diff --git a/SITES.md b/SITES.md index 3eb6dc496..dd0a8ba80 100644 --- a/SITES.md +++ b/SITES.md @@ -1,195 +1,197 @@ # Sites -| Site | Status | Notes | -| ------------------------------------------------------------------ | ------ | ------------------------------------------- | -| [9tv.co.il](sites/9tv.co.il) | 🟢 | | -| [abc.net.au](sites/abc.net.au) | 🟢 | | -| [allente.dk](sites/allente.dk) | 🟢 | | -| [allente.fi](sites/allente.fi) | 🟢 | | -| [allente.no](sites/allente.no) | 🟢 | | -| [allente.se](sites/allente.se) | 🟢 | | -| [andorradifusio.ad](sites/andorradifusio.ad) | 🟢 | | -| [anteltv.com.uy](sites/anteltv.com.uy) | 🟢 | | -| [arianaafgtv.com](sites/arianaafgtv.com) | 🟢 | | -| [arianatelevision.com](sites/arianatelevision.com) | 🟢 | | -| [arirang.com](sites/arirang.com) | 🟢 | | -| [artonline.tv](sites/artonline.tv) | 🟢 | | -| [bein.com](sites/bein.com) | 🟢 | | -| [beinsports.com](sites/beinsports.com) | 🟢 | | -| [berrymedia.co.kr](sites/berrymedia.co.kr) | 🟢 | | -| [cablego.com.pe](sites/cablego.com.pe) | 🟢 | | -| [cableplus.com.uy](sites/cableplus.com.uy) | 🟢 | | -| [canalplus-haiti.com](sites/canalplus-haiti.com) | 🔴 | https://github.com/iptv-org/epg/issues/2237 | -| [canalplus.com](sites/canalplus.com) | 🟢 | | -| [cgates.lt](sites/cgates.lt) | 🟢 | | -| [chaines-tv.orange.fr](sites/chaines-tv.orange.fr) | 🟢 | | -| [clickthecity.com](sites/clickthecity.com) | 🟢 | | -| [comteco.com.bo](sites/comteco.com.bo) | 🔴 | https://github.com/iptv-org/epg/issues/2239 | -| [content.astro.com.my](sites/content.astro.com.my) | 🟢 | | -| [cosmote.gr](sites/cosmote.gr) | 🟢 | | -| [cubmu.com](sites/cubmu.com) | 🟢 | | -| [dens.tv](sites/dens.tv) | 🟢 | | -| [digiturk.com.tr](sites/digiturk.com.tr) | 🟢 | | -| [directv.com](sites/directv.com) | 🟡 | https://github.com/iptv-org/epg/issues/2284 | -| [directv.com.ar](sites/directv.com.ar) | 🔴 | https://github.com/iptv-org/epg/issues/2248 | -| [directv.com.uy](sites/directv.com.uy) | 🟢 | | -| [dishtv.in](sites/dishtv.in) | 🟢 | | -| [disneystar.com](sites/disneystar.com) | 🟢 | | -| [dsmart.com.tr](sites/dsmart.com.tr) | 🟢 | | -| [dstv.com](sites/dstv.com) | 🟢 | | -| [elcinema.com](sites/elcinema.com) | 🟢 | | -| [ena.skylifetv.co.kr](sites/ena.skylifetv.co.kr) | 🟢 | | -| [energeek.cl](sites/energeek.cl) | 🟢 | | -| [entertainment.ie](sites/entertainment.ie) | 🟢 | | -| [epg.i-cable.com](sites/epg.i-cable.com) | 🔴 | https://github.com/iptv-org/epg/issues/2228 | -| [firstmedia.com](sites/firstmedia.com) | 🟢 | | -| [flixed.io](sites/flixed.io) | 🟢 | | -| [foxsports.com.au](sites/foxsports.com.au) | 🟢 | | -| [foxtel.com.au](sites/foxtel.com.au) | 🟢 | | -| [frikanalen.no](sites/frikanalen.no) | 🟢 | | -| [gatotv.com](sites/gatotv.com) | 🟢 | | -| [getafteritmedia.com](sites/getafteritmedia.com) | 🟢 | | -| [guida.tv](sites/guida.tv) | 🟢 | | -| [guidatv.sky.it](sites/guidatv.sky.it) | 🟢 | | -| [hd-plus.de](sites/hd-plus.de) | 🔴 | https://github.com/iptv-org/epg/issues/2173 | -| [horizon.tv](sites/horizon.tv) | 🟢 | | -| [i.mjh.nz](sites/i.mjh.nz) | 🟢 | | -| [i24news.tv](sites/i24news.tv) | 🟢 | | -| [iltalehti.fi](sites/iltalehti.fi) | 🟢 | | -| [indihometv.com](sites/indihometv.com) | 🟢 | | -| [ionplustv.com](sites/ionplustv.com) | 🟢 | | -| [ipko.com](sites/ipko.com) | 🟢 | | -| [kan.org.il](sites/kan.org.il) | 🔴 | https://github.com/iptv-org/epg/issues/2273 | -| [knr.gl](sites/knr.gl) | 🟢 | | -| [kplus.vn](sites/kplus.vn) | 🔴 | https://github.com/iptv-org/epg/issues/2240 | -| [kvf.fo](sites/kvf.fo) | 🟢 | | -| [m.tv.sms.cz](sites/m.tv.sms.cz) | 🔴 | https://github.com/iptv-org/epg/issues/2241 | -| [m.tving.com](sites/m.tving.com) | 🟢 | | -| [magticom.ge](sites/magticom.ge) | 🟢 | | -| [mako.co.il](sites/mako.co.il) | 🟢 | | -| [maxtv.hrvatskitelekom.hr](sites/maxtv.hrvatskitelekom.hr) | 🟢 | | -| [maxtvgo.mk](sites/maxtvgo.mk) | 🟢 | | -| [mediagenie.co.kr](sites/mediagenie.co.kr) | 🟢 | | -| [mediaklikk.hu](sites/mediaklikk.hu) | 🟢 | | -| [mediaset.it](sites/mediaset.it) | 🟢 | | -| [melita.com](sites/melita.com) | 🟢 | | -| [meo.pt](sites/meo.pt) | 🟢 | | -| [meuguia.tv](sites/meuguia.tv) | 🟢 | | -| [mewatch.sg](sites/mewatch.sg) | 🟢 | | -| [mi.tv](sites/mi.tv) | 🟢 | | -| [mncvision.id](sites/mncvision.id) | 🟢 | | -| [moji.id](sites/moji.id) | 🟢 | | -| [mon-programme-tv.be](sites/mon-programme-tv.be) | 🟢 | | -| [movistarplus.es](sites/movistarplus.es) | 🟢 | | -| [mtel.ba](sites/mtel.ba) | 🟢 | | -| [mts.rs](sites/mts.rs) | 🟢 | | -| [mujtvprogram.cz](sites/mujtvprogram.cz) | 🟢 | | -| [musor.tv](sites/musor.tv) | 🟢 | | -| [myafn.dodmedia.osd.mil](sites/myafn.dodmedia.osd.mil) | 🟢 | | -| [mysky.com.ph](sites/mysky.com.ph) | 🟢 | | -| [mytelly.co.uk](sites/mytelly.co.uk) | 🟡 | https://github.com/iptv-org/epg/issues/2276 | -| [mytvsuper.com](sites/mytvsuper.com) | 🟢 | | -| [nhk.or.jp](sites/nhk.or.jp) | 🟢 | | -| [nhkworldpremium.com](sites/nhkworldpremium.com) | 🟢 | | -| [nostv.pt](sites/nostv.pt) | 🟢 | | -| [novacyprus.com](sites/novacyprus.com) | 🟢 | | -| [novasports.gr](sites/novasports.gr) | 🟢 | | -| [nowplayer.now.com](sites/nowplayer.now.com) | 🔴 | https://github.com/iptv-org/epg/issues/2247 | -| [nuevosiglo.com.uy](sites/nuevosiglo.com.uy) | 🟢 | | -| [nzxmltv.com](sites/nzxmltv.com) | 🟢 | | -| [ontvtonight.com](sites/ontvtonight.com) | 🟢 | | -| [osn.com](sites/osn.com) | 🔴 | https://github.com/iptv-org/epg/issues/2282 | -| [pbsguam.org](sites/pbsguam.org) | 🟢 | | -| [player.ee.co.uk](sites/player.ee.co.uk) | 🟢 | | -| [pickx.be](sites/pickx.be) | 🟢 | | -| [playtv.unifi.com.my](sites/playtv.unifi.com.my) | 🟢 | | -| [plex.tv](sites/plex.tv) | 🟢 | | -| [programacion-tv.elpais.com](sites/programacion-tv.elpais.com) | 🟢 | | -| [programacion.tcc.com.uy](sites/programacion.tcc.com.uy) | 🟢 | | -| [programetv.ro](sites/programetv.ro) | 🟢 | | -| [programme-tv.net](sites/programme-tv.net) | 🟢 | | -| [programme-tv.vini.pf](sites/programme-tv.vini.pf) | 🟢 | | -| [programme.tvb.com](sites/programme.tvb.com) | 🔴 | https://github.com/iptv-org/epg/issues/2254 | -| [programtv.onet.pl](sites/programtv.onet.pl) | 🟢 | | -| [raiplay.it](sites/raiplay.it) | 🟢 | | -| [reportv.com.ar](sites/reportv.com.ar) | 🟢 | | -| [rev.bs](sites/rev.bs) | 🔴 | https://github.com/iptv-org/epg/issues/2255 | -| [rotana.net](sites/rotana.net) | 🔴 | https://github.com/iptv-org/epg/issues/2297 | -| [rtb.gov.bn](sites/rtb.gov.bn) | 🔴 | https://github.com/iptv-org/epg/issues/2257 | -| [rthk.hk](sites/rthk.hk) | 🟢 | | -| [rtmklik.rtm.gov.my](sites/rtmklik.rtm.gov.my) | 🟢 | | -| [rtp.pt](sites/rtp.pt) | 🟢 | | -| [ruv.is](sites/ruv.is) | 🟢 | | -| [sat.tv](sites/sat.tv) | 🟢 | | -| [shahid.mbc.net](sites/shahid.mbc.net) | 🟢 | | -| [siba.com.co](sites/siba.com.co) | 🟢 | | -| [singtel.com](sites/singtel.com) | 🟢 | | -| [sjonvarp.is](sites/sjonvarp.is) | 🟢 | | -| [sky.co.nz](sites/sky.co.nz) | 🟢 | | -| [sky.com](sites/sky.com) | 🟢 | | -| [sky.de](sites/sky.de) | 🟢 | | -| [starhubtvplus.com](sites/starhubtvplus.com) | 🟢 | | -| [startimestv.com](sites/startimestv.com) | 🔴 | https://github.com/iptv-org/epg/issues/2296 | -| [streamingtvguides.com](sites/streamingtvguides.com) | 🟢 | | -| [superguidatv.it](sites/superguidatv.it) | 🟢 | | -| [taiwanplus.com](sites/taiwanplus.com) | 🟢 | | -| [tapdmv.com](sites/tapdmv.com) | 🟢 | | -| [telenet.tv](sites/telenet.tv) | 🟢 | | -| [teliatv.ee](sites/teliatv.ee) | 🟢 | | -| [telkussa.fi](sites/telkussa.fi) | 🟢 | | -| [telsu.fi](sites/telsu.fi) | 🟢 | | -| [tivu.tv](sites/tivu.tv) | 🟢 | | -| [toonamiaftermath.com](sites/toonamiaftermath.com) | 🟢 | | -| [turksatkablo.com.tr](sites/turksatkablo.com.tr) | 🟢 | | -| [tv-programme.telecablesat.fr](sites/tv-programme.telecablesat.fr) | 🟢 | | -| [tv.blue.ch](sites/tv.blue.ch) | 🟢 | | -| [tv.cctv.com](sites/tv.cctv.com) | 🟢 | | -| [tv.dir.bg](sites/tv.dir.bg) | 🟢 | | -| [tv.lv](sites/tv.lv) | 🟢 | | -| [tv.magenta.at](sites/tv.magenta.at) | 🟢 | | -| [tv.mail.ru](sites/tv.mail.ru) | 🟢 | | -| [tv.movistar.com.pe](sites/tv.movistar.com.pe) | 🟢 | | -| [tv.nu](sites/tv.nu) | 🟢 | | -| [tv.post.lu](sites/tv.post.lu) | 🟢 | | -| [tv.trueid.net](sites/tv.trueid.net) | 🟢 | | -| [tv.yandex.ru](sites/tv.yandex.ru) | 🟢 | | -| [tv.yettel.hu](sites/tv.yettel.hu) | 🔴 | https://github.com/iptv-org/epg/issues/2263 | -| [tv2go.t-2.net](sites/tv2go.t-2.net) | 🟢 | | -| [tv24.co.uk](sites/tv24.co.uk) | 🟢 | | -| [tv24.se](sites/tv24.se) | 🟢 | | -| [tva.tv](sites/tva.tv) | 🔴 | https://github.com/iptv-org/epg/issues/2264 | -| [tvarenasport.com](sites/tvarenasport.com) | 🔴 | https://github.com/iptv-org/epg/issues/2266 | -| [tvarenasport.hr](sites/tvarenasport.hr) | 🔴 | https://github.com/iptv-org/epg/issues/2267 | -| [tvcesoir.fr](sites/tvcesoir.fr) | 🟢 | | -| [tvcubana.icrt.cu](sites/tvcubana.icrt.cu) | 🟢 | | -| [tvgids.nl](sites/tvgids.nl) | 🟢 | | -| [tvguide.com](sites/tvguide.com) | 🟢 | | -| [tvguide.myjcom.jp](sites/tvguide.myjcom.jp) | 🟢 | | -| [tvhebdo.com](sites/tvhebdo.com) | 🟢 | | -| [tvheute.at](sites/tvheute.at) | 🟢 | | -| [tvim.tv](sites/tvim.tv) | 🟢 | | -| [tvireland.ie](sites/tvireland.ie) | 🟢 | | -| [tvmi.mt](sites/tvmi.mt) | 🟢 | | -| [tvmusor.hu](sites/tvmusor.hu) | 🟢 | | -| [tvpassport.com](sites/tvpassport.com) | 🟢 | | -| [tvplus.com.tr](sites/tvplus.com.tr) | 🟢 | | -| [tvprofil.com](sites/tvprofil.com) | 🟢 | | -| [tvtv.us](sites/tvtv.us) | 🟢 | | -| [vidio.com](sites/vidio.com) | 🟢 | | -| [virginmediatelevision.ie](sites/virginmediatelevision.ie) | 🟢 | | -| [virgintvgo.virginmedia.com](sites/virgintvgo.virginmedia.com) | 🟢 | | -| [visionplus.id](sites/visionplus.id) | 🟢 | | -| [vivacom.bg](sites/vivacom.bg) | 🔴 | https://github.com/iptv-org/epg/issues/2270 | -| [vtm.be](sites/vtm.be) | 🟢 | | -| [walesi.com.fj](sites/walesi.com.fj) | 🟢 | | -| [watch.sportsnet.ca](sites/watch.sportsnet.ca) | 🟢 | | -| [watchyour.tv](sites/watchyour.tv) | 🟢 | | -| [wavve.com](sites/wavve.com) | 🟢 | | -| [web.magentatv.de](sites/web.magentatv.de) | 🟢 | | -| [webtv.delta.nl](sites/webtv.delta.nl) | 🟢 | | -| [worldfishingnetwork.com](sites/worldfishingnetwork.com) | 🟢 | | -| [xumo.tv](sites/xumo.tv) | 🟢 | | -| [zap.co.ao](sites/zap.co.ao) | 🟢 | | -| [ziggogo.tv](sites/ziggogo.tv) | 🟢 | | -| [znbc.co.zm](sites/znbc.co.zm) | 🟢 | | -| [zuragt.mn](sites/zuragt.mn) | 🟢 | | +| Site | Status | Notes | +| ------------------------------------------------------------------ | ------ | ---------------------------------------------------------------------------------------- | +| [9tv.co.il](sites/9tv.co.il) | 🟢 | | +| [abc.net.au](sites/abc.net.au) | 🟢 | | +| [allente.dk](sites/allente.dk) | 🟢 | | +| [allente.fi](sites/allente.fi) | 🟢 | | +| [allente.no](sites/allente.no) | 🟢 | | +| [allente.se](sites/allente.se) | 🟢 | | +| [andorradifusio.ad](sites/andorradifusio.ad) | 🟢 | | +| [anteltv.com.uy](sites/anteltv.com.uy) | 🟢 | | +| [arianaafgtv.com](sites/arianaafgtv.com) | 🟢 | | +| [arianatelevision.com](sites/arianatelevision.com) | 🟢 | | +| [arirang.com](sites/arirang.com) | 🟢 | | +| [artonline.tv](sites/artonline.tv) | 🟢 | | +| [awilime.com](sites/awilime.com) | 🟢 | | +| [bein.com](sites/bein.com) | 🟢 | | +| [beinsports.com](sites/beinsports.com) | 🟢 | | +| [berrymedia.co.kr](sites/berrymedia.co.kr) | 🟢 | | +| [cablego.com.pe](sites/cablego.com.pe) | 🟢 | | +| [cableplus.com.uy](sites/cableplus.com.uy) | 🟢 | | +| [canalplus-haiti.com](sites/canalplus-haiti.com) | 🔴 | https://github.com/iptv-org/epg/issues/2237 | +| [canalplus.com](sites/canalplus.com) | 🟢 | | +| [cgates.lt](sites/cgates.lt) | 🟢 | | +| [chaines-tv.orange.fr](sites/chaines-tv.orange.fr) | 🟡 | https://github.com/iptv-org/epg/issues/2395 | +| [clickthecity.com](sites/clickthecity.com) | 🟢 | | +| [comteco.com.bo](sites/comteco.com.bo) | 🔴 | https://github.com/iptv-org/epg/issues/2239 | +| [content.astro.com.my](sites/content.astro.com.my) | 🟡 | https://github.com/iptv-org/epg/issues/2363 | +| [cosmote.gr](sites/cosmote.gr) | 🟢 | | +| [cubmu.com](sites/cubmu.com) | 🟢 | | +| [dens.tv](sites/dens.tv) | 🟢 | | +| [digiturk.com.tr](sites/digiturk.com.tr) | 🟢 | | +| [directv.com](sites/directv.com) | 🟡 | https://github.com/iptv-org/epg/issues/2284 | +| [directv.com.ar](sites/directv.com.ar) | 🔴 | https://github.com/iptv-org/epg/issues/2248 | +| [directv.com.uy](sites/directv.com.uy) | 🟢 | | +| [dishtv.in](sites/dishtv.in) | 🟢 | | +| [disneystar.com](sites/disneystar.com) | 🔴 | https://github.com/iptv-org/epg/issues/2408 | +| [dsmart.com.tr](sites/dsmart.com.tr) | 🟢 | | +| [dstv.com](sites/dstv.com) | 🟢 | | +| [elcinema.com](sites/elcinema.com) | 🟢 | | +| [ena.skylifetv.co.kr](sites/ena.skylifetv.co.kr) | 🟢 | | +| [energeek.cl](sites/energeek.cl) | 🟢 | | +| [entertainment.ie](sites/entertainment.ie) | 🟢 | | +| [hoy.tv](sites/hoy.tv) | 🟢 | | +| [firstmedia.com](sites/firstmedia.com) | 🟢 | | +| [flixed.io](sites/flixed.io) | 🟢 | | +| [foxsports.com.au](sites/foxsports.com.au) | 🟢 | | +| [foxtel.com.au](sites/foxtel.com.au) | 🟢 | | +| [frikanalen.no](sites/frikanalen.no) | 🟢 | | +| [gatotv.com](sites/gatotv.com) | 🟢 | | +| [getafteritmedia.com](sites/getafteritmedia.com) | 🟢 | | +| [guida.tv](sites/guida.tv) | 🟢 | | +| [guidatv.sky.it](sites/guidatv.sky.it) | 🟢 | | +| [hd-plus.de](sites/hd-plus.de) | 🔴 | https://github.com/iptv-org/epg/issues/2173 | +| [horizon.tv](sites/horizon.tv) | 🟢 | | +| [i.mjh.nz](sites/i.mjh.nz) | 🟢 | | +| [i24news.tv](sites/i24news.tv) | 🟡 | https://github.com/iptv-org/epg/issues/2398 | +| [iltalehti.fi](sites/iltalehti.fi) | 🟡 | https://github.com/iptv-org/epg/issues/2396 | +| [indihometv.com](sites/indihometv.com) | 🟢 | | +| [ionplustv.com](sites/ionplustv.com) | 🟢 | | +| [ipko.com](sites/ipko.com) | 🟢 | | +| [kan.org.il](sites/kan.org.il) | 🔴 | https://github.com/iptv-org/epg/issues/2273 | +| [knr.gl](sites/knr.gl) | 🟢 | | +| [kplus.vn](sites/kplus.vn) | 🔴 | https://github.com/iptv-org/epg/issues/2240 | +| [kvf.fo](sites/kvf.fo) | 🟢 | | +| [m.tv.sms.cz](sites/m.tv.sms.cz) | 🔴 | https://github.com/iptv-org/epg/issues/2241 | +| [m.tving.com](sites/m.tving.com) | 🟢 | | +| [magticom.ge](sites/magticom.ge) | 🟢 | | +| [mako.co.il](sites/mako.co.il) | 🟢 | | +| [maxtv.hrvatskitelekom.hr](sites/maxtv.hrvatskitelekom.hr) | 🟢 | | +| [maxtvgo.mk](sites/maxtvgo.mk) | 🟢 | | +| [mediagenie.co.kr](sites/mediagenie.co.kr) | 🟢 | | +| [mediaklikk.hu](sites/mediaklikk.hu) | 🟢 | | +| [mediaset.it](sites/mediaset.it) | 🟢 | | +| [melita.com](sites/melita.com) | 🟢 | | +| [meo.pt](sites/meo.pt) | 🟢 | | +| [meuguia.tv](sites/meuguia.tv) | 🟢 | | +| [mewatch.sg](sites/mewatch.sg) | 🟢 | | +| [mi.tv](sites/mi.tv) | 🟢 | | +| [mncvision.id](sites/mncvision.id) | 🟢 | | +| [moji.id](sites/moji.id) | 🔴 | https://github.com/iptv-org/epg/issues/2392 | +| [mon-programme-tv.be](sites/mon-programme-tv.be) | 🟢 | | +| [movistarplus.es](sites/movistarplus.es) | 🟢 | | +| [mtel.ba](sites/mtel.ba) | 🟢 | | +| [mts.rs](sites/mts.rs) | 🟢 | | +| [mujtvprogram.cz](sites/mujtvprogram.cz) | 🟢 | | +| [musor.tv](sites/musor.tv) | 🔴 | https://github.com/iptv-org/epg/issues/2306 | +| [myafn.dodmedia.osd.mil](sites/myafn.dodmedia.osd.mil) | 🟢 | | +| [mysky.com.ph](sites/mysky.com.ph) | 🟢 | | +| [mytelly.co.uk](sites/mytelly.co.uk) | 🟡 | https://github.com/iptv-org/epg/issues/2276 | +| [mytvsuper.com](sites/mytvsuper.com) | 🟢 | | +| [nhk.or.jp](sites/nhk.or.jp) | 🟢 | | +| [nhkworldpremium.com](sites/nhkworldpremium.com) | 🟢 | | +| [nostv.pt](sites/nostv.pt) | 🟢 | | +| [novacyprus.com](sites/novacyprus.com) | 🟢 | | +| [novasports.gr](sites/novasports.gr) | 🟢 | | +| [nowplayer.now.com](sites/nowplayer.now.com) | 🔴 | https://github.com/iptv-org/epg/issues/2247 | +| [nuevosiglo.com.uy](sites/nuevosiglo.com.uy) | 🟢 | | +| [nzxmltv.com](sites/nzxmltv.com) | 🟢 | | +| [ontvtonight.com](sites/ontvtonight.com) | 🔴 | https://github.com/iptv-org/epg/issues/2416 | +| [osn.com](sites/osn.com) | 🔴 | https://github.com/iptv-org/epg/issues/2282, https://github.com/iptv-org/epg/issues/2358 | +| [pbsguam.org](sites/pbsguam.org) | 🟢 | | +| [player.ee.co.uk](sites/player.ee.co.uk) | 🟢 | | +| [pickx.be](sites/pickx.be) | 🔴 | https://github.com/iptv-org/epg/issues/2428 | +| [playtv.unifi.com.my](sites/playtv.unifi.com.my) | 🟢 | | +| [plex.tv](sites/plex.tv) | 🟢 | | +| [programacion-tv.elpais.com](sites/programacion-tv.elpais.com) | 🟢 | | +| [programacion.tcc.com.uy](sites/programacion.tcc.com.uy) | 🟢 | | +| [programetv.ro](sites/programetv.ro) | 🟢 | | +| [programme-tv.net](sites/programme-tv.net) | 🟢 | | +| [programme-tv.vini.pf](sites/programme-tv.vini.pf) | 🟢 | | +| [programme.tvb.com](sites/programme.tvb.com) | 🔴 | https://github.com/iptv-org/epg/issues/2254 | +| [programtv.onet.pl](sites/programtv.onet.pl) | 🟢 | | +| [raiplay.it](sites/raiplay.it) | 🟢 | | +| [reportv.com.ar](sites/reportv.com.ar) | 🟢 | | +| [rev.bs](sites/rev.bs) | 🔴 | https://github.com/iptv-org/epg/issues/2255 | +| [rotana.net](sites/rotana.net) | 🔴 | https://github.com/iptv-org/epg/issues/2297 | +| [rtb.gov.bn](sites/rtb.gov.bn) | 🔴 | https://github.com/iptv-org/epg/issues/2257 | +| [rthk.hk](sites/rthk.hk) | 🟢 | | +| [rtmklik.rtm.gov.my](sites/rtmklik.rtm.gov.my) | 🟢 | | +| [rtp.pt](sites/rtp.pt) | 🟢 | | +| [ruv.is](sites/ruv.is) | 🟢 | | +| [sat.tv](sites/sat.tv) | 🟢 | | +| [shahid.mbc.net](sites/shahid.mbc.net) | 🟢 | | +| [siba.com.co](sites/siba.com.co) | 🟢 | | +| [singtel.com](sites/singtel.com) | 🟢 | | +| [sjonvarp.is](sites/sjonvarp.is) | 🟢 | | +| [sky.co.nz](sites/sky.co.nz) | 🟢 | | +| [sky.com](sites/sky.com) | 🟡 | https://github.com/iptv-org/epg/issues/2325 | +| [sky.de](sites/sky.de) | 🟢 | | +| [skylife.co.kr](sites/skylife.co.kr) | 🟢 | | +| [starhubtvplus.com](sites/starhubtvplus.com) | 🔴 | https://github.com/iptv-org/epg/issues/2365 | +| [startimestv.com](sites/startimestv.com) | 🔴 | https://github.com/iptv-org/epg/issues/2296 | +| [streamingtvguides.com](sites/streamingtvguides.com) | 🟢 | | +| [superguidatv.it](sites/superguidatv.it) | 🟢 | | +| [taiwanplus.com](sites/taiwanplus.com) | 🟢 | | +| [tapdmv.com](sites/tapdmv.com) | 🟢 | | +| [telenet.tv](sites/telenet.tv) | 🟡 | https://github.com/iptv-org/epg/issues/2394 | +| [teliatv.ee](sites/teliatv.ee) | 🟢 | | +| [telkussa.fi](sites/telkussa.fi) | 🟢 | | +| [telsu.fi](sites/telsu.fi) | 🟢 | | +| [tivu.tv](sites/tivu.tv) | 🟢 | | +| [toonamiaftermath.com](sites/toonamiaftermath.com) | 🟢 | | +| [turksatkablo.com.tr](sites/turksatkablo.com.tr) | 🟢 | | +| [tv-programme.telecablesat.fr](sites/tv-programme.telecablesat.fr) | 🟢 | | +| [tv.blue.ch](sites/tv.blue.ch) | 🟢 | | +| [tv.cctv.com](sites/tv.cctv.com) | 🟢 | | +| [tv.dir.bg](sites/tv.dir.bg) | 🟢 | | +| [tv.lv](sites/tv.lv) | 🟢 | | +| [tv.magenta.at](sites/tv.magenta.at) | 🟢 | | +| [tv.mail.ru](sites/tv.mail.ru) | 🟢 | | +| [tv.movistar.com.pe](sites/tv.movistar.com.pe) | 🟢 | | +| [tv.nu](sites/tv.nu) | 🟢 | | +| [tv.post.lu](sites/tv.post.lu) | 🟢 | | +| [tv.trueid.net](sites/tv.trueid.net) | 🟢 | | +| [tv.yandex.ru](sites/tv.yandex.ru) | 🟢 | | +| [tv.yettel.hu](sites/tv.yettel.hu) | 🔴 | https://github.com/iptv-org/epg/issues/2263 | +| [tv2go.t-2.net](sites/tv2go.t-2.net) | 🟢 | | +| [tv24.co.uk](sites/tv24.co.uk) | 🟢 | | +| [tv24.se](sites/tv24.se) | 🟢 | | +| [tva.tv](sites/tva.tv) | 🔴 | https://github.com/iptv-org/epg/issues/2264 | +| [tvarenasport.com](sites/tvarenasport.com) | 🔴 | https://github.com/iptv-org/epg/issues/2266 | +| [tvarenasport.hr](sites/tvarenasport.hr) | 🔴 | https://github.com/iptv-org/epg/issues/2267 | +| [tvcesoir.fr](sites/tvcesoir.fr) | 🟢 | | +| [tvcubana.icrt.cu](sites/tvcubana.icrt.cu) | 🟢 | | +| [tvgids.nl](sites/tvgids.nl) | 🟡 | https://github.com/iptv-org/epg/issues/2400 | +| [tvguide.com](sites/tvguide.com) | 🟢 | | +| [tvguide.myjcom.jp](sites/tvguide.myjcom.jp) | 🟢 | | +| [tvhebdo.com](sites/tvhebdo.com) | 🟢 | | +| [tvheute.at](sites/tvheute.at) | 🟢 | | +| [tvim.tv](sites/tvim.tv) | 🟢 | | +| [tvireland.ie](sites/tvireland.ie) | 🟢 | | +| [tvmi.mt](sites/tvmi.mt) | 🟢 | | +| [tvmusor.hu](sites/tvmusor.hu) | 🟢 | | +| [tvpassport.com](sites/tvpassport.com) | 🟢 | | +| [tvplus.com.tr](sites/tvplus.com.tr) | 🔴 | https://github.com/iptv-org/epg/issues/2377 | +| [tvprofil.com](sites/tvprofil.com) | 🟡 | https://github.com/iptv-org/epg/issues/2399 | +| [tvtv.us](sites/tvtv.us) | 🟡 | https://github.com/iptv-org/epg/issues/2357, https://github.com/iptv-org/epg/issues/2353 | +| [vidio.com](sites/vidio.com) | 🟢 | | +| [virginmediatelevision.ie](sites/virginmediatelevision.ie) | 🟢 | | +| [virgintvgo.virginmedia.com](sites/virgintvgo.virginmedia.com) | 🟡 | https://github.com/iptv-org/epg/issues/2310 | +| [visionplus.id](sites/visionplus.id) | 🟢 | | +| [vivacom.bg](sites/vivacom.bg) | 🔴 | https://github.com/iptv-org/epg/issues/2270 | +| [vtm.be](sites/vtm.be) | 🟢 | | +| [walesi.com.fj](sites/walesi.com.fj) | 🟢 | | +| [watch.sportsnet.ca](sites/watch.sportsnet.ca) | 🟢 | | +| [watchyour.tv](sites/watchyour.tv) | 🟢 | | +| [wavve.com](sites/wavve.com) | 🟢 | | +| [web.magentatv.de](sites/web.magentatv.de) | 🟢 | | +| [webtv.delta.nl](sites/webtv.delta.nl) | 🟢 | | +| [worldfishingnetwork.com](sites/worldfishingnetwork.com) | 🟢 | | +| [xumo.tv](sites/xumo.tv) | 🟢 | | +| [zap.co.ao](sites/zap.co.ao) | 🟢 | | +| [ziggogo.tv](sites/ziggogo.tv) | 🟡 | https://github.com/iptv-org/epg/issues/2393 | +| [znbc.co.zm](sites/znbc.co.zm) | 🟢 | | +| [zuragt.mn](sites/zuragt.mn) | 🟢 | | diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index fb37ab9df..000000000 --- a/package-lock.json +++ /dev/null @@ -1,14699 +0,0 @@ -{ - "name": "epg", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "epg", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@alex_neo/jest-expect-message": "^1.0.5", - "@freearhey/core": "^0.3.1", - "@freearhey/search-js": "^0.1.1", - "@octokit/core": "^4.1.0", - "@types/cli-progress": "^3.11.3", - "@types/fs-extra": "^11.0.2", - "@types/inquirer": "^9.0.3", - "@types/jest": "^29.5.5", - "@types/lodash": "^4.14.199", - "@types/node-cleanup": "^2.1.2", - "@types/numeral": "^2.0.3", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "axios": "^1.5.1", - "axios-cookiejar-support": "^4.0.7", - "chalk": "^4.1.2", - "cheerio": "^1.0.0-rc.10", - "cli-progress": "^3.12.0", - "commander": "^8.2.0", - "consola": "^3.2.3", - "cron": "^2.4.3", - "csv-parser": "^3.0.0", - "cwait": "^1.1.2", - "dayjs": "^1.11.10", - "epg-grabber": "^0.36.1", - "epg-parser": "^0.2.0", - "eslint": "^8.17.0", - "eslint-config-prettier": "^9.0.0", - "form-data": "^4.0.0", - "fs-extra": "^10.0.1", - "glob": "^7.2.0", - "iconv-lite": "^0.4.24", - "inquirer": "^8.2.6", - "jest": "^29.7.0", - "langs": "^2.0.0", - "libxmljs2": "^0.33.0", - "lodash": "^4.17.21", - "luxon": "^3.3.0", - "markdown-include": "^0.4.3", - "mockdate": "^3.0.5", - "nedb-promises": "^6.0.3", - "node-cleanup": "^2.1.2", - "node-gzip": "^1.1.2", - "numeral": "^2.0.6", - "parse-duration": "^1.0.0", - "pdf-parse": "^1.1.1", - "serve": "^14.2.0", - "signale": "^1.4.0", - "srcset": "^4.0.0", - "table2array": "^0.0.2", - "tabletojson": "^2.0.7", - "tough-cookie": "^4.1.3", - "transliteration": "^2.2.0", - "ts-jest": "^29.1.1", - "tsx": "^3.13.0", - "unzipit": "^1.4.0", - "wildcard-match": "^5.1.2" - }, - "devDependencies": { - "run-script-os": "^1.1.6" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@alex_neo/jest-expect-message": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz", - "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ==" - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz", - "integrity": "sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz", - "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "@nicolo-ribaudo/semver-v6": "^6.3.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", - "dependencies": { - "@babel/types": "^7.23.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz", - "integrity": "sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-validator-option": "^7.22.5", - "@nicolo-ribaudo/semver-v6": "^6.3.3", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.2.tgz", - "integrity": "sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@freearhey/core": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.3.1.tgz", - "integrity": "sha512-9n4p4DcRKWz4zU6XluDEGKxiFRwlr+Nhn6DJg5tCG6Cov/yvN/TfGACRGCmJKXkVvf4TSKxIE3hZSKEOMRZI2w==", - "dependencies": { - "@types/fs-extra": "^11.0.2", - "@types/lodash": "^4.14.198", - "@types/luxon": "^3.3.2", - "fs-extra": "^11.1.1", - "glob": "^10.3.4", - "lodash": "^4.17.21", - "luxon": "^3.4.3", - "natural-orderby": "^3.0.2", - "node-gzip": "^1.1.2", - "normalize-url": "^6.1.0", - "object-treeify": "^2.1.1", - "signale": "^1.4.0" - } - }, - "node_modules/@freearhey/core/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@freearhey/core/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@freearhey/core/node_modules/glob": { - "version": "10.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", - "integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@freearhey/core/node_modules/luxon": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz", - "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@freearhey/core/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@freearhey/search-js": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@freearhey/search-js/-/search-js-0.1.1.tgz", - "integrity": "sha512-nmXhqBg5lh6GxMT2g1hgmSc/pbXGw0P4ZxXaPt/cnuZYtvPHSo0CPOF65iNC9LEqvrrnLig4RFlG1dBDPNAU0g==", - "dependencies": { - "lodash": "^4.17.21" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", - "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/reporters/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/reporters/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/reporters/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz", - "integrity": "sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==", - "dependencies": { - "@octokit/types": "^8.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/core": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz", - "integrity": "sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==", - "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/endpoint": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz", - "integrity": "sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==", - "dependencies": { - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/graphql": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz", - "integrity": "sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A==", - "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^8.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==" - }, - "node_modules/@octokit/request": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz", - "integrity": "sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==", - "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request-error": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz", - "integrity": "sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==", - "dependencies": { - "@octokit/types": "^8.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz", - "integrity": "sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==", - "dependencies": { - "@octokit/openapi-types": "^14.0.0" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@seald-io/binary-search-tree": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.2.tgz", - "integrity": "sha512-+pYGvPFAk7wUR+ONMOlc6A+LUN4kOCFwyPLjyaeS7wVibADPHWYJNYsNtyIAwjF1AXQkuaXElnIc4XjKt55QZA==" - }, - "node_modules/@seald-io/nedb": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-2.2.2.tgz", - "integrity": "sha512-z91J3pem4ENzHuu9BilOSdlGL2S14OQYePPdvBcPHgHr+s51VIUwQARcOjx21KvtkA27vEpgPqzrVKh7nSlIfw==", - "dependencies": { - "@seald-io/binary-search-tree": "^1.0.2", - "async": "0.2.10", - "localforage": "^1.9.0" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "optional": true, - "peer": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", - "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.5", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", - "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", - "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", - "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "node_modules/@types/cli-progress": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.3.tgz", - "integrity": "sha512-/+C9xAdVtc+g5yHHkGBThgAA8rYpi5B+2ve3wLtybYj0JHEBs57ivR4x/zGfSsplRnV+psE91Nfin1soNKqz5Q==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.2.tgz", - "integrity": "sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==", - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", - "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" - }, - "node_modules/@types/inquirer": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.3.tgz", - "integrity": "sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==", - "dependencies": { - "@types/through": "*", - "rxjs": "^7.2.0" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.5", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz", - "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" - }, - "node_modules/@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" - }, - "node_modules/@types/jsonfile": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.2.tgz", - "integrity": "sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.199", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", - "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==" - }, - "node_modules/@types/luxon": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.2.tgz", - "integrity": "sha512-l5cpE57br4BIjK+9BSkFBOsWtwv6J9bJpC7gdXIzZyI0vuKvNTk0wZZrkQxMGsUAuGW9+WMNWF2IJMD7br2yeQ==" - }, - "node_modules/@types/node": { - "version": "20.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", - "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==" - }, - "node_modules/@types/node-cleanup": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.2.tgz", - "integrity": "sha512-HTksao/sZs9nqxKD/vWOR3WxSrQsyJlBPEFFCgq9lMmhRsuQF+2p6hy+7FaCYn6lOeiDc3ywI8jDQ2bz5y6m8w==" - }, - "node_modules/@types/numeral": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/numeral/-/numeral-2.0.3.tgz", - "integrity": "sha512-37VDYvFbx/I+Ve1kwcDUq5+qvgNl+uy9YUZhBMJ6YWHBtr2+d6CAgdn4R81NqBlZbTpvLxJOTUhwbki7+90+qQ==" - }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "node_modules/@types/through": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.31.tgz", - "integrity": "sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", - "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/type-utils": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", - "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", - "peer": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", - "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", - "dependencies": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", - "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", - "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", - "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", - "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", - "dependencies": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@typescript-eslint/utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", - "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", - "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", - "dependencies": { - "@typescript-eslint/types": "6.7.3", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@zeit/schemas": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", - "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axios-cache-interceptor": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/axios-cache-interceptor/-/axios-cache-interceptor-0.10.3.tgz", - "integrity": "sha512-oyHlhmA6zzZJDk/ZMPWPNmO3z8gBU3mWIqAZy+GIUsvwpmwyPlC2XvZ3PTOZHgpWI2kEocMUhk3+w9VwMXfZ4w==", - "dependencies": { - "cache-parser": "^1.2.4", - "fast-defer": "^1.1.7", - "object-code": "^1.2.2" - }, - "funding": { - "url": "https://github.com/ArthurFiorette/axios-cache-interceptor?sponsor=1" - } - }, - "node_modules/axios-cookiejar-support": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-4.0.7.tgz", - "integrity": "sha512-9vpE3y/a2l2Vs2XEJE4L2z0GWnlpJ4Xj+kDaoCtrpPfS1J3oikXBrxRJX6H62/ZcelOGe+519yW7mqXCIoPXuw==", - "dependencies": { - "http-cookie-agent": "^5.0.4" - }, - "engines": { - "node": ">=14.18.0 <15.0.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/3846masa" - }, - "peerDependencies": { - "axios": ">=0.20.0", - "tough-cookie": ">=4.0.0" - } - }, - "node_modules/axios-mock-adapter": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz", - "integrity": "sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "is-blob": "^2.1.0", - "is-buffer": "^2.0.5" - }, - "peerDependencies": { - "axios": ">= 0.9.0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", - "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.0", - "chalk": "^5.0.1", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/boxen/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cache-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.4.tgz", - "integrity": "sha512-O0KwuHuJnbHUrghHi2kGp0SxnWSIBXTYt7M8WVhW0kbPRUNUKoE/Of6e1rRD6AAxmfxFunKnt90yEK09D+sc5g==" - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001514", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001514.tgz", - "integrity": "sha512-ENcIpYBmwAAOm/V2cXgM7rZUrKKaqisZl4ZAI520FIkqGXUxJjmaIssbRW5HVVR5tyV6ygTLIm15aU8LUmQSaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/cdata": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/cdata/-/cdata-0.1.3.tgz", - "integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA==" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-progress": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", - "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", - "dependencies": { - "string-width": "^4.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/clipboardy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", - "dependencies": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/compress-brotli": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", - "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", - "dependencies": { - "@types/json-buffer": "~3.0.0", - "json-buffer": "~3.0.1" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "optional": true, - "peer": true - }, - "node_modules/cron": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz", - "integrity": "sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==", - "dependencies": { - "@types/luxon": "~3.3.0", - "luxon": "~3.3.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/csv-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.0.0.tgz", - "integrity": "sha512-s6OYSXAK3IdKqYO33y09jhypG/bSDHPuyCme/IdEHfWpLf/jKcpitVFyOC6UemgGk8v7Q5u2XE0vvwmanxhGlQ==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "csv-parser": "bin/csv-parser" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/curl-generator": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.2.0.tgz", - "integrity": "sha512-KKTRYPMX3LnX45phiklGA+rv2W5mG0KD8sirV0yjtM7aliGMp5PIwqC5n74AFlwIHGMVsD9NKlyKpcYFA8bPog==", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/cwait": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cwait/-/cwait-1.1.2.tgz", - "integrity": "sha512-kIx8zE5jJ1iBgZytTr01aj57HdC+thPsg8W9Tw0gbf30/F7wfRRUS+BiXT90Dn+A0oGtF0xLT5293Ua4w/ZsNA==", - "dependencies": { - "cdata": "^0.1.1" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - }, - "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.454", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz", - "integrity": "sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ==" - }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/epg-grabber": { - "version": "0.36.1", - "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.36.1.tgz", - "integrity": "sha512-i11ZtCjUWg8lNEq6K2IesSIBDhjPpcT2Mkge7249jK95bOfslvTKM6w+nt2DNamtdMcu512dVpcU9SphyjR4OA==", - "dependencies": { - "axios": "^1.6.1", - "axios-cache-interceptor": "^0.10.3", - "axios-mock-adapter": "^1.20.0", - "commander": "^7.1.0", - "curl-generator": "^0.2.0", - "cwait": "^1.1.2", - "dayjs": "^1.10.4", - "epg-parser": "^0.1.6", - "fs-extra": "^11.1.1", - "glob": "^7.1.6", - "http-cookie-agent": "^5.0.4", - "lodash": "^4.17.21", - "node-gzip": "^1.1.2", - "tough-cookie": "^4.1.3", - "winston": "^3.3.3", - "xml-js": "^1.6.11" - }, - "bin": { - "epg-grabber": "bin/epg-grabber.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/epg-grabber/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/epg-grabber/node_modules/epg-parser": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz", - "integrity": "sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw==", - "dependencies": { - "xml-js": "^1.6.11" - } - }, - "node_modules/epg-grabber/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/epg-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.2.0.tgz", - "integrity": "sha512-+wmWylP9RPK1tzZKRZ291H8+vDd4LB1ZY0UP16bACyqpwmMu/xkE92jUaXm6wBMn6lpfSepYmT2mgLLi+NCsHQ==", - "dependencies": { - "dayjs": "^1.11.6", - "xml-js": "^1.6.11" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", - "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", - "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "dependencies": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-defer": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.7.tgz", - "integrity": "sha512-tJ01ulDWT2WhqxMKS20nXX6wyX2iInBYpbN3GO7yjKwXMY4qvkdBRxak9IFwBLlFDESox+SwSvqMCZDfe1tqeg==" - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "node_modules/fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" - }, - "node_modules/follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "11.8.5", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/http-cookie-agent": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz", - "integrity": "sha512-OtvikW69RvfyP6Lsequ0fN5R49S+8QcS9zwd58k6VSr6r57T8G29BkPdyrBcSwLq6ExLs9V+rBlfxu7gDstJag==", - "dependencies": { - "agent-base": "^7.1.0" - }, - "engines": { - "node": ">=14.18.0 <15.0.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/3846masa" - }, - "peerDependencies": { - "deasync": "^0.1.26", - "tough-cookie": "^4.0.0", - "undici": "^5.11.0" - }, - "peerDependenciesMeta": { - "deasync": { - "optional": true - }, - "undici": { - "optional": true - } - } - }, - "node_modules/http-cookie-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-blob": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz", - "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-port-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", - "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.2.2.tgz", - "integrity": "sha512-uYS0vKTlBIjNCAUqrjlxmruxOEiZxZIHXyp32sdcGmP+ukFrmWUnE//RcPXJH3Vxrni1H2gsQbjHE0bH7MtMQQ==", - "dependencies": { - "compress-brotli": "^1.3.6", - "json-buffer": "3.0.1" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" - }, - "node_modules/langs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/langs/-/langs-2.0.0.tgz", - "integrity": "sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA==" - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libxmljs2": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.33.0.tgz", - "integrity": "sha512-Hw74f2/3rbpxc6tkTqe3yrs4v2Tx0rEukrYxaNkXSVKK540i2eqlQxzf1jjG+RlwMuv66WxkkuZHM/OQq6km4w==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "bindings": "~1.5.0", - "nan": "~2.18.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logform": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz", - "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==", - "dependencies": { - "@colors/colors": "1.5.0", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/markdown-include": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/markdown-include/-/markdown-include-0.4.3.tgz", - "integrity": "sha1-usZVVALG2pOg9SlSIl37mmzMcxs=", - "dependencies": { - "q": "^1.2.0" - }, - "bin": { - "markdown-include": "bin/cli.js" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mockdate": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", - "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==" - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/natural-orderby": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.2.tgz", - "integrity": "sha512-x7ZdOwBxZCEm9MM7+eQCjkrNLrW3rkBKNHVr78zbtqnMGVNlnDi6C/eUEYgxHNrcbu0ymvjzcwIL/6H1iHri9g==", - "engines": { - "node": ">=18" - } - }, - "node_modules/nedb-promises": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/nedb-promises/-/nedb-promises-6.0.3.tgz", - "integrity": "sha512-pd0N6EsIPhXsfqdLcBJGig1FoTdV8wtuiXB7rBUqycJdUSA6wdI5BlkwEAjDBWIwZc4+xqBHRLtuAB7/bjS+rg==", - "dependencies": { - "@seald-io/nedb": "^2.2.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-cleanup": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz", - "integrity": "sha1-esGavSl+Caf3KnFUXZUbUX5N3iw=" - }, - "node_modules/node-ensure": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz", - "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc=" - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-gzip": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.2.tgz", - "integrity": "sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw==" - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/numeral": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", - "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-code": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/object-code/-/object-code-1.2.2.tgz", - "integrity": "sha512-ZSbEQdei4ElzuDM4BmazKSwINacocBf3/8rte25aNqXzvT/8dSaNVY9egsjAaBL/UhW55JNxAvXOKPIsL2MwWQ==" - }, - "node_modules/object-treeify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-2.1.1.tgz", - "integrity": "sha512-ofXhazOvXTYWbbibExMiS+asaTbYG/ZWopVroXFFOdjmc8ehXMq9R2VUaTx/C3CnZkQbT52wAZT4DrBLK/nQfw==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "dependencies": { - "fn.name": "1.x.x" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-duration": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz", - "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pdf-parse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz", - "integrity": "sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==", - "dependencies": { - "debug": "^3.1.0", - "node-ensure": "^0.0.0" - }, - "engines": { - "node": ">=6.8.1" - } - }, - "node_modules/pdf-parse/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-conf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", - "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", - "dependencies": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ] - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-script-os": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz", - "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==", - "dev": true, - "bin": { - "run-os": "index.js", - "run-script-os": "index.js" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-stable-stringify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", - "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/serve": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.0.tgz", - "integrity": "sha512-+HOw/XK1bW8tw5iBilBz/mJLWRzM8XM6MPxL4J/dKzdxq1vfdEWSwhaR7/yS8EJp5wzvP92p1qirysJvnEtjXg==", - "dependencies": { - "@zeit/schemas": "2.29.0", - "ajv": "8.11.0", - "arg": "5.0.2", - "boxen": "7.0.0", - "chalk": "5.0.1", - "chalk-template": "0.4.0", - "clipboardy": "3.0.0", - "compression": "1.7.4", - "is-port-reachable": "4.0.0", - "serve-handler": "6.1.5", - "update-check": "1.5.4" - }, - "bin": { - "serve": "build/main.js" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/serve/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/serve/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/signale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", - "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", - "dependencies": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/signale/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/signale/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/signale/node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "engines": { - "node": "*" - } - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/table2array": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/table2array/-/table2array-0.0.2.tgz", - "integrity": "sha512-jSYrVGJL1q7IEuPUSsyteLY9zAKWO8XUaqwBQmX2jWHm9RS3cj+gb69lI2JkKA3ZXjhEODeBcf5APHyBCIcJuA==", - "dependencies": { - "cheerio": "^1.0.0-rc.12" - } - }, - "node_modules/tabletojson": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-2.0.7.tgz", - "integrity": "sha512-rnt4Wz5IdnjzIUk4WIeFGdH3G3zRUlhQ9rc+d7e+iGbcVeJeay+8mRScazptoZG+ls1bX82kSuns9yVsMx5DGg==", - "dependencies": { - "cheerio": "^1.0.0-rc.10", - "got": "^11.8.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/transliteration": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.2.0.tgz", - "integrity": "sha512-o29GDWtecNoK4TNfnJQesGluFPiza+U8NoiKrErU8eTNlVgma6w1LV/tTiGo+waFLkhtL9WxrW0lXhZKmm7msQ==", - "dependencies": { - "yargs": "^16.1.0" - }, - "bin": { - "slugify": "dist/bin/slugify", - "transliterate": "dist/bin/transliterate" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, - "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", - "engines": { - "node": ">=16.13.0" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-jest": { - "version": "29.1.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", - "typescript": ">=4.3 <6" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "optional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "optional": true, - "peer": true - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/tsx": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.13.0.tgz", - "integrity": "sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==", - "dependencies": { - "esbuild": "~0.18.20", - "get-tsconfig": "^4.7.2", - "source-map-support": "^0.5.21" - }, - "bin": { - "tsx": "dist/cli.mjs" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, - "node_modules/tsx/node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unzipit": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.0.tgz", - "integrity": "sha512-hjoB8j1igXJgmxqaAvqkIW+faKTpG9cPK6QvkBhNCyd8OPWqODXTBVqTEmZbz62K5J/dX4Xa8lTa0NRikQwSjQ==", - "dependencies": { - "uzip-module": "^1.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-check": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", - "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", - "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/uzip-module": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz", - "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==" - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "optional": true, - "peer": true - }, - "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wildcard-match": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz", - "integrity": "sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==" - }, - "node_modules/winston": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz", - "integrity": "sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng==", - "dependencies": { - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.4.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", - "dependencies": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 6.4.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" - }, - "@alex_neo/jest-expect-message": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz", - "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ==" - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/compat-data": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz", - "integrity": "sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==" - }, - "@babel/core": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz", - "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "@nicolo-ribaudo/semver-v6": "^6.3.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - } - } - }, - "@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", - "requires": { - "@babel/types": "^7.23.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz", - "integrity": "sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==", - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-validator-option": "^7.22.5", - "@nicolo-ribaudo/semver-v6": "^6.3.3", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" - }, - "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" - }, - "@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" - } - }, - "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==" - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - }, - "@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "optional": true, - "peer": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "requires": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "optional": true - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.2.tgz", - "integrity": "sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g==" - }, - "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "@freearhey/core": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.3.1.tgz", - "integrity": "sha512-9n4p4DcRKWz4zU6XluDEGKxiFRwlr+Nhn6DJg5tCG6Cov/yvN/TfGACRGCmJKXkVvf4TSKxIE3hZSKEOMRZI2w==", - "requires": { - "@types/fs-extra": "^11.0.2", - "@types/lodash": "^4.14.198", - "@types/luxon": "^3.3.2", - "fs-extra": "^11.1.1", - "glob": "^10.3.4", - "lodash": "^4.17.21", - "luxon": "^3.4.3", - "natural-orderby": "^3.0.2", - "node-gzip": "^1.1.2", - "normalize-url": "^6.1.0", - "object-treeify": "^2.1.1", - "signale": "^1.4.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "10.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", - "integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - } - }, - "luxon": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz", - "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==" - }, - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@freearhey/search-js": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@freearhey/search-js/-/search-js-0.1.1.tgz", - "integrity": "sha512-nmXhqBg5lh6GxMT2g1hgmSc/pbXGw0P4ZxXaPt/cnuZYtvPHSo0CPOF65iNC9LEqvrrnLig4RFlG1dBDPNAU0g==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "requires": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - } - }, - "@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "requires": { - "jest-get-type": "^29.6.3" - } - }, - "@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - } - }, - "@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", - "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - } - } - }, - "@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "requires": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz", - "integrity": "sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==", - "requires": { - "@octokit/types": "^8.0.0" - } - }, - "@octokit/core": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz", - "integrity": "sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==", - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz", - "integrity": "sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==", - "requires": { - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz", - "integrity": "sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A==", - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^8.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==" - }, - "@octokit/request": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz", - "integrity": "sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==", - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz", - "integrity": "sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==", - "requires": { - "@octokit/types": "^8.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz", - "integrity": "sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==", - "requires": { - "@octokit/openapi-types": "^14.0.0" - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true - }, - "@seald-io/binary-search-tree": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.2.tgz", - "integrity": "sha512-+pYGvPFAk7wUR+ONMOlc6A+LUN4kOCFwyPLjyaeS7wVibADPHWYJNYsNtyIAwjF1AXQkuaXElnIc4XjKt55QZA==" - }, - "@seald-io/nedb": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-2.2.2.tgz", - "integrity": "sha512-z91J3pem4ENzHuu9BilOSdlGL2S14OQYePPdvBcPHgHr+s51VIUwQARcOjx21KvtkA27vEpgPqzrVKh7nSlIfw==", - "requires": { - "@seald-io/binary-search-tree": "^1.0.2", - "async": "0.2.10", - "localforage": "^1.9.0" - } - }, - "@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" - }, - "@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "optional": true, - "peer": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "optional": true, - "peer": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "optional": true, - "peer": true - }, - "@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "optional": true, - "peer": true - }, - "@types/babel__core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", - "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.5", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", - "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", - "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", - "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/cli-progress": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.3.tgz", - "integrity": "sha512-/+C9xAdVtc+g5yHHkGBThgAA8rYpi5B+2ve3wLtybYj0JHEBs57ivR4x/zGfSsplRnV+psE91Nfin1soNKqz5Q==", - "requires": { - "@types/node": "*" - } - }, - "@types/fs-extra": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.2.tgz", - "integrity": "sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==", - "requires": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", - "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", - "requires": { - "@types/node": "*" - } - }, - "@types/http-cache-semantics": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" - }, - "@types/inquirer": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.3.tgz", - "integrity": "sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==", - "requires": { - "@types/through": "*", - "rxjs": "^7.2.0" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "29.5.5", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz", - "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==", - "requires": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "@types/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" - }, - "@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" - }, - "@types/jsonfile": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.2.tgz", - "integrity": "sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==", - "requires": { - "@types/node": "*" - } - }, - "@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.199", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", - "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==" - }, - "@types/luxon": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.2.tgz", - "integrity": "sha512-l5cpE57br4BIjK+9BSkFBOsWtwv6J9bJpC7gdXIzZyI0vuKvNTk0wZZrkQxMGsUAuGW9+WMNWF2IJMD7br2yeQ==" - }, - "@types/node": { - "version": "20.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", - "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==" - }, - "@types/node-cleanup": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.2.tgz", - "integrity": "sha512-HTksao/sZs9nqxKD/vWOR3WxSrQsyJlBPEFFCgq9lMmhRsuQF+2p6hy+7FaCYn6lOeiDc3ywI8jDQ2bz5y6m8w==" - }, - "@types/numeral": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/numeral/-/numeral-2.0.3.tgz", - "integrity": "sha512-37VDYvFbx/I+Ve1kwcDUq5+qvgNl+uy9YUZhBMJ6YWHBtr2+d6CAgdn4R81NqBlZbTpvLxJOTUhwbki7+90+qQ==" - }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, - "@types/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/through": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.31.tgz", - "integrity": "sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", - "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", - "requires": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/type-utils": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@typescript-eslint/parser": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", - "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", - "peer": true, - "requires": { - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", - "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", - "requires": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3" - } - }, - "@typescript-eslint/type-utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", - "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", - "requires": { - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - } - }, - "@typescript-eslint/types": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", - "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==" - }, - "@typescript-eslint/typescript-estree": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", - "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", - "requires": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@typescript-eslint/utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", - "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "semver": "^7.5.4" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", - "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", - "requires": { - "@typescript-eslint/types": "6.7.3", - "eslint-visitor-keys": "^3.4.1" - } - }, - "@zeit/schemas": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", - "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==" - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "optional": true, - "peer": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "axios-cache-interceptor": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/axios-cache-interceptor/-/axios-cache-interceptor-0.10.3.tgz", - "integrity": "sha512-oyHlhmA6zzZJDk/ZMPWPNmO3z8gBU3mWIqAZy+GIUsvwpmwyPlC2XvZ3PTOZHgpWI2kEocMUhk3+w9VwMXfZ4w==", - "requires": { - "cache-parser": "^1.2.4", - "fast-defer": "^1.1.7", - "object-code": "^1.2.2" - } - }, - "axios-cookiejar-support": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-4.0.7.tgz", - "integrity": "sha512-9vpE3y/a2l2Vs2XEJE4L2z0GWnlpJ4Xj+kDaoCtrpPfS1J3oikXBrxRJX6H62/ZcelOGe+519yW7mqXCIoPXuw==", - "requires": { - "http-cookie-agent": "^5.0.4" - } - }, - "axios-mock-adapter": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz", - "integrity": "sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w==", - "requires": { - "fast-deep-equal": "^3.1.3", - "is-blob": "^2.1.0", - "is-buffer": "^2.0.5" - } - }, - "babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "requires": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "requires": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "boxen": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", - "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.0", - "chalk": "^5.0.1", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" - }, - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "cache-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.4.tgz", - "integrity": "sha512-O0KwuHuJnbHUrghHi2kGp0SxnWSIBXTYt7M8WVhW0kbPRUNUKoE/Of6e1rRD6AAxmfxFunKnt90yEK09D+sc5g==" - }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - }, - "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caniuse-lite": { - "version": "1.0.30001514", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001514.tgz", - "integrity": "sha512-ENcIpYBmwAAOm/V2cXgM7rZUrKKaqisZl4ZAI520FIkqGXUxJjmaIssbRW5HVVR5tyV6ygTLIm15aU8LUmQSaQ==" - }, - "cdata": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/cdata/-/cdata-0.1.3.tgz", - "integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", - "requires": { - "chalk": "^4.1.2" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" - }, - "cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-progress": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", - "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", - "requires": { - "string-width": "^4.2.3" - } - }, - "cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==" - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "clipboardy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", - "requires": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" - }, - "collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "requires": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "compress-brotli": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", - "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", - "requires": { - "@types/json-buffer": "~3.0.0", - "json-buffer": "~3.0.1" - } - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "optional": true, - "peer": true - }, - "cron": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz", - "integrity": "sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==", - "requires": { - "@types/luxon": "~3.3.0", - "luxon": "~3.3.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "csv-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.0.0.tgz", - "integrity": "sha512-s6OYSXAK3IdKqYO33y09jhypG/bSDHPuyCme/IdEHfWpLf/jKcpitVFyOC6UemgGk8v7Q5u2XE0vvwmanxhGlQ==", - "requires": { - "minimist": "^1.2.0" - } - }, - "curl-generator": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.2.0.tgz", - "integrity": "sha512-KKTRYPMX3LnX45phiklGA+rv2W5mG0KD8sirV0yjtM7aliGMp5PIwqC5n74AFlwIHGMVsD9NKlyKpcYFA8bPog==", - "requires": { - "ms": "^2.0.0" - } - }, - "cwait": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cwait/-/cwait-1.1.2.tgz", - "integrity": "sha512-kIx8zE5jJ1iBgZytTr01aj57HdC+thPsg8W9Tw0gbf30/F7wfRRUS+BiXT90Dn+A0oGtF0xLT5293Ua4w/ZsNA==", - "requires": { - "cdata": "^0.1.1" - } - }, - "dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - }, - "dependencies": { - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - } - } - }, - "dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "requires": {} - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - }, - "detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "optional": true, - "peer": true - }, - "diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "electron-to-chromium": { - "version": "1.4.454", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz", - "integrity": "sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ==" - }, - "emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "epg-grabber": { - "version": "0.36.1", - "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.36.1.tgz", - "integrity": "sha512-i11ZtCjUWg8lNEq6K2IesSIBDhjPpcT2Mkge7249jK95bOfslvTKM6w+nt2DNamtdMcu512dVpcU9SphyjR4OA==", - "requires": { - "axios": "^1.6.1", - "axios-cache-interceptor": "^0.10.3", - "axios-mock-adapter": "^1.20.0", - "commander": "^7.1.0", - "curl-generator": "^0.2.0", - "cwait": "^1.1.2", - "dayjs": "^1.10.4", - "epg-parser": "^0.1.6", - "fs-extra": "^11.1.1", - "glob": "^7.1.6", - "http-cookie-agent": "^5.0.4", - "lodash": "^4.17.21", - "node-gzip": "^1.1.2", - "tough-cookie": "^4.1.3", - "winston": "^3.3.3", - "xml-js": "^1.6.11" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "epg-parser": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz", - "integrity": "sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "epg-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.2.0.tgz", - "integrity": "sha512-+wmWylP9RPK1tzZKRZ291H8+vDd4LB1ZY0UP16bACyqpwmMu/xkE92jUaXm6wBMn6lpfSepYmT2mgLLi+NCsHQ==", - "requires": { - "dayjs": "^1.11.6", - "xml-js": "^1.6.11" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "requires": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", - "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "eslint-config-prettier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", - "requires": {} - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" - }, - "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "requires": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" - }, - "expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "requires": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-defer": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.7.tgz", - "integrity": "sha512-tJ01ulDWT2WhqxMKS20nXX6wyX2iInBYpbN3GO7yjKwXMY4qvkdBRxak9IFwBLlFDESox+SwSvqMCZDfe1tqeg==" - }, - "fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - } - } - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "requires": { - "bser": "2.1.1" - } - }, - "fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" - }, - "follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==" - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" - } - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", - "requires": { - "resolve-pkg-maps": "^1.0.0" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "got": { - "version": "11.8.5", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", - "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "http-cookie-agent": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz", - "integrity": "sha512-OtvikW69RvfyP6Lsequ0fN5R49S+8QcS9zwd58k6VSr6r57T8G29BkPdyrBcSwLq6ExLs9V+rBlfxu7gDstJag==", - "requires": { - "agent-base": "^7.1.0" - }, - "dependencies": { - "agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "requires": { - "debug": "^4.3.4" - } - } - } - }, - "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "dependencies": { - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-blob": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz", - "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==" - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" - }, - "is-port-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", - "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "requires": { - "semver": "^7.5.3" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "requires": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - } - }, - "jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "requires": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "requires": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } - } - }, - "jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - } - }, - "jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "requires": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "requires": {} - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==" - }, - "jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "requires": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - } - }, - "jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "requires": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - } - }, - "jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - } - } - }, - "jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "requires": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "keyv": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.2.2.tgz", - "integrity": "sha512-uYS0vKTlBIjNCAUqrjlxmruxOEiZxZIHXyp32sdcGmP+ukFrmWUnE//RcPXJH3Vxrni1H2gsQbjHE0bH7MtMQQ==", - "requires": { - "compress-brotli": "^1.3.6", - "json-buffer": "3.0.1" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" - }, - "langs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/langs/-/langs-2.0.0.tgz", - "integrity": "sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA==" - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "libxmljs2": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.33.0.tgz", - "integrity": "sha512-Hw74f2/3rbpxc6tkTqe3yrs4v2Tx0rEukrYxaNkXSVKK540i2eqlQxzf1jjG+RlwMuv66WxkkuZHM/OQq6km4w==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.11", - "bindings": "~1.5.0", - "nan": "~2.18.0" - } - }, - "lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "requires": { - "immediate": "~3.0.5" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } - } - }, - "localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "requires": { - "lie": "3.1.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - } - } - }, - "logform": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz", - "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==", - "requires": { - "@colors/colors": "1.5.0", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "markdown-include": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/markdown-include/-/markdown-include-0.4.3.tgz", - "integrity": "sha1-usZVVALG2pOg9SlSIl37mmzMcxs=", - "requires": { - "q": "^1.2.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "mockdate": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", - "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "natural-orderby": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.2.tgz", - "integrity": "sha512-x7ZdOwBxZCEm9MM7+eQCjkrNLrW3rkBKNHVr78zbtqnMGVNlnDi6C/eUEYgxHNrcbu0ymvjzcwIL/6H1iHri9g==" - }, - "nedb-promises": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/nedb-promises/-/nedb-promises-6.0.3.tgz", - "integrity": "sha512-pd0N6EsIPhXsfqdLcBJGig1FoTdV8wtuiXB7rBUqycJdUSA6wdI5BlkwEAjDBWIwZc4+xqBHRLtuAB7/bjS+rg==", - "requires": { - "@seald-io/nedb": "^2.2.0" - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "node-cleanup": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz", - "integrity": "sha1-esGavSl+Caf3KnFUXZUbUX5N3iw=" - }, - "node-ensure": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz", - "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc=" - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-gzip": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.2.tgz", - "integrity": "sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "numeral": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", - "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-code": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/object-code/-/object-code-1.2.2.tgz", - "integrity": "sha512-ZSbEQdei4ElzuDM4BmazKSwINacocBf3/8rte25aNqXzvT/8dSaNVY9egsjAaBL/UhW55JNxAvXOKPIsL2MwWQ==" - }, - "object-treeify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-2.1.1.tgz", - "integrity": "sha512-ofXhazOvXTYWbbibExMiS+asaTbYG/ZWopVroXFFOdjmc8ehXMq9R2VUaTx/C3CnZkQbT52wAZT4DrBLK/nQfw==" - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "requires": { - "fn.name": "1.x.x" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-duration": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz", - "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "requires": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" - } - } - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pdf-parse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz", - "integrity": "sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==", - "requires": { - "debug": "^3.1.0", - "node-ensure": "^0.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" - }, - "pkg-conf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", - "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", - "requires": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "requires": { - "rc": "^1.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==" - }, - "resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==" - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-script-os": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz", - "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==", - "dev": true - }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-stable-stringify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", - "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - }, - "serve": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.0.tgz", - "integrity": "sha512-+HOw/XK1bW8tw5iBilBz/mJLWRzM8XM6MPxL4J/dKzdxq1vfdEWSwhaR7/yS8EJp5wzvP92p1qirysJvnEtjXg==", - "requires": { - "@zeit/schemas": "2.29.0", - "ajv": "8.11.0", - "arg": "5.0.2", - "boxen": "7.0.0", - "chalk": "5.0.1", - "chalk-template": "0.4.0", - "clipboardy": "3.0.0", - "compression": "1.7.4", - "is-port-reachable": "4.0.0", - "serve-handler": "6.1.5", - "update-check": "1.5.4" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "signale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", - "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", - "requires": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "table2array": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/table2array/-/table2array-0.0.2.tgz", - "integrity": "sha512-jSYrVGJL1q7IEuPUSsyteLY9zAKWO8XUaqwBQmX2jWHm9RS3cj+gb69lI2JkKA3ZXjhEODeBcf5APHyBCIcJuA==", - "requires": { - "cheerio": "^1.0.0-rc.12" - } - }, - "tabletojson": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-2.0.7.tgz", - "integrity": "sha512-rnt4Wz5IdnjzIUk4WIeFGdH3G3zRUlhQ9rc+d7e+iGbcVeJeay+8mRScazptoZG+ls1bX82kSuns9yVsMx5DGg==", - "requires": { - "cheerio": "^1.0.0-rc.10", - "got": "^11.8.2" - } - }, - "tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } - } - }, - "transliteration": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.2.0.tgz", - "integrity": "sha512-o29GDWtecNoK4TNfnJQesGluFPiza+U8NoiKrErU8eTNlVgma6w1LV/tTiGo+waFLkhtL9WxrW0lXhZKmm7msQ==", - "requires": { - "yargs": "^16.1.0" - } - }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, - "ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", - "requires": {} - }, - "ts-jest": { - "version": "29.1.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } - } - }, - "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "optional": true, - "peer": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "dependencies": { - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "optional": true, - "peer": true - } - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "tsx": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.13.0.tgz", - "integrity": "sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==", - "requires": { - "esbuild": "~0.18.20", - "fsevents": "~2.3.3", - "get-tsconfig": "^4.7.2", - "source-map-support": "^0.5.21" - }, - "dependencies": { - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "peer": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unzipit": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.0.tgz", - "integrity": "sha512-hjoB8j1igXJgmxqaAvqkIW+faKTpG9cPK6QvkBhNCyd8OPWqODXTBVqTEmZbz62K5J/dX4Xa8lTa0NRikQwSjQ==", - "requires": { - "uzip-module": "^1.0.2" - } - }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "update-check": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", - "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", - "requires": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "uzip-module": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz", - "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "optional": true, - "peer": true - }, - "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - } - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "requires": { - "defaults": "^1.0.3" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wildcard-match": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz", - "integrity": "sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==" - }, - "winston": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz", - "integrity": "sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng==", - "requires": { - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.4.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" - }, - "dependencies": { - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - } - } - }, - "winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", - "requires": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "optional": true, - "peer": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } - } -} diff --git a/package.json b/package.json index 3638aec68..8236dccdb 100644 --- a/package.json +++ b/package.json @@ -30,61 +30,62 @@ "@alex_neo/jest-expect-message": "^1.0.5", "@freearhey/core": "^0.3.1", "@freearhey/search-js": "^0.1.1", - "@octokit/core": "^4.1.0", - "@types/cli-progress": "^3.11.3", - "@types/fs-extra": "^11.0.2", - "@types/inquirer": "^9.0.3", - "@types/jest": "^29.5.5", - "@types/lodash": "^4.14.199", - "@types/node-cleanup": "^2.1.2", - "@types/numeral": "^2.0.3", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "axios": "^1.5.1", - "axios-cookiejar-support": "^4.0.7", - "chalk": "^4.1.2", - "cheerio": "^1.0.0-rc.10", + "@octokit/core": "^6.1.2", + "@types/cli-progress": "^3.11.6", + "@types/fs-extra": "^11.0.4", + "@types/inquirer": "^9.0.7", + "@types/jest": "^29.5.14", + "@types/node": "^22.9.0", + "@types/node-cleanup": "^2.1.5", + "@types/numeral": "^2.0.5", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "axios": "^1.7.7", + "axios-cookiejar-support": "^5.0.3", + "chalk": "^5.3.0", + "cheerio": "^1.0.0", "cli-progress": "^3.12.0", - "commander": "^8.2.0", + "commander": "^12.1.0", "consola": "^3.2.3", - "cron": "^2.4.3", + "cron": "^3.1.9", "csv-parser": "^3.0.0", "cwait": "^1.1.2", - "dayjs": "^1.11.10", - "epg-grabber": "^0.36.1", - "epg-parser": "^0.2.0", - "eslint": "^8.17.0", - "eslint-config-prettier": "^9.0.0", - "form-data": "^4.0.0", - "fs-extra": "^10.0.1", - "glob": "^7.2.0", - "iconv-lite": "^0.4.24", - "inquirer": "^8.2.6", + "dayjs": "^1.11.13", + "epg-grabber": "^0.37.2", + "epg-parser": "^0.3.1", + "eslint": "^9.14.0", + "eslint-config-prettier": "^9.1.0", + "form-data": "^4.0.1", + "fs-extra": "^11.2.0", + "glob": "^11.0.0", + "iconv-lite": "^0.6.3", + "inquirer": "^12.0.1", "jest": "^29.7.0", "langs": "^2.0.0", - "libxmljs2": "^0.33.0", - "lodash": "^4.17.21", - "luxon": "^3.3.0", + "libxmljs2": "^0.35.0", + "luxon": "^3.5.0", "markdown-include": "^0.4.3", "mockdate": "^3.0.5", - "nedb-promises": "^6.0.3", + "nedb-promises": "^6.2.3", "node-cleanup": "^2.1.2", "node-gzip": "^1.1.2", "numeral": "^2.0.6", - "parse-duration": "^1.0.0", + "parse-duration": "^1.1.0", "pdf-parse": "^1.1.1", - "serve": "^14.2.0", + "serve": "^14.2.4", "signale": "^1.4.0", - "srcset": "^4.0.0", + "srcset": "^5.0.1", "table2array": "^0.0.2", - "tabletojson": "^2.0.7", - "tough-cookie": "^4.1.3", - "transliteration": "^2.2.0", - "ts-jest": "^29.1.1", - "tsx": "^3.13.0", - "unzipit": "^1.4.0", - "wildcard-match": "^5.1.2" + "tabletojson": "^4.1.5", + "tough-cookie": "^5.0.0", + "transliteration": "^2.3.5", + "ts-jest": "^29.2.5", + "tsx": "^4.19.2", + "unzipit": "^1.4.3", + "wildcard-match": "^5.1.3" }, "devDependencies": { - "run-script-os": "^1.1.6" + "@typescript-eslint/parser": "^8.13.0", + "run-script-os": "^1.1.6", + "typescript": "^5.6.3" } } diff --git a/scripts/core/configLoader.ts b/scripts/core/configLoader.ts index 36c93d20f..f3da46f2d 100644 --- a/scripts/core/configLoader.ts +++ b/scripts/core/configLoader.ts @@ -1,5 +1,4 @@ import { SiteConfig } from 'epg-grabber' -import _ from 'lodash' import { pathToFileURL } from 'url' export class ConfigLoader { @@ -28,6 +27,6 @@ export class ConfigLoader { channels: undefined } - return _.merge(defaultConfig, config) + return { ...defaultConfig, ...config } } } diff --git a/sites/9tv.co.il/9tv.co.il.config.js b/sites/9tv.co.il/9tv.co.il.config.js index aafd4bb61..b55f6a10b 100644 --- a/sites/9tv.co.il/9tv.co.il.config.js +++ b/sites/9tv.co.il/9tv.co.il.config.js @@ -27,7 +27,7 @@ module.exports = { const stop = start.add(1, 'h') programs.push({ title: parseTitle($item), - icon: parseIcon($item), + image: parseImage($item), description: parseDescription($item), start, stop @@ -44,7 +44,7 @@ function parseStart($item, date) { return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'Asia/Jerusalem') } -function parseIcon($item) { +function parseImage($item) { const backgroundImage = $item('a > div.guide_info_group > div.guide_info_pict').css( 'background-image' ) diff --git a/sites/9tv.co.il/9tv.co.il.test.js b/sites/9tv.co.il/9tv.co.il.test.js index e55c16103..0672f1dd7 100644 --- a/sites/9tv.co.il/9tv.co.il.test.js +++ b/sites/9tv.co.il/9tv.co.il.test.js @@ -31,14 +31,14 @@ it('can parse response', () => { start: '2022-03-06T04:30:00.000Z', stop: '2022-03-06T07:10:00.000Z', title: 'Слепая', - icon: 'https://www.9tv.co.il/download/pictures/img_id=8484.jpg', + image: 'https://www.9tv.co.il/download/pictures/img_id=8484.jpg', description: 'Она не очень любит говорить о себе или о том, кто и зачем к ней обращается. Живет уединенно, в глуши. Но тех, кто приходит -принимает. Она видит судьбы.' }, { start: '2022-03-06T07:10:00.000Z', stop: '2022-03-06T08:10:00.000Z', - icon: 'https://www.9tv.co.il/download/pictures/img_id=23694.jpg', + image: 'https://www.9tv.co.il/download/pictures/img_id=23694.jpg', title: 'Орел и решка. Морской сезон', description: 'Орел и решка. Морской сезон. Ведущие -Алина Астровская и Коля Серга.' } diff --git a/sites/abc.net.au/abc.net.au.config.js b/sites/abc.net.au/abc.net.au.config.js index 0a3eec0d1..5caa93569 100644 --- a/sites/abc.net.au/abc.net.au.config.js +++ b/sites/abc.net.au/abc.net.au.config.js @@ -33,7 +33,7 @@ module.exports = { season: parseSeason(item), episode: parseEpisode(item), rating: parseRating(item), - icon: parseIcon(item), + image: parseImage(item), start: parseTime(item.start_time), stop: parseTime(item.end_time) }) @@ -106,7 +106,7 @@ function parseEpisode(item) { function parseTime(time) { return dayjs.tz(time, 'YYYY-MM-DD HH:mm', 'Australia/Sydney') } -function parseIcon(item) { +function parseImage(item) { return item.image_file ? `https://www.abc.net.au/tv/common/images/publicity/${item.image_file}` : null diff --git a/sites/abc.net.au/abc.net.au.test.js b/sites/abc.net.au/abc.net.au.test.js index 74f31fd8e..769ee6eff 100644 --- a/sites/abc.net.au/abc.net.au.test.js +++ b/sites/abc.net.au/abc.net.au.test.js @@ -35,7 +35,7 @@ it('can parse response', () => { }, season: 22, episode: 4, - icon: 'https://www.abc.net.au/tv/common/images/publicity/ZW2178A004S00_460.jpg', + image: 'https://www.abc.net.au/tv/common/images/publicity/ZW2178A004S00_460.jpg', start: '2022-12-21T13:46:00.000Z', stop: '2022-12-21T14:44:00.000Z' } diff --git a/sites/allente.dk/allente.dk.config.js b/sites/allente.dk/allente.dk.config.js index 5c4806a1b..adab26cad 100644 --- a/sites/allente.dk/allente.dk.config.js +++ b/sites/allente.dk/allente.dk.config.js @@ -22,7 +22,7 @@ module.exports = { title: item.title, category: item.details.categories, description: item.details.description, - icon: item.details.image, + image: item.details.image, season: parseSeason(item), episode: parseEpisode(item), start, diff --git a/sites/allente.dk/allente.dk.test.js b/sites/allente.dk/allente.dk.test.js index c09a8fd9a..c3594d9d2 100644 --- a/sites/allente.dk/allente.dk.test.js +++ b/sites/allente.dk/allente.dk.test.js @@ -32,7 +32,8 @@ it('can parse response', () => { category: ['other'], description: 'Svenskt träningsprogram från 2021. Styrka. Sofia Åhman leder SVT:s hemmagympapass. Denna gång fokuserar vi på styrka.', - icon: 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', + image: + 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', season: 4, episode: 1 } diff --git a/sites/allente.fi/allente.fi.config.js b/sites/allente.fi/allente.fi.config.js index fa829f1f4..470dca852 100644 --- a/sites/allente.fi/allente.fi.config.js +++ b/sites/allente.fi/allente.fi.config.js @@ -22,7 +22,7 @@ module.exports = { title: item.title, category: item.details.categories, description: item.details.description, - icon: item.details.image, + image: item.details.image, season: parseSeason(item), episode: parseEpisode(item), start, diff --git a/sites/allente.fi/allente.fi.test.js b/sites/allente.fi/allente.fi.test.js index 93b3ececb..6e069a94f 100644 --- a/sites/allente.fi/allente.fi.test.js +++ b/sites/allente.fi/allente.fi.test.js @@ -32,7 +32,8 @@ it('can parse response', () => { category: ['other'], description: 'Svenskt träningsprogram från 2021. Styrka. Sofia Åhman leder SVT:s hemmagympapass. Denna gång fokuserar vi på styrka.', - icon: 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', + image: + 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', season: 4, episode: 1 } diff --git a/sites/allente.no/allente.no.config.js b/sites/allente.no/allente.no.config.js index ba4e9adfa..3406d64fb 100644 --- a/sites/allente.no/allente.no.config.js +++ b/sites/allente.no/allente.no.config.js @@ -22,7 +22,7 @@ module.exports = { title: item.title, category: item.details.categories, description: item.details.description, - icon: item.details.image, + image: item.details.image, season: parseSeason(item), episode: parseEpisode(item), start, diff --git a/sites/allente.no/allente.no.test.js b/sites/allente.no/allente.no.test.js index 204d0a10e..3ca1fbfcc 100644 --- a/sites/allente.no/allente.no.test.js +++ b/sites/allente.no/allente.no.test.js @@ -32,7 +32,8 @@ it('can parse response', () => { category: ['other'], description: 'Svenskt träningsprogram från 2021. Styrka. Sofia Åhman leder SVT:s hemmagympapass. Denna gång fokuserar vi på styrka.', - icon: 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', + image: + 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', season: 4, episode: 1 } diff --git a/sites/allente.se/allente.se.config.js b/sites/allente.se/allente.se.config.js index 87d30fe97..972d6ee3e 100644 --- a/sites/allente.se/allente.se.config.js +++ b/sites/allente.se/allente.se.config.js @@ -22,7 +22,7 @@ module.exports = { title: item.title, category: item.details.categories, description: item.details.description, - icon: item.details.image, + image: item.details.image, season: parseSeason(item), episode: parseEpisode(item), start, diff --git a/sites/allente.se/allente.se.test.js b/sites/allente.se/allente.se.test.js index 225d39c6d..5c6e90cd1 100644 --- a/sites/allente.se/allente.se.test.js +++ b/sites/allente.se/allente.se.test.js @@ -32,7 +32,8 @@ it('can parse response', () => { category: ['other'], description: 'Svenskt träningsprogram från 2021. Styrka. Sofia Åhman leder SVT:s hemmagympapass. Denna gång fokuserar vi på styrka.', - icon: 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', + image: + 'https://viasatps.api.comspace.se/PS/channeldate/image/viasat.ps/21/2022-08-22/se.cs.svt1.event.A_41214031600.jpg?size=2560x1440', season: 4, episode: 1 } diff --git a/sites/arirang.com/arirang.com.config.js b/sites/arirang.com/arirang.com.config.js index 17e9b911f..219616f5d 100644 --- a/sites/arirang.com/arirang.com.config.js +++ b/sites/arirang.com/arirang.com.config.js @@ -62,7 +62,7 @@ module.exports = { title: item.displayNm, start: parseStart(item), stop: parseStop(item), - icon: parseIcon(programDetail), + image: parseImage(programDetail), category: parseCategory(programDetail), description: parseDescription(programDetail) }) @@ -121,7 +121,7 @@ async function parseProgramDetail(item) { }) } -function parseIcon(programDetail) { +function parseImage(programDetail) { if (programDetail && programDetail.image && programDetail.image[0].url) { return programDetail.image[0].url } else { diff --git a/sites/arirang.com/arirang.com.test.js b/sites/arirang.com/arirang.com.test.js index a43ba5c70..2dd7d2a9c 100644 --- a/sites/arirang.com/arirang.com.test.js +++ b/sites/arirang.com/arirang.com.test.js @@ -64,7 +64,8 @@ it('can parse response', async () => { title: 'WITHIN THE FRAME [R]', start: dayjs.tz(date, 'Asia/Seoul'), stop: dayjs.tz(date, 'Asia/Seoul').add(30, 'minute'), - icon: 'https://img.arirang.com/v1/AUTH_d52449c16d3b4bbca17d4fffd9fc44af/public/images/202308/2080840096998752900.png', + image: + 'https://img.arirang.com/v1/AUTH_d52449c16d3b4bbca17d4fffd9fc44af/public/images/202308/2080840096998752900.png', description: 'NEWS', category: 'Current Affairs' }) diff --git a/sites/artonline.tv/artonline.tv.config.js b/sites/artonline.tv/artonline.tv.config.js index f00e6fd69..4513751ef 100644 --- a/sites/artonline.tv/artonline.tv.config.js +++ b/sites/artonline.tv/artonline.tv.config.js @@ -33,14 +33,14 @@ module.exports = { if (!content) return programs const items = JSON.parse(content) items.forEach(item => { - const icon = parseIcon(item) + const image = parseImage(item) const start = parseStart(item) const duration = parseDuration(item) const stop = start.add(duration, 's') programs.push({ title: item.title, description: item.description, - icon, + image, start, stop }) @@ -63,6 +63,6 @@ function parseDuration(item) { return parseInt(HH) * 3600 + parseInt(mm) * 60 + parseInt(ss) } -function parseIcon(item) { +function parseImage(item) { return item.thumbnail ? `https://www.artonline.tv${item.thumbnail}` : null } diff --git a/sites/artonline.tv/artonline.tv.test.js b/sites/artonline.tv/artonline.tv.test.js index 5f8e6843d..315f056ff 100644 --- a/sites/artonline.tv/artonline.tv.test.js +++ b/sites/artonline.tv/artonline.tv.test.js @@ -52,7 +52,7 @@ it('can parse response', () => { title: 'الراقصه و السياسي', description: 'تقرر الراقصه سونيا انشاء دار حضانه للأطفال اليتامى و عندما تتقدم بمشورعها للمسئول يرفض فتتحداه ، تلجأ للوزير عبد الحميد رأفت تربطه بها علاقة قديمة ، يخشى على مركزه و يرفض مساعدتها فتقرر كتابة مذكراتها بمساعدة أحد الصحفيين ، يتخوف عبد الحميد و المسئولين ثم يفاجأ عبد الحميد بحصول سونيا على الموافقه للمشورع و البدء في تنفيذه و ذلك لعلاقتها بأحد كبار المسئولين .', - icon: 'https://www.artonline.tv/UploadImages/Channel/ARTAFLAM1/03/AlRaqesaWaAlSeyasi.jpg' + image: 'https://www.artonline.tv/UploadImages/Channel/ARTAFLAM1/03/AlRaqesaWaAlSeyasi.jpg' } ]) }) diff --git a/sites/awilime.com/__data__/content.html b/sites/awilime.com/__data__/content.html new file mode 100644 index 000000000..ff4202135 --- /dev/null +++ b/sites/awilime.com/__data__/content.html @@ -0,0 +1,755 @@ + + + + + + + + + + + + + + + + + + Budapest Európa TV napi műsora 2024. június 26. szerda - awilime magazin + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+
Menü betöltése...
+
+
+
+ +
+
+
+ »TV műsor»Napi műsor»Budapest Európa TV napi műsora 2024. június 26. szerda +
+
+
+ +
+ +
+
Bejelentkezés
+
+
+
+
+
+ Várj... +
+
+
+
+ +
+
E-mail:
+
+
+
+
Jelszó:
+
+
+ +
+
+
Bejelentkezés
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ Adatok mentése... +
+
+
+ TV csatorna sorszáma +
+ Itt megadhatod, hogy a TV-dben hányas sorszám alatt látható ez a csatorna:
+
+
+
+
+
+ Budapest Európa TV +
?
+
+
+
+ +
+ +
+
+
+

Budapest Európa TV napi műsora 2024. június 26. szerda

+ +
+
+ 00:00 + A biblia napi igéjeTakács Ferenc misszionárius műsora7 (2) +

Takács Ferenc misszionárius

+
+
Budapest Európa TV reggeli, délelőtti műsora
+
+
+ 07:45 + Nem vagy egyedülTakács Ferenc missionárius műsora7,5 (2) +

Takács Ferenc misszionárius

+
+
+
+ 08:00 + Igehirdetés5,5 (2) +

Baranyi László Zsolt igehirdető

+
+
+
+ 09:00 ÉbredésAmerikai dokumentumfilm (2018)4 (3) +

Balla Tibor misszionárius

+
+
+
+ 10:00 + Csak beszélgetekDr.Bródy Péter műsora7 (2) +

Dr.Bródy Péter beszélgetése

+
+
+
+ 11:00 + SikerpódiumHorváth Gyöngyi zenés műsora1 (1) +

Horváth Gyöngyi

+
+
Budapest Európa TV délutáni műsora
+
+
+ 12:00 + Jó ebédhez jó a nóta6 (2) +

PÁSZTORKA Sándor húzza a talpalávalót

+
+
+ + + +
+
+
+ 13:00 + Így kettenGéczy Dorottya műsora7,5 (2) +

Géczi Dorottya találkozása színházi emberekkel

+
+
+
+ 14:00 + A bünüldözés mestereiDr. Martinkó Károly rendőrségi műsora7,5 (2) +

Rendőrségi műsor

+
+
+
+ 15:00 + SzínésztársalgóSzilágyi Tibor műsora8 (2) +

Szilágyi Tibor színészkollágái

+
+
+
+ 17:00 + Így kettenGéczy Dorottya műsora7,5 (2) +

Géczy Dorottya

+
+
Budapest Európa TV esti, éjszakai műsora
+
+
+ 18:30 MesezugBalatoni Blázsi Marika, Wels Diána műsora7 (2) +

Ricsi bohóc mesél

+
+
+ + + +
+
+
+ 19:00 + NótakincsBalatoni Blázsi Marika műsora7,5 (2) +

Nóták

+
+
+
+ 20:00 + Szól az Opera7 (2) +

Bihari Zsuzsanna énekművész - ismétlés

+
+
+
+ 22:00 ÉbredésAmerikai dokumentumfilm (2018)4 (3) +

Balla Tibor misszionárius

+
+ +
+
+ + + + +
+
+
+ Oszd meg ezt az oldalt: Budapest Európa TV napi műsora 2024. június 26. szerda +
+
+

Facebook
+

Twitter
+

Viber
+

Messenger
+

WhatsApp
+

Telegram
+

Skype
+

Blogger
+

Flipboard
+

LinkedIn
+

Reddit
+

Buffer
+

E-mail
+

Gmail
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+
+
2024. június
+
+
12
+
3456789
+
10111213141516
+
17181920212223
+
24252627282930
+
+
+
+
HKSzCsPSzV
+
+
+ + + + diff --git a/sites/awilime.com/awilime.com.channels.xml b/sites/awilime.com/awilime.com.channels.xml new file mode 100644 index 000000000..4012ed05d --- /dev/null +++ b/sites/awilime.com/awilime.com.channels.xml @@ -0,0 +1,114 @@ + + + AMCnapiheti + Animal Planet HDnapiheti + Arena4napiheti + ATVnapiheti + ATV Spiritnapiheti + AXNnapiheti + Budapest Európa TVnapiheti + Cartoon Networknapiheti + Cartoonitonapiheti + CineMaxnapiheti + CineMax 2napiheti + Comedy Centralnapiheti + Comedy Central Familynapiheti + Coolnapiheti + D1 TVnapiheti + Dikh TVnapiheti + Discovery Channelnapiheti + Disney Csatornanapiheti + Duck TV HDnapiheti + Duck TV Plusnapiheti + Duck TV SDnapiheti + Duna Televíziónapiheti + Duna Worldnapiheti + Epic Dramanapiheti + Eurosport 1napiheti + Eurosport 2napiheti + EWTNnapiheti + film+napiheti + Film4napiheti + Film Cafénapiheti + Film Mánianapiheti + Filmboxnapiheti + Filmbox Extra HDnapiheti + Filmbox Familynapiheti + Filmbox Prémiumnapiheti + FilmBox Starsnapiheti + Fishing and Huntingnapiheti + Food Networknapiheti + Galaxy4napiheti + Hatoscsatornanapiheti + HBOnapiheti + HBO 2napiheti + HBO 3napiheti + HGTV Home & Gardennapiheti + hír TVnapiheti + Historynapiheti + ID Investigation Discoverynapiheti + ID Xtranapiheti + Izaura TVnapiheti + Jazz TVnapiheti + Jim Jamnapiheti + Jocky TVnapiheti + Kölyök klubnapiheti + LifeTVnapiheti + m1napiheti + m2napiheti + m4 sportnapiheti + m4 sport+napiheti + m5napiheti + Magyar Mozi TVnapiheti + Match4napiheti + Max4napiheti + Minimaxnapiheti + Mozi+napiheti + Mozi klubnapiheti + Moziverzumnapiheti + MTV Europeannapiheti + Muzsika TVnapiheti + National Geographic HDnapiheti + National Geographic Wildnapiheti + Nick Jr.napiheti + Nickelodeonnapiheti + Nicktoonsnapiheti + OzoneTVnapiheti + Paramount Networknapiheti + PAX TVnapiheti + Primenapiheti + RTLnapiheti + RTL GOLDnapiheti + RTL HÁROMnapiheti + RTL KETTŐnapiheti + RTL OTTHONnapiheti + Sláger TVnapiheti + Sorozat+napiheti + Sorozat klubnapiheti + Spektrum HDnapiheti + Spektrum Homenapiheti + Spíler1 TVnapiheti + Spíler2 TVnapiheti + Sport 1napiheti + Sport 2napiheti + Story4napiheti + SuperTV2napiheti + TeenNicknapiheti + TLCnapiheti + Travel Channelnapiheti + TV2napiheti + TV2 Comedynapiheti + TV2 Kidsnapiheti + TV2 Klubnapiheti + TV2 Séfnapiheti + TV4napiheti + tv paprikanapiheti + Viasat 2napiheti + Viasat 3napiheti + Viasat 6napiheti + Viasat Explorenapiheti + Viasat Filmnapiheti + Viasat Historynapiheti + Viasat Naturenapiheti + Zenebutiknapiheti + diff --git a/sites/awilime.com/awilime.com.config.js b/sites/awilime.com/awilime.com.config.js new file mode 100644 index 000000000..1617df02f --- /dev/null +++ b/sites/awilime.com/awilime.com.config.js @@ -0,0 +1,86 @@ +const cheerio = require('cheerio') +const axios = require('axios') +const { DateTime } = require('luxon') + +module.exports = { + site: 'awilime.com', + days: 2, + url({ channel, date }) { + return `https://www.awilime.com/tv/napi_musor/${channel.site_id}/${date.format('YYYY_MM_DD')}` + }, + parser({ content, date }) { + const programs = [] + const items = parseItems(content) + items.forEach(item => { + const prev = programs[programs.length - 1] + const $item = cheerio.load(item) + let start = parseStart($item, date) + if (!start) return + if (prev) { + prev.stop = start + } + const stop = start.plus({ minute: 30 }) + + programs.push({ + title: parseTitle($item), + sub_title: parseSubTitle($item), + description: parseDescription($item), + start, + stop + }) + }) + + return programs + }, + async channels() { + const html = await axios + .get('https://www.awilime.com/tv/napi_musor') + .then(r => r.data) + .catch(console.log) + const $ = cheerio.load(html) + const items = $('#body > div.tk > div > div').toArray() + + const channels = [] + items.forEach(item => { + const name = $(item).find('a').text().trim() + const url = $(item).find('a').attr('href') + const [, site_id] = url.match(/\/tv\/napi_musor\/(.*)/) || [null, null] + if (!site_id) return + if (channels.find(channel => channel.site_id === site_id)) return + + channels.push({ + lang: 'hu', + site_id, + name + }) + }) + + return channels + } +} + +function parseTitle($item) { + return $item('b > a').text().trim() +} + +function parseSubTitle($item) { + return $item('i').clone().children().remove('s').end().text().trim() +} + +function parseDescription($item) { + return $item('p').text().trim() +} + +function parseStart($item, date) { + let time = $item('b').clone().children().remove().end().text().trim() + if (!time || !/^\d/.test(time)) return null + time = `${date.format('YYYY-MM-DD')} ${time}` + + return DateTime.fromFormat(time, 'yyyy-MM-dd HH:mm', { zone: 'Europe/Budapest' }).toUTC() +} + +function parseItems(content) { + const $ = cheerio.load(content) + + return $('#body > div.tdc > div.td2 > div').toArray() +} diff --git a/sites/awilime.com/awilime.com.test.js b/sites/awilime.com/awilime.com.test.js new file mode 100644 index 000000000..df3677fe1 --- /dev/null +++ b/sites/awilime.com/awilime.com.test.js @@ -0,0 +1,49 @@ +const { parser, url, request } = require('./awilime.com.config.js') +const fs = require('fs') +const path = require('path') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(customParseFormat) +dayjs.extend(utc) + +const date = dayjs.utc('2024-06-26', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: 'budapest_europa_tv', + xmltv_id: 'BudapestEuropaTelevizio.hu' +} + +it('can generate valid url', () => { + expect(url({ channel, date })).toBe( + 'https://www.awilime.com/tv/napi_musor/budapest_europa_tv/2024_06_26' + ) +}) + +it('can parse response', () => { + const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.html')) + const results = parser({ content, date }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(results.length).toBe(15) + + expect(results[3]).toMatchObject({ + start: '2024-06-26T07:00:00.000Z', + stop: '2024-06-26T08:00:00.000Z', + title: 'Ébredés', + sub_title: 'Amerikai dokumentumfilm (2018)', + description: 'Balla Tibor misszionárius' + }) +}) + +it('can handle empty guide', () => { + const result = parser({ + date, + channel, + content: + 'Object moved

Object moved to here.

' + }) + expect(result).toMatchObject([]) +}) diff --git a/sites/awilime.com/readme.md b/sites/awilime.com/readme.md new file mode 100644 index 000000000..d28b690a6 --- /dev/null +++ b/sites/awilime.com/readme.md @@ -0,0 +1,21 @@ +# awilime.com + +https://www.awilime.com/tv/musor + +### Download the guide + +```sh +npm run grab -- --site=awilime.com +``` + +### Update channel list + +```sh +npm run channels:parse -- --config=./sites/awilime.com/awilime.com.config.js --output=./sites/awilime.com/awilime.com.channels.xml +``` + +### Test + +```sh +npm test -- awilime.com +``` diff --git a/sites/cableplus.com.uy/cableplus.com.uy.config.js b/sites/cableplus.com.uy/cableplus.com.uy.config.js index 017f6f45a..65ad148b0 100644 --- a/sites/cableplus.com.uy/cableplus.com.uy.config.js +++ b/sites/cableplus.com.uy/cableplus.com.uy.config.js @@ -48,7 +48,7 @@ module.exports = { programs.push({ title: parseTitle($item), categories: parseCategories($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -84,7 +84,7 @@ function parseTitle($item) { .trim() } -function parseIcon($item) { +function parseImage($item) { return $item('img').data('src') || $item('img').attr('src') || null } diff --git a/sites/cableplus.com.uy/cableplus.com.uy.test.js b/sites/cableplus.com.uy/cableplus.com.uy.test.js index 04298ba53..642a8ffa0 100644 --- a/sites/cableplus.com.uy/cableplus.com.uy.test.js +++ b/sites/cableplus.com.uy/cableplus.com.uy.test.js @@ -51,7 +51,7 @@ it('can parse response', () => { start: '2023-02-12T09:30:00.000Z', stop: '2023-02-12T10:30:00.000Z', title: 'Revista agropecuaria', - icon: 'https://www.reportv.com.ar/buscador/img/Programas/2797844.jpg', + image: 'https://www.reportv.com.ar/buscador/img/Programas/2797844.jpg', categories: [] }) @@ -59,7 +59,7 @@ it('can parse response', () => { start: '2023-02-12T12:30:00.000Z', stop: '2023-02-12T13:30:00.000Z', title: 'De pago en pago', - icon: 'https://www.reportv.com.ar/buscador/img/Programas/3772835.jpg', + image: 'https://www.reportv.com.ar/buscador/img/Programas/3772835.jpg', categories: ['Cultural'] }) }) diff --git a/sites/canalplus-haiti.com/canalplus-haiti.com.config.js b/sites/canalplus-haiti.com/canalplus-haiti.com.config.js index f9ba119f5..77c7d7fe4 100644 --- a/sites/canalplus-haiti.com/canalplus-haiti.com.config.js +++ b/sites/canalplus-haiti.com/canalplus-haiti.com.config.js @@ -23,7 +23,7 @@ module.exports = { title: item.title, description: parseDescription(detail), category: parseCategory(detail), - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -70,7 +70,7 @@ function parseDescription(detail) { function parseCategory(detail) { return detail.detail.informations.subGenre || null } -function parseIcon(item) { +function parseImage(item) { return item.URLImage || item.URLImageDefault } diff --git a/sites/canalplus-haiti.com/canalplus-haiti.com.test.js b/sites/canalplus-haiti.com/canalplus-haiti.com.test.js index 53b667ee5..4590d1fff 100644 --- a/sites/canalplus-haiti.com/canalplus-haiti.com.test.js +++ b/sites/canalplus-haiti.com/canalplus-haiti.com.test.js @@ -149,7 +149,8 @@ it('can parse response', done => { start: '2022-08-17T23:55:00.000Z', stop: '2022-08-18T00:40:00.000Z', title: 'New Amsterdam - S3 - Ep7', - icon: 'https://service.canal-overseas.com/image-api/v1/image/52a18a209e28380b199201961c27097e', + image: + 'https://service.canal-overseas.com/image-api/v1/image/52a18a209e28380b199201961c27097e', category: 'Série Hôpital', description: "C'est la journée nationale de dépistage du VIH et Max offre des soins gratuits à tous les malades séropositifs qui se présentent à New Amsterdam." diff --git a/sites/canalplus.com/canalplus.com.config.js b/sites/canalplus.com/canalplus.com.config.js index 34f1e06ed..5f7d9e67c 100644 --- a/sites/canalplus.com/canalplus.com.config.js +++ b/sites/canalplus.com/canalplus.com.config.js @@ -32,7 +32,7 @@ module.exports = { programs.push({ title: item.title, description: parseDescription(info), - icon: parseIcon(info), + image: parseImage(info), actors: parseCast(info, 'Avec :'), director: parseCast(info, 'De :'), writer: parseCast(info, 'Scénario :'), @@ -123,7 +123,7 @@ function parseStart(item) { return item && item.startTime ? dayjs(item.startTime) : null } -function parseIcon(info) { +function parseImage(info) { return info ? info.URLImage : null } diff --git a/sites/canalplus.com/canalplus.com.test.js b/sites/canalplus.com/canalplus.com.test.js index 13c72e8e5..43c2fb0bb 100644 --- a/sites/canalplus.com/canalplus.com.test.js +++ b/sites/canalplus.com/canalplus.com.test.js @@ -96,7 +96,8 @@ it('can parse response', done => { title: 'Le cercle', description: "Tant qu'il y aura du cinéma, LE CERCLE sera là. C'est la seule émission télévisée de débats critiques 100% consacrée au cinéma et elle rentre dans sa 18e saison. Chaque semaine, elle offre des joutes enflammées, joyeuses et sans condescendance, sur les films à l'affiche ; et invite avec \"Le questionnaire du CERCLE\" les réalisatrices et réalisateurs à venir partager leur passion cinéphile.", - icon: 'https://thumb.canalplus.pro/http/unsafe/{resolutionXY}/filters:quality({imageQualityPercentage})/img-hapi.canalplus.pro:80/ServiceImage/ImageID/107297573', + image: + 'https://thumb.canalplus.pro/http/unsafe/{resolutionXY}/filters:quality({imageQualityPercentage})/img-hapi.canalplus.pro:80/ServiceImage/ImageID/107297573', presenter: ['Lily Bloom'], rating: { system: 'CSA', @@ -109,7 +110,8 @@ it('can parse response', done => { title: 'Illusions perdues', description: "Pendant la Restauration, Lucien de Rubempré, jeune provincial d'Angoulême, se rêve poète. Il débarque à Paris en quête de gloire. Il a le soutien de Louise de Bargeton, une aristocrate qui croit en son talent. Pour gagner sa vie, Lucien trouve un emploi dans le journal dirigé par le peu scrupuleux Etienne Lousteau...", - icon: 'https://thumb.canalplus.pro/http/unsafe/{resolutionXY}/filters:quality({imageQualityPercentage})/img-hapi.canalplus.pro:80/ServiceImage/ImageID/107356485', + image: + 'https://thumb.canalplus.pro/http/unsafe/{resolutionXY}/filters:quality({imageQualityPercentage})/img-hapi.canalplus.pro:80/ServiceImage/ImageID/107356485', director: ['Xavier Giannoli'], actors: [ 'Benjamin Voisin', diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js index 89349fd5d..ea7b6e05e 100644 --- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js +++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js @@ -16,12 +16,15 @@ module.exports = { const start = parseStart(item) const stop = parseStop(item, start) programs.push({ - title: item.season?.serie?.title ? item.season.serie.title : item.title, + title: item.title, + sub_title: item.season?.serie?.title || null, category: item.genreDetailed, description: item.synopsis, - icon: parseIcon(item), + image: parseImage(item), start: start.toJSON(), - stop: stop.toJSON() + stop: stop.toJSON(), + image: item.covers?.[0]?.url || null + }) }) @@ -49,7 +52,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.covers && item.covers.length ? item.covers[0].url : null } diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js index 53b03f1c9..cd4dae36d 100644 --- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js +++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js @@ -30,7 +30,7 @@ it('can parse response', () => { description: "Un tueur en série prend un plaisir pervers à prévenir les autorités de Tallahassee avant chaque nouveau meurtre. Rossi apprend le décès d'un de ses vieux amis.", category: 'Série Suspense', - icon: 'https://proxymedia.woopic.com/340/p/169_EMI_9697669.jpg' + image: 'https://proxymedia.woopic.com/340/p/169_EMI_9697669.jpg' } ]) }) diff --git a/sites/content.astro.com.my/content.astro.com.my.config.js b/sites/content.astro.com.my/content.astro.com.my.config.js index 1345db9fe..12c7f2af4 100644 --- a/sites/content.astro.com.my/content.astro.com.my.config.js +++ b/sites/content.astro.com.my/content.astro.com.my.config.js @@ -26,7 +26,7 @@ module.exports = { description: details.longSynopsis || details.shortSynopsis, actors: parseList(details.cast), directors: parseList(details.director), - icon: details.imageUrl, + image: details.imageUrl, rating: parseRating(details), categories: parseCategories(details), episode: parseEpisode(item), diff --git a/sites/content.astro.com.my/content.astro.com.my.test.js b/sites/content.astro.com.my/content.astro.com.my.test.js index 00fd56013..8e9b46609 100644 --- a/sites/content.astro.com.my/content.astro.com.my.test.js +++ b/sites/content.astro.com.my/content.astro.com.my.test.js @@ -52,7 +52,7 @@ it('can parse response', async () => { 'This classic drama depicts the many aspects of two complicated relationships set against an airline company. Will those involved ever find true love?', actors: ['Francis Ng Chun Yu', 'Joe Ma Tak Chung', 'Flora Chan Wai San'], directors: ['Joe Ma Tak Chung'], - icon: 'https://s3-ap-southeast-1.amazonaws.com/ams-astro/production/images/1035X328883.jpg', + image: 'https://s3-ap-southeast-1.amazonaws.com/ams-astro/production/images/1035X328883.jpg', rating: { system: 'LPF', value: 'U' diff --git a/sites/digiturk.com.tr/digiturk.com.tr.config.js b/sites/digiturk.com.tr/digiturk.com.tr.config.js index 03280f4c0..46ef9d1bc 100644 --- a/sites/digiturk.com.tr/digiturk.com.tr.config.js +++ b/sites/digiturk.com.tr/digiturk.com.tr.config.js @@ -1,4 +1,3 @@ -const _ = require('lodash') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') const timezone = require('dayjs/plugin/timezone') @@ -56,7 +55,7 @@ module.exports = { }) }) - programs = _.sortBy(programs, 'start') + programs.sort((a, b) => new Date(a.start) - new Date(b.start)) return programs }, diff --git a/sites/directv.com/directv.com.config.js b/sites/directv.com/directv.com.config.js index 50d2cb299..5d8c924e3 100644 --- a/sites/directv.com/directv.com.config.js +++ b/sites/directv.com/directv.com.config.js @@ -38,7 +38,7 @@ module.exports = { category: item.subcategoryList, season: item.seasonNumber, episode: item.episodeNumber, - icon: parseIcon(item), + image: parseImage(item), start, stop }) @@ -92,7 +92,7 @@ function parseRating(item) { } : null } -function parseIcon(item) { +function parseImage(item) { return item.primaryImageUrl ? `https://www.directv.com${item.primaryImageUrl}` : null } function loadProgramDetail(programID) { diff --git a/sites/directv.com/directv.com.test.js b/sites/directv.com/directv.com.test.js index 1e17dc4ae..a4abfa0ca 100644 --- a/sites/directv.com/directv.com.test.js +++ b/sites/directv.com/directv.com.test.js @@ -56,7 +56,7 @@ it('can parse response', done => { description: 'Kay (Tommy Lee Jones) and Jay (Will Smith) reunite to provide our best line of defense against a seductress who levels the toughest challenge yet to the MIBs mission statement: protecting the earth from the scum of the universe. While investigating a routine crime, Jay uncovers a plot masterminded by Serleena (Boyle), a Kylothian monster who disguises herself as a lingerie model. When Serleena takes the MIB building hostage, there is only one person Jay can turn to -- his former MIB partner.', date: '2002', - icon: 'https://www.directv.com/db_photos/movies/AllPhotosAPGI/29160/29160_aa.jpg', + image: 'https://www.directv.com/db_photos/movies/AllPhotosAPGI/29160/29160_aa.jpg', category: ['Comedy', 'Movies Anywhere', 'Action/Adventure', 'Science Fiction'], rating: { system: 'MPA', @@ -69,7 +69,8 @@ it('can parse response', done => { title: 'South Park', sub_title: 'Goth Kids 3: Dawn of the Posers', description: 'The goth kids are sent to a camp for troubled children.', - icon: 'https://www.directv.com/db_photos/showcards/v5/AllPhotos/184338/p184338_b_v5_aa.jpg', + image: + 'https://www.directv.com/db_photos/showcards/v5/AllPhotos/184338/p184338_b_v5_aa.jpg', category: ['Series', 'Animation', 'Comedy'], season: 17, episode: 4, diff --git a/sites/disneystar.com/disneystar.com.channels.xml b/sites/disneystar.com/disneystar.com.channels.xml deleted file mode 100644 index 01aa0b8fc..000000000 --- a/sites/disneystar.com/disneystar.com.channels.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - Asianet - Asianet HD - Asianet Movies - Asianet Plus - Fox Life - Fox Life HD - Jalsha Movies - Jalsha Movies HD - National Geographic Channel - National Geographic Channel HD - Nat Geo Wild - Nat Geo Wild HD - Star Bharat - Star Bharat HD - Star Gold - Star Gold 2 - Star Gold HD - Star Gold Select - Star Gold Select HD - Star Jalsha - Star Jalsha HD - Star Maa - Star Maa Gold - Star Maa HD - Star Maa Movies - Star Maa Movies HD - Star Maa Music - Star Movies - Star Movies HD - Star Movies Select HD - STAR PLUS - STAR PLUS HD - Star Pravah - Star Pravah HD - Star Sports 1 - Star Sports 1 HD - Star Sports 1 Hindi - Star Sports 1 HD Hindi - Star Sports 1 Kannada - Star Sports 1 Tamil - Star Sports 1 Telugu - Star Sports 2 - Star Sports 2 HD - Star Sports 3 - Star Sports First - Star Sports Select 1 - Star Sports Select 1 HD - Star Sports Select 2 - Star Sports Select 2 HD - Star Suvarna - Star Suvarna HD - Star Suvarna Plus - Star Utsav - Star Utsav Movies - Star Vijay - Star Vijay HD - Star Vijay Super - \ No newline at end of file diff --git a/sites/disneystar.com/disneystar.com.config.js b/sites/disneystar.com/disneystar.com.config.js deleted file mode 100644 index c09bf630f..000000000 --- a/sites/disneystar.com/disneystar.com.config.js +++ /dev/null @@ -1,88 +0,0 @@ -const axios = require('axios') -const dayjs = require('dayjs') -const utc = require('dayjs/plugin/utc') -const timezone = require('dayjs/plugin/timezone') -const customParseFormat = require('dayjs/plugin/customParseFormat') - -dayjs.extend(utc) -dayjs.extend(timezone) -dayjs.extend(customParseFormat) - -const API_ENDPOINT = 'https://www.disneystar.com/umbraco/api/startvguideproxy' - -module.exports = { - site: 'disneystar.com', - days: 2, - url: `${API_ENDPOINT}/GetTvGuideSchedule`, - request: { - method: 'POST', - headers: { - 'Content-Type': 'application/json; charset=UTF-8' - }, - data({ channel, date }) { - return { - Channels: channel.site_id, - Start: date.format('YYYYMMDDHHmm'), - Stop: date.add(1, 'd').format('YYYYMMDDHHmm') - } - } - }, - parser: function ({ content, channel }) { - let programs = [] - const items = parseItems(content, channel) - items.forEach(item => { - programs.push({ - title: item.title, - description: item.desc, - icon: item.programmeurl, - category: item.subgenre, - start: parseStart(item), - stop: parseStop(item) - }) - }) - - return programs - }, - async channels() { - const data = await axios - .post( - `${API_ENDPOINT}/GetChannelResult`, - { Genre: 'All Channels' }, - { - headers: { - 'Content-Type': 'application/json; charset=UTF-8' - } - } - ) - .then(r => JSON.parse(r.data)) - .catch(console.log) - - const channels = data.channelsbygenreandlanguage.channellist.channelnames.split(',') - return channels.map(item => { - return { - lang: 'hi', - site_id: item, - name: item - } - }) - } -} - -function parseStart(item) { - return dayjs.tz(item.start, 'YYYYMMDDHHmm', 'Asia/Kolkata') -} - -function parseStop(item) { - return dayjs.tz(item.stop, 'YYYYMMDDHHmm', 'Asia/Kolkata') -} - -function parseItems(content, channel) { - if (!content.length) return [] - const json = JSON.parse(content) - if (!json.length) return [] - const data = JSON.parse(json) - if (!data || !data.ScheduleGrid || !Array.isArray(data.ScheduleGrid.channel)) return [] - const channelData = data.ScheduleGrid.channel.find(c => c.channeldisplayname === channel.site_id) - - return channelData && Array.isArray(channelData.programme) ? channelData.programme : [] -} diff --git a/sites/disneystar.com/disneystar.com.test.js b/sites/disneystar.com/disneystar.com.test.js deleted file mode 100644 index 1a04310ab..000000000 --- a/sites/disneystar.com/disneystar.com.test.js +++ /dev/null @@ -1,63 +0,0 @@ -const { parser, url, request } = require('./disneystar.com.config.js') -const dayjs = require('dayjs') -const utc = require('dayjs/plugin/utc') -const customParseFormat = require('dayjs/plugin/customParseFormat') -dayjs.extend(customParseFormat) -dayjs.extend(utc) - -const date = dayjs.utc('2022-03-31', 'YYYY-MM-DD').startOf('d') -const channel = { - site_id: 'STAR PLUS', - xmltv_id: 'StarPlus.in' -} - -it('can generate valid url', () => { - expect(url).toBe('https://www.disneystar.com/umbraco/api/startvguideproxy/GetTvGuideSchedule') -}) - -it('can generate valid request method', () => { - expect(request.method).toBe('POST') -}) - -it('can generate valid request headers', () => { - expect(request.headers).toMatchObject({ - 'Content-Type': 'application/json; charset=UTF-8' - }) -}) - -it('can generate valid request data', () => { - expect(request.data({ channel, date })).toMatchObject({ - Channels: 'STAR PLUS', - Start: '202203310000', - Stop: '202204010000' - }) -}) - -it('can parse response', () => { - const content = - '"{\\"ScheduleGrid\\":{\\"channel\\":[{\\"id\\":null,\\"displayname\\":null,\\"channelid\\":\\"10000000000080000\\",\\"channellogourl\\":\\"http://imagesstartv.whatsonindia.com/dasimages/channel/landscape/100x75/wHtcYVRZ.png\\",\\"channelgenre\\":\\"Hindi Entertainment\\",\\"channelweburl\\":\\"\\",\\"channeldisplayname\\":\\"STAR PLUS\\",\\"lcn\\":\\"1\\",\\"isfav\\":\\"0\\",\\"programme\\":[{\\"programmeid\\":\\"30000000550792674\\",\\"title\\":\\"Imlie\\",\\"start\\":\\"202203310000\\",\\"stop\\":\\"202203310030\\",\\"desc\\":\\"Imlie finds herself in deep trouble when she gets tied up before the wedding. Meanwhile, Aryan assumes that he is getting married to Imlie and performs the wedding rituals.\\",\\"programmeurl\\":\\"http://imagesstartv.whatsonindia.com/dasimages/landscape/360x270/59A9215E5DE13ABF4B05C59A6C87768AD61CA608M.jpg\\",\\"channelid\\":\\"10000000000080000\\",\\"date\\":\\"20220331\\",\\"episodenum\\":null,\\"subtitle\\":null,\\"scheduleid\\":\\"10000069158583187\\",\\"genre\\":\\"TV Show\\",\\"subgenre\\":\\"Drama\\",\\"programmescore\\":\\"0.083309\\",\\"languagename\\":\\"Hindi\\",\\"dubbedlanguageid\\":\\"10000000000040000\\",\\"timestring\\":\\"12:00 AM, Tomorrow\\",\\"duration\\":\\"30\\",\\"episodeshorttitle\\":\\"\\"}]}]}}"' - const result = parser({ content, channel }).map(p => { - p.start = p.start.toJSON() - p.stop = p.stop.toJSON() - return p - }) - - expect(result).toMatchObject([ - { - start: '2022-03-30T18:30:00.000Z', - stop: '2022-03-30T19:00:00.000Z', - title: 'Imlie', - description: - 'Imlie finds herself in deep trouble when she gets tied up before the wedding. Meanwhile, Aryan assumes that he is getting married to Imlie and performs the wedding rituals.', - icon: 'http://imagesstartv.whatsonindia.com/dasimages/landscape/360x270/59A9215E5DE13ABF4B05C59A6C87768AD61CA608M.jpg', - category: 'Drama' - } - ]) -}) - -it('can handle empty guide', () => { - const result = parser({ - content: '""' - }) - expect(result).toMatchObject([]) -}) diff --git a/sites/disneystar.com/readme.md b/sites/disneystar.com/readme.md deleted file mode 100644 index 20ad11cc0..000000000 --- a/sites/disneystar.com/readme.md +++ /dev/null @@ -1,21 +0,0 @@ -# disneystar.com - -https://www.disneystar.com/tv-guide/ - -### Download the guide - -```sh -npm run grab -- --site=disneystar.com -``` - -### Update channel list - -```sh -npm run channels:parse -- --config=sites/disneystar.com/disneystar.com.config.js --output=sites/disneystar.com/disneystar.com.channels.xml -``` - -### Test - -```sh -npm test -- disneystar.com -``` diff --git a/sites/dstv.com/dstv.com.config.js b/sites/dstv.com/dstv.com.config.js index c8f415b22..de421bee7 100644 --- a/sites/dstv.com/dstv.com.config.js +++ b/sites/dstv.com/dstv.com.config.js @@ -35,7 +35,7 @@ module.exports = { programs.push({ title: item.Title, description: parseDescription(details), - icon: parseIcon(details), + image: parseImage(details), category: parseCategory(details), start: parseTime(item.StartTime, channel), stop: parseTime(item.EndTime, channel) @@ -45,8 +45,6 @@ module.exports = { return programs }, async channels({ country }) { - const _ = require('lodash') - const countries = { ao: 'ago', bj: 'ben', @@ -114,7 +112,7 @@ module.exports = { }) }) - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(item => [item.site_id, item])).values()]; } } @@ -178,7 +176,7 @@ function parseDescription(details) { return details ? details.Synopsis : null } -function parseIcon(details) { +function parseImage(details) { return details ? details.ThumbnailUri : null } diff --git a/sites/dstv.com/dstv.com.test.js b/sites/dstv.com/dstv.com.test.js index f6ddd45aa..c2065a589 100644 --- a/sites/dstv.com/dstv.com.test.js +++ b/sites/dstv.com/dstv.com.test.js @@ -60,7 +60,8 @@ it('can parse response for ZA', async () => { title: 'UFC FN HL: Nzechukwu v Cutelaba', description: "'UFC Fight Night Highlights - Heavyweight Bout: Kennedy Nzechukwu vs Ion Cutelaba'. From The UFC APEX Center - Las Vegas, USA.", - icon: 'https://03mcdecdnimagerepository.blob.core.windows.net/epguideimage/img/271546_UFC Fight Night.png', + image: + 'https://03mcdecdnimagerepository.blob.core.windows.net/epguideimage/img/271546_UFC Fight Night.png', category: ['All Sport', 'Mixed Martial Arts'] }) }) @@ -91,7 +92,8 @@ it('can parse response for NG', async () => { title: 'UFC FN HL: Nzechukwu v Cutelaba', description: "'UFC Fight Night Highlights - Heavyweight Bout: Kennedy Nzechukwu vs Ion Cutelaba'. From The UFC APEX Center - Las Vegas, USA.", - icon: 'https://03mcdecdnimagerepository.blob.core.windows.net/epguideimage/img/271546_UFC Fight Night.png', + image: + 'https://03mcdecdnimagerepository.blob.core.windows.net/epguideimage/img/271546_UFC Fight Night.png', category: ['All Sport', 'Mixed Martial Arts'] }) }) diff --git a/sites/elcinema.com/elcinema.com.config.js b/sites/elcinema.com/elcinema.com.config.js index 3efe6c69f..3670c9f89 100644 --- a/sites/elcinema.com/elcinema.com.config.js +++ b/sites/elcinema.com/elcinema.com.config.js @@ -28,7 +28,7 @@ module.exports = { title: parseTitle(item), description: parseDescription(item), category: parseCategory(item), - icon: parseIcon(item), + image: parseImage(item), start, stop }) @@ -62,7 +62,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { const $ = cheerio.load(item) const imgSrc = $('.row > div.columns.small-3.large-1 > a > img').data('src') || @@ -102,7 +102,7 @@ function parseStart(item, initDate) { time = `${initDate.format('YYYY-MM-DD')} ${time}` - return dayjs.tz(time, 'YYYY-MM-DD hh:mm A', dayjs.tz.guess()) + return dayjs.tz(time, 'YYYY-MM-DD hh:mm A', 'Africa/Cairo') } function parseTitle(item) { diff --git a/sites/elcinema.com/elcinema.com.test.js b/sites/elcinema.com/elcinema.com.test.js index 553269fff..92a794fea 100644 --- a/sites/elcinema.com/elcinema.com.test.js +++ b/sites/elcinema.com/elcinema.com.test.js @@ -35,7 +35,8 @@ it('can parse response (en)', () => { start: '2022-08-27T14:25:00.000Z', stop: '2022-08-27T15:15:00.000Z', title: 'Station 19 S5', - icon: 'https://media.elcinema.com/uploads/_150x200_ec30d1a2251c8edf83334be4860184c74d2534d7ba508a334ad66fa59acc4926.jpg', + image: + 'https://media.elcinema.com/uploads/_150x200_ec30d1a2251c8edf83334be4860184c74d2534d7ba508a334ad66fa59acc4926.jpg', category: 'Series' }) }) @@ -52,7 +53,8 @@ it('can parse response (ar)', () => { start: '2022-08-27T14:25:00.000Z', stop: '2022-08-27T15:15:00.000Z', title: 'Station 19 S5', - icon: 'https://media.elcinema.com/uploads/_150x200_ec30d1a2251c8edf83334be4860184c74d2534d7ba508a334ad66fa59acc4926.jpg', + image: + 'https://media.elcinema.com/uploads/_150x200_ec30d1a2251c8edf83334be4860184c74d2534d7ba508a334ad66fa59acc4926.jpg', category: 'مسلسل' }) }) diff --git a/sites/entertainment.ie/entertainment.ie.config.js b/sites/entertainment.ie/entertainment.ie.config.js index 88350aafb..04ff4ec6e 100644 --- a/sites/entertainment.ie/entertainment.ie.config.js +++ b/sites/entertainment.ie/entertainment.ie.config.js @@ -27,7 +27,7 @@ module.exports = { title: parseTitle($item), description: parseDescription($item), categories: parseCategories($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -54,7 +54,7 @@ module.exports = { } } -function parseIcon($item) { +function parseImage($item) { return $item('.text-holder > .btn-hold > .btn-wrap > a.btn-share').data('img') } diff --git a/sites/entertainment.ie/entertainment.ie.test.js b/sites/entertainment.ie/entertainment.ie.test.js index 7bdad654b..eaf660dd5 100644 --- a/sites/entertainment.ie/entertainment.ie.test.js +++ b/sites/entertainment.ie/entertainment.ie.test.js @@ -31,7 +31,8 @@ it('can parse response', () => { stop: '2023-06-29T08:00:00.000Z', title: 'EuroNews', description: 'European and international headlines live via satellite', - icon: 'https://img.resized.co/entertainment/eyJkYXRhIjoie1widXJsXCI6XCJodHRwczpcXFwvXFxcL3R2LmFzc2V0cy5wcmVzc2Fzc29jaWF0aW9uLmlvXFxcLzcxZDdkYWY2LWQxMjItNTliYy1iMGRjLTFkMjc2ODg1MzhkNC5qcGdcIixcIndpZHRoXCI6NDgwLFwiaGVpZ2h0XCI6Mjg4LFwiZGVmYXVsdFwiOlwiaHR0cHM6XFxcL1xcXC9lbnRlcnRhaW5tZW50LmllXFxcL2ltYWdlc1xcXC9uby1pbWFnZS5wbmdcIn0iLCJoYXNoIjoiZDhjYzA0NzFhMGZhOTI1Yjc5ODI0M2E3OWZjMGI2ZGJmMDIxMjllNyJ9/71d7daf6-d122-59bc-b0dc-1d27688538d4.jpg', + image: + 'https://img.resized.co/entertainment/eyJkYXRhIjoie1widXJsXCI6XCJodHRwczpcXFwvXFxcL3R2LmFzc2V0cy5wcmVzc2Fzc29jaWF0aW9uLmlvXFxcLzcxZDdkYWY2LWQxMjItNTliYy1iMGRjLTFkMjc2ODg1MzhkNC5qcGdcIixcIndpZHRoXCI6NDgwLFwiaGVpZ2h0XCI6Mjg4LFwiZGVmYXVsdFwiOlwiaHR0cHM6XFxcL1xcXC9lbnRlcnRhaW5tZW50LmllXFxcL2ltYWdlc1xcXC9uby1pbWFnZS5wbmdcIn0iLCJoYXNoIjoiZDhjYzA0NzFhMGZhOTI1Yjc5ODI0M2E3OWZjMGI2ZGJmMDIxMjllNyJ9/71d7daf6-d122-59bc-b0dc-1d27688538d4.jpg', categories: ['Factual'] }) @@ -40,7 +41,8 @@ it('can parse response', () => { stop: '2023-06-30T06:00:00.000Z', title: 'EuroNews', description: 'European and international headlines live via satellite', - icon: 'https://img.resized.co/entertainment/eyJkYXRhIjoie1widXJsXCI6XCJodHRwczpcXFwvXFxcL3R2LmFzc2V0cy5wcmVzc2Fzc29jaWF0aW9uLmlvXFxcLzcxZDdkYWY2LWQxMjItNTliYy1iMGRjLTFkMjc2ODg1MzhkNC5qcGdcIixcIndpZHRoXCI6NDgwLFwiaGVpZ2h0XCI6Mjg4LFwiZGVmYXVsdFwiOlwiaHR0cHM6XFxcL1xcXC9lbnRlcnRhaW5tZW50LmllXFxcL2ltYWdlc1xcXC9uby1pbWFnZS5wbmdcIn0iLCJoYXNoIjoiZDhjYzA0NzFhMGZhOTI1Yjc5ODI0M2E3OWZjMGI2ZGJmMDIxMjllNyJ9/71d7daf6-d122-59bc-b0dc-1d27688538d4.jpg', + image: + 'https://img.resized.co/entertainment/eyJkYXRhIjoie1widXJsXCI6XCJodHRwczpcXFwvXFxcL3R2LmFzc2V0cy5wcmVzc2Fzc29jaWF0aW9uLmlvXFxcLzcxZDdkYWY2LWQxMjItNTliYy1iMGRjLTFkMjc2ODg1MzhkNC5qcGdcIixcIndpZHRoXCI6NDgwLFwiaGVpZ2h0XCI6Mjg4LFwiZGVmYXVsdFwiOlwiaHR0cHM6XFxcL1xcXC9lbnRlcnRhaW5tZW50LmllXFxcL2ltYWdlc1xcXC9uby1pbWFnZS5wbmdcIn0iLCJoYXNoIjoiZDhjYzA0NzFhMGZhOTI1Yjc5ODI0M2E3OWZjMGI2ZGJmMDIxMjllNyJ9/71d7daf6-d122-59bc-b0dc-1d27688538d4.jpg', categories: ['Factual'] }) }) diff --git a/sites/epg.i-cable.com/__data__/content.json b/sites/epg.i-cable.com/__data__/content.json deleted file mode 100644 index 3d047ffd4..000000000 --- a/sites/epg.i-cable.com/__data__/content.json +++ /dev/null @@ -1,2 +0,0 @@ - -{"dates":{"systemDate":["2022-11-13","2022-11-14","2022-11-15","2022-11-16","2022-11-17","2022-11-18","2022-11-19","2022-11-20"],"folderDate":["20221113","20221114","20221115","20221116","20221117","20221118","20221119","20221120"],"displayDate":["13\/11(Sun)","14\/11(Mon)","15\/11(Tue)","16\/11(Wed)","17\/11(Thu)","18\/11(Fri)","19\/11(Sat)","20\/11(Sun)"]},"locale":"chi","ch_banner":"http:\/\/epg.i-cable.com\/new\/images\/ch_banner\/ch_banner_003.jpg?ts=20221021","selectedDate":"2022-11-15","chno":"003","needLogin":"UNLOGON","chs":[{"channel_id":"182","channel_no":"003","channel_name":"HOY TV","channel_name_en":"HOY TV","cate_id":"9","channel_order":"2","channel_icon":"images\/1554170490_03_mobile.png","remark_id":null,"remark_name":null,"remark_name_en":null,"remark_symbol":null}],"cates":[{"cate_id":"9","cate_name":"\u8cc7\u8a0a","cate_name_en":"Infotainment","cate_ordery":"1","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon9.png","name":"\u8cc7\u8a0a"},{"cate_id":"1","cate_name":"\u65b0\u805e\u8ca1\u7d93","cate_name_en":"News & Finance","cate_ordery":"2","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon1.png","name":"\u65b0\u805e\u8ca1\u7d93"},{"cate_id":"3","cate_name":"\u96fb\u5f71","cate_name_en":"Movies","cate_ordery":"3","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon3.png","name":"\u96fb\u5f71"},{"cate_id":"2","cate_name":"\u5a1b\u6a02","cate_name_en":"Entertainment","cate_ordery":"4","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon2.png","name":"\u5a1b\u6a02"},{"cate_id":"5","cate_name":"\u5152\u7ae5","cate_name_en":"Kids","cate_ordery":"5","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon5.png","name":"\u5152\u7ae5"},{"cate_id":"4","cate_name":"\u9ad4\u80b2","cate_name_en":"Sports","cate_ordery":"6","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon4.png","name":"\u9ad4\u80b2"},{"cate_id":"7","cate_name":"\u7d00\u5be6","cate_name_en":"Documentary","cate_ordery":"7","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon7.png","name":"\u7d00\u5be6"},{"cate_id":"6","cate_name":"\u74b0\u5b87\u7d9c\u5408","cate_name_en":"International","cate_ordery":"8","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon6.png","name":"\u74b0\u5b87\u7d9c\u5408"},{"cate_id":"8","cate_name":"\u6210\u4eba","cate_name_en":"Adults","cate_ordery":"9","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon8.png","name":"\u6210\u4eba"}],"programs":[{"program_id":"723","program_name":"\u4f60\u5f97\u6211\u5f97\u5927\u5bb6\u5f97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/723\/","intro":"yeswecan_intro.html","visual":""},{"program_id":"722","program_name":"\u8cb4\u59d3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/722\/","intro":"saymyname_intro.html","visual":""},{"program_id":"721","program_name":"\u8ffd\u7d20\u89e3\u6c7a\u5e2b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/721\/","intro":"avegantrademark_intro.html","visual":""},{"program_id":"719","program_name":"\u6771\u5bae","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/719\/","intro":"goodbyemyprincess_intro.html","visual":"goodbyemyprincess_main_visual.html"},{"program_id":"717","program_name":"\u99d5\u8f15\u5c31\u719f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/717\/","intro":"sayyestothenewadventures_intro.html","visual":""},{"program_id":"716","program_name":"\u5927\u5320\u4e4b\u5cf0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/716\/","intro":"thesignaturedish_intro.html","visual":""},{"program_id":"715","program_name":"\u6253\u5305\u88b1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/715\/","intro":"bossamstealthefate_intro.html","visual":"bossamstealthefate_main_visual.html"},{"program_id":"713","program_name":"\u72d7\u5e97\u9577","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/713\/","intro":"dogmanager_intro.html","visual":""},{"program_id":"712","program_name":"\u75ab\u8f49\u6642\u523b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/712\/","intro":"combatcovid19_intro.html","visual":""},{"program_id":"711","program_name":"\u7345\u5b50\u5c71\u4e0b\u7684\u6545\u4e8b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/711\/","intro":"storiesoflionrockspirit_intro.html","visual":"storiesoflionrockspirit_main_visual.html"},{"program_id":"710","program_name":"\u95dc\u65bc\u65e9\u9910\u7684\u4e00\u4e9b\u4e8b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/710\/","intro":"allaboutbreakfast_intro.html","visual":""},{"program_id":"708","program_name":"\u5927\u5510\u5973\u6cd5\u91ab","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/708\/","intro":"misstruth_intro.html","visual":"misstruth_main_visual.html"},{"program_id":"707","program_name":"\u4e00\u79d2\u5eda\u795e","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/707\/","intro":"beagoodchefin1sec_intro.html","visual":""},{"program_id":"706","program_name":"\u4e94\u661f\u7d1a\u7d72\u6253II","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/706\/","intro":"fivestarsistersii_intro.html","visual":""},{"program_id":"705","program_name":"\u76fc\u4f60\u8cde\u9762","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/705\/","intro":"chatswitholdfriends_intro.html","visual":""},{"program_id":"704","program_name":"\u6211\u7684\u6e2f\u5f0f\u5bc6\u65c5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/704\/","intro":"myhongkongmyway_intro.html","visual":""},{"program_id":"703","program_name":"\u8b0a\u8a00\u7684\u8b0a\u8a00","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/703\/","intro":"liesoflies_intro.html","visual":"liesoflies_main_visual.html"},{"program_id":"702","program_name":"\u5b88\u8b77\u9999\u6e2f\u7684\u6545\u4e8b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/702\/","intro":"everlastingmission_intro.html","visual":""},{"program_id":"701","program_name":"\u8857\u982d\u7f8e\u98df\u653b\u7565","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/701\/","intro":"streetfoodfighter_intro.html","visual":""},{"program_id":"700","program_name":"\u5920\u9418\u98df\u664f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/700\/","intro":"lunchtime_intro.html","visual":""},{"program_id":"699","program_name":"\u540d\u5eda\u864e\u5e74\u8cc0\u65b0\u6625","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/699\/","intro":"mastercheftiger_intro.html","visual":""},{"program_id":"697","program_name":"NORMA\u60dc\u98df\u3002\u7d10\u897f\u862d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/697\/","intro":"normasjourneyinnewzealand_intro.html","visual":""},{"program_id":"696","program_name":"\u958b\u904b\u79d8\u7b082022","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/696\/","intro":"fortunesecrets2022_intro.html","visual":""},{"program_id":"695","program_name":"\u6696\u6696\u9ec3\u660f\u4e0b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/695\/","intro":"bemydreamfamily_intro.html","visual":"bemydreamfamily_main_visual.html"},{"program_id":"694","program_name":"\u5b88\u8b77\u9999\u6e2f\u7684\u6545\u4e8b2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/694\/","intro":"everlastingmission2_intro.html","visual":""},{"program_id":"693","program_name":"\u65c5\u904a\u9054\u4eba\u6eef\u904a\u9999\u6e2f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/693\/","intro":"gurustravelinhk_intro.html","visual":""},{"program_id":"692","program_name":"\u84cb\u4e16\u5c0b\u5bf6","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/692\/","intro":"lulululufindstreasure_intro.html","visual":""},{"program_id":"691","program_name":"\u4e0a\u6d41\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/691\/","intro":"fateandfury_intro.html","visual":"fateandfury_main_visual.html"},{"program_id":"690","program_name":"\u5149\u59ca\u59b9","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/690\/","intro":"revolutionarysisters_intro.html","visual":"revolutionarysisters_main_visual.html"},{"program_id":"689","program_name":"\u661f\u7d1a\u5c0b\u5473\u4e4b\u65c5\uff08\u9999\u6e2f\u7bc7\uff09","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/689\/","intro":"hkstarsrestaurants_intro.html","visual":""},{"program_id":"687","program_name":"\u751c\u871c\u7684\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/687\/","intro":"beautifullovewonderfullife_intro.html","visual":"beautifullovewonderfullife_main_visual.html"},{"program_id":"686","program_name":"\u4e5d\u5dde\u5929\u7a7a\u57ce II","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/686\/","intro":"novoland2_intro.html","visual":"novoland2_main_visual.html"},{"program_id":"685","program_name":"\u9ede\u8b1b\u90fd\u4fc2\u4e00\u5bb6\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/685\/","intro":"nomatterwhat_intro.html","visual":"nomatterwhat_main_visual.html"},{"program_id":"683","program_name":"\u4e94\u661f\u7d1a\u7d72\u6253","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/683\/","intro":"fivestarsisters_intro.html","visual":""},{"program_id":"682","program_name":"\u9999\u6e2f\u5947\u5247","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/682\/","intro":"hkphenomenon_intro.html","visual":""},{"program_id":"681","program_name":"\u98df\u6a02\u4ed9\u53f0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/681\/","intro":"sendaiirohaeat_intro.html","visual":""},{"program_id":"680","program_name":"\u73a9\u6a02\u4ed9\u53f0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/680\/","intro":"sendaiiroha_intro.html","visual":""},{"program_id":"679","program_name":"\u98a8\u96f2\u7891","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/679\/","intro":"kingmakertcod_intro.html","visual":"kingmakertcod_main_visual.html"},{"program_id":"678","program_name":"\u7d55\u5999\u7684\u907a\u7522","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/678\/","intro":"brilliantheritage_intro.html","visual":"brilliantheritage_main_visual.html"},{"program_id":"677","program_name":"\u9152\u52fb\u5168\u9999\u6e2f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/677\/","intro":"drinkaroundhk_intro.html","visual":""},{"program_id":"676","program_name":"\u4e00\u66f2\u8d70\u5929\u6daf","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/676\/","intro":"greatesthits_intro.html","visual":""},{"program_id":"675","program_name":"\u8336\u9910\u5ef3\u9f8d\u864e\u699c","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/675\/","intro":"bestofchachaanteng_intro.html","visual":""},{"program_id":"674","program_name":"\u886b3\u4e0d\u76e1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/674\/","intro":"sustainablefashion_intro.html","visual":""},{"program_id":"673","program_name":"\u6211\u7684\u5fd7\u9858\u901f\u6210\u73ed","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/673\/","intro":"stepstoachievemydream_intro.html","visual":""},{"program_id":"672","program_name":"\u958b\u904b\u79d8\u7b08","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/672\/","intro":"fortunesecrets2021_intro.html","visual":""},{"program_id":"671","program_name":"\u8c93\u5e97\u9577","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/671\/","intro":"petshopkeeper_intro.html","visual":""},{"program_id":"670","program_name":"\u5206\u59fb\u751f\u6d3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/670\/","intro":"onceagain_intro.html","visual":"onceagain_main_visual.html"},{"program_id":"669","program_name":"\u5c0f\u5100\u820713\u300c\u578b\u300d\u7537","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/669\/","intro":"theperfectdate13_intro.html","visual":""},{"program_id":"668","program_name":"\u5973\u4eba\u7684\u6230\u722d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/668\/","intro":"queenloveandwar_intro.html","visual":"queenloveandwar_main_visual.html"},{"program_id":"667","program_name":"\u590f\u7a7a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/667\/","intro":"natsuzora_intro.html","visual":"natsuzora_main_visual.html"},{"program_id":"666","program_name":"\u7f8e\u5c11\u5973\u65e5\u672c\u6c11\u5bbf","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/666\/","intro":"beautynbnb_intro.html","visual":""},{"program_id":"665","program_name":"\u662f\u6562\u76842","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/665\/","intro":"courageously_intro.html","visual":""},{"program_id":"664","program_name":"\u53f0\u7063\u7d55\u7f8e\u9910\u5ef3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/664\/","intro":"myownsecretparadise_intro.html","visual":""},{"program_id":"663","program_name":"\u6435\u9663","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/663\/","intro":"fungshuihomemaker_intro.html","visual":""},{"program_id":"661","program_name":"\u6ecb\u5473\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/661\/","intro":"chefstales_intro.html","visual":""},{"program_id":"660","program_name":"\u82d7\uff0e\u65e5\u672c\u4e00","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/660\/","intro":"seedingjapanthebest_intro.html","visual":""},{"program_id":"659","program_name":"\u7121\u9593\u9053","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/659\/","intro":"infernalaffairs_intro.html","visual":"infernalaffairs_main_visual.html"},{"program_id":"658","program_name":"\u5982\u679cPet Pet\u8b58\u8b1b\u91ce","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/658\/","intro":"whenpetsspeak_intro.html","visual":""},{"program_id":"657","program_name":"\u751c\u5230\u5165\u5fc3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/657\/","intro":"sosweet_intro.html","visual":""},{"program_id":"656","program_name":"\u539f\u59cb\u7d44","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/656\/","intro":"originalgroup_intro.html","visual":""},{"program_id":"655","program_name":"\u8c93\u5e97\u95772","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/655\/","intro":"petshopkeeper2_intro.html","visual":""},{"program_id":"654","program_name":"\u8d70\u5728\u82b1\u9053\u4e0a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/654\/","intro":"unaskedfamily_intro.html","visual":"unaskedfamily_main_visual.html"},{"program_id":"653","program_name":"\u5927\u541b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/653\/","intro":"grandprince_intro.html","visual":"grandprince_main_visual.html"},{"program_id":"652","program_name":"\u7e5e\u8457\u5730\u7403\u8dd1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/652\/","intro":"runtotheworld_intro.html","visual":""},{"program_id":"651","program_name":"\u706b\u7206\u795e\u7236","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/651\/","intro":"thefierypriest_intro.html","visual":"thefierypriest_main_visual.html"},{"program_id":"650","program_name":"\u96e3\u5f97\u6709\u50b3\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/650\/","intro":"odetoheritage_intro.html","visual":""},{"program_id":"649","program_name":"\u958b\u9593\u5496\u5561\u5e97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/649\/","intro":"muiscafe_intro.html","visual":""},{"program_id":"648","program_name":"\u9913\u5e95\u5916\u8ce3\u54e1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/648\/","intro":"undercovertakeaway_intro.html","visual":""},{"program_id":"647","program_name":"\u602a\u8ac7\uff0e\u7570\u52d5\u4e2d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/647\/","intro":"unbelievable2020_intro.html","visual":""},{"program_id":"646","program_name":"\u7537\u58eb\u5802","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/646\/","intro":"iamstrong_intro.html","visual":""},{"program_id":"645","program_name":"\u660e\u6cbb\u6191\u751a\u9ebc","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/645\/","intro":"meijirestoration_intro.html","visual":""},{"program_id":"644","program_name":"\u6211\u7684\u5927\u53d4","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/644\/","intro":"mymister_intro.html","visual":"mymister_main_visual.html"},{"program_id":"643","program_name":"5\u500b\u661f\u661f\u7684\u665a\u4e0a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/643\/","intro":"unpluggedsunday_intro.html","visual":""},{"program_id":"642","program_name":"\u81ea\u716e\u5973\u4eba\u6700\u6f02\u4eae","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/642\/","intro":"kearenskitchen_intro.html","visual":""},{"program_id":"641","program_name":"\u5b9c\u5c45\u4f4f\u904a\u884c","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/641\/","intro":"findaplacecallhome_intro.html","visual":""},{"program_id":"640","program_name":"\u6211\u4e16\u4e0a\u6700\u6f02\u4eae\u7684\u5973\u5152","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/640\/","intro":"motherofmine_intro.html","visual":"motherofmine_main_visual.html"},{"program_id":"638","program_name":"\u7802\u7172\u7f4c?","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/638\/","intro":"kitchenware_intro.html","visual":""},{"program_id":"637","program_name":"\u795e\u5947\u65c5\u4fe0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/637\/","intro":"beautivels_intro.html","visual":""},{"program_id":"636","program_name":"\u653e\u5b78\u5f8c","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/636\/","intro":"afterschool_intro.html","visual":""},{"program_id":"635","program_name":"\u596a\u547d\u65e5\u8a18","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/635\/","intro":"psychopathdiary_intro.html","visual":"psychopathdiary_main_visual.html"},{"program_id":"634","program_name":"\u639f\u8fd4\u500b\u5927\u7063","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/634\/","intro":"thegbaroadtrip_intro.html","visual":""},{"program_id":"633","program_name":"\u79fb\u52d5\u5eda\u623f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/633\/","intro":"movingkitchen_intro.html","visual":""},{"program_id":"632","program_name":"\u6e05\u65e5\u96fb\u5b50\u674e\u5c0f\u59d0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/632\/","intro":"misslee_intro.html","visual":"misslee_main_visual.html"},{"program_id":"631","program_name":"\u4e16\u754c\u591a\u7f8e\u9e97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/631\/","intro":"shijieduomeili_intro.html","visual":""},{"program_id":"630","program_name":"\u81e5\u5e95\u65c5\u884c\u5718 2.0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/630\/","intro":"undercover_tour2_intro.html","visual":""},{"program_id":"629","program_name":"\u660e\u65e5\u4e16\u907a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/629\/","intro":"future_world_heritage_intro.html","visual":""},{"program_id":"628","program_name":"\u7576\u60e1\u9b54\u547c\u559a\u4f60\u7684\u540d\u5b57","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/628\/","intro":"devil_calls_your_name_intro.html","visual":"devil_calls_your_name_main_visual.html"},{"program_id":"627","program_name":"\u62dc\u8a17\u4e86\u590f\u5929","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/627\/","intro":"homeforsummer_intro.html","visual":"homeforsummer_main_visual.html"},{"program_id":"621","program_name":"\u5510\u78da","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/621\/","intro":"tang_tour_intro.html","visual":"tang_tour_main_visual.html"},{"program_id":"620","program_name":"\u5979\u7684\u79c1\u751f\u6d3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/620\/","intro":"herlife_intro.html","visual":"herlife_main_visual.html"},{"program_id":"619","program_name":"\u840c\u59bb\u98df\u795e","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/619\/","intro":"cinderellachef_intro.html","visual":"cinderellachef_main_visual.html"},{"program_id":"618","program_name":"\u706b\u661f\u751f\u6d3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/618\/","intro":"mars_intro.html","visual":"mars_main_visual.html"},{"program_id":"617","program_name":"\u79d8\u5bc6\u5abd\u5abd","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/617\/","intro":"secret_mother_intro.html","visual":"secret_mother_main_visual.html"},{"program_id":"616","program_name":"\u9670\u9593\u4f7f\u8005","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/616\/","intro":"black_intro.html","visual":"black_main_visual.html"},{"program_id":"615","program_name":"\u7167\u9867\u8005","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/615\/","intro":"carer_intro.html","visual":""},{"program_id":"614","program_name":"\u89f8\u53ca\u771f\u5fc3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/614\/","intro":"touchurheart_intro.html","visual":"touchurheart_main_visual.html"},{"program_id":"613","program_name":"\u88ab\u907a\u5fd8\u7684\u59bb\u5b50","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/613\/","intro":"lefthanded_wife_intro.html","visual":"lefthanded_wife_main_visual.html"},{"program_id":"611","program_name":"\u9031\u904aJapan","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/611\/","intro":"traveltojapan_intro.html","visual":""},{"program_id":"608","program_name":"\u4e2d\u4f0f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/608\/","intro":"entrapment_intro.html","visual":""},{"program_id":"607","program_name":"\u548c\u904a\u8a18","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/607\/","intro":"koreanodyssey_intro.html","visual":"koreanodyssey_main_visual.html"},{"program_id":"606","program_name":"\u5e6b\u4eba\u6709\u9650\u516c\u53f8","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/606\/","intro":"favorcoltd_intro.html","visual":""},{"program_id":"605","program_name":"\u662f\u6562\u7684","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/605\/","intro":"itscourage_intro.html","visual":""},{"program_id":"604","program_name":"\u8b93\u958b\u547d\u904b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/604\/","intro":"itsmylife_intro.html","visual":"itsmylife_main_visual.html"},{"program_id":"602","program_name":"\u9999\u6e2fArt Like","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/602\/","intro":"artsoflife_intro.html","visual":""},{"program_id":"601","program_name":"\u4e0d\u4e00\u6a23\u7684\u9999\u6e2f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/601\/","intro":"othersideofhk_intro.html","visual":""},{"program_id":"598","program_name":"9\u865f\u623f\u9593","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/598\/","intro":"room9_intro.html","visual":"room9_main_visual.html"},{"program_id":"591","program_name":"\u596a\u547d\u6bba\u8072 2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/591\/","intro":"voice2_intro.html","visual":"voice2_main_visual.html"},{"program_id":"588","program_name":"\u53f0\u7063\u5c71\u5973\u5b69","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/588\/","intro":"twmountaingirls_intro.html","visual":""},{"program_id":"586","program_name":"\u9b54\u5e7b\u5496\u5561\u5e2b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/586\/","intro":"evergreen_intro.html","visual":"evergreen_main_visual.html"},{"program_id":"584","program_name":"\u56db\u5c0f\u6642\u751f\u6d3b\u5708","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/584\/","intro":"4hrlivingcircle_intro.html","visual":""},{"program_id":"583","program_name":"\u767c\u73fe\u9177","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/583\/","intro":"innocool_intro.html","visual":""},{"program_id":"582","program_name":"\u5929\u4e0b\u7b2c\u4e00Friends 2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/582\/","intro":"francisfriends2.html","visual":""},{"program_id":"580","program_name":"\u8a8d\u8b58\u7684\u59bb\u5b50","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/580\/","intro":"familiarwife_intro.html","visual":"familiarwife_main_visual.html"},{"program_id":"579","program_name":"\u660e\u65e5\u4e5f\u6674\u6717","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/579\/","intro":"sunnyagaintmr_intro.html","visual":"sunnyagaintmr_main_visual.html"},{"program_id":"578","program_name":"\u91d1\u8c6c\u5927\u8336\u98ef","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/578\/","intro":"piggyfeast_intro.html","visual":""},{"program_id":"577","program_name":"Pig Pig\u6b4c\u8072\u994c\u9957\u53e3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/577\/","intro":"pigpigparty_intro.html","visual":""},{"program_id":"575","program_name":"\u8c6c\u5e74\u4eba\u4eba\u884c\u597d\u904b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/575\/","intro":"fortunetips2019_intro.html","visual":""},{"program_id":"574","program_name":"\u6435\u9322\u7537\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/574\/","intro":"letsgetmoney_intro.html","visual":""},{"program_id":"573","program_name":"\u5584\u826f\u9b54\u5973\u50b3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/573\/","intro":"nicewitch_intro.html","visual":"nicewitch_main_visual.html"},{"program_id":"571","program_name":"\u62fe\u56de\u611f\u52d5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/571\/","intro":"tencommitments_intro.html","visual":""},{"program_id":"570","program_name":"\u5c0f\u5e97\u5927\u5eda-\u53f0\u7063\u7bc7","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/570\/","intro":"bigchefsintaiwan_intro.html","visual":""},{"program_id":"569","program_name":"\u82b1\u90fd\u60c5\u7de3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/569\/","intro":"package_intro.html","visual":"package_main_visual.html"},{"program_id":"568","program_name":"\u5c0f\u795e\u7684\u5b69\u5b50\u5011","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/568\/","intro":"lessergod_intro.html","visual":"lessergod_main_visual.html"},{"program_id":"567","program_name":"\u73a9\u8f49\u65e5\u672c\u52d5\u7269\u5712","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/567\/","intro":"zoomuchfun_intro.html","visual":""},{"program_id":"566","program_name":"\u829d\u52a0\u54e5\u6253\u5b57\u6a5f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/566\/","intro":"chicagotypewriter_intro.html","visual":"chicagotypewriter_main_visual.html"},{"program_id":"564","program_name":"\u543e\u7537\u543e\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/564\/","intro":"genderalismrules_intro.html","visual":""},{"program_id":"563","program_name":"\u5152\u5b09\u6703\u7acb\u6cd5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/563\/","intro":"childlawmaker_intro.html","visual":""},{"program_id":"562","program_name":"\u74b0\u8996\u5927\u7063","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/562\/","intro":"greaterbay_intro.html","visual":""},{"program_id":"561","program_name":"\u8a0e\u53ad\u4e5f\u611b\u4f60","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/561\/","intro":"lovereturns_intro.html","visual":"lovereturns_main_visual.html"},{"program_id":"559","program_name":"\u66b4\u760b\u5211\u8b662","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/559\/","intro":"badguys_intro.html","visual":"badguys_main_visual.html"},{"program_id":"558","program_name":"\u535e\u8d6b\u7684\u611b\u60c5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/558\/","intro":"revolutionarylove_intro.html","visual":"revolutionarylove_main_visual.html"},{"program_id":"557","program_name":"\u660e\u5929\u548c\u4f60","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/557\/","intro":"tomorrowwithyou_intro.html","visual":"tomorrowwithyou_main_visual.html"},{"program_id":"556","program_name":"\u6709\u54c1\u4f4d\u7684\u5979","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/556\/","intro":"ladyindignity_intro.html","visual":"ladyindignity_main_visual.html"},{"program_id":"554","program_name":"\u74b0\u5cf6\u65e5\u8a18\u4e4b\u5713\u5922","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/554\/","intro":"twtraveldiary_intro.html","visual":""},{"program_id":"551","program_name":"\u7f8e\u597d\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/551\/","intro":"bravomylife_intro.html","visual":"bravomylife_main_visual.html"},{"program_id":"550","program_name":"\u71b1\u6200100\u5929","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/550\/","intro":"100daysofloveii_intro.html","visual":"100daysofloveii_main_visual.html"},{"program_id":"549","program_name":"\u540d\u4e0d\u865b\u50b3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/549\/","intro":"liveuptourname_intro.html","visual":"liveuptourname_main_visual.html"},{"program_id":"546","program_name":"\u91d1\u5200\u6703\u5ba2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/546\/","intro":"chatwithleong.html","visual":""},{"program_id":"544","program_name":"\u79d8\u5bc6\u68ee\u6797","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/544\/","intro":"stranger_intro.html","visual":"stranger_main_visual.html"},{"program_id":"543","program_name":"\u7126\u6025\u7684\u7f85\u66fc\u53f2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/543\/","intro":"secretromance_intro.html","visual":"secretromance_main_visual.html"},{"program_id":"542","program_name":"\u7121\u7aae\u82b1\u958b\u4e86","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/542\/","intro":"loversinbloom_intro.html","visual":"loversinbloom_main_visual.html"},{"program_id":"540","program_name":"\u8001\u5a46\u9019\u9031\u8981\u51fa\u7246","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/540\/","intro":"listentolove_intro.html","visual":"listentolove_main_visual.html"},{"program_id":"539","program_name":"\u4e16\u4e0a\u6700\u7f8e\u9e97\u7684\u96e2\u5225","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/539\/","intro":"mbg_intro.html","visual":"mbg_main_visual.html"},{"program_id":"537","program_name":"\u9752\u6625\u6642\u4ee32","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/537\/","intro":"mytwenties2_intro.html","visual":"mytwenties2_main_visual.html"},{"program_id":"536","program_name":"\u590f\u5929\u7684\u56de\u61b6","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/536\/","intro":"summerdays_intro.html","visual":"summerdays_main_visual.html"},{"program_id":"535","program_name":"\u516d\u6247\u9580","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/535\/","intro":"door_intro.html","visual":"door_main_visual.html"},{"program_id":"534","program_name":"\u56de\u4f86\u7684\u798f\u4e39\u829d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/534\/","intro":"fortunatebok_intro.html","visual":""},{"program_id":"533","program_name":"\u5927\u529b\u5973\u90fd\u5949\u9806","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/533\/","intro":"stronggirl_intro.html","visual":""},{"program_id":"529","program_name":"\u6d6a\u6f2b\u91ab\u751f\u91d1\u5e2b\u5085","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/529\/","intro":"gtgb_intro.html","visual":"gtgb_main_visual.html"},{"program_id":"528","program_name":"\u611b\u60c5\u6709\u9650\u671f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/528\/","intro":"fantastic_intro.html","visual":"fantastic_main_visual.html"},{"program_id":"527","program_name":"\u96a7\u9053 ","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/527\/","intro":"tunnel_intro.html","visual":"tunnel_main_visual.html"},{"program_id":"526","program_name":"\u59d0\u59d0\u9084\u6d3b\u8457","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/526\/","intro":"bandofsisters_intro.html","visual":"bandofsisters_main_visual.html"},{"program_id":"525","program_name":"\u518d\u751f\u6575\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/525\/","intro":"duel_intro.html","visual":"duel_main_visual.html"},{"program_id":"524","program_name":"\u6211\u7684\u91d1\u96e8","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/524\/","intro":"myfairlady_intro.html","visual":"myfairlady_main_visual.html"},{"program_id":"516","program_name":"\u675c\u6c76\u6fa4\u98df\u4f4f\u4e0a","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/396\/","intro":"chapmanology_intro.html","visual":""},{"program_id":"511","program_name":"\u7de3\u4f86\u6709\u89aa","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/511\/","intro":"lovingyou_intro.html","visual":"lovingyou_main_visual.html"},{"program_id":"503","program_name":"\u7e3d\u6709\u51fa\u982d\u5929","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/503\/","intro":"unusualfamily_intro.html","visual":"unusualfamily_main_visual.html"},{"program_id":"502","program_name":"\u56de\u6b78\uff0e\u56de\u671b\u4e8c\u5341\u5e74","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/502\/","intro":"20years_intro.html","visual":""},{"program_id":"496","program_name":"\u4e0d\u591c\u57ce","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/496\/","intro":"nightlight_intro.html","visual":"nightlight_main_visual.html"},{"program_id":"495","program_name":"\u5b89\u6258\u842c\u592b\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/495\/","intro":"madameantoine_intro.html","visual":"madameantoine_main_visual.html"},{"program_id":"493","program_name":"\u6b65\u6b65\u9a5a\u5fc3\uff1a\u9e97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/493\/","intro":"scarletheart_intro.html","visual":"scarletheart_main_visual.html"},{"program_id":"491","program_name":"\u751c\u871c\u5bb6\u65cf","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/491\/","intro":"shsh_intro.html","visual":"shsh_main_visual.html"},{"program_id":"488","program_name":"\u6211\u6709\u611b\u4eba\u4e86","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/488\/","intro":"idaffairs_intro.html","visual":"idaffairs_main_visual.html"},{"program_id":"487","program_name":"\u5730\u81bd\u5e36\u8def-\u897f\u73ed\u7259","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/487\/","intro":"catalunyaexp_intro.html","visual":""},{"program_id":"486","program_name":"\u93e2\u9580","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/486\/","intro":"greatprotector_intro.html","visual":"greatprotector_main_visual.html"},{"program_id":"485","program_name":"\u6749\u6749\u4f86\u4e86","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/354","intro":"bossandme_intro.html","visual":"bossandme_main_visual.html"},{"program_id":"484","program_name":"\u5bb6\u548c\u842c\u4e8b\u6210","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/484\/","intro":"happyrestaurant_intro.html","visual":"happyrestaurant_main_visual.html"},{"program_id":"482","program_name":"\u6c38\u4e0d\u4f4e\u982d","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/350","intro":"yongbuditou_intro.html","visual":"yongbuditou_main_visual.html"},{"program_id":"481","program_name":"\u50bb\u74dc\u5abd\u5abd","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/346","intro":"myblessedmom_intro.html","visual":"myblessedmom_main_visual.html"},{"program_id":"479","program_name":"\u7f8e\u5973\u5b54\u5fc3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/479\/","intro":"prettyugly_intro.html","visual":"prettyugly_main_visual.html"},{"program_id":"478","program_name":"\u547d\u904b\u5728\u6211\u624b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/478\/","intro":"mydaughter_intro.html","visual":"mydaughter_main_visual.html"},{"program_id":"476","program_name":"\u602a\u8ac7\uff0e\u516d\u9b54\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/476\/","intro":"unbelievable_hkmysteries_intro.html","visual":""},{"program_id":"475","program_name":"\u5f80\u4e8b\uff0e\u4e26\u4e0d\u5982\u7159\u4e4b\u60c5\u66f8","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/475\/","intro":"loveinvain3_intro.html","visual":""},{"program_id":"472","program_name":"\u7d50\u5a5a\u5951\u7d04","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/472\/","intro":"marrigecontract_intro.html","visual":"marrigecontract_main_visual.html"},{"program_id":"471","program_name":"\u5927\u4eba\u7269","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/471\/","intro":"daemul_intro.html","visual":"daemul_main_visual.html"},{"program_id":"469","program_name":"\u8cb4\u65cf\u4f8d\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/469\/","intro":"maid_intro.html","visual":"maid_main_visual.html"},{"program_id":"468","program_name":"A\u8ca8\u8cb4\u516c\u4e3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/468\/","intro":"queenofsop2_intro.html","visual":"queenofsop2_main_visual.html"},{"program_id":"467","program_name":"\u70ba\u7d14\u60c5\u8457\u8ff7","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/467\/","intro":"beatingagain_intro.html","visual":"beatingagain_main_visual.html"},{"program_id":"466","program_name":"\u5abd\u5abd\u8981\u51fa\u5ac1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/466\/","intro":"mymom_intro.html","visual":"mymom_mainvisual.html"},{"program_id":"465","program_name":"\u53bb\u65e5\u672c\u8b58\u689d\u9435","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/465\/","intro":"japanrail_intro.html","visual":""},{"program_id":"464","program_name":"\u653f\u58c7\u55ae\u6253","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/116\/","intro":"oneonone_intro.html","visual":""},{"program_id":"462","program_name":"\u4e03\u5e74\u4e4b\u7662","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/462\/","intro":"goodwife_intro.html","visual":"goodwife_mainvisual.html"},{"program_id":"461","program_name":"\u6b63\u7fa9\u540c\u76df ","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/461\/","intro":"justiceleague.html","visual":""},{"program_id":"460","program_name":"\u91ab\u5fc3\u76f4\u8aaa","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/115\/","intro":"fittalk_intro.html","visual":""},{"program_id":"459","program_name":"\u5927\u6e05\u9e7d\u5546","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/459","intro":"merchantsofqing_intro.html","visual":"merchantsofqing_mainvisual.html"},{"program_id":"458","program_name":"\u5bf5\u7269ER","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/458","intro":"ervets_intro.html","visual":""},{"program_id":"457","program_name":"\u72d9\u64ca\u6e2f\u7c43","url":"http:\/\/sports.i-cable.com\/sports\/hkbm\/","intro":"hkbm_intro.html","visual":""},{"program_id":"456","program_name":"\u5e36\u7d50\u4ed6\u53bb\u65c5\u884c","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=456","intro":"tripwithguitar.html","visual":""},{"program_id":"455","program_name":"\u4f0d\u59d1\u5a18\u771f\u8b58\u98df","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=455","intro":"missfive.html","visual":""},{"program_id":"453","program_name":" \u5973\u738b\u4e4b\u82b1","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=453","intro":"flowerofqueen_intro.html","visual":"flowerofqueen_main_visual.html"},{"program_id":"452","program_name":"\u7a7a\u9593\u5927\u6539\u90202016","url":"http:\/\/ent.i-cable.com\/program\/casa2016\/index.php","intro":"casa2016.html","visual":""},{"program_id":"451","program_name":"\u528d\u82b1\u7de3","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=451","intro":"bladeandpetal_intro.html","visual":"bladeandpetal_main_visual.html"},{"program_id":"450","program_name":"\u5546\u54c1\u6709\u50f9","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/28\/\u5546\u54c1\u6709\u50f9","intro":"commodity_intro.html","visual":""},{"program_id":"449","program_name":"\u83ef\u723e\u8857\u901f\u905e","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/59\/\u83ef\u723e\u8857\u901f\u905e","intro":"wallstreet_intro.html","visual":""},{"program_id":"448","program_name":"\u516b\u9ede\u6709\u7dda\u8ca1\u7d93","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/29\/\u516b\u9ede\u6709\u7dda\u8ca1\u7d93","intro":"finance8_intro.html","visual":""},{"program_id":"447","program_name":"Money Cafe","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/12\/MoneyCafe","intro":"moneycafe_intro.html","visual":""},{"program_id":"446","program_name":"\u771f\u7684\u611b\u4f60","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=446","intro":"onlyyoumylove_intro.html","visual":"onlyyoumylove_main_visual.html"},{"program_id":"445","program_name":"\u8499\u9762\u6aa2\u5bdf\u5b98","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=445","intro":"man_mask.html","visual":""},{"program_id":"443","program_name":"\u5bf5\u7269\u72d7\u6551\u661f","url":"http:\/\/ent.i-cable.com\/program\/dogssavior\/index.php","intro":"dogssavior_intro.html","visual":""},{"program_id":"442","program_name":"Sunday\u6709\u7406\u8b1b","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/25\/Sunday\u6709\u7406\u8b1b","intro":"sundaywhiz_intro.html","visual":""},{"program_id":"441","program_name":"\u5e36\u963fB\u53bb\u65c5\u884c","url":"http:\/\/ent.i-cable.com\/program\/tripwithkids\/index.php","intro":"tripwithkids_intro.html","visual":""},{"program_id":"437","program_name":"\u98df\u5f97\u6709\u6cd5\u88dc","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=437","intro":"supplement_intro.html","visual":""},{"program_id":"436","program_name":"\u7334\u5e74\u4eba\u4eba\u884c\u597d\u904b","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=436","intro":"fortunetips2016.html","visual":""},{"program_id":"434","program_name":"\u6d3b\u51fa\u5f69\u8679","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=434","intro":"dmhc_intro.html","visual":"dmhc_main_visual.html"},{"program_id":"433","program_name":"\u4e0a\u6d41\u4fd7\u5973","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=433","intro":"bachelor_intro.html","visual":"bachelor_main_visual.html"},{"program_id":"427","program_name":"\u5473\u5473\u9053\u4f86\uff0e\u674e\u7d14\u6069","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=427","intro":"taste_intro.html","visual":""},{"program_id":"426","program_name":"\u5f80\u4e8b\uff0e\u4e26\u4e0d\u5982\u71592","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=426","intro":"loveinvain_intro.html","visual":""},{"program_id":"424","program_name":"\u6211\u5011\u90fd\u662f\u9019\u6a23\u649e\u9b3c\u7684","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=424","intro":"daretodeath_intro.html","visual":""},{"program_id":"423","program_name":"\u83ef\u653f","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=423","intro":"jungmyung_intro.html","visual":"jungmyung_main_visual.html"},{"program_id":"421","program_name":"\u96e3\u5f97\u6709\u60c5\u4eba","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=421","intro":"rosylovers_intro.html","visual":"rosylovers_main_visual.html"},{"program_id":"420","program_name":"\u5438\u8840\u9b3c\u91ab\u751f","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=420","intro":"blood.html","visual":null},{"program_id":"417","program_name":"\u596a\u547d\u4efb\u52d9","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=417","intro":"healer_intro.html","visual":"healer_main_visual.html"},{"program_id":"416","program_name":"\u795e\u5eda\u9047\u4e0a\u5973\u4e3b\u64ad","url":"http:\/\/ent.i-cable.com\/program\/chefgod\/index.php","intro":"chefgod.html","visual":null},{"program_id":"415","program_name":"3S\u653e\u5927\u5047","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=415","intro":"holidaysss.html","visual":null},{"program_id":"413","program_name":"\u8166\u4f5c\u602a","url":"http:\/\/epg.i-cable.com\/new\/cablenews\/intro.php?program_id=413","intro":"mindworks.html","visual":null},{"program_id":"412","program_name":"\u7f8a\u5e74\u9ede\u7b97","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=412","intro":"fortunetips2015.html","visual":null},{"program_id":"411","program_name":"\u53c8\u4fc2\u81e5\u5e95\u65c5\u884c\u5718","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=411","intro":"undercovertour2.html","visual":null},{"program_id":"410","program_name":"\u5bf5\u7269ER 3","url":"http:\/\/ent.i-cable.com\/program\/ervets\/index.php","intro":"","visual":null},{"program_id":"408","program_name":"\u4fe1\u6709\u660e\u5929","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=408","intro":"legendarywitch.html","visual":null},{"program_id":"406","program_name":"\u6211\u8981\u5e78\u798f","url":"http:\/\/epg.i-cable.com\/new\/ent\/moplady.php","intro":"moplady_intro.html","visual":"moplady_main_visual.html"},{"program_id":"404","program_name":"\u6211\u611b\u716e\u98df\u7537","url":"http:\/\/epg.i-cable.com\/new\/ent\/iamacook.php","intro":"iamacook_intro.html","visual":""},{"program_id":"403","program_name":"\u5e1d\u738b\u7684\u79d8\u5bc6","url":"http:\/\/epg.i-cable.com\/new\/ent\/secretdoor.php","intro":"secretdoor_intro.html","visual":"secretdoor_main_visual.html"},{"program_id":"400","program_name":"\u79d8\u5bc6\u9152\u5e97","url":"http:\/\/epg.i-cable.com\/new\/ent\/secrethotel.php","intro":"secrethotel_intro.html","visual":"secrethotel_main_visual.html"},{"program_id":"399","program_name":"\u5abd\u5abd\uff0e\u7121\u6240\u754f\u61fc","url":"http:\/\/epg.i-cable.com\/new\/ent\/mama.php","intro":"mama_intro.html","visual":"mama_main_visual.html"},{"program_id":"398","program_name":"\u71e6\u721b\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/new\/ent\/twinkle.php","intro":"twinkle_intro.html","visual":"twinkle_main_visual.html"},{"program_id":"396","program_name":"\u5e36\u963f\u5abd\u53bb\u65c5\u884c","url":"http:\/\/epg.i-cable.com\/new\/ent\/tripswithmom.php","intro":"","visual":""},{"program_id":"394","program_name":"\u602a\u8ac7","url":"http:\/\/ent.i-cable.com\/program\/unbelievable\/index.php","intro":"unbelievable_mainland_intro.html","visual":""},{"program_id":"392","program_name":"\u5c0f\u5e97\u5927\u5eda2015","url":"http:\/\/epg.i-cable.com\/new\/ent\/bigchefs2015.php","intro":"bigchef2015_intro.html","visual":""},{"program_id":"391","program_name":"\u91d1\u7389\u826f\u7de3","url":"http:\/\/epg.i-cable.com\/new\/ent\/perfectcouple.php","intro":"perfectcouple_intro.html","visual":"perfectcouple_main_visual.html"},{"program_id":"388","program_name":"\u7d50\u5a5a\u4e09\u6b21\u7684\u5973\u4eba","url":"http:\/\/epg.i-cable.com\/new\/ent\/wwmtt.php","intro":"wwmtt.html","visual":null},{"program_id":"386","program_name":"\u5bf5\u7269ER","url":"http:\/\/epg.i-cable.com\/new\/ent\/ervets.php","intro":"","visual":null},{"program_id":"384","program_name":"\u6211\u4fc2\u5f35\u5bf6\u5229","url":"http:\/\/epg.i-cable.com\/new\/ent\/jangbori.php","intro":"jangbori_intro.html","visual":"jangbori_main_visual.html"},{"program_id":"383","program_name":"\u5931\u61b6\u5927\u72c0","url":"http:\/\/epg.i-cable.com\/new\/ent\/repentance.php","intro":"repentance_intro.html","visual":"repentance_main_visual.html"},{"program_id":"380","program_name":"\u88f8\u5a5a\u4e4b\u5f8c","url":"http:\/\/epg.i-cable.com\/new\/ent\/nakedmarriage.php","intro":"nakedmarriage_intro.html","visual":"nakedmarriage_main_visual.html"},{"program_id":"376","program_name":"\u6587\u660e\u7684\u6545\u4e8b3","url":"http:\/\/epg.i-cable.com\/new\/cablenews\/mankind.php","intro":"mankind.html","visual":""},{"program_id":"375","program_name":"\u597d\u60f3\u6200\u611b\u4e09\u85e9\u5e02","url":"http:\/\/epg.i-cable.com\/new\/ent\/sanfrancisco.php","intro":"sanfrancisco_intro.html","visual":""},{"program_id":"374","program_name":"\u5927\u51f6\u6355","url":"http:\/\/epg.i-cable.com\/new\/ent\/arrest.php","intro":"arrest_intro.html","visual":""},{"program_id":"370","program_name":"\u5feb\u6a02\u5730\u7403 Travel Maker ","url":"http:\/\/epg.i-cable.com\/new\/ent\/travelmaker.php","intro":"travelmaker_intro.html","visual":""},{"program_id":"368","program_name":"\u5f80\u4e8b\uff0e\u4e26\u4e0d\u5982\u7159","url":"http:\/\/epg.i-cable.com\/new\/ent\/loveinvain.php","intro":"loveinvain_intro.html","visual":""},{"program_id":"367","program_name":"\u9152\u5e97\u4e4b\u738b ","url":"http:\/\/epg.i-cable.com\/new\/ent\/hotelking.php","intro":"hotelking_intro.html","visual":"hotelking_main_visual.html"},{"program_id":"361","program_name":"\u51fa\u8ecc\u592b\u59bb","url":"http:\/\/epg.i-cable.com\/new\/ent\/harmony.php","intro":"harmony_intro.html","visual":"harmony_main_visual.html"},{"program_id":"360","program_name":"\u602a\u8ac7\uff0e\u843d\u4f60\u964d\u982d","url":"http:\/\/ent.i-cable.com\/program\/unbelievable\/index.php","intro":"unbelievable_sorcerers_intro.html","visual":""},{"program_id":"356","program_name":"\u7de3\u4f86\u4e00\u5bb6\u4eba","url":"http:\/\/epg.i-cable.com\/new\/ent\/moonstars.php","intro":"family_intro.html","visual":"family_main_visual.html"},{"program_id":"355","program_name":"\u6200\u6200\u540d\u57ce40\u5c0f\u6642","url":"http:\/\/epg.i-cable.com\/new\/ent\/40urs.php","intro":"40urs_intro.html","visual":""},{"program_id":"349","program_name":"\u5341\u842c\u868a\u6e2f\u5973\u5927\u7ffb\u8eab","url":"http:\/\/epg.i-cable.com\/new\/ent\/hkbeauty.php","intro":"hkbeauty_intro.html","visual":""},{"program_id":"346","program_name":"\u81e5\u5e95\u65c5\u884c\u5718 ","url":"http:\/\/epg.i-cable.com\/new\/ent\/undercovertour.php","intro":"","visual":null},{"program_id":"340","program_name":"\u5947\u7687\u540e","url":"http:\/\/epg.i-cable.com\/new\/ent\/empressgi.php","intro":"empressgi_intro.html","visual":"empressgi_main_visual.html"},{"program_id":"339","program_name":"\u602a\u8ac7\uff0e\u5341\u4e09\u51a4\u6848","url":"http:\/\/ent.i-cable.com\/program\/unbelievable\/index.php","intro":"unbelievable_13cases_intro.html","visual":""},{"program_id":"338","program_name":"\u5c0f\u7238\u7238","url":"http:\/\/epg.i-cable.com\/new\/ent\/littledaddy.php","intro":"littledaddy_intro.html","visual":"littledaddy_main_visual.html"},{"program_id":"337","program_name":"\u862d\u5b50\u76847\u5361\u534a\u947d\u77f3\t","url":"http:\/\/epg.i-cable.com\/new\/ent\/lanchi.php","intro":"lanchi_intro.html","visual":""},{"program_id":"333","program_name":"\u947d\u77f3\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/new\/ent\/potsofgold.php","intro":"potsofgold_intro.html","visual":"potsofgold_main_visual.html"},{"program_id":"332","program_name":"\u7e3d\u7406\u8207\u6211","url":"http:\/\/epg.i-cable.com\/new\/ent\/primeminister_and_i.php","intro":"primeminister_intro.html","visual":"primeminister_main_visual.html"},{"program_id":"325","program_name":"\u6d88\u5931\u4e2d\u7684\u5473\u9053","url":"http:\/\/epg.i-cable.com\/new\/ent\/disappearance.php","intro":"disappearance_intro.html","visual":""},{"program_id":"324","program_name":"\u672a\u4f86\u7684\u9078\u64c7","url":"http:\/\/epg.i-cable.com\/new\/ent\/marryhim.php","intro":"future_choice_intro.html","visual":"future_choice_main_visual.html"},{"program_id":"317","program_name":"\u70ba\u98df\u60c5\u5831\u5c40","url":"http:\/\/epg.i-cable.com\/new\/ent\/tastybureau.php","intro":"tastybureau.html","visual":""},{"program_id":"313","program_name":"\u5927\u6e05\u7c73\u5546","url":"http:\/\/epg.i-cable.com\/new\/ent\/rice.php","intro":"rice_intro.html","visual":"rice_main_visual.html"},{"program_id":"304","program_name":"\u5168\u6c11\u516c\u4e3b","url":"http:\/\/epg.i-cable.com\/new\/ent\/princess.php","intro":"princess_intro.html","visual":"princess_main_visual.html"},{"program_id":"298","program_name":"\u767e\u5e74\u9eb5\u9928 ","url":"http:\/\/epg.i-cable.com\/new\/ent\/hundredyears_noodles.php","intro":"hundredyearsnoodles_intro.html","visual":"hundredyearsnoodles_main_visual.html"},{"program_id":"271","program_name":"\u53cd\u6597\u72d7\u72d7III","url":"http:\/\/cablenews.i-cable.com\/webapps\/program\/dog.php","intro":"dog_intro.html","visual":""},{"program_id":"255","program_name":"\u98df\u5fb7\u597d\uff0e\u6700\u4f73\u5973\u716e\u89d2","url":"http:\/\/ent.i-cable.com\/program\/eat\/index.php","intro":"cookingladies_intro.html","visual":""},{"program_id":"253","program_name":"\u5feb\u6a02\u5730\u7403","url":"http:\/\/ent.i-cable.com\/program\/happyearth\/index.php","intro":"happyearth_intro.html","visual":""},{"program_id":"247","program_name":"7\u689d\u4e8b\u696d\u7dda\u98df\u8166\u4efb\u52d9","url":"http:\/\/ent.i-cable.com\/program\/sevenlines\/index.php","intro":"sevenlines_intro.html","visual":""},{"program_id":"201","program_name":"\u7f8e\u5473\u95dc\u4fc2","url":"http:\/\/epg.i-cable.com\/new\/ent\/delicious.php","intro":"","visual":null},{"program_id":"92","program_name":"\u661f\u7d1a\u6703\u5ba2\u5ba4","url":"http:\/\/epg.i-cable.com\/new\/ent\/starchatroom.php","intro":"starchatroom_intro.html","visual":""},{"program_id":"61","program_name":"\u62c9\u8fd1\u6587\u5316","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/24\/\u62c9\u8fd1\u6587\u5316","intro":"culture_intro.html","visual":""},{"program_id":"38","program_name":"\u6a13\u76e4\u50b3\u771f","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/10\/\u6a13\u76e4\u50b3\u771f","intro":"property_intro.html","visual":""},{"program_id":"37","program_name":"\u81f3fit\u7537\u5973","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/32\/\u81f3fit\u7537\u5973","intro":"fit_intro.html","visual":""},{"program_id":"8","program_name":"\u5468\u65e5\u4e0d\u8b1b\u7406 ","url":"http:\/\/cablenews.i-cable.com\/webapps\/program\/sundaywhiz.php","intro":"","visual":""}],"epgs":[{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"06:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00001","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"07:00","programme_name_chi":"CGTN \u6642\u6bb5","programme_name_eng":"CGTN Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EG00002","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"08:00","programme_name_chi":"CGTN \u6642\u6bb5","programme_name_eng":"CGTN Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EG00003","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"09:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00004","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"10:00","programme_name_chi":"\u8ca1\u7d93\u8996\u754c","programme_name_eng":"Market Express","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EF00003","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"10:30","programme_name_chi":"Zoomoo\u7684\u72c2\u91ce\u670b\u53cb","programme_name_eng":"Zoo Moo Wild Friends","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EC02978","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"AM","time":"11:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour (1100-1200) M-F","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00123","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"12:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00005","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"01:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00006","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"02:00","programme_name_chi":"\u6295\u8cc7\u670b\u53cb\u5708","programme_name_eng":"Money Buzz","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EF00002","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"03:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00121","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"04:00","programme_name_chi":"\u6211\u5011\u5728\u8ac7\u8ad6\u52d5\u7269","programme_name_eng":"We''re Talking Animals","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EC02235","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"04:30","programme_name_chi":"\u78c5\u5c0f\u72d7\u7b2c1\u5b63","programme_name_eng":"Pound Puppies S1","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EC04644","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"05:00","programme_name_chi":"\u5c0f\u6731\u5229\u8449\u65af\u7b2c2\u5b63","programme_name_eng":"Julius Jr S2","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EC04555","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"05:30","programme_name_chi":"\u6416\u6efe\u87f2\u87f2","programme_name_eng":"Beat Bugs Series 1-3","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EC04828","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"06:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00008","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"07:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00009","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"08:00","programme_name_chi":"\u4e3b\u8981\u65b0\u805e","programme_name_eng":"Main News","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EN00001","ns_st_cl":"00:17:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"08:17","programme_name_chi":"\u7576\u5e74\u4eca\u65e5","programme_name_eng":"Today in History","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EH00002","ns_st_cl":"00:03:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"08:20","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00116","ns_st_cl":"00:40:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"09:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00011","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"10:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00012","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"11:00","programme_name_chi":"\u665a\u9593\u65b0\u805e","programme_name_eng":"Late News","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EN00002","ns_st_cl":"00:17:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"11:17","programme_name_chi":"\u7576\u5e74\u4eca\u65e5","programme_name_eng":"Today in History","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EH00002","ns_st_cl":"00:03:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"PM","time":"11:20","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00122","ns_st_cl":"00:40:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"00:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00014","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"01:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00015","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"01:30","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00120","ns_st_cl":"00:30:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"02:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00016","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"03:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00017","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"04:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00018","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}},{"C2":"10182566","ns_st_stc":"3","session_mark":"NM","time":"05:00","programme_name_chi":"Bloomberg \u6642\u6bb5","programme_name_eng":"Bloomberg Hour","programme_ShortDesceiption_chi":{},"programme_ShortDesceiption_eng":{},"remarks":{},"programme_HouseNo":"EI00019","ns_st_cl":"01:00:00.00","ns_st_li":"0","ns_st_ty":"0001","ns_st_ep":{},"ns_st_tdt":{},"ns_st_tm":{}}],"current_url":"http:\/\/epg.i-cable.com\/ci\/index.php\/channel\/epg\/003\/2022-11-15?api=api&locale=chi","sportLive":[],"page_title":null,"autoplay_playlist":[{"rec_id":"12276","ch_no":"371","channel_name":" \u7d9c\u5408\u5a1b\u6a02\u53f0","channel_name_en":"Family Entertainment Channel","cate_id":"2","channel_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgMobileIcon\/371.png","starttime":"2022-11-14 22:30:00","program_name":"\u6771\u5bae","title":"\u6771\u5bae \u7b2c46\u96c6","pic_url":"http:\/\/ent.i-cable.com\/cen\/oap\/OY30572.jpg","video_url":"http:\/\/epg.i-cable.com\/ci\/videopage\/oap\/16368\/\u6771\u5bae\/\u6771\u5bae\u7b2c46\u96c6"}]} \ No newline at end of file diff --git a/sites/epg.i-cable.com/__data__/no_content.json b/sites/epg.i-cable.com/__data__/no_content.json deleted file mode 100644 index c9dcfc3d9..000000000 --- a/sites/epg.i-cable.com/__data__/no_content.json +++ /dev/null @@ -1,2 +0,0 @@ - -{"dates":{"systemDate":["2022-11-13","2022-11-14","2022-11-15","2022-11-16","2022-11-17","2022-11-18","2022-11-19","2022-11-20"],"folderDate":["20221113","20221114","20221115","20221116","20221117","20221118","20221119","20221120"],"displayDate":["13\/11(Sun)","14\/11(Mon)","15\/11(Tue)","16\/11(Wed)","17\/11(Thu)","18\/11(Fri)","19\/11(Sat)","20\/11(Sun)"]},"locale":"chi","ch_banner":"http:\/\/epg.i-cable.com\/new\/images\/ch_banner\/ch_banner_003.jpg?ts=20221021","selectedDate":"2023-11-15","chno":"003","needLogin":"UNLOGON","chs":[{"channel_id":"182","channel_no":"003","channel_name":"HOY TV","channel_name_en":"HOY TV","cate_id":"9","channel_order":"2","channel_icon":"images\/1554170490_03_mobile.png","remark_id":null,"remark_name":null,"remark_name_en":null,"remark_symbol":null}],"cates":[{"cate_id":"9","cate_name":"\u8cc7\u8a0a","cate_name_en":"Infotainment","cate_ordery":"1","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon9.png","name":"\u8cc7\u8a0a"},{"cate_id":"1","cate_name":"\u65b0\u805e\u8ca1\u7d93","cate_name_en":"News & Finance","cate_ordery":"2","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon1.png","name":"\u65b0\u805e\u8ca1\u7d93"},{"cate_id":"3","cate_name":"\u96fb\u5f71","cate_name_en":"Movies","cate_ordery":"3","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon3.png","name":"\u96fb\u5f71"},{"cate_id":"2","cate_name":"\u5a1b\u6a02","cate_name_en":"Entertainment","cate_ordery":"4","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon2.png","name":"\u5a1b\u6a02"},{"cate_id":"5","cate_name":"\u5152\u7ae5","cate_name_en":"Kids","cate_ordery":"5","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon5.png","name":"\u5152\u7ae5"},{"cate_id":"4","cate_name":"\u9ad4\u80b2","cate_name_en":"Sports","cate_ordery":"6","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon4.png","name":"\u9ad4\u80b2"},{"cate_id":"7","cate_name":"\u7d00\u5be6","cate_name_en":"Documentary","cate_ordery":"7","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon7.png","name":"\u7d00\u5be6"},{"cate_id":"6","cate_name":"\u74b0\u5b87\u7d9c\u5408","cate_name_en":"International","cate_ordery":"8","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon6.png","name":"\u74b0\u5b87\u7d9c\u5408"},{"cate_id":"8","cate_name":"\u6210\u4eba","cate_name_en":"Adults","cate_ordery":"9","cate_status":"1","cate_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgTabletIcon\/epg_icon8.png","name":"\u6210\u4eba"}],"programs":[{"program_id":"723","program_name":"\u4f60\u5f97\u6211\u5f97\u5927\u5bb6\u5f97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/723\/","intro":"yeswecan_intro.html","visual":""},{"program_id":"722","program_name":"\u8cb4\u59d3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/722\/","intro":"saymyname_intro.html","visual":""},{"program_id":"721","program_name":"\u8ffd\u7d20\u89e3\u6c7a\u5e2b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/721\/","intro":"avegantrademark_intro.html","visual":""},{"program_id":"719","program_name":"\u6771\u5bae","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/719\/","intro":"goodbyemyprincess_intro.html","visual":"goodbyemyprincess_main_visual.html"},{"program_id":"717","program_name":"\u99d5\u8f15\u5c31\u719f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/717\/","intro":"sayyestothenewadventures_intro.html","visual":""},{"program_id":"716","program_name":"\u5927\u5320\u4e4b\u5cf0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/716\/","intro":"thesignaturedish_intro.html","visual":""},{"program_id":"715","program_name":"\u6253\u5305\u88b1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/715\/","intro":"bossamstealthefate_intro.html","visual":"bossamstealthefate_main_visual.html"},{"program_id":"713","program_name":"\u72d7\u5e97\u9577","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/713\/","intro":"dogmanager_intro.html","visual":""},{"program_id":"712","program_name":"\u75ab\u8f49\u6642\u523b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/712\/","intro":"combatcovid19_intro.html","visual":""},{"program_id":"711","program_name":"\u7345\u5b50\u5c71\u4e0b\u7684\u6545\u4e8b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/711\/","intro":"storiesoflionrockspirit_intro.html","visual":"storiesoflionrockspirit_main_visual.html"},{"program_id":"710","program_name":"\u95dc\u65bc\u65e9\u9910\u7684\u4e00\u4e9b\u4e8b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/710\/","intro":"allaboutbreakfast_intro.html","visual":""},{"program_id":"708","program_name":"\u5927\u5510\u5973\u6cd5\u91ab","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/708\/","intro":"misstruth_intro.html","visual":"misstruth_main_visual.html"},{"program_id":"707","program_name":"\u4e00\u79d2\u5eda\u795e","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/707\/","intro":"beagoodchefin1sec_intro.html","visual":""},{"program_id":"706","program_name":"\u4e94\u661f\u7d1a\u7d72\u6253II","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/706\/","intro":"fivestarsistersii_intro.html","visual":""},{"program_id":"705","program_name":"\u76fc\u4f60\u8cde\u9762","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/705\/","intro":"chatswitholdfriends_intro.html","visual":""},{"program_id":"704","program_name":"\u6211\u7684\u6e2f\u5f0f\u5bc6\u65c5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/704\/","intro":"myhongkongmyway_intro.html","visual":""},{"program_id":"703","program_name":"\u8b0a\u8a00\u7684\u8b0a\u8a00","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/703\/","intro":"liesoflies_intro.html","visual":"liesoflies_main_visual.html"},{"program_id":"702","program_name":"\u5b88\u8b77\u9999\u6e2f\u7684\u6545\u4e8b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/702\/","intro":"everlastingmission_intro.html","visual":""},{"program_id":"701","program_name":"\u8857\u982d\u7f8e\u98df\u653b\u7565","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/701\/","intro":"streetfoodfighter_intro.html","visual":""},{"program_id":"700","program_name":"\u5920\u9418\u98df\u664f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/700\/","intro":"lunchtime_intro.html","visual":""},{"program_id":"699","program_name":"\u540d\u5eda\u864e\u5e74\u8cc0\u65b0\u6625","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/699\/","intro":"mastercheftiger_intro.html","visual":""},{"program_id":"697","program_name":"NORMA\u60dc\u98df\u3002\u7d10\u897f\u862d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/697\/","intro":"normasjourneyinnewzealand_intro.html","visual":""},{"program_id":"696","program_name":"\u958b\u904b\u79d8\u7b082022","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/696\/","intro":"fortunesecrets2022_intro.html","visual":""},{"program_id":"695","program_name":"\u6696\u6696\u9ec3\u660f\u4e0b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/695\/","intro":"bemydreamfamily_intro.html","visual":"bemydreamfamily_main_visual.html"},{"program_id":"694","program_name":"\u5b88\u8b77\u9999\u6e2f\u7684\u6545\u4e8b2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/694\/","intro":"everlastingmission2_intro.html","visual":""},{"program_id":"693","program_name":"\u65c5\u904a\u9054\u4eba\u6eef\u904a\u9999\u6e2f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/693\/","intro":"gurustravelinhk_intro.html","visual":""},{"program_id":"692","program_name":"\u84cb\u4e16\u5c0b\u5bf6","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/692\/","intro":"lulululufindstreasure_intro.html","visual":""},{"program_id":"691","program_name":"\u4e0a\u6d41\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/691\/","intro":"fateandfury_intro.html","visual":"fateandfury_main_visual.html"},{"program_id":"690","program_name":"\u5149\u59ca\u59b9","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/690\/","intro":"revolutionarysisters_intro.html","visual":"revolutionarysisters_main_visual.html"},{"program_id":"689","program_name":"\u661f\u7d1a\u5c0b\u5473\u4e4b\u65c5\uff08\u9999\u6e2f\u7bc7\uff09","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/689\/","intro":"hkstarsrestaurants_intro.html","visual":""},{"program_id":"687","program_name":"\u751c\u871c\u7684\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/687\/","intro":"beautifullovewonderfullife_intro.html","visual":"beautifullovewonderfullife_main_visual.html"},{"program_id":"686","program_name":"\u4e5d\u5dde\u5929\u7a7a\u57ce II","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/686\/","intro":"novoland2_intro.html","visual":"novoland2_main_visual.html"},{"program_id":"685","program_name":"\u9ede\u8b1b\u90fd\u4fc2\u4e00\u5bb6\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/685\/","intro":"nomatterwhat_intro.html","visual":"nomatterwhat_main_visual.html"},{"program_id":"683","program_name":"\u4e94\u661f\u7d1a\u7d72\u6253","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/683\/","intro":"fivestarsisters_intro.html","visual":""},{"program_id":"682","program_name":"\u9999\u6e2f\u5947\u5247","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/682\/","intro":"hkphenomenon_intro.html","visual":""},{"program_id":"681","program_name":"\u98df\u6a02\u4ed9\u53f0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/681\/","intro":"sendaiirohaeat_intro.html","visual":""},{"program_id":"680","program_name":"\u73a9\u6a02\u4ed9\u53f0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/680\/","intro":"sendaiiroha_intro.html","visual":""},{"program_id":"679","program_name":"\u98a8\u96f2\u7891","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/679\/","intro":"kingmakertcod_intro.html","visual":"kingmakertcod_main_visual.html"},{"program_id":"678","program_name":"\u7d55\u5999\u7684\u907a\u7522","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/678\/","intro":"brilliantheritage_intro.html","visual":"brilliantheritage_main_visual.html"},{"program_id":"677","program_name":"\u9152\u52fb\u5168\u9999\u6e2f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/677\/","intro":"drinkaroundhk_intro.html","visual":""},{"program_id":"676","program_name":"\u4e00\u66f2\u8d70\u5929\u6daf","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/676\/","intro":"greatesthits_intro.html","visual":""},{"program_id":"675","program_name":"\u8336\u9910\u5ef3\u9f8d\u864e\u699c","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/675\/","intro":"bestofchachaanteng_intro.html","visual":""},{"program_id":"674","program_name":"\u886b3\u4e0d\u76e1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/674\/","intro":"sustainablefashion_intro.html","visual":""},{"program_id":"673","program_name":"\u6211\u7684\u5fd7\u9858\u901f\u6210\u73ed","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/673\/","intro":"stepstoachievemydream_intro.html","visual":""},{"program_id":"672","program_name":"\u958b\u904b\u79d8\u7b08","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/672\/","intro":"fortunesecrets2021_intro.html","visual":""},{"program_id":"671","program_name":"\u8c93\u5e97\u9577","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/671\/","intro":"petshopkeeper_intro.html","visual":""},{"program_id":"670","program_name":"\u5206\u59fb\u751f\u6d3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/670\/","intro":"onceagain_intro.html","visual":"onceagain_main_visual.html"},{"program_id":"669","program_name":"\u5c0f\u5100\u820713\u300c\u578b\u300d\u7537","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/669\/","intro":"theperfectdate13_intro.html","visual":""},{"program_id":"668","program_name":"\u5973\u4eba\u7684\u6230\u722d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/668\/","intro":"queenloveandwar_intro.html","visual":"queenloveandwar_main_visual.html"},{"program_id":"667","program_name":"\u590f\u7a7a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/667\/","intro":"natsuzora_intro.html","visual":"natsuzora_main_visual.html"},{"program_id":"666","program_name":"\u7f8e\u5c11\u5973\u65e5\u672c\u6c11\u5bbf","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/666\/","intro":"beautynbnb_intro.html","visual":""},{"program_id":"665","program_name":"\u662f\u6562\u76842","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/665\/","intro":"courageously_intro.html","visual":""},{"program_id":"664","program_name":"\u53f0\u7063\u7d55\u7f8e\u9910\u5ef3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/664\/","intro":"myownsecretparadise_intro.html","visual":""},{"program_id":"663","program_name":"\u6435\u9663","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/663\/","intro":"fungshuihomemaker_intro.html","visual":""},{"program_id":"661","program_name":"\u6ecb\u5473\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/661\/","intro":"chefstales_intro.html","visual":""},{"program_id":"660","program_name":"\u82d7\uff0e\u65e5\u672c\u4e00","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/660\/","intro":"seedingjapanthebest_intro.html","visual":""},{"program_id":"659","program_name":"\u7121\u9593\u9053","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/659\/","intro":"infernalaffairs_intro.html","visual":"infernalaffairs_main_visual.html"},{"program_id":"658","program_name":"\u5982\u679cPet Pet\u8b58\u8b1b\u91ce","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/658\/","intro":"whenpetsspeak_intro.html","visual":""},{"program_id":"657","program_name":"\u751c\u5230\u5165\u5fc3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/657\/","intro":"sosweet_intro.html","visual":""},{"program_id":"656","program_name":"\u539f\u59cb\u7d44","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/656\/","intro":"originalgroup_intro.html","visual":""},{"program_id":"655","program_name":"\u8c93\u5e97\u95772","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/655\/","intro":"petshopkeeper2_intro.html","visual":""},{"program_id":"654","program_name":"\u8d70\u5728\u82b1\u9053\u4e0a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/654\/","intro":"unaskedfamily_intro.html","visual":"unaskedfamily_main_visual.html"},{"program_id":"653","program_name":"\u5927\u541b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/653\/","intro":"grandprince_intro.html","visual":"grandprince_main_visual.html"},{"program_id":"652","program_name":"\u7e5e\u8457\u5730\u7403\u8dd1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/652\/","intro":"runtotheworld_intro.html","visual":""},{"program_id":"651","program_name":"\u706b\u7206\u795e\u7236","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/651\/","intro":"thefierypriest_intro.html","visual":"thefierypriest_main_visual.html"},{"program_id":"650","program_name":"\u96e3\u5f97\u6709\u50b3\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/650\/","intro":"odetoheritage_intro.html","visual":""},{"program_id":"649","program_name":"\u958b\u9593\u5496\u5561\u5e97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/649\/","intro":"muiscafe_intro.html","visual":""},{"program_id":"648","program_name":"\u9913\u5e95\u5916\u8ce3\u54e1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/648\/","intro":"undercovertakeaway_intro.html","visual":""},{"program_id":"647","program_name":"\u602a\u8ac7\uff0e\u7570\u52d5\u4e2d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/647\/","intro":"unbelievable2020_intro.html","visual":""},{"program_id":"646","program_name":"\u7537\u58eb\u5802","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/646\/","intro":"iamstrong_intro.html","visual":""},{"program_id":"645","program_name":"\u660e\u6cbb\u6191\u751a\u9ebc","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/645\/","intro":"meijirestoration_intro.html","visual":""},{"program_id":"644","program_name":"\u6211\u7684\u5927\u53d4","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/644\/","intro":"mymister_intro.html","visual":"mymister_main_visual.html"},{"program_id":"643","program_name":"5\u500b\u661f\u661f\u7684\u665a\u4e0a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/643\/","intro":"unpluggedsunday_intro.html","visual":""},{"program_id":"642","program_name":"\u81ea\u716e\u5973\u4eba\u6700\u6f02\u4eae","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/642\/","intro":"kearenskitchen_intro.html","visual":""},{"program_id":"641","program_name":"\u5b9c\u5c45\u4f4f\u904a\u884c","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/641\/","intro":"findaplacecallhome_intro.html","visual":""},{"program_id":"640","program_name":"\u6211\u4e16\u4e0a\u6700\u6f02\u4eae\u7684\u5973\u5152","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/640\/","intro":"motherofmine_intro.html","visual":"motherofmine_main_visual.html"},{"program_id":"638","program_name":"\u7802\u7172\u7f4c?","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/638\/","intro":"kitchenware_intro.html","visual":""},{"program_id":"637","program_name":"\u795e\u5947\u65c5\u4fe0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/637\/","intro":"beautivels_intro.html","visual":""},{"program_id":"636","program_name":"\u653e\u5b78\u5f8c","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/636\/","intro":"afterschool_intro.html","visual":""},{"program_id":"635","program_name":"\u596a\u547d\u65e5\u8a18","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/635\/","intro":"psychopathdiary_intro.html","visual":"psychopathdiary_main_visual.html"},{"program_id":"634","program_name":"\u639f\u8fd4\u500b\u5927\u7063","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/634\/","intro":"thegbaroadtrip_intro.html","visual":""},{"program_id":"633","program_name":"\u79fb\u52d5\u5eda\u623f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/633\/","intro":"movingkitchen_intro.html","visual":""},{"program_id":"632","program_name":"\u6e05\u65e5\u96fb\u5b50\u674e\u5c0f\u59d0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/632\/","intro":"misslee_intro.html","visual":"misslee_main_visual.html"},{"program_id":"631","program_name":"\u4e16\u754c\u591a\u7f8e\u9e97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/631\/","intro":"shijieduomeili_intro.html","visual":""},{"program_id":"630","program_name":"\u81e5\u5e95\u65c5\u884c\u5718 2.0","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/630\/","intro":"undercover_tour2_intro.html","visual":""},{"program_id":"629","program_name":"\u660e\u65e5\u4e16\u907a","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/629\/","intro":"future_world_heritage_intro.html","visual":""},{"program_id":"628","program_name":"\u7576\u60e1\u9b54\u547c\u559a\u4f60\u7684\u540d\u5b57","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/628\/","intro":"devil_calls_your_name_intro.html","visual":"devil_calls_your_name_main_visual.html"},{"program_id":"627","program_name":"\u62dc\u8a17\u4e86\u590f\u5929","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/627\/","intro":"homeforsummer_intro.html","visual":"homeforsummer_main_visual.html"},{"program_id":"621","program_name":"\u5510\u78da","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/621\/","intro":"tang_tour_intro.html","visual":"tang_tour_main_visual.html"},{"program_id":"620","program_name":"\u5979\u7684\u79c1\u751f\u6d3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/620\/","intro":"herlife_intro.html","visual":"herlife_main_visual.html"},{"program_id":"619","program_name":"\u840c\u59bb\u98df\u795e","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/619\/","intro":"cinderellachef_intro.html","visual":"cinderellachef_main_visual.html"},{"program_id":"618","program_name":"\u706b\u661f\u751f\u6d3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/618\/","intro":"mars_intro.html","visual":"mars_main_visual.html"},{"program_id":"617","program_name":"\u79d8\u5bc6\u5abd\u5abd","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/617\/","intro":"secret_mother_intro.html","visual":"secret_mother_main_visual.html"},{"program_id":"616","program_name":"\u9670\u9593\u4f7f\u8005","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/616\/","intro":"black_intro.html","visual":"black_main_visual.html"},{"program_id":"615","program_name":"\u7167\u9867\u8005","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/615\/","intro":"carer_intro.html","visual":""},{"program_id":"614","program_name":"\u89f8\u53ca\u771f\u5fc3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/614\/","intro":"touchurheart_intro.html","visual":"touchurheart_main_visual.html"},{"program_id":"613","program_name":"\u88ab\u907a\u5fd8\u7684\u59bb\u5b50","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/613\/","intro":"lefthanded_wife_intro.html","visual":"lefthanded_wife_main_visual.html"},{"program_id":"611","program_name":"\u9031\u904aJapan","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/611\/","intro":"traveltojapan_intro.html","visual":""},{"program_id":"608","program_name":"\u4e2d\u4f0f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/608\/","intro":"entrapment_intro.html","visual":""},{"program_id":"607","program_name":"\u548c\u904a\u8a18","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/607\/","intro":"koreanodyssey_intro.html","visual":"koreanodyssey_main_visual.html"},{"program_id":"606","program_name":"\u5e6b\u4eba\u6709\u9650\u516c\u53f8","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/606\/","intro":"favorcoltd_intro.html","visual":""},{"program_id":"605","program_name":"\u662f\u6562\u7684","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/605\/","intro":"itscourage_intro.html","visual":""},{"program_id":"604","program_name":"\u8b93\u958b\u547d\u904b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/604\/","intro":"itsmylife_intro.html","visual":"itsmylife_main_visual.html"},{"program_id":"602","program_name":"\u9999\u6e2fArt Like","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/602\/","intro":"artsoflife_intro.html","visual":""},{"program_id":"601","program_name":"\u4e0d\u4e00\u6a23\u7684\u9999\u6e2f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/601\/","intro":"othersideofhk_intro.html","visual":""},{"program_id":"598","program_name":"9\u865f\u623f\u9593","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/598\/","intro":"room9_intro.html","visual":"room9_main_visual.html"},{"program_id":"591","program_name":"\u596a\u547d\u6bba\u8072 2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/591\/","intro":"voice2_intro.html","visual":"voice2_main_visual.html"},{"program_id":"588","program_name":"\u53f0\u7063\u5c71\u5973\u5b69","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/588\/","intro":"twmountaingirls_intro.html","visual":""},{"program_id":"586","program_name":"\u9b54\u5e7b\u5496\u5561\u5e2b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/586\/","intro":"evergreen_intro.html","visual":"evergreen_main_visual.html"},{"program_id":"584","program_name":"\u56db\u5c0f\u6642\u751f\u6d3b\u5708","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/584\/","intro":"4hrlivingcircle_intro.html","visual":""},{"program_id":"583","program_name":"\u767c\u73fe\u9177","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/583\/","intro":"innocool_intro.html","visual":""},{"program_id":"582","program_name":"\u5929\u4e0b\u7b2c\u4e00Friends 2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/582\/","intro":"francisfriends2.html","visual":""},{"program_id":"580","program_name":"\u8a8d\u8b58\u7684\u59bb\u5b50","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/580\/","intro":"familiarwife_intro.html","visual":"familiarwife_main_visual.html"},{"program_id":"579","program_name":"\u660e\u65e5\u4e5f\u6674\u6717","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/579\/","intro":"sunnyagaintmr_intro.html","visual":"sunnyagaintmr_main_visual.html"},{"program_id":"578","program_name":"\u91d1\u8c6c\u5927\u8336\u98ef","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/578\/","intro":"piggyfeast_intro.html","visual":""},{"program_id":"577","program_name":"Pig Pig\u6b4c\u8072\u994c\u9957\u53e3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/577\/","intro":"pigpigparty_intro.html","visual":""},{"program_id":"575","program_name":"\u8c6c\u5e74\u4eba\u4eba\u884c\u597d\u904b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/575\/","intro":"fortunetips2019_intro.html","visual":""},{"program_id":"574","program_name":"\u6435\u9322\u7537\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/574\/","intro":"letsgetmoney_intro.html","visual":""},{"program_id":"573","program_name":"\u5584\u826f\u9b54\u5973\u50b3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/573\/","intro":"nicewitch_intro.html","visual":"nicewitch_main_visual.html"},{"program_id":"571","program_name":"\u62fe\u56de\u611f\u52d5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/571\/","intro":"tencommitments_intro.html","visual":""},{"program_id":"570","program_name":"\u5c0f\u5e97\u5927\u5eda-\u53f0\u7063\u7bc7","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/570\/","intro":"bigchefsintaiwan_intro.html","visual":""},{"program_id":"569","program_name":"\u82b1\u90fd\u60c5\u7de3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/569\/","intro":"package_intro.html","visual":"package_main_visual.html"},{"program_id":"568","program_name":"\u5c0f\u795e\u7684\u5b69\u5b50\u5011","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/568\/","intro":"lessergod_intro.html","visual":"lessergod_main_visual.html"},{"program_id":"567","program_name":"\u73a9\u8f49\u65e5\u672c\u52d5\u7269\u5712","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/567\/","intro":"zoomuchfun_intro.html","visual":""},{"program_id":"566","program_name":"\u829d\u52a0\u54e5\u6253\u5b57\u6a5f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/566\/","intro":"chicagotypewriter_intro.html","visual":"chicagotypewriter_main_visual.html"},{"program_id":"564","program_name":"\u543e\u7537\u543e\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/564\/","intro":"genderalismrules_intro.html","visual":""},{"program_id":"563","program_name":"\u5152\u5b09\u6703\u7acb\u6cd5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/563\/","intro":"childlawmaker_intro.html","visual":""},{"program_id":"562","program_name":"\u74b0\u8996\u5927\u7063","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/562\/","intro":"greaterbay_intro.html","visual":""},{"program_id":"561","program_name":"\u8a0e\u53ad\u4e5f\u611b\u4f60","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/561\/","intro":"lovereturns_intro.html","visual":"lovereturns_main_visual.html"},{"program_id":"559","program_name":"\u66b4\u760b\u5211\u8b662","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/559\/","intro":"badguys_intro.html","visual":"badguys_main_visual.html"},{"program_id":"558","program_name":"\u535e\u8d6b\u7684\u611b\u60c5","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/558\/","intro":"revolutionarylove_intro.html","visual":"revolutionarylove_main_visual.html"},{"program_id":"557","program_name":"\u660e\u5929\u548c\u4f60","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/557\/","intro":"tomorrowwithyou_intro.html","visual":"tomorrowwithyou_main_visual.html"},{"program_id":"556","program_name":"\u6709\u54c1\u4f4d\u7684\u5979","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/556\/","intro":"ladyindignity_intro.html","visual":"ladyindignity_main_visual.html"},{"program_id":"554","program_name":"\u74b0\u5cf6\u65e5\u8a18\u4e4b\u5713\u5922","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/554\/","intro":"twtraveldiary_intro.html","visual":""},{"program_id":"551","program_name":"\u7f8e\u597d\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/551\/","intro":"bravomylife_intro.html","visual":"bravomylife_main_visual.html"},{"program_id":"550","program_name":"\u71b1\u6200100\u5929","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/550\/","intro":"100daysofloveii_intro.html","visual":"100daysofloveii_main_visual.html"},{"program_id":"549","program_name":"\u540d\u4e0d\u865b\u50b3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/549\/","intro":"liveuptourname_intro.html","visual":"liveuptourname_main_visual.html"},{"program_id":"546","program_name":"\u91d1\u5200\u6703\u5ba2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/546\/","intro":"chatwithleong.html","visual":""},{"program_id":"544","program_name":"\u79d8\u5bc6\u68ee\u6797","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/544\/","intro":"stranger_intro.html","visual":"stranger_main_visual.html"},{"program_id":"543","program_name":"\u7126\u6025\u7684\u7f85\u66fc\u53f2","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/543\/","intro":"secretromance_intro.html","visual":"secretromance_main_visual.html"},{"program_id":"542","program_name":"\u7121\u7aae\u82b1\u958b\u4e86","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/542\/","intro":"loversinbloom_intro.html","visual":"loversinbloom_main_visual.html"},{"program_id":"540","program_name":"\u8001\u5a46\u9019\u9031\u8981\u51fa\u7246","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/540\/","intro":"listentolove_intro.html","visual":"listentolove_main_visual.html"},{"program_id":"539","program_name":"\u4e16\u4e0a\u6700\u7f8e\u9e97\u7684\u96e2\u5225","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/539\/","intro":"mbg_intro.html","visual":"mbg_main_visual.html"},{"program_id":"537","program_name":"\u9752\u6625\u6642\u4ee32","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/537\/","intro":"mytwenties2_intro.html","visual":"mytwenties2_main_visual.html"},{"program_id":"536","program_name":"\u590f\u5929\u7684\u56de\u61b6","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/536\/","intro":"summerdays_intro.html","visual":"summerdays_main_visual.html"},{"program_id":"535","program_name":"\u516d\u6247\u9580","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/535\/","intro":"door_intro.html","visual":"door_main_visual.html"},{"program_id":"534","program_name":"\u56de\u4f86\u7684\u798f\u4e39\u829d","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/534\/","intro":"fortunatebok_intro.html","visual":""},{"program_id":"533","program_name":"\u5927\u529b\u5973\u90fd\u5949\u9806","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/533\/","intro":"stronggirl_intro.html","visual":""},{"program_id":"529","program_name":"\u6d6a\u6f2b\u91ab\u751f\u91d1\u5e2b\u5085","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/529\/","intro":"gtgb_intro.html","visual":"gtgb_main_visual.html"},{"program_id":"528","program_name":"\u611b\u60c5\u6709\u9650\u671f","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/528\/","intro":"fantastic_intro.html","visual":"fantastic_main_visual.html"},{"program_id":"527","program_name":"\u96a7\u9053 ","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/527\/","intro":"tunnel_intro.html","visual":"tunnel_main_visual.html"},{"program_id":"526","program_name":"\u59d0\u59d0\u9084\u6d3b\u8457","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/526\/","intro":"bandofsisters_intro.html","visual":"bandofsisters_main_visual.html"},{"program_id":"525","program_name":"\u518d\u751f\u6575\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/525\/","intro":"duel_intro.html","visual":"duel_main_visual.html"},{"program_id":"524","program_name":"\u6211\u7684\u91d1\u96e8","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/524\/","intro":"myfairlady_intro.html","visual":"myfairlady_main_visual.html"},{"program_id":"516","program_name":"\u675c\u6c76\u6fa4\u98df\u4f4f\u4e0a","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/396\/","intro":"chapmanology_intro.html","visual":""},{"program_id":"511","program_name":"\u7de3\u4f86\u6709\u89aa","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/511\/","intro":"lovingyou_intro.html","visual":"lovingyou_main_visual.html"},{"program_id":"503","program_name":"\u7e3d\u6709\u51fa\u982d\u5929","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/503\/","intro":"unusualfamily_intro.html","visual":"unusualfamily_main_visual.html"},{"program_id":"502","program_name":"\u56de\u6b78\uff0e\u56de\u671b\u4e8c\u5341\u5e74","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/502\/","intro":"20years_intro.html","visual":""},{"program_id":"496","program_name":"\u4e0d\u591c\u57ce","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/496\/","intro":"nightlight_intro.html","visual":"nightlight_main_visual.html"},{"program_id":"495","program_name":"\u5b89\u6258\u842c\u592b\u4eba","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/495\/","intro":"madameantoine_intro.html","visual":"madameantoine_main_visual.html"},{"program_id":"493","program_name":"\u6b65\u6b65\u9a5a\u5fc3\uff1a\u9e97","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/493\/","intro":"scarletheart_intro.html","visual":"scarletheart_main_visual.html"},{"program_id":"491","program_name":"\u751c\u871c\u5bb6\u65cf","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/491\/","intro":"shsh_intro.html","visual":"shsh_main_visual.html"},{"program_id":"488","program_name":"\u6211\u6709\u611b\u4eba\u4e86","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/488\/","intro":"idaffairs_intro.html","visual":"idaffairs_main_visual.html"},{"program_id":"487","program_name":"\u5730\u81bd\u5e36\u8def-\u897f\u73ed\u7259","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/487\/","intro":"catalunyaexp_intro.html","visual":""},{"program_id":"486","program_name":"\u93e2\u9580","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/486\/","intro":"greatprotector_intro.html","visual":"greatprotector_main_visual.html"},{"program_id":"485","program_name":"\u6749\u6749\u4f86\u4e86","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/354","intro":"bossandme_intro.html","visual":"bossandme_main_visual.html"},{"program_id":"484","program_name":"\u5bb6\u548c\u842c\u4e8b\u6210","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/484\/","intro":"happyrestaurant_intro.html","visual":"happyrestaurant_main_visual.html"},{"program_id":"482","program_name":"\u6c38\u4e0d\u4f4e\u982d","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/350","intro":"yongbuditou_intro.html","visual":"yongbuditou_main_visual.html"},{"program_id":"481","program_name":"\u50bb\u74dc\u5abd\u5abd","url":"http:\/\/ent.i-cable.com\/ci\/archive\/program\/346","intro":"myblessedmom_intro.html","visual":"myblessedmom_main_visual.html"},{"program_id":"479","program_name":"\u7f8e\u5973\u5b54\u5fc3","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/479\/","intro":"prettyugly_intro.html","visual":"prettyugly_main_visual.html"},{"program_id":"478","program_name":"\u547d\u904b\u5728\u6211\u624b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/478\/","intro":"mydaughter_intro.html","visual":"mydaughter_main_visual.html"},{"program_id":"476","program_name":"\u602a\u8ac7\uff0e\u516d\u9b54\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/476\/","intro":"unbelievable_hkmysteries_intro.html","visual":""},{"program_id":"475","program_name":"\u5f80\u4e8b\uff0e\u4e26\u4e0d\u5982\u7159\u4e4b\u60c5\u66f8","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/475\/","intro":"loveinvain3_intro.html","visual":""},{"program_id":"472","program_name":"\u7d50\u5a5a\u5951\u7d04","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/472\/","intro":"marrigecontract_intro.html","visual":"marrigecontract_main_visual.html"},{"program_id":"471","program_name":"\u5927\u4eba\u7269","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/471\/","intro":"daemul_intro.html","visual":"daemul_main_visual.html"},{"program_id":"469","program_name":"\u8cb4\u65cf\u4f8d\u5973","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/469\/","intro":"maid_intro.html","visual":"maid_main_visual.html"},{"program_id":"468","program_name":"A\u8ca8\u8cb4\u516c\u4e3b","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/468\/","intro":"queenofsop2_intro.html","visual":"queenofsop2_main_visual.html"},{"program_id":"467","program_name":"\u70ba\u7d14\u60c5\u8457\u8ff7","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/467\/","intro":"beatingagain_intro.html","visual":"beatingagain_main_visual.html"},{"program_id":"466","program_name":"\u5abd\u5abd\u8981\u51fa\u5ac1","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/466\/","intro":"mymom_intro.html","visual":"mymom_mainvisual.html"},{"program_id":"465","program_name":"\u53bb\u65e5\u672c\u8b58\u689d\u9435","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/465\/","intro":"japanrail_intro.html","visual":""},{"program_id":"464","program_name":"\u653f\u58c7\u55ae\u6253","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/116\/","intro":"oneonone_intro.html","visual":""},{"program_id":"462","program_name":"\u4e03\u5e74\u4e4b\u7662","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/462\/","intro":"goodwife_intro.html","visual":"goodwife_mainvisual.html"},{"program_id":"461","program_name":"\u6b63\u7fa9\u540c\u76df ","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/461\/","intro":"justiceleague.html","visual":""},{"program_id":"460","program_name":"\u91ab\u5fc3\u76f4\u8aaa","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/115\/","intro":"fittalk_intro.html","visual":""},{"program_id":"459","program_name":"\u5927\u6e05\u9e7d\u5546","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/459","intro":"merchantsofqing_intro.html","visual":"merchantsofqing_mainvisual.html"},{"program_id":"458","program_name":"\u5bf5\u7269ER","url":"http:\/\/epg.i-cable.com\/ci\/program\/intro\/458","intro":"ervets_intro.html","visual":""},{"program_id":"457","program_name":"\u72d9\u64ca\u6e2f\u7c43","url":"http:\/\/sports.i-cable.com\/sports\/hkbm\/","intro":"hkbm_intro.html","visual":""},{"program_id":"456","program_name":"\u5e36\u7d50\u4ed6\u53bb\u65c5\u884c","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=456","intro":"tripwithguitar.html","visual":""},{"program_id":"455","program_name":"\u4f0d\u59d1\u5a18\u771f\u8b58\u98df","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=455","intro":"missfive.html","visual":""},{"program_id":"453","program_name":" \u5973\u738b\u4e4b\u82b1","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=453","intro":"flowerofqueen_intro.html","visual":"flowerofqueen_main_visual.html"},{"program_id":"452","program_name":"\u7a7a\u9593\u5927\u6539\u90202016","url":"http:\/\/ent.i-cable.com\/program\/casa2016\/index.php","intro":"casa2016.html","visual":""},{"program_id":"451","program_name":"\u528d\u82b1\u7de3","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=451","intro":"bladeandpetal_intro.html","visual":"bladeandpetal_main_visual.html"},{"program_id":"450","program_name":"\u5546\u54c1\u6709\u50f9","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/28\/\u5546\u54c1\u6709\u50f9","intro":"commodity_intro.html","visual":""},{"program_id":"449","program_name":"\u83ef\u723e\u8857\u901f\u905e","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/59\/\u83ef\u723e\u8857\u901f\u905e","intro":"wallstreet_intro.html","visual":""},{"program_id":"448","program_name":"\u516b\u9ede\u6709\u7dda\u8ca1\u7d93","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/29\/\u516b\u9ede\u6709\u7dda\u8ca1\u7d93","intro":"finance8_intro.html","visual":""},{"program_id":"447","program_name":"Money Cafe","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/12\/MoneyCafe","intro":"moneycafe_intro.html","visual":""},{"program_id":"446","program_name":"\u771f\u7684\u611b\u4f60","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=446","intro":"onlyyoumylove_intro.html","visual":"onlyyoumylove_main_visual.html"},{"program_id":"445","program_name":"\u8499\u9762\u6aa2\u5bdf\u5b98","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=445","intro":"man_mask.html","visual":""},{"program_id":"443","program_name":"\u5bf5\u7269\u72d7\u6551\u661f","url":"http:\/\/ent.i-cable.com\/program\/dogssavior\/index.php","intro":"dogssavior_intro.html","visual":""},{"program_id":"442","program_name":"Sunday\u6709\u7406\u8b1b","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/25\/Sunday\u6709\u7406\u8b1b","intro":"sundaywhiz_intro.html","visual":""},{"program_id":"441","program_name":"\u5e36\u963fB\u53bb\u65c5\u884c","url":"http:\/\/ent.i-cable.com\/program\/tripwithkids\/index.php","intro":"tripwithkids_intro.html","visual":""},{"program_id":"437","program_name":"\u98df\u5f97\u6709\u6cd5\u88dc","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=437","intro":"supplement_intro.html","visual":""},{"program_id":"436","program_name":"\u7334\u5e74\u4eba\u4eba\u884c\u597d\u904b","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=436","intro":"fortunetips2016.html","visual":""},{"program_id":"434","program_name":"\u6d3b\u51fa\u5f69\u8679","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=434","intro":"dmhc_intro.html","visual":"dmhc_main_visual.html"},{"program_id":"433","program_name":"\u4e0a\u6d41\u4fd7\u5973","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=433","intro":"bachelor_intro.html","visual":"bachelor_main_visual.html"},{"program_id":"427","program_name":"\u5473\u5473\u9053\u4f86\uff0e\u674e\u7d14\u6069","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=427","intro":"taste_intro.html","visual":""},{"program_id":"426","program_name":"\u5f80\u4e8b\uff0e\u4e26\u4e0d\u5982\u71592","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=426","intro":"loveinvain_intro.html","visual":""},{"program_id":"424","program_name":"\u6211\u5011\u90fd\u662f\u9019\u6a23\u649e\u9b3c\u7684","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=424","intro":"daretodeath_intro.html","visual":""},{"program_id":"423","program_name":"\u83ef\u653f","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=423","intro":"jungmyung_intro.html","visual":"jungmyung_main_visual.html"},{"program_id":"421","program_name":"\u96e3\u5f97\u6709\u60c5\u4eba","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=421","intro":"rosylovers_intro.html","visual":"rosylovers_main_visual.html"},{"program_id":"420","program_name":"\u5438\u8840\u9b3c\u91ab\u751f","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=420","intro":"blood.html","visual":null},{"program_id":"417","program_name":"\u596a\u547d\u4efb\u52d9","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=417","intro":"healer_intro.html","visual":"healer_main_visual.html"},{"program_id":"416","program_name":"\u795e\u5eda\u9047\u4e0a\u5973\u4e3b\u64ad","url":"http:\/\/ent.i-cable.com\/program\/chefgod\/index.php","intro":"chefgod.html","visual":null},{"program_id":"415","program_name":"3S\u653e\u5927\u5047","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=415","intro":"holidaysss.html","visual":null},{"program_id":"413","program_name":"\u8166\u4f5c\u602a","url":"http:\/\/epg.i-cable.com\/new\/cablenews\/intro.php?program_id=413","intro":"mindworks.html","visual":null},{"program_id":"412","program_name":"\u7f8a\u5e74\u9ede\u7b97","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=412","intro":"fortunetips2015.html","visual":null},{"program_id":"411","program_name":"\u53c8\u4fc2\u81e5\u5e95\u65c5\u884c\u5718","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=411","intro":"undercovertour2.html","visual":null},{"program_id":"410","program_name":"\u5bf5\u7269ER 3","url":"http:\/\/ent.i-cable.com\/program\/ervets\/index.php","intro":"","visual":null},{"program_id":"408","program_name":"\u4fe1\u6709\u660e\u5929","url":"http:\/\/epg.i-cable.com\/new\/ent\/intro.php?program_id=408","intro":"legendarywitch.html","visual":null},{"program_id":"406","program_name":"\u6211\u8981\u5e78\u798f","url":"http:\/\/epg.i-cable.com\/new\/ent\/moplady.php","intro":"moplady_intro.html","visual":"moplady_main_visual.html"},{"program_id":"404","program_name":"\u6211\u611b\u716e\u98df\u7537","url":"http:\/\/epg.i-cable.com\/new\/ent\/iamacook.php","intro":"iamacook_intro.html","visual":""},{"program_id":"403","program_name":"\u5e1d\u738b\u7684\u79d8\u5bc6","url":"http:\/\/epg.i-cable.com\/new\/ent\/secretdoor.php","intro":"secretdoor_intro.html","visual":"secretdoor_main_visual.html"},{"program_id":"400","program_name":"\u79d8\u5bc6\u9152\u5e97","url":"http:\/\/epg.i-cable.com\/new\/ent\/secrethotel.php","intro":"secrethotel_intro.html","visual":"secrethotel_main_visual.html"},{"program_id":"399","program_name":"\u5abd\u5abd\uff0e\u7121\u6240\u754f\u61fc","url":"http:\/\/epg.i-cable.com\/new\/ent\/mama.php","intro":"mama_intro.html","visual":"mama_main_visual.html"},{"program_id":"398","program_name":"\u71e6\u721b\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/new\/ent\/twinkle.php","intro":"twinkle_intro.html","visual":"twinkle_main_visual.html"},{"program_id":"396","program_name":"\u5e36\u963f\u5abd\u53bb\u65c5\u884c","url":"http:\/\/epg.i-cable.com\/new\/ent\/tripswithmom.php","intro":"","visual":""},{"program_id":"394","program_name":"\u602a\u8ac7","url":"http:\/\/ent.i-cable.com\/program\/unbelievable\/index.php","intro":"unbelievable_mainland_intro.html","visual":""},{"program_id":"392","program_name":"\u5c0f\u5e97\u5927\u5eda2015","url":"http:\/\/epg.i-cable.com\/new\/ent\/bigchefs2015.php","intro":"bigchef2015_intro.html","visual":""},{"program_id":"391","program_name":"\u91d1\u7389\u826f\u7de3","url":"http:\/\/epg.i-cable.com\/new\/ent\/perfectcouple.php","intro":"perfectcouple_intro.html","visual":"perfectcouple_main_visual.html"},{"program_id":"388","program_name":"\u7d50\u5a5a\u4e09\u6b21\u7684\u5973\u4eba","url":"http:\/\/epg.i-cable.com\/new\/ent\/wwmtt.php","intro":"wwmtt.html","visual":null},{"program_id":"386","program_name":"\u5bf5\u7269ER","url":"http:\/\/epg.i-cable.com\/new\/ent\/ervets.php","intro":"","visual":null},{"program_id":"384","program_name":"\u6211\u4fc2\u5f35\u5bf6\u5229","url":"http:\/\/epg.i-cable.com\/new\/ent\/jangbori.php","intro":"jangbori_intro.html","visual":"jangbori_main_visual.html"},{"program_id":"383","program_name":"\u5931\u61b6\u5927\u72c0","url":"http:\/\/epg.i-cable.com\/new\/ent\/repentance.php","intro":"repentance_intro.html","visual":"repentance_main_visual.html"},{"program_id":"380","program_name":"\u88f8\u5a5a\u4e4b\u5f8c","url":"http:\/\/epg.i-cable.com\/new\/ent\/nakedmarriage.php","intro":"nakedmarriage_intro.html","visual":"nakedmarriage_main_visual.html"},{"program_id":"376","program_name":"\u6587\u660e\u7684\u6545\u4e8b3","url":"http:\/\/epg.i-cable.com\/new\/cablenews\/mankind.php","intro":"mankind.html","visual":""},{"program_id":"375","program_name":"\u597d\u60f3\u6200\u611b\u4e09\u85e9\u5e02","url":"http:\/\/epg.i-cable.com\/new\/ent\/sanfrancisco.php","intro":"sanfrancisco_intro.html","visual":""},{"program_id":"374","program_name":"\u5927\u51f6\u6355","url":"http:\/\/epg.i-cable.com\/new\/ent\/arrest.php","intro":"arrest_intro.html","visual":""},{"program_id":"370","program_name":"\u5feb\u6a02\u5730\u7403 Travel Maker ","url":"http:\/\/epg.i-cable.com\/new\/ent\/travelmaker.php","intro":"travelmaker_intro.html","visual":""},{"program_id":"368","program_name":"\u5f80\u4e8b\uff0e\u4e26\u4e0d\u5982\u7159","url":"http:\/\/epg.i-cable.com\/new\/ent\/loveinvain.php","intro":"loveinvain_intro.html","visual":""},{"program_id":"367","program_name":"\u9152\u5e97\u4e4b\u738b ","url":"http:\/\/epg.i-cable.com\/new\/ent\/hotelking.php","intro":"hotelking_intro.html","visual":"hotelking_main_visual.html"},{"program_id":"361","program_name":"\u51fa\u8ecc\u592b\u59bb","url":"http:\/\/epg.i-cable.com\/new\/ent\/harmony.php","intro":"harmony_intro.html","visual":"harmony_main_visual.html"},{"program_id":"360","program_name":"\u602a\u8ac7\uff0e\u843d\u4f60\u964d\u982d","url":"http:\/\/ent.i-cable.com\/program\/unbelievable\/index.php","intro":"unbelievable_sorcerers_intro.html","visual":""},{"program_id":"356","program_name":"\u7de3\u4f86\u4e00\u5bb6\u4eba","url":"http:\/\/epg.i-cable.com\/new\/ent\/moonstars.php","intro":"family_intro.html","visual":"family_main_visual.html"},{"program_id":"355","program_name":"\u6200\u6200\u540d\u57ce40\u5c0f\u6642","url":"http:\/\/epg.i-cable.com\/new\/ent\/40urs.php","intro":"40urs_intro.html","visual":""},{"program_id":"349","program_name":"\u5341\u842c\u868a\u6e2f\u5973\u5927\u7ffb\u8eab","url":"http:\/\/epg.i-cable.com\/new\/ent\/hkbeauty.php","intro":"hkbeauty_intro.html","visual":""},{"program_id":"346","program_name":"\u81e5\u5e95\u65c5\u884c\u5718 ","url":"http:\/\/epg.i-cable.com\/new\/ent\/undercovertour.php","intro":"","visual":null},{"program_id":"340","program_name":"\u5947\u7687\u540e","url":"http:\/\/epg.i-cable.com\/new\/ent\/empressgi.php","intro":"empressgi_intro.html","visual":"empressgi_main_visual.html"},{"program_id":"339","program_name":"\u602a\u8ac7\uff0e\u5341\u4e09\u51a4\u6848","url":"http:\/\/ent.i-cable.com\/program\/unbelievable\/index.php","intro":"unbelievable_13cases_intro.html","visual":""},{"program_id":"338","program_name":"\u5c0f\u7238\u7238","url":"http:\/\/epg.i-cable.com\/new\/ent\/littledaddy.php","intro":"littledaddy_intro.html","visual":"littledaddy_main_visual.html"},{"program_id":"337","program_name":"\u862d\u5b50\u76847\u5361\u534a\u947d\u77f3\t","url":"http:\/\/epg.i-cable.com\/new\/ent\/lanchi.php","intro":"lanchi_intro.html","visual":""},{"program_id":"333","program_name":"\u947d\u77f3\u4eba\u751f","url":"http:\/\/epg.i-cable.com\/new\/ent\/potsofgold.php","intro":"potsofgold_intro.html","visual":"potsofgold_main_visual.html"},{"program_id":"332","program_name":"\u7e3d\u7406\u8207\u6211","url":"http:\/\/epg.i-cable.com\/new\/ent\/primeminister_and_i.php","intro":"primeminister_intro.html","visual":"primeminister_main_visual.html"},{"program_id":"325","program_name":"\u6d88\u5931\u4e2d\u7684\u5473\u9053","url":"http:\/\/epg.i-cable.com\/new\/ent\/disappearance.php","intro":"disappearance_intro.html","visual":""},{"program_id":"324","program_name":"\u672a\u4f86\u7684\u9078\u64c7","url":"http:\/\/epg.i-cable.com\/new\/ent\/marryhim.php","intro":"future_choice_intro.html","visual":"future_choice_main_visual.html"},{"program_id":"317","program_name":"\u70ba\u98df\u60c5\u5831\u5c40","url":"http:\/\/epg.i-cable.com\/new\/ent\/tastybureau.php","intro":"tastybureau.html","visual":""},{"program_id":"313","program_name":"\u5927\u6e05\u7c73\u5546","url":"http:\/\/epg.i-cable.com\/new\/ent\/rice.php","intro":"rice_intro.html","visual":"rice_main_visual.html"},{"program_id":"304","program_name":"\u5168\u6c11\u516c\u4e3b","url":"http:\/\/epg.i-cable.com\/new\/ent\/princess.php","intro":"princess_intro.html","visual":"princess_main_visual.html"},{"program_id":"298","program_name":"\u767e\u5e74\u9eb5\u9928 ","url":"http:\/\/epg.i-cable.com\/new\/ent\/hundredyears_noodles.php","intro":"hundredyearsnoodles_intro.html","visual":"hundredyearsnoodles_main_visual.html"},{"program_id":"271","program_name":"\u53cd\u6597\u72d7\u72d7III","url":"http:\/\/cablenews.i-cable.com\/webapps\/program\/dog.php","intro":"dog_intro.html","visual":""},{"program_id":"255","program_name":"\u98df\u5fb7\u597d\uff0e\u6700\u4f73\u5973\u716e\u89d2","url":"http:\/\/ent.i-cable.com\/program\/eat\/index.php","intro":"cookingladies_intro.html","visual":""},{"program_id":"253","program_name":"\u5feb\u6a02\u5730\u7403","url":"http:\/\/ent.i-cable.com\/program\/happyearth\/index.php","intro":"happyearth_intro.html","visual":""},{"program_id":"247","program_name":"7\u689d\u4e8b\u696d\u7dda\u98df\u8166\u4efb\u52d9","url":"http:\/\/ent.i-cable.com\/program\/sevenlines\/index.php","intro":"sevenlines_intro.html","visual":""},{"program_id":"201","program_name":"\u7f8e\u5473\u95dc\u4fc2","url":"http:\/\/epg.i-cable.com\/new\/ent\/delicious.php","intro":"","visual":null},{"program_id":"92","program_name":"\u661f\u7d1a\u6703\u5ba2\u5ba4","url":"http:\/\/epg.i-cable.com\/new\/ent\/starchatroom.php","intro":"starchatroom_intro.html","visual":""},{"program_id":"61","program_name":"\u62c9\u8fd1\u6587\u5316","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/24\/\u62c9\u8fd1\u6587\u5316","intro":"culture_intro.html","visual":""},{"program_id":"38","program_name":"\u6a13\u76e4\u50b3\u771f","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/10\/\u6a13\u76e4\u50b3\u771f","intro":"property_intro.html","visual":""},{"program_id":"37","program_name":"\u81f3fit\u7537\u5973","url":"http:\/\/cablenews.i-cable.com\/ci\/archive\/program\/32\/\u81f3fit\u7537\u5973","intro":"fit_intro.html","visual":""},{"program_id":"8","program_name":"\u5468\u65e5\u4e0d\u8b1b\u7406 ","url":"http:\/\/cablenews.i-cable.com\/webapps\/program\/sundaywhiz.php","intro":"","visual":""}],"epgs":null,"current_url":"http:\/\/epg.i-cable.com\/ci\/index.php\/channel\/epg\/003\/2023-11-15?api=api&locale=chi","sportLive":[],"page_title":null,"autoplay_playlist":[{"rec_id":"12276","ch_no":"371","channel_name":" \u7d9c\u5408\u5a1b\u6a02\u53f0","channel_name_en":"Family Entertainment Channel","cate_id":"2","channel_icon":"http:\/\/epg.i-cable.com\/new\/images\/epgMobileIcon\/371.png","starttime":"2022-11-14 22:30:00","program_name":"\u6771\u5bae","title":"\u6771\u5bae \u7b2c46\u96c6","pic_url":"http:\/\/ent.i-cable.com\/cen\/oap\/OY30572.jpg","video_url":"http:\/\/epg.i-cable.com\/ci\/videopage\/oap\/16368\/\u6771\u5bae\/\u6771\u5bae\u7b2c46\u96c6"}]} \ No newline at end of file diff --git a/sites/epg.i-cable.com/epg.i-cable.com.config.js b/sites/epg.i-cable.com/epg.i-cable.com.config.js deleted file mode 100644 index 4a41713ce..000000000 --- a/sites/epg.i-cable.com/epg.i-cable.com.config.js +++ /dev/null @@ -1,89 +0,0 @@ -const axios = require('axios') -const { DateTime } = require('luxon') - -const API_ENDPOINT = 'http://epg.i-cable.com/ci/channel' - -module.exports = { - site: 'epg.i-cable.com', - days: 2, - request: { - cache: { - ttl: 60 * 60 * 1000 // 1h - } - }, - url: function ({ channel, date }) { - return `${API_ENDPOINT}/epg/${channel.site_id}/${date.format('YYYY-MM-DD')}?api=api` - }, - parser({ content, channel, date }) { - const programs = [] - const items = parseItems(content, date) - for (let item of items) { - const prev = programs[programs.length - 1] - let start = parseStart(item, date) - const stop = start.plus({ minutes: 30 }) - if (prev) { - if (start < prev.start) { - start = start.plus({ days: 1 }) - date = date.add(1, 'd') - } - prev.stop = start - } - programs.push({ - title: parseTitle(item, channel), - start, - stop - }) - } - - return programs - }, - async channels({ lang }) { - const data = await axios - .get(`${API_ENDPOINT}/category/0?api=api`) - .then(r => r.data) - .catch(console.error) - - let channels = [] - const promises = data.cates.map(c => axios.get(`${API_ENDPOINT}/category/${c.cate_id}?api=api`)) - await Promise.allSettled(promises).then(results => { - results.forEach(r => { - if (r.status === 'fulfilled') { - channels = channels.concat(r.value.data.chs) - } - }) - }) - - return channels.map(c => { - let name = lang === 'zh' ? c.channel_name : c.channel_name_en - name = c.remark_id == 3 ? `${name} [HD]` : name - - return { - site_id: c.channel_no, - name, - lang - } - }) - } -} - -function parseTitle(item, channel) { - return channel.lang === 'en' ? item.programme_name_eng : item.programme_name_chi -} - -function parseStart(item, date) { - let meridiem = item.session_mark === 'PM' ? 'PM' : 'AM' - return DateTime.fromFormat( - `${date.format('YYYY-MM-DD')} ${item.time} ${meridiem}`, - 'yyyy-MM-dd hh:mm a', - { - zone: 'Asia/Hong_Kong' - } - ).toUTC() -} - -function parseItems(content) { - const data = JSON.parse(content) - if (!data || !Array.isArray(data.epgs)) return [] - - return data.epgs -} diff --git a/sites/epg.i-cable.com/epg.i-cable.com.test.js b/sites/epg.i-cable.com/epg.i-cable.com.test.js deleted file mode 100644 index 6210485f7..000000000 --- a/sites/epg.i-cable.com/epg.i-cable.com.test.js +++ /dev/null @@ -1,70 +0,0 @@ -const { parser, url } = require('./epg.i-cable.com.config.js') -const fs = require('fs') -const path = require('path') -const dayjs = require('dayjs') -const utc = require('dayjs/plugin/utc') -const customParseFormat = require('dayjs/plugin/customParseFormat') - -dayjs.extend(customParseFormat) -dayjs.extend(utc) - -jest.mock('axios') - -const date = dayjs.utc('2022-11-15', 'YYYY-MM-DD').startOf('d') -const channel = { - site_id: '003', - xmltv_id: 'HOYTV.hk', - lang: 'zh' -} - -it('can generate valid url', () => { - expect(url({ channel, date })).toBe( - 'http://epg.i-cable.com/ci/channel/epg/003/2022-11-15?api=api' - ) -}) - -it('can parse response', () => { - const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json')) - let results = parser({ content, channel, date }) - results = results.map(p => { - p.start = p.start.toJSON() - p.stop = p.stop.toJSON() - return p - }) - - expect(results[0]).toMatchObject({ - start: '2022-11-14T22:00:00.000Z', - stop: '2022-11-14T23:00:00.000Z', - title: 'Bloomberg 時段' - }) - - expect(results[31]).toMatchObject({ - start: '2022-11-15T21:00:00.000Z', - stop: '2022-11-15T21:30:00.000Z', - title: 'Bloomberg 時段' - }) -}) - -it('can parse response in English', () => { - const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json')) - const channelEN = { ...channel, lang: 'en' } - let results = parser({ content, channel: channelEN, date }) - results = results.map(p => { - p.start = p.start.toJSON() - p.stop = p.stop.toJSON() - return p - }) - - expect(results[0]).toMatchObject({ - start: '2022-11-14T22:00:00.000Z', - stop: '2022-11-14T23:00:00.000Z', - title: 'Bloomberg Hour' - }) -}) - -it('can handle empty guide', () => { - const content = fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json')) - const results = parser({ date, channel, content }) - - expect(results).toMatchObject([]) -}) diff --git a/sites/epg.i-cable.com/epg.i-cable.com_en.channels.xml b/sites/epg.i-cable.com/epg.i-cable.com_en.channels.xml deleted file mode 100644 index 5723a4238..000000000 --- a/sites/epg.i-cable.com/epg.i-cable.com_en.channels.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - DW (Deutsch) - ABC Australia - Al Jazeera English - Animal Planet - Arirang TV - Asian Food Network [HD] - BBC Earth - BBC Lifestyle - BBC WorldNews - Bloomberg TV - Boomerang - Cartoon Network - CBeebies - CCTV-1 [HD] - CCTV-11-Opera - CCTV-News - CCTV-4 - CGTN - CGTN-Documentary [HD] - Channel Blue - Channel Fire - Ch News Asia - CNBC HK - CNNI - Da Vinci - Discovery Asia [HD] - Discovery - Discovery Sci - DMAX - Dragon TV - DreamWorks - DW (English) - ETTV Asia - Asia YOYO TV - ETTV AsiaNews - euronews(Eng) - euronews(Por) - Eurosport - EVE - Fashion TV - FIGHT SPORTS - France 24 English - Global Trekker [HD] - GRT GBA Satellite TV - HITS [HD] - HITS MOVIES [HD] - HK Int’l Business Ch - CNN HLN News - HOY TV - Hubei TV - Hunan TV International - CABLE Movies - Channel 18 - Cine p. - Family Entertainment Channel - i-CABLE Finance Info Channel - HD Channel 603 [HD] - Horse Racing 1 - Horse Racing 2 - i-CABLE Live News Channel - i-CABLE News Channel - Sports Channel - Sports Plus 1 - Sports Plus 2 - Sports Plus 3 - LFCTV - MTV Live - MyCineEu - National Geographic - Nat Geo Wild - NHK World-Japan - NHK World Pr - Nickelodeon - Nick Jr. - Outdoor Channel - Paramount Network Asia [HD] - Pet Club TV - Phoenix Chi - Phoenix Hong Kong Channel - PhoenixInfonews - ROCK Entertainment - ROCK Extreme [HD] - Russia Today - SZTV - Sky News - STAR Chinese Channel - Star Chinese Movies [HD] - TechStorm [HD] - Thrill - TLC - Travel Channel [HD] - tvN - WION - Zee Cinema - Zing - France 24 French - Zee TV - diff --git a/sites/epg.i-cable.com/epg.i-cable.com_zh.channels.xml b/sites/epg.i-cable.com/epg.i-cable.com_zh.channels.xml deleted file mode 100644 index 4073750af..000000000 --- a/sites/epg.i-cable.com/epg.i-cable.com_zh.channels.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - 動物星球頻道 - 亞洲美食頻道 [HD] - BBC Earth - BBC Lifestyle - Bloomberg TV - Boomerang 頻道 - 卡通頻道 - 中央電視台綜合頻道 [HD] - 中央電視台戲曲頻道 - 中央電視台新聞頻道 - 中央電視台中文國際頻道 - 歡樂台 - 惹火台 - 亞洲新聞台 - Discovery Asia [HD] - Discovery - Discovery科學頻道 - DMAX - 東方衛視國際頻道 - 夢工廠 - 東森亞洲衛視 - 東森亞洲幼幼台 - 東森亞洲新聞台 - euronews(Eng) - euronews(Por) - EVE - Global Trekker [HD] - 大灣區衛視 - HITS [HD] - HITS MOVIES [HD] - 香港國際財經台 - HOY TV - 湖北衛視 - 湖南廣播電視台國際頻道 - 有線電影台 - 有線18台 - Cine p. - 綜合娛樂台 - 財經資訊台 - 高清603台 [HD] - 賽馬1台 - 賽馬2台 - 直播新聞台 - 新聞台 - 體育台 - Sports Plus 1 - Sports Plus 2 - Sports Plus 3 - 光影歐洲 - 國家地理頻道 - 國家地理野生頻道 - Nickelodeon - Paramount Network Asia [HD] - 鳯凰衛視中文台 - 鳳凰衛視香港台 - 鳳凰衛視資訊台 - ROCK綜藝娛樂 - ROCK超極娛樂 [HD] - 深圳電視台 - 衛視中文台 - 衛視電影台 [HD] - 驚慄電影台 - 旅遊生活頻道 - 旅遊頻道 [HD] - tvN - Zee Cinema - diff --git a/sites/epg.i-cable.com/readme.md b/sites/epg.i-cable.com/readme.md deleted file mode 100644 index 4bc158af8..000000000 --- a/sites/epg.i-cable.com/readme.md +++ /dev/null @@ -1,37 +0,0 @@ -# epg.i-cable.com - -https://epg.i-cable.com/ - -### Download the guide - -Chinese: - -```sh -npm run grab -- --site=epg.i-cable.com --lang=zh -``` - -English: - -```sh -npm run grab -- --site=epg.i-cable.com --lang=en -``` - -### Update channel list - -Chinese: - -```sh -npm run channels:parse -- --config=./sites/epg.i-cable.com/epg.i-cable.com.config.js --output=./sites/epg.i-cable.com/epg.i-cable.com_zh.channels.xml --set=lang:zh -``` - -English: - -```sh -npm run channels:parse -- --config=./sites/epg.i-cable.com/epg.i-cable.com.config.js --output=./sites/epg.i-cable.com/epg.i-cable.com_en.channels.xml --set=lang:en -``` - -### Test - -```sh -npm test -- epg.i-cable.com -``` diff --git a/sites/flixed.io/flixed.io.config.js b/sites/flixed.io/flixed.io.config.js index 315130977..8715a3a74 100644 --- a/sites/flixed.io/flixed.io.config.js +++ b/sites/flixed.io/flixed.io.config.js @@ -16,7 +16,7 @@ module.exports = { title: item.program.title, description: item.program.longDescription, category: item.program.subType, - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -26,7 +26,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { const uri = item.program.preferredImage.uri return uri ? `https://adma.tmsimg.com/assets/${uri}` : null diff --git a/sites/flixed.io/flixed.io.test.js b/sites/flixed.io/flixed.io.test.js index 96b399105..9be7c47fe 100644 --- a/sites/flixed.io/flixed.io.test.js +++ b/sites/flixed.io/flixed.io.test.js @@ -33,7 +33,7 @@ it('can parse response', () => { stop: '2023-01-19T06:00:00.000Z', title: 'The Greg Peterson Experience', category: 'Sports non-event', - icon: 'https://adma.tmsimg.com/assets/assets/p20628892_b_v13_aa.jpg?w=270&h=360', + image: 'https://adma.tmsimg.com/assets/assets/p20628892_b_v13_aa.jpg?w=270&h=360', description: 'A different kind of sports betting.' }) }) diff --git a/sites/foxtel.com.au/foxtel.com.au.config.js b/sites/foxtel.com.au/foxtel.com.au.config.js index 280c1285e..09194f42d 100644 --- a/sites/foxtel.com.au/foxtel.com.au.config.js +++ b/sites/foxtel.com.au/foxtel.com.au.config.js @@ -34,7 +34,7 @@ module.exports = { programs.push({ title: parseTitle($item), sub_title: parseSubTitle($item), - icon: parseIcon($item), + image: parseImage($item), rating: parseRating($item), season: parseSeason($item), episode: parseEpisode($item), @@ -87,7 +87,7 @@ function parseEpisode($item) { return episode ? parseInt(episode) : null } -function parseIcon($item) { +function parseImage($item) { return $item('.epg-event-thumbnail > img').attr('src') } diff --git a/sites/foxtel.com.au/foxtel.com.au.test.js b/sites/foxtel.com.au/foxtel.com.au.test.js index bce364370..12d43af95 100644 --- a/sites/foxtel.com.au/foxtel.com.au.test.js +++ b/sites/foxtel.com.au/foxtel.com.au.test.js @@ -41,7 +41,8 @@ it('can parse response', () => { stop: '2022-11-07T13:30:00.000Z', title: 'The Equalizer', sub_title: 'Glory', - icon: 'https://images1.resources.foxtel.com.au/store2/mount1/16/3/69e0v.jpg?maxheight=90&limit=91aa1c7a2c485aeeba0706941f79f111adb35830', + image: + 'https://images1.resources.foxtel.com.au/store2/mount1/16/3/69e0v.jpg?maxheight=90&limit=91aa1c7a2c485aeeba0706941f79f111adb35830', rating: { system: 'ACB', value: 'M' diff --git a/sites/gatotv.com/gatotv.com.config.js b/sites/gatotv.com/gatotv.com.config.js index 1ace7d5bf..b814da0a7 100644 --- a/sites/gatotv.com/gatotv.com.config.js +++ b/sites/gatotv.com/gatotv.com.config.js @@ -30,7 +30,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -62,14 +62,16 @@ module.exports = { } function parseTitle($item) { - return $item('td:nth-child(4) > div > div > a > span,td:nth-child(3) > div > div > span,td:nth-child(3) > div > div > a > span').text() + return $item( + 'td:nth-child(4) > div > div > a > span,td:nth-child(3) > div > div > span,td:nth-child(3) > div > div > a > span' + ).text() } function parseDescription($item) { return $item('td:nth-child(4) > div').clone().children().remove().end().text().trim() } -function parseIcon($item) { +function parseImage($item) { return $item('td:nth-child(3) > a > img').attr('src') } diff --git a/sites/guida.tv/guida.tv.config.js b/sites/guida.tv/guida.tv.config.js index 44402d164..19800f363 100644 --- a/sites/guida.tv/guida.tv.config.js +++ b/sites/guida.tv/guida.tv.config.js @@ -42,7 +42,6 @@ module.exports = { }, async channels() { const axios = require('axios') - const _ = require('lodash') const providers = ['-1', '-2', '-3'] @@ -77,7 +76,7 @@ module.exports = { }) } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(item => [item.site_id, item])).values()] } } diff --git a/sites/guidatv.sky.it/guidatv.sky.it.config.js b/sites/guidatv.sky.it/guidatv.sky.it.config.js index e222a54e8..834deab44 100644 --- a/sites/guidatv.sky.it/guidatv.sky.it.config.js +++ b/sites/guidatv.sky.it/guidatv.sky.it.config.js @@ -24,7 +24,7 @@ module.exports = { start: parseStart(item), stop: parseStop(item), url: parseURL(item), - icon: parseIcon(item) + image: parseImage(item) }) }) @@ -79,7 +79,7 @@ function parseURL(item) { return item.content.url ? `https://guidatv.sky.it${item.content.url}` : null } -function parseIcon(item) { +function parseImage(item) { const cover = item.content.imagesMap ? item.content.imagesMap.find(i => i.key === 'cover') : null return cover && cover.img && cover.img.url ? `https://guidatv.sky.it${cover.img.url}` : null diff --git a/sites/guidatv.sky.it/guidatv.sky.it.test.js b/sites/guidatv.sky.it/guidatv.sky.it.test.js index 24ce181f3..a114c1e0b 100644 --- a/sites/guidatv.sky.it/guidatv.sky.it.test.js +++ b/sites/guidatv.sky.it/guidatv.sky.it.test.js @@ -35,7 +35,8 @@ it('can parse response', () => { "S6 Ep26 La resa dei conti - Fino all'ultimo la sfida tra Ardenzi e Carrano, nemici di vecchia data, riserva clamorosi colpi di scena. E si scopre che non e' tutto come sembrava.", season: 6, episode: 26, - icon: 'https://guidatv.sky.it/uuid/77c630aa-4744-44cb-a88e-3e871c6b73d9/cover?md5ChecksumParam=61135b999a63e3d3f4a933b9edeb0c1b', + image: + 'https://guidatv.sky.it/uuid/77c630aa-4744-44cb-a88e-3e871c6b73d9/cover?md5ChecksumParam=61135b999a63e3d3f4a933b9edeb0c1b', category: 'Intrattenimento/Fiction', url: 'https://guidatv.sky.it/serie-tv/distretto-di-polizia/stagione-6/episodio-26/77c630aa-4744-44cb-a88e-3e871c6b73d9' } diff --git a/sites/hoy.tv/hoy.tv.channels.xml b/sites/hoy.tv/hoy.tv.channels.xml new file mode 100644 index 000000000..2754db20e --- /dev/null +++ b/sites/hoy.tv/hoy.tv.channels.xml @@ -0,0 +1,6 @@ + + + HOY 國際財經台 + HOY TV + HOY 資訊台 + diff --git a/sites/hoy.tv/hoy.tv.config.js b/sites/hoy.tv/hoy.tv.config.js new file mode 100644 index 000000000..d5931ee11 --- /dev/null +++ b/sites/hoy.tv/hoy.tv.config.js @@ -0,0 +1,63 @@ +const axios = require('axios') +const convert = require('xml-js') +const dayjs = require('dayjs') +const timezone = require('dayjs/plugin/timezone') + +dayjs.extend(timezone) + +module.exports = { + site: 'hoy.tv', + days: 2, + request: { + cache: { + ttl: 60 * 60 * 1000 // 1h + } + }, + url: function ({ channel, date }) { + return `https://epg-file.hoy.tv/hoy/OTT${channel.site_id}${date.format('YYYYMMDD')}.xml` + }, + parser({ content, channel, date }) { + const data = convert.xml2js(content, { + compact: true, + ignoreDeclaration: true, + ignoreAttributes: true + }) + + const programs = [] + + for (let item of data.ProgramGuide.Channel.EpgItem) { + const start = dayjs.tz(item.EpgStartDateTime._text, 'YYYY-MM-DD HH:mm:ss', 'Asia/Hong_Kong') + + if (! date.isSame(start, 'day')) { + continue + } + + const epIndex = item.EpisodeInfo.EpisodeIndex._text + const subtitle = parseInt(epIndex) > 0 ? `第${epIndex}集` : undefined + + programs.push({ + title: `${item.ComScore.ns_st_pr._text}${item.EpgOtherInfo?._text || ''}`, + sub_title: subtitle, + description: item.EpisodeInfo.EpisodeLongDescription._text, + start, + stop: dayjs.tz(item.EpgEndDateTime._text, 'YYYY-MM-DD HH:mm:ss', 'Asia/Hong_Kong'), + }) + } + + return programs + }, + async channels({ lang }) { + const data = await axios + .get('https://api2.hoy.tv/api/v2/a/channel') + .then(r => r.data) + .catch(console.error) + + return data.data.map(c => { + return { + site_id: c.videos.id, + name: c.name.zh_hk, + lang: 'zh', + } + }) + } +} diff --git a/sites/hoy.tv/hoy.tv.test.js b/sites/hoy.tv/hoy.tv.test.js new file mode 100644 index 000000000..1a7510217 --- /dev/null +++ b/sites/hoy.tv/hoy.tv.test.js @@ -0,0 +1,116 @@ +const { parser, url } = require('./hoy.tv.config.js') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') + +dayjs.extend(utc) + +jest.mock('axios') + +const date = dayjs.utc('2024-09-13', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: '76', + xmltv_id: 'HOYIBC.hk', + lang: 'zh' +} +const content = ` + + + + 2024-09-13 11:30:00 + 2024-09-13 12:30:00 + [PG] + false + false + 2024-09-27 11:30:00 + + 0 + + 0 + + http://tv.fantv.hk/images/thumbnail_1920_1080_fantv.jpg + + + EQ00135 + 46 + 點講都係一家人 + + http://tv.fantv.hk/images/nosuchthumbnail.jpg + + + + 點講都係一家人 + 0 + EQ00135 + 點講都係一家人 Episode 46 + 1 + 20240913 + 1130 + 0001 + 3704000 + + + + 2024-09-13 12:30:00 + 2024-09-13 13:30:00 + + false + false + 2024-09-27 12:30:00 + + 0 + + 0 + + http://tv.fantv.hk/images/thumbnail_1920_1080_fantv.jpg + + + ED00311 + 0 + 麝香之路 + Ep. 2 .The Secret of disappeared kingdom.shows the mysterious disappearance of the ancient Tibetan kingdom which gained world + http://tv.fantv.hk/images/nosuchthumbnail.jpg + + + + 麝香之路 + 0 + ED00311 + 麝香之路 2024-09-13 + 1 + 20240913 + 1230 + 0001 + 3704000 + + + +` + +it('can generate valid url', () => { + expect(url({ channel, date })).toBe( + 'https://epg-file.hoy.tv/hoy/OTT7620240913.xml' + ) +}) + +it('can parse response', () => { + const result = parser({ content, channel, date }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(result).toMatchObject([ + { + start: '2024-09-13T03:30:00.000Z', + stop: '2024-09-13T04:30:00.000Z', + title: '點講都係一家人[PG]', + sub_title: '第46集', + }, + { + start: '2024-09-13T04:30:00.000Z', + stop: '2024-09-13T05:30:00.000Z', + title: '麝香之路', + description: 'Ep. 2 .The Secret of disappeared kingdom.shows the mysterious disappearance of the ancient Tibetan kingdom which gained world', + } + ]) +}) diff --git a/sites/hoy.tv/readme.md b/sites/hoy.tv/readme.md new file mode 100644 index 000000000..c9ff59431 --- /dev/null +++ b/sites/hoy.tv/readme.md @@ -0,0 +1,21 @@ +# hoy.tv + +https://hoy.tv/ + +### Download the guide + +```sh +npm run grab -- --site=hoy.tv +``` + +### Update channel list + +```sh +npm run channels:parse -- --config=./sites/hoy.tv/hoy.tv.config.js --output=./sites/hoy.tv/hoy.tv.channels.xml +``` + +### Test + +```sh +npm test -- hoy.tv +``` diff --git a/sites/i24news.tv/i24news.tv.config.js b/sites/i24news.tv/i24news.tv.config.js index 9fab012e6..556bea40d 100644 --- a/sites/i24news.tv/i24news.tv.config.js +++ b/sites/i24news.tv/i24news.tv.config.js @@ -23,7 +23,7 @@ module.exports = { programs.push({ title: item.show.title, description: item.show.body, - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item, date), stop: parseStop(item, date) }) @@ -33,7 +33,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.show.image ? item.show.image.href : null } diff --git a/sites/i24news.tv/i24news.tv.test.js b/sites/i24news.tv/i24news.tv.test.js index 358244fda..54c05f7af 100644 --- a/sites/i24news.tv/i24news.tv.test.js +++ b/sites/i24news.tv/i24news.tv.test.js @@ -30,7 +30,8 @@ it('can parse response', () => { stop: '2022-03-06T13:28:00.000Z', title: 'تغطية خاصة', description: 'Special Edition', - icon: 'https://cdn.i24news.tv/uploads/a1/be/85/20/69/6f/32/1c/ed/b0/f8/5c/f6/1c/40/f9/a1be8520696f321cedb0f85cf61c40f9.png' + image: + 'https://cdn.i24news.tv/uploads/a1/be/85/20/69/6f/32/1c/ed/b0/f8/5c/f6/1c/40/f9/a1be8520696f321cedb0f85cf61c40f9.png' } ]) }) diff --git a/sites/iltalehti.fi/iltalehti.fi.config.js b/sites/iltalehti.fi/iltalehti.fi.config.js index a131ce767..4302794ba 100644 --- a/sites/iltalehti.fi/iltalehti.fi.config.js +++ b/sites/iltalehti.fi/iltalehti.fi.config.js @@ -23,7 +23,7 @@ module.exports = { programs.push({ title: item.title, description: item.description, - icon: getIcon(item), + image: getImage(item), start: getStart(item), stop: getStop(item) }) @@ -52,7 +52,7 @@ module.exports = { } } -function getIcon(item) { +function getImage(item) { const image = item.images.find(i => i.type === 'default' && i.sizeTag === '1200x630') return image ? image.url : null diff --git a/sites/iltalehti.fi/iltalehti.fi.test.js b/sites/iltalehti.fi/iltalehti.fi.test.js index 2a0a5031c..b117e3d0f 100644 --- a/sites/iltalehti.fi/iltalehti.fi.test.js +++ b/sites/iltalehti.fi/iltalehti.fi.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { title: 'Puoli seitsemän', description: 'Vieraana näyttelijä Elias Salonen. Puoli seiskassa vietetään sekä halloweeniä että joulua, kun Olli-Pekka tapaa todellisen jouluttajan. Juontajina Anniina Valtonen, Tuulianna Tola ja Olli-Pekka Kursi.', - icon: 'https://thumbor.prod.telkku.com/YTglotoUl7aJtzPtYnvM9tH03sY=/1200x630/smart/filters:quality(86):format(jpeg)/img.prod.telkku.com/program-images/0f885238ac16ce167a9d80eace450254.jpg' + image: + 'https://thumbor.prod.telkku.com/YTglotoUl7aJtzPtYnvM9tH03sY=/1200x630/smart/filters:quality(86):format(jpeg)/img.prod.telkku.com/program-images/0f885238ac16ce167a9d80eace450254.jpg' }) }) diff --git a/sites/ionplustv.com/ionplustv.com.config.js b/sites/ionplustv.com/ionplustv.com.config.js index eb370e9eb..77073521e 100644 --- a/sites/ionplustv.com/ionplustv.com.config.js +++ b/sites/ionplustv.com/ionplustv.com.config.js @@ -35,7 +35,7 @@ module.exports = { title: parseTitle($item), sub_title: parseSubTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), rating: parseRating($item), start, stop @@ -50,7 +50,7 @@ function parseDescription($item) { return $item('.panel-body > div > div > div > p:nth-child(2)').text().trim() } -function parseIcon($item) { +function parseImage($item) { return $item('.video-thumbnail img').attr('src') } diff --git a/sites/ionplustv.com/ionplustv.com.test.js b/sites/ionplustv.com/ionplustv.com.test.js index 486f43ce4..1a76e1f4a 100644 --- a/sites/ionplustv.com/ionplustv.com.test.js +++ b/sites/ionplustv.com/ionplustv.com.test.js @@ -29,7 +29,8 @@ it('can parse response', () => { stop: '2022-11-08T11:00:00.000Z', title: 'All For Nothing?', sub_title: '226 : Randy & Sarita Vs. Jean-marcel & Melodie', - icon: 'https://ionplustv.com/static/programs/shows/all-for-nothing/show-banner-all-for-nothing-5ab162f2d8ee6-897aca6d7d9a7d4e2026ca3b592d8b2a047238fa.png', + image: + 'https://ionplustv.com/static/programs/shows/all-for-nothing/show-banner-all-for-nothing-5ab162f2d8ee6-897aca6d7d9a7d4e2026ca3b592d8b2a047238fa.png', rating: { system: 'MPA', value: 'TV-PG+L' diff --git a/sites/kan.org.il/kan.org.il.config.js b/sites/kan.org.il/kan.org.il.config.js index 0170d5509..01aaec094 100644 --- a/sites/kan.org.il/kan.org.il.config.js +++ b/sites/kan.org.il/kan.org.il.config.js @@ -22,7 +22,7 @@ module.exports = { programs.push({ title: item.title, description: item.live_desc, - icon: item.picture_code, + image: item.picture_code, start: parseStart(item), stop: parseStop(item) }) diff --git a/sites/kan.org.il/kan.org.il.test.js b/sites/kan.org.il/kan.org.il.test.js index 44ef7354b..4dfd2575b 100644 --- a/sites/kan.org.il/kan.org.il.test.js +++ b/sites/kan.org.il/kan.org.il.test.js @@ -33,7 +33,7 @@ it('can parse response', () => { title: 'ארץ מולדת - בין תורכיה לבריטניה', description: "קבוצת תלמידים מתארגנת בפרוץ מלחמת העולם הראשונה להגיש עזרה לישוב. באמצעות התלמידים לומד הצופה על בעיותיו של הישוב בתקופת המלחמה, והתלבטותו בין נאמנות לשלטון העות'מאני לבין תקוותיו מהבריטים הכובשים.", - icon: 'https://kanweb.blob.core.windows.net/download/pictures/2021/1/20/imgid=45847_Z.jpeg' + image: 'https://kanweb.blob.core.windows.net/download/pictures/2021/1/20/imgid=45847_Z.jpeg' } ]) }) diff --git a/sites/kplus.vn/kplus.vn.config.js b/sites/kplus.vn/kplus.vn.config.js index 9ed52fd7f..7fef74487 100644 --- a/sites/kplus.vn/kplus.vn.config.js +++ b/sites/kplus.vn/kplus.vn.config.js @@ -35,7 +35,7 @@ module.exports = { if (prev) prev.stop = start programs.push({ title: item.Program.Name, - icon: item.Program.Images, + image: item.Program.Images, category: item.Program.Genres, start, stop diff --git a/sites/kplus.vn/kplus.vn.test.js b/sites/kplus.vn/kplus.vn.test.js index 878d5fec9..4eebea9d2 100644 --- a/sites/kplus.vn/kplus.vn.test.js +++ b/sites/kplus.vn/kplus.vn.test.js @@ -42,14 +42,15 @@ it('can parse response', () => { start: '2022-03-14T23:15:00.000Z', stop: '2022-03-15T00:00:00.000Z', title: 'WEEKLY FILMS AND STARS, EP740', - icon: 'https://img.kplus.vn/images?filename=Media/HDVN/2022_02/ENT_DOC_LNO_21_2649421_2652183_2652183.jpg', + image: + 'https://img.kplus.vn/images?filename=Media/HDVN/2022_02/ENT_DOC_LNO_21_2649421_2652183_2652183.jpg', category: 'Documentary' }, { start: '2022-03-15T00:00:00.000Z', stop: '2022-03-15T01:00:00.000Z', title: 'ST. VINCENT', - icon: 'https://img.kplus.vn/images?filename=Media/HDVN/2020_05/MOV_COM__2632318_2632318.jpg', + image: 'https://img.kplus.vn/images?filename=Media/HDVN/2020_05/MOV_COM__2632318_2632318.jpg', category: 'Comedy' } ]) diff --git a/sites/m.tving.com/m.tving.com.config.js b/sites/m.tving.com/m.tving.com.config.js index 454d0c027..77ef4ea24 100644 --- a/sites/m.tving.com/m.tving.com.config.js +++ b/sites/m.tving.com/m.tving.com.config.js @@ -30,7 +30,7 @@ module.exports = { actors: item.program.actor, start: parseStart(item), stop: parseStop(item), - icon: parseIcon(item) + image: parseImage(item) }) }) @@ -63,7 +63,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.program.image.length ? `https://image.tving.com${item.program.image[0].url}` : null } diff --git a/sites/m.tving.com/m.tving.com.test.js b/sites/m.tving.com/m.tving.com.test.js index d3ba9fc1f..afb7a07fe 100644 --- a/sites/m.tving.com/m.tving.com.test.js +++ b/sites/m.tving.com/m.tving.com.test.js @@ -30,7 +30,7 @@ it('can parse response', () => { expect(results[0]).toMatchObject({ title: '외계+인 1부', description: '외계+인 1부', - icon: 'https://image.tving.com/upload/cms/caip/CAIP0200/P001661154.jpg', + image: 'https://image.tving.com/upload/cms/caip/CAIP0200/P001661154.jpg', date: 2022, categories: [], directors: ['최동훈'], diff --git a/sites/mako.co.il/mako.co.il.config.js b/sites/mako.co.il/mako.co.il.config.js index 73474d11b..0a6a0b199 100644 --- a/sites/mako.co.il/mako.co.il.config.js +++ b/sites/mako.co.il/mako.co.il.config.js @@ -20,7 +20,7 @@ module.exports = { programs.push({ title: item.ProgramName, description: item.EventDescription, - icon: item.Picture, + image: item.Picture, start, stop }) diff --git a/sites/mako.co.il/mako.co.il.test.js b/sites/mako.co.il/mako.co.il.test.js index ea059cbcb..70f1586eb 100644 --- a/sites/mako.co.il/mako.co.il.test.js +++ b/sites/mako.co.il/mako.co.il.test.js @@ -26,7 +26,7 @@ it('can parse response', () => { stop: '2022-03-07T00:39:00.000Z', title: 'רוקדים עם כוכבים - בר זומר', description: 'מהדורת החדשות המרכזית של הבוקר, האנשים הפרשנויות והכותרות שיעשו את היום.', - icon: 'https://img.mako.co.il/2022/02/13/DancingWithStars2022_EPG.jpg' + image: 'https://img.mako.co.il/2022/02/13/DancingWithStars2022_EPG.jpg' } ]) }) diff --git a/sites/maxtvgo.mk/maxtvgo.mk.config.js b/sites/maxtvgo.mk/maxtvgo.mk.config.js index aa5df0aee..9573d1842 100644 --- a/sites/maxtvgo.mk/maxtvgo.mk.config.js +++ b/sites/maxtvgo.mk/maxtvgo.mk.config.js @@ -22,7 +22,7 @@ module.exports = { title: item.title, category: item.category, description: parseDescription(item), - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -60,7 +60,7 @@ function parseDescription(item) { return typeof item.desc === 'string' ? item.desc : null } -function parseIcon(item) { +function parseImage(item) { return item.icon['@attributes'].src } diff --git a/sites/maxtvgo.mk/maxtvgo.mk.test.js b/sites/maxtvgo.mk/maxtvgo.mk.test.js index e21d18545..f218c3bae 100644 --- a/sites/maxtvgo.mk/maxtvgo.mk.test.js +++ b/sites/maxtvgo.mk/maxtvgo.mk.test.js @@ -34,7 +34,8 @@ it('can parse response', () => { category: 'Останато', description: 'Екстремниот рибар, Џереми Вејд, е во потрага по слатководни риби кои јадат човечко месо. Со форензички методи, Џереми им илустрира на гледачите како овие нови чудовишта се создадени да убиваат.', - icon: 'https://prd-static-mkt.spectar.tv/rev-1636968170/image_transform.php/transform/1/epg_program_id/21949063/instance_id/1' + image: + 'https://prd-static-mkt.spectar.tv/rev-1636968170/image_transform.php/transform/1/epg_program_id/21949063/instance_id/1' } ]) }) @@ -55,7 +56,8 @@ it('can parse response with no description', () => { title: 'Палмето - игран филм', category: 'Останато', description: null, - icon: 'https://prd-static-mkt.spectar.tv/rev-1636968170/image_transform.php/transform/1/epg_program_id/21949063/instance_id/1' + image: + 'https://prd-static-mkt.spectar.tv/rev-1636968170/image_transform.php/transform/1/epg_program_id/21949063/instance_id/1' } ]) }) diff --git a/sites/mediaklikk.hu/mediaklikk.hu.config.js b/sites/mediaklikk.hu/mediaklikk.hu.config.js index 26f41c641..07d17a30b 100644 --- a/sites/mediaklikk.hu/mediaklikk.hu.config.js +++ b/sites/mediaklikk.hu/mediaklikk.hu.config.js @@ -34,7 +34,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -69,13 +69,13 @@ function parseDescription($item) { return $item('.program_about > .program_description > p').text().trim() } -function parseIcon($item) { +function parseImage($item) { const backgroundImage = $item('.program_about > .program_photo').css('background-image') if (!backgroundImage) return null - const [, icon] = backgroundImage.match(/url\('(.*)'\)/) || [null, null] - if (!icon) return null + const [, imageUrl] = backgroundImage.match(/url\('(.*)'\)/) || [null, null] + if (!imageUrl) return null - return `https:${icon}` + return `https:${imageUrl}` } function parseItems(content) { diff --git a/sites/mediaklikk.hu/mediaklikk.hu.test.js b/sites/mediaklikk.hu/mediaklikk.hu.test.js index a04efd6a5..7ab04fbe9 100644 --- a/sites/mediaklikk.hu/mediaklikk.hu.test.js +++ b/sites/mediaklikk.hu/mediaklikk.hu.test.js @@ -49,7 +49,8 @@ it('can parse response', () => { title: 'A hegyi doktor - I. évad', description: 'Maxl iskolatársának, Vroninak az anyja egy autóbalesetben meghal. A 20 éves testvér, Vinzenz magához szeretné venni a lányt, ám a gyámüggyel problémái akadnak, ezért megpróbálja elszöktetni.(Eredeti hang digitálisan.)', - icon: 'https://mediaklikk.hu/wp-content/uploads/sites/4/2019/10/A-hegyi-doktor-I-évad-e1571318391226-150x150.jpg' + image: + 'https://mediaklikk.hu/wp-content/uploads/sites/4/2019/10/A-hegyi-doktor-I-évad-e1571318391226-150x150.jpg' }) expect(results[56]).toMatchObject({ diff --git a/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.config.js b/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.config.js index 731bc8e8b..9997eda82 100644 --- a/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.config.js +++ b/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.config.js @@ -10,41 +10,84 @@ dayjs.extend(timezone) module.exports = { site: 'mediasetinfinity.mediaset.it', days: 2, - url: function ({ date, channel }) { + url: function ({date, channel}) { // Get the epoch timestamp - const todayEpoch = date.startOf('day').utc().valueOf(); + const todayEpoch = date.startOf('day').utc().valueOf() // Get the epoch timestamp for the next day - const nextDayEpoch = date.add(1, 'day').startOf('day').utc().valueOf(); + const nextDayEpoch = date.add(1, 'day').startOf('day').utc().valueOf() return `https://api-ott-prod-fe.mediaset.net/PROD/play/feed/allListingFeedEpg/v2.0?byListingTime=${todayEpoch}~${nextDayEpoch}&byCallSign=${channel.site_id}` }, - parser: function ({ content, date }) { - const programs = []; - const data = JSON.parse(content); + parser: function ({content}) { + const programs = [] + const data = JSON.parse(content) if (!data.response || !data.response.entries || !data.response.entries[0] || !data.response.entries[0].listings) { // If the structure is not as expected, return an empty array - return programs; + return programs } - const listings = data.response.entries[0].listings; + const listings = data.response.entries[0].listings listings.forEach((listing) => { - if (listing.program.title && listing.startTime && listing.endTime) { - const start = parseTime(listing.startTime); - const stop = parseTime(listing.endTime); + const title = listing.mediasetlisting$epgTitle + const subTitle = listing.program.title + const season = parseSeason(listing) + const episode = parseEpisode(listing) + + if (listing.program.title && listing.startTime && listing.endTime) { programs.push({ - title: listing.program.title, - description: listing.program.description, - start, - stop - }); + title: title || subTitle, + sub_title: title && title != subTitle ? subTitle : null, + description: listing.program.description || null, + category: listing.program.mediasetprogram$skyGenre || null, + season: episode && !season ? '0' : season, + episode: episode, + start: parseTime(listing.startTime), + stop: parseTime(listing.endTime), + image: getMaxResolutionThumbnails(listing) + }) } - }); - return programs; + }) + + return programs } } + function parseTime(timestamp) { - return dayjs(timestamp).utc().format('YYYY-MM-DD HH:mm'); + return dayjs(timestamp).utc().format('YYYY-MM-DD HH:mm') +} + +function parseSeason(item) { + if (!item.mediasetlisting$shortDescription) return null + const season = item.mediasetlisting$shortDescription.match(/S(\d+)\s/) + return season ? season[1] : null +} + +function parseEpisode(item) { + if (!item.mediasetlisting$shortDescription) return null + const episode = item.mediasetlisting$shortDescription.match(/Ep(\d+)\s/) + return episode ? episode[1] : null +} + +function getMaxResolutionThumbnails(item) { + const thumbnails = item.program.thumbnails || null + const maxResolutionThumbnails = {} + + for (const key in thumbnails) { + const type = key.split('-')[0] // Estrarre il tipo di thumbnail + const {width, height, url, title} = thumbnails[key] + + if (!maxResolutionThumbnails[type] || + (width * height > maxResolutionThumbnails[type].width * maxResolutionThumbnails[type].height)) { + maxResolutionThumbnails[type] = {width, height, url, title} + } + } + if (maxResolutionThumbnails.image_keyframe_poster) + return maxResolutionThumbnails.image_keyframe_poster.url + else if (maxResolutionThumbnails.image_header_poster) + return maxResolutionThumbnails.image_header_poster.url + else + return null } diff --git a/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.test.js b/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.test.js index 83b64e6cd..528d92002 100644 --- a/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.test.js +++ b/sites/mediasetinfinity.mediaset.it/mediasetinfinity.mediaset.it.test.js @@ -1,4 +1,4 @@ -const { parser, url } = require('./mediasetinfinity.mediaset.it.config.js') +const {parser, url} = require('./mediasetinfinity.mediaset.it.config.js') const fs = require('fs') const path = require('path') const dayjs = require('dayjs') @@ -9,27 +9,32 @@ dayjs.extend(utc) const date = dayjs.utc('2024-01-20', 'YYYY-MM-DD').startOf('d') const channel = { - site_id: 'LB', - xmltv_id: '20.it' + site_id: 'LB', xmltv_id: '20.it' } it('can generate valid url', () => { - expect(url({ channel, date })).toBe( - 'https://api-ott-prod-fe.mediaset.net/PROD/play/feed/allListingFeedEpg/v2.0?byListingTime=1705708800000~1705795200000&byCallSign=LB' - ) + expect(url({ + channel, + date + })).toBe('https://api-ott-prod-fe.mediaset.net/PROD/play/feed/allListingFeedEpg/v2.0?byListingTime=1705708800000~1705795200000&byCallSign=LB') }) it('can parse response', () => { const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'), 'utf8') - const results = parser({ content, date }).map(p => { + const results = parser({content, date}).map(p => { return p }) - expect(results[0]).toMatchObject({ - start: '2024-01-19 22:37', - stop: '2024-01-20 00:54', - title: 'Independence day: Rigenerazione', - description: 'Sequel del film di fantascienza Independence Day, con L. Hemsworth e B. Pullman. Dopo 20 anni la Terra si prepara a subire un secondo, terrificante attacco alieno.', + expect(results[3]).toMatchObject({ + start: '2024-01-20 02:14', + stop: '2024-01-20 02:54', + title: 'Chicago Fire', + sub_title: 'Ep. 22 - Io non ti lascio', + description: 'Severide e Kidd continuano a indagare su un vecchio caso doloso di Benny. Notizie inaspettate portano Brett a meditare su una grande decisione.', + category: 'Intrattenimento', + season: '7', + episode: '22', + image: 'https://static2.mediasetplay.mediaset.it/Mediaset_Italia_Production_-_Main/F309370301002204/media/0/0/1ef76b73-3173-43bd-9c16-73986a0ec131/46896726-11e7-4438-b947-d2ae53f58c0b.jpg' }) }) diff --git a/sites/melita.com/melita.com.config.js b/sites/melita.com/melita.com.config.js index 5edf4012e..d344170ca 100644 --- a/sites/melita.com/melita.com.config.js +++ b/sites/melita.com/melita.com.config.js @@ -18,7 +18,7 @@ module.exports = { programs.push({ title: item.title, description: item.shortSynopsis, - icon: parseIcon(item), + image: parseImage(item), category: item.tags, season: item.season, episode: item.episode, @@ -59,7 +59,7 @@ function parseStop(item) { return dayjs(item.published.end) } -function parseIcon(item) { +function parseImage(item) { return item.posterImage ? item.posterImage + '?form=epg-card-6' : null } diff --git a/sites/melita.com/melita.com.test.js b/sites/melita.com/melita.com.test.js index 06e491317..2cedf24e5 100644 --- a/sites/melita.com/melita.com.test.js +++ b/sites/melita.com/melita.com.test.js @@ -35,7 +35,8 @@ it('can parse response', () => { 'Symphony of Illumination - Robin gets some bad news and decides to keep it to herself. Marshall decorates the house.', season: 7, episode: 12, - icon: 'https://androme.melitacable.com/media/images/epg/bc/07/p8953134_e_h10_ad.jpg?form=epg-card-6', + image: + 'https://androme.melitacable.com/media/images/epg/bc/07/p8953134_e_h10_ad.jpg?form=epg-card-6', category: ['comedy'] } ]) diff --git a/sites/meo.pt/meo.pt.channels.xml b/sites/meo.pt/meo.pt.channels.xml index 23c73397f..141804ba1 100644 --- a/sites/meo.pt/meo.pt.channels.xml +++ b/sites/meo.pt/meo.pt.channels.xml @@ -77,6 +77,7 @@ Sport TV4 Sport TV5 Sport TV6 + Sport TV7 Sport TV+ SyFy Tagesschau24 @@ -113,6 +114,7 @@ Cartoon Network CGTN Documentary Channel 1 Russia + Now CMTV CNBC CNN diff --git a/sites/mewatch.sg/mewatch.sg.channels.xml b/sites/mewatch.sg/mewatch.sg.channels.xml index 1f94c90bd..19733c9e5 100644 --- a/sites/mewatch.sg/mewatch.sg.channels.xml +++ b/sites/mewatch.sg/mewatch.sg.channels.xml @@ -1,5 +1,6 @@ + SPL02 Animax Channel 5 Channel 8 @@ -7,7 +8,6 @@ CinemaWorld Cinemax CNA - GEM Global Trekker HBO HBO Family @@ -15,12 +15,14 @@ HBO Signature LIVE 1 LIVE 2 - LIVE 5 - LIVE+ 1 + NOW 70s + NOW 80s + NOW Rock oktolidays ROCK Action ROCK Entertainment SPL01 Suria + TRACE Urban Vasantham diff --git a/sites/mewatch.sg/mewatch.sg.config.js b/sites/mewatch.sg/mewatch.sg.config.js index e8f8bff64..1559fdf05 100644 --- a/sites/mewatch.sg/mewatch.sg.config.js +++ b/sites/mewatch.sg/mewatch.sg.config.js @@ -1,12 +1,23 @@ const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') +const customParseFormat = require('dayjs/plugin/customParseFormat') + +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.extend(customParseFormat) module.exports = { site: 'mewatch.sg', days: 2, url: function ({ channel, date }) { - return `https://cdn.mewatch.sg/api/schedules?channels=${channel.site_id}&date=${date.format( + const utcDate = date.isUTC() ? date.tz(dayjs.tz.guess(), true).utc() : date.utc() + + return `https://cdn.mewatch.sg/api/schedules?channels=${channel.site_id}&date=${utcDate.format( 'YYYY-MM-DD' - )}&duration=24&ff=idp,ldp,rpt,cd&hour=21&intersect=true&lang=en&segments=all` + )}&duration=24&ff=idp,ldp,rpt,cd&hour=${utcDate.format( + 'HH' + )}&intersect=true&lang=en&segments=all` }, parser: function ({ content, channel }) { let programs = [] @@ -16,7 +27,7 @@ module.exports = { programs.push({ title: info.title, description: info.description, - icon: info.images.tile, + image: info.images.tile, episode: info.episodeNumber, season: info.seasonNumber, start: parseStart(item), @@ -40,7 +51,11 @@ module.exports = { $('#side-nav > div > div > div > nav:nth-child(1) > ul > li > ul > li').each((i, el) => { const name = $(el).find('a > span').text() const url = $(el).find('a').attr('href') - const [, site_id] = url.match(/\/(\d+)\?player-fullscreen/) + const [, site_id = null] = url.match(/\/(\d+)\?player-fullscreen/) ?? [] + + if (!site_id) { + return + } channels.push({ lang: 'en', diff --git a/sites/mewatch.sg/mewatch.sg.test.js b/sites/mewatch.sg/mewatch.sg.test.js index 787fcf5f1..6a9494438 100644 --- a/sites/mewatch.sg/mewatch.sg.test.js +++ b/sites/mewatch.sg/mewatch.sg.test.js @@ -13,7 +13,7 @@ const channel = { it('can generate valid url', () => { expect(url({ channel, date })).toBe( - 'https://cdn.mewatch.sg/api/schedules?channels=97098&date=2022-06-11&duration=24&ff=idp,ldp,rpt,cd&hour=21&intersect=true&lang=en&segments=all' + 'https://cdn.mewatch.sg/api/schedules?channels=97098&date=2022-06-10&duration=24&ff=idp,ldp,rpt,cd&hour=12&intersect=true&lang=en&segments=all' ) }) @@ -33,7 +33,8 @@ it('can parse response', () => { title: 'Open Homes S3 - EP 2', description: 'Mike heads down to the Sydney beaches to visit a beachside renovation with all the bells and whistles, we see a kitchen tip and recipe anyone can do at home. We finish up in the prestigious Byron bay to visit a multi million dollar award winning home.', - icon: "https://production.togglestatic.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=85&ImageId='4853697'&EntityType='LinearSchedule'&EntityId='788a7dd9-9b12-446f-91b4-c8ac9fec95e5'&Width=1280&Height=720&device=web_browser&subscriptions=Anonymous&segmentationTags=all", + image: + "https://production.togglestatic.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=85&ImageId='4853697'&EntityType='LinearSchedule'&EntityId='788a7dd9-9b12-446f-91b4-c8ac9fec95e5'&Width=1280&Height=720&device=web_browser&subscriptions=Anonymous&segmentationTags=all", episode: 2, season: 3, rating: { diff --git a/sites/mi.tv/mi.tv.config.js b/sites/mi.tv/mi.tv.config.js index 76eb67420..fde677dba 100644 --- a/sites/mi.tv/mi.tv.config.js +++ b/sites/mi.tv/mi.tv.config.js @@ -34,7 +34,7 @@ module.exports = { title: parseTitle($item), category: parseCategory($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -93,11 +93,11 @@ function parseDescription($item) { return $item('a > div.content > p.synopsis').text().trim() } -function parseIcon($item) { +function parseImage($item) { const backgroundImage = $item('a > div.image-parent > div.image').css('background-image') - const [, icon] = backgroundImage.match(/url\('(.*)'\)/) || [null, null] + const [, image] = backgroundImage.match(/url\('(.*)'\)/) || [null, null] - return icon + return image } function parseItems(content) { diff --git a/sites/mi.tv/mi.tv.test.js b/sites/mi.tv/mi.tv.test.js index 801bc68f4..5bd1a9f3e 100644 --- a/sites/mi.tv/mi.tv.test.js +++ b/sites/mi.tv/mi.tv.test.js @@ -33,7 +33,7 @@ it('can parse response', () => { title: 'Trasnoche de 24/7', category: 'Interés general', description: 'Lo más visto de la semana en nuestra pantalla.', - icon: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg' + image: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg' }, { start: '2021-11-24T23:00:00.000Z', @@ -42,7 +42,7 @@ it('can parse response', () => { category: 'Noticiero', description: 'Cerramos el día con un completo resumen de los temas más relevantes con columnistas y análisis especiales para terminar el día.', - icon: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg' + image: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg' }, { start: '2021-11-25T01:00:00.000Z', @@ -51,7 +51,7 @@ it('can parse response', () => { category: 'Cultural', description: 'La energía tiene mucho para mostrar. Este programa reúne a las principales empresas y protagonistas de la actividad que esta revolucionando la región.', - icon: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg' + image: 'https://cdn.mitvstatic.com/programs/fallback_other_l_m.jpg' } ]) }) diff --git a/sites/mncvision.id/mncvision.id.config.js b/sites/mncvision.id/mncvision.id.config.js index 8a7915002..904911409 100644 --- a/sites/mncvision.id/mncvision.id.config.js +++ b/sites/mncvision.id/mncvision.id.config.js @@ -1,4 +1,3 @@ -const _ = require('lodash') const axios = require('axios') const cheerio = require('cheerio') const dayjs = require('dayjs') diff --git a/sites/moji.id/moji.id.config.js b/sites/moji.id/moji.id.config.js index 2a942104f..6bc51ef4d 100644 --- a/sites/moji.id/moji.id.config.js +++ b/sites/moji.id/moji.id.config.js @@ -8,8 +8,6 @@ dayjs.extend(utc) dayjs.extend(timezone) dayjs.extend(customParseFormat) -const currentYear = new Date().getFullYear() - module.exports = { site: 'moji.id', days: 4, @@ -44,8 +42,8 @@ module.exports = { programs.push({ title: item.progTitle, description: item.progDesc, - start: item.progStart, - stop: item.progStop + start: item.progStart.toISOString(), + stop: item.progStop.toISOString() }) }) @@ -59,14 +57,15 @@ function parseItems(context) { const schPrograms = $('.desc-slider .list-slider').toArray() const monthDate = dayjs(context.date).format('MMM DD') const items = [] + const year = dayjs(context.date).year() schDayMonths.forEach(function (schDayMonth, i) { if (monthDate == $(schDayMonth).text()) { let schDayPrograms = $(schPrograms[i]).find('.accordion').toArray() schDayPrograms.forEach(function (program, i) { let itemDay = { - progStart: parseStart(schDayMonth, program), - progStop: parseStop(schDayMonth, program, schDayPrograms[i + 1]), + progStart: parseStart(schDayMonth, program, year), + progStop: parseStop(schDayMonth, program, schDayPrograms[i + 1], year), progTitle: parseTitle(program), progDesc: parseDescription(program) } @@ -86,37 +85,58 @@ function parseDescription(item) { return cheerio.load(item)('.content-acc span').text() } -function parseStart(schDayMonth, item) { - let monthDate = cheerio.load(schDayMonth).text().split(' ') - let startTime = cheerio.load(item)('.pkl').text() - let progStart = dayjs.tz( - currentYear + ' ' + monthDate[0] + ' ' + monthDate[1] + ' ' + startTime, - 'YYYY MMM DD HH:mm', - 'Asia/Jakarta' - ) - return progStart -} - -function parseStop(schDayMonth, itemCurrent, itemNext) { - let monthDate = cheerio.load(schDayMonth).text().split(' ') - - if (itemNext) { - let stopTime = cheerio.load(itemNext)('.pkl').text() - return dayjs.tz( - currentYear + ' ' + monthDate[0] + ' ' + monthDate[1] + ' ' + stopTime, +function parseStart(schDayMonth, item, year) { + try { + let monthDate = cheerio.load(schDayMonth).text().split(' ') + let startTime = cheerio.load(item)('.pkl').text() + let progStart = dayjs.tz( + `${year} ${monthDate[0]} ${monthDate[1]} ${startTime}`, 'YYYY MMM DD HH:mm', 'Asia/Jakarta' ) - } else { - return dayjs.tz( - currentYear + - ' ' + - monthDate[0] + - ' ' + - (parseInt(monthDate[1]) + 1).toString().padStart(2, '0') + - ' 00:00', - 'YYYY MMM DD HH:mm', + + if (!progStart.isValid()) { + throw new Error('Invalid start time created from input') + } + + return progStart + } catch (error) { + console.error('Error in parseStart:', error) + throw error + } +} + +function parseStop(schDayMonth, itemCurrent, itemNext, year) { + try { + let monthDate = cheerio.load(schDayMonth).text().split(' ') + let currentDate = dayjs.tz( + `${year} ${monthDate[0]} ${monthDate[1]}`, + 'YYYY MMM DD', 'Asia/Jakarta' ) + + if (!currentDate.isValid()) { + throw new Error('Invalid date created from input') + } + + if (itemNext) { + let stopTime = cheerio.load(itemNext)('.pkl').text() + let stopDate = dayjs.tz( + `${year} ${monthDate[0]} ${monthDate[1]} ${stopTime}`, + 'YYYY MMM DD HH:mm', + 'Asia/Jakarta' + ) + + if (!stopDate.isValid()) { + throw new Error('Invalid stop time created from input') + } + + return stopDate + } else { + return currentDate.add(1, 'day').startOf('day') + } + } catch (error) { + console.error('Error in parseStop:', error) + throw error } -} +} \ No newline at end of file diff --git a/sites/moji.id/moji.id.test.js b/sites/moji.id/moji.id.test.js index 406083ba3..f74d3ff8b 100644 --- a/sites/moji.id/moji.id.test.js +++ b/sites/moji.id/moji.id.test.js @@ -1,9 +1,11 @@ const { url, parser } = require('./moji.id.config.js') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') dayjs.extend(utc) +dayjs.extend(timezone) -const date = dayjs.utc('2023-08-18', 'YYYY-MM-DD').startOf('d') +const date = dayjs.utc('2023-08-18').format('YYYY-MM-DD') const channel = { site_id: '0', xmltv_id: 'moji.id', @@ -28,8 +30,8 @@ it('can parse response', () => { expect(results[0]).toMatchObject({ title: 'TRUST', - start: dayjs.tz('2023 Aug 18 00:00', 'YYYY MMM DD HH:mm', 'Asia/Jakarta'), - stop: dayjs.tz('2023 Aug 18 00:30', 'YYYY MMM DD HH:mm', 'Asia/Jakarta'), + start: dayjs.tz('2023 Aug 18 00:00', 'YYYY MMM DD HH:mm', 'Asia/Jakarta').toISOString(), + stop: dayjs.tz('2023 Aug 18 00:30', 'YYYY MMM DD HH:mm', 'Asia/Jakarta').toISOString(), description: 'Informasi seputar menjaga vitalitas pria' }) }) diff --git a/sites/mon-programme-tv.be/mon-programme-tv.be.config.js b/sites/mon-programme-tv.be/mon-programme-tv.be.config.js index 436270f73..23307f4f8 100644 --- a/sites/mon-programme-tv.be/mon-programme-tv.be.config.js +++ b/sites/mon-programme-tv.be/mon-programme-tv.be.config.js @@ -34,7 +34,7 @@ module.exports = { title: parseTitle($item), description: parseDescription($item), category: parseCategory($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -85,7 +85,7 @@ function parseCategory($item) { return $item('.type').text().trim() } -function parseIcon($item) { +function parseImage($item) { return $item('.image img').data('src') } diff --git a/sites/mon-programme-tv.be/mon-programme-tv.be.test.js b/sites/mon-programme-tv.be/mon-programme-tv.be.test.js index de0d46310..c6dc381a0 100644 --- a/sites/mon-programme-tv.be/mon-programme-tv.be.test.js +++ b/sites/mon-programme-tv.be/mon-programme-tv.be.test.js @@ -32,7 +32,7 @@ it('can parse response', () => { stop: '2023-01-19T05:55:00.000Z', title: 'LN Matin', category: 'Magazine Actualité', - icon: 'https://dnsmptv-img.pragma-consult.be/imgs/picto/132/Reportage_1.jpg' + image: 'https://dnsmptv-img.pragma-consult.be/imgs/picto/132/Reportage_1.jpg' }) expect(results[1]).toMatchObject({ @@ -40,7 +40,7 @@ it('can parse response', () => { stop: '2023-01-19T06:00:00.000Z', title: 'Météo', category: 'Météo', - icon: 'https://dnsmptv-img.pragma-consult.be/imgs/picto/132/Meteo.jpg' + image: 'https://dnsmptv-img.pragma-consult.be/imgs/picto/132/Meteo.jpg' }) expect(results[8]).toMatchObject({ @@ -49,7 +49,7 @@ it('can parse response', () => { title: 'Le journal', description: "L'information de la mi-journée avec des JT...", category: 'Journal', - icon: 'https://dnsmptv-img.pragma-consult.be/imgs/picto/132/journal.jpg' + image: 'https://dnsmptv-img.pragma-consult.be/imgs/picto/132/journal.jpg' }) }) diff --git a/sites/mtel.ba/mtel.ba.config.js b/sites/mtel.ba/mtel.ba.config.js index dcd9add8d..2da967bdb 100644 --- a/sites/mtel.ba/mtel.ba.config.js +++ b/sites/mtel.ba/mtel.ba.config.js @@ -26,7 +26,7 @@ module.exports = { title: item.title, description: item.description, category: item.category, - icon: item.image, + image: item.image, start: parseStart(item).toJSON(), stop: parseStop(item).toJSON() }) diff --git a/sites/mtel.ba/mtel.ba.test.js b/sites/mtel.ba/mtel.ba.test.js index d9e2a9b6c..5fe0d8d6a 100644 --- a/sites/mtel.ba/mtel.ba.test.js +++ b/sites/mtel.ba/mtel.ba.test.js @@ -32,7 +32,7 @@ it('can parse response', () => { start: '2021-11-09T22:29:00.000Z', stop: '2021-11-09T23:46:00.000Z', title: 'Šuma', - icon: 'https://mtel.ba/oec/images/epg/60881491.jpg', + image: 'https://mtel.ba/oec/images/epg/60881491.jpg', description: 'Krajem decembra 1947. godine jugoslovenski predsjednik Josip Broz Tito prvi put je posjetio Rumuniju. Da bi učvrstili novo socijalističko prijateljstvo, rumunski zvaničnici su poklonili Titu sliku velikog rumunskog umjetnika Jona Andreskua pod nazivom Šuma. Mnogo godina kasnije ta slika je umješana u napetu špijunsku priču i otkriva tajnu koja će uzdrmati temelje i Jugoslavije i Rumunije. Film je svjedok kompleksnosti i raznovrsnosti glasova koji čine ono što zovemo stvarnošću.', category: 'Televizijski film' diff --git a/sites/mts.rs/mts.rs.config.js b/sites/mts.rs/mts.rs.config.js index 8be454629..251cae944 100644 --- a/sites/mts.rs/mts.rs.config.js +++ b/sites/mts.rs/mts.rs.config.js @@ -28,7 +28,7 @@ module.exports = { title: item.title, category: item.category, description: item.description, - icon: item.image, + image: item.image, start: parseStart(item), stop: parseStop(item) }) diff --git a/sites/mts.rs/mts.rs.test.js b/sites/mts.rs/mts.rs.test.js index 7fff11041..220dd9a1c 100644 --- a/sites/mts.rs/mts.rs.test.js +++ b/sites/mts.rs/mts.rs.test.js @@ -36,7 +36,8 @@ it('can parse response', () => { stop: '2021-11-07T00:43:00.000Z', title: 'Zaboravljeni zlo\u010din', category: 'Bioskopski film', - icon: 'https://mts.rs/oec/images/epg/2_abb81cc24d8ce957eece50f991a31e59780e4e53_E7D8ECDE568E84E3C86CCDBDB647355E.jpg', + image: + 'https://mts.rs/oec/images/epg/2_abb81cc24d8ce957eece50f991a31e59780e4e53_E7D8ECDE568E84E3C86CCDBDB647355E.jpg', description: 'Novinarka-fotoreporter, D\u017ein, istra\u017euje okrutno i senzacionalno, nere\u0161eno ubistvo sekirom iz davne 1873. godine. Ubistvo koje koincidira sa nedavnim identi\u010dnim brutalnim dvostrukim ubistvom. Zaplet se odvija izme\u0111u pri\u010de o\u010devica iz toga doba - pri\u010de iz novinske arhive i D\u017einine privatne borbe sa ljubomorom i sumnjom koje prate njen brak.' } diff --git a/sites/musor.tv/musor.tv.config.js b/sites/musor.tv/musor.tv.config.js index 6a58e6b4d..d8e75543d 100644 --- a/sites/musor.tv/musor.tv.config.js +++ b/sites/musor.tv/musor.tv.config.js @@ -27,7 +27,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -59,7 +59,7 @@ module.exports = { } } -function parseIcon($item) { +function parseImage($item) { const imgSrc = $item('div.smartpe_screenshot > img').attr('src') return imgSrc ? `https:${imgSrc}` : null diff --git a/sites/mytelly.co.uk/mytelly.co.uk.config.js b/sites/mytelly.co.uk/mytelly.co.uk.config.js index 7272a0a61..be839034d 100644 --- a/sites/mytelly.co.uk/mytelly.co.uk.config.js +++ b/sites/mytelly.co.uk/mytelly.co.uk.config.js @@ -42,7 +42,6 @@ module.exports = { }, async channels() { const axios = require('axios') - const _ = require('lodash') const providers = [ '-3000053', @@ -111,7 +110,7 @@ module.exports = { } } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(item => [item.site_id, item])).values()] } } diff --git a/sites/nostv.pt/nostv.pt.config.js b/sites/nostv.pt/nostv.pt.config.js index 0f8295940..a823d1650 100644 --- a/sites/nostv.pt/nostv.pt.config.js +++ b/sites/nostv.pt/nostv.pt.config.js @@ -10,15 +10,20 @@ const headers = { 'X-Core-Contentratinglimit': '0', 'X-Core-Deviceid': '', 'X-Core-Devicetype': 'web', - 'Origin': 'https://nostv.pt', - 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36' + Origin: 'https://nostv.pt', + 'User-Agent': + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36' } module.exports = { site: 'nostv.pt', days: 2, url({ channel, date }) { - return `https://tyr-prod.apigee.net/nostv/ott/schedule/range/contents/guest?channels=${channel.site_id}&minDate=${date.format('YYYY-MM-DD')}T00:00:00Z&maxDate=${date.format('YYYY-MM-DD')}T23:59:59Z&isDateInclusive=true&client_id=${headers['X-Apikey']}` + return `https://tyr-prod.apigee.net/nostv/ott/schedule/range/contents/guest?channels=${ + channel.site_id + }&minDate=${date.format('YYYY-MM-DD')}T00:00:00Z&maxDate=${date.format( + 'YYYY-MM-DD' + )}T23:59:59Z&isDateInclusive=true&client_id=${headers['X-Apikey']}` }, request: { headers }, parser({ content }) { @@ -32,9 +37,9 @@ module.exports = { description: item.Metadata?.Description, season: item.Metadata?.Season, episode: item.Metadata?.Episode, - icon: item.Images ? - `https://mage.stream.nos.pt/v1/nostv_mage/Images?sourceUri=${item.Images[0].Url}&profile=ott_1_452x340&client_id=${headers['X-Apikey']}` : - null, + image: item.Images + ? `https://mage.stream.nos.pt/v1/nostv_mage/Images?sourceUri=${item.Images[0].Url}&profile=ott_1_452x340&client_id=${headers['X-Apikey']}` + : null, start: dayjs.utc(item.UtcDateTimeStart), stop: dayjs.utc(item.UtcDateTimeEnd) }) @@ -45,7 +50,10 @@ module.exports = { }, async channels() { const result = await axios - .get(`https://tyr-prod.apigee.net/nostv/ott/channels/guest?client_id=${headers['X-Apikey']}`, { headers }) + .get( + `https://tyr-prod.apigee.net/nostv/ott/channels/guest?client_id=${headers['X-Apikey']}`, + { headers } + ) .then(r => r.data) .catch(console.error) diff --git a/sites/nostv.pt/nostv.pt.test.js b/sites/nostv.pt/nostv.pt.test.js index 76259a569..472978450 100644 --- a/sites/nostv.pt/nostv.pt.test.js +++ b/sites/nostv.pt/nostv.pt.test.js @@ -22,12 +22,11 @@ it('can generate valid url', () => { it('can parse response', () => { const content = fs.readFileSync(path.resolve(__dirname, '__data__/data.json')) - const results = parser({ content }) - .map(p => { - p.start = p.start.toJSON() - p.stop = p.stop.toJSON() - return p - }) + const results = parser({ content }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) expect(results[0]).toMatchObject({ start: '2023-12-11T16:30:00.000Z', @@ -37,7 +36,8 @@ it('can parse response', () => { 'A história de dois melhores amigos veterinários e o seu extraordinário trabalho na Austrália.', season: 1, episode: 12, - icon: 'https://mage.stream.nos.pt/v1/nostv_mage/Images?sourceUri=http://vip.pam.local.internal/PAM.Images/Store/8329ed1aec5d4c0faa2056972256ff9f&profile=ott_1_452x340&client_id=xe1dgrShwdR1DVOKGmsj8Ut4QLlGyOFI' + image: + 'https://mage.stream.nos.pt/v1/nostv_mage/Images?sourceUri=http://vip.pam.local.internal/PAM.Images/Store/8329ed1aec5d4c0faa2056972256ff9f&profile=ott_1_452x340&client_id=xe1dgrShwdR1DVOKGmsj8Ut4QLlGyOFI' }) }) diff --git a/sites/novacyprus.com/novacyprus.com.config.js b/sites/novacyprus.com/novacyprus.com.config.js index 0eb06083e..6bf63c84b 100644 --- a/sites/novacyprus.com/novacyprus.com.config.js +++ b/sites/novacyprus.com/novacyprus.com.config.js @@ -27,7 +27,7 @@ module.exports = { programs.push({ title: item.title, description: item.description, - icon: parseIcon(item), + image: parseImage(item), start, stop }) @@ -55,7 +55,7 @@ function parseStart(item) { return dayjs.tz(item.datetime, 'YYYY-MM-DD HH:mm:ss', 'Asia/Nicosia') } -function parseIcon(item) { +function parseImage(item) { return item.mediaItems.length ? item.mediaItems[0].CdnUrl : null } diff --git a/sites/novacyprus.com/novacyprus.com.test.js b/sites/novacyprus.com/novacyprus.com.test.js index 456458070..095b5998f 100644 --- a/sites/novacyprus.com/novacyprus.com.test.js +++ b/sites/novacyprus.com/novacyprus.com.test.js @@ -32,7 +32,8 @@ it('can parse response', () => { stop: '2021-11-17T06:10:00.000Z', title: 'Δεσμοί Αίματος', description: 'Θρίλερ Μυστηρίου', - icon: 'http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_GUIDE_STILL.jpg' + image: + 'http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_GUIDE_STILL.jpg' } ]) }) diff --git a/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.config.js b/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.config.js index 961d04cdc..37429ac8a 100644 --- a/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.config.js +++ b/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.config.js @@ -33,7 +33,7 @@ module.exports = { programs.push({ title: details.main_title, description: details.short_argument, - icon: parseIcon(details), + image: parseImage(details), actors: parseActors(details), rating: parseRating(details), date: details.year, @@ -87,7 +87,7 @@ function parseActors(details) { return details.actors.split(', ') } -function parseIcon(details) { +function parseImage(details) { return details.image ? `https://img-ns.s3.amazonaws.com/grid_data/${details.image}` : null } diff --git a/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.test.js b/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.test.js index 9d4e27fbc..fbd2bf02c 100644 --- a/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.test.js +++ b/sites/nuevosiglo.com.uy/nuevosiglo.com.uy.test.js @@ -51,7 +51,7 @@ it('can parse response', async () => { title: 'Jurassic World: Dominion', description: 'Años después de la destrucción de Isla Nublar, los dinosaurios viven y cazan junto a los humanos. Este equilibrio determinará, si los humanos seguirán siendo los depredadores máximos en un planeta que comparten con las criaturas temibles.', - icon: 'https://img-ns.s3.amazonaws.com/grid_data/23354476.jpg', + image: 'https://img-ns.s3.amazonaws.com/grid_data/23354476.jpg', date: '2022', rating: { system: 'MPAA', @@ -66,7 +66,7 @@ it('can parse response', async () => { title: 'Black Adam', description: 'Black Adam es liberado de su tumba casi cinco mil años después de haber sido encarcelado y recibir sus poderes de los antiguos dioses. Ahora está listo para desatar su forma única de justicia en el mundo.', - icon: 'https://img-ns.s3.amazonaws.com/grid_data/24638423.jpg', + image: 'https://img-ns.s3.amazonaws.com/grid_data/24638423.jpg', date: '2022', rating: { system: 'MPAA', diff --git a/sites/ontvtonight.com/ontvtonight.com.config.js b/sites/ontvtonight.com/ontvtonight.com.config.js index 009dee55a..a726a7e4a 100644 --- a/sites/ontvtonight.com/ontvtonight.com.config.js +++ b/sites/ontvtonight.com/ontvtonight.com.config.js @@ -46,7 +46,6 @@ module.exports = { }, async channels({ country }) { const axios = require('axios') - const _ = require('lodash') const providers = { au: ['o', 'a'], @@ -120,7 +119,7 @@ module.exports = { provider, region, zipcode, - TVperiod: 'Night', + TVperiod: '', date: dayjs().format('YYYY-MM-DD'), st: 0, is_mobile: 1 @@ -134,6 +133,7 @@ module.exports = { let name = $(el).find('center > a:eq(1)').text() name = name.replace(/\-\-/gi, '-') const url = $(el).find('center > a:eq(1)').attr('href') + if (!url) return const [, number, slug] = url.match(/\/(\d+)\/(.*)\.html$/) channels.push({ @@ -146,7 +146,7 @@ module.exports = { } } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(item => [item.site_id, item])).values()] } } diff --git a/sites/ontvtonight.com/ontvtonight.com_us.channels.xml b/sites/ontvtonight.com/ontvtonight.com_us.channels.xml index 88cb161e1..8d204f666 100644 --- a/sites/ontvtonight.com/ontvtonight.com_us.channels.xml +++ b/sites/ontvtonight.com/ontvtonight.com_us.channels.xml @@ -1,10 +1,7 @@ MBC America Korean TV - FanDuel Racing - KYW HDTV - WCAU HDTV - WPVI HDTV + DTV Cinema TV5 Monde (USA) NHL Center Ice & MLB Extra Innings Lifetime Real Women @@ -17,11 +14,9 @@ Free Preview Channel Motor Trend HDTV Nick Music - Showtime HDTV (East) + Paramount+ with SHOWTIME HDTV (East) BET Gospel NHL Center Ice & MLB Extra Innings - KRIV HDTV - KTRK HDTV DTV Cinema HDTV DTV Cinema DTV Cinema HDTV @@ -40,9 +35,7 @@ AMC (West) KWGN RFD TV - KUNW Univision 2 TBN Inspire - Link TV DTV Cinema DTV Cinema HDTV DTV Cinema HDTV @@ -69,110 +62,48 @@ DTV Cinema DTV Cinema DTV Cinema - Showtime HDTV (West) - HBO HDTV (East) - HBO HDTV (West) - KABC HDTV - WTVD HDTV - KCBS HDTV - WCBS HDTV - KMSP HDTV - KPTV HDTV - KTTV HDTV - WAGA HDTV - WNYW HDTV - WOFL HDTV - WTVT HDTV - WTXF HDTV - WLNY HDTV - KNSD HDTV + Paramount+ with SHOWTIME (West) WNET Thirteen HDTV - WWOR HDTV ESPN-2 Alternate Programming - WUTF HDTV - WABC HDTV BET Her - WDAF HDTV - KNBC HDTV - WNBC HDTV WRC HDTV NBA TV WXNY Daystar Cable Satellite Public Affairs Network 2 Investigation Discovery - KCPQ HDTV Discovery Family Channel SDTV - KDFW HDTV - KDVR HDTV Science - KFSN HDTV KGO HDTV - KNTV HDTV Eternal Word Television Network The Cowboy Channel - KSAS HDTV - KSAZ HDTV - KSTU HDTV - KSWB HDTV - KTBC HDTV - KTVI HDTV - KTVU HDTV - KTXL HDTV Fox Deportes en Español (U.S.) - KXAS HDTV - KXII HDTV - WALA HDTV Bally Sports SoCal - WBFF HDTV Bally Sports Midwest (St. Louis) Root Sports Northwest SportsNet Pittsburgh (Pittsburgh DMA) - WFLD HDTV - WFLX HDTV - WFSB HDTV - WFXG HDTV - WITI HDTV - WJBK HDTV GSN (East) WJW HDTV The Golf Channel WLS HDTV - HBO 2 (East) - WMAQ HDTV - WNEP HDTV NJ PBS HDTV - WNYE HDTV Home Shopping Network - WPGH HDTV - WPIX HDTV Monumental Sports Network IFC (East) Inspirational Network East - WTNH HDTV - WTTG HDTV - WXIN HDTV - WXIX HDTV - WXMI HDTV Thirteen PBS Kids msnbc Madison Square Garden (Zone 1) Fuse (East) - KVVU HDTV - WACH HDTV NASA Television - WCCT HDTV - WZTV HDTV New England Sports Network The Asia Network Antenna Greek TV ITV Gold Hallmark Channel (East) Outdoor Channel - ESPN HDTV Ovation Arts Network HDNet Movies CBS Sports Network - WPMT HDTV RCN Nuestra Tele TBN Enlace USA Tennis Channel @@ -180,10 +111,7 @@ Syfy (East) ATN Punjabi ATN Jaya - WTNZ HDTV Free Speech TV - Starz Edge (East) - WVIT HDTV SundanceTV (East) Madison Square Garden HDTV Madison Square Garden Sportsnet HDTV @@ -198,7 +126,6 @@ Torneos y Competencias (USA & Mexico) ShopHQ VH1 (East) - The NFL Network NewsNation SDTV New Shopping Service Cinemax HDTV (East) @@ -210,11 +137,7 @@ ET China Channel ET Drama Channel WTTE TBDTV - Starz Comedy (East) - STARZ HD (East) - STARZ HD (West) Caracol TV Internacional - WTVJ HDTV Cine Nostalgia Mexico Shopping Channel The Movie Channel HDTV (East) @@ -227,8 +150,6 @@ Muzak: 50's & 60's Hits Muzak: Country Music One New England Sports Network HDTV - STARZ ENCORE HD (West) - STARZ ENCORE HD (East) AFN News AFN Sports TV ONE @@ -242,78 +163,22 @@ Sun TV Tamil CPTV HDTV DTV Cinema - WLIW HDTV NJTV HDTV WNJB NHK World-Japan - WXXA HDTV - WTGS HDTV - KUNS HDTV Univision 51 - KPTM HDTV - KBTV DABL HDTV - WTIC HDTV + KUNS CW HDTV MTV-U Celebrity Shopping Network - WHNS HDTV Bally Sports Florida 24/7 HDTV (Rays, Marlins, Panthers) - KBSI HDTV - KOKH HDTV - KMPH HDTV - KRXI HDTV - WLUK HDTV - KREN Univision 27 - KNIN HDTV - WIVT HDTV - KFXA Dabl - WBRE HDTV - WBRC HDTV - WOLF HDTV WRNN Shop LC HDTV - WYOU HDTV - WMBCDT HDTV - WHPX HDTV - WFXL HDTV - WCTX HDTV - WOGX HDTV - WMSN HDTV + WMBC Merit Street Media HDTV WTBYDT - WNYW FOX Weather - WDKY HDTV - KFTH HDTV UniMás 67 - KTFD HDTV UniMás 14 - KTFF HDTV UniMás 61 - WAMI HDTV UniMás 69 WOTF Grit HDTV - WUVG HDTV Univision 34 - WVEN HDTV Univision 26 - KSTR HDTV UniMás 49 - WXFT HDTV UniMás 60 - KFTV HDTV Univision 21 - KLDO Univision 27 - KMEX Univision 34 - KPMR HDTV Univision 38 - KTVW HDTV Univision 33 - KUVN HDTV Univision 23 - KUVS HDTV Univision 19 - KWEX HDTV Univision 41 - KXLN HDTV Univision 45 - WGBO HDTV Univision 66 - WLTV HDTV Univision 23 - WQHS HDTV Univision 61 - WXTV HDTV Univision 41 - WFTY True Crime Network - WPVI ThisTV + WPVI Charge! WLII HDTV Teleonce 56 - WQPX HDTV - WPXN HDTV Tele El Salvador SD - The NFL Network HDTV - WABC Localish HDTV - WTNH Rewind TV Altitude Sports & Entertainment (Colorado) NBC Sports Chicago DTV Cinema HDTV - WRSP HDTV - WNBC Cozi TV DTV Cinema HDTV DTV Cinema HDTV DTV Cinema HDTV @@ -339,7 +204,6 @@ Canal Once XEIPN Internacional Canal 22 Internacional CB Tu Televisión Michoacán - WUHF HDTV GOLTV English AFN Family/AFN Pulse AFN Prime Pacific @@ -350,15 +214,9 @@ Weather Now On Demand WVIA WVIA Create - WRLH HDTV SET MAX - ESPN2 HDTV TBS Superstation HDTV (East) - WCAU Cozi TV - WPFO HDTV - ESPNU AFN Prime Atlantic - WVIT Cozi TV Television Korea DTV Cinema DIRECTV Kids Mix @@ -366,32 +224,26 @@ NBC Sports Chicago HDTV Dish Network FYI Outdoor Channel HDTV - WUTV HDTV Root Sports Northwest 24/7 HDTV Yankees Television HDTV TVBS - Hallmark Movies and Mysteries + Hallmark Mystery POLSAT 1 International ESC-1 AL ZIKR NILE Drama - Impact Television Network MavTV WAPA América - LOGO (East) GMA Pinoy TV (East) DTV Cinema HDTV DTV Cinema HDTV El Sembrador Nueva Evangelización TV Universal Kids - WGXA HDTV Tele N Military History Channel Almavisión Hispanic Network - RetroPlex IndiePlex NBC Sports Boston 24/7 HDTV - WDFX HDTV The Groove (XM Satellite Radio) Aguila (XM Satellite Radio) Caricia (XM Satellite Radio) @@ -448,7 +300,6 @@ Siriusly Sinatra (Sirius Satellite Radio) On Broadway (Sirius Satellite Radio) Symphony Hall (Sirius Satellite Radio) - WVUE HDTV Crime and Investigation Network iNDemand High-Definition PPV MTV Live HDTV @@ -474,22 +325,16 @@ ViendoMovies (East) The CW MyNetworkTV - WABC ThisTV + WABC Charge! The Mall Channel Smile of a Child A&E Network HDTV Bally Sports Detroit 24/7 HDTV - WSMH HDTV - WVIADT2 PBS Kids ReelzChannel NBC Sports California HDTV BabyFirst Americas - WGPX Court TV - WHPX Bounce WPXN Bounce TV - WPXN Court TV - WQPX Bounce - WQPX Court TV + WPXN Grit AAJ TAK SAHARA SAMAY INDIA Sahara One @@ -497,7 +342,6 @@ Arabic Music Radio Galavision (East) HOPE - WUVN HDTV Univision 46 SportsNet Pittsburgh HDTV (Pittsburgh DMA) Eternal Word Television en Español (U.S.) Rotana Cinema @@ -523,6 +367,7 @@ Hunan Satellite TV (HTV) (Chinese-Mandarin) WXXA OTBTV WLIW World + Mid-Atlantic Sports Network 2 Abu Dhabi TV Baby TV iTVN (Chicago) @@ -533,7 +378,6 @@ Bally Sports Detroit GEO TV (Canada) Jewish Life TV - WSWB HDTV Canal Sur (Peru) TVV Estudio 5 @@ -544,7 +388,6 @@ Big Ten Network HDTV (National) Baby TV (Americas) Fox Business Network - Prosieben Telemundo Network (East) City Lights Gumbo @@ -571,9 +414,7 @@ Ensemble Intermezzo New York 1 News - STARZ Comedy HD (East) - STARZ Edge HD (East) - STARZ Kids & Family HD (East) + Swing Kings History HDTV (East) The Learning Channel HDTV (East) Animal Planet HDTV (East) @@ -581,12 +422,8 @@ The Discovery Channel HDTV (East) Discovery Familia (U.S. feed) Cable News Network HDTV - STARZ ENCORE Action (East) The Golf Channel HDTV USA Network HDTV (East) - STARZ ENCORE Suspense (East) - STARZ ENCORE Family (East) - STARZ ENCORE Westerns (East) Food Network (East) Bravo HDTV (East) Jukebox Gold @@ -611,7 +448,6 @@ Syfy HDTV Fox Business Network HDTV Consumer News & Business Channel HDTV - Showtime 2 HDTV (East) Smithsonian Channel HDTV (East) FX HDTV (East) Phoenix North American Chinese Channel @@ -627,18 +463,15 @@ The Movie Channel HDTV (West) Paramount Network HDTV (East) NewsNation HDTV - WCWN HDTV - Hallmark Movies and Mysteries HDTV + Hallmark Mystery HDTV Mid-Atlantic Sports Network HDTV The Disney Channel HDTV (East) - The Connecticut Network Nickelodeon HDTV (East) CMT HDTV (East) Tennis Channel HDTV ATN TAMIL PLUS CBS Sports Network HDTV NBA TV HDTV - ESPN News HDTV Fox News Channel HDTV (East) MLB Network Strike Zone DirecTV MLB EXTRA INNINGS @@ -647,7 +480,6 @@ CNBC ICO Mobile TVN 24 News Channel ATN ZOOM - STARZ InBlack (East) NBN America Noursat IQRAA @@ -665,65 +497,44 @@ AAG International Chinese Television System RFD HDTV - HBO 2 HDTV (East) - HBO Family HDTV (East) - HBO Signature HDTV (East) - HBO Comedy HDTV (East) More Max HDTV (East) ActionMAX HDTV (East) Disney XD HDTV (East) - WRNN Circle TV - WRNN Canal de La Fe + WRNN TBD TV + WRNN The365 NYC Gov Quality Value Convenience Network HDTV Lifetime Television HDTV (East) Destination America HDTV - HBO 2 HDTV (West) - HBO Family HDTV (West) - HBO Signature HDTV (West) - HBO Zone HDTV (East) WGHP Z Living - HBO Zone HDTV (West) - HBO Comedy HDTV (West) ActionMAX HDTV (West) Five Star Max HDTV ThrillerMAX HDTV (East) HBO Latino HDTV (West) Mav TV HDTV - Showtime 2 HDTV (West) Band Internacional (United States) NBC On Demand ABC On Demand FOX On Demand E! Entertainment Television HDTV (East) - ESPNU HDTV World Fishing Network HDTV (U.S.) More Max HDTV (West) ThrillerMAX HDTV (West) - HBO Signature (East) - Showtime Showcase HDTV (East) - Showtime Showcase HDTV (West) - Showtime Extreme HDTV (East) - Showtime Extreme HDTV (West) The Movie Channel Xtra HDTV (East) The Movie Channel Xtra HDTV (West) - Showtime 2 (East) Bally Sports Ohio (Cleveland) HDTV - Showtime Showcase (East) The Loft (Sirius Satellite Radio) WVIT NBC LX Home Russia Today (North America) Outer Max HDTV Comedy Central HDTV (East) VH1 HDTV (East) - HBO Family (East) Telecentro Canal 13 Al Arabiya Teleuniverso MTV HDTV (East) Cable News Network International - WUNI HDTV Univision 27 HBO Latino HDTV (East) Trinity Broadcasting Network HDTV Women's Entertainment Network (East) @@ -749,28 +560,13 @@ TV ONE HDTV Home Shopping Network HDTV MLB Network - SportsNet Rocky Mountain MLB Network HDTV Cine Estelar Milenio Televisión Univisión Network (Pacific) Mega TV Channel 405 - WQMY HDTV - KTFK HDTV UniMás 64 - KFTR UniMás 46 HDTV - WUVC HDTV Univision 40 - WUVP HDTV Univision 65 - KINC HDTV Univision 15 - KINT HDTV Univision 26 - KTFQ HDTV Univision - KNVO HDTV Univision 48 - KORO Univision 28 HDTV - KSMS HDTV Univision 67 Destination America Gran Cine - KTFN HDTV UniMás 65 - WFDC HDTV Univision 14 - WFUT HDTV UniMás 68 GMA Life TV Cine Latino (US) Star Life (USA & Canada) @@ -779,7 +575,6 @@ AT&T U-verse Buzz Eurochannel in English NBC Sports Bay Area HDTV 24/7 - SportsNet Rocky Mountain 24/7 HDTV Pursuit Channel Bally Sports Florida Flix (East) @@ -787,36 +582,28 @@ ART Movies America's Value Channel Sports Alternate - WCWN Charge TV Gallery HD NBC Sports California 24/7 HDTV Bally Sports Sun South MallTV Black Entertainment Television HDTV (East) - WNJU HDTV Multimedios USA Christian Television Network CPTV Spirit Baby TV (Latin America) - KTFQ HDTV UniMás 14 WFTT Scientology Network HDTV ION - KUPB HDTV Univision 18 Bally Sports West HDTV Bally Sports SoCal Bally Sports West Bally Sports Southwest HDTV 24/7 (Main) - KSCC HDTV KTVU - KUNP Univision 16 KFXL msnbc HDTV Turner Classic Movies HDTV HLN HDTV BBC America HDTV (East) - KVSN HDTV Univision 48 Discovery Theater HDTV (Latin America) - truTV HDTV (East) Shop LC Bally Sports Midwest St. Louis HDTV 24/7 Bally Sports Indiana 24/7 HDTV @@ -826,7 +613,6 @@ Comedy Central HDTV (West) KBYU Brigham Young University TV Disney XD Spanish Audio Only for Tru 2 Way - WVEA Univision 62 WCCT Bally Sports South (Atlanta DMA) 24/7 HDTV NFL RedZone @@ -834,10 +620,10 @@ WPIX Grit TV NFL RedZone HDTV Estrella TV (East) - WMBC + Ecuador TV International + WMBC Merit Street Media Bally Sports Sun 24/7 HDTV (South Marlins, Rays, Heat) Investigation Discovery HDTV - WFUT UniMás 68 PTC Punjabi Ebru TV Bally Sports North HDTV @@ -849,15 +635,11 @@ MGM+ HDTV (East) VICE HDTV Corazón - RetroPlex HDTV IndiePlex HDTV MGM+ HDTV (West) MGM+ (West) - KNIC HDTV Hallmark Channel HDTV (East) - KUVE HDTV Univision 38 Nuestra Tele Noticias 24 - KUTH HDTV Univision 32 NatGeo WILD Turner Network Television HDTV (West) TBS Superstation HDTV (West) @@ -867,22 +649,13 @@ NJTV Mid Atlantic Sports Network 2 HDTV The Sportsman Channel HDTV - STARZ Cinema HD (East) - STARZ InBlack HD (East) France 24 (France) The Disney Channel (West) - STARZ ENCORE (West) - HBO Signature (West) - HBO (West) - Showtime 2 (West) - Showtime Showcase (West) - Showtime (West) - Starz (West) + Paramount+ with SHOWTIME (West) Freeform (West) The Movie Channel Xtra (West) The Movie Channel (West) Cinemax (West) - HBO Family (West) Nickelodeon (West) Comedy Central (East) WNET @@ -896,8 +669,6 @@ CMT (East) Pasiones (USA) MGM+ Hits HDTV (East) - Showtime Next East HDTV (East) - Showtime Women HDTV (East) Universal Kids HDTV Discovery Family Channel HDTV Centroamérica TV @@ -933,8 +704,6 @@ Vme Kids Sony Movie Channel Oxygen HDTV - WPIX Antenna TV - WTIC Antenna TV WLIW ET Financial News Channel WIVT NBC HDTV @@ -966,8 +735,6 @@ Bloomberg in HDTV France 24 (North America – English) Nat Geo Mundo - STARZ ENCORE Español - STARZ ENCORE Action HD (East) El Trece HDTV Internacional (Canal 13) Mediaset Italia (US) WLNY-2 @@ -981,14 +748,11 @@ The Longhorn Network HDTV The Longhorn Network TV Asia (Canada) - Bounce TV - WNBC + MTV Classic Bolivia TV WWOR Aapka Colors - truTV (East) Help On Demand - TV Japan WDVB Smile of a Child WeatherNation SALE Network (SRN5) @@ -1048,6 +812,7 @@ MTV2 HDTV (East) WNJU Home Shopping Network 2 HDTV + Paquete Espanol Multiview NBC Sports Bay Area Bally Sports Ohio (Cleveland) Bally Sports Ohio (Cincinnati) @@ -1055,8 +820,6 @@ Madison Square Garden Sportsnet (Zone 1) ESPN Alternate Programming HDTV WNJU SOi TV 47 - NBC Sports Network Alternate DirecTV - NBC Sports Network Alternate HDTV DirecTV NHL Network Alternate NHL Network Alternate HDTV Future TV (Arabic) @@ -1070,27 +833,25 @@ Madison Square Garden Sportsnet Overflow 24/7 (Zone 1) HDTV DW English Dominican View - Disney Junior HDTV East - Bally Sports San Diego HDTV - Disney Junior SD East + Disney Jr. HDTV East + Bally Sports SoCal HDTV + Disney Jr. SD East WNJU Exitos TV 47 WeatherNation HDTV - KIIT HDTV Cartoon Network (East) Cartoon Network (West) WKOB Daystar Television Clic - WCBS Start TV Disney XD (East) Great American Family HDTV WKOB Azteca America WKOB Peace TV WKOB Guide US TV - WTBY Smile of a Child - WTBY TBN Enlace USA + WTBY Merit Street Media + WTBY Smile WTBY Positiv KUOKDT Univision 36 HDTV - WMBC Quest + WMBC Scripps News WMBC TBD WMBC SinoVision NYC TV 25 @@ -1103,9 +864,7 @@ MLB Network Alternate HDTV DirecTV YES Network Overflow Trace Sport Stars HDTV - WWOR Buzzr - WRNN NHK World-Japan - WNYW + WRNN QVC2 ION Outside Television (National) Jewish Broadcasting Service @@ -1129,8 +888,6 @@ PAC-12 Bay Area PAC-12 Los Angeles WOLF - Showtime Extreme (East) - Showtime Extreme (West) ActionMAX (West) ThrillerMAX (East) ThrillerMAX (West) @@ -1140,7 +897,6 @@ TV Globo Internacional (LATAM & United States) Great American Family American Heroes Channel - WPIX Telemundo Network (West) Lifetime Movies (East) UNIVERSO (East) @@ -1149,26 +905,20 @@ FX (East) China TV TV Asia - Asia Star Broadcasting Inc. - DW Deutsch+ The Discovery Channel (East) Russian Television Network Cable News Network en Español (USA) Bravo (East) E! Entertainment Television (East) - HBO (East) The Filipino Channel (West) Cinemax (East) - STARZ ENCORE (East) - Showtime (East) + Paramount+ with SHOWTIME (East) Univisión Network (East) - Starz (East) - ESPN Home & Garden Television (East) Paramount Network (East) A&E Network (East) Turner Network Television (East) HLN - HBO 2 (West) Cable News Network The Disney Channel (East) Nickelodeon (East) @@ -1177,7 +927,6 @@ MTV2 (East) CMT Music The Weather Channel - ESPN2 YES TV Quality Value Convenience Network Bally Sports Southwest @@ -1195,13 +944,13 @@ Music Choice Tropicales MoviePlex East The Learning Channel (East) - ESPN News Music Choice Hit List Music Choice Max Music Choice Hip-Hop and R&B Music Choice Hip-Hop Classics + Music Choice Yacht Rock Music Choice R&B Soul - Music Choice Dance/EDM + Music Choice Dance Music Choice Pop Latino WSWB VICE @@ -1210,23 +959,18 @@ Music Choice Throwback Jamz Pop (East) Local Access Programming - Public/Education/Government Access WRGT DABL WRNN Shop LC - Community Access Metro - News WSBK Bloomberg TV - Infomercial Music Choice Gospel - Music Choice Indie + Music Choice '60s Nicktoons Network (East) Nickelodeon Too (West) Nick Jr. Local Origination Programming Local Programming - Paid Programming KABC AMC (South) Rai Italia Nord America @@ -1236,19 +980,12 @@ Venevisión Jewelry Television TeenNick (East) - Starz Kids & Family (East) - STARZ Cinema (East) WTIC Hallmark Channel (West) Indian Programming WTNH - Music Choice Musica Urbana + Music Choice Relaxing Vibes Zee TV - HBO Comedy (East) - HBO Comedy (West) - HBO Zone (East) - HBO Zone (West) - KVYE Univision 7 KPTH Community Bulletin Board Security Camera @@ -1270,7 +1007,6 @@ NBA League Pass NBA League Pass NBA League Pass - WXTV Univision 41 NBA League Pass/MLS Direct Kick NBA League Pass/MLS Direct Kick NBA League Pass/MLS Direct Kick @@ -1280,7 +1016,6 @@ Magnolia Network [East] WYOU Christian Television Network - WABC KCBS WDCW KGO @@ -1313,16 +1048,9 @@ National Geographic Channel The Word Network Daystar Television Network - Showtime Next (East) - Showtime FamilyZone (East) - Showtime Women (East) KTLA Outer Max Five Star Max - WVIA HDTV - Stadium College Sports Atlantic - Stadium College Sports Central - Stadium College Sports Pacific Sports Lebanese Broadcasting Corporation euronews @@ -1352,7 +1080,6 @@ KYW Start TV WZME Story Television WZME Story Television HDTV - WZME MeTV+ Z Living HDTV beIN Sports (Spanish) beIN Sports HDTV (Spanish) @@ -1378,19 +1105,11 @@ Mercury Media Infomercial Channel DirecTV Cinema - COZI TV Justice Central Justice Central HDTV The Broadway Channel - WPXN Defy TV WHPX Defy TV - WQPX Grit TLC - Impact Network Regional - UniMás (East) - UniMás (Pacific) - UniMás HDTV (Pacific) - UniMás HDTV (East) Infomercial Channel Sports IPPV Ordering Channel Daystar @@ -1398,7 +1117,6 @@ MGM+ Marquee HDTV (East) Infomercial Channel Al Jazeera Sports Global (US) - WNYW Movies! UPtv UPtv HDTV CINEMÁX SDTV @@ -1406,7 +1124,6 @@ CINEMÁX HDTV MOVIEMAX HDTV (East) CUNY TV - DIRECTV Sports MixHD FX Movie Channel FX Movie Channel HDTV WPXU Daystar Español @@ -1421,12 +1138,9 @@ FXX HDTV (East) FXX (East) QVC2 - WHPX Scripps News - WPXN Laff WQPX Defy TV Fox Sports 2 Fox Sports 2 HDTV - LOGO HDTV (East) MoviePlex HDTV East Nick Jr. HDTV Nicktoons Network HDTV (East) @@ -1437,11 +1151,7 @@ A Wealth of Entertainment HDTV One America News Network Revolt HDTV - Music Choice Play SD - Music Choice Play RCN Novelas - STARZ ENCORE Classic HD (East) - STARZ ENCORE Suspense HD (East) ¡Hola! TV (USA) GEB America BET Her HDTV @@ -1451,20 +1161,15 @@ TVBe TVB1 WHPX Jewelry TV - WPXN Scripps News + WPXN Court TV WQPX TrueReal Justice Central - STARZ ENCORE Black (East) - STARZ ENCORE Classic (East) - STARZ ENCORE Black HD (East) MBC Masr Interactive Advertising Channel HDTV - WFUT get (Great Entertainment Television) ¡Hola! TV HDTV (US) get (Great Entertainment Television) TeleFórmula (US Feed) Dish Hop View - WNYW TheGrio.TV Family Entertainment Aastha Bhajan MBC Kids @@ -1473,7 +1178,6 @@ Rec TV YES Network Overflow HDTV One America News Network HDTV (West) - WFTY Univision Star India Plus HDTV Zee TV HDTV WJLP MeTV @@ -1489,7 +1193,6 @@ TiVi5 Monde (USA) HDTV TV 5 Monde Info National Greek Television - GRIT TV Big Ten Network HDTV (New Jersey/New York) 4E FILMY @@ -1529,7 +1232,7 @@ Cinema Dinamita (US Feed) WJLP Grit TV Laff TV (Internal Only) - WXTV Twist TV + WXTV Nuestra Visión Accuweather HDTV A3Cine Discovery Life Channel in HDTV @@ -1539,27 +1242,21 @@ Buzzr B4U Music Phoenix Hong Kong Channel - WWOR HDTV - WWOR Buzzr WEPT - AMGTV W20CQ-D Hope Channel W20CQ-D - Esperanza FXX On Demand - WTXF HDTV - WTXF TheGrio.TV - WTXF Movies! - WTXF Buzzr TV W30AZ-D W30AZ-D2 W30AZ-D3 W30AZ-D4 NJTV NJ Audiovision - WFTY Grit TV + WXNY Daystar Espanol + WXNY Daystar Reflections WDVB TBN Inspire HDTV WNJJ-LD WASA Estrella News HDTV WYXN CGTN News - WXTV Bounce WMBC Aliento Visión WKOB SonLife WKOB Almavisión @@ -1569,8 +1266,6 @@ WMBQ Infomercials WNEP 2 Newswatch 16 - WFTY UniMás 67 HDTV - KTFV UniMás 32 Revenue Frontier 3ABN 3ABN Proclaim @@ -1579,13 +1274,10 @@ 3ABN Radio 3ABN Radio Latino Radio 74 - WEDWDT4 MBC Drama (U.S) - WYOU HDTV WSWB CW WQMY WWOR Heroes & Icons - WFUT True Crime Network HDTV CGTN News Univision SW Florida WNYN Bein Sports Extra HDTV @@ -1598,18 +1290,15 @@ Ultra Familia SD Victory Channel HDTV Pitbull Globalization (Sirius Satellite Radio) - Comet TV WTVC2 Fox HD WOW TV IVC Internacional - WSWB Comet TV WZME MeTV Pop 2k Velvet (Sirius Satellite Radio) FLY (Sirius Satellite Radio) TVB Drama Channel TVB Chinese - WCCT Comet TV WXXA Grit TV Azteca Cinema HDTV (Latinoamerica) WSWB The Nest @@ -1619,7 +1308,6 @@ Rotana Drama Regional Sports Programming CASH HDTV DirecTV - Showtime FamilyZone (East) HDTV One America News Network HDTV (East) DirecTV 4K Cinema 4K DirecTV @@ -1627,13 +1315,10 @@ GetIt Al Jazeera (Arabic US) Luxe TV - WJLP ION Mystery - WJLP Laff TV WDNJ-FM KCBN Audio NJ Audiovision - WXNY Retro - WRNN QVC2 + WRNN Outlaw Justice Central HDTV (East) WINS DirecTV GEO Kahani @@ -1660,7 +1345,6 @@ Maa Music MAA TV Mazhavil Manorama - KVER Univision 4 HDTV now HaiRun (now Chinese Drama) Kino Polska Muzyka QTV Pakistan @@ -1679,17 +1363,14 @@ CIMA Colors Bangla NYCTV Government - Scripps News 360 Tune Box WBRE Laff TV - WBRE Rewind TV - WYOU ION Mystery WYOU get (Great Entertainment Television) AFN Movie (Delayed Feed) AFN NPR AFN Radio TV Record HDTV - WCTX Comet TV + WCTX Charge! Satellite Response Network 7 DN217 Satellite Response Network 1 @@ -1743,22 +1424,16 @@ Duck TV QVC3 TV5 News - WYOU ION Mystery WYOU get (Great Entertainment Television) WIVT Laff WIVT ION Mystery Foro TV (US) SET MAX (DISH) - GREAT (Smart) - Hum Masala Melody Aflam (DISH) ART Rotana America Zee 24 TAAS (Sling) - Zee 24 Classic Zee Talkies - India 24/7 (Sling) - MP Chhatisgarh NDTV 24x7 (Dish) Zee Cinemalu Star Bharat (DISH) @@ -1786,7 +1461,6 @@ Nature Vision HD (Sling) NTN24 (Sling) OTV (Sling) - P7S1 Welt (Sling) Prajaa TV (Sling) Prarthana TV (Sling) Public Music (Sling) @@ -1822,9 +1496,10 @@ MSNBC (IP) Lifetime Movie Network (IP) Lifetime (IP) - Hallmark Movies & Mysteries (IP) + Hallmark Mystery (IP) Hallmark Channel (IP) Golf Channel (IP) + FYI (IP) FightBox HDTV Polish (Sling) E! (IP) CNBC (IP) @@ -1844,7 +1519,6 @@ BBC Arabic (DISH) Laff TV (DISH) NBC Sports California (DISH) - Viceland HDTV Bally Sports South (Dish) News World Odisha (Sling) DMC (Sling) @@ -1929,31 +1603,21 @@ Quran Hidayah English Al Iraqiya MTA 3 Al Arabiya - Hallmark Drama - Hallmark Drama HDTV - WMBCDT HDTV + Hallmark Family + Hallmark Family HDTV + WMBC Merit Street Media HDTV WCWN The Nest DirecTV Sports - WXXA Rewind TV WCCT The Nest WBRE True Crime Network WTIC get (Great Entertainment Television) - WTIC True Crime Network - WYOU COZI TV - WYOU COZI TV - WPIX Rewind TV Nautical Channel (US) - WFTY ION Mystery Asianet (Dish Delay) Asianet Movies (DISH Delay) Asianet Plus (DISH Delay) MLB Network HDTV (DISH) MLB Network (Dish) WRDM Telemundo Hartford (HDTV) - ESPN HDTV (Dish) - ESPN (DISH) - ESPN2 HDTV (Dish) - ESPN2 (Dish) Zing (US) Scientology Network HDTV WJLP Story Television @@ -1965,7 +1629,6 @@ WNDT FNX HDTV ACC Network HDTV Renew TV - WJLP Retro TV GAME+ HDTV (US feed) GAME+ (US feed) Live 4K DirecTV 2 @@ -1974,19 +1637,15 @@ BANGLA TV Consumer News & Business Channel World Science Channel - WLIWDT4 All Arts HDTV WLNY Charge! Law & Crime - WCBS DABL - KYW DABL WWGB Radio WBTK Radio WNYW Catchy Comedy WPIX HSN - WJLP Comet + WJLP The Nest WRDM Telexitos WLNY HSN - WLNY Circle TV WJLP Thunder 106.3 WJLP B98.5 WJLP 107.1 The Boss @@ -1995,17 +1654,10 @@ WNWT Story Television Weather Buy TV SDTV - WCAU NBC LX Home WNBC NBC LX Home - SHOxBET HDTV (East) - SHOxBET HDTV (West) - SHOxBET(East) - WJLP MeTV+ - WCBS Fave TV KYW Fave TV WNET First Nations Experience HDTV - WTIC Twist - WOLF Charge + WTIC The Nest WABC HSN WPXN Jewelry TV WHPX QVC @@ -2015,7 +1667,6 @@ Fox Weather HDTV (East) WCAU Oxygen WTXF FOX Weather - WPIX QVC WPXN QVC WQPX Scripps News WQPX HSN @@ -2024,7 +1675,10 @@ Fox Weather (East) WZME Retro TV WZME Heartland - WCBS Circle + WCBS Comet + W33ET Diya TV + W32EI OAN + W32EI AWE Plus ABC ACC Network ActionMAX (East) @@ -2035,8 +1689,340 @@ BET Jams BET Soul Big Ten Network (National) + Bounce TV + Comet TV + COZI TV + ESPN2 HDTV + ESPN2 + ESPN2 HDTV (Dish) + ESPN2 (Dish) + ESPN HDTV + ESPN + ESPN HDTV (Dish) + ESPN (DISH) + ESPN News HDTV + ESPN News + ESPNU + ESPNU HDTV + FanDuel Racing + GRIT TV + HBO 2 (East) + HBO 2 HDTV (East) + HBO 2 HDTV (West) + HBO 2 (West) + HBO Comedy HDTV (East) + HBO Comedy (East) + HBO Comedy (West) + HBO Comedy HDTV (West) + HBO HDTV (East) + HBO (East) + HBO Family HDTV (East) + HBO Family (East) + HBO Family HDTV (West) + HBO Family (West) + HBO Signature HDTV (East) + HBO Signature (East) + HBO Signature HDTV (West) + HBO Signature (West) + HBO HDTV (West) + HBO (West) + HBO Zone HDTV (East) + HBO Zone (East) + HBO Zone HDTV (West) + HBO Zone (West) + Impact Network Regional + Impact Television Network + KABC HDTV + KBSI HDTV + KBTV DABL HDTV + KCBS HDTV + KCPQ HDTV + KDFW HDTV + KDVR HDTV + KFSN HDTV + KFTH HDTV UniMás 67 + KFTR UniMás 46 HDTV + KFTV HDTV Univision 21 + KFXA Dabl + KIIT HDTV + KINC HDTV Univision 15 + KINT HDTV Univision 26 + KLDO Univision 27 + KMEX Univision 34 + KMPH HDTV + KMSP HDTV + KNBC HDTV + KNIC HDTV + KNIN HDTV + KNSD HDTV + KNTV HDTV + KNVO HDTV Univision 48 + KOKH HDTV + KORO Univision 28 HDTV + KPMR HDTV Univision 38 + KPTM HDTV + KPTV HDTV + KREN Univision 27 + KRIV HDTV + KRXI HDTV + KSAS HDTV + KSAZ HDTV + KSCC HDTV + KSMS HDTV Univision 67 + KSTR HDTV UniMás 49 + KSTU HDTV + KSWB HDTV + KTBC HDTV + KTFD HDTV UniMás 14 + KTFF HDTV UniMás 61 + KTFK HDTV UniMás 64 + KTFN HDTV UniMás 65 + KTFQ HDTV Univision + KTFQ HDTV UniMás 14 + KTFV UniMás 32 + KTRK HDTV + KTTV HDTV + KTVI HDTV + KTVU HDTV + KTVW HDTV Univision 33 + KTXL HDTV + KUNP Univision 16 + KUNW Univision 2 + KUPB HDTV Univision 18 + KUTH HDTV Univision 32 + KUVE HDTV Univision 38 + KUVN HDTV Univision 23 + KUVS HDTV Univision 19 + KVER Univision 4 HDTV + KVSN HDTV Univision 48 + KVVU HDTV + KVYE Univision 7 + KWEX HDTV Univision 41 + KXAS HDTV + KXII HDTV + KXLN HDTV Univision 45 + KYW HDTV + KYW DABL + LOGO (East) + LOGO HDTV (East) + The NFL Network + The NFL Network HDTV + RetroPlex + RetroPlex HDTV + Scripps News + Showtime 2 HDTV (East) + Showtime 2 (East) + Showtime 2 HDTV (West) + Showtime 2 (West) + Showtime Extreme HDTV (East) + Showtime Extreme (East) + Showtime Extreme (West) + Showtime Extreme HDTV (West) + Showtime FamilyZone (East) + Showtime FamilyZone (East) HDTV + Showtime Next East HDTV (East) + Showtime Next (East) + Showtime Showcase HDTV (East) + Showtime Showcase (East) + Showtime Showcase HDTV (West) + Showtime Showcase (West) + Showtime Women HDTV (East) + Showtime Women (East) + SHOxBET HDTV (East) + SHOxBET(East) + SHOxBET HDTV (West) + STARZ Cinema HD (East) + STARZ Cinema (East) + Starz Comedy (East) + STARZ Comedy HD (East) + STARZ HD (East) + Starz (East) + Starz Edge (East) + STARZ Edge HD (East) + STARZ ENCORE Action (East) + STARZ ENCORE Action HD (East) + STARZ ENCORE Black (East) + STARZ ENCORE Black HD (East) + STARZ ENCORE Classic HD (East) + STARZ ENCORE Classic (East) + STARZ ENCORE HD (East) + STARZ ENCORE (East) + STARZ ENCORE Family (East) + STARZ ENCORE Español + STARZ ENCORE Suspense (East) + STARZ ENCORE Suspense HD (East) + STARZ ENCORE HD (West) + STARZ ENCORE (West) + STARZ ENCORE Westerns (East) + STARZ InBlack (East) + STARZ InBlack HD (East) + STARZ Kids & Family HD (East) + Starz Kids & Family (East) + STARZ HD (West) + Starz (West) TBS Superstation (East) + truTV HDTV (East) + truTV (East) + UniMás (East) + UniMás HDTV (Pacific) + UniMás (Pacific) + UniMás HDTV (East) + WABC HDTV + WABC + WABC Localish HDTV + WACH HDTV + WAGA HDTV + WALA HDTV + WAMI HDTV UniMás 69 + WBFF HDTV + WBRC HDTV + WBRE HDTV + WBRE Rewind TV + WCAU HDTV + WCAU Cozi TV + WCAU NBC LX Home WCBS + WCBS HDTV + WCBS Start TV + WCBS DABL + WCBS Fave TV + WCCT HDTV + WCCT Comet TV + WCTX HDTV + WCWN HDTV + WCWN Charge TV + WDAF HDTV + WDFX HDTV + WDKY HDTV + WEDWDT4 + WFDC HDTV Univision 14 + WFLD HDTV + WFLX HDTV + WFSB HDTV + WFTY True Crime Network + WFTY Univision + WFTY UniMás 67 HDTV + WFTY Grit TV + WFTY ION Mystery + WFUT HDTV UniMás 68 + WFUT UniMás 68 + WFUT True Crime Network HDTV + WFUT get (Great Entertainment Television) + WFXG HDTV + WFXL HDTV + WGBO HDTV Univision 66 + WGPX Court TV + WGXA HDTV + WHNS HDTV + WHPX HDTV + WHPX Bounce + WHPX Scripps News + WITI HDTV + WIVT HDTV + WJBK HDTV + WJLP Laff TV + WJLP ION Mystery + WJLP Retro TV + WJLP MeTV+ + WLIW HDTV + WLIWDT4 All Arts HDTV + WLNY HDTV + WLNY Circle TV + WLTV HDTV Univision 23 + WLUK HDTV + WMAQ HDTV + WMSN HDTV + WNBC HDTV + WNBC + WNBC Cozi TV + WNEP HDTV + WNJU HDTV + WNYE HDTV + WNYW HDTV + WNYW + WNYW Movies! + WNYW FOX Weather + WNYW TheGrio.TV + WOFL HDTV + WOGX HDTV + WOLF HDTV + WOLF Charge + WPFO HDTV + WPGH HDTV + WPIX HDTV + WPIX Antenna TV + WPIX + WPIX Rewind TV + WPIX QVC + WPMT HDTV + WPVI HDTV + WPXN HDTV + WPXN Defy TV + WPXN Laff + WQHS HDTV Univision 61 + WQMY HDTV + WQPX HDTV + WQPX Bounce + WQPX Court TV + WQPX Grit + WRLH HDTV + WRSP HDTV + WSMH HDTV + WSWB HDTV + WSWB Comet TV + WTGS HDTV + WTIC HDTV + WTIC Antenna TV + WTIC True Crime Network + WTNH HDTV + WTNH Rewind TV + WTNZ HDTV + WTTG HDTV + WTVD HDTV + WTVJ HDTV + WTVT HDTV + WTXF HDTV + WTXF HDTV + WTXF Movies! + WTXF TheGrio.TV + WTXF Buzzr TV + WUHF HDTV + WUNI HDTV Univision 27 + WUTF HDTV + WUTV HDTV + WUVC HDTV Univision 40 + WUVG HDTV Univision 34 + WUVN HDTV Univision 46 + WUVP HDTV Univision 65 + WVEA Univision 62 + WVEN HDTV Univision 26 + WVIA HDTV + WVIADT2 PBS Kids + WVIT HDTV + WVIT Cozi TV + WVUE HDTV + WWOR HDTV + WWOR HDTV + WWOR Buzzr + WWOR Buzzr + WXFT HDTV UniMás 60 + WXIN HDTV + WXIX HDTV + WXMI HDTV + WXNY Retro + WXTV HDTV Univision 41 + WXTV Univision 41 + WXTV Bounce + WXXA HDTV + WXXA Rewind TV + WYOU HDTV + WYOU HDTV + WYOU ION Mystery + WYOU ION Mystery + WYOU COZI TV + WYOU COZI TV + WZME MeTV+ + WZTV HDTV De Película Clásico De Película diff --git a/sites/osn.com/osn.com.config.js b/sites/osn.com/osn.com.config.js index 1a068d3b1..390d683a9 100644 --- a/sites/osn.com/osn.com.config.js +++ b/sites/osn.com/osn.com.config.js @@ -9,9 +9,9 @@ module.exports = { site: 'osn.com', days: 2, url({ channel, date }) { - return `https://www.osn.com/api/TVScheduleWebService.asmx/GetTVChannelsProgramTimeTable?newDate=${encodeURIComponent( + return `https://www.osn.com/api/TVScheduleWebService.asmx/time?dt=${encodeURIComponent( date.format('MM/DD/YYYY') - )}&selectedCountry=AE&channelCode=${channel.site_id}&isMobile=false&hoursForMobile=0` + )}&co=AE&ch=${channel.site_id}&mo=false&hr=0` }, request: { headers({ channel }) { @@ -39,20 +39,17 @@ module.exports = { }, async channels({ lang = 'ar' }) { const axios = require('axios') - const result = await axios - .get('https://www.osn.com/api/tvchannels.ashx?culture=en-US&packageId=3519&country=AE') - .then(response => response.data) - .catch(console.error) + const pages = Array.from({ length: 9 }, (_, i) => i + 1); + const results = await Promise.all(pages.map(pg => axios.get(`https://www.osn.com/api/TVScheduleWebService.asmx/chnl?pg=${pg}&pk=0&gn=0&cu=ar-AE&bx=1&dt=${encodeURIComponent( + date.format('MM/DD/YYYY'))}`).then(response => response.data).catch(console.error))); - const channels = result.map(channel => { - return { - lang: lang, - site_id: channel.channelCode, - name: channel.channeltitle - } - }) + const channels = results.flat().filter(Boolean).map(channel => ({ + lang: lang, + site_id: channel.channelCode, + name: channel.channeltitle + })); - return channels + return channels; } } @@ -76,4 +73,4 @@ function parseStart(item) { function parseItems(content) { return content ? JSON.parse(content) : [] -} +} \ No newline at end of file diff --git a/sites/osn.com/osn.com.test.js b/sites/osn.com/osn.com.test.js index 932d0af50..c115ee0ef 100644 --- a/sites/osn.com/osn.com.test.js +++ b/sites/osn.com/osn.com.test.js @@ -21,7 +21,7 @@ it('can generate valid request headers', () => { it('can generate valid url', () => { const result = url({ channel: channelAR, date }) expect(result).toBe( - 'https://www.osn.com/api/TVScheduleWebService.asmx/GetTVChannelsProgramTimeTable?newDate=10%2F24%2F2021&selectedCountry=AE&channelCode=AAN&isMobile=false&hoursForMobile=0' + 'https://www.osn.com/api/TVScheduleWebService.asmx/time?dt=10%2F24%2F2021&co=AE&ch=AAN&mo=false&hr=0' ) }) diff --git a/sites/pickx.be/pickx.be.config.js b/sites/pickx.be/pickx.be.config.js index 4b2da590d..5f1bd29e6 100644 --- a/sites/pickx.be/pickx.be.config.js +++ b/sites/pickx.be/pickx.be.config.js @@ -2,33 +2,34 @@ const axios = require('axios') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') -let apiVersion; -let isApiVersionFetched = false; +let apiVersion +let isApiVersionFetched = false -(async () => { +;(async () => { try { - await fetchApiVersion(); - isApiVersionFetched = true; - + await fetchApiVersion() + isApiVersionFetched = true } catch (error) { - console.error('Error during script initialization:', error); + console.error('Error during script initialization:', error) } -})(); +})() dayjs.extend(utc) - + module.exports = { site: 'pickx.be', days: 2, apiVersion: function () { - return apiVersion; + return apiVersion }, - fetchApiVersion: fetchApiVersion, // Export fetchApiVersion + fetchApiVersion: fetchApiVersion, // Export fetchApiVersion url: async function ({ channel, date }) { while (!isApiVersionFetched) { - await new Promise(resolve => setTimeout(resolve, 100)); // Wait for 100 milliseconds + await new Promise(resolve => setTimeout(resolve, 100)) // Wait for 100 milliseconds } - return `https://px-epg.azureedge.net/airings/${apiVersion}/${date.format('YYYY-MM-DD')}/channel/${channel.site_id}?timezone=Europe%2FBrussels`; + return `https://px-epg.azureedge.net/airings/${apiVersion}/${date.format( + 'YYYY-MM-DD' + )}/channel/${channel.site_id}?timezone=Europe%2FBrussels` }, request: { headers: { @@ -45,10 +46,12 @@ module.exports = { title: item.program.title, sub_title: item.program.episodeTitle, description: item.program.description, - category: item.program.translatedCategory?.[channel.lang] ? - item.program.translatedCategory[channel.lang] : item.program.category.split('.')[1], - icon: item.program.posterFileName ? - `https://experience-cache.proximustv.be/posterserver/poster/EPG/w-166_h-110/${item.program.posterFileName}` : null, + category: item.program.translatedCategory?.[channel.lang] + ? item.program.translatedCategory[channel.lang] + : item.program.category.split('.')[1], + image: item.program.posterFileName + ? `https://experience-cache.proximustv.be/posterserver/poster/EPG/w-166_h-110/${item.program.posterFileName}` + : null, season: item.program.seasonNumber, episode: item.program.episodeNumber, actors: item.program.actors, @@ -61,19 +64,18 @@ module.exports = { return programs }, - async channels({ lang = ''}) { + async channels({ lang = '' }) { const query = { operationName: 'getChannels', variables: { language: lang, queryParams: {}, - 'id': '0', + id: '0', params: { shouldReadFromCache: true } }, - query: - `query getChannels($language: String!, $queryParams: ChannelQueryParams, $id: String, $params: ChannelParams) { + query: `query getChannels($language: String!, $queryParams: ChannelQueryParams, $id: String, $params: ChannelParams) { channels(language: $language, queryParams: $queryParams, id: $id, params: $params) { id channelReferenceNumber @@ -118,41 +120,78 @@ module.exports = { .then(r => r.data) .catch(console.error) - return result?.data?.channels - .filter(channel => !channel.radio && (!lang || channel.language === (lang === 'de' ? 'ger' : lang))) - .map(channel => { - return { - lang: channel.language === 'ger' ? 'de' : channel.language, - site_id: channel.id, - name: channel.name - } - }) || [] + return ( + result?.data?.channels + .filter( + channel => + !channel.radio && (!lang || channel.language === (lang === 'de' ? 'ger' : lang)) + ) + .map(channel => { + return { + lang: channel.language === 'ger' ? 'de' : channel.language, + site_id: channel.id, + name: channel.name + } + }) || [] + ) } } function fetchApiVersion() { return new Promise(async (resolve, reject) => { try { + // you'll never find what happened here :) + // load pickx bundle and get react version hash (regex). + // it's not the best way to get the version but it's the only way to get it. - // https://px-epg.azureedge.net/version is deprecated - // probably the version url will be changed around over time - const versionUrl = 'https://www.pickx.be/api/s-3b36540f3cef64510112f3f95c2c0cdca321997ed2b1042ad778523235e155eb' - const response = await axios.get(versionUrl, { - headers: { - 'Origin': 'https://www.pickx.be', - 'Referer': 'https://www.pickx.be/' - } - }); + // find bundle version + const minBundleVer = "https://www.pickx.be/minimal-bundle-version" + const bundleVerData = await axios.get(minBundleVer, { + headers: { + Origin: 'https://www.pickx.be', + Referer: 'https://www.pickx.be/' + } + }) - if (response.status === 200) { - apiVersion = response.data.version; - resolve(); + if (bundleVerData.status !== 200) { + console.error(`Failed to fetch bundle version. Status: ${bundleVerData.status}`) + reject(`Failed to fetch bundle version. Status: ${bundleVerData.status}`) } else { - console.error(`Failed to fetch API version. Status: ${response.status}`); - reject(`Failed to fetch API version. Status: ${response.status}`); + const bundleVer = bundleVerData.data.version + // get the minified JS app bundle + const bundleUrl = `https://components.pickx.be/pxReactPlayer/${bundleVer}/bundle.min.js` + + // now, find the react hash inside the bundle URL + const bundle = await axios.get(bundleUrl).then(r => { + const re = /REACT_APP_VERSION_HASH:"([^"]+)"/ + const match = r.data.match(re) + if (match && match[1]) { + return match[1] + } else { + throw new Error('React app version hash not found') + } + }).catch(console.error) + + const versionUrl = `https://www.pickx.be/api/s-${bundle.replace('/REACT_APP_VERSION_HASH:"', '')}` + + const response = await axios.get(versionUrl, { + headers: { + Origin: 'https://www.pickx.be', + Referer: 'https://www.pickx.be/' + } + }) + + if (response.status === 200) { + apiVersion = response.data.version + resolve() + } else { + console.error(`Failed to fetch API version. Status: ${response.status}`) + reject(`Failed to fetch API version. Status: ${response.status}`) + } } } catch (error) { - console.error('Error fetching API version:', error.message); - reject(error); + console.error('Error during fetchApiVersion:', error) + reject(error) } - }); + }) } + diff --git a/sites/pickx.be/pickx.be.test.js b/sites/pickx.be/pickx.be.test.js index 9326d7ce1..eef0a82fd 100644 --- a/sites/pickx.be/pickx.be.test.js +++ b/sites/pickx.be/pickx.be.test.js @@ -4,10 +4,8 @@ const path = require('path') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') - dayjs.extend(utc) - const date = dayjs.utc('2023-12-13').startOf('d') const channel = { lang: 'fr', @@ -16,11 +14,13 @@ const channel = { } it('can generate valid url', async () => { - await fetchApiVersion(); - const generatedUrl = await url({ channel, date }); - const resolvedApiVersion = apiVersion(); - expect(generatedUrl).toBe(`https://px-epg.azureedge.net/airings/${resolvedApiVersion}/2023-12-13/channel/UID0118?timezone=Europe%2FBrussels`); -}); + await fetchApiVersion() + const generatedUrl = await url({ channel, date }) + const resolvedApiVersion = apiVersion() + expect(generatedUrl).toBe( + `https://px-epg.azureedge.net/airings/${resolvedApiVersion}/2023-12-13/channel/UID0118?timezone=Europe%2FBrussels` + ) +}) it('can generate valid request headers', () => { expect(request.headers).toMatchObject({ @@ -41,10 +41,10 @@ it('can parse response', () => { start: '2023-12-12T23:55:00.000Z', stop: '2023-12-13T00:15:00.000Z', title: 'Le 22h30', - description: - 'Le journal de vivre ici.', + description: 'Le journal de vivre ici.', category: 'Info', - icon: 'https://experience-cache.proximustv.be/posterserver/poster/EPG/w-166_h-110/250_250_4B990CC58066A7B2A660AFA0BDDE5C41.jpg' + image: + 'https://experience-cache.proximustv.be/posterserver/poster/EPG/w-166_h-110/250_250_4B990CC58066A7B2A660AFA0BDDE5C41.jpg' }) }) diff --git a/sites/plex.tv/plex.tv.config.js b/sites/plex.tv/plex.tv.config.js index 22d810d06..bb7eb56a3 100644 --- a/sites/plex.tv/plex.tv.config.js +++ b/sites/plex.tv/plex.tv.config.js @@ -24,7 +24,7 @@ module.exports = { title: item.title, description: item.summary, categories: parseCategories(item), - icon: item.art, + image: item.art, start: parseStart(item), stop: parseStop(item) }) diff --git a/sites/plex.tv/plex.tv.test.js b/sites/plex.tv/plex.tv.test.js index 7edd74114..a189c6916 100644 --- a/sites/plex.tv/plex.tv.test.js +++ b/sites/plex.tv/plex.tv.test.js @@ -43,7 +43,7 @@ it('can parse response', () => { title: 'Violet & Daisy', description: 'Two teenage assassins accept what they think will be a quick-and-easy job, until an unexpected target throws them off their plan.', - icon: 'https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg', + image: 'https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg', categories: ['Movies'] }) }) diff --git a/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js index cf20319ed..2ac993f76 100644 --- a/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js +++ b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js @@ -31,7 +31,7 @@ module.exports = { sub_title: details.episode_title, description: details.episode_description || item.description, category: parseCategory(details), - icon: parseIcon(details), + image: parseImage(details), director: parseList(details.director), actors: parseList(details.actors), writer: parseList(details.script), @@ -70,7 +70,7 @@ function parseList(str) { return typeof str === 'string' ? str.split(', ') : [] } -function parseIcon(details) { +function parseImage(details) { const url = new URL(details.image, 'https://programacion-tv.elpais.com/') return url.href diff --git a/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.test.js b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.test.js index d6daa74f9..1cfff4f55 100644 --- a/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.test.js +++ b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.test.js @@ -57,7 +57,7 @@ it('can parse response', async () => { category: 'Ocio-Cultura/Cocina', season: 1, episode: 23, - icon: 'https://programacion-tv.elpais.com/imagenes/programas/2099957.jpg' + image: 'https://programacion-tv.elpais.com/imagenes/programas/2099957.jpg' } ]) }) diff --git a/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.config.js b/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.config.js index b72115f14..5a42c02b3 100644 --- a/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.config.js +++ b/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.config.js @@ -28,7 +28,7 @@ module.exports = { date: item.year, season: item.season_number, episode: item.episode_number, - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -78,7 +78,7 @@ function parseCategories(item) { .filter(Boolean) } -function parseIcon(item) { +function parseImage(item) { const uri = item.images[0] ? item.images[0].image_media.file : null return uri ? `https:${uri}` : null diff --git a/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.test.js b/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.test.js index cf98b613e..f2600af10 100644 --- a/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.test.js +++ b/sites/programacion.tcc.com.uy/programacion.tcc.com.uy.test.js @@ -36,7 +36,7 @@ it('can parse response', () => { season: 3, episode: 3, categories: [], - icon: 'https://zpapi.zetatv.com.uy/media/images/2b45d2675389f2e4f7f6fe0655ccc968.jpg', + image: 'https://zpapi.zetatv.com.uy/media/images/2b45d2675389f2e4f7f6fe0655ccc968.jpg', description: 'Cada episodio relata un lugar y una historia diferente pero siguiendo la línea de una investigación basada en una leyenda la cual es guiada por una pareja. Estos dos personajes no son necesariamente ambos policías, pero se ven obligados a colaborar a pesar de los primeros informes difíciles.' }) @@ -48,7 +48,7 @@ it('can parse response', () => { season: null, episode: null, categories: ['Drama'], - icon: 'https://zpapi.zetatv.com.uy/media/images/8cab42d88691edaa8a4001b91f809d91.jpg', + image: 'https://zpapi.zetatv.com.uy/media/images/8cab42d88691edaa8a4001b91f809d91.jpg', description: 'Basada en la novela de Charles Dickens, cuenta la historia del pintor Finn que persigue obsesionado a su amor de la niñez, la bella y rica Estella. Gracias a un misterioso benefactor, Finn es enviado a Nueva York, donde se reúne con la hermosa y fría joven.' }) @@ -60,7 +60,7 @@ it('can parse response', () => { season: null, episode: null, categories: ['Comedia', 'Drama'], - icon: 'https://zpapi.zetatv.com.uy/media/images/51684d91ed33cb9b0c1863b7a9b097e9.jpg', + image: 'https://zpapi.zetatv.com.uy/media/images/51684d91ed33cb9b0c1863b7a9b097e9.jpg', description: 'Una pareja de lesbianas conciben a un niño y una niña por inseminacion artificial. Al paso del tiempo, los chicos deciden conocer a su verdadero padre a espaldas de sus madres. Tras localizarlo intentan integrar toda una familia. Podran lograrlo?.' }) diff --git a/sites/programme-tv.net/programme-tv.net.channels.xml b/sites/programme-tv.net/programme-tv.net.channels.xml index d61a66e42..9862e320a 100644 --- a/sites/programme-tv.net/programme-tv.net.channels.xml +++ b/sites/programme-tv.net/programme-tv.net.channels.xml @@ -21,7 +21,6 @@ Canal Z Canal+ Box Office Canal+ Foot - Canal+ KIDS Canal+ Ligue 1 Canal+ Sport 360 Cartoonito @@ -90,7 +89,6 @@ VOOsport World 1 VOOsport World 2 Vosges Télévision - Voyage VTM2 VTM3 VTM4 @@ -100,8 +98,7 @@ AB 1 AB 3 Action - Al Jazeera English - Altice Studio + Al Jazeera English Animaux A+ International France Arte @@ -136,7 +133,7 @@ Canal+ Docs Canal+ Formula 1 Canal+ Grand Ecran - Canal+ KIDS + Canal+ KIDS Canal+ Moto GP Canal+ Premier League Canal+ Séries @@ -161,7 +158,6 @@ CSTAR Das Erste Discovery Channel - Discovery Family Discovery Science Disney Channel Disney Junior diff --git a/sites/programme-tv.net/programme-tv.net.config.js b/sites/programme-tv.net/programme-tv.net.config.js index ea651af4e..21810bef3 100644 --- a/sites/programme-tv.net/programme-tv.net.config.js +++ b/sites/programme-tv.net/programme-tv.net.config.js @@ -29,13 +29,13 @@ module.exports = { items.forEach(item => { const $item = cheerio.load(item) const title = parseTitle($item) - const icon = parseIcon($item) + const image = parseImage($item) const category = parseCategory($item) const start = parseStart($item, date) const duration = parseDuration($item) const stop = start.add(duration, 'ms') - programs.push({ title, icon, category, start, stop }) + programs.push({ title, image, category, start, stop }) }) return programs @@ -88,13 +88,13 @@ function parseDuration($item) { return durationParser(duration) } -function parseIcon($item) { +function parseImage($item) { const img = $item('.mainBroadcastCard-imageContent').first().find('img') const value = img.attr('srcset') || img.data('srcset') const obj = value ? srcset.parse(value).find(i => i.width === 128) : {} if (obj.url) { - obj.url = obj.url.replace('128x180', '960x540'); + obj.url = obj.url.replace('128x180', '960x540') } return obj.url diff --git a/sites/programme-tv.net/programme-tv.net.test.js b/sites/programme-tv.net/programme-tv.net.test.js index 27bd7f784..3f59862da 100644 --- a/sites/programme-tv.net/programme-tv.net.test.js +++ b/sites/programme-tv.net/programme-tv.net.test.js @@ -39,7 +39,8 @@ it('can parse response', () => { stop: '2023-11-27T05:30:00.000Z', title: 'Programmes de la nuit', category: 'Autre', - icon: 'https://www.programme-tv.net/imgre/fit/~2~program~978eb86d5b99cee0.jpg/960x540/quality/80/programmes-de-la-nuit.jpg' + image: + 'https://www.programme-tv.net/imgre/fit/~2~program~978eb86d5b99cee0.jpg/960x540/quality/80/programmes-de-la-nuit.jpg' }) expect(results[27]).toMatchObject({ @@ -47,7 +48,8 @@ it('can parse response', () => { stop: '2023-11-27T23:45:00.000Z', title: 'Coup de foudre chez le Père Noël', category: 'Téléfilm', - icon: 'https://www.programme-tv.net/imgre/fit/~2~program~5a4e78779c4a3fac.jpg/960x540/quality/80/coup-de-foudre-chez-le-pere-noel.jpg' + image: + 'https://www.programme-tv.net/imgre/fit/~2~program~5a4e78779c4a3fac.jpg/960x540/quality/80/coup-de-foudre-chez-le-pere-noel.jpg' }) }) diff --git a/sites/programme-tv.vini.pf/programme-tv.vini.pf.config.js b/sites/programme-tv.vini.pf/programme-tv.vini.pf.config.js index c6a75b590..6d17bb8b2 100644 --- a/sites/programme-tv.vini.pf/programme-tv.vini.pf.config.js +++ b/sites/programme-tv.vini.pf/programme-tv.vini.pf.config.js @@ -35,7 +35,7 @@ module.exports = { title: item.titreP, description: item.desc, category: item.categorieP, - icon: item.srcP, + image: item.srcP, start: dayjs.unix(item.timestampDeb), stop: dayjs.unix(item.timestampFin) }) diff --git a/sites/programme-tv.vini.pf/programme-tv.vini.pf.test.js b/sites/programme-tv.vini.pf/programme-tv.vini.pf.test.js index 231999ad3..013682c90 100644 --- a/sites/programme-tv.vini.pf/programme-tv.vini.pf.test.js +++ b/sites/programme-tv.vini.pf/programme-tv.vini.pf.test.js @@ -62,7 +62,8 @@ it('can parse response', done => { category: 'Magazine', description: "Pour faire face à la crise du logement, aux loyers toujours plus élevés, à la solitude ou pour les gardes d'enfants, les colocations ont le vent en poupe, Pour mieux comprendre ce nouveau phénomène, une équipe a partagé le quotidien de quatre foyers : une retraitée qui héberge des étudiants, des mamans solos, enceintes, qui partagent un appartement associatif, trois générations de la même famille sur un domaine viticole et une étudiante qui intègre une colocation XXL.", - icon: 'https://programme-tv.vini.pf/sites/default/files/img-icones/52ada51ed86b7e7bc11eaee83ff2192785989d77.jpg' + image: + 'https://programme-tv.vini.pf/sites/default/files/img-icones/52ada51ed86b7e7bc11eaee83ff2192785989d77.jpg' }, { start: '2021-11-21T01:10:00.000Z', @@ -71,7 +72,8 @@ it('can parse response', done => { category: 'Magazine', description: 'Un documentaire français réalisé en 2019, Cindy Sander, Myriam Abel, Mario, Michal ou encore Magali Vaé ont fait les grandes heures des premières émissions de télécrochet modernes, dans les années 2000, Des années après leur passage, que reste-t-il de leur notoriété ? Comment ces candidats ont-ils vécu leur soudaine médiatisation ? Quels rapports entretenaient-ils avec les autres participants et les membres du jury, souvent intransigeants ?', - icon: 'https://programme-tv.vini.pf/sites/default/files/img-icones/6e64cfbc55c1f4cbd11e3011401403d4dc08c6d2.jpg' + image: + 'https://programme-tv.vini.pf/sites/default/files/img-icones/6e64cfbc55c1f4cbd11e3011401403d4dc08c6d2.jpg' }, { start: '2021-11-21T02:30:00.000Z', @@ -80,7 +82,8 @@ it('can parse response', done => { category: 'Magazine', description: "50'INSIDE, c'est toute l'actualité des stars résumée, chaque samedi, Le rendez-vous glamour pour retrouver toujours,,", - icon: 'https://programme-tv.vini.pf/sites/default/files/img-icones/3d7e252312dacb5fb7a1a786fa0022ca1be15499.jpg' + image: + 'https://programme-tv.vini.pf/sites/default/files/img-icones/3d7e252312dacb5fb7a1a786fa0022ca1be15499.jpg' } ]) done() diff --git a/sites/raiplay.it/raiplay.it.config.js b/sites/raiplay.it/raiplay.it.config.js index 27b562d67..4030d21d5 100644 --- a/sites/raiplay.it/raiplay.it.config.js +++ b/sites/raiplay.it/raiplay.it.config.js @@ -35,7 +35,7 @@ module.exports = { url: parseURL(item), start, stop, - icon: parseIcon(item) + image: parseImage(item) }) }) @@ -47,7 +47,7 @@ function parseStart(item, date) { return dayjs.tz(`${date.format('YYYY-MM-DD')} ${item.hour}`, 'YYYY-MM-DD HH:mm', 'Europe/Rome') } -function parseIcon(item) { +function parseImage(item) { let cover = null if (item.image) { cover = `https://www.raiplay.it${item.image}` diff --git a/sites/raiplay.it/raiplay.it.test.js b/sites/raiplay.it/raiplay.it.test.js index 3e820074d..348aed048 100644 --- a/sites/raiplay.it/raiplay.it.test.js +++ b/sites/raiplay.it/raiplay.it.test.js @@ -37,7 +37,7 @@ it('can parse response', () => { season: '3', episode: '5', sub_title: 'La prima volta', - icon: 'https://www.raiplay.it/dl/img/2020/03/09/1583748471860_dddddd.jpg', + image: 'https://www.raiplay.it/dl/img/2020/03/09/1583748471860_dddddd.jpg', url: 'https://www.raiplay.it/dirette/rai2/The-Good-Doctor-S3E5---La-prima-volta-2f81030d-803b-456a-9ea5-40233234fd9d.html' } ]) diff --git a/sites/reportv.com.ar/reportv.com.ar.config.js b/sites/reportv.com.ar/reportv.com.ar.config.js index 2ce83d074..41af57f3d 100644 --- a/sites/reportv.com.ar/reportv.com.ar.config.js +++ b/sites/reportv.com.ar/reportv.com.ar.config.js @@ -5,7 +5,6 @@ const cheerio = require('cheerio') const utc = require('dayjs/plugin/utc') const timezone = require('dayjs/plugin/timezone') const customParseFormat = require('dayjs/plugin/customParseFormat') -const _ = require('lodash') dayjs.extend(utc) dayjs.extend(timezone) @@ -45,7 +44,7 @@ module.exports = { programs.push({ title: parseTitle($item), category: parseCategory($item), - icon: details.icon, + image: details.image, description: details.description, directors: details.directors, actors: details.actors, @@ -95,7 +94,7 @@ async function loadProgramDetails($item) { const $ = cheerio.load(content) return Promise.resolve({ - icon: parseIcon($), + image: parseImage($), actors: parseActors($), directors: parseDirectors($), description: parseDescription($) @@ -132,7 +131,7 @@ function parseDescription($) { return $('#Sinopsis > div').text().trim() } -function parseIcon($) { +function parseImage($) { const src = $('#ImgProg').attr('src') const url = new URL(src, 'https://www.reportv.com.ar/buscador/') @@ -164,7 +163,8 @@ function parseDuration($item) { function parseItems(content, date) { if (!content) return [] const $ = cheerio.load(content) - const d = _.startCase(date.locale('es').format('DD MMMM YYYY')) + const d = new Intl.DateTimeFormat('es', { day: '2-digit', month: 'long', year: 'numeric' }) + .format(new Date()).replace(/\b\w/g, char => char.toUpperCase()); return $(`.trProg[title*="${d}"]`).toArray() } diff --git a/sites/reportv.com.ar/reportv.com.ar.test.js b/sites/reportv.com.ar/reportv.com.ar.test.js index 933e985f1..19fa99bb8 100644 --- a/sites/reportv.com.ar/reportv.com.ar.test.js +++ b/sites/reportv.com.ar/reportv.com.ar.test.js @@ -74,7 +74,7 @@ it('can parse response', async () => { stop: '2022-10-03T05:00:00.000Z', title: '¿Quién tiene la razón?', category: 'Talk Show', - icon: 'https://www.reportv.com.ar/buscador/img/Programas/4401882.jpg', + image: 'https://www.reportv.com.ar/buscador/img/Programas/4401882.jpg', actors: ['Nancy Álvarez'], description: 'Espacio que dará de qué hablar cuando la doctora Nancy Álvarez y Carmen Jara, acompañadas de un jurado implacable, lleguen a escuchar y a resolver los problemas de las partes en conflicto para luego decidir quién tiene la razón.' @@ -85,7 +85,7 @@ it('can parse response', async () => { stop: '2022-10-04T04:00:00.000Z', title: 'Valeria', category: 'Comedia', - icon: 'https://www.reportv.com.ar/buscador/img/Programas/18788047.jpg', + image: 'https://www.reportv.com.ar/buscador/img/Programas/18788047.jpg', directors: ['Inma Torrente'], actors: [ 'Diana Gómez', diff --git a/sites/rev.bs/rev.bs.config.js b/sites/rev.bs/rev.bs.config.js index 67dcd7bdd..91e528f39 100644 --- a/sites/rev.bs/rev.bs.config.js +++ b/sites/rev.bs/rev.bs.config.js @@ -1,4 +1,3 @@ -const _ = require('lodash') const axios = require('axios') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') @@ -20,7 +19,8 @@ module.exports = { const items1 = parseItems(await loadNextItems(date, 1), channel) const items2 = parseItems(await loadNextItems(date, 2), channel) const items3 = parseItems(await loadNextItems(date, 3), channel) - const items = _.unionBy(items0, items1, items2, items3, 'sid') + const unionBy = (key, ...arrays) => [...new Map(arrays.flat().map(item => [item[key], item])).values()]; + const items = unionBy('sid', items0, items1, items2, items3); items.forEach(item => { const start = parseStart(item, date) const stop = start.add(item.duration, 'm') diff --git a/sites/rotana.net/rotana.net.config.js b/sites/rotana.net/rotana.net.config.js index 0528a9669..912e8b3f1 100644 --- a/sites/rotana.net/rotana.net.config.js +++ b/sites/rotana.net/rotana.net.config.js @@ -11,7 +11,8 @@ dayjs.extend(utc) dayjs.extend(customParseFormat) const headers = { - 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 OPR/104.0.0.0' + 'User-Agent': + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 OPR/104.0.0.0' } const cookies = {} @@ -64,10 +65,10 @@ async function parseProgram(item, channel, options = {}) { const top = item.find('.iq-accordion-block') const info = top.find('.iq-accordion-title .big-title span') if (info.length) { - const [ time, title ] = info.text().split('\n') - const [ d, m, y ] = item._date.split('-') + const [time, title] = info.text().split('\n') + const [d, m, y] = item._date.split('-') const start = dayjs.tz(`${y}-${m}-${d} ${time.trim()}`, 'YYYY-MM-DD HH:mm', 'Asia/Riyadh') - let description, icon, stop + let description, image, stop if (deep) { const pid = top.attr('id').split('-')[1] if (pid) { @@ -89,7 +90,7 @@ async function parseProgram(item, channel, options = {}) { } const img = $('.row > div > img') if (img.length) { - icon = img.attr('src') + image = img.attr('src') } } if (item._next) { @@ -102,7 +103,7 @@ async function parseProgram(item, channel, options = {}) { return { title: title?.trim(), description: description?.trim(), - icon: icon, + image, start: raw ? start : start?.toISOString(), stop: raw ? stop : stop?.toISOString() } @@ -125,7 +126,7 @@ function parseItems(content, date) { if (lastId === expectedId) { // set next item if (result.length) { - result[result.length - 1]._next = $item; + result[result.length - 1]._next = $item } result.push($item) } else if (result.length && !result[result.length - 1]._next) { @@ -146,4 +147,4 @@ function parseCookies(headers) { }) } return cookies.length ? cookies.join('; ') : null -} \ No newline at end of file +} diff --git a/sites/rotana.net/rotana.net.test.js b/sites/rotana.net/rotana.net.test.js index cb64373c5..0a2b0cd7a 100644 --- a/sites/rotana.net/rotana.net.test.js +++ b/sites/rotana.net/rotana.net.test.js @@ -63,7 +63,7 @@ it('can parse english response', async () => { title: 'Katkout', description: 'In a comic framework, the events of the film revolve around (Katkoot) Al-Saedi, whose aunt, the eldest of the Al-Saedi family, tries to force him to kill himself in order to ransom his family. A time...', - icon: 'https://imgsrv.rotana.net/spider_storage/1398X1000/1690882129.webp?w=450&fit=max' + image: 'https://imgsrv.rotana.net/spider_storage/1398X1000/1690882129.webp?w=450&fit=max' }) }) @@ -79,7 +79,7 @@ it('can parse arabic response', async () => { title: 'كتكوت', description: 'في إطار كوميدي تدور أحداث الفيلم، حول (كتكوت) الصعيدي الذي تحاول عمته كبيرة العائلة الصعيدية إجباره على تقديم نفسه للقتل ليفدي عائلته، ولكنه يهرب وتخطفه جهة أمنية لاكتشاف شبه كبير بينه وبين (يوسف خوري...', - icon: 'https://imgsrv.rotana.net/spider_storage/1398X1000/1690882129.webp?w=450&fit=max' + image: 'https://imgsrv.rotana.net/spider_storage/1398X1000/1690882129.webp?w=450&fit=max' }) }) diff --git a/sites/rthk.hk/rthk.hk.config.js b/sites/rthk.hk/rthk.hk.config.js index cf500571e..f9efcc698 100644 --- a/sites/rthk.hk/rthk.hk.config.js +++ b/sites/rthk.hk/rthk.hk.config.js @@ -33,7 +33,7 @@ module.exports = { title: parseTitle($item), sub_title: parseSubTitle($item), categories: parseCategories($item), - icon: parseIcon($item), + image: parseImage($item), start: parseStart($item, date), stop: parseStop($item, date) }) @@ -43,7 +43,7 @@ module.exports = { } } -function parseIcon($item) { +function parseImage($item) { return $item('.single-wrap').data('p') } diff --git a/sites/rthk.hk/rthk.hk.test.js b/sites/rthk.hk/rthk.hk.test.js index 2a108e923..19541dfc6 100644 --- a/sites/rthk.hk/rthk.hk.test.js +++ b/sites/rthk.hk/rthk.hk.test.js @@ -49,7 +49,7 @@ it('can parse response', () => { title: '問天', sub_title: '第十四集', categories: ['戲劇'], - icon: 'https://www.rthk.hk/assets/images/rthk/dtt31/thegreataerospace/10239_1920_s.jpg' + image: 'https://www.rthk.hk/assets/images/rthk/dtt31/thegreataerospace/10239_1920_s.jpg' }) }) @@ -68,7 +68,7 @@ it('can parse response in English', () => { title: 'The Great Aerospace', sub_title: 'Episode 14', categories: ['戲劇'], - icon: 'https://www.rthk.hk/assets/images/rthk/dtt31/thegreataerospace/10239_1920_s.jpg' + image: 'https://www.rthk.hk/assets/images/rthk/dtt31/thegreataerospace/10239_1920_s.jpg' }) }) diff --git a/sites/rtp.pt/rtp.pt.config.js b/sites/rtp.pt/rtp.pt.config.js index adfcdc803..fe71bd20d 100644 --- a/sites/rtp.pt/rtp.pt.config.js +++ b/sites/rtp.pt/rtp.pt.config.js @@ -1,4 +1,3 @@ -const _ = require('lodash') const axios = require('axios') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') @@ -38,7 +37,7 @@ module.exports = { programs.push({ title: item.name, description: item.description, - icon: parseIcon(item), + image: parseImage(item), start, stop }) @@ -48,7 +47,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { const last = item.image.pop() if (!last) return null return last.src @@ -63,5 +62,5 @@ function parseItems(content) { if (!content) return [] const data = JSON.parse(content) - return _.flatten(Object.values(data.result)) + return Object.values(data.result).flat(); } diff --git a/sites/rtp.pt/rtp.pt.test.js b/sites/rtp.pt/rtp.pt.test.js index b7fcae10e..7feeb1f68 100644 --- a/sites/rtp.pt/rtp.pt.test.js +++ b/sites/rtp.pt/rtp.pt.test.js @@ -32,7 +32,7 @@ it('can parse response', () => { stop: '2022-12-03T00:00:00.000Z', title: 'Telejornal Madeira', description: 'Informação de proximidade. De confiança!', - icon: 'https://cdn-images.rtp.pt/EPG/imagens/15790_43438_8820.png?w=384&h=216' + image: 'https://cdn-images.rtp.pt/EPG/imagens/15790_43438_8820.png?w=384&h=216' }) }) diff --git a/sites/ruv.is/ruv.is.config.js b/sites/ruv.is/ruv.is.config.js index 9406ab26f..7bc6024a2 100644 --- a/sites/ruv.is/ruv.is.config.js +++ b/sites/ruv.is/ruv.is.config.js @@ -41,7 +41,7 @@ module.exports = { programs.push({ title: item.title, description: item.description, - icon: parseIcon(item), + image: parseImage(item), start, stop }) @@ -51,7 +51,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.image.replace('$$IMAGESIZE$$', '480') } diff --git a/sites/ruv.is/ruv.is.test.js b/sites/ruv.is/ruv.is.test.js index 02e5691aa..ed52d2874 100644 --- a/sites/ruv.is/ruv.is.test.js +++ b/sites/ruv.is/ruv.is.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { title: 'Heimaleikfimi', description: 'Góð ráð og æfingar sem tilvalið er að gera heima. Íris Rut Garðarsdóttir sjúkraþjálfari hefur umsjón með leikfiminni. e.', - icon: 'https://d38kdhuogyllre.cloudfront.net/fit-in/480x/filters:quality(65)/hd_posters/91pvig-3p3hig.jpg' + image: + 'https://d38kdhuogyllre.cloudfront.net/fit-in/480x/filters:quality(65)/hd_posters/91pvig-3p3hig.jpg' }) }) diff --git a/sites/s.mxtv.jp/README.md b/sites/s.mxtv.jp/README.md new file mode 100644 index 000000000..ffe7c67b7 --- /dev/null +++ b/sites/s.mxtv.jp/README.md @@ -0,0 +1,28 @@ +# s.mxtv.jp + + + +## Index + +- [Index](#index) +- [Download the guide](#download-the-guide) +- [Update channel list](#update-channel-list) +- [Test](#test) + +## Download the guide + +```sh +npm run grab -- --site=s.mxtv.jp +``` + +## Update channel list + +```sh +npm run channels:parse -- --config=./sites/s.mxtv.jp/s.mxtv.jp.config.js --output=./sites/s.mxtv.jp/s.mxtv.jp.channels.xml +``` + +## Test + +```sh +npm test -- s.mxtv.jp +``` diff --git a/sites/s.mxtv.jp/s.mxtv.jp.channels.xml b/sites/s.mxtv.jp/s.mxtv.jp.channels.xml new file mode 100644 index 000000000..36a0de801 --- /dev/null +++ b/sites/s.mxtv.jp/s.mxtv.jp.channels.xml @@ -0,0 +1,5 @@ + + + Tokyo MX1 + Tokyo MX2 + diff --git a/sites/s.mxtv.jp/s.mxtv.jp.config.js b/sites/s.mxtv.jp/s.mxtv.jp.config.js new file mode 100644 index 000000000..e676d826c --- /dev/null +++ b/sites/s.mxtv.jp/s.mxtv.jp.config.js @@ -0,0 +1,81 @@ +const dayjs = require('dayjs') +const duration = require("dayjs/plugin/duration") +const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') +const customParseFormat = require('dayjs/plugin/customParseFormat') + +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.extend(customParseFormat) +dayjs.extend(duration) + +module.exports = { + site: 's.mxtv.jp', + days: 1, + lang: 'ja', + url: function ({ date, channel }) { + const id = `SV${channel.site_id}EPG${date.format('YYYYMMDD')}` + return `https://s.mxtv.jp/bangumi_file/json01/${id}.json` + }, + parser: function ({ content }) { + let programs = [] + const items = parseItems(content) + items.forEach(item => { + programs.push({ + title: item.Event_name, + description: item.Event_text, + category: parseCategory(item), + image: parseImage(item), + start: parseStart(item), + stop: parseStop(item) + }) + }) + return programs + }, + channels() { + return [ + { + lang: 'ja', + site_id: '1', + name: 'Tokyo MX1', + xmltv_id: 'TokyoMX1.jp' + }, + { + lang: 'ja', + site_id: '2', + name: 'Tokyo MX2', + xmltv_id: 'TokyoMX2.jp' + } + ] + } +} + +function parseImage(item) { + // Should return a string if we can output an image URL + // Might be done with `https://s.mxtv.jp/bangumi/link/weblinkU.csv?1722421896752` ? + return null +} + +function parseCategory(item) { + // Should return a string if we can determine the category + // Might be done with `https://s.mxtv.jp/index_set/csv/ranking_bangumi_allU.csv` ? + return null +} + +function parseStart(item) { + return dayjs.tz(item.Start_time.toString(), 'YYYY年MM月DD日HH時mm分ss秒', 'Asia/Tokyo') +} + +function parseStop(item) { + // Add the duration to the start time + const durationDate = dayjs(item.Duration, 'HH:mm:ss'); + return parseStart(item).add(dayjs.duration({ + hours: durationDate.hour(), + minutes: durationDate.minute(), + seconds: durationDate.second() + })) +} + +function parseItems(content) { + return JSON.parse(content) || [] +} diff --git a/sites/s.mxtv.jp/s.mxtv.jp.test.js b/sites/s.mxtv.jp/s.mxtv.jp.test.js new file mode 100644 index 000000000..f2219d314 --- /dev/null +++ b/sites/s.mxtv.jp/s.mxtv.jp.test.js @@ -0,0 +1,47 @@ +const { parser, url } = require('./s.mxtv.jp.config.js') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(customParseFormat) +dayjs.extend(utc) + +const date = dayjs.utc('2024-08-01', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: '2', + name: 'Tokyo MX2', + xmltv_id: 'TokyoMX2.jp' +} +const content = `[{ "Event_id": "0x6a57", "Start_time": "2024年07月27日05時00分00秒", "Duration": "01:00:00", "Event_name": "ヒーリングタイム&ヘッドラインニュース", "Event_text": "ねこの足跡", "Component": "480i 16:9 パンベクトルなし", "Sound": "ステレオ", "Event_detail": ""}]` + +it('can generate valid url', () => { + const result = url({ date, channel }) + expect(result).toBe('https://s.mxtv.jp/bangumi_file/json01/SV2EPG20240801.json') +}) + +it('can parse response', () => { + const result = parser({ date, channel, content }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(result).toMatchObject([ + { + start: '2024-07-26T20:00:00.000Z', // UTC time + stop: '2024-07-26T21:00:00.000Z', // UTC + title: 'ヒーリングタイム&ヘッドラインニュース', + description: 'ねこの足跡', + image: null, + category: null + } + ]) +}) + +it('can handle empty guide', () => { + const result = parser({ + date, + channel, + content: '[]' + }) + expect(result).toMatchObject([]) +}) diff --git a/sites/sat.tv/sat.tv.config.js b/sites/sat.tv/sat.tv.config.js index da48d648d..c0568c5ac 100644 --- a/sites/sat.tv/sat.tv.config.js +++ b/sites/sat.tv/sat.tv.config.js @@ -49,7 +49,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -130,7 +130,7 @@ module.exports = { } } -function parseIcon($item) { +function parseImage($item) { const src = $item('.event-logo img:not(.no-img)').attr('src') return src ? `https://sat.tv${src}` : null diff --git a/sites/sat.tv/sat.tv.test.js b/sites/sat.tv/sat.tv.test.js index a5aa0c293..8e3cfda7f 100644 --- a/sites/sat.tv/sat.tv.test.js +++ b/sites/sat.tv/sat.tv.test.js @@ -54,7 +54,7 @@ it('can parse response', () => { title: 'تعظيم البلد الحرام', description: `الناس, دين, ثقافة يلقي صانع الفيلم الضوء على مشروع تعظيم البلد الحرام في مكة من العائلة الملكية في المملكة العربية السعودية، والذي يهدف لإبراز حرمته لدى المسلمين حول العالم.`, - icon: null + image: null }) expect(results[34]).toMatchObject({ @@ -63,7 +63,8 @@ it('can parse response', () => { title: 'الأخبار', description: `نشرة .يطرح أهم القضايا والأحداث على الساحة السعودية والعالمية`, - icon: 'https://sat.tv/wp-content/themes/twentytwenty-child/data_lineups/nilesat/images3/epg-3077892.jpg' + image: + 'https://sat.tv/wp-content/themes/twentytwenty-child/data_lineups/nilesat/images3/epg-3077892.jpg' }) }) @@ -87,7 +88,8 @@ it('can parse response in english', () => { title: 'News', description: `Newscast The most important issues and events on the Saudi and the world.`, - icon: 'https://sat.tv/wp-content/themes/twentytwenty-child/data_lineups/nilesat/images3/epg-3077892.jpg' + image: + 'https://sat.tv/wp-content/themes/twentytwenty-child/data_lineups/nilesat/images3/epg-3077892.jpg' }) expect(results[31]).toMatchObject({ @@ -98,7 +100,8 @@ The most important issues and events on the Saudi and the world.`, 2022 Abdelhamid's family struggles to deal with the challenges of life that keep flowing one by one. they manage to stay strong-armed with their love and trust for each other. Sayed Ragab, Sawsan Badr, Medhat Saleh, Nermine Al Feqy, Mohamed Adel, Khaled Kamal, Rania Farid, Hani Kamal, Hani Kamal`, - icon: 'https://sat.tv/wp-content/themes/twentytwenty-child/data_lineups/nilesat/images3/epg-3157177.jpg' + image: + 'https://sat.tv/wp-content/themes/twentytwenty-child/data_lineups/nilesat/images3/epg-3157177.jpg' }) }) diff --git a/sites/sky.com/sky.com.config.js b/sites/sky.com/sky.com.config.js index 0cda319ef..2e2b78bbf 100644 --- a/sites/sky.com/sky.com.config.js +++ b/sites/sky.com/sky.com.config.js @@ -18,7 +18,7 @@ module.exports = { description: item.d, start: dayjs.unix(item.s), stop: dayjs.unix(item.s + item.m[1]), - icon: item.img ? `http://epgstatic.sky.com/epgdata/1.0/paimage/46/1/${item.img}` : null + image: item.img ? `http://epgstatic.sky.com/epgdata/1.0/paimage/46/1/${item.img}` : null }) }) diff --git a/sites/sky.com/sky.com.test.js b/sites/sky.com/sky.com.test.js index d868afbd5..9e776c5bc 100644 --- a/sites/sky.com/sky.com.test.js +++ b/sites/sky.com/sky.com.test.js @@ -31,13 +31,15 @@ it('can parse response', () => { start: '2021-12-14T01:50:00.000Z', stop: '2021-12-14T02:20:00.000Z', title: 'Question of Sport', - icon: 'http://epgstatic.sky.com/epgdata/1.0/paimage/46/1/lisa/5.2.2/linear/channel/7f80ef03-3d8a-4f73-bf7d-6b03f410c7a8/2002' + image: + 'http://epgstatic.sky.com/epgdata/1.0/paimage/46/1/lisa/5.2.2/linear/channel/7f80ef03-3d8a-4f73-bf7d-6b03f410c7a8/2002' }, { start: '2021-12-14T02:20:00.000Z', stop: '2021-12-14T02:25:00.000Z', title: 'Weather for the Week Ahead', - icon: 'http://epgstatic.sky.com/epgdata/1.0/paimage/46/1/lisa/5.2.2/linear/channel/8fcf08b7-4081-499a-bf63-d100908e2d75/2002' + image: + 'http://epgstatic.sky.com/epgdata/1.0/paimage/46/1/lisa/5.2.2/linear/channel/8fcf08b7-4081-499a-bf63-d100908e2d75/2002' } ]) }) diff --git a/sites/sky.de/sky.de.config.js b/sites/sky.de/sky.de.config.js index d680cd020..e91451bfa 100644 --- a/sites/sky.de/sky.de.config.js +++ b/sites/sky.de/sky.de.config.js @@ -30,7 +30,7 @@ module.exports = { stop: dayjs(item.bedt), season: item.sn, episode: item.en, - icon: item.pu ? `http://sky.de${item.pu}` : null + image: item.pu ? `http://sky.de${item.pu}` : null }) }) diff --git a/sites/sky.de/sky.de.test.js b/sites/sky.de/sky.de.test.js index 448b20e11..248359190 100644 --- a/sites/sky.de/sky.de.test.js +++ b/sites/sky.de/sky.de.test.js @@ -43,7 +43,7 @@ it('can parse response', () => { stop: '2022-02-26T23:30:00.000Z', season: '4', episode: '11', - icon: 'http://sky.de/static/img/program_guide/1522936_s.jpg' + image: 'http://sky.de/static/img/program_guide/1522936_s.jpg' }, { title: 'King of Queens', @@ -53,7 +53,7 @@ it('can parse response', () => { stop: '2022-02-26T23:55:00.000Z', season: '4', episode: '12', - icon: 'http://sky.de/static/img/program_guide/1522937_s.jpg' + image: 'http://sky.de/static/img/program_guide/1522937_s.jpg' } ]) }) diff --git a/sites/skylife.co.kr/__data__/content.json b/sites/skylife.co.kr/__data__/content.json new file mode 100644 index 000000000..3c8825b42 --- /dev/null +++ b/sites/skylife.co.kr/__data__/content.json @@ -0,0 +1 @@ +[{"code":"4003","name":"지상파/종편","channels":[{"id":"798","name":"EBS","number":"3","logoUrl":"/upload/channel/201511/logo_ebs.png","homepage":"http://www.ebs.co.kr","phone":"1588-1580","description":"-EBS TV 프로그램을 재전송
- 유아·어린이 프로그램에서 방과 후 학습 프로그램, 가족대상 프로그램, 다큐멘터리, 문화예술 프로그램 까지 모든 연령대가 즐길 수 있는 알찬 프로그램 방송","programs":[{"id":"R119826468","name":"위대한 수업, 그레이트 마인즈","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240625234000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826469","name":"EBS 비즈니스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826470","name":"지식채널e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626001500","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826471","name":"지식채널e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626002000","endTime":"20240626002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826472","name":"6.25 전쟁 특집 다큐 - 다섯 개의 방","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626002500","endTime":"20240626015500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826473","name":"방송시간이 아닙니다(5시부터 방송예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626015500","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826474","name":"왕초보 영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826475","name":"클래스 e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826476","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626061000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119826477","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626061000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119826478","name":"허풍선이 미술쇼","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626071500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826479","name":"빅 블루","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":true,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826480","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826481","name":"꼬마버스 타요","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626074500","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826482","name":"딩동댕 유치원","mainCategory":"교육","subCategory":"어린이","cast":"조서연","summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826483","name":"안전초코 핫초코","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626082000","endTime":"20240626083500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826484","name":"안전초코 핫초코","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626083500","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826485","name":"뿡뿡빵빵 부부맨","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626085000","endTime":"20240626090500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826486","name":"곰끼와 처음 수학","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626090500","endTime":"20240626092000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826487","name":"탑골스타 개청이","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626092000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826488","name":"세상에 나쁜 개는 없다","mainCategory":"교양/정보","subCategory":"일반","cast":"박영진,강형욱","summary":"문제 있는 반려견들의 행동을 알아 보고 원인을 찾아나가는 프로그램","grade":"0","startTime":"20240626094000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119826489","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119826490","name":"최고의 요리비결","mainCategory":"취미/레저","subCategory":"요리","cast":"이특","summary":"당신도 요리의 달인이 될 수 있다. 최고의 요리비결은 국내 최고의 요리전문가에게서 최고의 요리 비결만을 전수받을 수 있는 정통 요리 프로그램!","grade":"0","startTime":"20240626105000","endTime":"20240626112000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826491","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626112000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119826492","name":"EBS 뉴스 12","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626121000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119826493","name":"PD로그","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"베테랑과 그 현장의 이야기를 PD가 직접 체험하는 리얼 노동 다큐","grade":"0","startTime":"20240626121000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826494","name":"EBS 평생학교 1교시","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626134500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826495","name":"EBS 평생학교 1교시","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626134500","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826496","name":"EBS 평생학교 2교시","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626151500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826497","name":"클래스 e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626151500","endTime":"20240626153500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826498","name":"클래스 e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153500","endTime":"20240626155500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826499","name":"블록스","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626155500","endTime":"20240626161000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826500","name":"딩동댕 유치원","mainCategory":"교육","subCategory":"어린이","cast":"조서연","summary":null,"grade":"0","startTime":"20240626161000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826501","name":"페파 피그","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":true,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826502","name":"마샤와 곰","mainCategory":"만화","subCategory":"교육","cast":null,"summary":"조용한 시골마을에서 천방지축 꼬마소녀 '마샤'와 조용한 숲속의 덩치 큰 '곰'이 만나 일어나는 이야기를 그린 만화","grade":"7","startTime":"20240626164000","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826503","name":"도레미 프렌즈 쇼츠","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626165500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826504","name":"꼬마버스 타요","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626165500","endTime":"20240626171000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826505","name":"안전초코 핫초코","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626172500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826506","name":"안전초코 핫초코","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626172500","endTime":"20240626174000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826507","name":"다이노스터 공룡수호대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826508","name":"EBS 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626181000","endTime":"20240626183000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119826509","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626192000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826510","name":"고향민국","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626192000","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826511","name":"귀하신 몸","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826512","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626204000","endTime":"20240626213500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826513","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626213500","endTime":"20240626215500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826514","name":"왔다! 내 손주","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"해외에 거주하고 있어 자주 보지 못하는 손자, 손녀들과 할머니, 할아버지가 만나 보내는 며칠의 시간. 뭉클한 감동이 깃든 만남부터 그들에게 주어진 짧은 기간 일어나는 일들 속에 따듯한 가족애를 담아내는 프로그램","grade":"0","startTime":"20240626215500","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826515","name":"EBS 스페이스 공감","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"EBS Space에서 이루어지는 공연 실황을 엄선하여 방송하는 프로그램으로 현장의 생생한 울림과 감동을 시청자들에게 전달해주는 TV 속 콘서트홀이 될 것이다.","grade":"0","startTime":"20240626224500","endTime":"20240626233500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826516","name":"틈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233500","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826517","name":"위대한 수업, 그레이트 마인즈","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240626234000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119826518","name":"EBS 비즈니스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"563","name":"JTBC","number":"4","logoUrl":"/upload/channel/201511/logo_jtbc.png","homepage":"http://jtbc.joins.com/","phone":"02-751-5114","description":"- 국내 최고의 민영방송 동양방송(TBC)의 31년만에 부활
- '명품 뉴스', '예능 왕국', '드라마 천국'이 시청자를 찾아갑니다.
- 최고의 인재, 최대의 자본금, 신문.방송 경영의 노하우를 바탕으로 '아시아 대표 방송'에 도전합니다.","programs":[{"id":"R119848626","name":"걸스 온 파이어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625223000","endTime":"20240626012000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848627","name":"놀아주는 여자 스페셜","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626012000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848628","name":"놀아주는 여자 스페셜","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626024000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848629","name":"JTBC 스페셜 다큐멘터리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848630","name":"최고의 처방 미라클 푸드","mainCategory":"교양/정보","subCategory":"일반","cast":"홍지민,배동성,허준","summary":"건강한 인생을 위한 본격 메디컬 특강쇼 최고의 처방 lt;미라클 푸드gt;","grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848631","name":"다큐 플러스","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848632","name":"주디세이","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848633","name":"아침&","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119848634","name":"최고의 처방 미라클 푸드","mainCategory":"교양/정보","subCategory":"일반","cast":"홍지민,배동성,허준","summary":"건강한 인생을 위한 본격 메디컬 특강쇼 최고의 처방 lt;미라클 푸드gt;","grade":"12","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848635","name":"위대한 식탁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848636","name":"[젭티 PICK! 명작 다시 보기] 닥터 차정숙","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄정화,김병철,명세빈,민우혁,김예은,송지호","summary":"20년차 가정주부에서 1년차 레지던트가 된 차정숙의 찢어진 인생 봉합기","grade":"15","startTime":"20240626100000","endTime":"20240626112000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848637","name":"[젭티 PICK! 명작 다시 보기] 닥터 차정숙","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄정화,김병철,명세빈,민우혁,김예은,송지호","summary":"20년차 가정주부에서 1년차 레지던트가 된 차정숙의 찢어진 인생 봉합기","grade":"15","startTime":"20240626112000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848638","name":"톡파원 25시","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,김숙,양세찬,이찬원,알베르토 몬디,줄리안 퀸타르트,타일러 라쉬,타쿠야","summary":"CNN에 특파원이 있다면 우리에게는 톡파원이 있다! 생생한 세계 각국의 현지 영상도 살펴보고 화상앱을 통해 다양한 톡파원들과 깊이 있는 토크도 나눠보는 톡파원 25시!","grade":"15","startTime":"20240626124000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848639","name":"한문철의 블랙박스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철,이수근,규현,기욤 패트리,한보름,수빈","summary":"'대한민국 No.1 차통령' 한문철 변호사가 블랙박스 속 숨겨진 정보를 파헤치는 엄지척 교통안전 프로젝트 lt;한블리gt;!","grade":"15","startTime":"20240626142000","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848640","name":"My name is 가브리엘","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,이해리,강민경,박명수,홍진경,염혜란","summary":null,"grade":"15","startTime":"20240626161000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848641","name":"오대영 라이브","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626185000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848642","name":"JTBC 뉴스룸","mainCategory":"뉴스","subCategory":"뉴스","cast":"최재원,한민용,안나경","summary":null,"grade":"0","startTime":"20240626185000","endTime":"20240626195000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119848643","name":"사건 반장","mainCategory":"시사/다큐","subCategory":"사회","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626205000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119848644","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626205000","endTime":"20240626222000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848645","name":"My name is 가브리엘 하이라이트","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,이해리,강민경,박명수,홍진경,염혜란","summary":null,"grade":"15","startTime":"20240626222000","endTime":"20240627001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"794","name":"SBS","number":"5","logoUrl":"/upload/channel/201511/logo_sbs.png","homepage":"http://www.sbs.co.kr","phone":"02-2061-0006","description":"- SBS 프로그램을 재송신","programs":[{"id":"R119758380","name":"신들린 연애","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신동엽,유인나,가비,유선호","summary":null,"grade":"15","startTime":"20240625222000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758381","name":"나이트라인","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626001000","endTime":"20240626004000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758382","name":"SBS 골프","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626004000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758383","name":"방송 시간이 아닙니다(5시부터 방송 예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119775795","name":"생방송 투데이","mainCategory":"교양/정보","subCategory":"일반","cast":"최영아,김주우,유혜영","summary":"뉴스에서 트렌드, 이벤트, 여가 생활정보에 이르기까지 시청자들이 궁금해 하는 모든 것을 알차고 재미있고 정확하게 전달하는 종합 정보 와이드 프로그램","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758385","name":"모닝와이드 (1부)","mainCategory":"교양/정보","subCategory":"일반","cast":"최기환,유경미","summary":"국내외 방방곡곡 일어나는 흥미로운 화제와 사회적 이슈를 찾아 소개하고, 실생활에 필요한 알찬 정보까지도 품격있게 소개하는 종합 정보 매거진 프로그램","grade":"0","startTime":"20240626060000","endTime":"20240626062500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758386","name":"모닝와이드 (2부)","mainCategory":"교양/정보","subCategory":"일반","cast":"최기환,유경미","summary":"국내외 방방곡곡 일어나는 흥미로운 화제와 사회적 이슈를 찾아 소개하고, 실생활에 필요한 알찬 정보까지도 품격있게 소개하는 종합 정보 매거진 프로그램","grade":"0","startTime":"20240626062500","endTime":"20240626074000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758387","name":"모닝와이드 (3부)","mainCategory":"교양/정보","subCategory":"일반","cast":"최기환,유경미","summary":"국내외 방방곡곡 일어나는 흥미로운 화제와 사회적 이슈를 찾아 소개하고, 실생활에 필요한 알찬 정보까지도 품격있게 소개하는 종합 정보 매거진 프로그램","grade":"0","startTime":"20240626074000","endTime":"20240626084000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758388","name":"맨 인 블랙박스 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":"김구라,최기환,성대현","summary":"천만 개의 블랙박스로 포착한 연출 불가능한 세상에 단 하나밖에 없는 날것 그대로의 영상을 활용해 정보가 가득한 리얼리티쇼를 제작한다.","grade":"12","startTime":"20240626084000","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758389","name":"좋은아침","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"박찬민,유혜영","summary":"아침마다 전쟁아닌 전쟁을 치르는 우리 주부들이 잠시 한숨을 돌리며 자신만의 시간을 가질 수 있는 시간! 좋은아침과 함께 잠시의 행복한 데이트를 하며 차 한잔의 일상의 여유를 누려보자!","grade":"12","startTime":"20240626085000","endTime":"20240626095500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758390","name":"SBS 10 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626095500","endTime":"20240626103000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758391","name":"살맛나는 오늘","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758392","name":"애니갤러리","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820363","name":"꼬마해녀 몽니와 해녀특공대 2","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":"꼬마해녀 몽니와 친구들이 '해녀특공대'를 만들어 환경 오염시키는 악당들로부터 청정 제주를 지켜나가는 이야기를 그린 애니메이션","grade":"7","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758394","name":"SBS 12 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626125000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119834955","name":"골 때리는 그녀들","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,배성재","summary":"quot;축구! 우리도 할 수 있어!quot; 진정성 200%! 축구에 진심인 그녀들과 대한민국 레전드 태극전사들이 함께 만들어가는 건강한 소모임 탄생! Goal 때리게 재밌고! Goal 때리게 쫄깃한! 여자 축구의 르네상스가 펼쳐진다.","grade":"15","startTime":"20240626125000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758396","name":"뉴스브리핑","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119825227","name":"건강 인생 점프업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758398","name":"SBS 오뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626175000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119758399","name":"꼬리에 꼬리를 무는 그날 이야기","mainCategory":"교양/정보","subCategory":"일반","cast":"장도연,장현성,장성규","summary":"눈길을 사로잡는 그 날, 그 사건으로부터 한 사람의 소시민으로서 '내'가 느낀 바를, 온전히 '나'의 시점에서 주관적으로 전달한다. '너' 에게 꼭 들려주고 싶어! 친구, 배우자, 동료... 세 명의 '이야기꾼'이 스스로 공부하며 느낀 바를 각자의 '이야기 친구'(가장 가까운 지인)에게, 가장 일상적인 공간에서 1:1 로 전달한다.","grade":"15","startTime":"20240626175000","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758400","name":"생방송 투데이","mainCategory":"교양/정보","subCategory":"일반","cast":"최영아,김주우,유혜영","summary":"뉴스에서 트렌드, 이벤트, 여가 생활정보에 이르기까지 시청자들이 궁금해 하는 모든 것을 알차고 재미있고 정확하게 전달하는 종합 정보 와이드 프로그램","grade":"0","startTime":"20240626185000","endTime":"20240626195000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758401","name":"SBS 8 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119758402","name":"골 때리는 그녀들","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,배성재","summary":"quot;축구! 우리도 할 수 있어!quot; 진정성 200%! 축구에 진심인 그녀들과 대한민국 레전드 태극전사들이 함께 만들어가는 건강한 소모임 탄생! Goal 때리게 재밌고! Goal 때리게 쫄깃한! 여자 축구의 르네상스가 펼쳐진다.","grade":"15","startTime":"20240626210000","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119758403","name":"신들린 연애","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신동엽,유인나,가비,유선호","summary":null,"grade":"15","startTime":"20240626224000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"795","name":"KBS2","number":"7","logoUrl":"/upload/channel/201511/logo_kbs_1.png","homepage":"http://www.kbs.co.kr","phone":"02-781-1000","description":"- KBS 2TV 프로그램을 재송신
- 다양성을 바탕으로 한 드라마, 연예·오락 프로그램 등을 방송하는 건전한 가정 문화채널","programs":[{"id":"R119834969","name":"스모킹 건","mainCategory":"연예/오락","subCategory":"일반","cast":"안현모,이지혜","summary":"교묘하게 진화하는 범죄의 현장 속, 범인을 가리키는 결정적 증거 스모킹 건! 숨겨진 진실을 찾아내는 과학수사 현장의 생생한 이야기를 통해 피해자의 아픔에 공감하고 과학수사의 중요성과 역할을 알린다.","grade":"19","startTime":"20240625234500","endTime":"20240626004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119839532","name":"KBS 재난방송센터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626005500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119839533","name":"방송 시간이 아닙니다(5시부터 방송 예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626005500","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839534","name":"방송 시간이 아닙니다(5시부터 방송 예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119804595","name":"무엇이든 물어보세요 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":"김승휘,정다은","summary":"실생활 속 필수아이템에 대한 정확한 지식을 전달 및 시청자참여 중심의 오랜 전통을 이어오고 있는 정통 교양정보 프로그램","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804596","name":"걸어서 세계속으로 두근두근 버킷리스트","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119804597","name":"TV 유치원","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":"아이들은 놀면서 자라고, 놀면서 배운다! 재미있고 자유롭게 놀 수 있는 공간! 신나는 놀이판이 벌여진다! 교육적 내용과 다양한 놀이로 아이들의 오감을 키우는 어린이 체험형 프로그램","grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804598","name":"생생정보 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":"오승원,이지연,이재성","summary":"대한민국 방방곡곡의 유익한 정보와 따뜻한 이야기를 생생하게 전달한다.","grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804599","name":"무엇이든 물어보세요","mainCategory":"교양/정보","subCategory":"일반","cast":"김승휘,정다은","summary":"실생활 속 필수아이템에 대한 정확한 지식을 전달 및 시청자참여 중심의 오랜 전통을 이어오고 있는 정통 교양정보 프로그램","grade":"0","startTime":"20240626080000","endTime":"20240626092000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119834971","name":"일일드라마 스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626092000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804601","name":"KBS 아침 뉴스타임","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626102000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119804602","name":"인간극장 스페셜","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626102000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119834972","name":"월화드라마 함부로 대해줘","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626121500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119834973","name":"2장 1절","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"장성규,장민호","summary":"익숙한 이웃의 비범한 인생사. 그리고 의외의 노래 실력! 노래하면 금도 주는 길거리 노래 토크!","grade":"15","startTime":"20240626121500","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804605","name":"트레킹노트 세상을 걷다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"UHD 개국특집","grade":"0","startTime":"20240626133000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804606","name":"무엇이든 물어보세요 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":"김승휘,정다은","summary":"실생활 속 필수아이템에 대한 정확한 지식을 전달 및 시청자참여 중심의 오랜 전통을 이어오고 있는 정통 교양정보 프로그램","grade":"0","startTime":"20240626135000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804607","name":"KBS 뉴스타임","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626151500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119804608","name":"거멍숲을 지켜라! 버디프렌즈","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626151500","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804609","name":"TV 유치원","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":"아이들은 놀면서 자라고, 놀면서 배운다! 재미있고 자유롭게 놀 수 있는 공간! 신나는 놀이판이 벌여진다! 교육적 내용과 다양한 놀이로 아이들의 오감을 키우는 어린이 체험형 프로그램","grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804610","name":"스튜디오 K 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":"김구라,노홍철","summary":"KBS예능 디지털전문스튜디오 '스튜디오K'가 만드는 새로운 감성의 디지털 콘텐츠!","grade":"15","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804611","name":"영상앨범 산","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":"하늘과 가장 가까운 곳에 닿아있는 땅, 바로 '산!' 전문산악인이 아니어도 누구나 쉽게 오를 수 있는 국내외의 명산을 찾아 자연이 주는 아름다움을 느껴보고, 산과 더불어 살아가는 사람들의 다양한 모습을 볼 수 있다.","grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804612","name":"새콤달콤 캐치 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626170000","endTime":"20240626171500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804613","name":"니니 뭐하니 2","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"7","startTime":"20240626171500","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804614","name":"꿀잼 영화가 좋다","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804615","name":"경제콘서트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804616","name":"2TV 생생정보","mainCategory":"교양/정보","subCategory":"일반","cast":"오승원,이지연,이재성","summary":"대한민국 방방곡곡의 유익한 정보와 따뜻한 이야기를 생생하게 전달한다.","grade":"0","startTime":"20240626183500","endTime":"20240626195000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119834974","name":"일일드라마 스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626195000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804618","name":"월드 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626205500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119834975","name":"2장 1절","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"장성규,장민호","summary":"익숙한 이웃의 비범한 인생사. 그리고 의외의 노래 실력! 노래하면 금도 주는 길거리 노래 토크!","grade":"15","startTime":"20240626205500","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119834976","name":"MA1","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":"K-팝을 이끌 차세대 보이그룹이 되기 위한 일상 소년들의 첫 도전이 시작된다! 서로의 '메이트'가 되어 때로는 '친구', 때로는 '경쟁자'가 되어 꿈을 향해 나아가는 곳 글로벌 아이돌 데뷔 프로젝트 lt;MAKEMATE1gt;","grade":"15","startTime":"20240626221000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"796","name":"KBS1","number":"9","logoUrl":"/upload/channel/201511/logo_kbs.png","homepage":"http://www.kbs.co.kr","phone":"02-781-1000","description":"- KBS 1TV 프로그램을 재송신","programs":[{"id":"R119835873","name":"영상앨범 산","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":"하늘과 가장 가까운 곳에 닿아있는 땅, 바로 '산!' 전문산악인이 아니어도 누구나 쉽게 오를 수 있는 국내외의 명산을 찾아 자연이 주는 아름다움을 느껴보고, 산과 더불어 살아가는 사람들의 다양한 모습을 볼 수 있다.","grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835874","name":"KBS네트워크특선 과학으로 보는 세상 SEE","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"KBS 네트워크 특선","grade":"0","startTime":"20240626000000","endTime":"20240626005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804530","name":"생활의 발견","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"생활 속에서 직면하게 되는 때로는 간단하기도. 때로는 버겁기도 한 문제들을 해결하기 위한 살림 노하우와 생활정보, 건강, 음식 정보등 실생활에 꼭 필요한 정보들을 소개한다.","grade":"0","startTime":"20240626005000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119804531","name":"세계는 지금 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":"윤수영","summary":"세계 곳곳에서 일어나고 있는 사건들을 알기 쉽게 소개해 주는 프로그램","grade":"0","startTime":"20240626014000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835875","name":"걸어서 세계속으로 두근두근 버킷리스트","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626015000","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119835876","name":"가요무대","mainCategory":"음악","subCategory":"올드가요","cast":"김동건","summary":"1985년부터 이어오고 있는 가요무대, 잔잔한 향수와 추억이 담겨있는 전통가요의 무대가 펼쳐진다.","grade":"0","startTime":"20240626024500","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804534","name":"숨터 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리주변의 살아 숨 쉬는 자연의 모습을 통해 빠르게 움직이는 일상생활 속에서 삶의 여유를 찾고 힐링할 수 있는 시간을 제공한다. 기존 다큐멘터리의 문법을 벗어나 아름다운 길, 삶의 현장, 비경 등을 내레이션 없이 현장음과 음악을 중심으로 구성하며, 롱테이크와 느림의 미학을 추구한다.","grade":"0","startTime":"20240626034000","endTime":"20240626034500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119804535","name":"아침마당","mainCategory":"교양/정보","subCategory":"일반","cast":"윤인구,오유경","summary":"이 시대를 다양하게 살아가는 일상에서 만나는 평범한 사람들의 거짓 없는 삶을 통해서 즐거운 아침, 건강한 아침, 감동이 함께 한다.","grade":"0","startTime":"20240626034500","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804536","name":"생활의 발견 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"생활 속에서 직면하게 되는 때로는 간단하기도. 때로는 버겁기도 한 문제들을 해결하기 위한 살림 노하우와 생활정보, 건강, 음식 정보등 실생활에 꼭 필요한 정보들을 소개한다.","grade":"0","startTime":"20240626050000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804537","name":"내고향 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"내 고향 스페셜은 중장년층의 사랑을 받고 있는 6시 내고향과 한국 재발견, 한국인의 밥상 등을 재구성한 프로그램이다","grade":"0","startTime":"20240626051000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804538","name":"KBS 뉴스광장","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"밤사이 국내외뉴스 종합보도뉴스 심층해설각종 생활정보 전달","grade":"0","startTime":"20240626060000","endTime":"20240626075000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119804539","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626075000","endTime":"20240626082500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804540","name":"아침마당","mainCategory":"교양/정보","subCategory":"일반","cast":"윤인구,오유경","summary":"이 시대를 다양하게 살아가는 일상에서 만나는 평범한 사람들의 거짓 없는 삶을 통해서 즐거운 아침, 건강한 아침, 감동이 함께 한다.","grade":"0","startTime":"20240626082500","endTime":"20240626093000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804541","name":"KBS 뉴스 930","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119804542","name":"무엇이든 물어보세요","mainCategory":"교양/정보","subCategory":"일반","cast":"김승휘,정다은","summary":"실생활 속 필수아이템에 대한 정확한 지식을 전달 및 시청자참여 중심의 오랜 전통을 이어오고 있는 정통 교양정보 프로그램","grade":"0","startTime":"20240626100000","endTime":"20240626110500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835877","name":"지구를 살리는 에센스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110500","endTime":"20240626111000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119837799","name":"6.25 기획 시사기획 창","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626111000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804545","name":"KBS 뉴스 12","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119804546","name":"KBS네트워크특선 지명수배 [춘천총국]","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"KBS 네트워크 특선","grade":"0","startTime":"20240626130000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804547","name":"생활의 발견 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"생활 속에서 직면하게 되는 때로는 간단하기도. 때로는 버겁기도 한 문제들을 해결하기 위한 살림 노하우와 생활정보, 건강, 음식 정보등 실생활에 꼭 필요한 정보들을 소개한다.","grade":"0","startTime":"20240626135000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804548","name":"KBS 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626141000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119837528","name":"2024 KBS배 전국레슬링대회","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"0","startTime":"20240626141000","endTime":"20240626155000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835880","name":"세계는 지금 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":"윤수영","summary":"세계 곳곳에서 일어나고 있는 사건들을 알기 쉽게 소개해 주는 프로그램","grade":"0","startTime":"20240626155000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804552","name":"사사건건","mainCategory":"시사/다큐","subCategory":"일반","cast":"이재석","summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804553","name":"KBS 뉴스 5","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"당일 발생한 국내외 주요뉴스를 종합 편성해 신속 보도.","grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119835881","name":"동물의 왕국","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":"BBC, 내셔널지오그래픽, NHK, 유럽의 최고 다큐제작사 등 세계 일류의 다큐멘터리 전문 제작사들이 제작한 고급 다큐멘터리들을 엄선하고, 우리말로 더빙하여 정확한 해설로 일반 시청자들에게 소개하여 생태계 이해를 돕는 국내 유일의 동물 전문 다큐멘터리이다.","grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119804555","name":"6시 내고향","mainCategory":"교양/정보","subCategory":"일반","cast":"김재원,김솔희","summary":"고향을 떠난 도시인들의 각박한 삶에 위안을 주는 동시에 자기 고향에 대한 자긍심을 갖게 하고 다양한 문화를 접할 수 있다. 더불어 살아가는 공동체적 삶의 중요성을 일깨워주고 영농,유통정보 등의 제공으로 농어가 소득증대에 도움을 주고자 노력하고 있는 프로그램이다.","grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804556","name":"KBS 뉴스 7","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626194000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835882","name":"일꾼의 탄생","mainCategory":"교양/정보","subCategory":"일반","cast":"진성,김용임,손헌수,박군,미키광수","summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835883","name":"일일연속극 수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804559","name":"KBS 뉴스 9","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"당일발생 사안을 시청자들에게 신속히 전달하고 관련 현안을 종합 정리해 분석보도.","grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119835884","name":"생로병사의 비밀","mainCategory":"교양/정보","subCategory":"의료건강","cast":"김진희","summary":"국민의 삶의 질을 높이고, 국민의 건강을 지키기 위해 필수 의학 정보와 실용적인 맞춤 건강 정보를 새로운 형식으로 정확하고 빠르게 제공하는 신 의학다큐멘터리","grade":"0","startTime":"20240626220000","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804561","name":"KBS 뉴스라인W","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626225000","endTime":"20240626233000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119804562","name":"이슈 픽 쌤과 함께 스페셜","mainCategory":"교양/정보","subCategory":"강좌","cast":"이승현","summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835885","name":"KBS 중계석","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"문화예술 공연실황과 함께 연주자들과 해설자의 인터뷰를 함께 방송한다.","grade":"0","startTime":"20240627000000","endTime":"20240627014500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"797","name":"MBC","number":"11","logoUrl":"/upload/channel/201903/MBC_logo.png","homepage":"http://www.imbc.com","phone":"02-780-0011","description":"콘텐츠 중심의 미디어","programs":[{"id":"R119743396","name":"100분토론","mainCategory":"시사/다큐","subCategory":"토론/대담","cast":null,"summary":"시청자들의 적극적인 참여와 함께고정관념을 깨뜨리는 대담한 주제 선정과 젊은 토론을 지향하며 과감하고 진솔한 토론장을 마련하는 프로그램.","grade":"0","startTime":"20240625233000","endTime":"20240626005500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743397","name":"TV예술무대 통영국제음악제","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626005500","endTime":"20240626020500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743398","name":"방송 시간이 아닙니다(5시부터 방송 예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020500","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818520","name":"테마기행 길","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119743400","name":"MBC 뉴스투데이 1부","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"매일 생생한 뉴스로 시청자들의 아침을 활기차게 열어주는 뉴스 프로그램.","grade":"0","startTime":"20240626060000","endTime":"20240626062500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743401","name":"MBC 뉴스투데이 2부","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"매일 생생한 뉴스로 시청자들의 아침을 활기차게 열어주는 뉴스 프로그램.","grade":"0","startTime":"20240626062500","endTime":"20240626075000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119818759","name":"용감무쌍 용수정","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄현경,임주은,서준영,권화운","summary":"거상 임상옥을 꿈꾸는 상여자 용수정과 그녀에게 운명을 맡긴 짠돌이 여의주가 함께하는 로맨스 복수극","grade":"15","startTime":"20240626075000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743403","name":"생방송 오늘 아침","mainCategory":"교양/정보","subCategory":"일반","cast":"신동진,이재은","summary":"시사, 정보, 사회 이슈 등을 VJ들이 르포형식으로 전달해주는 프로그램.","grade":"15","startTime":"20240626083000","endTime":"20240626093000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743404","name":"930 MBC 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626094500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119743405","name":"기분 좋은 날","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626094500","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119819043","name":"뽀뽀뽀 좋아좋아","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626104500","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119819044","name":"토닥토닥 꼬모 새로운 탐험","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626111500","endTime":"20240626114500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119819045","name":"주니토니 이야기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626114500","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119743408","name":"12 MBC 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":"구은영","summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626122500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119743409","name":"장애 인식 개선 프로젝트 희망 노트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626122500","endTime":"20240626130500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743410","name":"차징 탑스피너 BX","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626130500","endTime":"20240626132500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119743411","name":"헬로키즈 TV생물도감","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"7","startTime":"20240626132500","endTime":"20240626135500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119818760","name":"2시 뉴스 외전","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626135500","endTime":"20240626155500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119743413","name":"기분 좋은 날","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626155500","endTime":"20240626165500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119818761","name":"5시 뉴스와 경제","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626165500","endTime":"20240626171000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119834980","name":"전지적 참견 시점 스페셜","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"전현무,이영자,송은이,양세형,유병재","summary":"당신의 인생에 참견해드립니다. 가족보다 더 가까운 연예인과 매니저 사이. 매니저의 제보로 스타들의 일상이 공개된다.","grade":"15","startTime":"20240626171000","endTime":"20240626180500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743416","name":"생방송 오늘 저녁","mainCategory":"교양/정보","subCategory":"일반","cast":"김대호,차예린,박연경","summary":"저녁시간대 활기찬 생활밀착형 시사와 유익한 정보를 담아 생동감 있고 재미있게 전달한다.","grade":"12","startTime":"20240626180500","endTime":"20240626190500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119818762","name":"용감무쌍 용수정","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄현경,임주은,서준영,권화운","summary":"거상 임상옥을 꿈꾸는 상여자 용수정과 그녀에게 운명을 맡긴 짠돌이 여의주가 함께하는 로맨스 복수극","grade":"15","startTime":"20240626190500","endTime":"20240626194000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743418","name":"MBC 뉴스데스크","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119743419","name":"놀면 뭐하니? 스페셜","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,정준하,하하,신봉선,이미주","summary":"수많은 사람을 거치며 카메라에 담긴 의외의 인물들과 다양한 이야기를 담은 프로그램","grade":"15","startTime":"20240626210000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119743420","name":"라디오스타","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김국진,김구라,안영미,유세윤","summary":"잘나가는 DJ들이 TV에서 뭉쳤다. 고품격 음악방송을 추구하는 '들리는 TV' 라디오스타!","grade":"15","startTime":"20240626223000","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"564","name":"채널A","number":"13","logoUrl":"/upload/channel/201511/logo_channela.png","homepage":"http://www.ichannela.com/","phone":"02-2020-3114","description":"1. 보는 즐거움: 초고화질 영상 서비스 제공
2. 듣는 즐거움: 스토리텔링에 기반하여 방송과 신문에서 보지 못하는 깊이 있는 추가 정보 제공
3. 얘기하는 즐거움: 다양한 채널의 SNS 서비스를 통한 인터렉티브 서비스 제공","programs":[{"id":"R119838822","name":"아빠는 꽃중년","mainCategory":"연예/오락","subCategory":"일반","cast":"김용건,김구라,신성우","summary":"90년대를 평정한 꽃미남들, 반백살에 아빠가 되다! ‘아빠는 왜 흰머리가 더 많아?’ 쉰살, 지천명에 육아의 명을 받고 온몸으로 구르는 아빠들의 육아 생존기. 꽃보다 예쁜 아가와 아빠들이 불러올 봄 같은 가족 이야기.","grade":"15","startTime":"20240625225000","endTime":"20240626002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838823","name":"요즘 남자 라이프 신랑수업","mainCategory":"연예/오락","subCategory":"일반","cast":"김원희,홍현희,동방신기(시아준수),이승철,김찬우,영탁","summary":"좋은 신랑이 되기 위해서가 아닌 더 좋은 사람! 더 멋진 어른으로 성장해 가는 리얼 드라마","grade":"12","startTime":"20240626002000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119838824","name":"채널A 스페셜 다큐S 프라임","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626015000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838825","name":"채널A 스페셜 다큐S 프라임","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838826","name":"채널A 지진 특보","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626035000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838827","name":"채널A 스페셜 정원 구조대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838828","name":"채널A 스페셜 X파일: 외계인의 흔적 시즌15","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838829","name":"절친 토큐멘터리 4인용식탁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838830","name":"쫑알쫑알 똘똘이","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838831","name":"행복한 아침","mainCategory":"교양/정보","subCategory":"일반","cast":"이재용,장예인","summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626085000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838832","name":"김진의 돌직구 쇼","mainCategory":"시사/다큐","subCategory":"일반","cast":"김진","summary":null,"grade":"0","startTime":"20240626085000","endTime":"20240626103000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119838833","name":"요즘 남자 라이프 신랑수업","mainCategory":"연예/오락","subCategory":"일반","cast":"김원희,홍현희,동방신기(시아준수),이승철,김찬우,영탁","summary":"좋은 신랑이 되기 위해서가 아닌 더 좋은 사람! 더 멋진 어른으로 성장해 가는 리얼 드라마","grade":"12","startTime":"20240626103000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119838834","name":"뉴스A LIVE","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626132000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119838835","name":"28청춘","mainCategory":"교양/정보","subCategory":"일반","cast":"양희은,손헌수,류지광","summary":"청춘을 돌리고 싶은 중·노년층의 속사정을 라이브하게 들어보고 필요한 건강 정보를 퀴즈로 배워보는 색다른 포맷의 건강프로그램","grade":"0","startTime":"20240626132000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838836","name":"아빠는 꽃중년","mainCategory":"연예/오락","subCategory":"일반","cast":"김용건,김구라,신성우","summary":"90년대를 평정한 꽃미남들, 반백살에 아빠가 되다! ‘아빠는 왜 흰머리가 더 많아?’ 쉰살, 지천명에 육아의 명을 받고 온몸으로 구르는 아빠들의 육아 생존기. 꽃보다 예쁜 아가와 아빠들이 불러올 봄 같은 가족 이야기.","grade":"15","startTime":"20240626142000","endTime":"20240626155000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119838837","name":"강력한 4팀","mainCategory":"시사/다큐","subCategory":"일반","cast":"구자준","summary":"변호사, 범죄심리학 교수, 기자 등이 출연해 그날의 강력 사건부터 불륜, 가사소송, 층간 소음 등 생활 속 갈등까지 다각도로 분석해 보는 프로그램","grade":"0","startTime":"20240626155000","endTime":"20240626172000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838838","name":"뉴스 TOP10","mainCategory":"뉴스","subCategory":"일반","cast":"황순욱","summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838839","name":"뉴스A","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626201000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838840","name":"남의 나라 살아요 선 넘은 패밀리 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":"안정환,이혜원,유세윤","summary":"국경을 넘어 사랑의 결실을 맺은 국제 가족들의 일상을 전하는 예능 프로그램","grade":"12","startTime":"20240626201000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838841","name":"요즘 남자 라이프 신랑수업","mainCategory":"연예/오락","subCategory":"일반","cast":"김원희,홍현희,동방신기(시아준수),이승철,김찬우,영탁","summary":"좋은 신랑이 되기 위해서가 아닌 더 좋은 사람! 더 멋진 어른으로 성장해 가는 리얼 드라마","grade":"12","startTime":"20240626213000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838842","name":"탐정들의 영업비밀 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,유인나,김풍","summary":"홈스, 코난처럼 대한민국에도 탐정이 있다? 집계된 탐정 수만 약 2만 명! 베일에 싸여있던 탐정들의 영업비밀 공개","grade":"15","startTime":"20240626231000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"562","name":"MBN","number":"16","logoUrl":"/upload/channel/201911/MBN_logo_20191122.png","homepage":"http://mbn.mk.co.kr/","phone":"02-2000-3114","description":"- 4년 연속 보도채널 1위(방송통신위원회 평가)에 빛나는 MBN의 종합편성채널 변경","programs":[{"id":"R119845253","name":"한일톱텐쇼 3부","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625235000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846887","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626001000","endTime":"20240626004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119846888","name":"임성훈의 스타 유전자 X파일","mainCategory":"교양/정보","subCategory":"의료건강","cast":"이광기,윤지영","summary":null,"grade":"12","startTime":"20240626004000","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846889","name":"MBN 스페셜 다큐 과학다큐 궁금한 이야기","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846890","name":"MBN 스페셜 다큐 과학다큐 궁금한 이야기","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846891","name":"MBN 스페셜 다큐 과학다큐 궁금한 이야기","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626044000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846892","name":"소나무","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 이웃들이 치열하게 살아가는 진솔한 이야기.","grade":"0","startTime":"20240626044000","endTime":"20240626054000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846893","name":"MBN 재난대비센터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846894","name":"특집다큐H 만병을 부르는 염증에서 벗어나는 법!","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846895","name":"굿모닝 MBN","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119846896","name":"아침 & 매일경제","mainCategory":"뉴스","subCategory":"경제(산업/부동산)","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626092000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119846897","name":"전국네트워크뉴스","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626092000","endTime":"20240626093000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846898","name":"생생 정보마당","mainCategory":"교양/정보","subCategory":"일반","cast":"김호진,이담","summary":"여러분이 지금 바로 알고 싶은 세상의 알찬 정보들만을 모아 전달하는 실시간 매거진","grade":"0","startTime":"20240626093000","endTime":"20240626103000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846899","name":"프레스룸 LIVE","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626114000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846900","name":"미스터리 생물 ZIP","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626114000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846901","name":"한일톱텐쇼","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626121000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846902","name":"돌싱글즈 5","mainCategory":"연예/오락","subCategory":"일반","cast":"이혜영,이지혜,유세윤,은지원,오스틴강","summary":"'한 번 다녀온' 매력 만점 이혼 남녀들의 연애부터 동거까지! 돌싱 남녀 직진 로맨스 돌싱글즈5","grade":"15","startTime":"20240626141000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119846903","name":"김명준의 뉴스파이터","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626172000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846904","name":"MBN 뉴스와이드","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846905","name":"MBN 뉴스 7","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626201000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846906","name":"명을 사수하는 사람들","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"12","startTime":"20240626201000","endTime":"20240626211000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846907","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626211000","endTime":"20240626222000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846908","name":"고딩엄빠 5 1부","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626222000","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846909","name":"고딩엄빠 5 2부","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626225000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119853572","name":"화100 2부","mainCategory":"연예/오락","subCategory":"일반","cast":"박기웅","summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"549","name":"TV조선","number":"18","logoUrl":"/upload/channel/201511/logo_tvchosun.png","homepage":"http://www.tvchosun.com/","phone":"02-2180-1000","description":"대한민국에서 가장 강력한 언론 브랜드, 조선일보가 만든 방송입니다.","programs":[{"id":"R119847781","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240625232000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847782","name":"굿모닝 정보세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626010000","endTime":"20240626011500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847783","name":"장수상회","mainCategory":"교양/정보","subCategory":"일반","cast":"최윤영","summary":null,"grade":"15","startTime":"20240626011500","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847784","name":"스타다큐 마이웨이","mainCategory":"연예/오락","subCategory":"연예인/스타","cast":null,"summary":"대한민국을 대표하는 사람들의 인생을 진솔하고도 담백하게 전달하는 신개념 인물 다큐 프로그램","grade":"15","startTime":"20240626014000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119847785","name":"세상의 끝, 파타고니아","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119847786","name":"펫트라슈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626044000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119847787","name":"TV CHOSUN 재난특집","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626044000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847788","name":"사람, 산","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847789","name":"소문난 건강법","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847790","name":"공룡 대발이","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847791","name":"뉴스 퍼레이드","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119847792","name":"굿모닝 정보세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626083500","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847793","name":"신통방통","mainCategory":"뉴스","subCategory":"일반","cast":"김명우","summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626103000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119847794","name":"장수상회","mainCategory":"교양/정보","subCategory":"일반","cast":"최윤영","summary":null,"grade":"15","startTime":"20240626103000","endTime":"20240626112000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847795","name":"[특집다큐] 우리가 몰랐던, 진짜 6.25","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626112000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847796","name":"백반기행 특별판","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"허영만,정보석,김원희,오지호,오상진","summary":"식객 허영만이 소박한 동네밥상에서 진정한 맛의 의미와 가치를 찾는 프로그램","grade":"15","startTime":"20240626124000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847797","name":"보도본부 핫라인","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626143000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847798","name":"사건파일 24","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847799","name":"미스터 로또 베스트","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240626160000","endTime":"20240626172000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847800","name":"시사쇼 정치다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847801","name":"인생의 연장전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847802","name":"퍼펙트 라이프","mainCategory":"시사/다큐","subCategory":"일반","cast":"류수영,김남희","summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847803","name":"TV CHOSUN 뉴스9","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847804","name":"아빠하고 나하고 1부","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626232000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119847805","name":"아빠하고 나하고 2부","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626232000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"935","name":"OBS","number":"30","logoUrl":"/upload/channelimage/201308/channel_logo_ak.gif","homepage":"http://www.obs.co.kr","phone":"032-670-5000","description":"경인TV방송","programs":[{"id":"R119753431","name":"바다로 간 사나이","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"바다 사나이와 특전사가 선사하는 야생 생존 버라이어티","grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119821194","name":"휴먼다큐 시장사람들","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753433","name":"오늘의 월드 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119753434","name":"눈에 띄는 그녀들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"똑같은 출발선에서 독특한 아이디어로 전력 질주하는 그녀들의 소소한 인생 이야기","grade":"12","startTime":"20240626010000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119824676","name":"아시아 전통시장","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753436","name":"방송 시간이 아닙니다(6시부터 방송 예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753437","name":"인생열전 <살맛나는 세상>","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119753438","name":"눈에 띄는 그녀들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"똑같은 출발선에서 독특한 아이디어로 전력 질주하는 그녀들의 소소한 인생 이야기","grade":"12","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820063","name":"에픽 트레일 길 위의 세계여행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119817965","name":"니돈내산 독박투어","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":"20년지기 찐친들과 함께 떠나는 우정여행! 하지만 식사부터 교통, 숙박까지 발생하는 수 많은 비용들! 여행 중 발생하는 각각의 비용들을 복불복 게임을 통해 단 한 명에게 몰아준다면? 안 걸리면 공짜여행, 걸리면 독박여행!","grade":"15","startTime":"20240626075000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753442","name":"다문화 고부 열전 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"12","startTime":"20240626091000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119817966","name":"극한 직업 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626100000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119820064","name":"장윤정의 도장깨기","mainCategory":"연예/오락","subCategory":"일반","cast":"장윤정,도경완","summary":"대한민국 숨은 트로트 고수를 찾아 캠핑을 떠나는 프로그램","grade":"15","startTime":"20240626105000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838483","name":"특선 다큐 <아시아의 영웅들-리틀 타이거 그리고 콘라드 얍>","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"6.25전쟁 당시 대한민국의 자유와 평화를 위해 전선에서 목숨 바쳐 싸운 필리핀, 태국 등 아시아 참전용사들 이야기를 기록한 다큐멘터리","grade":"0","startTime":"20240626115000","endTime":"20240626125000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820450","name":"명물인생","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626125000","endTime":"20240626132000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820451","name":"에픽 트레일 길 위의 세계여행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626132000","endTime":"20240626134000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753448","name":"꾸러기TV","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820452","name":"태군 노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626143000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753450","name":"OBS 뉴스 <오늘>","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626163000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753451","name":"위대한 자연","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119753452","name":"OBS뉴스경인 530","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626175000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119820790","name":"극한 직업 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626175000","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119753454","name":"다문화 고부열전 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"12","startTime":"20240626184000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753455","name":"OBS뉴스 730","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626201000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119753456","name":"독특한 연예 뉴스","mainCategory":"연예/오락","subCategory":"연예매거진","cast":"최지해,유영선","summary":"quot;독특한 연예뉴스는~ OBS만의 독특한, 그리고 독한 연예정보 프로그램을 지향합니다quot;","grade":"15","startTime":"20240626201000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753457","name":"오늘의 월드 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119820791","name":"엄마의 여행 고두심이 좋아서","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"고두심","summary":"가족들을 위해 헌신하느라 '나'를 잃어버리고 사는 우리의 엄마들. '고두심이 좋아서'는 누구보다 자유와 힐링이 필요한 엄마들의 로망을 충족시켜줄 여행이야기","grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820792","name":"주식병법","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119753460","name":"OBS뉴스경인 1030","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119820793","name":"지구마불 세계여행","mainCategory":"연예/오락","subCategory":"일반","cast":"노홍철,주우재,주현영","summary":"주사위 던져 떠나는 세계여행, 던져서 세계 속으로! lt;지구마불 세계여행gt;","grade":"15","startTime":"20240626230000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]}]},{"code":"4009","name":"연예/오락/음악","channels":[{"id":"60","name":"tvN","number":"20","logoUrl":"/upload/channel/201511/logo_tvn.png","homepage":"https://tvn.cjenm.com/ko/","phone":"080-080-0781","description":"- 남녀노소가 즐길 수 있는 엔터테인먼트 전문채널
- tvN 오리지널 드라마 편성< 막돼먹은 영애씨 > ,< 미세스타운-남편이 죽었다 >
- 자체제작 콘텐츠 보유 < 화성인바이러스 >, < 현장토크쇼 TAXI >, < 재미있는 TV, 롤로코스터 > 등 다양하게 편성","programs":[{"id":"R119835761","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240625221000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835929","name":"백패커2 - 어디든 백스키친","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835763","name":"UEFA 유로 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626005000","endTime":"20240626031000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835930","name":"밥이나 한잔해","mainCategory":"연예/오락","subCategory":"일반","cast":"김희선,이수근,이은지","summary":"한 동네에 기습 방문! 그 지역에 거주하는 지인 및 셀럽들을 즉흥적으로 불러 동네 맛집에서 토크하고, 주민들에게 한턱 쏘는 동네친구 번개 프로젝트","grade":"15","startTime":"20240626031000","endTime":"20240626051000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835931","name":"신서유기 - 게임모음ZIP","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626051000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835766","name":"이 말을 꼭 하고 싶었어요","mainCategory":"연예/오락","subCategory":"일반","cast":"김창완","summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626071000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835932","name":"서진이네","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이서진,정유미,박서준,최우식,뷔","summary":"과거 [윤식당]의 '이사'에서 사장으로 승진한 이서진이 해외에서 작은 분식점을 차리고 가게를 운영하는 과정을 담은 프로그램","grade":"15","startTime":"20240626071000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119835933","name":"서진이네","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이서진,정유미,박서준,최우식,뷔","summary":"과거 [윤식당]의 '이사'에서 사장으로 승진한 이서진이 해외에서 작은 분식점을 차리고 가게를 운영하는 과정을 담은 프로그램","grade":"15","startTime":"20240626091000","endTime":"20240626111000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119835934","name":"프리한 19","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,오상진,한석준","summary":"대한민국을 넘어 세상을 놀라게 할 프리한 남자들의 후리한 특급 뉴스. 전무후무한 특종랭킹쇼 lt;프리한 19gt; K 본부, M 본부 방송국을 탈출한 전 아나운서 전현무, 오상진, 한석준. 더 이상 두려울 것 없는 프리한 세 남자! 진정한 저널리스트가 되어 데스크로 돌아오다! 특종을 향한 날카로운 시선과 발로 뛰는 끈질긴 취재력, 투철한 기자정신으로 완.벽.무.장! 정치, 경제, 시사, 문화, 연예, 미래 과학 등 분야를 가리지 않고 핫한 이슈만을 골라 최강 팀플레이로 세상을 뒤흔들 전무후무한 랭킹쇼가 지금 펼쳐진다!","grade":"15","startTime":"20240626111000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119835769","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626123000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835770","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626135000","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835772","name":"밥이나 한잔해","mainCategory":"연예/오락","subCategory":"일반","cast":"김희선,이수근,이은지","summary":"한 동네에 기습 방문! 그 지역에 거주하는 지인 및 셀럽들을 즉흥적으로 불러 동네 맛집에서 토크하고, 주민들에게 한턱 쏘는 동네친구 번개 프로젝트","grade":"15","startTime":"20240626152000","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835773","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626172000","endTime":"20240626192000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835935","name":"이 말을 꼭 하고 싶었어요","mainCategory":"연예/오락","subCategory":"일반","cast":"김창완","summary":null,"grade":"15","startTime":"20240626192000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119835775","name":"유 퀴즈 온 더 블럭","mainCategory":"연예/오락","subCategory":"일반","cast":"유재석,조세호","summary":"You Quiz On The Block. Step by step~ 보통날을 살아가는 당신 앞에 나타난 유재석x조세호. 두 사람이 건넨 한마디. quot;You Quiz...?quot; 평범한 사람들의 인생 무대인 '길거리'를 '세트'로 빌리고 세상 누구에게나 공평한 '태양'을 '조명' 삼아 여러분을 주인공으로 모시는 유쾌한 서프라이즈!","grade":"0","startTime":"20240626204000","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835776","name":"백패커2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626224000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"968","name":"KBS Joy","number":"27","logoUrl":"/upload/channel/202003/200306_KBS JOY LOGO.png","homepage":"http://www.kbsn.co.kr/","phone":"02-787-3333","description":"- KBS 1,2 채널에서 방송된 쇼ㆍ오락 프로그램을 주요 편성
- KBS N 자체 제작 퀴즈 및 연예 프로그램
- 해외 인기 드라마 편성","programs":[{"id":"R119831154","name":"연애의 참견","mainCategory":"연예/오락","subCategory":"일반","cast":"서장훈,한혜진,주우재,곽정은,김숙","summary":"핑크빛 로맨스에 속아 핏빛 전투 중인 그대들에게 외치는 단호한 이별 진단은 계속된다.","grade":"15","startTime":"20240625235000","endTime":"20240626011000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831155","name":"1박 2일 시즌4","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"연정훈,문세윤,김선호,딘딘,라비,김종민","summary":"우리가 알고 있고, 우리가 알지 못하는 아름다운 우리나라","grade":"15","startTime":"20240626011000","endTime":"20240626025000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119831156","name":"함부로 대해줘","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626025000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119831157","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119831994","name":"신상출시 편스토랑","mainCategory":"연예/오락","subCategory":"일반","cast":"이경규,이영자","summary":"미식가 스타들이 혼자만 먹기에는 아까운 필살의 메뉴를 공개, 이 중 승리한 메뉴가 방송 다음 날 전국 편의점에 출시되는 신개념 신상 메뉴 서바이벌","grade":"15","startTime":"20240626050000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119831995","name":"영화가 좋다","mainCategory":"연예/오락","subCategory":"영화가이드","cast":"유지원,조충현","summary":"틀에 박힌 영화 홍보를 거부하면서, 시청자들이 직접 참여하여 영화 속 숨은 재미를 를 보다 즐겁게 소개하고 유익한 정보를 제공하는 영화 가이드 프로그램이다. 극장가를 뜨겁게 달구는 개봉 예정작, 리뷰, 영화 음악들 감독과 배우들의 진솔한 영화 이야기까지 함께 한다.","grade":"15","startTime":"20240626063000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119831996","name":"사장님 귀는 당나귀 귀","mainCategory":"연예/오락","subCategory":"일반","cast":"김숙,전현무,김용건,유노윤호","summary":"일할 맛 나는 일터를 만들기 위한 대한민국 보스들의 자발적 자아성찰 프로그램","grade":"15","startTime":"20240626074000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119831997","name":"연애의 참견","mainCategory":"연예/오락","subCategory":"일반","cast":"서장훈,한혜진,주우재,곽정은,김숙","summary":"핑크빛 로맨스에 속아 핏빛 전투 중인 그대들에게 외치는 단호한 이별 진단은 계속된다.","grade":"15","startTime":"20240626090000","endTime":"20240626102000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831998","name":"살림하는 남자들 2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"최양락,팽현숙,김승현,최민환,팝핀현준","summary":"직접 살림을 하는 남자 스타들의 리얼한 살림살이 모습과 이들의 살림 수다가 어우러진 관찰 토크쇼","grade":"15","startTime":"20240626102000","endTime":"20240626114000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119831999","name":"신상출시 편스토랑","mainCategory":"연예/오락","subCategory":"일반","cast":"이경규,이영자","summary":"미식가 스타들이 혼자만 먹기에는 아까운 필살의 메뉴를 공개, 이 중 승리한 메뉴가 방송 다음 날 전국 편의점에 출시되는 신개념 신상 메뉴 서바이벌","grade":"15","startTime":"20240626114000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832000","name":"1박 2일 시즌4","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"연정훈,문세윤,김선호,딘딘,라비,김종민","summary":"우리가 알고 있고, 우리가 알지 못하는 아름다운 우리나라","grade":"15","startTime":"20240626130000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832001","name":"영화가 좋다","mainCategory":"연예/오락","subCategory":"영화가이드","cast":"유지원,조충현","summary":"틀에 박힌 영화 홍보를 거부하면서, 시청자들이 직접 참여하여 영화 속 숨은 재미를 를 보다 즐겁게 소개하고 유익한 정보를 제공하는 영화 가이드 프로그램이다. 극장가를 뜨겁게 달구는 개봉 예정작, 리뷰, 영화 음악들 감독과 배우들의 진솔한 영화 이야기까지 함께 한다.","grade":"15","startTime":"20240626142000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832002","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626153000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832003","name":"개그 콘서트","mainCategory":"연예/오락","subCategory":"코미디","cast":"김대희,김준호,박성호,안일권,김대성,홍예슬","summary":"대학로에서 벌어지는 개그콘서트 공연 형식을 TV 프로그램에 도입 하여 재미있고 기발한 아이디어와 재치 넘치는 코믹연기가 시간 내내 대한민국을 웃기는 힘을 보여준다.","grade":"15","startTime":"20240626165000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832004","name":"슈퍼맨이 돌아왔다","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"박주호,박솔미,소유진","summary":"일만 하는 스타 아빠들이 육아에 도전한다! 가족에서 소외되고 자녀에게 소홀했던 아빠들이 제자리를 찾기 위한 프로젝트 리얼 버라이어티","grade":"12","startTime":"20240626183000","endTime":"20240626195000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832005","name":"차트를 달리는 남자 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,조우종","summary":"전 세대를 아우를 수 있는 주제를 선정, 랭크를 통해 요즘 연예계 판도를 알아보는 스타 랭크쇼","grade":"15","startTime":"20240626195000","endTime":"20240626214000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832006","name":"차트를 달리는 남자","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,조우종","summary":"전 세대를 아우를 수 있는 주제를 선정, 랭크를 통해 요즘 연예계 판도를 알아보는 스타 랭크쇼","grade":"15","startTime":"20240626214000","endTime":"20240626224000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832007","name":"1박 2일 시즌4","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"연정훈,문세윤,김선호,딘딘,라비,김종민","summary":"우리가 알고 있고, 우리가 알지 못하는 아름다운 우리나라","grade":"15","startTime":"20240626224000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119832008","name":"차트를 달리는 남자 Dark edition","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,조우종","summary":"전 세대를 아우를 수 있는 주제를 선정, 랭크를 통해 요즘 연예계 판도를 알아보는 스타 랭크쇼","grade":"15","startTime":"20240627000000","endTime":"20240627015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"58","name":"MBC Every1","number":"29","logoUrl":"/upload/channel/202204/220420_mbcevery1_rogo.png","homepage":"http://www.mbcplus.com/","phone":"02-368-2500","description":"- 고품격 버라이어티&드라마 No 1. 채널
- 모든 연령대가 함께 즐기는 프로그램 편성
- 선정성, 폭력성을 배제한 건전한 오락 지향
- 건강한 웃음과 잔잔한 감동이 있는 휴머니즘 편성
- 지상파 방송 수준의 웰메이드 자체 제작물 편성
- 버라이어티, 드라마&스포츠, 해외시리즈 등 편성","programs":[{"id":"R119857553","name":"나 오늘 라베했어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625222000","endTime":"20240626001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857554","name":"위대한 가이드","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626001000","endTime":"20240626021000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857555","name":"출발! 비디오 여행","mainCategory":"연예/오락","subCategory":"영화가이드","cast":"서인,김초롱,김경식","summary":"재미있는 해설과 분석이 함께 있는 영화 가이드 프로그램","grade":"15","startTime":"20240626021000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857556","name":"어서와~ 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626032000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"R119857557","name":"쇼킹 받는 차트","mainCategory":"연예/오락","subCategory":"일반","cast":"배성재,랄랄,이승국","summary":"당신을 분노케 할 시공 초월 충격 실화! 화려한 말빨과 신들린 연기로 때려 박는 차트쇼가 온다.","grade":"15","startTime":"20240626050000","endTime":"20240626061000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857558","name":"송스틸러","mainCategory":"연예/오락","subCategory":"일반","cast":"전현무,이해리,적재,정용화,이홍기,선우정아,웬디,임정희,이무진","summary":"대놓고 훔치는 남의 곡 쟁탈전","grade":"12","startTime":"20240626061000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857559","name":"나 오늘 라베했어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626075000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857560","name":"어서와~ 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626094000","endTime":"20240626114000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857561","name":"놀면 뭐하니?","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,정준하,하하,신봉선,이미주","summary":"수많은 사람을 거치며 카메라에 담긴 의외의 인물들과 다양한 이야기를 담은 프로그램","grade":"15","startTime":"20240626114000","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857562","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626131000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857563","name":"나 오늘 라베했어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626141000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857564","name":"전지적 참견 시점","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"전현무,이영자,송은이,양세형,유병재","summary":"당신의 인생에 참견해드립니다. 가족보다 더 가까운 연예인과 매니저 사이. 매니저의 제보로 스타들의 일상이 공개된다.","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857565","name":"쇼 챔피언","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김신영","summary":"MC와 아티스트, 그리고 관객이 함께 가요계의 챔피언을 가리는 뮤직챠트 쇼로 한 주간의 최고 인기곡과 더불어 최고의 신인들과 가요계 핫 이슈 등을 토크와 쇼를 통해 알아보는 풀 옵션 음악방송","grade":"15","startTime":"20240626170000","endTime":"20240626182000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119857566","name":"푹 쉬면 다행이야","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"안정환,붐,김대호","summary":"극한의 무인도에서 펼쳐지는 극락의 휴식","grade":"15","startTime":"20240626182000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857567","name":"어서와~ 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626201000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857568","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626221000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857569","name":"주간 아이돌","mainCategory":"연예/오락","subCategory":"일반","cast":"황광희,은혁","summary":"아이돌의 무대 밖 모습과 솔직한 매력을 볼 수 있는 아이돌 탐구 프로그램","grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"858","name":"SBS funE","number":"38","logoUrl":"/upload/channel/202201/logo_sbsfunE.png","homepage":"http://sbsplus.sbs.co.kr/?div=pc_sbsplus","phone":"02-2240-5800","description":"- SBS의 주요 오락프로그램 방영
- 해외 유명 오락프로그램 방영","programs":[{"id":"R119855561","name":"리얼 연애실험실 독사과","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"요즘 남녀들의 사랑이 궁금하다면? 뼛속까지 과감한 2024년 요즘 연애의 모든 것! 다양한 연애상을 콕 집은 리얼 실험카메라는 물론 당신의 찐사랑을 확인할 심장 쫄깃, 과몰입 유발, 독사과 플러팅까지 온갖 사랑이 판치는 도파민 집합소 '독사과'","grade":"15","startTime":"20240625235000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119855562","name":"더 리슨: 너와 함께한 시간","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"허각,임한별,이무진,이진성,김희재","summary":null,"grade":"15","startTime":"20240626014000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855563","name":"접속! 무비월드","mainCategory":"연예/오락","subCategory":"영화가이드","cast":"김주우,김소원,장예원","summary":"개봉을 앞둔 신작 중 최고의 기대작을 선별하여 소개, 각종 장르의 영화를 재미있게 비교해주며, 영화의 비하인드 스토리와 전문가의 멘트를 통해 색다른 영화보기를 제안한다.","grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855564","name":"먹고 보는 형제들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김준현,문세윤","summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626052000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119855565","name":"접속! 무비월드","mainCategory":"연예/오락","subCategory":"영화가이드","cast":"김주우,김소원,장예원","summary":"개봉을 앞둔 신작 중 최고의 기대작을 선별하여 소개, 각종 장르의 영화를 재미있게 비교해주며, 영화의 비하인드 스토리와 전문가의 멘트를 통해 색다른 영화보기를 제안한다.","grade":"15","startTime":"20240626052000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855566","name":"더 리슨: 너와 함께한 시간","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"허각,임한별,이무진,이진성,김희재","summary":null,"grade":"15","startTime":"20240626063000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855567","name":"미운 우리 새끼","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,서장훈,이상민,김건모,박수홍,토니 안","summary":"아들의 일상을 관찰하고, 육아일기라는 장치를 통해 순간을 기록하는 프로그램입니다. 아직도 철부지 같은 자식과, 늘 자식 걱정인 엄마의 이야기를 통해 유쾌하고 따뜻한 웃음, 뭉클한 감동을 전달한다.","grade":"15","startTime":"20240626080000","endTime":"20240626101000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855568","name":"동상이몽 2 너는 내 운명","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,서장훈,김숙","summary":"광활한 우주, 어쩌다 너는 나의 운명이 되었을까.. 사랑에 빠진 커플들, 그 속의 같고 다름을 들여다보는 영화 같은 이야기 똑같은 일이라도 남녀 입장에 따라 서로 기억의 조각이 다르다. 그래서 시작되는 이야기!","grade":"15","startTime":"20240626101000","endTime":"20240626121000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855569","name":"런닝맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,지석진,김종국,하하,송지효,전소민,양세찬","summary":"최고의 연예인들과 미션 해결과 게임을 하며 대한민국 랜드마크들을 전격 공개한다. 도심에서 벌어지는 스펙터클, 신개념, 액션 버라이어티 프로그램.","grade":"15","startTime":"20240626121000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855570","name":"런닝맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,지석진,김종국,하하,송지효,전소민,양세찬","summary":"최고의 연예인들과 미션 해결과 게임을 하며 대한민국 랜드마크들을 전격 공개한다. 도심에서 벌어지는 스펙터클, 신개념, 액션 버라이어티 프로그램.","grade":"15","startTime":"20240626140000","endTime":"20240626154000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855571","name":"덩치 서바이벌-먹찌빠","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"서장훈,박나래,신동,이국주","summary":null,"grade":"15","startTime":"20240626154000","endTime":"20240626171000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855572","name":"신발 벗고 돌싱포맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,임원희,이상민,김준호","summary":"행복에 목마른 네 남자의 토크쇼!","grade":"15","startTime":"20240626171000","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855573","name":"리얼 연애실험실 독사과","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"요즘 남녀들의 사랑이 궁금하다면? 뼛속까지 과감한 2024년 요즘 연애의 모든 것! 다양한 연애상을 콕 집은 리얼 실험카메라는 물론 당신의 찐사랑을 확인할 심장 쫄깃, 과몰입 유발, 독사과 플러팅까지 온갖 사랑이 판치는 도파민 집합소 '독사과'","grade":"15","startTime":"20240626184000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119855574","name":"신들린 연애","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신동엽,유인나,가비,유선호","summary":null,"grade":"15","startTime":"20240626203000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855575","name":"신발 벗고 돌싱포맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,임원희,이상민,김준호","summary":"행복에 목마른 네 남자의 토크쇼!","grade":"15","startTime":"20240626223000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855576","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240627000000","endTime":"20240627015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"273","name":"Mnet","number":"39","logoUrl":"/upload/channelimage/201308/channel_logo_27.gif","homepage":"https://www.mnetplus.world/ko/","phone":"02-3440-4429","description":"- 공개방송, 라이브콘서트, 리퀘스트, 전문
음악 등 다양한 프로그램 구성 및 매주
새로운 인기스타가 VJ로 진행
- 리퀘스트 뮤직, VJ쇼 등 시청자 참여 생방송
프로그램 구성
- 국내 최초 뮤직비디오 시상식의 개최 등
1일 종일 방송","programs":[{"id":"R119846026","name":"I-LAND2 : FIN/aL COUNTDOWN","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625224000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846542","name":"TWS 있잖아 오늘부터","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626012000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846543","name":"아티스탁 게임 : 가수가 주식이 되는 서바이벌","mainCategory":"연예/오락","subCategory":"일반","cast":"이상엽,개리,김호영,넉살,바다,양요섭","summary":"주식이 된 48인의 가수들의 무대를 팝니다! 시청자들의 투자를 받아야만 무대에 오를 수 있는 신개념 아티스트 투자 서바이벌!","grade":"15","startTime":"20240626030000","endTime":"20240626045000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846544","name":"6백만불의 CIX","mainCategory":"연예/오락","subCategory":"일반","cast":"CIX","summary":"영화 '6백만불의 사나이'를 모티브로 CIX 멤버들의 매력을 볼 수 있는 리얼리티 프로그램","grade":"15","startTime":"20240626045000","endTime":"20240626055000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846027","name":"거치면 흥하리","mainCategory":"연예/오락","subCategory":"일반","cast":"홍윤화","summary":"거치면 반드시 흥하는 신비한 마을에 아이돌 손주들이 떴다! 아이돌 손주의 다양한 미력을 볼 수 있는 프로그램","grade":"12","startTime":"20240626055000","endTime":"20240626065000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119846028","name":"M morning","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626065000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119846029","name":"LA에 있지","mainCategory":"연예/오락","subCategory":"일반","cast":"ITZY","summary":"ITZY의 미국 LA 우정 여행기를 담은 프로그램","grade":"12","startTime":"20240626075000","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119846545","name":"걸스 나잇 아웃","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"장도연,조현아,최예나","summary":"아이돌이 직접 뽑은 랭킹으로 수다떠는 차트 토크쇼","grade":"15","startTime":"20240626085000","endTime":"20240626101000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119846030","name":"동네스타K4","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626101000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846546","name":"커플팰리스: 스페셜 랭킹 토크쇼","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626104000","endTime":"20240626114000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846547","name":"I-LAND2 Special Clip","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626114000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119846031","name":"I-LAND2 : FIN/aL COUNTDOWN","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846561","name":"빌드업 : 보컬 보이그룹 서바이벌","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":null,"grade":"15","startTime":"20240626144000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119846032","name":"Daily Music Talk","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119846033","name":"동네스타K4","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846034","name":"I-LAND2 : FIN/aL COUNTDOWN","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626183000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846035","name":"Live on M","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119846548","name":"TWS 있잖아 오늘부터","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626220000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846036","name":"I-LAND2 : N/a 하이라이트","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626234000","endTime":"20240627001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"272","name":"tvN STORY","number":"41","logoUrl":"/upload/channel/202104/210430_tvN Story_logo.jpg","homepage":"https://tvn.cjenm.com/ko/tvNstory-main/","phone":"1670-1525","description":"신중년을 위한 라이프스토리 채널","programs":[{"id":"R119827958","name":"이 말을 꼭 하고 싶었어요","mainCategory":"연예/오락","subCategory":"일반","cast":"김창완","summary":null,"grade":"15","startTime":"20240625234000","endTime":"20240626011000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828389","name":"유 퀴즈 온 더 블럭 - 자기들의 사람여행","mainCategory":"연예/오락","subCategory":"일반","cast":"유재석,조세호","summary":"You Quiz On The Block. Step by step~ 보통날을 살아가는 당신 앞에 나타난 유재석x조세호. 두 사람이 건넨 한마디. quot;You Quiz...?quot; 평범한 사람들의 인생 무대인 '길거리'를 '세트'로 빌리고 세상 누구에게나 공평한 '태양'을 '조명' 삼아 여러분을 주인공으로 모시는 유쾌한 서프라이즈!","grade":"0","startTime":"20240626011000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827959","name":"슈퍼푸드의 힘","mainCategory":"교양/정보","subCategory":"일반","cast":"조재윤","summary":"100세를 넘기는 장수 인류 센테네리언! 지금은 평균 기대수명 100세 시대, 인류의 수명을 끌어올린 생명 연장의 원동력을 찾아서 당신의 몸 속 장수 세포를 깨울 세계 각국 무병장수 건강법! 그 속에 감춰진 놀라운 슈퍼 푸드의 힘을 만나본다.","grade":"12","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828260","name":"살아있네! 살아있어","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"붐,홍현희,성대현,배기성","summary":"'지금은 뭐하지? 잘 살고 있나?' 소식이 궁금한 대한민국 레전드 스타들의 현실 소환 근황 토크쇼!","grade":"15","startTime":"20240626030000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828356","name":"알쓸범잡 - 화제의 60분 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":"윤종신,장항준","summary":"quot;범죄, 우리 주변의 이야기입니다quot; 우리 일상에서 멀고도 가까운 '범죄'를 새롭고 다양한 시각으로 마주하는 [알아두면 쓸데있는 범죄 잡학사전 - 알쓸범잡]","grade":"15","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827960","name":"벌거벗은 한국사","mainCategory":"연예/오락","subCategory":"일반","cast":"최태성,김동현,장예원","summary":"이번엔 한국사다! [벌거벗은 세계사] 제작진과 한국사 큰 별 최태성 선생님과 함께하는 쉽고 재밌는 한국사 스토리텔링쇼","grade":"12","startTime":"20240626053000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827961","name":"슈퍼푸드의 힘","mainCategory":"교양/정보","subCategory":"일반","cast":"조재윤","summary":"100세를 넘기는 장수 인류 센테네리언! 지금은 평균 기대수명 100세 시대, 인류의 수명을 끌어올린 생명 연장의 원동력을 찾아서 당신의 몸 속 장수 세포를 깨울 세계 각국 무병장수 건강법! 그 속에 감춰진 놀라운 슈퍼 푸드의 힘을 만나본다.","grade":"12","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827962","name":"프리한 닥터","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"오상진,김소영","summary":"각 분야의 닥터들과 함께 삶에 필요한 모든 노하우를 알아본다. 인생에 필요한 모든 처방 [프리한 닥터]","grade":"15","startTime":"20240626080000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827963","name":"우리들의 블루스","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이병헌,신민아,김혜자,차승원,이정은,엄정화,한지민,김우빈,고두심,박지환,배현성","summary":"인생의 끝자락, 절정, 혹은 시작에 서 있는 모든 사람들의 달고도 쓴 인생을 응원하는 드라마","grade":"15","startTime":"20240626091000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827964","name":"우리들의 블루스","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이병헌,신민아,김혜자,차승원,이정은,엄정화,한지민,김우빈,고두심,박지환,배현성","summary":"인생의 끝자락, 절정, 혹은 시작에 서 있는 모든 사람들의 달고도 쓴 인생을 응원하는 드라마","grade":"15","startTime":"20240626103000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827965","name":"여권들고 등짝 스매싱","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626134000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827966","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626134000","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827967","name":"이 말을 꼭 하고 싶었어요","mainCategory":"연예/오락","subCategory":"일반","cast":"김창완","summary":null,"grade":"15","startTime":"20240626152000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827968","name":"회장님네 사람들","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"김용건,김수미,이계인","summary":"대한민국 최장수 국민 드라마를 이끈 1세대 국민 배우들이 20여 년 만에 다시 뭉쳤다!! 연기 경력 도합 150년, 가족보다 더 가족 같은 찰떡 케미 3인방이 팍팍한 도시에 지친 이들을 정겨운 시골 마을로 초대합니다. 1박 2일간 자연이 주는 위로와 선물은 기본! 건강한 먹거리와 소소한 즐거움으로 행복을 채우는 낭만 가득한 진짜 어른들의 힐링 전원 라이프!!","grade":"15","startTime":"20240626164000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827969","name":"백패커2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626183000","endTime":"20240626202000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827970","name":"벌거벗은 한국사","mainCategory":"연예/오락","subCategory":"일반","cast":"최태성,김동현,장예원","summary":"이번엔 한국사다! [벌거벗은 세계사] 제작진과 한국사 큰 별 최태성 선생님과 함께하는 쉽고 재밌는 한국사 스토리텔링쇼","grade":"12","startTime":"20240626202000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827971","name":"여권들고 등짝 스매싱","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827972","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626234000","endTime":"20240627014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"555","name":"tvN DRAMA","number":"43","logoUrl":"/upload/channel/202109/20210901_tvndrama_Logo.jpg","homepage":"https://tvn.cjenm.com/ko/tvNDRAMA_main/","phone":"080-080-0780","description":"- 30~40대 여성타켓 전문 프로그램 편성
- 해외 인기 미드 시리즈 및 자체 제작물, 최신영화 편성","programs":[{"id":"R119827755","name":"스물다섯 스물하나","mainCategory":"드라마","subCategory":"멜로","cast":"김태리,남주혁,보나,김혜은","summary":"1998년, 시대에게 꿈을 빼앗긴 청춘들의 방황과 성장을 그린 청량 청춘 케미스트리","grade":"15","startTime":"20240625230000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828814","name":"스물다섯 스물하나","mainCategory":"드라마","subCategory":"멜로","cast":"김태리,남주혁,보나,김혜은","summary":"1998년, 시대에게 꿈을 빼앗긴 청춘들의 방황과 성장을 그린 청량 청춘 케미스트리","grade":"15","startTime":"20240626003000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828815","name":"스물다섯 스물하나","mainCategory":"드라마","subCategory":"멜로","cast":"김태리,남주혁,보나,김혜은","summary":"1998년, 시대에게 꿈을 빼앗긴 청춘들의 방황과 성장을 그린 청량 청춘 케미스트리","grade":"15","startTime":"20240626020000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828816","name":"이로운 사기","mainCategory":"드라마","subCategory":"트렌디","cast":"천우희,김동욱,윤박,소진,최영준,이태란,이연,유희제,홍승범","summary":"공감불능 사기꾼과 과공감 변호사, 너무나 다른 두 사람의 절대악을 향한 복수극이자 짜릿한 공조 사기극","grade":"15","startTime":"20240626033000","endTime":"20240626045000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828817","name":"이로운 사기","mainCategory":"드라마","subCategory":"트렌디","cast":"천우희,김동욱,윤박,소진,최영준,이태란,이연,유희제,홍승범","summary":"공감불능 사기꾼과 과공감 변호사, 너무나 다른 두 사람의 절대악을 향한 복수극이자 짜릿한 공조 사기극","grade":"15","startTime":"20240626045000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828818","name":"청춘기록","mainCategory":"드라마","subCategory":"트렌디","cast":"박보검,박소담,변우석,하희라,신애라,신동미,이창훈,권수현,박수영","summary":"현실의 벽에 절망하지 않고 스스로 꿈과 사랑을 이루기 위해 노력하는 청춘들의 성장 기록","grade":"15","startTime":"20240626060000","endTime":"20240626072000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828819","name":"청춘기록","mainCategory":"드라마","subCategory":"트렌디","cast":"박보검,박소담,변우석,하희라,신애라,신동미,이창훈,권수현,박수영","summary":"현실의 벽에 절망하지 않고 스스로 꿈과 사랑을 이루기 위해 노력하는 청춘들의 성장 기록","grade":"15","startTime":"20240626072000","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828820","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626084000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828821","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626112000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828822","name":"군검사 도베르만","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"안보현,조보아,오연수,김영민,김우석,강말금","summary":"돈을 위해 군검사가 된 도배만과 복수를 위해 군검사가 된 차우인이 만나 군대 내의 검고 썩은 악을 타파하며 진짜 군검사로 성장하는 이야기","grade":"15","startTime":"20240626112000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828823","name":"군검사 도베르만","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"안보현,조보아,오연수,김영민,김우석,강말금","summary":"돈을 위해 군검사가 된 도배만과 복수를 위해 군검사가 된 차우인이 만나 군대 내의 검고 썩은 악을 타파하며 진짜 군검사로 성장하는 이야기","grade":"15","startTime":"20240626124000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828824","name":"군검사 도베르만","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"안보현,조보아,오연수,김영민,김우석,강말금","summary":"돈을 위해 군검사가 된 도배만과 복수를 위해 군검사가 된 차우인이 만나 군대 내의 검고 썩은 악을 타파하며 진짜 군검사로 성장하는 이야기","grade":"15","startTime":"20240626140000","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828825","name":"군검사 도베르만","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"안보현,조보아,오연수,김영민,김우석,강말금","summary":"돈을 위해 군검사가 된 도배만과 복수를 위해 군검사가 된 차우인이 만나 군대 내의 검고 썩은 악을 타파하며 진짜 군검사로 성장하는 이야기","grade":"15","startTime":"20240626152000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828826","name":"군검사 도베르만","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"안보현,조보아,오연수,김영민,김우석,강말금","summary":"돈을 위해 군검사가 된 도배만과 복수를 위해 군검사가 된 차우인이 만나 군대 내의 검고 썩은 악을 타파하며 진짜 군검사로 성장하는 이야기","grade":"15","startTime":"20240626164000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828827","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626192000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828828","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626192000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828829","name":"스물다섯 스물하나","mainCategory":"드라마","subCategory":"멜로","cast":"김태리,남주혁,보나,김혜은","summary":"1998년, 시대에게 꿈을 빼앗긴 청춘들의 방황과 성장을 그린 청량 청춘 케미스트리","grade":"15","startTime":"20240626204000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828830","name":"스물다섯 스물하나","mainCategory":"드라마","subCategory":"멜로","cast":"김태리,남주혁,보나,김혜은","summary":"1998년, 시대에게 꿈을 빼앗긴 청춘들의 방황과 성장을 그린 청량 청춘 케미스트리","grade":"15","startTime":"20240626221000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828831","name":"스물다섯 스물하나","mainCategory":"드라마","subCategory":"멜로","cast":"김태리,남주혁,보나,김혜은","summary":"1998년, 시대에게 꿈을 빼앗긴 청춘들의 방황과 성장을 그린 청량 청춘 케미스트리","grade":"15","startTime":"20240626234000","endTime":"20240627011000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"108","name":"E채널","number":"44","logoUrl":"/upload/channel/201309/1378952928478.jpg","homepage":"https://www.imtcast.com/echannel/","phone":"070-8145-3200","description":"인기오락 프로그램부터 E채널만의 오리지널 프로그램까지 다양한 콘텐츠를 제공하는 최고의 엔터테인먼트 채널","programs":[{"id":"C524042925","name":"용감한 형사들 3","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240625231000","endTime":"20240626004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531644586","name":"용감한 형사들 3","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626004500","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042926","name":"라디오스타","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김국진,김구라,안영미,유세윤","summary":"잘나가는 DJ들이 TV에서 뭉쳤다. 고품격 음악방송을 추구하는 '들리는 TV' 라디오스타!","grade":"15","startTime":"20240626023000","endTime":"20240626041500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042928","name":"꽃선비 열애사","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"신예은,려운,강훈,정건주","summary":"모든 고정관념을 타파한 하숙집 '객주 이화원'의 주인 윤단오와 비밀을 품은 하숙생 꽃선비 3인방. 네 명의 청춘이 만들어내는 '상큼 발칙한 미스터리 밀착 로맨스'","grade":"15","startTime":"20240626041500","endTime":"20240626052000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042930","name":"용감한 형사들 2","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626052000","endTime":"20240626065500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524042931","name":"놀라운 토요일-도레미마켓","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,태연,붐,박나래,문세윤,김동현,Key,피오","summary":"전국에 핫한 시장 속 핫한 음식을 걸고 펼쳐지는 MC 군단의 고군분투기! '도레미 마켓'","grade":"15","startTime":"20240626065500","endTime":"20240626084500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042933","name":"라디오스타","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김국진,김구라,안영미,유세윤","summary":"잘나가는 DJ들이 TV에서 뭉쳤다. 고품격 음악방송을 추구하는 '들리는 TV' 라디오스타!","grade":"15","startTime":"20240626084500","endTime":"20240626103500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531644557","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626103500","endTime":"20240626120500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042934","name":"용감한 형사들 3","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626120500","endTime":"20240626134500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042932","name":"설록: 네 가지 시선","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626134500","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644559","name":"토요일은 밥이 좋아","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"노사연,박명수,이진혁","summary":"먹방덕후들이 시골에서 방잡고 삼시세끼 외힉하는 리얼 먹방 버라이어티","grade":"15","startTime":"20240626152000","endTime":"20240626165500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531644569","name":"삼시세끼 어촌편 시즌3","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이서진,에릭,윤균상","summary":"정성스러운 한 끼를 찾아 떠나는 세 남자. 농촌을 벗어난 삼시세끼, 이번엔 어촌이다! 정신없는 도심을 벗어나, 다시 자연의 시간대로 살아가다. 더 소박해지고, 더 투박해졌다! 아날로그로 돌아간 quot;삼시세끼 어촌편3quot; 푸른 바다와 반짝이는 모래, 드넓은 갯벌이 어우러진 남해의 아름다운 섬 득량도! 각종 해산물부터 다양한 작물들까지 풍족함과 넉넉함이 있는 곳. 과연 어촌으로 떠난 세 남자의 밥상은 어떨까? 바다 한가운데에서 펼쳐지는 진정한 자급자족 어부 라이프. 조용한 섬마을에서 맞이하는 황금빛 가을. 땀 흘려 일하고, 맛있게 먹어라! 소소하지만, 행복이 묻어나는 그들만의 삼시세끼 이야기가 시작됩니다.","grade":"15","startTime":"20240626165500","endTime":"20240626185500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531644578","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626185500","endTime":"20240626202500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531644582","name":"한끗차이:사이코멘터리","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"장성규,홍진경,박지선,이찬원","summary":null,"grade":"15","startTime":"20240626202500","endTime":"20240626215500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042941","name":"용감한 형사들 3","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626215500","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524042940","name":"지구마불 세계여행 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626234000","endTime":"20240627012500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"62","name":"JTBC2","number":"45","logoUrl":"/upload/channel/201603/logo_jtbc2.png","homepage":"http://jtbc2.joins.com/","phone":"02-2031-8307","description":"색다른 즐거움 JTBC2!

미디어 트렌드를 선도하는 대한민국 파워 엔터테인먼트 브랜드 JTBC2는 디지털 놀이문화와 적극적으로 소통하는 방송 콘텐트 큐레이터로서 차별화된 프로그램과 콘텐트를 선보입니다.

20-39세 남녀를 대변하는 솔직하고 발랄한 프로그램으로 시청자에게 매 순간 즐거움을 더해주는 채널로서, 도전적이고 실험적인 엔터테인먼트 콘텐트의 개발을 통해 시청자의 일상에 즐거움을 더할 것입니다.","programs":[{"id":"R119835980","name":"[바로 보는]한문철의 블랙박스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철,이수근,규현,기욤 패트리,한보름,수빈","summary":"'대한민국 No.1 차통령' 한문철 변호사가 블랙박스 속 숨겨진 정보를 파헤치는 엄지척 교통안전 프로젝트 lt;한블리gt;!","grade":"15","startTime":"20240625223000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835981","name":"톡파원 25시 숏트립","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,김숙,양세찬,이찬원,알베르토 몬디,줄리안 퀸타르트,타일러 라쉬,타쿠야","summary":"CNN에 특파원이 있다면 우리에게는 톡파원이 있다! 생생한 세계 각국의 현지 영상도 살펴보고 화상앱을 통해 다양한 톡파원들과 깊이 있는 토크도 나눠보는 톡파원 25시!","grade":"15","startTime":"20240626001000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835982","name":"[바로 보는]걸스 온 파이어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835983","name":"톡파원 25시 숏트립","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,김숙,양세찬,이찬원,알베르토 몬디,줄리안 퀸타르트,타일러 라쉬,타쿠야","summary":"CNN에 특파원이 있다면 우리에게는 톡파원이 있다! 생생한 세계 각국의 현지 영상도 살펴보고 화상앱을 통해 다양한 톡파원들과 깊이 있는 토크도 나눠보는 톡파원 25시!","grade":"15","startTime":"20240626031000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835984","name":"JTBC 스페셜 다큐멘터리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835985","name":"JTBC 스페셜 다큐멘터리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835986","name":"아는 형님 베스트","mainCategory":"연예/오락","subCategory":"일반","cast":"강호동,이수근,김영철,서장훈,김희철,민경훈","summary":"세상의 모든 질문을 그들만의 방식으로 풀어주는 '아는 형님'. 인생을 살다 보면 마주치게 되는 사소하지만 궁금해 견딜 수 없는 질문들. 그럴 땐 질문하라! 아는 형님이 답할 것이다.","grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835987","name":"재벌집 막내아들","mainCategory":"드라마","subCategory":"환상/SF","cast":"송중기,이성민,신현빈,윤제문,김정난,박지현,김영재","summary":"재벌 총수 일가의 오너리스크를 관리하는 비서가 재벌가의 막내아들로 회귀하여 인생 2회차를 사는 판타지 드라마","grade":"15","startTime":"20240626070000","endTime":"20240626082000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835988","name":"[오늘 본방송]놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626082000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835989","name":"한문철의 블랙박스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철,이수근,규현,기욤 패트리,한보름,수빈","summary":"'대한민국 No.1 차통령' 한문철 변호사가 블랙박스 속 숨겨진 정보를 파헤치는 엄지척 교통안전 프로젝트 lt;한블리gt;!","grade":"15","startTime":"20240626094000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835990","name":"[연승 다음 연패?]최강야구","mainCategory":"연예/오락","subCategory":"일반","cast":"이승엽,박용택,송승준,정성훈","summary":"Win or Nothing. 오직 승리만을 추구하는 사상 최강의 야구팀이 탄생했다. 야구에 미친 자들의 모든 걸 건 진짜 승부.","grade":"15","startTime":"20240626110000","endTime":"20240626125000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835991","name":"[효리 모녀여행]엄마, 단둘이 여행 갈래?","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626125000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835992","name":"[박보검 제2의삶] My name is 가브리엘","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,이해리,강민경,박명수,홍진경,염혜란","summary":null,"grade":"0","startTime":"20240626141000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835993","name":"[연속방송]낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626153000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835994","name":"[이정은x정은지]낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626165000","endTime":"20240626181000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835995","name":"[연승 다음 연패?]최강야구","mainCategory":"연예/오락","subCategory":"일반","cast":"이승엽,박용택,송승준,정성훈","summary":"Win or Nothing. 오직 승리만을 추구하는 사상 최강의 야구팀이 탄생했다. 야구에 미친 자들의 모든 걸 건 진짜 승부.","grade":"15","startTime":"20240626181000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835996","name":"돌아온 방구석 1열","mainCategory":"연예/오락","subCategory":"일반","cast":"봉태규,변영주,주성철","summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835997","name":"[박보검 제2의삶] My name is 가브리엘","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,이해리,강민경,박명수,홍진경,염혜란","summary":null,"grade":"0","startTime":"20240626205000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835998","name":"[바로 보는]놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626221000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835999","name":"할명수","mainCategory":"연예/오락","subCategory":"일반","cast":"박명수","summary":"별명부자 '박명수'가 다양한 부캐로 분장하여 예능에 도전하는 프로그램","grade":"15","startTime":"20240626234000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"282","name":"tvN SHOW","number":"46","logoUrl":"/upload/channel/202109/20210901_tvnshow_Logo.jpg","homepage":"https://tvn.cjenm.com/ko/tvNshow-main/","phone":"080-080-0781","description":"- 엔터테인먼트 채널의 '재미'를 기반으로
아무도 해보지 않은 '기발한' 방식의 '욕구 해소'
오락 콘텐츠를 제공하는 오직 '요즘것들'을 위한
오락 전문 채널","programs":[{"id":"R119828765","name":"백패커2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625233000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828788","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626012000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828789","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626030000","endTime":"20240626044000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828790","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626044000","endTime":"20240626064000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828791","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626064000","endTime":"20240626075000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828792","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626075000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828793","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626091000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828794","name":"윤식당2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이서진,윤여정,정유미,박서준","summary":"반복되는 매일의 일상을 잠시 뒤로 하고 조용한 소도시의 한적한 풍경과 어우러짐을 꿈꾸다. 영원한 봄을 간직한 스페인의 어느 작은 섬. 온화한 기후만큼이나 인정 넘치고 따뜻한 사람들이 사는 곳. 여유롭게 흐르는 시간을 즐기고, 어떠한 것에도 쫓기지 않는 이곳에 문을 엽니다. 처음이라 아직은 어색하고 낯설지만 이국적 풍경 속에서 하루하루 소소한 일상을 함께 나누며 그들과 새로운 '이웃'이 되어가며 다시 쓰는 맛있는 이야기.","grade":"12","startTime":"20240626110000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828795","name":"백패커2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626123000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828796","name":"서진이네","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이서진,정유미,박서준,최우식,뷔","summary":"과거 [윤식당]의 '이사'에서 사장으로 승진한 이서진이 해외에서 작은 분식점을 차리고 가게를 운영하는 과정을 담은 프로그램","grade":"15","startTime":"20240626142000","endTime":"20240626162000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828797","name":"밥이나 한잔해","mainCategory":"연예/오락","subCategory":"일반","cast":"김희선,이수근,이은지","summary":"한 동네에 기습 방문! 그 지역에 거주하는 지인 및 셀럽들을 즉흥적으로 불러 동네 맛집에서 토크하고, 주민들에게 한턱 쏘는 동네친구 번개 프로젝트","grade":"15","startTime":"20240626162000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828798","name":"백패커2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626195000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828799","name":"밥이나 한잔해","mainCategory":"연예/오락","subCategory":"일반","cast":"김희선,이수근,이은지","summary":"한 동네에 기습 방문! 그 지역에 거주하는 지인 및 셀럽들을 즉흥적으로 불러 동네 맛집에서 토크하고, 주민들에게 한턱 쏘는 동네친구 번개 프로젝트","grade":"15","startTime":"20240626195000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828800","name":"지락이의 뛰뛰빵빵","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626213000","endTime":"20240626225000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119828801","name":"이 말을 꼭 하고 싶었어요","mainCategory":"연예/오락","subCategory":"일반","cast":"김창완","summary":null,"grade":"15","startTime":"20240626225000","endTime":"20240627001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"813","name":"ENA STORY","number":"51","logoUrl":"/upload/channel/202204/220429_ENA STORY_logo.png","homepage":"https://mediagenie.co.kr/ENA_STORY/","phone":"070-8109-2519","description":"여성오락 전문채널","programs":[{"id":"C524044126","name":"재벌X형사","mainCategory":"드라마","subCategory":"트렌디","cast":"안보현,박지현,곽시양,강상준,김신비,정가희,장현성,전혜진,권해효,윤유선,김명수,김병춘,이도엽,서동원...","summary":"철부지 재벌3세가 강력팀 형사가 되어 보여주는 '돈에는 돈, 빽에는 빽' FLEX 수사기","grade":"15","startTime":"20240625234000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044127","name":"재벌X형사","mainCategory":"드라마","subCategory":"트렌디","cast":"안보현,박지현,곽시양,강상준,김신비,정가희,장현성,전혜진,권해효,윤유선,김명수,김병춘,이도엽,서동원...","summary":"철부지 재벌3세가 강력팀 형사가 되어 보여주는 '돈에는 돈, 빽에는 빽' FLEX 수사기","grade":"15","startTime":"20240626010000","endTime":"20240626022000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044128","name":"하입보이스카웃","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,장동민","summary":"어디에도 없지만, 어디에나 있다! 우리의 사심을 완벽히 채워줄 하입보이 스카웃 프로젝트! 5대 기획사 대표가 되겠다! 원대한 꿈을 갖고 엔터테인먼트 사업에 도전한 탁재훈. 참각막을 지닌 직원들과 함께 매력적이고 개성 넘치는 사람들을 모아 오디션을 진행한다! 까다로운 네 사람의 심사를 통과할 힙하고 핫한 하입보이는 누구일까? 세상에 없던 매력과 끼로 승부하는 도파민 폭발 신개념 예능! lt;하입보이스카웃gt;","grade":"15","startTime":"20240626022000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044129","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626034000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044130","name":"실제상황 베스트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626043000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067330","name":"소방서 옆 경찰서","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"김래원,손호준,공승연,우미화,강기둥,조승연","summary":"범인 잡는 경찰과 화재 잡는 소방의 공동대응 현장일지! 타인을 위해 심장이 뛰는 이들의 가장 뜨거운 팀플레이를 그리는 드라마","grade":"15","startTime":"20240626050000","endTime":"20240626061000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067331","name":"실제상황 베스트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626061000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067332","name":"재벌X형사","mainCategory":"드라마","subCategory":"트렌디","cast":"안보현,박지현,곽시양,강상준,김신비,정가희,장현성,전혜진,권해효,윤유선,김명수,김병춘,이도엽,서동원...","summary":"철부지 재벌3세가 강력팀 형사가 되어 보여주는 '돈에는 돈, 빽에는 빽' FLEX 수사기","grade":"15","startTime":"20240626073000","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067333","name":"재벌X형사","mainCategory":"드라마","subCategory":"트렌디","cast":"안보현,박지현,곽시양,강상준,김신비,정가희,장현성,전혜진,권해효,윤유선,김명수,김병춘,이도엽,서동원...","summary":"철부지 재벌3세가 강력팀 형사가 되어 보여주는 '돈에는 돈, 빽에는 빽' FLEX 수사기","grade":"15","startTime":"20240626085000","endTime":"20240626101000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067334","name":"사랑과 전쟁 시즌1","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626101000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067335","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626113000","endTime":"20240626125000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067336","name":"실제상황 베스트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626125000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067337","name":"사랑과 전쟁 시즌1","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626141000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067338","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626153000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067339","name":"하입보이스카웃","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,장동민","summary":"어디에도 없지만, 어디에나 있다! 우리의 사심을 완벽히 채워줄 하입보이 스카웃 프로젝트! 5대 기획사 대표가 되겠다! 원대한 꿈을 갖고 엔터테인먼트 사업에 도전한 탁재훈. 참각막을 지닌 직원들과 함께 매력적이고 개성 넘치는 사람들을 모아 오디션을 진행한다! 까다로운 네 사람의 심사를 통과할 힙하고 핫한 하입보이는 누구일까? 세상에 없던 매력과 끼로 승부하는 도파민 폭발 신개념 예능! lt;하입보이스카웃gt;","grade":"15","startTime":"20240626165000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067340","name":"찐팬구역","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"조세호,차태현,김태균,인교진,이장원,김환","summary":"'그깟 공놀이'에 인생을 걸고 사는 찐팬들의 처절한 응원기","grade":"15","startTime":"20240626181000","endTime":"20240626194000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067341","name":"크래시","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626194000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067342","name":"크래시","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067343","name":"사랑과 전쟁 시즌1","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626221000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524067344","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626233000","endTime":"20240627005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"100","name":"코미디TV","number":"53","logoUrl":"/upload/channel/202401/240115_comedy_tv_logo.jpg","homepage":"https://ihq.co.kr/channel/","phone":"02-6005-6000","description":"콘텐츠로 말하고 미디어로 소통한다!","programs":[{"id":"C524035284","name":"이십세기 힛-트쏭","mainCategory":"음악","subCategory":"대중가요","cast":"김희철,김민아","summary":"대한민국 가요사가 고스란히 담긴 추억의 곡들을 재구성하여 8090의 색다름에 끌리는 현세대의 뉴트로 감성의 갈증을 해소한다!","grade":"15","startTime":"20240625230000","endTime":"20240626001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656201","name":"그녀가 죽였다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"여성 범죄자들의 잔혹 범죄 팩추얼 시리즈","grade":"19","startTime":"20240626001500","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656215","name":"돈쭐, 맛짱뜨러 왔습니다 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626013000","endTime":"20240626025000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655356","name":"이십세기 힛-트쏭","mainCategory":"음악","subCategory":"대중가요","cast":"김희철,김민아","summary":"대한민국 가요사가 고스란히 담긴 추억의 곡들을 재구성하여 8090의 색다름에 끌리는 현세대의 뉴트로 감성의 갈증을 해소한다!","grade":"15","startTime":"20240626025000","endTime":"20240626040500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068218","name":"맛있는 녀석들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유민상,김준현,김민경,문세윤","summary":"소문난 맛집?! 이미 가 볼 만큼 가 봤고, 먹을 만큼 먹어 봤다! 먹어 본 사람이 제대로 된 맛을 아는 법! 맛을 좀 아는 녀석들의 친절한 고급먹방! '맛있는 녀석들' 본능적으로 맛있는 것을 찾아내고, 맛없는(?) 음식도 맛있게 제조해 먹는, '맛'을 아는 녀석들의 '더 맛있게 먹는 방법'!","grade":"15","startTime":"20240626040500","endTime":"20240626052500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"C524068219","name":"맛있는 녀석들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유민상,김준현,김민경,문세윤","summary":"소문난 맛집?! 이미 가 볼 만큼 가 봤고, 먹을 만큼 먹어 봤다! 먹어 본 사람이 제대로 된 맛을 아는 법! 맛을 좀 아는 녀석들의 친절한 고급먹방! '맛있는 녀석들' 본능적으로 맛있는 것을 찾아내고, 맛없는(?) 음식도 맛있게 제조해 먹는, '맛'을 아는 녀석들의 '더 맛있게 먹는 방법'!","grade":"15","startTime":"20240626052500","endTime":"20240626065000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"C524068220","name":"맛있는 녀석들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유민상,김준현,김민경,문세윤","summary":"소문난 맛집?! 이미 가 볼 만큼 가 봤고, 먹을 만큼 먹어 봤다! 먹어 본 사람이 제대로 된 맛을 아는 법! 맛을 좀 아는 녀석들의 친절한 고급먹방! '맛있는 녀석들' 본능적으로 맛있는 것을 찾아내고, 맛없는(?) 음식도 맛있게 제조해 먹는, '맛'을 아는 녀석들의 '더 맛있게 먹는 방법'!","grade":"15","startTime":"20240626065000","endTime":"20240626081000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"P531655380","name":"태어난 김에 세계일주 3","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"기안84","summary":null,"grade":"15","startTime":"20240626081000","endTime":"20240626095500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068223","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626095500","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068222","name":"전지적 참견 시점","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"전현무,이영자,송은이,양세형,유병재","summary":"당신의 인생에 참견해드립니다. 가족보다 더 가까운 연예인과 매니저 사이. 매니저의 제보로 스타들의 일상이 공개된다.","grade":"15","startTime":"20240626111500","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068225","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626131000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068226","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626150000","endTime":"20240626162000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655762","name":"삼시세끼 어촌편","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"차승원,유해진,손호준","summary":"자급자족 어부 라이프","grade":"15","startTime":"20240626162000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656144","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656164","name":"THE 맛있는 녀석들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626193000","endTime":"20240626205500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068229","name":"삼시세끼 어촌편2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"차승원,유해진,손호준","summary":"자급자족 어부 라이프","grade":"15","startTime":"20240626205500","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068230","name":"덩치 서바이벌-먹찌빠","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"서장훈,박나래,신동,이국주","summary":null,"grade":"15","startTime":"20240626224000","endTime":"20240627002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"35","name":"GTV","number":"55","logoUrl":"/upload/channelimage/201308/channel_logo_35.gif","homepage":"http://www.berrymedia.co.kr/bbs/group.php?gr_id=gtv","phone":null,"description":"‘럭셔리 우먼 채널’ GTV","programs":[{"id":"P531644818","name":"불타는 장미단","mainCategory":"연예/오락","subCategory":"일반","cast":"이석훈,박현빈","summary":"붉은 장미가 탄생시킨 뜨거운 남자들! 불타는 트롯맨 TOP7! 장미 꽃잎보다 뜨겁고 가시보다 아찔하다! 눈을 뗄 수 없는 7인 7색의 매력으로 화요일 밤을 붉게 물들일 불타는 쇼가 펼쳐진다!","grade":"15","startTime":"20240625224000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644775","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626003000","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644776","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626014000","endTime":"20240626025000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644849","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626025000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644763","name":"글로벌 핫 바디 트렌드","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644859","name":"프렌치 시크릿","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626050000","endTime":"20240626052000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644746","name":"2024 마이애미 수영복쇼","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626052000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644843","name":"탑 시크릿 파리 란제리","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626055000","endTime":"20240626062000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644797","name":"마이애미 비키니 컬렉션","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626062000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644829","name":"요리조리 세계속으로 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626074000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644779","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626074000","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644780","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626085000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644804","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240626100000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644834","name":"우리들의 남진","mainCategory":"연예/오락","subCategory":"일반","cast":"남진,정동원,나태주","summary":"레전드 가수 남진이 아끼는 후배와 함께 하는 '노래 인생 총망라 버라이어티쇼'","grade":"15","startTime":"20240626121000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644835","name":"우리들의 남진","mainCategory":"연예/오락","subCategory":"일반","cast":"남진,정동원,나태주","summary":"레전드 가수 남진이 아끼는 후배와 함께 하는 '노래 인생 총망라 버라이어티쇼'","grade":"15","startTime":"20240626141000","endTime":"20240626155000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644873","name":"현역가왕","mainCategory":"연예/오락","subCategory":"선발대회","cast":"신동엽,남진,심수봉,주현미,신유","summary":null,"grade":"15","startTime":"20240626155000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644846","name":"태군노래자랑2","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":null,"grade":"15","startTime":"20240626193000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644819","name":"불타는 장미단","mainCategory":"연예/오락","subCategory":"일반","cast":"이석훈,박현빈","summary":"붉은 장미가 탄생시킨 뜨거운 남자들! 불타는 트롯맨 TOP7! 장미 꽃잎보다 뜨겁고 가시보다 아찔하다! 눈을 뗄 수 없는 7인 7색의 매력으로 화요일 밤을 붉게 물들일 불타는 쇼가 펼쳐진다!","grade":"15","startTime":"20240626205000","endTime":"20240626224000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644820","name":"불타는 장미단","mainCategory":"연예/오락","subCategory":"일반","cast":"이석훈,박현빈","summary":"붉은 장미가 탄생시킨 뜨거운 남자들! 불타는 트롯맨 TOP7! 장미 꽃잎보다 뜨겁고 가시보다 아찔하다! 눈을 뗄 수 없는 7인 7색의 매력으로 화요일 밤을 붉게 물들일 불타는 쇼가 펼쳐진다!","grade":"15","startTime":"20240626224000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"514","name":"채널이엠","number":"57","logoUrl":"/upload/channel/201908/chEM_logo.png","homepage":"http://www.anctv.co.kr/anc/main/main_1.html","phone":null,"description":"그때 그 시절 추억의 가요, 즐겨보던 오락 프로그램을 시청할 수 있는 채널","programs":[{"id":"C524101018","name":"속풀이쇼 동치미","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"최은경,박수홍","summary":"답답한 속을 동치미처럼 속시원하게 풀어주는 힐링 속풀이쇼.","grade":"15","startTime":"20240625223000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101091","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101092","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626013000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101093","name":"글로벌 아빠찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101094","name":"글로벌 아빠찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101095","name":"임현식의 장터사람들","mainCategory":"교양/정보","subCategory":"풍물","cast":"임현식","summary":"장터에 담긴 삶의 여정과 그 곳을 오가는 우리 이웃들의 모습을 통해 희망을 전한다.","grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101096","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101097","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101098","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101099","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101100","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101101","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025583","name":"스페셜 블루존 프로젝트","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101019","name":"글로벌 아빠찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101020","name":"글로벌 아빠찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101021","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626140000","endTime":"20240626151000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101022","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626151000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101023","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101024","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626173000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101025","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626183000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101026","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101027","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626200000","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101028","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626204000","endTime":"20240626212000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101029","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626212000","endTime":"20240626215000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101030","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626215000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524101031","name":"속풀이쇼 동치미","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"최은경,박수홍","summary":"답답한 속을 동치미처럼 속시원하게 풀어주는 힐링 속풀이쇼.","grade":"15","startTime":"20240626223000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524116261","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"36","name":"FUN TV","number":"83","logoUrl":"/upload/channel/201907/FUN-TV_logo.png","homepage":"http://funtv2.com/funtv/main/main.html","phone":"02-561-8222","description":"· 다양한 문화가 공존하는 채널!\r\n

· 주요 프로그램: 다문화 관련 자체제작 정보제공형 프로그램 및 오락 프로그램, 국내 버라이어티","programs":[{"id":"C524020298","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240625232000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020299","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626003000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020300","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626013000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020301","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626023000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020302","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626033000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020303","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626043000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020304","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626053000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020305","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626063000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020306","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626075000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020307","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020308","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020309","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020310","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020311","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020312","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020313","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020314","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020315","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020316","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020317","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020318","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020319","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626220000","endTime":"20240626232000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524020320","name":"TV동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626232000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"556","name":"라이프타임","number":"86","logoUrl":"/upload/channel/201709/lifetime_logo(1).png","homepage":"https://lifetimekorea.kr/","phone":"02-761-6789","description":"- 식생활 문화 프로그램 전문 편성
- 세계 각국의 다양한 음식문화 콘텐츠 제공
- 성인 30~40대 주부 대상, 국내 유일 식생활 전문방송 표방
- 다양한 음식 레시피 공개 및 요리 강좌 편성
- 자체제작 레시피 프로그램(루이의 니하오키친, 셰프 최현석의 크레이지타임, 케이의 스위트베이킹 등 다수)
- 자체제작 정보 프로그램(행복도시락, 폴링 인 와인, 원더풀 월드)
- 기타 오락(푸드 특공대, 미미관계 등)","programs":[{"id":"R119835103","name":"과학수사대 스모킹 건","mainCategory":"교양/정보","subCategory":"일반","cast":"안현모,이유리,유성호","summary":null,"grade":"15","startTime":"20240625234000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835281","name":"세상에서 가장 황당한 체포","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626005000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835459","name":"미스 스칼렛 3","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626031000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835119","name":"스포츠기록 50년사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626031000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835282","name":"다큐 풍경","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626041000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835120","name":"방산 토크쇼 밀톡","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626051000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835121","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626061000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835122","name":"다시 갈 지도","mainCategory":"교양/정보","subCategory":"일반","cast":"김신영,김지석","summary":null,"grade":"15","startTime":"20240626074000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835123","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"15","startTime":"20240626090000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835283","name":"과학수사대 스모킹 건","mainCategory":"교양/정보","subCategory":"일반","cast":"안현모,이유리,유성호","summary":null,"grade":"15","startTime":"20240626105000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835460","name":"돈쭐내러 왔습니다 시즌2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이영자","summary":"모두가 힘든 시기, 힘들어도 성실하게 이겨내고, 꾸준히 선행까지 베푸는 착한 사장님들! 그들을 구하기 위해 전국의 먹피아 요원들이 뭉쳤다! 위대한 먹방으로 오늘 하루 준비한 음식은 물론, 사장님 얼굴의 그늘까지 해치워드린다!","grade":"15","startTime":"20240626120000","endTime":"20240626132000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835125","name":"조폭인 내가 고등학생이 되었습니다","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626132000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835461","name":"용감한 형사들","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경,권일용","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626143000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835126","name":"고딩엄빠 3","mainCategory":"연예/오락","subCategory":"일반","cast":"박미선,하하,인교진","summary":"아직 이른 나이에 부모의 책임감을 짊어진 고딩엄빠들! 새생명을 포기하지 않고 기특한 선택을 한 이들의 실제생활은 어떤 모습일까?","grade":"15","startTime":"20240626160000","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835127","name":"과학수사대 스모킹 건","mainCategory":"교양/정보","subCategory":"일반","cast":"안현모,이유리,유성호","summary":null,"grade":"15","startTime":"20240626174000","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835128","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"15","startTime":"20240626185000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835129","name":"편의점 샛별이","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"김유정,지창욱,한선화,도상우,솔빈,김민규,김선영,이병준,음문석,우현,견미리","summary":"남자 주인공이 운영하는 편의점에 여자 주인공이 아르바이트생으로 들어오며 벌어지는 일들을 그린 좌충우돌 로맨스 드라마","grade":"15","startTime":"20240626204000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835130","name":"조폭인 내가 고등학생이 되었습니다","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835131","name":"조폭인 내가 고등학생이 되었습니다","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626231000","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"443","name":"SBS F!L","number":"88","logoUrl":"/upload/channel/202003/200323_SBSFiL_logo.png","homepage":"https://fil.sbs.co.kr/channel.html","phone":"02-6938-1000","description":"일상에 감성을 채워라!감성톡톡 SBS F!L
\r\n

- 주요 내용: 패션, 뷰티, 여행, 푸드, 리빙, 뮤직, 예능 등 다양한 분야의 콘텐츠를 통해 일상에 감성넘치는 해법을 제시하는 채널","programs":[{"id":"C524038367","name":"미운 우리 새끼","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,서장훈,이상민,김건모,박수홍,토니 안","summary":"아들의 일상을 관찰하고, 육아일기라는 장치를 통해 순간을 기록하는 프로그램입니다. 아직도 철부지 같은 자식과, 늘 자식 걱정인 엄마의 이야기를 통해 유쾌하고 따뜻한 웃음, 뭉클한 감동을 전달한다.","grade":"15","startTime":"20240625222000","endTime":"20240626002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652940","name":"신발 벗고 돌싱포맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,임원희,이상민,김준호","summary":"행복에 목마른 네 남자의 토크쇼!","grade":"15","startTime":"20240626002000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652942","name":"한 살이라도 어릴 때","mainCategory":"연예/오락","subCategory":"일반","cast":"산다라 박,허경환,이채영,홍지윤","summary":null,"grade":"15","startTime":"20240626015000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652944","name":"빵카로드 2","mainCategory":"연예/오락","subCategory":"일반","cast":"신현준,황제성,박진이","summary":"quot;빵quot;부터 quot;디저트quot;에 진심인 빵랑자 3인과 함께 우리 동네 빵집은 기본 전국 각 지역의 숨은 빵집들을 찾아보는 프로그램","grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652956","name":"뷰티풀","mainCategory":"연예/오락","subCategory":"일반","cast":"이다해,정윤기,장도연","summary":"갓.벽한 트렌드 퍼스널 쇼퍼가 찾아온다! 따라잡고 싶은 셀럽 라이프의 숨은 비밀부터 신상핫플까지! 2040 여성들의 취향을 저격하는 라이프 뷰티 풀 패키지를 완성! 인생의 아름다움을 더해줄 갓벽한 라이프 바이블이 탄생한다!","grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038375","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626054000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038372","name":"더 트롯 연예뉴스","mainCategory":"연예/오락","subCategory":"일반","cast":"김환,정다경","summary":"트롯 스타들의 모든 것이 궁금한 트롯 전문 소식통 프로그램","grade":"15","startTime":"20240626054000","endTime":"20240626064000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038373","name":"더 트롯 쇼 : 라이벌 대전","mainCategory":"음악","subCategory":"일반","cast":"허경환,홍지윤","summary":null,"grade":"15","startTime":"20240626064000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038377","name":"돈까스의 왕, 호영","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626083000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652958","name":"돈까스의 왕, 호영","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626091000","endTime":"20240626095000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038378","name":"덩치 서바이벌-먹찌빠","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"서장훈,박나래,신동,이국주","summary":null,"grade":"15","startTime":"20240626095000","endTime":"20240626112000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038376","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626112000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038379","name":"미운 우리 새끼","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,서장훈,이상민,김건모,박수홍,토니 안","summary":"아들의 일상을 관찰하고, 육아일기라는 장치를 통해 순간을 기록하는 프로그램입니다. 아직도 철부지 같은 자식과, 늘 자식 걱정인 엄마의 이야기를 통해 유쾌하고 따뜻한 웃음, 뭉클한 감동을 전달한다.","grade":"15","startTime":"20240626120000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038380","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626140000","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038382","name":"런닝맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,지석진,김종국,하하,송지효,전소민,양세찬","summary":"최고의 연예인들과 미션 해결과 게임을 하며 대한민국 랜드마크들을 전격 공개한다. 도심에서 벌어지는 스펙터클, 신개념, 액션 버라이어티 프로그램.","grade":"15","startTime":"20240626152000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652960","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531652962","name":"신들린 연애","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신동엽,유인나,가비,유선호","summary":null,"grade":"15","startTime":"20240626182000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038384","name":"꼬리에 꼬리를 무는 그날 이야기 시즌3","mainCategory":"시사/다큐","subCategory":"일반","cast":"장도연,장현성,장성규","summary":"눈길을 사로잡는 그 날, 그 사건으로부터 한 사람의 소시민으로서 '내'가 느낀 바를, 온전히 '나'의 시점에서 주관적으로 전달한다. '너' 에게 꼭 들려주고 싶어! 친구, 배우자, 동료... 세 명의 '이야기꾼'이 스스로 공부하며 느낀 바를 각자의 '이야기 친구'(가장 가까운 지인)에게, 가장 일상적인 공간에서 1:1 로 전달한다.","grade":"15","startTime":"20240626201000","endTime":"20240626215000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038385","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626215000","endTime":"20240626231000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038383","name":"틈만 나면","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,유연석","summary":null,"grade":"15","startTime":"20240626231000","endTime":"20240627011000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"918","name":"채널 뷰","number":"89","logoUrl":"/upload/channel/201603/logo_chview.png","homepage":"http://www.imtcast.com/chview/","phone":"070-8145-3200","description":"세상에서 단 하나뿐이 르포 전문 채널!

채널 뷰에서만 볼 수 있는 독특한 컨셉의 자체 제작 프로그램! 어느 날 사라진 가족을 찾아 나선 눈물과 희망의 이야기 <추적르포 사라진 가족>, 모큐멘터리 형식으로 진정한 사랑의 의미를 보여주는 <모큐멘터리 진짜 사랑>, 세상을 향해 외치는 우리시대 언더 그라운드의 당당한 외침 <휴먼르포 마이 트루스토리>, 심장을 떨리게 하는 미스터리 르포 <미스터리르포 블랙홀>, 대한민국을 뒤흔든 사건 사고 총집합 <르포랭킹 사건사고 TOP5> 등...

채널 뷰에서 날 것 그대로의 세상, 사람 사는 세상, 천태만상의 이야기를 만나 보세요.

채널 뷰의 눈은 24시간 세상을 향해 열려 있습니다!","programs":[{"id":"P531610667","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240625233000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610669","name":"수다로 통일-공동공부구역 JSA","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김성주,장동민,박성광,오현민","summary":"통일을 주제로 토론을 펼치는 프로그램","grade":"15","startTime":"20240626010000","endTime":"20240626021500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610671","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626021500","endTime":"20240626032500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610634","name":"바다로 간 사나이","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"바다 사나이와 특전사가 선사하는 야생 생존 버라이어티","grade":"15","startTime":"20240626032500","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610673","name":"눈에 띄는 그녀들 3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626042000","endTime":"20240626045000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005756","name":"폴 마틴의 골동품 대결","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626045000","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531610675","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626054000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610677","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626065000","endTime":"20240626080500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610679","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626080500","endTime":"20240626092000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005754","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626092000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531610681","name":"수다로 통일-공동공부구역 JSA","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김성주,장동민,박성광,오현민","summary":"통일을 주제로 토론을 펼치는 프로그램","grade":"15","startTime":"20240626103000","endTime":"20240626114500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005761","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626114500","endTime":"20240626130500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005762","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626130500","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524005764","name":"글로벌 도네이션쇼 W","mainCategory":"연예/오락","subCategory":"성금/봉사","cast":null,"summary":"힘겨운 시간을 보내고 있는 아이들의 사연을 소개하고 공연을 통해 아이들을 응원하고 위로하는 프로그램","grade":"0","startTime":"20240626145000","endTime":"20240626155000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005765","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626155000","endTime":"20240626171500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005766","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626171500","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005769","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626183000","endTime":"20240626194500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005760","name":"모란봉 클럽","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"오현경,김범수","summary":"위풍당당 북한에서 온 꽃미녀들의 남한살이에 대해 이야기하는 토크쇼","grade":"15","startTime":"20240626194500","endTime":"20240626213500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005763","name":"모란봉 클럽","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"오현경,김범수","summary":"위풍당당 북한에서 온 꽃미녀들의 남한살이에 대해 이야기하는 토크쇼","grade":"15","startTime":"20240626213500","endTime":"20240626232500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005770","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626232500","endTime":"20240627004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"923","name":"JTBC4","number":"91","logoUrl":"/upload/channel/201804/JTBC4_logo.jpg","homepage":"https://jtbc4.joins.com/","phone":"02-3665-7112","description":"JTBC의 새로운 트렌드 라이프스타일 채널, JTBC4입니다.","programs":[{"id":"P531680891","name":"[여름밤 시네마] 방구석 1열","mainCategory":"연예/오락","subCategory":"일반","cast":"장성규,봉태규","summary":"다양한 사람들이 모여 영화와 인문학을 이야기 하는 프로그램","grade":"15","startTime":"20240625224000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039037","name":"[범죄의 현장으로] 세계 다크투어","mainCategory":"연예/오락","subCategory":"일반","cast":"박나래,장동민,봉태규,박하나,이정현","summary":"전 세계의 비극적인 역사와 극악무도한 범죄 현장을 살펴보는 '다크 투어리즘'. 모두에게 충격을 안겼던 사건, 사고의 현장. 그곳은 지금 어떻게 달라졌을까? 먹고 놀기만 하는 여행은 이제 그만! 배움과 성찰이 함께 하는 언택트 세계 여행 lt;세계 다크투어gt;!","grade":"15","startTime":"20240626000000","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680921","name":"[범죄의 현장으로] 세계 다크투어","mainCategory":"연예/오락","subCategory":"일반","cast":"박나래,장동민,봉태규,박하나,이정현","summary":"전 세계의 비극적인 역사와 극악무도한 범죄 현장을 살펴보는 '다크 투어리즘'. 모두에게 충격을 안겼던 사건, 사고의 현장. 그곳은 지금 어떻게 달라졌을까? 먹고 놀기만 하는 여행은 이제 그만! 배움과 성찰이 함께 하는 언택트 세계 여행 lt;세계 다크투어gt;!","grade":"15","startTime":"20240626014000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531560719","name":"JTBC 스페셜 다큐멘터리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626032000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680923","name":"[여름 휴가 어디 가지?] 톡파원 25시","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,김숙,양세찬,이찬원,알베르토 몬디,줄리안 퀸타르트,타일러 라쉬,타쿠야","summary":"CNN에 특파원이 있다면 우리에게는 톡파원이 있다! 생생한 세계 각국의 현지 영상도 살펴보고 화상앱을 통해 다양한 톡파원들과 깊이 있는 토크도 나눠보는 톡파원 25시!","grade":"15","startTime":"20240626042000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680925","name":"한문철의 블랙박스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철,이수근,규현,기욤 패트리,한보름,수빈","summary":"'대한민국 No.1 차통령' 한문철 변호사가 블랙박스 속 숨겨진 정보를 파헤치는 엄지척 교통안전 프로젝트 lt;한블리gt;!","grade":"15","startTime":"20240626060000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680927","name":"효리네 민박2","mainCategory":"연예/오락","subCategory":"일반","cast":"이효리,이상순,윤아,박보검","summary":"가수 이효리와 남편 이상순. 이 두 사람이 제주에서 민박집을 운영하는 프로그램","grade":"15","startTime":"20240626074000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680933","name":"[이정은x정은지] 낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626093000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680935","name":"[이정은x정은지] 낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626105000","endTime":"20240626121000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039043","name":"한문철의 블랙박스 리뷰","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철,이수근,규현,기욤 패트리,한보름,수빈","summary":"'대한민국 No.1 차통령' 한문철 변호사가 블랙박스 속 숨겨진 정보를 파헤치는 엄지척 교통안전 프로젝트 lt;한블리gt;!","grade":"15","startTime":"20240626121000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039044","name":"[2024시즌] 최강야구","mainCategory":"연예/오락","subCategory":"일반","cast":"이승엽,박용택,송승준,정성훈","summary":"Win or Nothing. 오직 승리만을 추구하는 사상 최강의 야구팀이 탄생했다. 야구에 미친 자들의 모든 걸 건 진짜 승부.","grade":"15","startTime":"20240626140000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524112143","name":"[여름에는] 나의 해방일지","mainCategory":"드라마","subCategory":"트렌디","cast":"이민기,김지원,손석구,이엘","summary":"견딜 수 없이 촌스런 삼남매의 견딜 수 없이 사랑스러운 행복소생기","grade":"15","startTime":"20240626160000","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524112144","name":"[여름에는] 나의 해방일지","mainCategory":"드라마","subCategory":"트렌디","cast":"이민기,김지원,손석구,이엘","summary":"견딜 수 없이 촌스런 삼남매의 견딜 수 없이 사랑스러운 행복소생기","grade":"15","startTime":"20240626172000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524112145","name":"[여름에는] 나의 해방일지","mainCategory":"드라마","subCategory":"트렌디","cast":"이민기,김지원,손석구,이엘","summary":"견딜 수 없이 촌스런 삼남매의 견딜 수 없이 사랑스러운 행복소생기","grade":"15","startTime":"20240626184000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524112146","name":"[여름에는] 나의 해방일지","mainCategory":"드라마","subCategory":"트렌디","cast":"이민기,김지원,손석구,이엘","summary":"견딜 수 없이 촌스런 삼남매의 견딜 수 없이 사랑스러운 행복소생기","grade":"15","startTime":"20240626200000","endTime":"20240626212000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524112147","name":"[여름밤 시네마] 방구석 1열","mainCategory":"연예/오락","subCategory":"일반","cast":"장성규,봉태규","summary":"다양한 사람들이 모여 영화와 인문학을 이야기 하는 프로그램","grade":"15","startTime":"20240626212000","endTime":"20240626224000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524112148","name":"[여름밤 시네마] 방구석 1열","mainCategory":"연예/오락","subCategory":"일반","cast":"장성규,봉태규","summary":"다양한 사람들이 모여 영화와 인문학을 이야기 하는 프로그램","grade":"15","startTime":"20240626224000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039052","name":"[범죄의 현장으로] 세계 다크투어","mainCategory":"연예/오락","subCategory":"일반","cast":"박나래,장동민,봉태규,박하나,이정현","summary":"전 세계의 비극적인 역사와 극악무도한 범죄 현장을 살펴보는 '다크 투어리즘'. 모두에게 충격을 안겼던 사건, 사고의 현장. 그곳은 지금 어떻게 달라졌을까? 먹고 놀기만 하는 여행은 이제 그만! 배움과 성찰이 함께 하는 언택트 세계 여행 lt;세계 다크투어gt;!","grade":"15","startTime":"20240627000000","endTime":"20240627014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"419","name":"CMCTV","number":"92","logoUrl":"/upload/channel/201811/cmcTV_logo.png","homepage":"http://www.cmctv.co.kr","phone":"1588-0669","description":"가족오락채널의 절대강자
\r\n




연예, 오락, 코미디. 휴먼다큐, 가요쇼 등
\r\n




웃음과 감동주는 온가족 대표채널 CMC 가족오락TV
","programs":[{"id":"C524026811","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240625231000","endTime":"20240626001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026812","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626001000","endTime":"20240626011000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087610","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626011000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087611","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626020000","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087612","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626024500","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087613","name":"트립 인 코리아 3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087614","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087615","name":"명물인생","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087601","name":"현역가왕","mainCategory":"연예/오락","subCategory":"선발대회","cast":"신동엽,남진,심수봉,주현미,신유","summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087602","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087603","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626093000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026823","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626104000","endTime":"20240626114000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026824","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626114000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026825","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626124000","endTime":"20240626134000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026826","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626134000","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026827","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626144000","endTime":"20240626155000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026828","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626155000","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026829","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626165000","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026830","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626175000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026831","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626185000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026832","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026833","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626210000","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026834","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626221000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026835","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626231000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"70","name":"채널S","number":"93","logoUrl":"/upload/channel/202205/220518_Channel S_logo.jpg","homepage":"http://media-s.kr/","phone":"-","description":"20-49 남녀를 위한 엔터테인먼트 전문 채널","programs":[{"id":"C524043398","name":"곽준빈의 세계 기사식당","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"15","startTime":"20240625232000","endTime":"20240626002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043399","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626002000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043400","name":"놀라운 토요일-도레미마켓","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,태연,붐,박나래,문세윤,김동현,Key,피오","summary":"전국에 핫한 시장 속 핫한 음식을 걸고 펼쳐지는 MC 군단의 고군분투기! '도레미 마켓'","grade":"15","startTime":"20240626015000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043401","name":"위장취업","mainCategory":"연예/오락","subCategory":"일반","cast":"신기루,김민경,홍윤화","summary":"먹기 위해서는 어떤 일이든 한다! 김민경amp;신기루amp;홍윤화amp;풍자의 어디로든 떠나는 취업빙자 먹방!","grade":"15","startTime":"20240626034000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043402","name":"놀던 언니","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531660488","name":"소확행 스미맛생","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"이원일,김소희,황영진","summary":null,"grade":"15","startTime":"20240626063000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043404","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043407","name":"다시 갈 지도","mainCategory":"교양/정보","subCategory":"일반","cast":"김신영,김지석","summary":null,"grade":"15","startTime":"20240626093000","endTime":"20240626111000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043405","name":"곽준빈의 세계 기사식당","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"15","startTime":"20240626111000","endTime":"20240626122000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043406","name":"곽준빈의 세계 기사식당","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"15","startTime":"20240626122000","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043408","name":"지구마불 세계여행 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626131000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043409","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043410","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626165000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043411","name":"지구마불 세계여행 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626183000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043412","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626203000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043413","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626221000","endTime":"20240626235000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524043414","name":"다시 갈 지도","mainCategory":"교양/정보","subCategory":"일반","cast":"김신영,김지석","summary":null,"grade":"15","startTime":"20240626235000","endTime":"20240627013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"57","name":"I.net","number":"99","logoUrl":"/upload/channelimage/201308/channel_logo_118.gif","homepage":"http://www.inettv.tv","phone":"02-3663-9201","description":"- 성인가요
- 트로트 가요를 중심으로 7080 기성세대 타켓 중심
- 가요 스타쇼, 7080 이택림쇼, 박하사탕 아이넷 쇼 등","programs":[{"id":"R119807857","name":"풍경","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"전국 곳곳의 아름다운 명소들을 무대삼아 실력파 가수들이 노래를 전하는 감성 충전 프로그램","grade":"0","startTime":"20240625231000","endTime":"20240626001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807858","name":"스타쇼쇼쇼","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"장르와 세대를 초월한 문화 콘서트 스타 쇼쇼쇼는 성인가요는 물론 국악, 팝페라, 최신댄스 가요까지 모든 세대와 모든 장르를 아우르는 종합 엔터테인먼트쇼로 시청자 여러분께 쇼의 생생한 감동을 전달할 프로그램이다.","grade":"0","startTime":"20240626001500","endTime":"20240626012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807859","name":"스타쇼쇼쇼","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"장르와 세대를 초월한 문화 콘서트 스타 쇼쇼쇼는 성인가요는 물론 국악, 팝페라, 최신댄스 가요까지 모든 세대와 모든 장르를 아우르는 종합 엔터테인먼트쇼로 시청자 여러분께 쇼의 생생한 감동을 전달할 프로그램이다.","grade":"0","startTime":"20240626012000","endTime":"20240626022500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807860","name":"스타쇼쇼쇼","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"장르와 세대를 초월한 문화 콘서트 스타 쇼쇼쇼는 성인가요는 물론 국악, 팝페라, 최신댄스 가요까지 모든 세대와 모든 장르를 아우르는 종합 엔터테인먼트쇼로 시청자 여러분께 쇼의 생생한 감동을 전달할 프로그램이다.","grade":"0","startTime":"20240626022500","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807861","name":"신나는 노래자랑 (제39회 영천시민체육대회)","mainCategory":"음악","subCategory":"음악경연쇼","cast":null,"summary":"전국 각지를 돌며 노래와 끼를 가지고 있는 한국자유총연맹 경남지역본부와 함께하는 노래경연 프로그램.","grade":"0","startTime":"20240626033000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807862","name":"신나는 노래자랑 (제39회 영천시민체육대회)","mainCategory":"음악","subCategory":"음악경연쇼","cast":null,"summary":"전국 각지를 돌며 노래와 끼를 가지고 있는 한국자유총연맹 경남지역본부와 함께하는 노래경연 프로그램.","grade":"0","startTime":"20240626043000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807863","name":"신나는 노래자랑 (제39회 영천시민체육대회)","mainCategory":"음악","subCategory":"음악경연쇼","cast":null,"summary":"전국 각지를 돌며 노래와 끼를 가지고 있는 한국자유총연맹 경남지역본부와 함께하는 노래경연 프로그램.","grade":"0","startTime":"20240626051000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807864","name":"가요110년사 향수(1907년 흑백시대 ~ )","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"민족의 얼과 혼이 담긴 한국가요 110년의 역사를 기록한 기획 프로그램","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807865","name":"가요110년사 청춘(1907년~컬러시대)","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"성인가요계를 빛낸 대형 가수들의 무대를 볼 수 있는 시간","grade":"0","startTime":"20240626070000","endTime":"20240626075500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807866","name":"가요110년사 회상(1907년~SD시대)","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세월이 흘러가니 추억헤게 되는 젊은 시절을 간직하고픈 시청자분들을 위한 프로그램","grade":"0","startTime":"20240626075500","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807867","name":"가요110년사 행복한 가요(1907년~HD시대)","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"최정상의 가수부터 신인가수들까지, 화려한무대 위에서 펼쳐지는 모든 대중가수들의 노래를 총망라한 프로그램","grade":"0","startTime":"20240626090000","endTime":"20240626100500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807868","name":"가요110년사 인기가요 베스트10(1907년~HD시대)","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"1930년대 목포의 눈물에서 1950년대 아픈 시대상을 반영하는 대중가요,이어 청년문화를 이끌었던 포크음악에서 1980,90년대의 인기가요 그리고, 현재 성인가요를 이끌어가는 노래와 앞으로 성인가요계를 이끌어갈 노래들까지 총망라된 즐거운 가요는 대중가요가 우리 생활과 밀접하게 연결되어 많은 즐거움과 위안을 준다는 것을 재확인하고, 옛 노래를 통해 추억과 향수를 더듬어 보는 시간이며, HD화면으로 제작되어 생생한 화면과 쇼의 보는 즐거움을 제공한다","grade":"0","startTime":"20240626100500","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807869","name":"즐거운 가요","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"1930년대 목포의 눈물에서 1950년대 아픈 시대상을 반영하는 대중가요,이어 청년문화를 이끌었던 포크음악에서 1980,90년대의 인기가요 그리고, 현재 성인가요를 이끌어가는 노래와 앞으로 성인가요계를 이끌어갈 노래들까지 총망라된 즐거운 가요는 대중가요가 우리 생활과 밀접하게 연결되어 많은 즐거움과 위안을 준다는 것을 재확인하고, 옛 노래를 통해 추억과 향수를 더듬어 보는 시간이며, HD화면으로 제작되어 생생한 화면과 쇼의 보는 즐거움을 제공한다.","grade":"0","startTime":"20240626111000","endTime":"20240626121500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807870","name":"음악을 칠하다, 음색","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"0","startTime":"20240626121500","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807871","name":"가요사랑 콘서트","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":"최고의 출연진과 생동감 넘치는 영상으로 시청자의 안방에 감동을 전달한다.","grade":"0","startTime":"20240626132000","endTime":"20240626142500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807872","name":"가요사랑 콘서트","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":"최고의 출연진과 생동감 넘치는 영상으로 시청자의 안방에 감동을 전달한다.","grade":"0","startTime":"20240626142500","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807873","name":"가요사랑 콘서트","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":"최고의 출연진과 생동감 넘치는 영상으로 시청자의 안방에 감동을 전달한다.","grade":"0","startTime":"20240626153000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807874","name":"아이넷 스타쇼","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"최고의 성인가요 가수들과 관객의 만남 재미와 감동을 전해 드립니다.","grade":"0","startTime":"20240626164000","endTime":"20240626174500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807875","name":"아이넷 스타쇼","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"최고의 성인가요 가수들과 관객의 만남 재미와 감동을 전해 드립니다.","grade":"0","startTime":"20240626174500","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807876","name":"아이넷 스타쇼","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"최고의 성인가요 가수들과 관객의 만남 재미와 감동을 전해 드립니다.","grade":"0","startTime":"20240626185000","endTime":"20240626195500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807877","name":"나의 인생 나의 노래","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626195500","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807878","name":"니나노 차차차","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"추억의 개그맨들이 함께 만들어가는 꽁트및 노래잔치","grade":"15","startTime":"20240626210000","endTime":"20240626220500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807879","name":"그 시절 음악싸롱","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"그 시절의 노래와 그 시절의 토크로 회상하는 추억의 음악싸롱","grade":"15","startTime":"20240626220500","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807880","name":"미스터리극장 위험한 초대","mainCategory":"드라마","subCategory":"공포","cast":null,"summary":"우리가 살아가는 세상의 또 다른 이면에는 어떤 세계가 감춰져 있을까? 이런 궁금증에서 출발한 프로그램으로 생활속에서 느껴왔던 제3의 존재에 대해 알아본다","grade":"15","startTime":"20240626231000","endTime":"20240627001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"331","name":"더 라이프","number":"107","logoUrl":"/upload/channel/202205/220518_theLife_logo.jpg","homepage":"https://www.thelifetv.co.kr/","phone":"070-4633-7071","description":"신중년을 위한 라이프 엔터테인먼트 채널","programs":[{"id":"P431667269","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"12","startTime":"20240625221000","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667284","name":"유 퀴즈 온 더 블럭","mainCategory":"연예/오락","subCategory":"일반","cast":"유재석,조세호","summary":"You Quiz On The Block. Step by step~ 보통날을 살아가는 당신 앞에 나타난 유재석x조세호. 두 사람이 건넨 한마디. quot;You Quiz...?quot; 평범한 사람들의 인생 무대인 '길거리'를 '세트'로 빌리고 세상 누구에게나 공평한 '태양'을 '조명' 삼아 여러분을 주인공으로 모시는 유쾌한 서프라이즈!","grade":"0","startTime":"20240626002000","endTime":"20240626022000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667291","name":"김구라의 라떼9","mainCategory":"연예/오락","subCategory":"일반","cast":"김구라","summary":"연예계 최강 입담꾼이자 '잡학털기'의 대가인 김구라가 매주 핫한 이슈를 선정해 놀라운 비하인드 토크와 라떼 시절 이야기를 들려주는 랭킹차트쇼","grade":"15","startTime":"20240626022000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667300","name":"셰프의 팔도밥상","mainCategory":"취미/레저","subCategory":"요리","cast":"이원일,김나니","summary":"보는 재미와 먹는 재미가 폭발한다! 대세 이원일, 오세득 셰프와 국악미녀 김나니의 우리지역 특산물 요리 한마당! 셰프의 손길로 탄생한 우리나라 특산물의 놀라운 변신.","grade":"0","startTime":"20240626033000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667301","name":"셰프의 팔도밥상","mainCategory":"취미/레저","subCategory":"요리","cast":"이원일,김나니","summary":"보는 재미와 먹는 재미가 폭발한다! 대세 이원일, 오세득 셰프와 국악미녀 김나니의 우리지역 특산물 요리 한마당! 셰프의 손길로 탄생한 우리나라 특산물의 놀라운 변신.","grade":"0","startTime":"20240626043000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667303","name":"엄홍길의 산악버스","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626053000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667292","name":"눈에띄는그녀들5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626065000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667293","name":"눈에띄는그녀들5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626072000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667290","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626075000","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667302","name":"식객 허영만의 백반기행","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"허영만,정보석,김원희,오지호,오상진","summary":"식객 허영만이 소박한 동네밥상에서 진정한 맛의 의미와 가치를 찾는 프로그램","grade":"15","startTime":"20240626091000","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667308","name":"톡파원 25시","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,김숙,양세찬,이찬원,알베르토 몬디,줄리안 퀸타르트,타일러 라쉬,타쿠야","summary":"CNN에 특파원이 있다면 우리에게는 톡파원이 있다! 생생한 세계 각국의 현지 영상도 살펴보고 화상앱을 통해 다양한 톡파원들과 깊이 있는 토크도 나눠보는 톡파원 25시!","grade":"15","startTime":"20240626101000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667294","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626113000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667298","name":"더 풀어파일러","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626142000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667296","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"12","startTime":"20240626142000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667304","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626163000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667295","name":"니돈내산 독박투어2","mainCategory":"연예/오락","subCategory":"일반","cast":"김대희,김준호,장동민,유세윤,홍인규","summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667307","name":"태군노래자랑2","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":null,"grade":"15","startTime":"20240626193000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667297","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"12","startTime":"20240626205000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667305","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"662","name":"HQ+","number":"108","logoUrl":"/upload/channel/202310/HQ+ logo.png","homepage":"http://www.hqplus.co.kr","phone":"070-4523-0000","description":"[감성 엔터테인먼트] 가족이 함께 시청 가능한 드라마,
버라이어티 채널을 지향 -국내 최초 가족감성채널
\r\n







재미를 추구하는 현 세대의 기대에 부응하고 메말라가는 보편적 가치의 지향점인 가족을 다루는 드라마,
버라이어티를 통해 좀 더 효과적으로 진정한 가치를 전달하는 채널
","programs":[{"id":"C524016655","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240625235500","endTime":"20240626012500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016656","name":"어메이징 특종탐험대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626012500","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016657","name":"나 혼자 여행지도 어디Go 시즌2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016658","name":"리뷰렐라","mainCategory":"연예/오락","subCategory":"일반","cast":"박기량,신수지","summary":"세상은 넓고 할 일은 많다! 매일 새로운 아이템과 핫플레이스가 쏟아지는 요즘. 어디에 가야 할 지, 어떤 물건을 사야 할 지 결정 장애에 빠진 사람들을 위해 그녀들이 나섰다. 대신 써보고 리뷰해주는 언니들!","grade":"15","startTime":"20240626024000","endTime":"20240626032000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016659","name":"마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626032000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016660","name":"현장추적 싸이렌","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"국내 유일의 범죄 재연 프로그램인 '현장추적 싸이렌'은 날로 지능화 흉포화 되어 가는 범죄에 대한 사회적 경각심을 일깨우고 범죄 사실의 극적 재연을 통해 선량한 시민들을 범죄로부터 보호하고 죄는 반드시 처벌받는다는 사실을 보여 줌으로써 잠재적 범죄를 예방하고자 기획된 프로그램","grade":"15","startTime":"20240626042000","endTime":"20240626052500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016661","name":"모큐드라마 싸인","mainCategory":"연예/오락","subCategory":"일반","cast":"류승수","summary":"실제 있었던 사건을 사건의 발생부터 검거, 사건의 이면에 숨겨진 이야기를 드라마 형식으로 보여주는 프로그램.","grade":"15","startTime":"20240626052500","endTime":"20240626063500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016662","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626063500","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016663","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626075000","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016664","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626091000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016665","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626103000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016666","name":"내일은 맑음","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016667","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626133000","endTime":"20240626145000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016668","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626145000","endTime":"20240626161500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016669","name":"모큐드라마 싸인","mainCategory":"연예/오락","subCategory":"일반","cast":"류승수","summary":"실제 있었던 사건을 사건의 발생부터 검거, 사건의 이면에 숨겨진 이야기를 드라마 형식으로 보여주는 프로그램.","grade":"15","startTime":"20240626161500","endTime":"20240626172500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016670","name":"모큐드라마 싸인","mainCategory":"연예/오락","subCategory":"일반","cast":"류승수","summary":"실제 있었던 사건을 사건의 발생부터 검거, 사건의 이면에 숨겨진 이야기를 드라마 형식으로 보여주는 프로그램.","grade":"15","startTime":"20240626172500","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016671","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626184000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016672","name":"행복의 계단","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626211500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016673","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626211500","endTime":"20240626223500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016674","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626223500","endTime":"20240626235500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016675","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626235500","endTime":"20240627012500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"174","name":"TVCHOSUN2","number":"109","logoUrl":"/upload/channel/201812/tvchosun2_logo.png","homepage":"http://tvchosun2.com/","phone":"02-3701-2629","description":"오피니언 리더를 위한 프로그램
- 세계 최고가 기업들의 성공 비법을 다루어 시청자들의 비즈니스 코치 역할
- 기업의 생존 스토리, 성공 기업인 다큐 등 재미와 정보를 동시에 주는 프로그램 제작

조선일보 크로스 미디어 프로그램
- 국내 언론사 최고의 권위를 자랑하는‘조선일보’와 온라인 뉴스 포털 1위
‘조선닷컴’과 비즈니스앤이 ‘One Sourse Multi Use’ 의 크로스미디어 프로그램

데일리 비즈니스 프로그램
- 프라임 타임에 생생한 국내 비즈니스 정보를 전하는 프로그램 편성
- 국내외 파워피플과 경제 전문가들이 참여하는 깊이 있는 뉴스
- 증권, 환율, 부동산 시세 등 오피니언 리더의 필요에 부응하는 정보 제공

HD·실시간·생방송 프로그램
- 최첨단 Full HD 스튜디오를 갖추어 유익하고 다양한 HD콘텐츠를 생산, SD 프로그램 위주의 기존 시장과 차별화
- 온라인·모바일 실시간 방송 및 매일 오전 팍스넷 증권 생방송 실시","programs":[{"id":"R119836452","name":"강적들","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"박종진,김성경,김갑수,이봉규,함익병,박은지","summary":"센 캐릭터를 가진 진행자들이 지금 사회의 이슈와 시사, 문화, 트렌드 등 다양한 주제를 다루는 프로그램","grade":"15","startTime":"20240625230000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836453","name":"아빠하고 나하고 베스트","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836454","name":"이것은 실화다 스페셜 에디션","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626014000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836455","name":"이것은 실화다 스페셜 에디션","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626024000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836456","name":"노래하는 대한민국","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836457","name":"사람, 산","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836458","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836459","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240626070000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836460","name":"화요일은 밤이 좋아","mainCategory":"연예/오락","subCategory":"일반","cast":"붐,장민호","summary":"미스트롯2 국민 딸들과 가요계 레전드 가수들이 함께하는 화요일 밤의 짜릿한 갈라쑈","grade":"15","startTime":"20240626083000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836461","name":"조선의 사랑꾼","mainCategory":"연예/오락","subCategory":"일반","cast":"박수홍,박경림,최성국,오나미,임라라","summary":"순도 100% 리얼 다큐예능 '조선의 사랑꾼'으로 결혼 과정 전격 공개!","grade":"15","startTime":"20240626100000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836462","name":"미스 쓰리랑","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836812","name":"나누는 행복 희망플러스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836463","name":"미스터트롯2","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,장윤정,붐,장민호,김연자,문희경,이홍기","summary":"새로운 전설의 시작. 전 국민을 트로트 열풍에 빠지게 만든 레전드의 귀환. 대한민국을 빛낼 전설의 트롯 영웅은 누구?!","grade":"15","startTime":"20240626150000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836464","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240626170000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836813","name":"조선의 남매들 미스&미스터트롯","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836465","name":"화요일은 밤이 좋아","mainCategory":"연예/오락","subCategory":"일반","cast":"붐,장민호","summary":"미스트롯2 국민 딸들과 가요계 레전드 가수들이 함께하는 화요일 밤의 짜릿한 갈라쑈","grade":"15","startTime":"20240626210000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836466","name":"해결사들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626230000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"627","name":"채널A플러스","number":"110","logoUrl":"/upload/channel/201703/118_channelAplus.png","homepage":"http://www.channelaplus.com/","phone":"02-2020-3100","description":"연예, 오락, 종합 엔터테인먼트 채널","programs":[{"id":"C524045902","name":"블랙: 악마를 보았다","mainCategory":"연예/오락","subCategory":"일반","cast":"장진,권일용,최귀화","summary":"충격적인 살인사건! 만지는 것 조차 두려운 그 범인의 편지. 긴 세월을 지나 그가 직접 들려주는 놀라운 이야기","grade":"15","startTime":"20240625235000","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531678891","name":"나는 몸신이다 시즌2 건강비책","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"강호동,허경환,김민아,슈가(아유미)","summary":"매회 새로운 몸신들이 나와 나만의 비법을 선보이고 MZ 세대를 대표하는 닥터 크루과 함께 합리적 헬스케어를 재밌게 풀어내는 건강 버라이어티","grade":"12","startTime":"20240626014000","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045903","name":"다시 뜨거워지고 싶은 애로부부","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"최화정,홍진경,송진우,장영란,양재진","summary":"뜨거운 '에로'는 사라지고 웬수 같은 '애로'만 남은 부부들을 위한 '앞담화 토크쇼' 프로그램","grade":"15","startTime":"20240626015000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045904","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626032000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531678823","name":"채널A 스페셜 정원 구조대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531678835","name":"채널A 스페셜 그랜드디자인-집 셀프건축 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045907","name":"서민갑부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"전국 방방곳곳에 손꼽히는 자수성가 대한민국 슈퍼리치들만 모았다. 독한 인생을 산 서민갑부들의 생생한 성공 스토리!","grade":"0","startTime":"20240626070000","endTime":"20240626081000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045908","name":"역사 다시보기 천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626081000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045909","name":"절친 토큐멘터리 4인용식탁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626094000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045910","name":"나만 믿고 따라와 도시어부 4","mainCategory":"연예/오락","subCategory":"일반","cast":"이경규,이덕화,이수근,이태곤,김준현","summary":"고기 하나에 울고 웃는 본격 일희일비 생리얼 낚시 버라이어티","grade":"12","startTime":"20240626104000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531678852","name":"채널A 스포츠 2024 NH농협은행 인천 코리아컵 국제소프트테니스대회","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626124000","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045912","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626144000","endTime":"20240626162000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045913","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626162000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045914","name":"남의 나라 살아요 선 넘은 패밀리","mainCategory":"연예/오락","subCategory":"일반","cast":"안정환,이혜원,유세윤","summary":"국경을 넘어 사랑의 결실을 맺은 국제 가족들의 일상을 전하는 예능 프로그램","grade":"12","startTime":"20240626180000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045915","name":"요즘 남자 라이프 신랑수업","mainCategory":"연예/오락","subCategory":"일반","cast":"김원희,홍현희,동방신기(시아준수),이승철,김찬우,영탁","summary":"좋은 신랑이 되기 위해서가 아닌 더 좋은 사람! 더 멋진 어른으로 성장해 가는 리얼 드라마","grade":"12","startTime":"20240626193000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045916","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626210000","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045917","name":"아빠는 꽃중년","mainCategory":"연예/오락","subCategory":"일반","cast":"김용건,김구라,신성우","summary":"90년대를 평정한 꽃미남들, 반백살에 아빠가 되다! ‘아빠는 왜 흰머리가 더 많아?’ 쉰살, 지천명에 육아의 명을 받고 온몸으로 구르는 아빠들의 육아 생존기. 꽃보다 예쁜 아가와 아빠들이 불러올 봄 같은 가족 이야기.","grade":"15","startTime":"20240626224000","endTime":"20240627001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"658","name":"MBN플러스","number":"111","logoUrl":"/upload/channel/201911/MBNplus_logo_20191122.png","homepage":"http://mbnplus.mbn.co.kr","phone":"02-2000-3114","description":"종합 엔터테인먼트 채널. 드라마 예능 방송. 편성표, 프로그램 등 소개","programs":[{"id":"P531671132","name":"우리 다시 사랑할 수 있을까","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,이규한,박영선,박은혜,김경란,박연수,호란","summary":"연예계 '핫'한 언니들의 삶과 사랑을 그려내는 여성 라이프 amp; 리얼리티 프로그램","grade":"15","startTime":"20240625231000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677583","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626010000","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677588","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626021000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048197","name":"MBN플러스 스페셜 다큐 <세계 최고의 순례 여행>","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626033000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048196","name":"알토란","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"왕종근","summary":"최고의 지식과 함께 전문가들이 시청자들의 실생활 호기심을 해결하고 그 핵심을 체크해주는 정보 프로그램","grade":"12","startTime":"20240626043000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048198","name":"모던패밀리","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,심혜진","summary":"갓 살림을 차리기 시작한 신혼부부부터 결혼 생활을 마친 졸혼 가정까지, 다양한 형태로 구성된 스타들의 삶을 엿볼 수 있는 색색깔깔 가족 관찰 예능 프로그램","grade":"15","startTime":"20240626055000","endTime":"20240626072000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677599","name":"그랜파","mainCategory":"연예/오락","subCategory":"일반","cast":"이순재,박근형,백일섭,임하룡","summary":"대한민국을 대표하는 배우이자, 국민 아버지들의 인생과 우정을 담은 골프유랑기","grade":"15","startTime":"20240626072000","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048199","name":"고딩엄빠 5","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626085000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048202","name":"한일톱텐쇼","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626103000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048203","name":"속풀이쇼 동치미","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"최은경,박수홍","summary":"답답한 속을 동치미처럼 속시원하게 풀어주는 힐링 속풀이쇼.","grade":"15","startTime":"20240626124000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048204","name":"속풀이쇼 동치미","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"최은경,박수홍","summary":"답답한 속을 동치미처럼 속시원하게 풀어주는 힐링 속풀이쇼.","grade":"15","startTime":"20240626142000","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048205","name":"불타는 장미단","mainCategory":"연예/오락","subCategory":"일반","cast":"이석훈,박현빈","summary":"붉은 장미가 탄생시킨 뜨거운 남자들! 불타는 트롯맨 TOP7! 장미 꽃잎보다 뜨겁고 가시보다 아찔하다! 눈을 뗄 수 없는 7인 7색의 매력으로 화요일 밤을 붉게 물들일 불타는 쇼가 펼쳐진다!","grade":"15","startTime":"20240626161000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677687","name":"원하는대로","mainCategory":"연예/오락","subCategory":"일반","cast":"SuperM","summary":"SuperM, 일곱 남자들의 특별한 변신! 오직 그들이 원하는 대로 펼쳐질 초특급 프로젝트!","grade":"15","startTime":"20240626180000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048207","name":"오지GO 아마존 of 아마존","mainCategory":"연예/오락","subCategory":"일반","cast":"김병만","summary":"오지에 살고 있는 원시 부족을 만나고 그들의 삶을 찾아 떠나는 여행예능프로그램","grade":"15","startTime":"20240626193000","endTime":"20240626205000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677690","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626205000","endTime":"20240626215000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677695","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626215000","endTime":"20240626225000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048206","name":"불타는 장미단","mainCategory":"연예/오락","subCategory":"일반","cast":"이석훈,박현빈","summary":"붉은 장미가 탄생시킨 뜨거운 남자들! 불타는 트롯맨 TOP7! 장미 꽃잎보다 뜨겁고 가시보다 아찔하다! 눈을 뗄 수 없는 7인 7색의 매력으로 화요일 밤을 붉게 물들일 불타는 쇼가 펼쳐진다!","grade":"15","startTime":"20240626225000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"126","name":"MBC M","number":"112","logoUrl":"/upload/channel/202002/MBC M2.png","homepage":"http://www.mbcplus.com/","phone":"02-368-2753","description":"Let's Plus MBC M","programs":[{"id":"P531680861","name":"심야괴담회","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김숙,황제성,허안나","summary":"가장 무섭고 기이한 이야기로 어둑시니의 마음을 만족시킬 전국 최고의 괴담꾼을 찾습니다! 불면의 밤을 선사할 본격괴기공포토크쇼","grade":"15","startTime":"20240625232000","endTime":"20240626004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044346","name":"심야괴담회","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김숙,황제성,허안나","summary":"가장 무섭고 기이한 이야기로 어둑시니의 마음을 만족시킬 전국 최고의 괴담꾼을 찾습니다! 불면의 밤을 선사할 본격괴기공포토크쇼","grade":"15","startTime":"20240626004000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044347","name":"심야괴담회","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김숙,황제성,허안나","summary":"가장 무섭고 기이한 이야기로 어둑시니의 마음을 만족시킬 전국 최고의 괴담꾼을 찾습니다! 불면의 밤을 선사할 본격괴기공포토크쇼","grade":"15","startTime":"20240626020000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524044348","name":"심야괴담회","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김숙,황제성,허안나","summary":"가장 무섭고 기이한 이야기로 어둑시니의 마음을 만족시킬 전국 최고의 괴담꾼을 찾습니다! 불면의 밤을 선사할 본격괴기공포토크쇼","grade":"15","startTime":"20240626032000","endTime":"20240626041000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680901","name":"실화탐사대","mainCategory":"시사/다큐","subCategory":"일반","cast":"신동엽,김정근,강다솜","summary":"'동시대를 사는 사람들의 '나도 겪을 수 있었던' 극적인 실화를 찾아 깊이 있는 취재와 영화적인 스토리텔링을 통해 느낌을 전달하는 프로그램","grade":"15","startTime":"20240626041000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045791","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626050000","endTime":"20240626055000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045792","name":"나 오늘 라베했어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626055000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045793","name":"놀면 뭐하니?","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,정준하,하하,신봉선,이미주","summary":"수많은 사람을 거치며 카메라에 담긴 의외의 인물들과 다양한 이야기를 담은 프로그램","grade":"15","startTime":"20240626074000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045794","name":"어서와 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626090000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045795","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626110000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045796","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626123000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045797","name":"쇼킹 받는 차트","mainCategory":"연예/오락","subCategory":"일반","cast":"배성재,랄랄,이승국","summary":"당신을 분노케 할 시공 초월 충격 실화! 화려한 말빨과 신들린 연기로 때려 박는 차트쇼가 온다.","grade":"15","startTime":"20240626135000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045798","name":"쇼킹 받는 차트","mainCategory":"연예/오락","subCategory":"일반","cast":"배성재,랄랄,이승국","summary":"당신을 분노케 할 시공 초월 충격 실화! 화려한 말빨과 신들린 연기로 때려 박는 차트쇼가 온다.","grade":"15","startTime":"20240626150000","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045799","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626161000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045800","name":"쇼 챔피언","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김신영","summary":"MC와 아티스트, 그리고 관객이 함께 가요계의 챔피언을 가리는 뮤직챠트 쇼로 한 주간의 최고 인기곡과 더불어 최고의 신인들과 가요계 핫 이슈 등을 토크와 쇼를 통해 알아보는 풀 옵션 음악방송","grade":"15","startTime":"20240626170000","endTime":"20240626182000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045801","name":"주간 아이돌","mainCategory":"연예/오락","subCategory":"일반","cast":"황광희,은혁","summary":"아이돌의 무대 밖 모습과 솔직한 매력을 볼 수 있는 아이돌 탐구 프로그램","grade":"15","startTime":"20240626182000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045802","name":"위대한 가이드","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626193000","endTime":"20240626212000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045803","name":"어서와 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626212000","endTime":"20240626232000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680911","name":"심야괴담회","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,김숙,황제성,허안나","summary":"가장 무섭고 기이한 이야기로 어둑시니의 마음을 만족시킬 전국 최고의 괴담꾼을 찾습니다! 불면의 밤을 선사할 본격괴기공포토크쇼","grade":"15","startTime":"20240626232000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"130","name":"SBS M","number":"113","logoUrl":"/upload/channel/202207/200701_SBSM_LOGO.jpg","homepage":"https://sbsm.sbs.co.kr/","phone":"02-6938-1000","description":"음악으로 빛나는 라이프 채널.\r\n
MUSIC & LIFE, SBS M","programs":[{"id":"P531687605","name":"더 트롯 쇼 : 라이벌 대전","mainCategory":"음악","subCategory":"일반","cast":"허경환,홍지윤","summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060231","name":"뷰티풀","mainCategory":"연예/오락","subCategory":"일반","cast":"이다해,정윤기,장도연","summary":"갓.벽한 트렌드 퍼스널 쇼퍼가 찾아온다! 따라잡고 싶은 셀럽 라이프의 숨은 비밀부터 신상핫플까지! 2040 여성들의 취향을 저격하는 라이프 뷰티 풀 패키지를 완성! 인생의 아름다움을 더해줄 갓벽한 라이프 바이블이 탄생한다!","grade":"15","startTime":"20240626005000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060232","name":"더 쇼","mainCategory":"음악","subCategory":"일반","cast":"여상,민희,김채현","summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060233","name":"HITS : K-POP","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060234","name":"HITS : K-POP","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060235","name":"HITS : K-POP","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060236","name":"HITS : K-POP","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060237","name":"2024 NEW 퇴근길아웃!:퇴근럽웅","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626075000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060238","name":"명물인생 시즌8","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626075000","endTime":"20240626082000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060239","name":"명물인생 시즌8","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626082000","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060240","name":"HITS : K-POP","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626085000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060241","name":"K-POP 20","mainCategory":"음악","subCategory":"가요순위쇼","cast":null,"summary":null,"grade":"15","startTime":"20240626093000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060242","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060243","name":"빵카로드 2","mainCategory":"연예/오락","subCategory":"일반","cast":"신현준,황제성,박진이","summary":"quot;빵quot;부터 quot;디저트quot;에 진심인 빵랑자 3인과 함께 우리 동네 빵집은 기본 전국 각 지역의 숨은 빵집들을 찾아보는 프로그램","grade":"15","startTime":"20240626115000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524118051","name":"명물인생 시즌8","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524118052","name":"명물인생 시즌8","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687607","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060245","name":"HITS : K-POP","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626144000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060246","name":"비하인드 더 쇼","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"스타들의 대기실에서의 모습을 담은 프로그램","grade":"15","startTime":"20240626152000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060247","name":"더 쇼","mainCategory":"음악","subCategory":"일반","cast":"여상,민희,김채현","summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060248","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060249","name":"아이돌 대백과","mainCategory":"연예/오락","subCategory":"연예인/스타","cast":null,"summary":"KPOP 스타들의 음악과 함께 스타들의 모습을 보여준다","grade":"15","startTime":"20240626181000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060250","name":"미운 우리 새끼","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,서장훈,이상민,김건모,박수홍,토니 안","summary":"아들의 일상을 관찰하고, 육아일기라는 장치를 통해 순간을 기록하는 프로그램입니다. 아직도 철부지 같은 자식과, 늘 자식 걱정인 엄마의 이야기를 통해 유쾌하고 따뜻한 웃음, 뭉클한 감동을 전달한다.","grade":"15","startTime":"20240626185000","endTime":"20240626205000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060251","name":"SBS 인기가요","mainCategory":"음악","subCategory":"대중가요","cast":"진영,신지수,도영","summary":"SBS 가요 순위 프로그램","grade":"15","startTime":"20240626205000","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524060252","name":"동상이몽 2 너는 내 운명","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,서장훈,김숙","summary":"광활한 우주, 어쩌다 너는 나의 운명이 되었을까.. 사랑에 빠진 커플들, 그 속의 같고 다름을 들여다보는 영화 같은 이야기 똑같은 일이라도 남녀 입장에 따라 서로 기억의 조각이 다르다. 그래서 시작되는 이야기!","grade":"15","startTime":"20240626221000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687609","name":"더 트롯 쇼 : 라이벌 대전","mainCategory":"음악","subCategory":"일반","cast":"허경환,홍지윤","summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"142","name":"스마일TV+","number":"115","logoUrl":"/upload/channel/201907/smileTV_logo.png","homepage":"http://tramedia.co.kr/company/smiletvplus","phone":"-","description":"· 온 가족 행복과 웃음이 넘치는 Smile TV
\r\n

· 주요 프로그램: 중국/대만, 러시아, 태국 등 다양한 글로벌 유명 드라마 및 예능 프로그램","programs":[{"id":"C524068789","name":"더 풀어파일러","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625225000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068790","name":"부부클리닉 사랑과 전쟁 2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626000000","endTime":"20240626012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615651","name":"크라임 퀴즈쇼 풀어파일러 시즌4","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,한석준,이진호,박선영","summary":null,"grade":"15","startTime":"20240626012000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068792","name":"마블메이트","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"여행을 사랑하는 두여자가 만났다! 동시에 낚시가 취미생활이 됐으면 좋겠다는 두 여자! 대한민국의 각 지역을 여행하고 숨겨진 관광 포인트는 물론 낚시 포인트까지 발굴한다! 주사위는 던져졌다! 그럼 떠나자!","grade":"15","startTime":"20240626023000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068793","name":"뚜르드 갤러리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068795","name":"골프의 참견","mainCategory":"교양/정보","subCategory":"일반","cast":"변기수","summary":null,"grade":"12","startTime":"20240626042000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068796","name":"여행하기 좋은 날 시즌1","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068797","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068798","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626061000","endTime":"20240626071000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068799","name":"무비룸","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626071000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531633756","name":"드라마팁","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626075000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068801","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068802","name":"솔약국집 아들들","mainCategory":"드라마","subCategory":"홈드라마","cast":"박선영,손현주,유선,강은비,이필모,한상진","summary":"대한민국 남성의 평균이하 매력을 가진 모자란 혜화동에 사는 솔약국 집 4형제의 사랑과 결혼, 이웃에 관한 이야기를 그린 드라마.","grade":"15","startTime":"20240626093000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068803","name":"솔약국집 아들들","mainCategory":"드라마","subCategory":"홈드라마","cast":"박선영,손현주,유선,강은비,이필모,한상진","summary":"대한민국 남성의 평균이하 매력을 가진 모자란 혜화동에 사는 솔약국 집 4형제의 사랑과 결혼, 이웃에 관한 이야기를 그린 드라마.","grade":"15","startTime":"20240626105000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068804","name":"부부클리닉 사랑과 전쟁 2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626121000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068805","name":"인생노트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068806","name":"인생노트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068807","name":"솔약국집 아들들","mainCategory":"드라마","subCategory":"홈드라마","cast":"박선영,손현주,유선,강은비,이필모,한상진","summary":"대한민국 남성의 평균이하 매력을 가진 모자란 혜화동에 사는 솔약국 집 4형제의 사랑과 결혼, 이웃에 관한 이야기를 그린 드라마.","grade":"15","startTime":"20240626143000","endTime":"20240626154500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068808","name":"솔약국집 아들들","mainCategory":"드라마","subCategory":"홈드라마","cast":"박선영,손현주,유선,강은비,이필모,한상진","summary":"대한민국 남성의 평균이하 매력을 가진 모자란 혜화동에 사는 솔약국 집 4형제의 사랑과 결혼, 이웃에 관한 이야기를 그린 드라마.","grade":"15","startTime":"20240626154500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068809","name":"찾아라! 알기 쉬운 생활정보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068810","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068811","name":"솔약국집 아들들","mainCategory":"드라마","subCategory":"홈드라마","cast":"박선영,손현주,유선,강은비,이필모,한상진","summary":"대한민국 남성의 평균이하 매력을 가진 모자란 혜화동에 사는 솔약국 집 4형제의 사랑과 결혼, 이웃에 관한 이야기를 그린 드라마.","grade":"15","startTime":"20240626190000","endTime":"20240626201500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068812","name":"솔약국집 아들들","mainCategory":"드라마","subCategory":"홈드라마","cast":"박선영,손현주,유선,강은비,이필모,한상진","summary":"대한민국 남성의 평균이하 매력을 가진 모자란 혜화동에 사는 솔약국 집 4형제의 사랑과 결혼, 이웃에 관한 이야기를 그린 드라마.","grade":"15","startTime":"20240626201500","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068813","name":"부부클리닉 사랑과 전쟁 2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626213000","endTime":"20240626225000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068814","name":"더 풀어파일러","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626225000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068815","name":"부부클리닉 사랑과 전쟁 2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240627000000","endTime":"20240627012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"818","name":"MX","number":"119","logoUrl":"/upload/channel/202012/210101_MX_logo.jpg","homepage":"http://www.imtcast.com/mx/index.jsp","phone":"070-8145-3200","description":"국내 최초 글로벌 남성채널
전세계 49개국 남성들이 즐기는 채널로 진짜 남자가 원하는 건 다 있는 채널","programs":[{"id":"P531625678","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240625234000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625680","name":"진짜 사랑 6","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"이런 사람 또 없습니다. 부부라는 이름으로 맺어진 두 사람의 드라마 같은 사랑이야기. 올 가을, 당신의 마음을 따뜻하게 감싸줄 운명 같은 사랑. 아주 특별한 부부들의 진짜 사랑이 시작됩니다.","grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625559","name":"최요원적거리","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626025500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625571","name":"친애적은거선생","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626025500","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625572","name":"친애적은거선생","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626033000","endTime":"20240626040500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625578","name":"실제상황 운명의 순간","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"우리가 의식하지 못하는 순간에도 현장을 지켜보는 제 3의 눈, 블랙박스! 이제 우리는 목격자 대신 블랙박스에 담긴 lt;운명gt;을 보여준다. 한 해, 교통사고 발생건수 총 889,271건! 누구도 피해갈 수 없는 도로 위의 교통사고! 당신도 예외는 아니다. 순간의 실수로 벌어진 엄청난 결과를 전하며 시청자의 경각심을 일깨우고, '택시 진상녀' '노인 지팡이 치기' 등, 이 시대의 천태만상을 통해 우리 사회에 감춰진 이면과 인간 심리를 날카롭게 꼬집는다.","grade":"15","startTime":"20240626040500","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625581","name":"세계의 명화 감상","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626043000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625593","name":"바다로 간 사나이","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"바다 사나이와 특전사가 선사하는 야생 생존 버라이어티","grade":"15","startTime":"20240626053000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625599","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626063000","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625605","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626074500","endTime":"20240626092000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625611","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626092000","endTime":"20240626095500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625612","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626095500","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625620","name":"미리보는 하나카드 LPBA 챔피언십","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626111000","endTime":"20240626124500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625630","name":"WWE Bottom Line","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626124500","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625635","name":"UFC 클래식 레전드 매치 에디션","mainCategory":"스포츠","subCategory":"격투기","cast":null,"summary":null,"grade":"15","startTime":"20240626134000","endTime":"20240626155500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625642","name":"UFC 리와인드","mainCategory":"스포츠","subCategory":"격투기","cast":null,"summary":null,"grade":"15","startTime":"20240626155500","endTime":"20240626172500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625645","name":"WWE 섬머슬램 2022","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626172500","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625660","name":"바다로 간 사나이","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"바다 사나이와 특전사가 선사하는 야생 생존 버라이어티","grade":"15","startTime":"20240626195000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625661","name":"바다로 간 사나이","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"바다 사나이와 특전사가 선사하는 야생 생존 버라이어티","grade":"15","startTime":"20240626205000","endTime":"20240626215000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625672","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626215000","endTime":"20240626230500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625675","name":"용감한 형사들","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경,권일용","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626230500","endTime":"20240627004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false}]},{"id":"102","name":"이벤트TV","number":"123","logoUrl":"/upload/channel/202107/eventtv_logo.jpg","homepage":"http://www.event-tv.co.kr","phone":"070-7076-7001","description":"음악이 보이는 채널
\r\n

남녀노소가 즐길 수 있는 성인가요 전문채널
\r\n

전통적인 스테디셀러 가요프로그램 “전국노래자랑”, “가요무대”등 편성
\r\n

공개방송, 성인가요 콘서트(빅스타쇼, 콘서트 어울림)등 다양한 자체제작 가요프로그램 편성","programs":[{"id":"P531680017","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240625234200","endTime":"20240626002900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680015","name":"유찬의 가요를 부탁해","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626002900","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063141","name":"홍원빈과 함께하는 콘서트 어울림","mainCategory":"음악","subCategory":"일반","cast":"홍원빈","summary":"선배가수와 후배가수와 시청자와 관객이 어울리는 콘서트 어울림","grade":"12","startTime":"20240626011000","endTime":"20240626014200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680025","name":"유미와 함께하는 미니콘서트","mainCategory":"음악","subCategory":"일반","cast":"소유미","summary":"소유미와 함께 트롯스타의 인생 스토리를 공감하며 노래하는 프로그램","grade":"12","startTime":"20240626014200","endTime":"20240626021300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680029","name":"조영구의 신나는 추억의음악여행","mainCategory":"음악","subCategory":"일반","cast":"조영구","summary":"시청자가 뽑은 TOP 100의 명곡을 영트롯 가수들이 재해석한 무대","grade":"12","startTime":"20240626021300","endTime":"20240626024900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063143","name":"강자민의 행복공감","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626024900","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063144","name":"최현상과 춤 출까요?","mainCategory":"음악","subCategory":"댄스","cast":null,"summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626033800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692155","name":"트롯신인과 함께 하는 음악다방 영스타","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626033800","endTime":"20240626040800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692161","name":"트롯스타와 함께하는 월드빅쇼","mainCategory":"음악","subCategory":"일반","cast":"김현주","summary":"젊은 감성으로 재해석해 들려주는 인생 음악","grade":"12","startTime":"20240626040800","endTime":"20240626044300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692165","name":"재풍의 가요를 부탁해","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626044300","endTime":"20240626052500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063147","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626052500","endTime":"20240626061100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692167","name":"이지수의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626061100","endTime":"20240626061600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063149","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626061600","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692169","name":"이지수의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626070500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063151","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626070500","endTime":"20240626074600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063177","name":"이지수의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626074600","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063153","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626075000","endTime":"20240626083200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063156","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626083200","endTime":"20240626091900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063164","name":"나현민의 트로트 레코드","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626091900","endTime":"20240626092400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063158","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626092400","endTime":"20240626100900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063162","name":"나현민의 트로트 레코드","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626100900","endTime":"20240626101400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063160","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626101400","endTime":"20240626110100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063161","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626110100","endTime":"20240626114500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692171","name":"강재수의 트로트 레코드","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626114500","endTime":"20240626115000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063163","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626115000","endTime":"20240626123600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692175","name":"강재수의 트로트 레코드","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626123600","endTime":"20240626124100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063165","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626124100","endTime":"20240626132200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692177","name":"남승민의 트롯의맛","mainCategory":"음악","subCategory":"일반","cast":"남승민","summary":"부산 사나이 MC 승민과 게스트와 함께하는 음악쇼","grade":"12","startTime":"20240626132200","endTime":"20240626140700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692179","name":"트롯신인과 함께 하는 음악다방 영스타","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626140700","endTime":"20240626143700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063167","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626143700","endTime":"20240626152300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063172","name":"이지수의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626152300","endTime":"20240626152800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063169","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626152800","endTime":"20240626161200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063174","name":"이지수의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626161200","endTime":"20240626161700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063171","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626161700","endTime":"20240626165700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692181","name":"신나라의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626165700","endTime":"20240626170200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063173","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626170200","endTime":"20240626174400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063175","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626174400","endTime":"20240626182700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692183","name":"신나라의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626182700","endTime":"20240626183200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063176","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626183200","endTime":"20240626191600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692185","name":"신나라의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626191600","endTime":"20240626192100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063178","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626192100","endTime":"20240626200300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692187","name":"신나라의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626200300","endTime":"20240626200800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063180","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626200800","endTime":"20240626204900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692189","name":"신나라의 트롯 온에어","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626204900","endTime":"20240626205400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063182","name":"미스트롯3","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주","summary":null,"grade":"12","startTime":"20240626205400","endTime":"20240626213500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063185","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626213500","endTime":"20240626221900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692193","name":"강재수의 트로트 레코드","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626221900","endTime":"20240626222400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063187","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626222400","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531692195","name":"강재수의 트로트 레코드","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626231000","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063189","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"12","startTime":"20240626231500","endTime":"20240626235600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524063190","name":"다나&태화의 가요를 부탁해","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626235600","endTime":"20240627004700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"498","name":"Discovery","number":"124","logoUrl":"/upload/channel/201802/DSC_logo.png","homepage":"https://www.discovery.com/","phone":"1588-3002","description":"1985년 개국을 시작으로 현재까지 디스커버리 커뮤니케이션스 그룹의 플래그쉽 네트워크인 디스커버리 채널은 30년 넘게 양질의 논픽션 프로그램(Real World Entertainment)를 제작하는데 기여하고 있으며, 가장 신선하고 역동적인 네트워크 중 하나로 전 세계 남녀노소 불문 다양한 연령대의 시청자들을 보유하고 있습니다. 약 220개국에서 45개 언어로 방영중이며, 아시아-태평양 지역에서만 약 7억명의 누적 시청자를 보이고 있습니다. 디스커버리 채널은 야생/자연에서의 모험, 과학, 우주, 기술 및 혁신, 역사/교양, 문화 등 다양한 장르를 폭 넓게 다룸으로써 전 세계 시청자들이 호기심을 품고, 일생 생활 속에서 새로운 지식과 경험을 넓히는 것을 목표로 기여하고 있습니다.","programs":[{"id":"P531242666","name":"Deadliest Catch S18","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242755","name":"Ed Stafford: First Man Out S2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243073","name":"Man Vs. Wild S6","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626023500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242713","name":"Dual Survival S5","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023500","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243282","name":"Tracked","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626042500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242667","name":"Deadliest Catch S18","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626042500","endTime":"20240626052000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242806","name":"Fallen Idols: Nick And Aaron Carter","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626052000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242509","name":"Body Cam S4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626061000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243047","name":"Man Caves S1300","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243048","name":"Man Caves S1300","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242756","name":"Ed Stafford: First Man Out S2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242510","name":"Body Cam S4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626085000","endTime":"20240626094000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242714","name":"Dual Survival S5","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626094000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243074","name":"Man Vs. Wild S6","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626112000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243289","name":"Treehouse Masters S3","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626112000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242757","name":"Ed Stafford: First Man Out S2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626121000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242511","name":"Body Cam S4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242785","name":"Expedition X S4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243176","name":"Rehab Addict Rescue","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626144000","endTime":"20240626153500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243280","name":"This Is Mark Rober","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"0","startTime":"20240626153500","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242472","name":"Bering Sea Gold S11","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626172500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242473","name":"Bering Sea Gold S11","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626172500","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243105","name":"Outback Opal Hunters S5","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626191500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242512","name":"Body Cam S4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626201000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242968","name":"Lakefront Bargain Hunt Renovation","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626201000","endTime":"20240626210500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531243177","name":"Rehab Addict Rescue","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210500","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242786","name":"Expedition X S4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626225500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242654","name":"Deadliest Catch S17","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626225500","endTime":"20240627004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"500","name":"skyUHD","number":"127","logoUrl":"/upload/channel/201607/logo_skyuhd.png","homepage":"https://tv.skylife.co.kr/","phone":"02-2146-0700","description":"고품격 UHD 시대를 앞서가는 SkyLife만의 유일한 UHD 채널을 선보입니다.
sky UHD 채널은 드라마/오락 전문 UHD 채널입니다.","programs":[{"id":"C524081629","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240625232000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524081630","name":"이번주도 잘부탁해","mainCategory":"연예/오락","subCategory":"일반","cast":"성동일,고창석","summary":"전국민 안주 지침서 [이번 주도 잘 부탁해] 전통주는 어른들의 술? 절대 노노! 옛 것인 줄 알았던 전통주가 새로운 트렌드가 되어 돌아왔다. 막걸리에는 파전? 소주에는 삼겹살? 뻔한 안주는 거부한다! 전통주에는 상상하지 못했던 신박한 페어링 안주의 세계가 펼쳐진다! 숨은 요리고수 성동일 amp; 고창석이 직접 만드는 페어링 안주! 그 맛은?! 초대된 특급 게스트를 위한 성동일과 고창석의 전통주 페어링 안주 대결!","grade":"15","startTime":"20240626000000","endTime":"20240626012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524081631","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626012000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524081632","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626020000","endTime":"20240626025000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524081633","name":"랑전하","mainCategory":"드라마","subCategory":"시대극","cast":"왕대륙,이심,샤오잔,신지뢰,곽서요","summary":"늑대무리에서 자란 순박한 소년 주우문과 규쥬성 군주 마적성이 8년 만에 재회해 사랑을 정의를 위해 싸우는 이야기","grade":"15","startTime":"20240626025000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524081634","name":"랑전하","mainCategory":"드라마","subCategory":"시대극","cast":"왕대륙,이심,샤오잔,신지뢰,곽서요","summary":"늑대무리에서 자란 순박한 소년 주우문과 규쥬성 군주 마적성이 8년 만에 재회해 사랑을 정의를 위해 싸우는 이야기","grade":"15","startTime":"20240626033000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524081635","name":"랑전하","mainCategory":"드라마","subCategory":"시대극","cast":"왕대륙,이심,샤오잔,신지뢰,곽서요","summary":"늑대무리에서 자란 순박한 소년 주우문과 규쥬성 군주 마적성이 8년 만에 재회해 사랑을 정의를 위해 싸우는 이야기","grade":"15","startTime":"20240626041000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049897","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626050000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049898","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626055000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049899","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626064000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049900","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626072000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049901","name":"구국의 영웅 설정산","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049902","name":"구국의 영웅 설정산","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626084000","endTime":"20240626092000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049903","name":"낮에 뜨는 달","mainCategory":"드라마","subCategory":"환상/SF","cast":"김영대,표예진,온주완,정웅인,이경영,정신혜,김동영,문예원","summary":null,"grade":"15","startTime":"20240626092000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049904","name":"낮에 뜨는 달","mainCategory":"드라마","subCategory":"환상/SF","cast":"김영대,표예진,온주완,정웅인,이경영,정신혜,김동영,문예원","summary":null,"grade":"15","startTime":"20240626103000","endTime":"20240626114000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049905","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626114000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049906","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626123000","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049907","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626132000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049908","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049909","name":"구국의 영웅 설정산","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626144000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049910","name":"구국의 영웅 설정산","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626152000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049911","name":"무신주재","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049912","name":"낮에 뜨는 달","mainCategory":"드라마","subCategory":"환상/SF","cast":"김영대,표예진,온주완,정웅인,이경영,정신혜,김동영,문예원","summary":null,"grade":"15","startTime":"20240626164000","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049913","name":"낮에 뜨는 달","mainCategory":"드라마","subCategory":"환상/SF","cast":"김영대,표예진,온주완,정웅인,이경영,정신혜,김동영,문예원","summary":null,"grade":"15","startTime":"20240626175000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049914","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626190000","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049915","name":"월가행","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"장빈빈,서로","summary":"사흘의 약속으로 운명이 바뀌어 버린 여자와 윤회를 거듭하며 세상을 지키고 바꾸려는 남자의 운명적인 사랑 이야기","grade":"15","startTime":"20240626195000","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531629804","name":"남이 될 수 있을까","mainCategory":"드라마","subCategory":"멜로","cast":"강소라,장승조,조은지,전배수,길해연","summary":"이혼은 쉽고 이별은 어려운 이혼 전문 변호사들의 사랑과 인생 성장기","grade":"15","startTime":"20240626204000","endTime":"20240626215000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049917","name":"나 혼자 간다 여행 시즌2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"전소민,김서형,윤진서","summary":"나 혼자 간다 여행 시즌2","grade":"15","startTime":"20240626215000","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049918","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626224000","endTime":"20240626232000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049919","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626232000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049920","name":"이번주도 잘부탁해","mainCategory":"연예/오락","subCategory":"일반","cast":"성동일,고창석","summary":"전국민 안주 지침서 [이번 주도 잘 부탁해] 전통주는 어른들의 술? 절대 노노! 옛 것인 줄 알았던 전통주가 새로운 트렌드가 되어 돌아왔다. 막걸리에는 파전? 소주에는 삼겹살? 뻔한 안주는 거부한다! 전통주에는 상상하지 못했던 신박한 페어링 안주의 세계가 펼쳐진다! 숨은 요리고수 성동일 amp; 고창석이 직접 만드는 페어링 안주! 그 맛은?! 초대된 특급 게스트를 위한 성동일과 고창석의 전통주 페어링 안주 대결!","grade":"15","startTime":"20240627000000","endTime":"20240627012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"624","name":"UXN","number":"128","logoUrl":"/upload/channel/201608/logo_uxn_1.png","homepage":"https://uxn.cjenm.com/ko/","phone":null,"description":"CJ UXN 채널은 영화/드라마 등 인기 콘텐츠들을 초고화질 UHD급으로 선보이는 전문 UHD 채널입니다.","programs":[{"id":"C524102048","name":"타임즈","mainCategory":"드라마","subCategory":"환상/SF","cast":"이서진,이주영,김영철,문정희,김인권,문지인,하준,정성일,유성주","summary":"5년 전 과거의 기자 이진우와 전화 연결된 서정인이 아버지 서기태 대통령의 죽음을 막으며 위험한 진실과 마주하는 타임워프 정치 미스터리 드라마","grade":"15","startTime":"20240625231000","endTime":"20240626001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524102049","name":"경여년","mainCategory":"드라마","subCategory":"시대극","cast":"장약윤,진도명,우강,리친,샤오잔,송일,이소염,곽기린,왕양,퉁멍스","summary":"역사를 거스르는 운명, 시대를 초연하는 정의!","grade":"15","startTime":"20240626001500","endTime":"20240626010500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524102050","name":"경여년","mainCategory":"드라마","subCategory":"시대극","cast":"장약윤,진도명,우강,리친,샤오잔,송일,이소염,곽기린,왕양,퉁멍스","summary":"역사를 거스르는 운명, 시대를 초연하는 정의!","grade":"15","startTime":"20240626010500","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693075","name":"골든슬럼버","mainCategory":"영화","subCategory":"드라마","cast":"강동원,김의성,한효주,김성균,김대명","summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626034500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126813","name":"듀얼","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"정재영,김정은,양세종,서은수,이예은,이성욱,김기두,윤경호,최웅,이나윤","summary":"quot;살인마 VS 추격자, 똑같이 생긴 두 놈을 쫓아라!quot; 나와 모든 것이 똑같은 복제인간이 이 세상에 존재한다면? 그리고 그가행하는 연쇄살인의 범인으로 내가 지목된다면? 모든 기억을 잃고 납치와 살인의 누명을 쓴 복제인간 '성준' 누명을 벗기 위한 유일한 방법은 이 모든 사건의 진범인 또 다른 복제인간 '성훈'을 잡는 것. 기억을 잃은 복제인간 VS 절대악 연쇄살인마의 숨 막히는 추격전! 하나뿐인 딸 수연을 납치 당한 강력팀 형사 득천은 기억 속 납치범과 똑같이 생긴 성준을 검거하려는 순간 성준과 똑같이 생긴 남자(성훈)을 보게 되고, 딸의 치료비 제공을 조건으로 득천에 사건 조작을 제안한 욕망에 찬 검사 조혜는 모든 것을 버리고 딸을 찾아 나선 득천을 추격하기 시작하는데... 인간 복제라는 거대한 비밀에 휘말린 득천과 성준, 그리고 이들이 펼치는 '절대악 연쇄살인마'와의 목숨을 담보로 한 대결은 박진감 넘치는 추격 스릴러 로서, 빠져들 수 밖에 없는 재미를 선사할 것이다.","grade":"15","startTime":"20240626034500","endTime":"20240626045000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126814","name":"듀얼","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"정재영,김정은,양세종,서은수,이예은,이성욱,김기두,윤경호,최웅,이나윤","summary":"quot;살인마 VS 추격자, 똑같이 생긴 두 놈을 쫓아라!quot; 나와 모든 것이 똑같은 복제인간이 이 세상에 존재한다면? 그리고 그가행하는 연쇄살인의 범인으로 내가 지목된다면? 모든 기억을 잃고 납치와 살인의 누명을 쓴 복제인간 '성준' 누명을 벗기 위한 유일한 방법은 이 모든 사건의 진범인 또 다른 복제인간 '성훈'을 잡는 것. 기억을 잃은 복제인간 VS 절대악 연쇄살인마의 숨 막히는 추격전! 하나뿐인 딸 수연을 납치 당한 강력팀 형사 득천은 기억 속 납치범과 똑같이 생긴 성준을 검거하려는 순간 성준과 똑같이 생긴 남자(성훈)을 보게 되고, 딸의 치료비 제공을 조건으로 득천에 사건 조작을 제안한 욕망에 찬 검사 조혜는 모든 것을 버리고 딸을 찾아 나선 득천을 추격하기 시작하는데... 인간 복제라는 거대한 비밀에 휘말린 득천과 성준, 그리고 이들이 펼치는 '절대악 연쇄살인마'와의 목숨을 담보로 한 대결은 박진감 넘치는 추격 스릴러 로서, 빠져들 수 밖에 없는 재미를 선사할 것이다.","grade":"15","startTime":"20240626045000","endTime":"20240626055500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126816","name":"킬힐","mainCategory":"드라마","subCategory":"트렌디","cast":"김하늘,이혜영,김성령,문지인,전노민","summary":"홈쇼핑에서 벌어지는 세 여자들의 끝없는 욕망과 처절한 사투. 성공과 질투에 눈 먼 세 여자의 무기 하나 없는 전쟁 드라마","grade":"15","startTime":"20240626055500","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126817","name":"킬힐","mainCategory":"드라마","subCategory":"트렌디","cast":"김하늘,이혜영,김성령,문지인,전노민","summary":"홈쇼핑에서 벌어지는 세 여자들의 끝없는 욕망과 처절한 사투. 성공과 질투에 눈 먼 세 여자의 무기 하나 없는 전쟁 드라마","grade":"15","startTime":"20240626070000","endTime":"20240626080500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126818","name":"하늘에서 내리는 일억개의 별","mainCategory":"드라마","subCategory":"멜로","cast":"서인국,정소민,박성웅,고민시,유재명,서은수,도상우,장영남,권수현,홍빈,최병모,김서경,박민정,이지민","summary":"quot;인간도 아니야, 너는!quot; quot;뭘 느껴야 하는데요? 내가 적어도 조금이라도 사람이면?quot;” 어차피 인간 따위 관심 없다. 인간이란 거 좋아하지도 믿지도 않는다. 이 세상, 아무리 둘러봐도 탐나는 게 없다. 잃어버릴까 두려운 것도 없다. 그러던 어느 날 한 여자가 말한다. quot;약속해. 좋은 사람이 되겠다고.quot; 좋은 사람이 되라고? 사람이 무엇인지도 모르는데 하물며 좋은 사람이 되라니, 어떻게? 하지만 그러겠다고 말한다. 뭔지는 모르지만, 그녀가 원하는 것이 되고 싶다. 그래서 결국 남자는 사람이 된다. 좋은 사람까지는 모르겠지만 적어도 분명 자기가 사람임은 깨닫게 된다는, 그런 이야기이다. 탐나는 게 아무것도 없던 사람에게 세상 무엇과도 바꿀 수 없이 소중한 것이 생겨나는 이야기, 누군가에게는 너무 당연해서 아무것도 아닐, 그 작고 소박한 마음을 품는 것이 또 다른 누군가에게는 얼마나 어렵고 소중한 것인지를 새삼 깨닫게 하는 이야기. 모든 것을 잃은 밤,이들의 찬란한 사랑이 쏟아져 내린다!","grade":"15","startTime":"20240626080500","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126819","name":"하늘에서 내리는 일억개의 별","mainCategory":"드라마","subCategory":"멜로","cast":"서인국,정소민,박성웅,고민시,유재명,서은수,도상우,장영남,권수현,홍빈,최병모,김서경,박민정,이지민","summary":"quot;인간도 아니야, 너는!quot; quot;뭘 느껴야 하는데요? 내가 적어도 조금이라도 사람이면?quot;” 어차피 인간 따위 관심 없다. 인간이란 거 좋아하지도 믿지도 않는다. 이 세상, 아무리 둘러봐도 탐나는 게 없다. 잃어버릴까 두려운 것도 없다. 그러던 어느 날 한 여자가 말한다. quot;약속해. 좋은 사람이 되겠다고.quot; 좋은 사람이 되라고? 사람이 무엇인지도 모르는데 하물며 좋은 사람이 되라니, 어떻게? 하지만 그러겠다고 말한다. 뭔지는 모르지만, 그녀가 원하는 것이 되고 싶다. 그래서 결국 남자는 사람이 된다. 좋은 사람까지는 모르겠지만 적어도 분명 자기가 사람임은 깨닫게 된다는, 그런 이야기이다. 탐나는 게 아무것도 없던 사람에게 세상 무엇과도 바꿀 수 없이 소중한 것이 생겨나는 이야기, 누군가에게는 너무 당연해서 아무것도 아닐, 그 작고 소박한 마음을 품는 것이 또 다른 누군가에게는 얼마나 어렵고 소중한 것인지를 새삼 깨닫게 하는 이야기. 모든 것을 잃은 밤,이들의 찬란한 사랑이 쏟아져 내린다!","grade":"15","startTime":"20240626091000","endTime":"20240626101500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126820","name":"하늘에서 내리는 일억개의 별","mainCategory":"드라마","subCategory":"멜로","cast":"서인국,정소민,박성웅,고민시,유재명,서은수,도상우,장영남,권수현,홍빈,최병모,김서경,박민정,이지민","summary":"quot;인간도 아니야, 너는!quot; quot;뭘 느껴야 하는데요? 내가 적어도 조금이라도 사람이면?quot;” 어차피 인간 따위 관심 없다. 인간이란 거 좋아하지도 믿지도 않는다. 이 세상, 아무리 둘러봐도 탐나는 게 없다. 잃어버릴까 두려운 것도 없다. 그러던 어느 날 한 여자가 말한다. quot;약속해. 좋은 사람이 되겠다고.quot; 좋은 사람이 되라고? 사람이 무엇인지도 모르는데 하물며 좋은 사람이 되라니, 어떻게? 하지만 그러겠다고 말한다. 뭔지는 모르지만, 그녀가 원하는 것이 되고 싶다. 그래서 결국 남자는 사람이 된다. 좋은 사람까지는 모르겠지만 적어도 분명 자기가 사람임은 깨닫게 된다는, 그런 이야기이다. 탐나는 게 아무것도 없던 사람에게 세상 무엇과도 바꿀 수 없이 소중한 것이 생겨나는 이야기, 누군가에게는 너무 당연해서 아무것도 아닐, 그 작고 소박한 마음을 품는 것이 또 다른 누군가에게는 얼마나 어렵고 소중한 것인지를 새삼 깨닫게 하는 이야기. 모든 것을 잃은 밤,이들의 찬란한 사랑이 쏟아져 내린다!","grade":"15","startTime":"20240626101500","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693077","name":"김창옥 쇼 2 : 마음 처방 토크쇼","mainCategory":"교양/정보","subCategory":"일반","cast":"김창옥","summary":null,"grade":"15","startTime":"20240626111500","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693079","name":"식스센스 2","mainCategory":"연예/오락","subCategory":"일반","cast":"유재석,오나라,전소민,제시,이미주,이상엽","summary":"가짜는 오직 하나! 여섯 명의 출연진이 진짜 속에 숨어 있는 진짜 보다 더 진짜 같은 가짜를 찾는 예측 불허 육감 현혹 버라이어티","grade":"15","startTime":"20240626123500","endTime":"20240626142000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693082","name":"광해, 왕이 된 남자","mainCategory":"영화","subCategory":"드라마","cast":"이병헌,류승룡,한효주,김인권,장광,심은경,박지아,신정근","summary":"독살 위기에 놓인 광해를 대신해 왕 노릇을 하게 된 천민이 진정한 군주로 변모하는 모습을 유머와 감동으로 그려낸 명품 시대극","grade":"15","startTime":"20240626142000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126823","name":"왕이 된 남자","mainCategory":"드라마","subCategory":"역사/사극","cast":"여진구,이세영,김상경,정혜영,장광,권해효,장영남,윤경호,이무생,민지아,서윤아,오하늬","summary":"왕이 된 광대와 그 광대를 사랑하게 된 왕후, 그리고 두 사람이 만들어갈 새로운 나라를 위해 치욕을 감수하고 충심을 바치는 충신의 이야기","grade":"15","startTime":"20240626163000","endTime":"20240626174500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126824","name":"왕이 된 남자","mainCategory":"드라마","subCategory":"역사/사극","cast":"여진구,이세영,김상경,정혜영,장광,권해효,장영남,윤경호,이무생,민지아,서윤아,오하늬","summary":"왕이 된 광대와 그 광대를 사랑하게 된 왕후, 그리고 두 사람이 만들어갈 새로운 나라를 위해 치욕을 감수하고 충심을 바치는 충신의 이야기","grade":"15","startTime":"20240626174500","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126825","name":"왕이 된 남자","mainCategory":"드라마","subCategory":"역사/사극","cast":"여진구,이세영,김상경,정혜영,장광,권해효,장영남,윤경호,이무생,민지아,서윤아,오하늬","summary":"왕이 된 광대와 그 광대를 사랑하게 된 왕후, 그리고 두 사람이 만들어갈 새로운 나라를 위해 치욕을 감수하고 충심을 바치는 충신의 이야기","grade":"15","startTime":"20240626190000","endTime":"20240626201500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693084","name":"일타 스캔들","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"전도연,정경호,이봉련,오의식,신재하,장영남","summary":"사교육 전쟁터에서 펼쳐지는 국가대표 반찬가게 열혈 사장과 대한민국 수학 일타 강사의 달콤 쌉싸름한 로맨스","grade":"15","startTime":"20240626201500","endTime":"20240626212500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126828","name":"타임즈","mainCategory":"드라마","subCategory":"환상/SF","cast":"이서진,이주영,김영철,문정희,김인권,문지인,하준,정성일,유성주","summary":"5년 전 과거의 기자 이진우와 전화 연결된 서정인이 아버지 서기태 대통령의 죽음을 막으며 위험한 진실과 마주하는 타임워프 정치 미스터리 드라마","grade":"15","startTime":"20240626212500","endTime":"20240626222500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524126829","name":"타임즈","mainCategory":"드라마","subCategory":"환상/SF","cast":"이서진,이주영,김영철,문정희,김인권,문지인,하준,정성일,유성주","summary":"5년 전 과거의 기자 이진우와 전화 연결된 서정인이 아버지 서기태 대통령의 죽음을 막으며 위험한 진실과 마주하는 타임워프 정치 미스터리 드라마","grade":"15","startTime":"20240626222500","endTime":"20240626232500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693073","name":"경여년","mainCategory":"드라마","subCategory":"시대극","cast":"장약윤,진도명,우강,리친,샤오잔,송일,이소염,곽기린,왕양,퉁멍스","summary":"역사를 거스르는 운명, 시대를 초연하는 정의!","grade":"15","startTime":"20240626232500","endTime":"20240627001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"676","name":"SBS F!L UHD","number":"129","logoUrl":"/upload/channel/201909/SBS FiL UHD_logo.png","homepage":"https://filuhd.sbs.co.kr/filuhd.html","phone":null,"description":"SBS FiL UHD 채널은 드라마, 예능, 교양, 스포츠 등 다채로운 UHD 콘텐츠 시청자들에게 제공하여 기쁨을 전하는 고화질 콘텐츠 전문 채널입니다.","programs":[{"id":"C524057205","name":"더 쇼","mainCategory":"음악","subCategory":"일반","cast":"혜리,힘찬,전효성,루나","summary":"한 주 가장 화제를 모았던 가수를 소개하는 '핫한 가수'와 '슈퍼 루키' '컴백 가수'의 무대로 꾸며진다.","grade":"15","startTime":"20240625231500","endTime":"20240626003500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057206","name":"비하인드 더 쇼","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"스타들의 대기실에서의 모습을 담은 프로그램","grade":"15","startTime":"20240626003500","endTime":"20240626011500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057207","name":"더쇼 직캠 4K","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626011500","endTime":"20240626015500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057208","name":"단뱅이 캠핑 필름","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626015500","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057209","name":"더 스테이지 빅 플레저","mainCategory":"음악","subCategory":"일반","cast":"이수영","summary":"국내최고의 뮤지션들의 환상적인 라이브 퍼포먼스 무대","grade":"12","startTime":"20240626023000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098639","name":"아이돌마스터.KR","mainCategory":"드라마","subCategory":"트렌디","cast":"성훈,박철민","summary":"천재 프로듀서와 연습생들이 만나 아이돌 데뷔를 하기까지의 과정을 그린 드라마","grade":"15","startTime":"20240626040000","endTime":"20240626045500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098640","name":"2023-2024 프랑스 리그1","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626045500","endTime":"20240626064500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098641","name":"라이브 온 언플러그드","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"한국 최고의 뮤지션이 만들어가는 프리미엄 음악 콘서트 quot;LIVE ON UNPLUGGEDquot;","grade":"15","startTime":"20240626064500","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098642","name":"더쇼 직캠 4K","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098643","name":"단뱅이 캠핑 필름","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626084000","endTime":"20240626091500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098644","name":"헬로! 코리아","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":"여행전문작가 태원준과 함께 대한민국의 숨겨진 명소를 구석구석 찾아 새로운 여행 트렌드를 제시하고 '이런곳이 있어?' 감탄사를 연발하게 할 우리가 몰랐던 우리나라의 찐 매력 찾기 프로그램","grade":"15","startTime":"20240626091500","endTime":"20240626095500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098645","name":"당신의 일상을 밝히는 가","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"박은혜,한영","summary":"살아가는데 필요한 유용한 정보를 제공하는 프로그램","grade":"15","startTime":"20240626095500","endTime":"20240626105500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057217","name":"명물인생 9","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626105500","endTime":"20240626113500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531650005","name":"더 트롯 쇼","mainCategory":"음악","subCategory":"일반","cast":"도경완","summary":"대한민국을 휩쓴 트로트 열풍의 주인공들이 한 무대에 모여 진정한 트로트의 센터! 트롯 초이스를 가린다!","grade":"15","startTime":"20240626113500","endTime":"20240626132500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057220","name":"취향zone중","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626132500","endTime":"20240626142500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057221","name":"한 살이라도 어릴 때","mainCategory":"연예/오락","subCategory":"일반","cast":"산다라 박,허경환,이채영,홍지윤","summary":null,"grade":"15","startTime":"20240626142500","endTime":"20240626152500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531650011","name":"빵카로드 2","mainCategory":"연예/오락","subCategory":"일반","cast":"신현준,황제성,박진이","summary":"quot;빵quot;부터 quot;디저트quot;에 진심인 빵랑자 3인과 함께 우리 동네 빵집은 기본 전국 각 지역의 숨은 빵집들을 찾아보는 프로그램","grade":"15","startTime":"20240626152500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649993","name":"더 트롯 연예뉴스","mainCategory":"연예/오락","subCategory":"일반","cast":"김환,정다경","summary":"트롯 스타들의 모든 것이 궁금한 트롯 전문 소식통 프로그램","grade":"15","startTime":"20240626163000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057223","name":"박군 밥상차렷","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057226","name":"당신의 일상을 밝히는 가","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"박은혜,한영","summary":"살아가는데 필요한 유용한 정보를 제공하는 프로그램","grade":"15","startTime":"20240626181000","endTime":"20240626191000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531650017","name":"플레이리스트:멜로망스","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"여행의 순간을 음악으로 기록하다! 여행의 순간을 더욱 빛나게 만들어줄 아티스트들의 특별한 플레이리스트가 공개된다. 아티스트들의 영감과 감성을 자극할 음악 여행 리얼리티. 그 첫 번째 이야기! 멜로망스‘s 플레이리스트 in France!","grade":"15","startTime":"20240626191000","endTime":"20240626194000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531650019","name":"플레이리스트:멜로망스","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"여행의 순간을 음악으로 기록하다! 여행의 순간을 더욱 빛나게 만들어줄 아티스트들의 특별한 플레이리스트가 공개된다. 아티스트들의 영감과 감성을 자극할 음악 여행 리얼리티. 그 첫 번째 이야기! 멜로망스‘s 플레이리스트 in France!","grade":"15","startTime":"20240626194000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057225","name":"취향zone중","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626201000","endTime":"20240626211000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531650003","name":"더 트롯 쇼 : 라이벌 대전","mainCategory":"음악","subCategory":"일반","cast":"허경환,홍지윤","summary":null,"grade":"15","startTime":"20240626211000","endTime":"20240626225000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531650023","name":"대한민국 치킨대전","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,김준현,영탁,정성호,이채영,박슬기,이연복,정호영,송훈,김풍","summary":"한국인의 소울푸드, 치킨! 대한민국 치킨 전쟁의 종결자, 중원의 숨겨진 고수를 찾습니다! 치킨에 진심이라면 누구나 도전 가능! 대한민국 치킨 역사를 새로 쓸 대국민 치킨 요리 서바이벌!","grade":"15","startTime":"20240626225000","endTime":"20240627002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"689","name":"UHD DreamTV","number":"131","logoUrl":"/upload/channel/201605/logo_DreamTV.png","homepage":"http://www.berrymedia.co.kr/bbs/group.php?gr_id=uhdtv","phone":"02-3665-7112","description":"문화와 버라이어티 장르의 UHD 콘텐츠 채널!
","programs":[{"id":"C524027036","name":"피터 매니스의 그리스 여행기","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"타소스 섬, 키트노스 섬, 밀로스 섬, 코스 섬, 틸로스 섬 등 해양국가인 그리스의 진정한 매력을 소개한다.","grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644875","name":"사냥의 세계","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626002500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644879","name":"사냥의 세계","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626002500","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027038","name":"2024 HOT SWIMWEAR SHOW","mainCategory":"연예/오락","subCategory":"패션쇼","cast":null,"summary":null,"grade":"19","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027039","name":"파리 란제리 컬렉션","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027040","name":"Swimwear Show in Miami","mainCategory":"연예/오락","subCategory":"패션쇼","cast":null,"summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027041","name":"THE 지구 : 세상속으로","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027042","name":"딜리셔스 트립","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626034000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027043","name":"THE EVOLUTION REBOOT","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"루어 낚시계 초보부터 고수에 이르기까지 맞춤형 정보와 노하우를 전달하고, 파워풀한 스포츠 피싱의 진수를 보여줌으로써 루어 낚시의 무한 매력을 전파하는 루어 낚시 정보 프로그램","grade":"0","startTime":"20240626042000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027044","name":"2024 International Lingerie Trend","mainCategory":"연예/오락","subCategory":"패션쇼","cast":null,"summary":null,"grade":"19","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027045","name":"HOT SWIMWEAR SHOW","mainCategory":"연예/오락","subCategory":"패션쇼","cast":null,"summary":null,"grade":"19","startTime":"20240626060000","endTime":"20240626062000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027046","name":"비키니 폴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"폴댄스, 트렌드를 만나다! 트렌드 세터 게스트를 위한 맞춤형 폴댄스 프로그램","grade":"15","startTime":"20240626062000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027047","name":"영장류의 땅, 아프리카","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531645038","name":"사냥의 세계","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531645042","name":"사냥의 세계","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027049","name":"색으로 떠나는 세계여행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027050","name":"UHD 걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027051","name":"UHD 걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027052","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626120000","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027053","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626125000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027054","name":"피터 매니스의 그리스 여행기","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"타소스 섬, 키트노스 섬, 밀로스 섬, 코스 섬, 틸로스 섬 등 해양국가인 그리스의 진정한 매력을 소개한다.","grade":"0","startTime":"20240626134000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027055","name":"UHD 걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626144000","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027056","name":"UHD 걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626154000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027057","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626164000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027058","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626173000","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027059","name":"색으로 떠나는 세계여행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027060","name":"UHD 걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626192000","endTime":"20240626202000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027061","name":"UHD 걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626202000","endTime":"20240626212000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027062","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626212000","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027063","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626221000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524027064","name":"피터 매니스의 그리스 여행기","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"타소스 섬, 키트노스 섬, 밀로스 섬, 코스 섬, 틸로스 섬 등 해양국가인 그리스의 진정한 매력을 소개한다.","grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531644883","name":"사냥의 세계","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"139","name":"UMAX","number":"132","logoUrl":"/upload/channel/202003/200323_UMAX_logo_2.png","homepage":"https://www.fillcon.co.kr/Umax","phone":"02-566-0056","description":"자체제작 100% Real 4K 오리지널 UHD 전용 채널","programs":[{"id":"P531538214","name":"<국내영화> 홍길동의 후예","mainCategory":"영화","subCategory":"코미디","cast":"이범수,김수로,성동일,이시영","summary":"한국형 슈퍼히어로 홍길동 후예들이 21세기 현대 도심 한복판에서 펼치는 흥미진진한 이야기를 그린 코믹액션 영화","grade":"12","startTime":"20240625222000","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531538216","name":"눈에 띄는 그녀들 시즌5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626002000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004290","name":"전세계도재등니문분수","mainCategory":"드라마","subCategory":"홈드라마","cast":"주정팅,노욱효","summary":null,"grade":"15","startTime":"20240626005000","endTime":"20240626013500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004291","name":"전세계도재등니문분수","mainCategory":"드라마","subCategory":"홈드라마","cast":"주정팅,노욱효","summary":null,"grade":"15","startTime":"20240626013500","endTime":"20240626022000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004292","name":"원데이 클래스","mainCategory":"취미/레저","subCategory":"미용/건강","cast":"최체리,김태린","summary":null,"grade":"12","startTime":"20240626022000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531538220","name":"<국내영화> 홍길동의 후예","mainCategory":"영화","subCategory":"코미디","cast":"이범수,김수로,성동일,이시영","summary":"한국형 슈퍼히어로 홍길동 후예들이 21세기 현대 도심 한복판에서 펼치는 흥미진진한 이야기를 그린 코믹액션 영화","grade":"12","startTime":"20240626030000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004294","name":"명월증조강동한","mainCategory":"드라마","subCategory":"액션","cast":"우몽룡,형비","summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626054500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004295","name":"명월증조강동한","mainCategory":"드라마","subCategory":"액션","cast":"우몽룡,형비","summary":null,"grade":"15","startTime":"20240626054500","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004296","name":"짜릿한 레저생활","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626063000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004297","name":"짜릿한 레저생활","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626072000","endTime":"20240626081000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004298","name":"휴먼다큐 시장 사람들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"내일을 위해 도전하고, 작은 일 하나도 배울 수 있는 따뜻한 휴먼 이야기","grade":"0","startTime":"20240626081000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004299","name":"돈쭐내러 왔습니다 시즌2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이영자","summary":"모두가 힘든 시기, 힘들어도 성실하게 이겨내고, 꾸준히 선행까지 베푸는 착한 사장님들! 그들을 구하기 위해 전국의 먹피아 요원들이 뭉쳤다! 위대한 먹방으로 오늘 하루 준비한 음식은 물론, 사장님 얼굴의 그늘까지 해치워드린다!","grade":"15","startTime":"20240626084000","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004300","name":"눈에 띄는 그녀들 시즌5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626095000","endTime":"20240626102000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004301","name":"팔도상회","mainCategory":"연예/오락","subCategory":"일반","cast":"지상렬,한소영","summary":"팔도를 돌아다니며 지역 특산물을 소개하고 어려운 농가를 위해 직접 수확한 농특산물을 판매하는 프로그램","grade":"0","startTime":"20240626102000","endTime":"20240626112000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531538202","name":"휴먼다큐 시장 사람들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"내일을 위해 도전하고, 작은 일 하나도 배울 수 있는 따뜻한 휴먼 이야기","grade":"0","startTime":"20240626112000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004303","name":"돈쭐, 맛짱뜨러 왔습니다","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626115000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004304","name":"돈쭐내러 왔습니다 시즌2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이영자","summary":"모두가 힘든 시기, 힘들어도 성실하게 이겨내고, 꾸준히 선행까지 베푸는 착한 사장님들! 그들을 구하기 위해 전국의 먹피아 요원들이 뭉쳤다! 위대한 먹방으로 오늘 하루 준비한 음식은 물론, 사장님 얼굴의 그늘까지 해치워드린다!","grade":"15","startTime":"20240626130000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004305","name":"설록: 네 가지 시선","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626141000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004306","name":"크라임 퀴즈쇼 <풀어파일러 시즌4>","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,한석준,이진호,박선영","summary":null,"grade":"15","startTime":"20240626153000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004307","name":"서치9","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626164000","endTime":"20240626174000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004308","name":"서치9","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626174000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004309","name":"크라임 퀴즈쇼 <풀어파일러 시즌4>","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,한석준,이진호,박선영","summary":null,"grade":"15","startTime":"20240626184000","endTime":"20240626195000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004310","name":"설록: 네 가지 시선","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626195000","endTime":"20240626211000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004311","name":"돈쭐, 맛짱뜨러 왔습니다","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626211000","endTime":"20240626222000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524004312","name":"<스포츠 다큐> THE RIGHT TO FIGHT","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626222000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531538240","name":"눈에 띄는 그녀들 시즌5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240627000000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"247","name":"동아TV","number":"146","logoUrl":"/upload/channel/201610/logo_dongatv.jpg","homepage":"https://dongatv.com/","phone":"02-559-3400","description":"대한민국 대표 패션채널 동아TV
서울패션위크, 맛집남, 투유, 란제리쇼, 더컬렉션 등 편성","programs":[{"id":"C524098324","name":"그 남자","mainCategory":"드라마","subCategory":"멜로","cast":"엘레나 실로바,알렉세이 야로벤코,크세니아 미시나","summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098325","name":"P&P패션 [Past and Present]","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098326","name":"한밤의 런웨이","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098327","name":"아이러브란제리","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098328","name":"한밤의 런웨이 시즌3","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098329","name":"올나잇 시크릿 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098330","name":"컬러풀란제리","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098331","name":"맛있꾼 MSG","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098332","name":"권도예의 리얼타임 피트니스 시즌1","mainCategory":"취미/레저","subCategory":"미용/건강","cast":"권도예","summary":null,"grade":"12","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098333","name":"건강밸런스","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649920","name":"저스트댄스 시즌1 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098335","name":"UHD 세상탐험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098336","name":"디자인 유어바디","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"12","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098337","name":"저스트댄스 시즌3","mainCategory":"취미/레저","subCategory":"댄스","cast":null,"summary":null,"grade":"12","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098338","name":"리얼타임 하루요가 시즌2","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"12","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098339","name":"리얼타임 하루요가 시즌1","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"12","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098340","name":"하루의 쉼터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098341","name":"브라이덜 쇼룸","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098342","name":"해설이 있는 더 컬렉션 2023FW 스페셜","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098343","name":"처음인사람","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098345","name":"올어바웃브랜드 스페셜","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098344","name":"꿈꾸는 나무","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098346","name":"위대한 부활 : 에르투룰 시즌2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649888","name":"2024 서울패션로드 at 석촌호수","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098348","name":"리얼타임 하루요가 시즌1 스페셜","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"12","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649892","name":"2024 서울패션로드 at 석촌호수","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098350","name":"나의 귀여운 시어머니","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"황페이자,종흔릉,장서위","summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649898","name":"체르노빌 : 애프터매스","mainCategory":"드라마","subCategory":"멜로","cast":"이반나 사크노,올레시아 블라소바,리처드 레퍼스","summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098352","name":"P&P패션 [Past and Present]","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"80","name":"SPOTV K","number":"148","logoUrl":"/upload/channel/202402/spotvK_Y.jpg","homepage":"https://www.statv.co.kr/","phone":"1833-8910","description":"별의 별 재미 웃음 가득 버라이어티 설렘이 함께하는 드라마\r\n
Original Entertainment Channel 세상의 모든 즐거움이 있는 곳","programs":[{"id":"C524039442","name":"세상에 나쁜 개는 없다","mainCategory":"교양/정보","subCategory":"일반","cast":"박영진,강형욱","summary":"문제 있는 반려견들의 행동을 알아 보고 원인을 찾아나가는 프로그램","grade":"15","startTime":"20240625232000","endTime":"20240626001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039443","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626001500","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039444","name":"풀어파일러 3","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,한석준,이진호,김민아","summary":"범죄 없는 세상을 꿈꾸는 풀어파일러들의 세번째 도전! 시즌이 거듭될수록 프로파일링 실력이 상승하고 있는 경력직 파일러들과 브레인 신입 파일러의 더 치열하고 수준 높아진 집단 프로파일링! 더 치밀해지고, 악랄해진 범죄를 파헤치는 리얼 범죄 추리 퀴즈 프로그램","grade":"15","startTime":"20240626014000","endTime":"20240626025500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656449","name":"22-23 프리미어리그","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626025500","endTime":"20240626045500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656453","name":"22-23 프리미어리그","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626045500","endTime":"20240626065500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039448","name":"품위있는 그녀","mainCategory":"드라마","subCategory":"트렌디","cast":"김희선,김선아,정상훈,이태임,이기우,유서진,이희진,정다혜,오연아,문희경,최윤소,김용건,서정연,오나라...","summary":"여기 욕망의 군상들이 민낯을 드러내고 아우성치는 세상이 있다. 이것은 그 가운데 마주한 두 여인의 엇갈린 삶... 그리고 그녀들의 선택이 들려주는 이야기다.","grade":"15","startTime":"20240626065500","endTime":"20240626080500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039449","name":"금쪽같은 내 새끼","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신애라,장영란,홍현희,오은영","summary":"베테랑 육아 전문가들이 모여 부모들에게 요즘 육아 트렌드가 반영된 육아법을 코칭하는 프로그램","grade":"15","startTime":"20240626080500","endTime":"20240626092500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656458","name":"맘마미안","mainCategory":"연예/오락","subCategory":"일반","cast":"강호동,이수근,이혜성","summary":"집밥의 원조 '엄마'와 엄마의 음식을 그대로 재현해내는 '셰프 군단'이 동시에 요리! 과연 스타는 셰프 군단의 트릭을 피해 엄마의 손맛을 찾아낼 수 있을까?","grade":"15","startTime":"20240626092500","endTime":"20240626104500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039451","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626104500","endTime":"20240626121000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039452","name":"풀어파일러 3","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,한석준,이진호,김민아","summary":"범죄 없는 세상을 꿈꾸는 풀어파일러들의 세번째 도전! 시즌이 거듭될수록 프로파일링 실력이 상승하고 있는 경력직 파일러들과 브레인 신입 파일러의 더 치열하고 수준 높아진 집단 프로파일링! 더 치밀해지고, 악랄해진 범죄를 파헤치는 리얼 범죄 추리 퀴즈 프로그램","grade":"15","startTime":"20240626121000","endTime":"20240626132500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039453","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"15","startTime":"20240626132500","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039454","name":"세상에 나쁜 개는 없다","mainCategory":"교양/정보","subCategory":"일반","cast":"박영진,강형욱","summary":"문제 있는 반려견들의 행동을 알아 보고 원인을 찾아나가는 프로그램","grade":"15","startTime":"20240626143000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656465","name":"캠핑 포레스트","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626153000","endTime":"20240626160500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039450","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626160500","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531656471","name":"맘마미안","mainCategory":"연예/오락","subCategory":"일반","cast":"강호동,이수근,이혜성","summary":"집밥의 원조 '엄마'와 엄마의 음식을 그대로 재현해내는 '셰프 군단'이 동시에 요리! 과연 스타는 셰프 군단의 트릭을 피해 엄마의 손맛을 찾아낼 수 있을까?","grade":"15","startTime":"20240626173000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039457","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626185000","endTime":"20240626202000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039458","name":"용감한 형사들 2","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626202000","endTime":"20240626215500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039459","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626215500","endTime":"20240626230500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039460","name":"세상에 나쁜 개는 없다","mainCategory":"교양/정보","subCategory":"일반","cast":"박영진,강형욱","summary":"문제 있는 반려견들의 행동을 알아 보고 원인을 찾아나가는 프로그램","grade":"15","startTime":"20240626230500","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039461","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240627000000","endTime":"20240627013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"638","name":"다문화TV","number":"190","logoUrl":"/upload/channel/201912/tvm_logo.png","homepage":"http://tvm.kr/","phone":"02-3443-7323","description":"· 국내 유일의 다문화 전문 방송\r\n


· 주요 내용: 다문화인들의 삶을 재미와 감동으로 담은 예능, 오락, 정보 등의 프로그램","programs":[{"id":"C524025098","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"15","startTime":"20240625233000","endTime":"20240626005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025099","name":"수요미식회","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"전현무,신동엽,이현우,홍신애,황교익","summary":"이름난 식당에 숨어있는 음식의 역사와 유래, 그리고 비하인드 스토리 등을 포괄적으로 이야기하는 토크쇼. 음식을 더 맛있게 먹을 수 있는 미식 데이터베이스를 공유하며 음식 예능의 격을 한 단계 높였다.","grade":"15","startTime":"20240626005000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025100","name":"70억의 선택","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"황제성,강수정","summary":"70억 세계인의 건강 비법을 공유하는 시간 세계인이 보내는 건강 시그널!","grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025101","name":"이애위영","mainCategory":"드라마","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025102","name":"사피엔스 스튜디오","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"지식형 인사이트 콘텐츠를 통해 어려운 지식을 쉽고 재미있게 전달하는 프로그램","grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025103","name":"윤경화의 쇼 가요중심","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":"대한민국 가요의 1번지, 음악 한마당","grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025104","name":"고독한 훈련사","mainCategory":"연예/오락","subCategory":"일반","cast":"강형욱","summary":"강형욱 훈련사가 전국을 여행하며 만나는 반려견과 반려인들의 이야기를 들어보는 프로그램","grade":"0","startTime":"20240626060000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025105","name":"맏이","mainCategory":"드라마","subCategory":"홈드라마","cast":"김진수,채상우,강의식,오재무,노정의,유해정,윤정희,재희,라미란,이종원,조이진,문정희,오윤아,장미희,...","summary":"1960년대를 배경으로 일찍 부모를 여의고 동생들을 사회적으로 성공한 인물로 키워낸 오남매의 맏이의 이야기","grade":"15","startTime":"20240626072000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025106","name":"어쩌다 사장","mainCategory":"연예/오락","subCategory":"일반","cast":"차태현,조인성","summary":"차태현x조인성의 시골슈퍼 영업일지 lt;어쩌다 사장gt;","grade":"15","startTime":"20240626084000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025107","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626104000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025108","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"15","startTime":"20240626120000","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025109","name":"맏이","mainCategory":"드라마","subCategory":"홈드라마","cast":"김진수,채상우,강의식,오재무,노정의,유해정,윤정희,재희,라미란,이종원,조이진,문정희,오윤아,장미희,...","summary":"1960년대를 배경으로 일찍 부모를 여의고 동생들을 사회적으로 성공한 인물로 키워낸 오남매의 맏이의 이야기","grade":"15","startTime":"20240626132000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025110","name":"어쩌다 사장","mainCategory":"연예/오락","subCategory":"일반","cast":"차태현,조인성","summary":"차태현x조인성의 시골슈퍼 영업일지 lt;어쩌다 사장gt;","grade":"15","startTime":"20240626144000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025111","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626164000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025112","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"15","startTime":"20240626180000","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025113","name":"스트리트 푸드 파이터 2","mainCategory":"연예/오락","subCategory":"일반","cast":"백종원","summary":"그 나라의 문화가 담겨있는 '스트리트'. 인류의 역사와 함께한 '푸드'. 방방곡곡 길거리에 숨겨진 현지인의 맛집을 찾아내는 '파이터'. 요리하고 먹는 것이 운명인 그가 또 다시 미식 방랑기를 떠납니다. 백종원 IS BACK!","grade":"15","startTime":"20240626192000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025114","name":"맏이","mainCategory":"드라마","subCategory":"홈드라마","cast":"김진수,채상우,강의식,오재무,노정의,유해정,윤정희,재희,라미란,이종원,조이진,문정희,오윤아,장미희,...","summary":"1960년대를 배경으로 일찍 부모를 여의고 동생들을 사회적으로 성공한 인물로 키워낸 오남매의 맏이의 이야기","grade":"15","startTime":"20240626205000","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025115","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626221000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524025116","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"15","startTime":"20240626233000","endTime":"20240627005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"928","name":"한경arteTV","number":"303","logoUrl":"/upload/channel/202212/205x85_한경arteTV.png","homepage":"http://www.arte.co.kr","phone":"02-828-3333","description":"- 문화, 예술을 대표하는 채널
- 전통 예술, 시각예술, 순수 예술, 클래식, 오페라 등을 편성
- 주요 공연 실황 중계
- 인간문화재, 무형 문화재, 국악, 전통무용등 전통문화 소개","programs":[{"id":"R119824287","name":"세기의 천재 미술가 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824288","name":"클래식 음악 여행","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824289","name":"아는 전쟁, 익숙한 음악, 몰랐던 이야기","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824290","name":"한경아르떼필하모닉 '한국을 이끄는 음악가' 시리즈","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824291","name":"클래식 타임","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824292","name":"아르떼's 초이스","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824293","name":"음악이 있는 갤러리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824294","name":"아르떼's 초이스","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824295","name":"더 마스터피스","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824296","name":"TV콘서트 클래식와이드","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824297","name":"아트룸","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824298","name":"TV콘서트 클래식와이드","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824299","name":"더 마스터피스","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824300","name":"클래식 온에어","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824301","name":"클래식 음악 여행","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824302","name":"마스터 클래스 II","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824303","name":"천재 화가의 불후의 명작","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824304","name":"음악이 있는 갤러리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824305","name":"더 마스터피스","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824306","name":"TV콘서트 클래식와이드","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824307","name":"아트 인사이드","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824308","name":"아르떼's 초이스","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824309","name":"아르떼 CINEMA","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"365","name":"ORFEO","number":"304","logoUrl":"/upload/channel/202104/210430_ORFEO_logo.jpg","homepage":"https://www.orfeo-tv.com/#/","phone":"1588-3002","description":"- 유럽 주요 콘서트홀 제휴를 통한 독점 제작 프로그램 편성
- 유럽 최대의 클래식 음악 축제인 '짤쓰부르크음악축제'를 매년 독점 제작 공급
- 유럽 최고의 오케스트라 베를린 필, 빈필등 공연실황 편성
- 오페라 관련프로그램(짤스부르크음악축제 오페라 전공연,라트라비아타,로베르토데브뢰,마농,나부코,갈라 콘서트 등 다양)
- 3대 성악가 베를린 공연(플라시도 도밍고,안나 네트레브코,롤란도 빌라손)
- 기타 프로그램(플라시도 도밍고 짤스부르크음악축제 기념공연,피아니스트 랑랑 콘서트,모짜르트 22 공연,바그너 21세기 공연 등 다수)","programs":[{"id":"P531677573","name":"서초문화재단 2024 서리풀 전곡 연주 시리즈","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677574","name":"ORFEO HIGHLIGHT","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531532169","name":"2023 DMZ 오픈 페스티벌","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626011000","endTime":"20240626021000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531532170","name":"ODE PORT Live","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626030500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531532171","name":"김윤경의 소소한 클래식","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626030500","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531532172","name":"주간 클래식","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626052500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531532173","name":"Live in Incheon","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626052500","endTime":"20240626055500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531677575","name":"ORFEO HIGHLIGHT","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626055500","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533366","name":"Classic Spotlight","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626073500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533367","name":"2016 UN 인권의 날 콘서트","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626073500","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533368","name":"김윤경의 소소한 클래식","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626084000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533369","name":"체임버 딜라이트","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533370","name":"레이프 오베 안스네스&말러 체임버 오케스트라","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533371","name":"베토벤 피아노 협주곡 1번 Op. 15","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626131000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533372","name":"말러 교향곡 2번 '부활'","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626131000","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533373","name":"2023 DMZ 오픈 페스티벌","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626145000","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533374","name":"주간 클래식","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533375","name":"콘체르토 딜라이트","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533376","name":"ORFEO ORIGINAL's","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533377","name":"베토벤 마라톤 : 아담 피셔&덴마크 체임버 오케스트라","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626201500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533378","name":"베토벤 : 코리올란 서곡","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626201500","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533379","name":"레이프 오베 안스네스&말러 체임버 오케스트라","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531533380","name":"한밤의 클래식","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"520","name":"C Music TV","number":"306","logoUrl":"/upload/channel/201605/logo_C-Music.png","homepage":"http://www.cmusic.tv/","phone":"070-8833-2736","description":"클래식, 영화음악 뮤직비디오","programs":[{"id":"P531202369","name":"Evening Encore","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"클래식, 오페라, 영화음악, 현대음악 장르의 세계적인 아티스트와 작곡가, 뮤지션들의 뮤직비디오를 모은 독창적인 셀렉션","grade":"0","startTime":"20240625210000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202370","name":"Moonlight Melodies","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세심하게 엄선한 클래식, 영화음악, 현대 크로스오버 뮤직비디오를 밤늦게까지 만나볼 수 있는 프로그램","grade":"0","startTime":"20240626000000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202371","name":"Moonlight Melodies","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세심하게 엄선한 클래식, 영화음악, 현대 크로스오버 뮤직비디오를 밤늦게까지 만나볼 수 있는 프로그램","grade":"0","startTime":"20240626030000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202372","name":"Dawn Chorus","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"활기찬 하루를 시작하기 위해 C Music TV의 가장 아름다운 뮤직비디오를 모았다.","grade":"0","startTime":"20240626060000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202373","name":"Simply Strings","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은 프로그램","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202374","name":"Tenors & Divas","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"클래식, 오페라, 영화음악, 현대크로스오버 장르에서 뛰어난 보컬을 보여주는 음악가들을 만나본다.","grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202375","name":"Hall of Fame","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램","grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202376","name":"Afternoon Overture","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"C Music TV가 독점적으로 제공하는 최고의 클래식, 영화음악, 크로스오버 뮤직비디오를 모았다.","grade":"0","startTime":"20240626130000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202377","name":"At the Movies","mainCategory":"음악","subCategory":"영화음악","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202378","name":"Hall of Fame","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램","grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202379","name":"Simply Strings","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은 프로그램","grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202380","name":"Pure Piano","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"피아노를 메인으로 한 다양한 공연 영상을 선보이는 프로그램","grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202381","name":"Hall of Fame","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202382","name":"Evening Encore","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"클래식, 오페라, 영화음악, 현대음악 장르의 세계적인 아티스트와 작곡가, 뮤지션들의 뮤직비디오를 모은 독창적인 셀렉션","grade":"0","startTime":"20240626210000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531202383","name":"Moonlight Melodies","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"세심하게 엄선한 클래식, 영화음악, 현대 크로스오버 뮤직비디오를 밤늦게까지 만나볼 수 있는 프로그램","grade":"0","startTime":"20240627000000","endTime":"20240627030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"85","name":"K STAR","number":"509","logoUrl":"/upload/channel/201504/channel_logo_37.gif","homepage":"http://www.kstar-tv.com/","phone":"02-3660-3700","description":"- 24시간 연예정보채널
- 매시간 정각에 새롭게 업데이트된 최신 연예계의 움직임을 빠르고 재미있게 생방송
- 연예뉴스 프로그램, Fun질 Fan질, 시네마 투데이, 인사이드 무비스타 등 연예계뉴스을 엔터테인먼트 분야에 접목시킨 새로운 형태의 연예정보채널","programs":[{"id":"R119849824","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"12","startTime":"20240625224500","endTime":"20240626004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849825","name":"용감한 형사들 2","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626004500","endTime":"20240626022000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849826","name":"세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626022000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849827","name":"기차로 시즌2","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626032000","endTime":"20240626041500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849828","name":"더 트롯 쇼","mainCategory":"음악","subCategory":"일반","cast":"도경완","summary":"대한민국을 휩쓴 트로트 열풍의 주인공들이 한 무대에 모여 진정한 트로트의 센터! 트롯 초이스를 가린다!","grade":"15","startTime":"20240626041500","endTime":"20240626060500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849829","name":"안싸우면 다행이야","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"안정환,붐","summary":"오랜 시간을 함께하며 기족보다 찐한 우정을 나눈 절친들! 늘 찐~할 것만 같던 그들의 우정이 시험대에 올랐다?! 아무도 살지 않을 것 같은 오지의 야생 집! 그곳에 사는 정체불명의 자연인과 살아본다면?! 문명이라곤 찾아볼 수 없는 척박한 환경에서 의식주 모두를 자.급.자.족으로 해결해야 한다! 나이도 성별도 무의미해지는 리얼 대자연 속에서 과연 그들은 싸우지 않고 살 수 있을까?","grade":"15","startTime":"20240626060500","endTime":"20240626075500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849830","name":"제철 요리해 주는 옆집 누나 시즌3","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"장윤정,도경완","summary":null,"grade":"15","startTime":"20240626075500","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849831","name":"세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626090000","endTime":"20240626100500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849832","name":"펜트하우스 2","mainCategory":"드라마","subCategory":"트렌디","cast":"김소연,유진,엄기준,신은경,봉태규,윤종훈,박은석,윤주희","summary":"100층 펜트하우스의 범접불가 '퀸' VS 모든 것을 집어삼키는 욕망의 '프리마돈나' VS 상류사회 입성을 향해 질주하는 '여자'가 채워질 수 없는 일그러진 욕망으로 집값 1번지, 교육 1번지에서 벌이는 부동산과 교육 전쟁을 담은 드라마","grade":"15","startTime":"20240626100500","endTime":"20240626112000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849833","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626112000","endTime":"20240626123500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849834","name":"동상이몽 2 너는 내 운명","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,서장훈,김숙","summary":"광활한 우주, 어쩌다 너는 나의 운명이 되었을까.. 사랑에 빠진 커플들, 그 속의 같고 다름을 들여다보는 영화 같은 이야기 똑같은 일이라도 남녀 입장에 따라 서로 기억의 조각이 다르다. 그래서 시작되는 이야기!","grade":"15","startTime":"20240626123500","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849835","name":"용감한 형사들 2","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626143000","endTime":"20240626160500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849836","name":"설록: 네 가지 시선","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626160500","endTime":"20240626173500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849837","name":"동상이몽 2 너는 내 운명","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,서장훈,김숙","summary":"광활한 우주, 어쩌다 너는 나의 운명이 되었을까.. 사랑에 빠진 커플들, 그 속의 같고 다름을 들여다보는 영화 같은 이야기 똑같은 일이라도 남녀 입장에 따라 서로 기억의 조각이 다르다. 그래서 시작되는 이야기!","grade":"15","startTime":"20240626173500","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849838","name":"태군노래자랑 2","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":null,"grade":"15","startTime":"20240626193000","endTime":"20240626204500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849839","name":"용감한 형사들 2","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626204500","endTime":"20240626222000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849840","name":"고딩엄빠 5","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626222000","endTime":"20240627000500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"970","name":"ENA PLAY","number":"510","logoUrl":"/upload/channel/202204/220429_ENA PLAY_logo.png","homepage":"http://ena.skylifetv.co.kr/ENA_PLAY/","phone":null,"description":"재미톡톡 ENA PLAY\r\n당신의 일상에 새로운 재미와 웃음이 찾아옵니다.\r\n지친 하루를 유쾌하게 만들어주는 취향저격 프로그램이 가득한 채널 ENA PLAY.\r\n기발하고 신나는 오리지널 콘텐츠로 재미가 터지는 하루를 만들어드립니다.","programs":[{"id":"R119837320","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240625232000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848419","name":"라디오스타","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김국진,김구라,안영미,유세윤","summary":"잘나가는 DJ들이 TV에서 뭉쳤다. 고품격 음악방송을 추구하는 '들리는 TV' 라디오스타!","grade":"15","startTime":"20240626010000","endTime":"20240626025000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848420","name":"하입보이스카웃","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,장동민","summary":"어디에도 없지만, 어디에나 있다! 우리의 사심을 완벽히 채워줄 하입보이 스카웃 프로젝트! 5대 기획사 대표가 되겠다! 원대한 꿈을 갖고 엔터테인먼트 사업에 도전한 탁재훈. 참각막을 지닌 직원들과 함께 매력적이고 개성 넘치는 사람들을 모아 오디션을 진행한다! 까다로운 네 사람의 심사를 통과할 힙하고 핫한 하입보이는 누구일까? 세상에 없던 매력과 끼로 승부하는 도파민 폭발 신개념 예능! lt;하입보이스카웃gt;","grade":"15","startTime":"20240626025000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119848421","name":"눈떠보니 OOO","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626041000","endTime":"20240626054000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848422","name":"무한도전","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,박명수,정준하,하하,양세형,조세호","summary":"국내최초 리얼버라이어티쇼. 대한민국 평균이하를 자처하는 남자들의 좌충우돌 도전.","grade":"12","startTime":"20240626054000","endTime":"20240626071000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848423","name":"찐팬구역","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"조세호,차태현,김태균,인교진,이장원,김환","summary":"'그깟 공놀이'에 인생을 걸고 사는 찐팬들의 처절한 응원기","grade":"15","startTime":"20240626071000","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119848424","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626084000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848425","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626103000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848426","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119848427","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626130000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119848428","name":"유 퀴즈 온 더 블럭","mainCategory":"연예/오락","subCategory":"일반","cast":"유재석,조세호","summary":"You Quiz On The Block. Step by step~ 보통날을 살아가는 당신 앞에 나타난 유재석x조세호. 두 사람이 건넨 한마디. quot;You Quiz...?quot; 평범한 사람들의 인생 무대인 '길거리'를 '세트'로 빌리고 세상 누구에게나 공평한 '태양'을 '조명' 삼아 여러분을 주인공으로 모시는 유쾌한 서프라이즈!","grade":"0","startTime":"20240626144000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848429","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626164000","endTime":"20240626181000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848430","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626181000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848431","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119848432","name":"지구마불 세계여행 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848433","name":"지구마불 세계여행 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626223000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848434","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240627000000","endTime":"20240627014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4006","name":"국내/해외 드라마","channels":[{"id":"783","name":"ENA","number":"1","logoUrl":"/upload/channel/202204/220429_ENA_logo.png","homepage":"http://ena.skylifetv.co.kr/","phone":"02-3219-6070","description":"ENTERTAIMENT DNA ENA\r\n


skyTV의 모든 오리지널을 한곳에!\r\n


다양한 드라마와 예능 라인업으로 매순간 시청자에게 즐거움을 선사합니다.","programs":[{"id":"C524054603","name":"하입보이스카웃","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,장동민","summary":"어디에도 없지만, 어디에나 있다! 우리의 사심을 완벽히 채워줄 하입보이 스카웃 프로젝트! 5대 기획사 대표가 되겠다! 원대한 꿈을 갖고 엔터테인먼트 사업에 도전한 탁재훈. 참각막을 지닌 직원들과 함께 매력적이고 개성 넘치는 사람들을 모아 오디션을 진행한다! 까다로운 네 사람의 심사를 통과할 힙하고 핫한 하입보이는 누구일까? 세상에 없던 매력과 끼로 승부하는 도파민 폭발 신개념 예능! lt;하입보이스카웃gt;","grade":"15","startTime":"20240625233500","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524122038","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626005000","endTime":"20240626021000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524122039","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626021000","endTime":"20240626032500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531691634","name":"낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626032500","endTime":"20240626044000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531691636","name":"낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626044000","endTime":"20240626055500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531691638","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626055500","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524054613","name":"낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626074000","endTime":"20240626085500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524054614","name":"낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626085500","endTime":"20240626101000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524054611","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626101000","endTime":"20240626111000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531691642","name":"지구마불 세계여행 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626111000","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531691646","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626131000","endTime":"20240626145000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524122040","name":"낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626145000","endTime":"20240626160500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524122041","name":"낮과 밤이 다른 그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626160500","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524054617","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524122043","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626182000","endTime":"20240626193500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524122044","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626193500","endTime":"20240626205000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531691648","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626205000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524054621","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626223000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"767","name":"SBS Plus","number":"32","logoUrl":"/upload/channel/201410/channel_logo_54.gif.jpg","homepage":"http://sbsplus.sbs.co.kr/?div=pc_sbsplus","phone":"02-6938-1200","description":"- SBS의 드라마/연예,오락 등 고품질의 컨텐츠를 활용하여 방송
- 시간대별/타겟별 프로그램 편성으로 시청자 복지 증대
- 테마별 Block 편성 및 기존 SBS 프로그램 라이브러리를 활용한 프로그램 재구성물 및 해외 유명시리즈, 영화를 1일 21시간 방송","programs":[{"id":"R119841407","name":"리얼 연애실험실 독사과","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"요즘 남녀들의 사랑이 궁금하다면? 뼛속까지 과감한 2024년 요즘 연애의 모든 것! 다양한 연애상을 콕 집은 리얼 실험카메라는 물론 당신의 찐사랑을 확인할 심장 쫄깃, 과몰입 유발, 독사과 플러팅까지 온갖 사랑이 판치는 도파민 집합소 '독사과'","grade":"15","startTime":"20240625221000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119841408","name":"리얼 연애실험실 독사과","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"요즘 남녀들의 사랑이 궁금하다면? 뼛속까지 과감한 2024년 요즘 연애의 모든 것! 다양한 연애상을 콕 집은 리얼 실험카메라는 물론 당신의 찐사랑을 확인할 심장 쫄깃, 과몰입 유발, 독사과 플러팅까지 온갖 사랑이 판치는 도파민 집합소 '독사과'","grade":"15","startTime":"20240626000000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119841409","name":"동상이몽2 너는 내 운명","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김구라,서장훈,김숙","summary":"광활한 우주, 어쩌다 너는 나의 운명이 되었을까.. 사랑에 빠진 커플들, 그 속의 같고 다름을 들여다보는 영화 같은 이야기 똑같은 일이라도 남녀 입장에 따라 서로 기억의 조각이 다르다. 그래서 시작되는 이야기!","grade":"15","startTime":"20240626015000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119841410","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827355","name":"먹고 보는 형제들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김준현,문세윤","summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626052000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119827356","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626052000","endTime":"20240626061000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827357","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"12","startTime":"20240626061000","endTime":"20240626081000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827358","name":"커넥션","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"지성,전미도,권율,김경남,정순원,정유민","summary":null,"grade":"15","startTime":"20240626081000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827359","name":"커넥션","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"지성,전미도,권율,김경남,정순원,정유민","summary":null,"grade":"15","startTime":"20240626093000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827360","name":"신발 벗고 돌싱포맨","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,임원희,이상민,김준호","summary":"행복에 목마른 네 남자의 토크쇼!","grade":"15","startTime":"20240626105000","endTime":"20240626122000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827361","name":"신들린 연애","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신동엽,유인나,가비,유선호","summary":null,"grade":"15","startTime":"20240626122000","endTime":"20240626142000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827362","name":"리얼 연애실험실 독사과","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":"요즘 남녀들의 사랑이 궁금하다면? 뼛속까지 과감한 2024년 요즘 연애의 모든 것! 다양한 연애상을 콕 집은 리얼 실험카메라는 물론 당신의 찐사랑을 확인할 심장 쫄깃, 과몰입 유발, 독사과 플러팅까지 온갖 사랑이 판치는 도파민 집합소 '독사과'","grade":"15","startTime":"20240626142000","endTime":"20240626162000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827363","name":"미운 우리 새끼","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,서장훈,이상민,김건모,박수홍,토니 안","summary":"아들의 일상을 관찰하고, 육아일기라는 장치를 통해 순간을 기록하는 프로그램입니다. 아직도 철부지 같은 자식과, 늘 자식 걱정인 엄마의 이야기를 통해 유쾌하고 따뜻한 웃음, 뭉클한 감동을 전달한다.","grade":"15","startTime":"20240626162000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827364","name":"더 매직스타","mainCategory":"연예/오락","subCategory":"선발대회","cast":"전현무,장항준,진선규","summary":null,"grade":"12","startTime":"20240626183000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827365","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626204000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827366","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626223000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"910","name":"KBS Drama","number":"34","logoUrl":"/upload/channel/201604/logo_kbsdrama.png","homepage":"http://www.kbsn.co.kr/","phone":"02-787-3333","description":"- 국내외 주요 드라마 시트콤 및 프로그램 등을 1일 24시간 방송
- 비영어권을 포함한 해외 유명 외화 시리즈 및 시트콤 등 방송
- 30대 이상을 위한 추억의 외화시리즈 및 드라마 방송
- KBS의 각종 프로그램을 재편집한 논스톱 오락 프로그램 제공","programs":[{"id":"R119857650","name":"살림하는 남자들 2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"최양락,팽현숙,김승현,최민환,팝핀현준","summary":"직접 살림을 하는 남자 스타들의 리얼한 살림살이 모습과 이들의 살림 수다가 어우러진 관찰 토크쇼","grade":"15","startTime":"20240625225000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857651","name":"함부로 대해줘","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857746","name":"사장님 귀는 당나귀 귀","mainCategory":"연예/오락","subCategory":"일반","cast":"김숙,전현무,김용건,유노윤호","summary":"일할 맛 나는 일터를 만들기 위한 대한민국 보스들의 자발적 자아성찰 프로그램","grade":"15","startTime":"20240626012000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857747","name":"스모킹 건","mainCategory":"교양/정보","subCategory":"일반","cast":"안현모,이지혜","summary":"교묘하게 진화하는 범죄의 현장 속, 범인을 가리키는 결정적 증거 스모킹 건! 숨겨진 진실을 찾아내는 과학수사 현장의 생생한 이야기를 통해 피해자의 아픔에 공감하고 과학수사의 중요성과 역할을 알린다.","grade":"19","startTime":"20240626024000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857654","name":"슈퍼맨이 돌아왔다","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"박주호,박솔미,소유진","summary":"일만 하는 스타 아빠들이 육아에 도전한다! 가족에서 소외되고 자녀에게 소홀했던 아빠들이 제자리를 찾기 위한 프로젝트 리얼 버라이어티","grade":"12","startTime":"20240626034000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857655","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857656","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626053000","endTime":"20240626061000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857657","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626061000","endTime":"20240626064000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857658","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626064000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857659","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626072000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857660","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857661","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626084000","endTime":"20240626092000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857662","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626092000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857663","name":"미녀와 순정남","mainCategory":"드라마","subCategory":"홈드라마","cast":"임수향,지현우,차화연,박상원,이일화,정재순,임예진,이두일,윤유선,김혜선,고윤,이영은,양대혁,한수아,...","summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626112000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857664","name":"미녀와 순정남","mainCategory":"드라마","subCategory":"홈드라마","cast":"임수향,지현우,차화연,박상원,이일화,정재순,임예진,이두일,윤유선,김혜선,고윤,이영은,양대혁,한수아,...","summary":null,"grade":"15","startTime":"20240626112000","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857665","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626124000","endTime":"20240626132000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857666","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626132000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857667","name":"슈퍼맨이 돌아왔다","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"박주호,박솔미,소유진","summary":"일만 하는 스타 아빠들이 육아에 도전한다! 가족에서 소외되고 자녀에게 소홀했던 아빠들이 제자리를 찾기 위한 프로젝트 리얼 버라이어티","grade":"12","startTime":"20240626140000","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857668","name":"살림하는 남자들 2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"최양락,팽현숙,김승현,최민환,팝핀현준","summary":"직접 살림을 하는 남자 스타들의 리얼한 살림살이 모습과 이들의 살림 수다가 어우러진 관찰 토크쇼","grade":"15","startTime":"20240626152000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857669","name":"신상출시 편스토랑 특급 레시피","mainCategory":"연예/오락","subCategory":"일반","cast":"이경규,이영자","summary":"미식가 스타들이 혼자만 먹기에는 아까운 필살의 메뉴를 공개, 이 중 승리한 메뉴가 방송 다음 날 전국 편의점에 출시되는 신개념 신상 메뉴 서바이벌","grade":"15","startTime":"20240626164000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119857670","name":"차트를 달리는 남자","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,조우종","summary":"전 세대를 아우를 수 있는 주제를 선정, 랭크를 통해 요즘 연예계 판도를 알아보는 스타 랭크쇼","grade":"15","startTime":"20240626180000","endTime":"20240626191000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857671","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626191000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119857672","name":"박원숙의 같이 삽시다 3","mainCategory":"연예/오락","subCategory":"일반","cast":"박원숙,혜은이,김영란,김청","summary":"인생 후반전을 준비하는 싱글 여배우 amp; 여가수들이 같이 모여 살면서 인생의 새로운 맛을 찾아가는 '박원숙의 같이 삽시다'! 외로움과 아픈 사연은 서로 나누고 위로하며, 같이 사는 재미를 통해 새로운 인생의 장을 펼치는 '박원숙의 같이 삽시다 시즌3'! 건강한 웃음과 반전 스토리가 펼쳐진다!","grade":"15","startTime":"20240626203000","endTime":"20240626215000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857673","name":"미녀와 순정남","mainCategory":"드라마","subCategory":"홈드라마","cast":"임수향,지현우,차화연,박상원,이일화,정재순,임예진,이두일,윤유선,김혜선,고윤,이영은,양대혁,한수아,...","summary":null,"grade":"15","startTime":"20240626215000","endTime":"20240626231000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119857674","name":"미녀와 순정남","mainCategory":"드라마","subCategory":"홈드라마","cast":"임수향,지현우,차화연,박상원,이일화,정재순,임예진,이두일,윤유선,김혜선,고윤,이영은,양대혁,한수아,...","summary":null,"grade":"15","startTime":"20240626231000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"287","name":"ENA DRAMA","number":"36","logoUrl":"/upload/channel/202204/220429_ENA DRAMA_logo.png","homepage":"https://mediagenie.co.kr/ENA_DRAMA/","phone":null,"description":"지상파, 종편 드라마 전문채널
기황후, 결혼의 여신, 무자식 상팔자 등 편성","programs":[{"id":"C524058909","name":"크래시","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240625232000","endTime":"20240626003500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058911","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626003500","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661123","name":"모범택시 2","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이제훈,김의성,표예진,차지연,장혁진,배유람","summary":"'정의가 실종된 사회, 전화 한 통이면 오케이quot; 베일에 가려진 택시회사 무지개 운수와 택시기사 김도기가 억울한 피해자를 대신해 복수를 완성하는 사적 복수 대행극","grade":"15","startTime":"20240626014000","endTime":"20240626025500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661125","name":"모범택시 2","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이제훈,김의성,표예진,차지연,장혁진,배유람","summary":"'정의가 실종된 사회, 전화 한 통이면 오케이quot; 베일에 가려진 택시회사 무지개 운수와 택시기사 김도기가 억울한 피해자를 대신해 복수를 완성하는 사적 복수 대행극","grade":"15","startTime":"20240626025500","endTime":"20240626040500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661167","name":"모범택시 2","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이제훈,김의성,표예진,차지연,장혁진,배유람","summary":"'정의가 실종된 사회, 전화 한 통이면 오케이quot; 베일에 가려진 택시회사 무지개 운수와 택시기사 김도기가 억울한 피해자를 대신해 복수를 완성하는 사적 복수 대행극","grade":"15","startTime":"20240626040500","endTime":"20240626051500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058914","name":"씨름의 제왕","mainCategory":"연예/오락","subCategory":"일반","cast":"이만기,김동현,줄리엔 강","summary":"모래판 위 남자들의 리얼 격투 서바이벌 본격 오리지널 격투 예능 '씨름의 제왕'","grade":"15","startTime":"20240626051500","endTime":"20240626063500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661187","name":"찐팬구역","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"조세호,차태현,김태균,인교진,이장원,김환","summary":"'그깟 공놀이'에 인생을 걸고 사는 찐팬들의 처절한 응원기","grade":"15","startTime":"20240626063500","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058917","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626080000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661245","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626094000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661247","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626121500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058919","name":"하입보이스카웃","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"탁재훈,장동민","summary":"어디에도 없지만, 어디에나 있다! 우리의 사심을 완벽히 채워줄 하입보이 스카웃 프로젝트! 5대 기획사 대표가 되겠다! 원대한 꿈을 갖고 엔터테인먼트 사업에 도전한 탁재훈. 참각막을 지닌 직원들과 함께 매력적이고 개성 넘치는 사람들을 모아 오디션을 진행한다! 까다로운 네 사람의 심사를 통과할 힙하고 핫한 하입보이는 누구일까? 세상에 없던 매력과 끼로 승부하는 도파민 폭발 신개념 예능! lt;하입보이스카웃gt;","grade":"15","startTime":"20240626121500","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058925","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058923","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626144000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058924","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626171500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661213","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626171500","endTime":"20240626181500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661205","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626181500","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058926","name":"모범택시 2","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이제훈,김의성,표예진,차지연,장혁진,배유람","summary":"'정의가 실종된 사회, 전화 한 통이면 오케이quot; 베일에 가려진 택시회사 무지개 운수와 택시기사 김도기가 억울한 피해자를 대신해 복수를 완성하는 사적 복수 대행극","grade":"15","startTime":"20240626200000","endTime":"20240626212000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661217","name":"모범택시 2","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이제훈,김의성,표예진,차지연,장혁진,배유람","summary":"'정의가 실종된 사회, 전화 한 통이면 오케이quot; 베일에 가려진 택시회사 무지개 운수와 택시기사 김도기가 억울한 피해자를 대신해 복수를 완성하는 사적 복수 대행극","grade":"15","startTime":"20240626212000","endTime":"20240626224000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661241","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240626224000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531661237","name":"놀아주는 여자","mainCategory":"드라마","subCategory":"멜로","cast":"엄태구,한선화,권율,김현진,문지인","summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"857","name":"MBC드라마","number":"40","logoUrl":"/upload/channel/201603/logo_mbcdrama.png","homepage":"http://www.mbcplus.com/","phone":"02-368-2500","description":"- 드라마, 영화 전문 편성으로 1일 24시간
- 외화시리즈, 미니시리즈, 시트콤 등 가족용 프로그램 방영
- 해외 미니시리즈, 영화 주간 등 월간 테마별 방영
- 2002년 자체제작 단막극 13편 제작, 특집 편성","programs":[{"id":"R119840276","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240625224000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844848","name":"글로벌도네이션쇼W (2023)","mainCategory":"연예/오락","subCategory":"성금/봉사","cast":null,"summary":"힘겨운 시간을 보내고 있는 아이들의 사연을 소개하고 공연을 통해 아이들을 응원하고 위로하는 프로그램","grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844849","name":"나 오늘 라베했어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626025000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844850","name":"송스틸러","mainCategory":"연예/오락","subCategory":"일반","cast":"전현무,이해리,적재,정용화,이홍기,선우정아,웬디,임정희,이무진","summary":"대놓고 훔치는 남의 곡 쟁탈전","grade":"12","startTime":"20240626025000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844851","name":"인생은 항구다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"바닷가 사람들이 만드는 셀프 휴먼 다큐멘터리 프로그램","grade":"12","startTime":"20240626043000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"R119844852","name":"인생은 항구다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"바닷가 사람들이 만드는 셀프 휴먼 다큐멘터리 프로그램","grade":"12","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"R119844853","name":"쇼킹 받는 차트 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":"배성재,랄랄,이승국","summary":"당신을 분노케 할 시공 초월 충격 실화! 화려한 말빨과 신들린 연기로 때려 박는 차트쇼가 온다.","grade":"15","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"R119844854","name":"용감무쌍 용수정","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄현경,임주은,서준영,권화운","summary":"거상 임상옥을 꿈꾸는 상여자 용수정과 그녀에게 운명을 맡긴 짠돌이 여의주가 함께하는 로맨스 복수극","grade":"15","startTime":"20240626060000","endTime":"20240626064500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844855","name":"용감무쌍 용수정","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄현경,임주은,서준영,권화운","summary":"거상 임상옥을 꿈꾸는 상여자 용수정과 그녀에게 운명을 맡긴 짠돌이 여의주가 함께하는 로맨스 복수극","grade":"15","startTime":"20240626064500","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844856","name":"용감무쌍 용수정","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"엄현경,임주은,서준영,권화운","summary":"거상 임상옥을 꿈꾸는 상여자 용수정과 그녀에게 운명을 맡긴 짠돌이 여의주가 함께하는 로맨스 복수극","grade":"15","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844857","name":"글로벌도네이션쇼W (2024)","mainCategory":"연예/오락","subCategory":"성금/봉사","cast":null,"summary":"힘겨운 시간을 보내고 있는 아이들의 사연을 소개하고 공연을 통해 아이들을 응원하고 위로하는 프로그램","grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844858","name":"전지적 참견 시점","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"전현무,이영자,송은이,양세형,유병재","summary":"당신의 인생에 참견해드립니다. 가족보다 더 가까운 연예인과 매니저 사이. 매니저의 제보로 스타들의 일상이 공개된다.","grade":"15","startTime":"20240626090000","endTime":"20240626102000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119845147","name":"놀면 뭐하니?","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,정준하,하하,신봉선,이미주","summary":"수많은 사람을 거치며 카메라에 담긴 의외의 인물들과 다양한 이야기를 담은 프로그램","grade":"15","startTime":"20240626102000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844859","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626115000","endTime":"20240626134000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844860","name":"푹 쉬면 다행이야","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"안정환,붐,김대호","summary":"극한의 무인도에서 펼쳐지는 극락의 휴식","grade":"15","startTime":"20240626134000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844861","name":"오은영 리포트 결혼지옥","mainCategory":"교양/정보","subCategory":"일반","cast":"오은영,소유진,하하,박지민,김응수","summary":"'국민 멘토' 오은영 박사, 이번엔 부부 솔루션이다! 어느새 남보다 못한 사이가 된 부부들의 일상을 관찰하고 그들이 스튜디오에 직접 출연하여 부부 갈등의 고민을 나누는 리얼 토크멘터리","grade":"15","startTime":"20240626153000","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119845148","name":"놀면 뭐하니?","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유재석,정준하,하하,신봉선,이미주","summary":"수많은 사람을 거치며 카메라에 담긴 의외의 인물들과 다양한 이야기를 담은 프로그램","grade":"15","startTime":"20240626172000","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844862","name":"전지적 참견 시점","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"전현무,이영자,송은이,양세형,유병재","summary":"당신의 인생에 참견해드립니다. 가족보다 더 가까운 연예인과 매니저 사이. 매니저의 제보로 스타들의 일상이 공개된다.","grade":"15","startTime":"20240626185000","endTime":"20240626194500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844863","name":"전지적 참견 시점","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"전현무,이영자,송은이,양세형,유병재","summary":"당신의 인생에 참견해드립니다. 가족보다 더 가까운 연예인과 매니저 사이. 매니저의 제보로 스타들의 일상이 공개된다.","grade":"15","startTime":"20240626194500","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844864","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626204000","endTime":"20240626213500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844865","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626213500","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844866","name":"오은영 리포트 결혼지옥","mainCategory":"교양/정보","subCategory":"일반","cast":"오은영,소유진,하하,박지민,김응수","summary":"'국민 멘토' 오은영 박사, 이번엔 부부 솔루션이다! 어느새 남보다 못한 사이가 된 부부들의 일상을 관찰하고 그들이 스튜디오에 직접 출연하여 부부 갈등의 고민을 나누는 리얼 토크멘터리","grade":"15","startTime":"20240626223000","endTime":"20240627001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"513","name":"ONCE","number":"42","logoUrl":"/upload/channel/202003/200316_ONCE logo.png","homepage":"http://ena.skylifetv.co.kr/ONCE/","phone":null,"description":"낯익은 것에서 새로운 추억을 발견하다.\r\n


명작 큐레이션 채널로서 역대 인기 있었던 레트로 드라마 뿐만 아니라 버라이어티 등을 제공합니다.\r\n


차별화된 프로그램을 통해 시청자에게 그 시절 추억과 감동을 선사하겠습니다.","programs":[{"id":"C524087665","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240625233000","endTime":"20240626004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087666","name":"사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626004000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087667","name":"사랑과 전쟁2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626015000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087668","name":"조강지처 클럽","mainCategory":"드라마","subCategory":"홈드라마","cast":"이미영,김혜선,김해숙,김희정,박인환,손현주,한진희,오현경,오대규,안내상","summary":"친구이자 시누이 올케 사이인 두명의 조강지처가 남편의 외도를 알게되며 그들의 남편을 응징, 통쾌한 복수를 하며 인생역전을 이루는 내용.","grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087669","name":"오행세가","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087670","name":"목욕탕집 남자들","mainCategory":"드라마","subCategory":"홈드라마","cast":"김희선,강부자,이순재,김상중,배종옥,고두심,도지원","summary":"30년간 목욕탕업으로 살아온 김복동 할아버지가 목욕탕 건물을 신축하면서 자식, 손자, 며느리와 모두 함께 살게 되면서 겪는 우리들의 일상 이야기.","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087671","name":"목욕탕집 남자들","mainCategory":"드라마","subCategory":"홈드라마","cast":"김희선,강부자,이순재,김상중,배종옥,고두심,도지원","summary":"30년간 목욕탕업으로 살아온 김복동 할아버지가 목욕탕 건물을 신축하면서 자식, 손자, 며느리와 모두 함께 살게 되면서 겪는 우리들의 일상 이야기.","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087672","name":"사랑과 전쟁2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626070000","endTime":"20240626082000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087673","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626082000","endTime":"20240626093500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087674","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240626093500","endTime":"20240626105500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087675","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240626105500","endTime":"20240626121500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087676","name":"목욕탕집 남자들","mainCategory":"드라마","subCategory":"홈드라마","cast":"김희선,강부자,이순재,김상중,배종옥,고두심,도지원","summary":"30년간 목욕탕업으로 살아온 김복동 할아버지가 목욕탕 건물을 신축하면서 자식, 손자, 며느리와 모두 함께 살게 되면서 겪는 우리들의 일상 이야기.","grade":"0","startTime":"20240626121500","endTime":"20240626131500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087677","name":"목욕탕집 남자들","mainCategory":"드라마","subCategory":"홈드라마","cast":"김희선,강부자,이순재,김상중,배종옥,고두심,도지원","summary":"30년간 목욕탕업으로 살아온 김복동 할아버지가 목욕탕 건물을 신축하면서 자식, 손자, 며느리와 모두 함께 살게 되면서 겪는 우리들의 일상 이야기.","grade":"0","startTime":"20240626131500","endTime":"20240626141500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087678","name":"사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626141500","endTime":"20240626152500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087679","name":"사랑과 전쟁2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626152500","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087680","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240626164000","endTime":"20240626175500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087681","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240626175500","endTime":"20240626190500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087682","name":"목욕탕집 남자들","mainCategory":"드라마","subCategory":"홈드라마","cast":"김희선,강부자,이순재,김상중,배종옥,고두심,도지원","summary":"30년간 목욕탕업으로 살아온 김복동 할아버지가 목욕탕 건물을 신축하면서 자식, 손자, 며느리와 모두 함께 살게 되면서 겪는 우리들의 일상 이야기.","grade":"0","startTime":"20240626190500","endTime":"20240626200500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087683","name":"목욕탕집 남자들","mainCategory":"드라마","subCategory":"홈드라마","cast":"김희선,강부자,이순재,김상중,배종옥,고두심,도지원","summary":"30년간 목욕탕업으로 살아온 김복동 할아버지가 목욕탕 건물을 신축하면서 자식, 손자, 며느리와 모두 함께 살게 되면서 겪는 우리들의 일상 이야기.","grade":"0","startTime":"20240626200500","endTime":"20240626210500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087684","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626210500","endTime":"20240626222000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087685","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240626222000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524087686","name":"내 딸 서영이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이보영,이상윤,박해진,천호진,박정아,김민경,김혜옥,최정우,홍요섭,송옥숙,최윤영,심형탁,이정신","summary":"그 가슴 저린 이름 부모, 가장이란 이름뒤에 숨겨졌던 남자들, 그들의 이야기. 아버지와 딸, 가깝고도 먼 사이 부녀의 사랑과 화해에 대한 스토리가 시작된다. 감동과 슬픔, 그리고 기쁨이 있는 가족드라마","grade":"15","startTime":"20240626233000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"83","name":"CNTV","number":"47","logoUrl":"/upload/channel/202401/CNTV_2024.jpg","homepage":"http://www.cntv.co.kr","phone":"02-368-2220","description":"국내외 최고의 역사극을 만나는 곳!
2002년 10월에 개국한 CNTV는 국내 최초로 역사극 프로그램을 전문으로 제공하는 채널로 매일 차별화된 콘텐츠와 고품질의 자체제작 프로그램들을 방송하고 있습니다.

전세계의 역사가 모인 채널
한국인이 사랑하는 국내 명품사극부터 전세계적으로 화제를 모은 해외시리즈까지 다양한 역사가 CNTV에서 공개됩니다.","programs":[{"id":"R119829636","name":"옥중화","mainCategory":"드라마","subCategory":"역사/사극","cast":"진세연,고수,김미숙,전광렬,정준호,윤주희,최태준,김수연","summary":"감옥에서 태어나고 자란 한 소녀가 여러 기인들의 도움으로 억울한 백성을 위해 일하고 자신의 신분을 찾아가는 이야기","grade":"15","startTime":"20240625231000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829637","name":"옥중화","mainCategory":"드라마","subCategory":"역사/사극","cast":"진세연,고수,김미숙,전광렬,정준호,윤주희,최태준,김수연","summary":"감옥에서 태어나고 자란 한 소녀가 여러 기인들의 도움으로 억울한 백성을 위해 일하고 자신의 신분을 찾아가는 이야기","grade":"15","startTime":"20240626003000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829638","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626015000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829639","name":"소년가행","mainCategory":"드라마","subCategory":"액션","cast":"이굉의","summary":"강호에 나타난 세 소년! 전설이 될 그들의 이야기","grade":"15","startTime":"20240626023000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829640","name":"소년가행","mainCategory":"드라마","subCategory":"액션","cast":"이굉의","summary":"강호에 나타난 세 소년! 전설이 될 그들의 이야기","grade":"15","startTime":"20240626033000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829641","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626043000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829642","name":"김봉곤 김다현의 걸을가요","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829643","name":"여인천하","mainCategory":"드라마","subCategory":"역사/사극","cast":"김정은,강수연,이덕화,전인화,박상민","summary":"lt;여인천하gt;는 첩의 딸로 태어나 자신의 운명에 맞서 처절하게 살다 간 정난정의 파란만장한 일생을 그린 작품이다. 자신의 야망을 위해 싸웠으나 결국엔 야망의 노예가 되어 종말로 치닫는 정난정의 인생 과정을 통해 천도가 냉혹하게 실현되는 것을 보여준다. 아울러 미워할 수 만은 없는 정난정이라는 한 여인의 비극적 삶을 통해 quot;사람답게 산다는 것은 무엇인가?quot;라는 화두를 던진다.","grade":"15","startTime":"20240626065000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829644","name":"여인천하","mainCategory":"드라마","subCategory":"역사/사극","cast":"김정은,강수연,이덕화,전인화,박상민","summary":"lt;여인천하gt;는 첩의 딸로 태어나 자신의 운명에 맞서 처절하게 살다 간 정난정의 파란만장한 일생을 그린 작품이다. 자신의 야망을 위해 싸웠으나 결국엔 야망의 노예가 되어 종말로 치닫는 정난정의 인생 과정을 통해 천도가 냉혹하게 실현되는 것을 보여준다. 아울러 미워할 수 만은 없는 정난정이라는 한 여인의 비극적 삶을 통해 quot;사람답게 산다는 것은 무엇인가?quot;라는 화두를 던진다.","grade":"15","startTime":"20240626075000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829645","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626090000","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829646","name":"옥중화","mainCategory":"드라마","subCategory":"역사/사극","cast":"진세연,고수,김미숙,전광렬,정준호,윤주희,최태준,김수연","summary":"감옥에서 태어나고 자란 한 소녀가 여러 기인들의 도움으로 억울한 백성을 위해 일하고 자신의 신분을 찾아가는 이야기","grade":"15","startTime":"20240626101000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829647","name":"옥중화","mainCategory":"드라마","subCategory":"역사/사극","cast":"진세연,고수,김미숙,전광렬,정준호,윤주희,최태준,김수연","summary":"감옥에서 태어나고 자란 한 소녀가 여러 기인들의 도움으로 억울한 백성을 위해 일하고 자신의 신분을 찾아가는 이야기","grade":"15","startTime":"20240626113000","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829648","name":"야인시대","mainCategory":"드라마","subCategory":"역사/사극","cast":"안재모,임혁주,이효정,이혁재,변소정,이덕희,김영호,차광수,이대로,김학철,김영철,정영숙,정동환,함석훈","summary":"시대의 풍운아 김두한을 중심으로 그들의 인생과 사랑, 아픔을 그려낸 드라마","grade":"15","startTime":"20240626125000","endTime":"20240626141000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829649","name":"야인시대","mainCategory":"드라마","subCategory":"역사/사극","cast":"안재모,임혁주,이효정,이혁재,변소정,이덕희,김영호,차광수,이대로,김학철,김영철,정영숙,정동환,함석훈","summary":"시대의 풍운아 김두한을 중심으로 그들의 인생과 사랑, 아픔을 그려낸 드라마","grade":"15","startTime":"20240626141000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829650","name":"여인천하","mainCategory":"드라마","subCategory":"역사/사극","cast":"김정은,강수연,이덕화,전인화,박상민","summary":"lt;여인천하gt;는 첩의 딸로 태어나 자신의 운명에 맞서 처절하게 살다 간 정난정의 파란만장한 일생을 그린 작품이다. 자신의 야망을 위해 싸웠으나 결국엔 야망의 노예가 되어 종말로 치닫는 정난정의 인생 과정을 통해 천도가 냉혹하게 실현되는 것을 보여준다. 아울러 미워할 수 만은 없는 정난정이라는 한 여인의 비극적 삶을 통해 quot;사람답게 산다는 것은 무엇인가?quot;라는 화두를 던진다.","grade":"15","startTime":"20240626153000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829651","name":"여인천하","mainCategory":"드라마","subCategory":"역사/사극","cast":"김정은,강수연,이덕화,전인화,박상민","summary":"lt;여인천하gt;는 첩의 딸로 태어나 자신의 운명에 맞서 처절하게 살다 간 정난정의 파란만장한 일생을 그린 작품이다. 자신의 야망을 위해 싸웠으나 결국엔 야망의 노예가 되어 종말로 치닫는 정난정의 인생 과정을 통해 천도가 냉혹하게 실현되는 것을 보여준다. 아울러 미워할 수 만은 없는 정난정이라는 한 여인의 비극적 삶을 통해 quot;사람답게 산다는 것은 무엇인가?quot;라는 화두를 던진다.","grade":"15","startTime":"20240626164000","endTime":"20240626174000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829652","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626174000","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829653","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626185000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829654","name":"야인시대","mainCategory":"드라마","subCategory":"역사/사극","cast":"안재모,임혁주,이효정,이혁재,변소정,이덕희,김영호,차광수,이대로,김학철,김영철,정영숙,정동환,함석훈","summary":"시대의 풍운아 김두한을 중심으로 그들의 인생과 사랑, 아픔을 그려낸 드라마","grade":"15","startTime":"20240626203000","endTime":"20240626215000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829655","name":"야인시대","mainCategory":"드라마","subCategory":"역사/사극","cast":"안재모,임혁주,이효정,이혁재,변소정,이덕희,김영호,차광수,이대로,김학철,김영철,정영숙,정동환,함석훈","summary":"시대의 풍운아 김두한을 중심으로 그들의 인생과 사랑, 아픔을 그려낸 드라마","grade":"15","startTime":"20240626215000","endTime":"20240626231000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119829656","name":"옥중화","mainCategory":"드라마","subCategory":"역사/사극","cast":"진세연,고수,김미숙,전광렬,정준호,윤주희,최태준,김수연","summary":"감옥에서 태어나고 자란 한 소녀가 여러 기인들의 도움으로 억울한 백성을 위해 일하고 자신의 신분을 찾아가는 이야기","grade":"15","startTime":"20240626231000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"285","name":"Dramax","number":"48","logoUrl":"/upload/channel/202401/240115_dromax_logo.jpg.jpg","homepage":"https://ihq.co.kr/drama/","phone":null,"description":"프리미엄 드라마 전문 채널 iHQ drama
최신 미니시리즈와 고품격 오리지널 드라마를 24시간 방송하는
국가대표 드라마 전문 채널","programs":[{"id":"C524026388","name":"금쪽같은 내 새끼","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신애라,장영란,홍현희,오은영","summary":"베테랑 육아 전문가들이 모여 부모들에게 요즘 육아 트렌드가 반영된 육아법을 코칭하는 프로그램","grade":"12","startTime":"20240625225500","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"C524026389","name":"오은영 리포트 결혼지옥","mainCategory":"교양/정보","subCategory":"일반","cast":"오은영,소유진,하하,박지민,김응수","summary":"'국민 멘토' 오은영 박사, 이번엔 부부 솔루션이다! 어느새 남보다 못한 사이가 된 부부들의 일상을 관찰하고 그들이 스튜디오에 직접 출연하여 부부 갈등의 고민을 나누는 리얼 토크멘터리","grade":"15","startTime":"20240626002000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026390","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626020000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026391","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626032000","endTime":"20240626044000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026394","name":"나는 SOLO","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"데프콘,송해나,이이경","summary":"나가자! 커플로!! 눈물없이 볼 수 없는 솔로탈출 대서사시! 결혼을 간절히 원하는 솔로 남녀들이 모여 사랑을 찾기 위해 고군분투하는 '극사실주의' 데이팅 프로그램","grade":"15","startTime":"20240626044000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026395","name":"금쪽같은 내 새끼","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신애라,장영란,홍현희,오은영","summary":"베테랑 육아 전문가들이 모여 부모들에게 요즘 육아 트렌드가 반영된 육아법을 코칭하는 프로그램","grade":"12","startTime":"20240626061000","endTime":"20240626073500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"C524026396","name":"삼시세끼 어촌편","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"차승원,유해진,손호준","summary":"자급자족 어부 라이프","grade":"15","startTime":"20240626073500","endTime":"20240626091500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648466","name":"THE 맛있는 녀석들","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"유민상,김준현,김민경,문세윤","summary":"소문난 맛집?! 이미 가 볼 만큼 가 봤고, 먹을 만큼 먹어 봤다! 먹어 본 사람이 제대로 된 맛을 아는 법! 맛을 좀 아는 녀석들의 친절한 고급먹방! '맛있는 녀석들' 본능적으로 맛있는 것을 찾아내고, 맛없는(?) 음식도 맛있게 제조해 먹는, '맛'을 아는 녀석들의 '더 맛있게 먹는 방법'!","grade":"15","startTime":"20240626091500","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026397","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626104000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026398","name":"벌거벗은 세계사","mainCategory":"연예/오락","subCategory":"일반","cast":"은지원,규현,이혜성","summary":"세계 역사에 큰 획을 그은 순간부터 처음 만나는 의외의 사실들까지. 아는 것을 넘어 경험으로 안내하는 온택트스토리텔링 세계사","grade":"12","startTime":"20240626123000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026399","name":"금쪽같은 내 새끼","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신애라,장영란,홍현희,오은영","summary":"베테랑 육아 전문가들이 모여 부모들에게 요즘 육아 트렌드가 반영된 육아법을 코칭하는 프로그램","grade":"12","startTime":"20240626143000","endTime":"20240626155500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"C524026400","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626155500","endTime":"20240626174500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026401","name":"전현무계획","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626174500","endTime":"20240626191500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026402","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626191500","endTime":"20240626203500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026403","name":"우리, 집","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"김희선,이혜영,김남희,연우,신소율,찬성","summary":"가정 심리 상담의인 주인공이 협박범에게 자신의 커리어와 가정을 위협받게 되면서 추리소설 작가인 시어머니와 공조해 가족을 지키려는 이야기","grade":"15","startTime":"20240626203500","endTime":"20240626215500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026404","name":"돈쭐, 맛짱뜨러 왔습니다 2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626215500","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524026405","name":"삼시세끼 어촌편","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"차승원,유해진,손호준","summary":"자급자족 어부 라이프","grade":"15","startTime":"20240626231500","endTime":"20240627005500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"499","name":"드라마큐브","number":"49","logoUrl":"/upload/channel/201410/channel_logo_499.jpg","homepage":"https://www.dramacube.co.kr/dramacube/index.jsp#CH_Q","phone":null,"description":"< 지상파 및 해외 블록버스터 드라마 전문채널 >

비밀의 문(SBS), 가족끼리 왜 이래(KBS), 파고(FX), 리갈 하이(후지TV) 등 편성","programs":[{"id":"C524038524","name":"상속자들","mainCategory":"드라마","subCategory":"트렌디","cast":"크리스탈,박형식,강하늘,최진혁,김우빈,이민호,김지원,강민혁,박신혜,전수진","summary":"대한민국 재벌가 상위 1%에 속하는 상속 10대 고교생들의 이야기를 담은 드라마","grade":"15","startTime":"20240625231000","endTime":"20240626002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038525","name":"라디오스타","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김국진,김구라,안영미,유세윤","summary":"잘나가는 DJ들이 TV에서 뭉쳤다. 고품격 음악방송을 추구하는 '들리는 TV' 라디오스타!","grade":"15","startTime":"20240626002500","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667186","name":"놀던언니","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626021000","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049684","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626034000","endTime":"20240626042500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049685","name":"첨첨적함정","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626042500","endTime":"20240626050500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049686","name":"첨첨적함정","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626050500","endTime":"20240626054500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531667188","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626054500","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049688","name":"라디오스타","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김국진,김구라,안영미,유세윤","summary":"잘나가는 DJ들이 TV에서 뭉쳤다. 고품격 음악방송을 추구하는 '들리는 TV' 라디오스타!","grade":"15","startTime":"20240626070000","endTime":"20240626084500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049689","name":"상속자들","mainCategory":"드라마","subCategory":"트렌디","cast":"크리스탈,박형식,강하늘,최진혁,김우빈,이민호,김지원,강민혁,박신혜,전수진","summary":"대한민국 재벌가 상위 1%에 속하는 상속 10대 고교생들의 이야기를 담은 드라마","grade":"15","startTime":"20240626084500","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049690","name":"상속자들","mainCategory":"드라마","subCategory":"트렌디","cast":"크리스탈,박형식,강하늘,최진혁,김우빈,이민호,김지원,강민혁,박신혜,전수진","summary":"대한민국 재벌가 상위 1%에 속하는 상속 10대 고교생들의 이야기를 담은 드라마","grade":"15","startTime":"20240626100000","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049691","name":"낮과밤이다른그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626111500","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049692","name":"낮과밤이다른그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626123500","endTime":"20240626135500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049693","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626135500","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049694","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"12","startTime":"20240626154000","endTime":"20240626170500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049695","name":"낮과밤이다른그녀","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"정은지,이정은,최진혁","summary":null,"grade":"15","startTime":"20240626170500","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049696","name":"놀라운 토요일","mainCategory":"연예/오락","subCategory":"일반","cast":"신동엽,박나래,문세윤,붐,피오,김동현","summary":"토요일 저녁! 가족이 모여 함께 즐길 수 있는 예능 프로그램","grade":"15","startTime":"20240626182000","endTime":"20240626200500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049697","name":"나 혼자 산다","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":"박나래,전현무,기안84,코드 쿤스트","summary":"혼자 사는 스타들의 일상을 관찰 카메라로 보여준다.","grade":"15","startTime":"20240626200500","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049698","name":"용감한 형사들2","mainCategory":"연예/오락","subCategory":"일반","cast":"송은이,안정환,이이경","summary":"빌런 쓸어담는 최강 형사들이 떴다! 현직 형사들의 빌런 처단썰 대 공개!","grade":"15","startTime":"20240626220000","endTime":"20240626234500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524049699","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"12","startTime":"20240626234500","endTime":"20240627011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"976","name":"Asia N","number":"54","logoUrl":"/upload/channel/201705/AsiaN.jpg","homepage":"http://amcg.co.kr/Asia-N/","phone":"02-515-9234","description":"아시아 문화의 창 아시아앤은 국내 유일한 아시아 드라마 전문채널로 80%이상을 Full HD로 송출하고 있는 아시아문화의 네트웍 채널.

중국역사의 시대별 왕조별 흥망성쇄를 다룬 대형사극에는 치세와 인생겨영의 지혜가 살아숨쉬고 있으며, 부편성으로 아시아 각국의 영화 및 다큐 프로그램을 편성하여, 아시아 문화 및 생활과 여행지를 HD화면을 통해 생생하게 전달하고 있음.

프로그램장르 : 대형사극/추리수사극/정통무협/환타지/리얼다큐/영화/일본드라마","programs":[{"id":"R119813064","name":"천성장가","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813380","name":"동이","mainCategory":"드라마","subCategory":"시대극","cast":"정진영,지진희,이소연,배수빈,한효주,박하선","summary":"조선조 제21대 영조임금의 생모이자 19대 숙종임금의 후궁이었던 천민출신 여인 숙빈 최씨의 파란만장한 인생유전과 아들 영조임금의 성장 과정을 그린 드라마","grade":"15","startTime":"20240626000000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813381","name":"동이","mainCategory":"드라마","subCategory":"시대극","cast":"정진영,지진희,이소연,배수빈,한효주,박하선","summary":"조선조 제21대 영조임금의 생모이자 19대 숙종임금의 후궁이었던 천민출신 여인 숙빈 최씨의 파란만장한 인생유전과 아들 영조임금의 성장 과정을 그린 드라마","grade":"15","startTime":"20240626013000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813382","name":"묵우운간","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813383","name":"묵우운간","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813384","name":"매괴적고사","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813385","name":"매괴적고사","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813386","name":"추광자 : 빛의 구원자","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813387","name":"추광자 : 빛의 구원자","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813388","name":"개단 : RESET","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"백경정,조금맥,류혁군","summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813389","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626100000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813390","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626113000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813391","name":"1995 판관포청천 구지검","mainCategory":"드라마","subCategory":"시대극","cast":"금초군,범흥헌,여량위","summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813392","name":"1995 판관포청천 구지검","mainCategory":"드라마","subCategory":"시대극","cast":"금초군,범흥헌,여량위","summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813393","name":"1995 판관포청천 구지검","mainCategory":"드라마","subCategory":"시대극","cast":"금초군,범흥헌,여량위","summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813394","name":"동이","mainCategory":"드라마","subCategory":"시대극","cast":"정진영,지진희,이소연,배수빈,한효주,박하선","summary":"조선조 제21대 영조임금의 생모이자 19대 숙종임금의 후궁이었던 천민출신 여인 숙빈 최씨의 파란만장한 인생유전과 아들 영조임금의 성장 과정을 그린 드라마","grade":"15","startTime":"20240626160000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813395","name":"동이","mainCategory":"드라마","subCategory":"시대극","cast":"정진영,지진희,이소연,배수빈,한효주,박하선","summary":"조선조 제21대 영조임금의 생모이자 19대 숙종임금의 후궁이었던 천민출신 여인 숙빈 최씨의 파란만장한 인생유전과 아들 영조임금의 성장 과정을 그린 드라마","grade":"15","startTime":"20240626173000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813396","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626190000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813397","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626203000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813398","name":"천성장가","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813399","name":"천성장가","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119813400","name":"동이","mainCategory":"드라마","subCategory":"시대극","cast":"정진영,지진희,이소연,배수빈,한효주,박하선","summary":"조선조 제21대 영조임금의 생모이자 19대 숙종임금의 후궁이었던 천민출신 여인 숙빈 최씨의 파란만장한 인생유전과 아들 영조임금의 성장 과정을 그린 드라마","grade":"15","startTime":"20240627000000","endTime":"20240627013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"693","name":"디원","number":"56","logoUrl":"/upload/channel/201602/logo_done.png","homepage":"http://www.ikmh.co.kr/04_done/channel.php?pageNum=4&subNum=1","phone":null,"description":"- 범죄/수사 전문 채널 다큐, 영화, 드라마 편성
- 최근 실제 발생했던 사건을 바탕으로 한 리얼리티 컨텐츠편성
- 사회에서 이슈화되고 있는 범죄 사건들에 대한 시청자 관심 제고","programs":[{"id":"C524100183","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240625231500","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100184","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240626003000","endTime":"20240626014500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100185","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626014500","endTime":"20240626022000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100186","name":"신수호지","mainCategory":"드라마","subCategory":"액션","cast":"장한위,려량위,엄관,안이헌","summary":"86부작 중국의 명작 수호지를 원작으로 한 드라마!","grade":"15","startTime":"20240626022000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100187","name":"진봉십삼재: 먼지 쌓인 13년","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":null,"grade":"15","startTime":"20240626031000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100188","name":"안덕균의 진짜약초","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626043000","endTime":"20240626050500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100189","name":"대리시소경유","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626050500","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100190","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240626063000","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100191","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240626074500","endTime":"20240626090500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100192","name":"제빵왕 김탁구","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"윤시윤,유진,이영아,주원,전광렬,전인화,정성모,장항선,전미선,오재무,조정은,신동우,정혜선,박상면,김...","summary":"자신의 꿈을 소중히 하며 행복을 찾아가는 김탁구가 온갖 시련을 딛고 제빵업계의 1인자로 거듭나는 이야기.","grade":"15","startTime":"20240626090500","endTime":"20240626102000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100193","name":"내 인생의 청춘노트","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626102000","endTime":"20240626105500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100194","name":"여명의 눈동자","mainCategory":"드라마","subCategory":"시대극","cast":"채시라,최재성,박상원,고현정","summary":"김성종의 소설이 원작이며, 일제시대부터 6.25 직후까지 격동의 우리 역사를 살아간 세 남녀의 행적을 통해 역사 속에 묻혀진 사람들의 운명적인 삶을 묘사한 대하드라마다.","grade":"15","startTime":"20240626105500","endTime":"20240626115500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100195","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626115500","endTime":"20240626124000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100196","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626124000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100197","name":"제빵왕 김탁구","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"윤시윤,유진,이영아,주원,전광렬,전인화,정성모,장항선,전미선,오재무,조정은,신동우,정혜선,박상면,김...","summary":"자신의 꿈을 소중히 하며 행복을 찾아가는 김탁구가 온갖 시련을 딛고 제빵업계의 1인자로 거듭나는 이야기.","grade":"15","startTime":"20240626135000","endTime":"20240626151000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100198","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240626151000","endTime":"20240626162500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100199","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240626162500","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100200","name":"내 인생의 청춘노트","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626174000","endTime":"20240626181500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100201","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626181500","endTime":"20240626192500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100202","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626192500","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100203","name":"제빵왕 김탁구","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"윤시윤,유진,이영아,주원,전광렬,전인화,정성모,장항선,전미선,오재무,조정은,신동우,정혜선,박상면,김...","summary":"자신의 꿈을 소중히 하며 행복을 찾아가는 김탁구가 온갖 시련을 딛고 제빵업계의 1인자로 거듭나는 이야기.","grade":"15","startTime":"20240626204000","endTime":"20240626215500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653415","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626215500","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524100205","name":"이산","mainCategory":"드라마","subCategory":"역사/사극","cast":"이서진,한지민,성현아,조연우,박은혜,김여진,견미리,이순재,한상진,이종수","summary":"조선왕조의 부흥기를 이룬 성군이자 비운의 사도세자의 아들 정조의 인간적인 모습을 다룬 드라마. 뛰어난 통치력과 포용력으로 수백 년 이어온 파당 정치를 해소하고 실물 경제에 대한 해박한 지식으로 18세기 조선 경제의 새로운 패러다임을 이룩한 천재군주 정조. 드라마틱한 그의 일대기를 그리면서 그의 부국강병책을 뒷받침한 명재상과 실학파 인재들의 다채로운 업적을 담아, 흥미 있는 역사 드라마를 만든다. 또 정조임금의 이상적인 왕도정치와 치도를 통해 오늘날의 시점에서 가장 바람직한 군주의 모델과 참다운 지도자의 상이 어떤 것인가를 보여준다.","grade":"15","startTime":"20240626231500","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"104","name":"Edge TV","number":"58","logoUrl":"/upload/channel/201410/channel_logo_104.jpg","homepage":"http://www.edgetv.co.kr","phone":null,"description":"< 레저·스포츠 전문채널 >

2014-2015 아시아리그 아이스하키, 익스트림 스포츠, FEI 월드컵(승마) 등 편성","programs":[{"id":"P531546946","name":"전우","mainCategory":"드라마","subCategory":"시대극","cast":"최수종,이덕화,이태란,류상욱,김뢰하,정태우,임원희,남성진,홍경인,김명수,이인혜,이승효","summary":"민족의 비극을 잊지 않기 위해 6.25 전쟁을 다룬다","grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531670178","name":"세상에서 제일 예쁜 내딸","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"김해숙,유선,김소연,김하경,홍종현,기태영,최명길,주현,박정수,남태부,한기웅,박근수","summary":"전쟁 같은 하루 속에 애증의 관계가 돼버린 네 모녀의 이야기를 통해 이 시대를 힘겹게 살아내고 있는 모든 엄마와 딸들에게 위로를 전하는 드라마","grade":"15","startTime":"20240626000000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531670179","name":"세상에서 제일 예쁜 내딸","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"김해숙,유선,김소연,김하경,홍종현,기태영,최명길,주현,박정수,남태부,한기웅,박근수","summary":"전쟁 같은 하루 속에 애증의 관계가 돼버린 네 모녀의 이야기를 통해 이 시대를 힘겹게 살아내고 있는 모든 엄마와 딸들에게 위로를 전하는 드라마","grade":"15","startTime":"20240626012000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546949","name":"야인시대","mainCategory":"드라마","subCategory":"역사/사극","cast":"안재모,임혁주,이효정,이혁재,변소정,이덕희,김영호,차광수,이대로,김학철,김영철,정영숙,정동환,함석훈","summary":"시대의 풍운아 김두한을 중심으로 그들의 인생과 사랑, 아픔을 그려낸 드라마","grade":"15","startTime":"20240626023000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546950","name":"야인시대","mainCategory":"드라마","subCategory":"역사/사극","cast":"안재모,임혁주,이효정,이혁재,변소정,이덕희,김영호,차광수,이대로,김학철,김영철,정영숙,정동환,함석훈","summary":"시대의 풍운아 김두한을 중심으로 그들의 인생과 사랑, 아픔을 그려낸 드라마","grade":"15","startTime":"20240626033000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546951","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626043000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546952","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626053000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546953","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626063000","endTime":"20240626071000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546954","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626071000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546955","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626075000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546956","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546957","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546958","name":"이웃집 웬수","mainCategory":"드라마","subCategory":"멜로","cast":"유호정,김성령,손현주,신성록,안소연,김예령,이혜숙,홍요섭,차재돌,박근형,한채아,정재순,반효정,최원영...","summary":"이혼한 부부가 우연히 옆집에 살게 되면서 벌어지는 에피소드를 그린 드라마로 중년 로맨스를 중심으로 한 다양한 에피소드가 유쾌하게 그려질 예정이다.","grade":"15","startTime":"20240626093000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546959","name":"이웃집 웬수","mainCategory":"드라마","subCategory":"멜로","cast":"유호정,김성령,손현주,신성록,안소연,김예령,이혜숙,홍요섭,차재돌,박근형,한채아,정재순,반효정,최원영...","summary":"이혼한 부부가 우연히 옆집에 살게 되면서 벌어지는 에피소드를 그린 드라마로 중년 로맨스를 중심으로 한 다양한 에피소드가 유쾌하게 그려질 예정이다.","grade":"15","startTime":"20240626105000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546960","name":"세상에서 제일 예쁜 내딸","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"김해숙,유선,김소연,김하경,홍종현,기태영,최명길,주현,박정수,남태부,한기웅,박근수","summary":"전쟁 같은 하루 속에 애증의 관계가 돼버린 네 모녀의 이야기를 통해 이 시대를 힘겹게 살아내고 있는 모든 엄마와 딸들에게 위로를 전하는 드라마","grade":"15","startTime":"20240626120000","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546961","name":"세상에서 제일 예쁜 내딸","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"김해숙,유선,김소연,김하경,홍종현,기태영,최명길,주현,박정수,남태부,한기웅,박근수","summary":"전쟁 같은 하루 속에 애증의 관계가 돼버린 네 모녀의 이야기를 통해 이 시대를 힘겹게 살아내고 있는 모든 엄마와 딸들에게 위로를 전하는 드라마","grade":"15","startTime":"20240626132000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546962","name":"전우","mainCategory":"드라마","subCategory":"시대극","cast":"최수종,이덕화,이태란,류상욱,김뢰하,정태우,임원희,남성진,홍경인,김명수,이인혜,이승효","summary":"민족의 비극을 잊지 않기 위해 6.25 전쟁을 다룬다","grade":"15","startTime":"20240626143000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546963","name":"전우","mainCategory":"드라마","subCategory":"시대극","cast":"최수종,이덕화,이태란,류상욱,김뢰하,정태우,임원희,남성진,홍경인,김명수,이인혜,이승효","summary":"민족의 비극을 잊지 않기 위해 6.25 전쟁을 다룬다","grade":"15","startTime":"20240626153000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546964","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626163000","endTime":"20240626171000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546965","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626171000","endTime":"20240626175000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546966","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626175000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546967","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546968","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546969","name":"이웃집 웬수","mainCategory":"드라마","subCategory":"멜로","cast":"유호정,김성령,손현주,신성록,안소연,김예령,이혜숙,홍요섭,차재돌,박근형,한채아,정재순,반효정,최원영...","summary":"이혼한 부부가 우연히 옆집에 살게 되면서 벌어지는 에피소드를 그린 드라마로 중년 로맨스를 중심으로 한 다양한 에피소드가 유쾌하게 그려질 예정이다.","grade":"15","startTime":"20240626193000","endTime":"20240626205000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546970","name":"이웃집 웬수","mainCategory":"드라마","subCategory":"멜로","cast":"유호정,김성령,손현주,신성록,안소연,김예령,이혜숙,홍요섭,차재돌,박근형,한채아,정재순,반효정,최원영...","summary":"이혼한 부부가 우연히 옆집에 살게 되면서 벌어지는 에피소드를 그린 드라마로 중년 로맨스를 중심으로 한 다양한 에피소드가 유쾌하게 그려질 예정이다.","grade":"15","startTime":"20240626205000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546971","name":"전우","mainCategory":"드라마","subCategory":"시대극","cast":"최수종,이덕화,이태란,류상욱,김뢰하,정태우,임원희,남성진,홍경인,김명수,이인혜,이승효","summary":"민족의 비극을 잊지 않기 위해 6.25 전쟁을 다룬다","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546972","name":"전우","mainCategory":"드라마","subCategory":"시대극","cast":"최수종,이덕화,이태란,류상욱,김뢰하,정태우,임원희,남성진,홍경인,김명수,이인혜,이승효","summary":"민족의 비극을 잊지 않기 위해 6.25 전쟁을 다룬다","grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531546973","name":"세상에서 제일 예쁜 내딸","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"김해숙,유선,김소연,김하경,홍종현,기태영,최명길,주현,박정수,남태부,한기웅,박근수","summary":"전쟁 같은 하루 속에 애증의 관계가 돼버린 네 모녀의 이야기를 통해 이 시대를 힘겹게 살아내고 있는 모든 엄마와 딸들에게 위로를 전하는 드라마","grade":"15","startTime":"20240627000000","endTime":"20240627012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"96","name":"MBC ON","number":"59","logoUrl":"/upload/channel/201902/MBC_ON_logo.jpg","homepage":"http://www.mbcplus.com/","phone":"031-995-0011","description":"드라마 버라이어티로 하나되는 세대공감 채널","programs":[{"id":"R119841628","name":"글로벌 도네이션쇼 W","mainCategory":"연예/오락","subCategory":"성금/봉사","cast":null,"summary":"힘겨운 시간을 보내고 있는 아이들의 사연을 소개하고 공연을 통해 아이들을 응원하고 위로하는 프로그램","grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844034","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844035","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844036","name":"위대한 가이드","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844037","name":"60분 드라마","mainCategory":"드라마","subCategory":"트렌디","cast":null,"summary":"MBC의 명작 드라마들을 60분으로 압축하여 한꺼번에 보여주는 다이제스트 프로그램이다.","grade":"15","startTime":"20240626035000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"R119844038","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844039","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844040","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626070000","endTime":"20240626073500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844041","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626073500","endTime":"20240626081000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844042","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626081000","endTime":"20240626084500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844043","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626084500","endTime":"20240626092000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844044","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626092000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844045","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844046","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844047","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844048","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844049","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626140000","endTime":"20240626143500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844050","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626143500","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844051","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626152000","endTime":"20240626155500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844052","name":"인어 아가씨","mainCategory":"드라마","subCategory":"멜로","cast":"김성민,사미자,고두심,김용림,장서희,우희진,정보석,이재은,정영숙,박근형,한혜숙","summary":"'열정'이란 이기적인 욕심 때문에 조강지처를 버리고 새로운 가정을 꾸린 아버지. 그런 아버지를 향한 복수를 인생의 목표로 삼고 자라난 전처 딸. lt;인어 아가씨gt;는 의 혈육을 향한 치밀하고 냉정한 복수극과 그녀의 운명적인 사랑이야기.","grade":"15","startTime":"20240626155500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844053","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626163000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844054","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626173000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844055","name":"전원일기","mainCategory":"드라마","subCategory":"농어촌","cast":"김지영,박순천,김혜정,남성진,유인촌,김용건,김수미,정애란,최불암,조하나,고두심,김혜자,임호,조현숙","summary":"푸근한 고향의 상징으로 진한 향수와 감동을 전하는 '전원일기' 고향의 느티나무처럼... 그렇게 오래동안 우리의 곁을 듬직하게 지키는 사람 냄새나는 드라마","grade":"15","startTime":"20240626183000","endTime":"20240626191500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844056","name":"전원일기","mainCategory":"드라마","subCategory":"농어촌","cast":"김지영,박순천,김혜정,남성진,유인촌,김용건,김수미,정애란,최불암,조하나,고두심,김혜자,임호,조현숙","summary":"푸근한 고향의 상징으로 진한 향수와 감동을 전하는 '전원일기' 고향의 느티나무처럼... 그렇게 오래동안 우리의 곁을 듬직하게 지키는 사람 냄새나는 드라마","grade":"15","startTime":"20240626191500","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844057","name":"전원일기","mainCategory":"드라마","subCategory":"농어촌","cast":"김지영,박순천,김혜정,남성진,유인촌,김용건,김수미,정애란,최불암,조하나,고두심,김혜자,임호,조현숙","summary":"푸근한 고향의 상징으로 진한 향수와 감동을 전하는 '전원일기' 고향의 느티나무처럼... 그렇게 오래동안 우리의 곁을 듬직하게 지키는 사람 냄새나는 드라마","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119844058","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844059","name":"사랑이 뭐길래","mainCategory":"드라마","subCategory":"트렌디","cast":"신애라,이순재,윤여정,김혜자,김세윤,여운계,하희라,최민수","summary":"자린고비 가족과 평범한 민주주의적 가정이 사돈을 맺으면서 벌어지는 이야기를 그린 홈드라마","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844060","name":"나누는 라디오쇼 온에어","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119844061","name":"사랑과 야망","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남성훈,이덕화,김청,차화연,이휘향,김용림,임예진","summary":"형제를 중심으로 남자들의 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"679","name":"AXN","number":"73","logoUrl":"/upload/channel/201511/logo_axnkorea.png","homepage":"https://www.fillcon.co.kr/Axn","phone":"1588-3002","description":"“미드의 판을 뒤집다!”
AXN 입니다.","programs":[{"id":"P531630184","name":"천원짜리 변호사","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"남궁민,김지은,최대훈,이덕화,박진우","summary":"실력은 단연 최고인 '천원짜리 변호사' 천지훈이 돈 많은 법꾸라지들과 몸값 비싼 변호사들과 맞서 싸우는 통쾌한 법정 활극","grade":"15","startTime":"20240625225000","endTime":"20240626001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630194","name":"미스 스칼렛 3","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":null,"grade":"15","startTime":"20240626001000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053208","name":"매그넘 P.I 시즌2","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"제이 헤르난데즈,페디타 윅스,잭카리 나이튼,스티븐 힐","summary":"하와이를 배경으로 전 네이버 실이었던 주인공의 수사 활약상을 그린 드라마","grade":"15","startTime":"20240626012000","endTime":"20240626031000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630196","name":"튜더스 시즌1","mainCategory":"드라마","subCategory":"시대극","cast":"제레미 노담,샘 닐,조나단 리스 마이어스,마리아 도일 케네디,헨리 카빌,닉 더닝,제임스 프레인,칼럼 블...","summary":"영국 왕실 최고의 섹시 스캔들을 그린 드라마","grade":"19","startTime":"20240626031000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630198","name":"처음 만나는 요가","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626042000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053211","name":"행복에세이 공감","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626052000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053212","name":"휴먼다큐 시장 사람들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"내일을 위해 도전하고, 작은 일 하나도 배울 수 있는 따뜻한 휴먼 이야기","grade":"0","startTime":"20240626052000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630200","name":"알면 알수록 잼있는 그런 역사 2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630202","name":"검법남녀","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"정재영,정유미,이이경,박은석,스테파니 리,안석환,김호정,박준규,박희진,백승훈,주진모,송영규,고규필,...","summary":"완벽 까칠한 법의학자와 허당 초짜 검사의 공조 수사를 그린 드라마","grade":"15","startTime":"20240626065000","endTime":"20240626081000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053215","name":"눈에 띄는 그녀들 5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626081000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053216","name":"철인왕후","mainCategory":"드라마","subCategory":"시대극","cast":"신혜선,김정현,배종옥,김태우,설인아,김인권,유민규,나인우","summary":"불의의 사고로 대한민국 대표 허세남 영혼이 깃들어 '저 세상 텐션'을 갖게 된 중전 김소용과 두 얼굴의 임금 철종 사이에서 벌어지는 영혼가출 스캔들","grade":"15","startTime":"20240626084000","endTime":"20240626100500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053217","name":"철인왕후","mainCategory":"드라마","subCategory":"시대극","cast":"신혜선,김정현,배종옥,김태우,설인아,김인권,유민규,나인우","summary":"불의의 사고로 대한민국 대표 허세남 영혼이 깃들어 '저 세상 텐션'을 갖게 된 중전 김소용과 두 얼굴의 임금 철종 사이에서 벌어지는 영혼가출 스캔들","grade":"15","startTime":"20240626100500","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053221","name":"설록: 네 가지 시선","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626113000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630204","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626130000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053220","name":"더 루키 : LAPD 시즌2","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"나단 필리온,미키어 콕스","summary":"은행 강도 당한 일을 계기로 LAPD에 일하게 된 주인공의 이야기","grade":"15","startTime":"20240626143000","endTime":"20240626162000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053219","name":"크라임 퀴즈쇼 더 풀어파일러","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,이진호,김민아","summary":"모든 범죄에는 답이 있다! 날이 갈수록 다양해지는 범죄들... 프로파일러 권일용이 이에 대항하기 위해 '시크릿 프로파일러'들을 발굴하기 위해 전문 양성스쿨을 열었다! 이에 범죄물 매니아 서장훈, 눈치왕 이진호, 추리영화 덕후 김민아, 거기에 다양한 프로파일러 꿈나무들까지! 과연 이들은 '단계별 리얼 범죄 추리 퀴즈'들을 모두 클리어하고 세상을 구할 '시크릿 풀어파일러'로 거듭날 수 있을까?","grade":"15","startTime":"20240626162000","endTime":"20240626174000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053222","name":"철인왕후","mainCategory":"드라마","subCategory":"시대극","cast":"신혜선,김정현,배종옥,김태우,설인아,김인권,유민규,나인우","summary":"불의의 사고로 대한민국 대표 허세남 영혼이 깃들어 '저 세상 텐션'을 갖게 된 중전 김소용과 두 얼굴의 임금 철종 사이에서 벌어지는 영혼가출 스캔들","grade":"15","startTime":"20240626174000","endTime":"20240626190500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053223","name":"철인왕후","mainCategory":"드라마","subCategory":"시대극","cast":"신혜선,김정현,배종옥,김태우,설인아,김인권,유민규,나인우","summary":"불의의 사고로 대한민국 대표 허세남 영혼이 깃들어 '저 세상 텐션'을 갖게 된 중전 김소용과 두 얼굴의 임금 철종 사이에서 벌어지는 영혼가출 스캔들","grade":"15","startTime":"20240626190500","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053224","name":"장미의 전쟁","mainCategory":"연예/오락","subCategory":"일반","cast":"이상민,김지민,이승국,양재웅","summary":"붉은 장미처럼 강렬하고 전쟁처럼 치열한 전 세계의 리얼 커플 스토리가 펼쳐진다!","grade":"15","startTime":"20240626203000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053225","name":"스와트 (S.W.A.T.) : 도시의 수호자 시즌3","mainCategory":"드라마","subCategory":"액션","cast":"쉐마 무어,알렉스 러셀,제이 해링턴,린나 에스코,케니 존슨","summary":"특수임무를 수행하는 LA 강력 범죄 특수기동대 S.W.A.T","grade":"15","startTime":"20240626220000","endTime":"20240626235000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053226","name":"더 루키 : LAPD 시즌2","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"나단 필리온,미키어 콕스","summary":"은행 강도 당한 일을 계기로 LAPD에 일하게 된 주인공의 이야기","grade":"15","startTime":"20240626235000","endTime":"20240627013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"706","name":"Ch.NOW","number":"74","logoUrl":"/upload/channel/202012/210101_NOW_logo.jpg","homepage":"http://www.imtcast.com/now/index.jsp","phone":"070-8145-3200","description":"대한민국 최초, 최고의 미국 드라마 전문 채널","programs":[{"id":"C524013777","name":"CSI: 사이버","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"패트리샤 아퀘트,섀드 모스,제임스 반데빅,피터 맥니콜","summary":"라스베가스, 마이애미, 뉴욕보다 강력한 CSI의 새로운 스핀오프 시리즈가 온다. lt;미디엄gt; 패트리샤 아퀘트가 이끄는 절대 카리스마의 사이버 범죄 수사팀. 실시간으로 생중계 되는 초강력 디지털 범죄를 해킹하라!","grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013778","name":"NCIS 시즌11","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"마크 하몬,마이클 웨덜리,폴리 페렛,코트 드 파블로,숀 머레이","summary":"미국 해군과 미국 해병대에 대한 범죄를 수사하는 해군 범죄 수사국의 특수요원 팀을 배경으로 하는 수사물 드라마.","grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013779","name":"NCIS 시즌11","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"마크 하몬,마이클 웨덜리,폴리 페렛,코트 드 파블로,숀 머레이","summary":"미국 해군과 미국 해병대에 대한 범죄를 수사하는 해군 범죄 수사국의 특수요원 팀을 배경으로 하는 수사물 드라마.","grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013780","name":"NCIS 시즌11","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"마크 하몬,마이클 웨덜리,폴리 페렛,코트 드 파블로,숀 머레이","summary":"미국 해군과 미국 해병대에 대한 범죄를 수사하는 해군 범죄 수사국의 특수요원 팀을 배경으로 하는 수사물 드라마.","grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013781","name":"지식플랫폼 하우투","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625443","name":"진짜사랑 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013783","name":"탐정들의 영업비밀","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,유인나,김풍","summary":"홈스, 코난처럼 대한민국에도 탐정이 있다? 집계된 탐정 수만 약 2만 명! 베일에 싸여있던 탐정들의 영업비밀 공개","grade":"15","startTime":"20240626050000","endTime":"20240626062000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625457","name":"대한민국 히든트립","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626062000","endTime":"20240626073500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013785","name":"눈에 띄는 그녀들 3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626073500","endTime":"20240626080500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625463","name":"한문철의 블랙박스 몇대몇","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철","summary":null,"grade":"12","startTime":"20240626080500","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625471","name":"탐정들의 영업비밀","mainCategory":"연예/오락","subCategory":"일반","cast":"데프콘,유인나,김풍","summary":"홈스, 코난처럼 대한민국에도 탐정이 있다? 집계된 탐정 수만 약 2만 명! 베일에 싸여있던 탐정들의 영업비밀 공개","grade":"15","startTime":"20240626084000","endTime":"20240626100500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625477","name":"NCIS: 하와이","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"버네사 러셰이,알렉스 태런트,노아 밀스","summary":"NCIS의 스핀오프 드라마로 NCIS의 활약상을 그린 드라마","grade":"15","startTime":"20240626100500","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625479","name":"NCIS: 하와이","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"버네사 러셰이,알렉스 태런트,노아 밀스","summary":"NCIS의 스핀오프 드라마로 NCIS의 활약상을 그린 드라마","grade":"15","startTime":"20240626110000","endTime":"20240626115500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013788","name":"사설탐정 매그넘 P.I. S2","mainCategory":"연예/오락","subCategory":"일반","cast":"제이 헤르난데즈,페디타 윅스,잭카리 나이튼,스티븐 힐","summary":"하와이를 배경으로 전 네이버 실이었던 주인공의 수사 활약상을 그린 드라마","grade":"15","startTime":"20240626115500","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013789","name":"사설탐정 매그넘 P.I. S2","mainCategory":"연예/오락","subCategory":"일반","cast":"제이 헤르난데즈,페디타 윅스,잭카리 나이튼,스티븐 힐","summary":"하와이를 배경으로 전 네이버 실이었던 주인공의 수사 활약상을 그린 드라마","grade":"15","startTime":"20240626125000","endTime":"20240626134500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625511","name":"언포게터블","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"포피 몽고메리,딜란 월쉬,마이클 가스톤,케빈 랜킨","summary":"한 번 본 것은 무엇이든 기억하는 특별한 능력인 초기억증후군을 가진 전직 여경찰이 사건을 풀어나간다","grade":"15","startTime":"20240626134500","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625513","name":"언포게터블","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"포피 몽고메리,딜란 월쉬,마이클 가스톤,케빈 랜킨","summary":"한 번 본 것은 무엇이든 기억하는 특별한 능력인 초기억증후군을 가진 전직 여경찰이 사건을 풀어나간다","grade":"15","startTime":"20240626144000","endTime":"20240626154000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013794","name":"풀어파일러 2","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,이진호,김민아","summary":"범죄 없는 세상을 꿈꾸는 풀어파일러들의 두 번째 도전! 개인 대결이 아닌 모든 파일러가 다 같이 머리를 모아 사건을 해결해야 하는 집단 프로파일링! 경력직으로 다시 모여 최강의 프로파일러 팀으로 거듭나다! 과연 자기주장 강한 이들이 '함께' 리얼 범죄 추리 퀴즈들을 무사히 맞힐 수 있을까?","grade":"15","startTime":"20240626154000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625491","name":"NCIS:LA 6","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"엘엘 쿨제이,크리스 오도넬,린다 헌트,다니엘라 루아,에릭 크리스찬 올슨,바렛 포아,르네 펠리스 스미스...","summary":"미국 LA를 배경으로 해군 범죄수사대의 이야기를 그린 드라마","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625493","name":"NCIS:LA 6","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"엘엘 쿨제이,크리스 오도넬,린다 헌트,다니엘라 루아,에릭 크리스찬 올슨,바렛 포아,르네 펠리스 스미스...","summary":"미국 LA를 배경으로 해군 범죄수사대의 이야기를 그린 드라마","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013792","name":"FBI:국제수사전담반","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":"수사물의 대표! 완벽한 수사물 세계관 [FBI 유니버스]의 마지막 스핀오프","grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013793","name":"FBI:국제수사전담반","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":"수사물의 대표! 완벽한 수사물 세계관 [FBI 유니버스]의 마지막 스핀오프","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531625501","name":"크리미널 마인드 3","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"조 맨테그나,A.J. 쿡,맨디 파틴킨,매튜 그레이 구블러,토마스 깁슨","summary":"연쇄살인범과 FBI 프로파일러의 숨막히는 심리게임을 그린 최고의 서스펜스 TV시리즈. 시즌 3에서는 제1세대 프로파일러 데이비드 로시가 새로운 미스터리 사건을 안고 합류, 또다른 갈등과 재미를 선사한다.","grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013800","name":"시카고 메드 S7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013801","name":"시카고 메드 S7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524013802","name":"CSI: 뉴욕 4","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"멜리나 카나카레데스,에디 카힐,게리 시나이즈,카마인 지오비나조","summary":"고도의 법의학 기술을 활용하여 뉴욕의 범죄를 해결하는 과학수사대의 활약을 그린 또 하나의 범죄수사시리즈.","grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"61","name":"텔레노벨라","number":"75","logoUrl":"/upload/channel/201511/logo_telenovela.png","homepage":"http://www.telenovela.co.kr/","phone":"02-569-5995","description":"- 텔레노벨라(라틴 문화권의 ‘드라마’를 지칭)
- TV Globo(브라질 최대 방송통신그룹)와의 국내 독점공급 계약
- 시트콤, 오락, 리얼리티 , 다큐멘터리 프로그램 주편성
- 스포츠(브라질 축구 H/L), 리오 카니발 등 기타 프로그램 다양","programs":[{"id":"R119834676","name":"내 친구의 집은 어디인가","mainCategory":"연예/오락","subCategory":"일반","cast":"유세윤,기욤 패트리,장위안,줄리안 퀸타르트,알베르토 몬디,타일러 라쉬,로빈 데이아나","summary":"글로벌 내 친구의 집에서 부대껴 지내면서 겪는 좌충우돌 생활 이야기","grade":"15","startTime":"20240625224900","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834677","name":"아시아의 영웅들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"6.25전쟁 당시 대한민국의 자유와 평화를 위해 전선에서 목숨 바쳐 싸운 필리핀, 태국 등 아시아 참전용사들 이야기를 기록한 다큐멘터리","grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834678","name":"거짓말 게임","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834679","name":"파시온 데 가빌라네즈 시즌2","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834680","name":"브로큰 엔젤","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834681","name":"의적 말베르데","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":"독재자와 악당들로부터 사람들을 지키는 무법자 말베르데의 활약상을 그린 액션 히어로 드라마","grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834682","name":"어쩌다 패밀리","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834683","name":"텔레노벨라 명장면명대사 시즌3","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834684","name":"텔레노벨라 명장면명대사 시즌2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834685","name":"실바나 신 라나","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834686","name":"마담 알타그라시아","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834687","name":"에바 온 더 로드","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834688","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"15","startTime":"20240626100000","endTime":"20240626111700","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834689","name":"네 이웃의 아내","mainCategory":"드라마","subCategory":"멜로","cast":"염정아,신은경,정준호,김유석,정한용,김부선,이세창,윤지민,양진우","summary":"무미건조한 결혼생활에 지쳐있는 두 부부가 우연히 같은 아파트에 살게 되며 벌어지는 미스테리한 사건들과 네 남녀의 비밀 크로스 로맨스 이야기","grade":"15","startTime":"20240626111700","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834690","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626123000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834691","name":"명물인생 시즌7 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626135000","endTime":"20240626145500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834692","name":"내 친구의 집은 어디인가","mainCategory":"연예/오락","subCategory":"일반","cast":"유세윤,기욤 패트리,장위안,줄리안 퀸타르트,알베르토 몬디,타일러 라쉬,로빈 데이아나","summary":"글로벌 내 친구의 집에서 부대껴 지내면서 겪는 좌충우돌 생활 이야기","grade":"15","startTime":"20240626145500","endTime":"20240626160900","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834693","name":"님과 함께 최고의 사랑2","mainCategory":"연예/오락","subCategory":"일반","cast":"윤정수,김숙,김영철,송은이","summary":"요즘 사회 문제로 떠오른 '결혼'때문에 고민하는 대한민국 '만혼' 남녀들에 대한 이야기를 리얼한 가상커플로 보여주는 프로그램","grade":"15","startTime":"20240626160900","endTime":"20240626173300","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834694","name":"기분 좋은 날","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":"평균 수명이 길어진만큼 건강하게 오래사는 것이 중요해진 지금 이제는 필수라고 할 수 있는 의학정보를 안방에서 편하게 얻을 수 있는 프로그램","grade":"15","startTime":"20240626173300","endTime":"20240626183400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834695","name":"신부님은 명탐정 시즌10(우리말 더빙)","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"테렌스 힐,니노 프라시카","summary":null,"grade":"15","startTime":"20240626183400","endTime":"20240626194800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834696","name":"궁중잔혹사 꽃들의 전쟁","mainCategory":"드라마","subCategory":"역사/사극","cast":"김현주,이덕화,정성모,송선미,김주영,전태수,정성운,고원희","summary":"자신의 야욕을 이루려고 인조를 움직여 소현세자를 독살 시키고 세자빈 강씨를 음해한 조선 최고 팜므파탈 소용 조씨와 권력 그리고 사랑을 쟁취하게 위하여 스스로 악마가 되버린 왕의 여인들의 처절했던 암투를 바탕으로 꾸며진 이야기.","grade":"15","startTime":"20240626194800","endTime":"20240626210300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834697","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"15","startTime":"20240626210300","endTime":"20240626222100","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834698","name":"님과 함께 최고의 사랑2","mainCategory":"연예/오락","subCategory":"일반","cast":"윤정수,김숙,김영철,송은이","summary":"요즘 사회 문제로 떠오른 '결혼'때문에 고민하는 대한민국 '만혼' 남녀들에 대한 이야기를 리얼한 가상커플로 보여주는 프로그램","grade":"15","startTime":"20240626222100","endTime":"20240626233300","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834699","name":"뭉쳐야 뜬다","mainCategory":"연예/오락","subCategory":"일반","cast":"김용만,김성주,안정환,정형돈","summary":"치열하게 살아가며 '나만을 위한 시간'을 잊은 채 달려온 40대 가장들의 기상천외한 패키지여행 프로그램","grade":"15","startTime":"20240626233300","endTime":"20240627010200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"518","name":"채널W","number":"76","logoUrl":"/upload/channel/201603/logo_chw.png","homepage":"http://www.chw.co.kr","phone":"02-6959-6997","description":"한국과 일본을 잇는 국내 최대 일본 콘텐츠 전문 채널 채널W!

채널W의 ‘오늘의 일본을 봅니다’라는 슬로건과 같이, 동시방영을 통해 가장 빠르고, 신선하게 일본의 최신 콘텐츠를 국내에서 볼 수 있는 유일무이 일본 콘텐츠 전문 케이블 방송국입니다. 일본의 인기 버라이어티를 중심으로 드라마, 정보교양, 다큐멘터리, 그라비아, 영화 등 다양한 장르의 콘텐츠를 제공하며 ‘국내의 일본 콘텐츠 리더’를 지향하고 있습니다.","programs":[{"id":"P531628590","name":"이웃집 가족은 푸르게 보인다","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"후카다 쿄코,마츠야마 켄이치,히라야마 히로유키,노마구치 토오루,마토부 세이,타카하타 아츠코,하루미 ...","summary":"임신을 위해 노력하는 부부의 모습을 그린 이야기","grade":"15","startTime":"20240625231000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628591","name":"유리다노 칸다노","mainCategory":"드라마","subCategory":"멜로","cast":"바바 후미카,코지마 후지코","summary":null,"grade":"19","startTime":"20240626001000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628592","name":"다시보는 알바톡톡","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"12","startTime":"20240626011000","endTime":"20240626021000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628593","name":"백문일견","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"다양한 일본 문화를 소개하고 여러가지 취미를 배워보는 프로그램","grade":"12","startTime":"20240626021000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628594","name":"웨더 라이프","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628595","name":"웨더 라이프","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628596","name":"웨더 라이프","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628597","name":"MCN STORY","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628598","name":"리에바라","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"아키바 리에","summary":"한국에 '꿈'을 안고 온 일본인들. 그들을 한국 생활 10년차인 아키바 리에가 직접 만나 그들이 이루고자 한 '꿈'의 이야기를 솔직 담백하게 풀어 낸다","grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628599","name":"일본어 스쿨 시즌 2","mainCategory":"교육","subCategory":"일어","cast":null,"summary":null,"grade":"12","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628600","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628601","name":"마이퓨어파트너","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":"건강한 삶은 미리 알고 지키는 것이 중요하다. 이에 올바른 건강 상식과 정확한 의학 정보를 전달하여 건강한 삶을 제공하는 정보 프로그램.","grade":"15","startTime":"20240626101000","endTime":"20240626112000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628602","name":"연속TV소설 오싱","mainCategory":"드라마","subCategory":"시대극","cast":"코바야시 아야코,다나카 유코,오토와 노부코,오오하시 고로,이즈미 핀코,이토 시로,아즈마 테루미","summary":"운명에 굴하지 않고 고난과 역경을 극복해 나간 한 여성의 일대기","grade":"15","startTime":"20240626112000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628603","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626120000","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628604","name":"도쿄 러브 스토리","mainCategory":"드라마","subCategory":"트렌디","cast":"스즈키 호나미,오다 유지,아리모리 나리미,에구치 요스케","summary":null,"grade":"15","startTime":"20240626132000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628605","name":"북쪽 고향에서","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"다나카 쿠니에,요시오카 히데타카,나카지마 토모코,이시다 아유미,타케시타 케이코,이와키 코이치,하라...","summary":"도쿄에서 홋카이도로 이주한 세 가족의 사랑과 성장을 그린 홈드라마","grade":"15","startTime":"20240626143000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628606","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626153000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628607","name":"무엇이든 물어보살","mainCategory":"연예/오락","subCategory":"일반","cast":"이수근,서장훈","summary":"답답했던 마음 속 고민이 있다면 망설이지 말고 드루와~! 서장훈, 이수근이 꽉 막힌 속을 확~ 뚫릴 신통방통 해결책을 제시해드립니다!","grade":"15","startTime":"20240626165000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628608","name":"싱싱장터 라이브 바른상회","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626181000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628609","name":"마중 나가는 시부야군","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"쿄모토 타이가,타나베 모모코,나이토 슈이치로,나카가와 츠바사,유이챠미","summary":"과보호로 인해 연애 경험 제로의 꽃미남 배우와 보육사가 만들어내는 순수도 100%의 러브 코미디 드라마","grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628610","name":"북쪽 고향에서","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"다나카 쿠니에,요시오카 히데타카,나카지마 토모코,이시다 아유미,타케시타 케이코,이와키 코이치,하라...","summary":"도쿄에서 홋카이도로 이주한 세 가족의 사랑과 성장을 그린 홈드라마","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628611","name":"북쪽 고향에서","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"다나카 쿠니에,요시오카 히데타카,나카지마 토모코,이시다 아유미,타케시타 케이코,이와키 코이치,하라...","summary":"도쿄에서 홋카이도로 이주한 세 가족의 사랑과 성장을 그린 홈드라마","grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628612","name":"마중 나가는 시부야군","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":"쿄모토 타이가,타나베 모모코,나이토 슈이치로,나카가와 츠바사,유이챠미","summary":"과보호로 인해 연애 경험 제로의 꽃미남 배우와 보육사가 만들어내는 순수도 100%의 러브 코미디 드라마","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628613","name":"반경 5미터","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"요시네 료코,나가사쿠 히로미","summary":"여성 주간지의 편집자와 베테랑 기자가 콤비를 이뤄 여성들의 일상적이고 친밀한 문제를 취재하는 휴먼 드라마","grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628614","name":"트랜짓 걸즈","mainCategory":"드라마","subCategory":"멜로","cast":"이토 사이리,사쿠마 유이,이토 켄타로,요시카와 아이,와타나베 에레나,키리시마 레이카","summary":null,"grade":"19","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"664","name":"중화TV","number":"77","logoUrl":"/upload/channel/201605/logo_ZHTV.png","homepage":"https://zhtv.cjenm.com/ko/","phone":"080-080-0781","description":"중화TV","programs":[{"id":"C524096052","name":"안녕, 오랜만이야","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096053","name":"차이나 인더스트리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096054","name":"차이나 인더스트리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096170","name":"2022 삼성화재배 월드바둑 마스터스","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096171","name":"2022 삼성화재배 월드바둑 마스터스","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626041000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096172","name":"삼국지 덕후 콘서트","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"한석준,서유리","summary":"상상초월 초특급 게스트로 다시 돌아온 삼국지 인문학 토크쇼. 연예인, 작가, 국회의원, 등 각양각색의 인사들이 게스트로 출연해, 자신들이 종사해온 분야에서 쌓아온 탄탄한 내공을 바탕으로 삼국지를 바라보는 신선한 관점을 제시할 lt;삼국지 덕후 콘서트gt;! 자타공인 삼국지 덕후들의 살벌한 삼국지 썰전이 펼쳐집니다.","grade":"12","startTime":"20240626041000","endTime":"20240626052000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648360","name":"차이나 히코노미","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":"한석준,김남희,최욱","summary":"중국 역사를 통해 경제의 흐름을 말하는 특별한 토크쇼","grade":"0","startTime":"20240626052000","endTime":"20240626062000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096174","name":"바둑 초급완전정복","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626062000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096175","name":"위클리 차이나우","mainCategory":"교양/정보","subCategory":"일반","cast":"김일중,김정은","summary":"전 세계 인구 1위! GDP 2위! 국토면적 4위! 인구, 돈, 면적, 역사 등 거대한 스케일을 자랑하는 중국! 그리고 대륙 속에서 일어나는 상상 이상의 핫한 이슈들...! 지난 한 주 동안 중국에서 벌어진 뉴스들 중 문화, 경제, 사회, 역사, 연예 등 분야를 가리지 않고 현재 가장 뜨겁고 강렬한 이슈들만 골라 '랭킹쇼'로 풀어본다.","grade":"12","startTime":"20240626070000","endTime":"20240626075000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096176","name":"술맛 나는 여행 : 주유천하","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이연복,박준우","summary":"음식과 술을 좋아하며, 여행을 꿈꾸는 사람들을 위한 취중방송 프로그램","grade":"15","startTime":"20240626075000","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096177","name":"라이프 온 마스","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"정경호,박성웅,고아성,오대환,전석호,김기천,김영필,전혜빈","summary":"2018년에서 연쇄 살인 용의자를 쫓던 형사 '태주'. 수사반장 음악이 TV 브라운관에 흘러나오던 1988년에 깨어나다! 과거로 돌아간 태주는 과학적 사고 따윈 밥 말아먹은 막무가내 형사들과 함께 사건을 해결하며 자신이 쫓던 연쇄 살인마의 흔적을 발견하고 잃어버린 기억의 비밀에 점차 다가서게 되는데... quot;꿈일까? 아님 내가 미친 건가?quot; 쌍팔년도 그놈들의 신나는 복고 수사기.","grade":"15","startTime":"20240626085000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096178","name":"경여년","mainCategory":"드라마","subCategory":"시대극","cast":"장약윤,진도명,우강,리친,샤오잔,송일,이소염,곽기린,왕양,퉁멍스","summary":"역사를 거스르는 운명, 시대를 초연하는 정의!","grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096179","name":"경여년","mainCategory":"드라마","subCategory":"시대극","cast":"장약윤,진도명,우강,리친,샤오잔,송일,이소염,곽기린,왕양,퉁멍스","summary":"역사를 거스르는 운명, 시대를 초연하는 정의!","grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096180","name":"안녕, 오랜만이야","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096181","name":"랑야방 2:풍기장림","mainCategory":"드라마","subCategory":"역사/사극","cast":"황효명,동려아","summary":"장림군의 위세를 시기하는 자들에 의해 의모에 휘말리게 된 장림왕부의 이야기를 다룬 드라마","grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096182","name":"랑야방 2:풍기장림","mainCategory":"드라마","subCategory":"역사/사극","cast":"황효명,동려아","summary":"장림군의 위세를 시기하는 자들에 의해 의모에 휘말리게 된 장림왕부의 이야기를 다룬 드라마","grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096183","name":"무미랑전기","mainCategory":"드라마","subCategory":"역사/사극","cast":"판빙빙,장풍의,장균녕","summary":"중국을 통치한 단 한명의 여황제","grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096184","name":"무미랑전기","mainCategory":"드라마","subCategory":"역사/사극","cast":"판빙빙,장풍의,장균녕","summary":"중국을 통치한 단 한명의 여황제","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096185","name":"사마의 : 미완의 책사","mainCategory":"드라마","subCategory":"역사/사극","cast":"오수파,위허웨이,장균녕,유도","summary":"중국 위국대군사 사마의의 일생을 그린 드라마","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096186","name":"사마의 : 미완의 책사","mainCategory":"드라마","subCategory":"역사/사극","cast":"오수파,위허웨이,장균녕,유도","summary":"중국 위국대군사 사마의의 일생을 그린 드라마","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096187","name":"사마의 : 미완의 책사","mainCategory":"드라마","subCategory":"역사/사극","cast":"오수파,위허웨이,장균녕,유도","summary":"중국 위국대군사 사마의의 일생을 그린 드라마","grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096188","name":"갚아야 산다","mainCategory":"드라마","subCategory":"코미디","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096189","name":"녹비홍수","mainCategory":"드라마","subCategory":"멜로","cast":"조려영,풍소봉,주일룡,장자닝","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096190","name":"녹비홍수","mainCategory":"드라마","subCategory":"멜로","cast":"조려영,풍소봉,주일룡,장자닝","summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524096191","name":"안녕, 오랜만이야","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648342","name":"차이나 인더스트리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626235000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"915","name":"CH.U","number":"78","logoUrl":"/upload/channel/201902/chu_logo.png","homepage":"http://ch-u.tv/","phone":null,"description":"CH.U는 드라마와 영화 컨텐츠를 전문으로 제공하는 채널로,\r\n


국내 최초로 유럽 드라마를 수급하는 해외 컨텐츠 전문채널 입니다.","programs":[{"id":"C524072903","name":"위대한 세기 시즌4","mainCategory":"드라마","subCategory":"시대극","cast":"할리트 에르겐치,메리엠 우젤리","summary":"16세기의 오스만 제국을 배경으로 오스만 제국의 10대 술탄인 '술레이만 1세'와 전쟁 포로 출신의 노예에서 오스만 제국의 황후 '휘렘 술탄'이 된 '알렉산드라'의 일대기를 그린 터키 대하서사극","grade":"15","startTime":"20240625234000","endTime":"20240626004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072904","name":"위대한 세기 시즌4","mainCategory":"드라마","subCategory":"시대극","cast":"할리트 에르겐치,메리엠 우젤리","summary":"16세기의 오스만 제국을 배경으로 오스만 제국의 10대 술탄인 '술레이만 1세'와 전쟁 포로 출신의 노예에서 오스만 제국의 황후 '휘렘 술탄'이 된 '알렉산드라'의 일대기를 그린 터키 대하서사극","grade":"15","startTime":"20240626004000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072905","name":"위대한 부활:에르투룰 시즌2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626014000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072906","name":"위대한 부활:에르투룰 시즌2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626024000","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072907","name":"홀로탈출 시즌2","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626034000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072908","name":"취미로 먹고 산다 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072909","name":"현장추적 싸이렌","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038653","name":"현장추적 싸이렌","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038654","name":"명물인생","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038655","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626080000","endTime":"20240626084500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038656","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626084500","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038657","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626093000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072910","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626104000","endTime":"20240626114000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072911","name":"육남매","mainCategory":"드라마","subCategory":"홈드라마","cast":"장미희,오태경,이미미,노형욱,이찬호,송은혜,최종원,백일섭,윤미라","summary":"경제개발이 본격 시작되던 62~66년 서울 영등포 뒷골목을 배경으로 홀어머니와 여섯 아이가 엮어내는 살가운 이야기를 그려 IMF로 고통스런 나날을 보내던 이들의 마음을 포근하게 감싸줬다. 또 8년만에 드라마에 컴백한 장미희가 강인한 어머니의 모습을 보여줘 실의에 빠진 사람들에게 재기의 용기를 줬다. 그의 quot;똑(떡)사세요, 똑 하나만 사 가세요quot; 라는 대사는 장안의 유행어가 되기도 했다.","grade":"15","startTime":"20240626114000","endTime":"20240626124000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072912","name":"육남매","mainCategory":"드라마","subCategory":"홈드라마","cast":"장미희,오태경,이미미,노형욱,이찬호,송은혜,최종원,백일섭,윤미라","summary":"경제개발이 본격 시작되던 62~66년 서울 영등포 뒷골목을 배경으로 홀어머니와 여섯 아이가 엮어내는 살가운 이야기를 그려 IMF로 고통스런 나날을 보내던 이들의 마음을 포근하게 감싸줬다. 또 8년만에 드라마에 컴백한 장미희가 강인한 어머니의 모습을 보여줘 실의에 빠진 사람들에게 재기의 용기를 줬다. 그의 quot;똑(떡)사세요, 똑 하나만 사 가세요quot; 라는 대사는 장안의 유행어가 되기도 했다.","grade":"15","startTime":"20240626124000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072913","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626134000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072914","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626144000","endTime":"20240626155000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072915","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626155000","endTime":"20240626163500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072916","name":"이것은 실화다","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 주변에서 벌어지는 기막힌 사건 사고들을 재연극으로 풀어본다","grade":"15","startTime":"20240626163500","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072917","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626172000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072918","name":"사랑과 전쟁 시즌2","mainCategory":"드라마","subCategory":"단막극/단편","cast":"강석우,전무송,김숙기","summary":"실제 부부갈등의 사연을 드라마로 재연하고, 부부문제에 대한 최고의 전문가로 구성된 '부부클리닉 위원회'의 상담을 통해, 부부들에게 실제적인 최상의 코칭을 제공한다","grade":"15","startTime":"20240626183000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072919","name":"육남매","mainCategory":"드라마","subCategory":"홈드라마","cast":"장미희,오태경,이미미,노형욱,이찬호,송은혜,최종원,백일섭,윤미라","summary":"경제개발이 본격 시작되던 62~66년 서울 영등포 뒷골목을 배경으로 홀어머니와 여섯 아이가 엮어내는 살가운 이야기를 그려 IMF로 고통스런 나날을 보내던 이들의 마음을 포근하게 감싸줬다. 또 8년만에 드라마에 컴백한 장미희가 강인한 어머니의 모습을 보여줘 실의에 빠진 사람들에게 재기의 용기를 줬다. 그의 quot;똑(떡)사세요, 똑 하나만 사 가세요quot; 라는 대사는 장안의 유행어가 되기도 했다.","grade":"15","startTime":"20240626193000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072920","name":"육남매","mainCategory":"드라마","subCategory":"홈드라마","cast":"장미희,오태경,이미미,노형욱,이찬호,송은혜,최종원,백일섭,윤미라","summary":"경제개발이 본격 시작되던 62~66년 서울 영등포 뒷골목을 배경으로 홀어머니와 여섯 아이가 엮어내는 살가운 이야기를 그려 IMF로 고통스런 나날을 보내던 이들의 마음을 포근하게 감싸줬다. 또 8년만에 드라마에 컴백한 장미희가 강인한 어머니의 모습을 보여줘 실의에 빠진 사람들에게 재기의 용기를 줬다. 그의 quot;똑(떡)사세요, 똑 하나만 사 가세요quot; 라는 대사는 장안의 유행어가 되기도 했다.","grade":"15","startTime":"20240626203000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072921","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626213000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072922","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626223000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524072923","name":"위대한 세기 시즌4","mainCategory":"드라마","subCategory":"시대극","cast":"할리트 에르겐치,메리엠 우젤리","summary":"16세기의 오스만 제국을 배경으로 오스만 제국의 10대 술탄인 '술레이만 1세'와 전쟁 포로 출신의 노예에서 오스만 제국의 황후 '휘렘 술탄'이 된 '알렉산드라'의 일대기를 그린 터키 대하서사극","grade":"15","startTime":"20240626234000","endTime":"20240627004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"973","name":"채널J","number":"79","logoUrl":"/upload/channel/201604/logo_chj.png","homepage":"http://www.channelj.co.kr","phone":"02-547-7344","description":"- 일본문화 콘텐츠 전문 편성
- 다양한 일본 인기 드라마, 영화 편성
- 국내 유일 일본문화 전문 채널
- 최신 트렌드 및 역사 드라마, 인포테인먼트, 다큐등(조시데카,순정,밤의 여왕, 풍림화산, 공명의 갈림길, 요시츠네, 훗카이도 계절의 아름다움, 일본 어부 마을등)","programs":[{"id":"R119803551","name":"입스","mainCategory":"드라마","subCategory":"코미디","cast":null,"summary":null,"grade":"15","startTime":"20240625233000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803552","name":"수박","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803553","name":"9보더","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626013000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803554","name":"트릭","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"나카마 유키에,아베 히로시,노기와 요코,나마세 카츠히사","summary":"'트릭'은 일본의 아사히TV에서 2000년에 방영됐던 작품으로, 동경과학기술대학의 조교수와 여류 마술사가 한 팀을 이뤄 초자연적인 현상 뒤에 숨겨진 속임수를 파헤친다는 내용이다. 특히, 매회마다 등장하는 투시술, 독심술, 공중부유 등과 같은 염력 현상에 대한 분석이 재미를 더한다고. 연출을 맡은 츠츠미 유키히코는 파격적인 소재와 영상으로 특히 미스터리 스릴러물에 뛰어나다는 평가를 받고 있는 인물이다. 가수와 성우로도 활동하는 여배우 나카마 유키에와 공학도 출신의 지성파 배우 아베 히로시가 초능력자들에 얽힌 음모를 밝혀내는 명콤비로 호흡을 맞춘다. 일본에서는 폭발적인 인기를 기록하며 드라마의 속편인 '트릭2', '트릭3'가 2002년과 2003년에 연속 방영되는 한편, 극장영화로도 개봉돼 좋은 반응을 얻은 바 있다.","grade":"15","startTime":"20240626023000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803555","name":"트릭","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"나카마 유키에,아베 히로시,노기와 요코,나마세 카츠히사","summary":"'트릭'은 일본의 아사히TV에서 2000년에 방영됐던 작품으로, 동경과학기술대학의 조교수와 여류 마술사가 한 팀을 이뤄 초자연적인 현상 뒤에 숨겨진 속임수를 파헤친다는 내용이다. 특히, 매회마다 등장하는 투시술, 독심술, 공중부유 등과 같은 염력 현상에 대한 분석이 재미를 더한다고. 연출을 맡은 츠츠미 유키히코는 파격적인 소재와 영상으로 특히 미스터리 스릴러물에 뛰어나다는 평가를 받고 있는 인물이다. 가수와 성우로도 활동하는 여배우 나카마 유키에와 공학도 출신의 지성파 배우 아베 히로시가 초능력자들에 얽힌 음모를 밝혀내는 명콤비로 호흡을 맞춘다. 일본에서는 폭발적인 인기를 기록하며 드라마의 속편인 '트릭2', '트릭3'가 2002년과 2003년에 연속 방영되는 한편, 극장영화로도 개봉돼 좋은 반응을 얻은 바 있다.","grade":"15","startTime":"20240626033000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803556","name":"헬로재팬","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"1억 2천만의 인구가 살아가는 가깝고도 먼 나라, 일본. 그 속엔 오직 일본에서만 볼 수 있는 독특한 문화와 장소, 풍속, 그리고 일본인이기에 가능한 놀라운 삶의 모습들이 숨어 있습니다. 일본 곳곳의 놀라운 현장을 생동감 있게 담아낸 ‘헬로! 재팬’은 신기하고! 재미있고! 신비롭고! 특이한! 우리가 몰랐던, 놀라운 일본이야기들을 소개합니다.","grade":"12","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803557","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803558","name":"한문철의 블랙박스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803559","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626064000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803560","name":"세월따라","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803561","name":"세월따라","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626083000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119857949","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626090000","endTime":"20240626101000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119857950","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626101000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119857951","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626113000","endTime":"20240626125000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803565","name":"정글의 법칙","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"류담,김병만,리키 김,황광희","summary":"대자연 속에서 드러나는 인간 본성과 불굴의 도전 정신이 빚어낸 신개념 생존 버라이어티, 병만족장을 따라 검은 대륙 아프리카에서 벌여지는 치열한 생존 게임이 시작된다.","grade":"15","startTime":"20240626125000","endTime":"20240626142000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803566","name":"정글의 법칙","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"류담,김병만,리키 김,황광희","summary":"대자연 속에서 드러나는 인간 본성과 불굴의 도전 정신이 빚어낸 신개념 생존 버라이어티, 병만족장을 따라 검은 대륙 아프리카에서 벌여지는 치열한 생존 게임이 시작된다.","grade":"15","startTime":"20240626142000","endTime":"20240626155000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803567","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626155000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803568","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626170000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803569","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626181000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803570","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626193000","endTime":"20240626205000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803571","name":"고독한 미식가 시즌5","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"마츠시게 유타카","summary":"원작만화를 소재로 한 음식 맛을 이야기하는 드라마","grade":"12","startTime":"20240626205000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803572","name":"고독한 미식가 시즌7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"마츠시게 유타카","summary":"원작만화를 소재로 한 음식 맛을 이야기하는 드라마","grade":"12","startTime":"20240626221000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119803573","name":"단다린 노동 기준 감독관","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626233000","endTime":"20240627005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"906","name":"채널차이나","number":"80","logoUrl":"/upload/channel/202401/채널차이나_2024.jpg","homepage":"http://www.chchina.co.kr/","phone":"02-368-2220","description":"중국을 탐하다! 중국문화전문채널

중국에서 가장 핫한 드라마, 예능, 다큐멘터리, 영화, 애니메이션 등 다양한 중국 콘텐츠와 중국 관련 자체제작물을 통해 대륙의 모든 것을 만나는 중국문화전문채널입니다.","programs":[{"id":"C524042747","name":"화융","mainCategory":"드라마","subCategory":"환상/SF","cast":"쥐징이,곽준진","summary":null,"grade":"15","startTime":"20240625235000","endTime":"20240626004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042748","name":"장희빈","mainCategory":"드라마","subCategory":"역사/사극","cast":"정성모,신충식,이영후,김혜수,박선영,강부자,김영애,전광렬,송재호,김명수,하유미,이순재","summary":"애욕과 부성이라는 여성의 두 가지 본질에 각각 극단적으로 충실한 장희빈과 인현왕후, 그리고 숙종은 인간적인 정리와 군왕의 역할 사이에서 번민한다. 당쟁이라는 정치의 소용돌이 속에서 인간적인 삶 보다는 군왕으로 살아야만했던 한 남자의 삶과 인현왕후와 장희빈의 이야기가 그저 궁정여인들의 암투가 아니었음을 재조명 해준다.","grade":"15","startTime":"20240626004000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042749","name":"장희빈","mainCategory":"드라마","subCategory":"역사/사극","cast":"정성모,신충식,이영후,김혜수,박선영,강부자,김영애,전광렬,송재호,김명수,하유미,이순재","summary":"애욕과 부성이라는 여성의 두 가지 본질에 각각 극단적으로 충실한 장희빈과 인현왕후, 그리고 숙종은 인간적인 정리와 군왕의 역할 사이에서 번민한다. 당쟁이라는 정치의 소용돌이 속에서 인간적인 삶 보다는 군왕으로 살아야만했던 한 남자의 삶과 인현왕후와 장희빈의 이야기가 그저 궁정여인들의 암투가 아니었음을 재조명 해준다.","grade":"15","startTime":"20240626020000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042750","name":"일야신낭 2","mainCategory":"드라마","subCategory":"멜로","cast":"원호,조소의","summary":"해적왕과 협녀의 비밀 신혼 생활","grade":"15","startTime":"20240626032000","endTime":"20240626041000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042751","name":"일야신낭 2","mainCategory":"드라마","subCategory":"멜로","cast":"원호,조소의","summary":"해적왕과 협녀의 비밀 신혼 생활","grade":"15","startTime":"20240626041000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042752","name":"트립 인 코리아 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629365","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629367","name":"장희빈","mainCategory":"드라마","subCategory":"역사/사극","cast":"정성모,신충식,이영후,김혜수,박선영,강부자,김영애,전광렬,송재호,김명수,하유미,이순재","summary":"애욕과 부성이라는 여성의 두 가지 본질에 각각 극단적으로 충실한 장희빈과 인현왕후, 그리고 숙종은 인간적인 정리와 군왕의 역할 사이에서 번민한다. 당쟁이라는 정치의 소용돌이 속에서 인간적인 삶 보다는 군왕으로 살아야만했던 한 남자의 삶과 인현왕후와 장희빈의 이야기가 그저 궁정여인들의 암투가 아니었음을 재조명 해준다.","grade":"15","startTime":"20240626063000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042755","name":"장희빈","mainCategory":"드라마","subCategory":"역사/사극","cast":"정성모,신충식,이영후,김혜수,박선영,강부자,김영애,전광렬,송재호,김명수,하유미,이순재","summary":"애욕과 부성이라는 여성의 두 가지 본질에 각각 극단적으로 충실한 장희빈과 인현왕후, 그리고 숙종은 인간적인 정리와 군왕의 역할 사이에서 번민한다. 당쟁이라는 정치의 소용돌이 속에서 인간적인 삶 보다는 군왕으로 살아야만했던 한 남자의 삶과 인현왕후와 장희빈의 이야기가 그저 궁정여인들의 암투가 아니었음을 재조명 해준다.","grade":"15","startTime":"20240626075000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042756","name":"언어부","mainCategory":"드라마","subCategory":"멜로","cast":"교흔,서정계","summary":"자신의 인생을 살기 위한 여인의 이야기!","grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042757","name":"언어부","mainCategory":"드라마","subCategory":"멜로","cast":"교흔,서정계","summary":"자신의 인생을 살기 위한 여인의 이야기!","grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042758","name":"선검기협전 4","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042759","name":"선검기협전 4","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042760","name":"사조영웅전 2024","mainCategory":"드라마","subCategory":"시대극","cast":"차사,포상은,주일위,하윤동,고위광","summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042761","name":"사조영웅전 2024","mainCategory":"드라마","subCategory":"시대극","cast":"차사,포상은,주일위,하윤동,고위광","summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042762","name":"장야","mainCategory":"드라마","subCategory":"트렌디","cast":"진비우,송이인,원빙연","summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042763","name":"장야","mainCategory":"드라마","subCategory":"트렌디","cast":"진비우,송이인,원빙연","summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042764","name":"부도연","mainCategory":"드라마","subCategory":"역사/사극","cast":"왕학체,진옥기","summary":"환관과 후궁의 금단의 로맨스!","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042765","name":"부도연","mainCategory":"드라마","subCategory":"역사/사극","cast":"왕학체,진옥기","summary":"환관과 후궁의 금단의 로맨스!","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042766","name":"선검기협전 4","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042767","name":"선검기협전 4","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042768","name":"사조영웅전 2024","mainCategory":"드라마","subCategory":"시대극","cast":"차사,포상은,주일위,하윤동,고위광","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042769","name":"사조영웅전 2024","mainCategory":"드라마","subCategory":"시대극","cast":"차사,포상은,주일위,하윤동,고위광","summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042770","name":"화융","mainCategory":"드라마","subCategory":"환상/SF","cast":"쥐징이,곽준진","summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240626235000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042771","name":"화융","mainCategory":"드라마","subCategory":"환상/SF","cast":"쥐징이,곽준진","summary":null,"grade":"15","startTime":"20240626235000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"379","name":"하이라이트TV","number":"82","logoUrl":"/upload/channel/201610/logo_highlight.png","homepage":"http://highlighttv.co.kr/","phone":"02-726-7460","description":"일일드라마는 하이라이트TV","programs":[{"id":"P531641313","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641316","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641332","name":"금 나와라 뚝딱!","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"연정훈,한지혜,이수경,이태성,백진희,박서준,김형준,최명길,길용우,반효정,최주봉,김지영,김광규,조은숙...","summary":"상류층을 동경하며 살아가는 중산층의 허세를 풍자적으로 그려낸다","grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641336","name":"금 나와라 뚝딱!","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"연정훈,한지혜,이수경,이태성,백진희,박서준,김형준,최명길,길용우,반효정,최주봉,김지영,김광규,조은숙...","summary":"상류층을 동경하며 살아가는 중산층의 허세를 풍자적으로 그려낸다","grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641466","name":"대한민국 특종 대탐험 2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641467","name":"대한민국 특종 대탐험 2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641376","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641380","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641384","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641388","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641317","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641290","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641333","name":"금 나와라 뚝딱!","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"연정훈,한지혜,이수경,이태성,백진희,박서준,김형준,최명길,길용우,반효정,최주봉,김지영,김광규,조은숙...","summary":"상류층을 동경하며 살아가는 중산층의 허세를 풍자적으로 그려낸다","grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641337","name":"금 나와라 뚝딱!","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"연정훈,한지혜,이수경,이태성,백진희,박서준,김형준,최명길,길용우,반효정,최주봉,김지영,김광규,조은숙...","summary":"상류층을 동경하며 살아가는 중산층의 허세를 풍자적으로 그려낸다","grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641365","name":"기묘한이야기","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641377","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641381","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626130000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641385","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641389","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626140000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641318","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240626143000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641291","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240626153000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641486","name":"행복이 꽃피는 나무","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641334","name":"금 나와라 뚝딱!","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"연정훈,한지혜,이수경,이태성,백진희,박서준,김형준,최명길,길용우,반효정,최주봉,김지영,김광규,조은숙...","summary":"상류층을 동경하며 살아가는 중산층의 허세를 풍자적으로 그려낸다","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641338","name":"금 나와라 뚝딱!","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"연정훈,한지혜,이수경,이태성,백진희,박서준,김형준,최명길,길용우,반효정,최주봉,김지영,김광규,조은숙...","summary":"상류층을 동경하며 살아가는 중산층의 허세를 풍자적으로 그려낸다","grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641378","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626200000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641382","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626203000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641386","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626210000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641390","name":"내 딸 꽃님이","mainCategory":"드라마","subCategory":"홈드라마","cast":"이지훈,조민수,박상원,이도영,손은서,최진혁,진세연","summary":"피 한방울 안 섞인 모녀의 이야기를 그린 가슴 뭉클한 드라마다.","grade":"15","startTime":"20240626213000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641319","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531641292","name":"그 여자네 집","mainCategory":"드라마","subCategory":"홈드라마","cast":"김현주,이서진,허영란,김남주,차인표","summary":"보통사람들의 저녁 밥상 같은 이야기 lt;그 여자네 집gt;. 한국 어머니들의 최대 관심사인 자녀의 교육 문제, 결혼 문제와 각 가정들이 안고 있는 여러 문제들이 진지하게, 그러나 흥미롭게 때로는 눈물나게 펼쳐지는 친근한 이야기를 그렸다.","grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"568","name":"WeLike","number":"84","logoUrl":"/upload/channel/202211/221024_welike_logo.jpg","homepage":"http://weliketv.co.kr/","phone":"070-4464-0992","description":"유럽 아시아 드라마 & 버라이어티 전문 채널\r\n

유럽, 아시아 대륙 각국의 생활, 예술, 역사를 반영한 우수 드라마, 버라이어티, 다큐멘터리 방영","programs":[{"id":"C524059644","name":"거침없이 하이킥","mainCategory":"드라마","subCategory":"시트콤","cast":"이순재,김범,박해미,김혜성,최민용,정준하,나문희,서민정,신지,정일우,염승현","summary":"하이킥으로 쌈질을 잘하고 모토싸이클 마니아며 학업을 혐오하는 동생 이윤호(정일우)와, 프라모델과 싸이를 즐기는 공부1등 형 이민호(김혜성)는 한살 터울의 형제이나 고교1년 같은 반이다. 둘은 대한민국 청소년의 양극단을 코믹버전으로 대변한다. 명퇴해 전업 주식투자자가 된 낙천적인 변강쇠형 아버지(정준하)와 자신감 200% 충만의 한의사 엄마(박해미), 하늘아래 세상 것 중 돈을 가장 사랑하는 한의사 할아버지(이순재), 며느리와 패권다툼에서 늘 처절하게 당하는 할머니(나문희) 등이 가족으로 등장한다. 민호, 윤호의 삼촌인 체육교사 이민용(최민용)은 고작 27살짜리 싱글 대디다. 너무 이른 결혼과 너무 이른 이혼 후, 반총각 반유부의 상태가 된 그는 새로운 연애편력에 돌입하며 한편으로 이혼한 아내 신지(신지)와도 애매한 감정으로 계속 얽힌다.","grade":"15","startTime":"20240625233000","endTime":"20240626004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059645","name":"거침없이 하이킥","mainCategory":"드라마","subCategory":"시트콤","cast":"이순재,김범,박해미,김혜성,최민용,정준하,나문희,서민정,신지,정일우,염승현","summary":"하이킥으로 쌈질을 잘하고 모토싸이클 마니아며 학업을 혐오하는 동생 이윤호(정일우)와, 프라모델과 싸이를 즐기는 공부1등 형 이민호(김혜성)는 한살 터울의 형제이나 고교1년 같은 반이다. 둘은 대한민국 청소년의 양극단을 코믹버전으로 대변한다. 명퇴해 전업 주식투자자가 된 낙천적인 변강쇠형 아버지(정준하)와 자신감 200% 충만의 한의사 엄마(박해미), 하늘아래 세상 것 중 돈을 가장 사랑하는 한의사 할아버지(이순재), 며느리와 패권다툼에서 늘 처절하게 당하는 할머니(나문희) 등이 가족으로 등장한다. 민호, 윤호의 삼촌인 체육교사 이민용(최민용)은 고작 27살짜리 싱글 대디다. 너무 이른 결혼과 너무 이른 이혼 후, 반총각 반유부의 상태가 된 그는 새로운 연애편력에 돌입하며 한편으로 이혼한 아내 신지(신지)와도 애매한 감정으로 계속 얽힌다.","grade":"15","startTime":"20240626004500","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059646","name":"바르바로사 2","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059647","name":"바르바로사 2","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059648","name":"저스트 댄스","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626040000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685972","name":"세계의 위대한 선박","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626051000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059650","name":"위대한 세기 : 쾨셈","mainCategory":"드라마","subCategory":"시대극","cast":"하칸 샤힌,세너 사바스,누르귈 예실차이","summary":"lt;위대한 세기gt;의 후속작. 17세기 오스만 제국을 배경으로 황태후이자 태황태후로서 섭정으로 국정에 참여했던 '쾨셈'의 일대기를 다룬 터키 대하서사극.","grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059651","name":"위대한 세기 : 쾨셈","mainCategory":"드라마","subCategory":"시대극","cast":"하칸 샤힌,세너 사바스,누르귈 예실차이","summary":"lt;위대한 세기gt;의 후속작. 17세기 오스만 제국을 배경으로 황태후이자 태황태후로서 섭정으로 국정에 참여했던 '쾨셈'의 일대기를 다룬 터키 대하서사극.","grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059652","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626080000","endTime":"20240626091500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059653","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626091500","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059654","name":"위대한 부활:에르투룰 2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626103000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059655","name":"위대한 부활:에르투룰 2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626113000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059656","name":"거침없이 하이킥","mainCategory":"드라마","subCategory":"시트콤","cast":"이순재,김범,박해미,김혜성,최민용,정준하,나문희,서민정,신지,정일우,염승현","summary":"하이킥으로 쌈질을 잘하고 모토싸이클 마니아며 학업을 혐오하는 동생 이윤호(정일우)와, 프라모델과 싸이를 즐기는 공부1등 형 이민호(김혜성)는 한살 터울의 형제이나 고교1년 같은 반이다. 둘은 대한민국 청소년의 양극단을 코믹버전으로 대변한다. 명퇴해 전업 주식투자자가 된 낙천적인 변강쇠형 아버지(정준하)와 자신감 200% 충만의 한의사 엄마(박해미), 하늘아래 세상 것 중 돈을 가장 사랑하는 한의사 할아버지(이순재), 며느리와 패권다툼에서 늘 처절하게 당하는 할머니(나문희) 등이 가족으로 등장한다. 민호, 윤호의 삼촌인 체육교사 이민용(최민용)은 고작 27살짜리 싱글 대디다. 너무 이른 결혼과 너무 이른 이혼 후, 반총각 반유부의 상태가 된 그는 새로운 연애편력에 돌입하며 한편으로 이혼한 아내 신지(신지)와도 애매한 감정으로 계속 얽힌다.","grade":"15","startTime":"20240626123000","endTime":"20240626134500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059657","name":"거침없이 하이킥","mainCategory":"드라마","subCategory":"시트콤","cast":"이순재,김범,박해미,김혜성,최민용,정준하,나문희,서민정,신지,정일우,염승현","summary":"하이킥으로 쌈질을 잘하고 모토싸이클 마니아며 학업을 혐오하는 동생 이윤호(정일우)와, 프라모델과 싸이를 즐기는 공부1등 형 이민호(김혜성)는 한살 터울의 형제이나 고교1년 같은 반이다. 둘은 대한민국 청소년의 양극단을 코믹버전으로 대변한다. 명퇴해 전업 주식투자자가 된 낙천적인 변강쇠형 아버지(정준하)와 자신감 200% 충만의 한의사 엄마(박해미), 하늘아래 세상 것 중 돈을 가장 사랑하는 한의사 할아버지(이순재), 며느리와 패권다툼에서 늘 처절하게 당하는 할머니(나문희) 등이 가족으로 등장한다. 민호, 윤호의 삼촌인 체육교사 이민용(최민용)은 고작 27살짜리 싱글 대디다. 너무 이른 결혼과 너무 이른 이혼 후, 반총각 반유부의 상태가 된 그는 새로운 연애편력에 돌입하며 한편으로 이혼한 아내 신지(신지)와도 애매한 감정으로 계속 얽힌다.","grade":"15","startTime":"20240626134500","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059658","name":"오늘도 해피데이","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059659","name":"천하무인 곽원갑","mainCategory":"드라마","subCategory":"액션","cast":"조문탁","summary":"무술 종사 곽원갑이 중화 무술의 정신으로 외세를 막아내고 민족의 존엄성을 지키는 이야기의 액션 드라마","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059660","name":"위대한 세기 : 쾨셈","mainCategory":"드라마","subCategory":"시대극","cast":"하칸 샤힌,세너 사바스,누르귈 예실차이","summary":"lt;위대한 세기gt;의 후속작. 17세기 오스만 제국을 배경으로 황태후이자 태황태후로서 섭정으로 국정에 참여했던 '쾨셈'의 일대기를 다룬 터키 대하서사극.","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059661","name":"위대한 세기 : 쾨셈","mainCategory":"드라마","subCategory":"시대극","cast":"하칸 샤힌,세너 사바스,누르귈 예실차이","summary":"lt;위대한 세기gt;의 후속작. 17세기 오스만 제국을 배경으로 황태후이자 태황태후로서 섭정으로 국정에 참여했던 '쾨셈'의 일대기를 다룬 터키 대하서사극.","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059662","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626190000","endTime":"20240626201500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059663","name":"주몽","mainCategory":"드라마","subCategory":"역사/사극","cast":"한혜진,송일국,오연수,전광렬,송지효,진희경,김승수","summary":"'주몽'은 고조선의 멸망으로부터 한반도 첫 민족근대국가인 고구려를 건국한 영웅들의 이야기를 그린 드라마","grade":"15","startTime":"20240626201500","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059664","name":"위대한 부활:에르투룰 2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626213000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059665","name":"위대한 부활:에르투룰 2","mainCategory":"드라마","subCategory":"역사/사극","cast":null,"summary":"에르투룰은 오스만 제국의 창시자 오스만 1세의 아버지 에르투룰의 일대기를 그린 대하 역사극","grade":"15","startTime":"20240626223000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059666","name":"거침없이 하이킥","mainCategory":"드라마","subCategory":"시트콤","cast":"이순재,김범,박해미,김혜성,최민용,정준하,나문희,서민정,신지,정일우,염승현","summary":"하이킥으로 쌈질을 잘하고 모토싸이클 마니아며 학업을 혐오하는 동생 이윤호(정일우)와, 프라모델과 싸이를 즐기는 공부1등 형 이민호(김혜성)는 한살 터울의 형제이나 고교1년 같은 반이다. 둘은 대한민국 청소년의 양극단을 코믹버전으로 대변한다. 명퇴해 전업 주식투자자가 된 낙천적인 변강쇠형 아버지(정준하)와 자신감 200% 충만의 한의사 엄마(박해미), 하늘아래 세상 것 중 돈을 가장 사랑하는 한의사 할아버지(이순재), 며느리와 패권다툼에서 늘 처절하게 당하는 할머니(나문희) 등이 가족으로 등장한다. 민호, 윤호의 삼촌인 체육교사 이민용(최민용)은 고작 27살짜리 싱글 대디다. 너무 이른 결혼과 너무 이른 이혼 후, 반총각 반유부의 상태가 된 그는 새로운 연애편력에 돌입하며 한편으로 이혼한 아내 신지(신지)와도 애매한 감정으로 계속 얽힌다.","grade":"15","startTime":"20240626233000","endTime":"20240627004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"509","name":"KBS Story","number":"87","logoUrl":"/upload/channel/202104/210401_KBS STORY_logo.jpg","homepage":"http://www.kbsn.co.kr/","phone":"02-787-3333","description":"'삶을 리드하는 여성'
KBS N의 여성 전문 채널","programs":[{"id":"C524038179","name":"부부클리닉 사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240625230000","endTime":"20240626001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038180","name":"슈퍼맨이 돌아왔다","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"박주호,박솔미,소유진","summary":"일만 하는 스타 아빠들이 육아에 도전한다! 가족에서 소외되고 자녀에게 소홀했던 아빠들이 제자리를 찾기 위한 프로젝트 리얼 버라이어티","grade":"12","startTime":"20240626001500","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524038181","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626014000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524038182","name":"2TV 생생정보","mainCategory":"교양/정보","subCategory":"일반","cast":"오승원,이지연,이재성","summary":"대한민국 방방곡곡의 유익한 정보와 따뜻한 이야기를 생생하게 전달한다.","grade":"0","startTime":"20240626024000","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524038183","name":"대국민 토크쇼 안녕하세요","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"이영자,신동엽,정찬우,김태균,최태준","summary":"일반인들의 서로 살아가는 사연과 고민을 소개하면서 함께 소통하며 울고 웃고 고민해결을 돕는 토크쇼","grade":"15","startTime":"20240626034000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058431","name":"산너머 남촌에는 시즌2","mainCategory":"드라마","subCategory":"농어촌","cast":"김찬우,박형준,최준용,우희진,연규진,김창숙,송기윤,권귀옥,김나운,홍유진","summary":"도시에서 농촌으로 외국에서 농촌으로 온 사람들이 농촌 토박이 사람들과 하나 되는 이야기를 그린 전원드라마","grade":"15","startTime":"20240626050000","endTime":"20240626061000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058432","name":"첫사랑","mainCategory":"드라마","subCategory":"멜로","cast":"배용준,이승연,최수종,최지우","summary":"빈부격차로 고민하는 두 남녀의 사랑을 그린 드라마","grade":"15","startTime":"20240626061000","endTime":"20240626072000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058433","name":"부부클리닉 사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626072000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058434","name":"부부클리닉 사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626083000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058435","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626094000","endTime":"20240626101500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058436","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626101500","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531619025","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626105000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531619026","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626113000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531669057","name":"아이리스","mainCategory":"드라마","subCategory":"액션","cast":"김소연,김승우,이병헌,정준호,김태희,T.O.P,현쥬니","summary":"대한민국을 숨막히게 할 블록버스터 첩보액션 드라마! 누구도 상상할 수 없었던 큰 프로젝트가 드디어 시작된다!","grade":"15","startTime":"20240626121000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531669088","name":"아이리스","mainCategory":"드라마","subCategory":"액션","cast":"김소연,김승우,이병헌,정준호,김태희,T.O.P,현쥬니","summary":"대한민국을 숨막히게 할 블록버스터 첩보액션 드라마! 누구도 상상할 수 없었던 큰 프로젝트가 드디어 시작된다!","grade":"15","startTime":"20240626133000","endTime":"20240626145000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058441","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626145000","endTime":"20240626152500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058442","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626152500","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058443","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626163500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058444","name":"수지맞은 우리","mainCategory":"드라마","subCategory":"홈드라마","cast":"함은정,백성현,오현경,강별,신정윤,선우재덕,김희정,윤다훈,조미령,서권순,임호,이상숙,송예빈,김종훈","summary":null,"grade":"15","startTime":"20240626163500","endTime":"20240626171000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531619027","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626171000","endTime":"20240626175000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531619028","name":"스캔들","mainCategory":"드라마","subCategory":"멜로","cast":"한채영,한보름,최웅,김규선,전승빈,진주형","summary":null,"grade":"15","startTime":"20240626175000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058447","name":"장영실","mainCategory":"드라마","subCategory":"역사/사극","cast":"송일국,박선영,이지훈,김상경,김영철,정한용,손병호,서현철,정윤석,김도현","summary":"유교만이 세계의 질서로 여겨지던 시대에 천출로 태어나서 평생을 노비로 살 뻔했지만, 궁에 들어가면서 15세기 조선의 과학기술을 세계 최고를 만들어 낸 천재 과학자 장영실의 일대기를 그린 드라마","grade":"15","startTime":"20240626183000","endTime":"20240626193500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058448","name":"장영실","mainCategory":"드라마","subCategory":"역사/사극","cast":"송일국,박선영,이지훈,김상경,김영철,정한용,손병호,서현철,정윤석,김도현","summary":"유교만이 세계의 질서로 여겨지던 시대에 천출로 태어나서 평생을 노비로 살 뻔했지만, 궁에 들어가면서 15세기 조선의 과학기술을 세계 최고를 만들어 낸 천재 과학자 장영실의 일대기를 그린 드라마","grade":"15","startTime":"20240626193500","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058449","name":"박원숙의 같이 삽시다 3","mainCategory":"연예/오락","subCategory":"일반","cast":"박원숙,혜은이,김영란,김청","summary":"인생 후반전을 준비하는 싱글 여배우 amp; 여가수들이 같이 모여 살면서 인생의 새로운 맛을 찾아가는 '박원숙의 같이 삽시다'! 외로움과 아픈 사연은 서로 나누고 위로하며, 같이 사는 재미를 통해 새로운 인생의 장을 펼치는 '박원숙의 같이 삽시다 시즌3'! 건강한 웃음과 반전 스토리가 펼쳐진다!","grade":"15","startTime":"20240626204000","endTime":"20240626215000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524058450","name":"부부클리닉 사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626215000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524058451","name":"부부클리닉 사랑과 전쟁","mainCategory":"드라마","subCategory":"단막극/단편","cast":"신구,정애리,김흥기","summary":"부부사이의 크고 작은 모든 문제를 드라마로 재구성해 보여주고 이를 화해 조정하는 클리닉 프로그램. 이 과정을 통해 결혼의 진정성을 모색하고 사회적 담론을 이끌며 부부재발견 및 건강한 가정을 위한 룰을 제시함.","grade":"15","startTime":"20240626230000","endTime":"20240627001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"780","name":"채널 칭(CHING)","number":"114","logoUrl":"/upload/channel/202010/201015_채널칭_Logo.jpg","homepage":"https://www.mediagenie.co.kr/CHING/","phone":"070-8109-2515","description":"중화권 및 국내 드라마 전문 채널","programs":[{"id":"C524030817","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240625223000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030818","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626001000","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030819","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626015000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030820","name":"검왕조","mainCategory":"드라마","subCategory":"액션","cast":"이일동,류혁군,요적,하윤동,이현","summary":"혼란한 시기, 고질적인 병을 앓고 있던 딩닝은 반나절에 진리를 깨우치는 등 천재적인 면모들을 보여 일순간에 강호의 가장 뜨거운 감자같은 존재가 된다. 한편 그저 평범한 사람으로 가장한 공손췐쉐는 딩닝이 그가 오래 마음에 품었던 파산검수 량징멍과 아주 닮았다는 걸 발견하게 되고, 이 후 록산회맹부터 민산검회까지 딩닝과 태자 웬즈추 및 양동 사제들의 우정은 점점 깊어져 가고, 딩닝은 점차 젊은이들을 이끄는 리더가 되어간다. 이에 형왕웬우와 왕후 예전은 불안함을 느끼게 되고, 더불어 예전에 두 사람이 량징멍과 파산검장을 배반했던 진상이 점차 드러나며 엄청난 결전의 서막이 오르게 되는데...","grade":"15","startTime":"20240626033000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030821","name":"신조협려","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030822","name":"신조협려","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626055000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030823","name":"신조협려","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626064000","endTime":"20240626074000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030824","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626074000","endTime":"20240626081000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629662","name":"화계기","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626081000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531629666","name":"화계기","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030827","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626095000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030828","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626104000","endTime":"20240626115000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030829","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626115000","endTime":"20240626131000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030830","name":"봉려구천","mainCategory":"드라마","subCategory":"시대극","cast":"장준녕","summary":null,"grade":"15","startTime":"20240626131000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531629668","name":"화계기","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531629670","name":"화계기","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626145000","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030833","name":"아맥종군","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626154000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030834","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030835","name":"신조협려","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030836","name":"신조협려","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626175000","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030837","name":"신조협려","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626184000","endTime":"20240626194000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524030838","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626194000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030839","name":"달의 연인-보보경심 려","mainCategory":"드라마","subCategory":"역사/사극","cast":"이준기,아이유,강하늘,홍종현,남주혁,백현,지수,윤선우,김산호,김성균,강한나,조민기,박지영,정경순,성...","summary":"고려 태조 이후 황권 경쟁 한복판에 서게 되는 황자들과 개기일식 날 고려 소녀 해수로 들어간 현대 여인 고하진이 써내려가는 사랑과 우정, 신의의 궁중 트렌디 로맨스","grade":"15","startTime":"20240626210000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524030840","name":"기막힌 이야기 실제상황","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"이 시대의 사건 사고 뒤에 숨겨진 리얼 인생 드라마를 현실감 넘치는 재연을 통하여 다루는 실제 이야기","grade":"15","startTime":"20240626223000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"655","name":"ASIA UHD","number":"130","logoUrl":"/upload/channel/201705/AsiaUHD.jpg","homepage":"http://www.amcg.co.kr/Asia-UHD/channel-introduction.php","phone":"070-4763-6122","description":"아시아 드라마를 즐기는 새로운 방법, AsiaUHD!
아시아의 Ultra Hit Drama(UHD)를 초고화질(UHD)로 제공하는 최초의 채널!

- 아시아 각 지역의 인기드라마를 HD를 넘어 UHD로 시청자들에게 전달하여 '드라마를 보는 즐거움'을 더해 드립니다.
- 이제는 AsiaUHD와 함께 업그레이드 된 화질로 TV를 보는 즐거움을 더하십시오!","programs":[{"id":"P531630024","name":"여봉행","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019278","name":"여경서","mainCategory":"드라마","subCategory":"멜로","cast":"황예,왕홍의,가영,유윤군","summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019279","name":"여경서","mainCategory":"드라마","subCategory":"멜로","cast":"황예,왕홍의,가영,유윤군","summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629904","name":"안지환의 TMI 무비트립","mainCategory":"연예/오락","subCategory":"영화가이드","cast":"안지환","summary":"안지환 성우가 얘기해 주는 우리의 추억 속 아시아 영화, 그리고 다양한 신작들과 관련한 알고 보면 더- 재미있는 잡다한 지식 대방출 타임!","grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019281","name":"묵우운간","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019282","name":"묵우운간","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019283","name":"매괴적고사","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019284","name":"매괴적고사","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019285","name":"추광자 : 빛의 구원자","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019286","name":"추광자 : 빛의 구원자","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629892","name":"추사, 파리지앵과 조우하다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019288","name":"너를 좋아해:투투장부주","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019289","name":"너를 좋아해:투투장부주","mainCategory":"드라마","subCategory":"로맨틱코메디","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629934","name":"창문너머 오딧세이","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629966","name":"권력의 집","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019292","name":"진시려인명월심:진시황의 여인","mainCategory":"드라마","subCategory":"멜로","cast":"적려열파,장빈빈,이태,류창,장선","summary":"중국, 진시황과 공손려의 사랑을 그린 드라마","grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630034","name":"세상을 가진 여인 미월전","mainCategory":"드라마","subCategory":"역사/사극","cast":"손려,유도,방중신,황헌,조문선,강홍파,장흔,서백훼,공쟁","summary":"초나라의 국운을 바꿀 예언을 짊어지고 태어난 한 아이 미월이 중국 최초의 태후가 되기까지의 여정을 그린 드라마","grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630042","name":"세상을 가진 여인 미월전","mainCategory":"드라마","subCategory":"역사/사극","cast":"손려,유도,방중신,황헌,조문선,강홍파,장흔,서백훼,공쟁","summary":"초나라의 국운을 바꿀 예언을 짊어지고 태어난 한 아이 미월이 중국 최초의 태후가 되기까지의 여정을 그린 드라마","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019295","name":"진연","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019296","name":"진연","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019297","name":"진연","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019298","name":"차시천하","mainCategory":"드라마","subCategory":"액션","cast":"양양,조로사,선로,뢰예","summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019299","name":"차시천하","mainCategory":"드라마","subCategory":"액션","cast":"양양,조로사,선로,뢰예","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630010","name":"여봉행","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630020","name":"여봉행","mainCategory":"드라마","subCategory":"시대극","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019302","name":"여경서","mainCategory":"드라마","subCategory":"멜로","cast":"황예,왕홍의,가영,유윤군","summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4004","name":"보도/시사/경제","channels":[{"id":"551","name":"YTN","number":"0","logoUrl":"/upload/channel/201511/logo_ytn.png","homepage":"http://www.ytn.co.kr","phone":"02-398-8000","description":"- 24시간 News 전문채널
- 매 정시와 30분대 뉴스, 월드뉴스, 심층뉴스, 기획물 등 다양","programs":[{"id":"R119805243","name":"YTN 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"뉴스 채널 YTN의 기본축을 이루는 뉴스 프로그램. 정확성과 속보성을 최대한 살려 최신 정보를 필요로하는 시청자들의 욕구를 만족시켜 준다. 특히 뉴스 휠 방식을 도입함으로써 그 날의 주요 뉴스와 함께 방송시간 직전까지 기자들이 송고한 최신 소식을 매시간 뉴스 편집에 반영함으로써 가장 생생한 소식을 시청자들에게 전달한다. 또 진행 중인 사건, 사고의 변화되는 상황을 그때 그때 전달해 뉴스에 대한 시청자들의 궁금증을 해소하고 전반적인 변화에 대한 시청자들의 이해를 돕는다.","grade":"0","startTime":"20240625235000","endTime":"20240626005000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805438","name":"YTN 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"뉴스 채널 YTN의 기본축을 이루는 뉴스 프로그램. 정확성과 속보성을 최대한 살려 최신 정보를 필요로하는 시청자들의 욕구를 만족시켜 준다. 특히 뉴스 휠 방식을 도입함으로써 그 날의 주요 뉴스와 함께 방송시간 직전까지 기자들이 송고한 최신 소식을 매시간 뉴스 편집에 반영함으로써 가장 생생한 소식을 시청자들에게 전달한다. 또 진행 중인 사건, 사고의 변화되는 상황을 그때 그때 전달해 뉴스에 대한 시청자들의 궁금증을 해소하고 전반적인 변화에 대한 시청자들의 이해를 돕는다.","grade":"0","startTime":"20240626005000","endTime":"20240626015000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805439","name":"YTN 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"뉴스 채널 YTN의 기본축을 이루는 뉴스 프로그램. 정확성과 속보성을 최대한 살려 최신 정보를 필요로하는 시청자들의 욕구를 만족시켜 준다. 특히 뉴스 휠 방식을 도입함으로써 그 날의 주요 뉴스와 함께 방송시간 직전까지 기자들이 송고한 최신 소식을 매시간 뉴스 편집에 반영함으로써 가장 생생한 소식을 시청자들에게 전달한다. 또 진행 중인 사건, 사고의 변화되는 상황을 그때 그때 전달해 뉴스에 대한 시청자들의 궁금증을 해소하고 전반적인 변화에 대한 시청자들의 이해를 돕는다.","grade":"0","startTime":"20240626015000","endTime":"20240626022000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805440","name":"포커스NIGHT","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626022000","endTime":"20240626025000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805441","name":"YTN 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"뉴스 채널 YTN의 기본축을 이루는 뉴스 프로그램. 정확성과 속보성을 최대한 살려 최신 정보를 필요로하는 시청자들의 욕구를 만족시켜 준다. 특히 뉴스 휠 방식을 도입함으로써 그 날의 주요 뉴스와 함께 방송시간 직전까지 기자들이 송고한 최신 소식을 매시간 뉴스 편집에 반영함으로써 가장 생생한 소식을 시청자들에게 전달한다. 또 진행 중인 사건, 사고의 변화되는 상황을 그때 그때 전달해 뉴스에 대한 시청자들의 궁금증을 해소하고 전반적인 변화에 대한 시청자들의 이해를 돕는다.","grade":"0","startTime":"20240626025000","endTime":"20240626032000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805442","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626032000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805443","name":"뉴스퀘어 4AM","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626035000","endTime":"20240626045000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805444","name":"뉴스START","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626055000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805445","name":"뉴스START","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626065000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805446","name":"뉴스START","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626075000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805447","name":"뉴스UP","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626075000","endTime":"20240626095000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805448","name":"뉴스퀘어 10AM","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626113000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119805449","name":"뉴스NOW","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626135000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119805450","name":"뉴스퀘어 2PM","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626155000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805451","name":"뉴스ON","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626155000","endTime":"20240626175000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805452","name":"뉴스PLUS","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626175000","endTime":"20240626195000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805453","name":"뉴스퀘어 8PM","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626214000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119805454","name":"뉴스NIGHT","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626214000","endTime":"20240626232000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805455","name":"FACT 추적","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626232000","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119805456","name":"YTN 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"뉴스 채널 YTN의 기본축을 이루는 뉴스 프로그램. 정확성과 속보성을 최대한 살려 최신 정보를 필요로하는 시청자들의 욕구를 만족시켜 준다. 특히 뉴스 휠 방식을 도입함으로써 그 날의 주요 뉴스와 함께 방송시간 직전까지 기자들이 송고한 최신 소식을 매시간 뉴스 편집에 반영함으로써 가장 생생한 소식을 시청자들에게 전달한다. 또 진행 중인 사건, 사고의 변화되는 상황을 그때 그때 전달해 뉴스에 대한 시청자들의 궁금증을 해소하고 전반적인 변화에 대한 시청자들의 이해를 돕는다.","grade":"0","startTime":"20240626235000","endTime":"20240627005000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"566","name":"연합뉴스TV","number":"23","logoUrl":"/upload/channel/201503/channel_logo_573.gif","homepage":"http://www.yonhapnewstv.co.kr/","phone":null,"description":"- 국내 최정상 언론사인 연합뉴스가 운영하는 채널

- Informative(유익한), Innovative(혁신적인), International(국제적인) 등 '3I'를 기치로 시청자에게 정확하고 신속한 뉴스를 제공

- 연합뉴스의 뉴스 생산력을 토대로 한 유익한 정보 제공
- 정통 뉴스를 다루면서도 새로운 포맷을 통한 혁신적인 뉴스 제공
- 세계 35개국 46개 지역 62명의 연합뉴스 해외 특파원망을 활용한 풍부한 국제뉴스 제","programs":[{"id":"R119848273","name":"뉴스 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626005500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848274","name":"뉴스 01","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626005500","endTime":"20240626014000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848275","name":"스포츠 와이드","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848276","name":"뉴스 02","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626015000","endTime":"20240626023000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848277","name":"투나잇 이슈","mainCategory":"시사/다큐","subCategory":"토론/대담","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848278","name":"뉴스 03","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626034000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848279","name":"뉴스 04","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626042000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848280","name":"뉴스오늘","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626042000","endTime":"20240626045000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848281","name":"뉴스오늘","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626055000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848282","name":"출발 600","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626073000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848283","name":"라이브 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848284","name":"라이브 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626094500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848285","name":"뉴스포커스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626094500","endTime":"20240626114500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848286","name":"뉴스센터","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626114500","endTime":"20240626135000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119848287","name":"뉴스 현장","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626150000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848288","name":"뉴스 1번지","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626163000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848289","name":"뉴스워치","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626174500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119848290","name":"뉴스잇","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626174500","endTime":"20240626185500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848291","name":"뉴스프라임","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626185500","endTime":"20240626203000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119848292","name":"뉴스리뷰","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626213500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119848293","name":"뉴스 투나잇","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626213500","endTime":"20240626235000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119848294","name":"뉴스 24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627005500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"622","name":"SBS Biz","number":"25","logoUrl":"/upload/channel/202012/210101_SBS Biz_logo.jpg","homepage":"https://biz.sbs.co.kr/","phone":"02-2113-9200","description":"의견 있는 경제채널 SBS biz 대한민국 경제의 든든한 동반자, 의견 있는 경제채널 sbs biz","programs":[{"id":"C524052445","name":"필살기 고수외전","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052446","name":"필살기 고수외전","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052447","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626003000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052448","name":"용감한 토크쇼 직설","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052449","name":"한문철의 블랙박스","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철","summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"C524052450","name":"한문철의 블랙박스","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철","summary":null,"grade":"12","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"C524052451","name":"경제현장 오늘","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524052452","name":"빅퀘스천","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524052453","name":"모닝벨","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524052454","name":"재테크 노하우 머니쇼","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524052455","name":"용감한 토크쇼 직설","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626113000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052456","name":"경제브리핑","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052457","name":"완전정복 부동산 Plus","mainCategory":"교양/정보","subCategory":"부동산","cast":null,"summary":null,"grade":"0","startTime":"20240626120500","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052458","name":"내 보험 궁금할 땐?","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052459","name":"경제현장 오늘","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052460","name":"경제브리핑 15","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052461","name":"용감한 토크쇼 직설","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052462","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626170000","endTime":"20240626175500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052463","name":"뉴스 프리즘","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626175500","endTime":"20240626183500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052464","name":"내 보험 궁금할 땐?","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626183500","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052465","name":"경제현장 오늘","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052466","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626203000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052467","name":"만렙 박주식","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052468","name":"인문학 특강 BEST","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524052469","name":"만렙 박주식","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"594","name":"매일경제TV","number":"95","logoUrl":"/upload/channel/201810/mailTV_logo.png","homepage":"http://mbnmoney.mbn.co.kr/","phone":"02-2000-4999","description":"증권을 비롯해 금융, 부동산, 창업, 경영 등 다양한 분야의 명품 콘텐츠를 제공해 드립니다.","programs":[{"id":"C524015384","name":"극찬기업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015385","name":"증시 핫 브리핑","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015386","name":"주상전화","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015387","name":"이코스토리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015388","name":"경세제민 촉","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":"정완진,나도성,하창수","summary":"경세제민 quot;촉quot;은 국내외 최고의 경제 전문가, CEO, 석학 등을 모시고 일반 시청자의 눈높이에 맞추어 알기 쉽고 재미있게, 또한 깊이 있는 분석과 다양한 해법을 제시하고자 합니다.","grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015389","name":"생생한 주식쇼 생쇼","mainCategory":"교양/정보","subCategory":"증권","cast":"황병우,차대웅,유홍종","summary":"틀에 박힌 주식방송은 끝났다! 틀에 박힌 종목상담도 아니다! 최고 전문가들에게 듣는 알짜 종목분석과 수익률의 지존을 놓고 벌이는 생생하고, 솔직한 리얼토크라이브쇼","grade":"0","startTime":"20240626033000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015390","name":"증시 핫 브리핑","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015391","name":"굿모닝 오늘의 증시","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015392","name":"증시 오늘 1부","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015393","name":"증시 오늘 2부","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015394","name":"생생한 주식쇼 생쇼","mainCategory":"시사/다큐","subCategory":"일반","cast":"황병우,차대웅,유홍종","summary":"틀에 박힌 주식방송은 끝났다! 틀에 박힌 종목상담도 아니다! 최고 전문가들에게 듣는 알짜 종목분석과 수익률의 지존을 놓고 벌이는 생생하고, 솔직한 리얼토크라이브쇼","grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015395","name":"증시 오늘과 내일","mainCategory":"교양/정보","subCategory":"증권","cast":"이주영","summary":"오늘 장 전문가의 매수종목으로 수익률 극대화, 오늘 장 마감정리와 내일 장까지 대비합니다. 막판 공략주를 통해 갈팡질팡한 시청자들의 마음을 사로잡는 증시 오늘과 내일!!","grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015396","name":"증시 핫 브리핑","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015397","name":"뉴스M","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015398","name":"주상전화","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015399","name":"나는 CEO","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015400","name":"증시 핫 브리핑","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015401","name":"스치면 상한가","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015402","name":"글로벌 증시 투나잇","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626233000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015403","name":"나는 CEO","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524015404","name":"증시 핫 브리핑","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"171","name":"한국경제TV","number":"151","logoUrl":"/upload/channelimage/201308/channel_logo_106.gif","homepage":"http://www.wowtv.co.kr","phone":"02-6676-0000","description":"- 국내 증시동향을 실시간으로 소개하는 증권 전문 채널
- 국내 증시에 막대한 영향을 미치는 미국시장 신속 분석
- 오전 9시부터 오후 3시까지 장중 생방송 및 해설
- 전문 애널리스트의 객관적이고 심층적인 시장분석 및 종목 추천
- 다양한 재테크 프로그램 등을 1일 24시간 종일 방송","programs":[{"id":"R119842256","name":"대박천국 3부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842257","name":"[와우넷 스페셜] 이광무 - 반등 타이밍 승부 전략","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842258","name":"대박천국 1부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842259","name":"대박천국 3부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842260","name":"경주마","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842261","name":"대박천국 2부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842262","name":"굿모닝 한경 글로벌 마켓","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626070000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842263","name":"머니플러스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626083000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842264","name":"출발 증시","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626110000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842265","name":"마켓인사이트","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842266","name":"정오의 머니머니","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842267","name":"K-스탁 라이브","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842268","name":"성공투자 오후증시 1부","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842269","name":"성공투자 오후증시 2부","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842270","name":"투데이 한경 코리아마켓","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842271","name":"뉴스플러스","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842272","name":"경주마","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626183000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842273","name":"와우넷 스페셜","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842274","name":"대박천국 1부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842275","name":"대박천국 2부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626223000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842276","name":"한경 글로벌 마켓","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842277","name":"대박천국 3부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119842278","name":"[와우넷 스페셜] 이상로 - 수익으로 가는 길","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"132","name":"MTN 머니투데이방송","number":"152","logoUrl":"/upload/channel/202305/230508_머니투데이방송_rogo.png","homepage":"http://www.mtn.co.kr","phone":"02-2077-6223","description":"가장 손쉽게 만나는 지역별 MTN 방송 채널!","programs":[{"id":"C524061806","name":"리턴즈 고래삼총사","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061807","name":"여의도 클라쓰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061808","name":"투자원정대 동행","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061809","name":"부자들의 숨은 전략W","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061810","name":"위험한 발상, 위대한 도전 탑픽전쟁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061811","name":"리턴즈 고래삼총사","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061812","name":"여의도 클라쓰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061813","name":"시장을 여는 아침 글로벌6","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061814","name":"출발! 성공투자","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626095000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061815","name":"시장공감10","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626105000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061816","name":"터닝 포인트11","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626105000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061817","name":"오후장 작전타임","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061818","name":"성공! 마감전략 1부","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626143000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061819","name":"성공! 마감전략 2부","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626155000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061820","name":"내 수익을 부탁해","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626155000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061821","name":"MTN 핫라인 5","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061822","name":"김기수's 돌직구 타임","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061823","name":"위험한 발상, 위대한 도전 탑픽전쟁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061824","name":"리턴즈 고래삼총사","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061825","name":"여의도 클라쓰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061826","name":"투자원정대 동행","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061827","name":"부자들의 숨은 전략W","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061828","name":"리턴즈 고래삼총사","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061829","name":"여의도 클라쓰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"380","name":"이데일리TV","number":"153","logoUrl":"/upload/channelimage/201308/channel_logo_380.gif","homepage":"http://tv.edaily.co.kr/","phone":"02-3772-0168","description":"- 경제 제테크 정보 채널
- 국내외 금융시장 정보, 금융, 부동산, 창업 등","programs":[{"id":"C524034000","name":"신 대가들의 투자 비법","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034001","name":"꿀맛주식","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034002","name":"상한가 특급배송","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034003","name":"스탁필드","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034004","name":"주식 챔피언 쇼 무엇이든 물어보세요","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034005","name":"THINK GREAT","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034006","name":"신 대가들의 투자 비법","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034007","name":"MARKET SIGNAL WALL STREET SIGN","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034008","name":"MARKET SIGNAL KOREA MARKET SIGN","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034009","name":"MARKET NOW","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034010","name":"MARKET NOW","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034011","name":"BUY & SELL","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034012","name":"MARKET NOW","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034013","name":"FINAL SHOT","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034014","name":"마감후! 투자코칭","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034015","name":"꿀맛주식","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034016","name":"제2회 주식올림PICK","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034017","name":"상한가 특급배송","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034018","name":"주식 챔피언 쇼 무엇이든 물어보세요","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034019","name":"스탁필드","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034020","name":"마감후! 투자코칭","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034021","name":"신 대가들의 투자 비법","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524034022","name":"꿀맛주식","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"359","name":"토마토증권통","number":"154","logoUrl":"/upload/channel/202105/210520_logo.png","homepage":"http://tv.etomato.com","phone":"02-2128-3333","description":"- 24시간 증권경제 전문 채널
- 정확하고 신속한 정보 제공으로 성공투자의 길잡이가 되는 방송
- 쉽고 재미있는 증권경제관련 방송으로 시청자에게 수익을 주는 채널","programs":[{"id":"C524006049","name":"내일장 쩜상","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006050","name":"토마토패스","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006051","name":"토마토 전략실","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006052","name":"토마토 클래식","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006053","name":"당신의 초이스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006054","name":"이슈 프라임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006055","name":"야인시대 리턴즈","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006056","name":"신의 한수","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006057","name":"모닝쇼","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006058","name":"개장은 증권통","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006059","name":"마켓 딥다이브","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006060","name":"시장의 중심","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006061","name":"랭킹쇼, 오 나의 주식","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626143000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006062","name":"마감은 증권통","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006063","name":"당신의 초이스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006064","name":"명인들의 복기","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006065","name":"마켓 레이더","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006066","name":"이슈 프라임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006067","name":"상한가 스쿨","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006068","name":"종목 핫딜","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006069","name":"신의 한수","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006070","name":"야인시대 리턴즈","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006071","name":"내일장 쩜상","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006072","name":"토마토패스","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"157","name":"서울경제TV","number":"156","logoUrl":"/upload/channel/201603/logo_sen.png","homepage":"http://www.sentv.co.kr/","phone":"02-3153-2604","description":"서울경제TV 채널입니다.","programs":[{"id":"C524038816","name":"해선시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038817","name":"정오의 텐베거","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038818","name":"BUY킹스탁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038819","name":"상한가 로켓배송","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038820","name":"주식포맨","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038821","name":"해선시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038822","name":"베스트 트레이딩 맨","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038823","name":"정영석의 단타일타","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038824","name":"증시7","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038825","name":"증시8 -오늘의 승부주-","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038826","name":"증시9","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038827","name":"실전매매의 정수","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038828","name":"마켓시그널 ON&OFF","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038829","name":"정오의 텐베거","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038830","name":"13시 투자스쿨","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038831","name":"오늘장 내일장 1부","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":"주식시장의 마감동향, 특징 업종 및 종목별 동향, 주변 아시아 증권시장 동향 등을 정리해주고, 내일 시장 대응 전략을 간략히 제시해준다.","grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038832","name":"오늘장 내일장 2부","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":"주식시장의 마감동향, 특징 업종 및 종목별 동향, 주변 아시아 증권시장 동향 등을 정리해주고, 내일 시장 대응 전략을 간략히 제시해준다.","grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038833","name":"정영석의 단타일타","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038834","name":"SEN 경제라이브","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038835","name":"ON트레이딩AI","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038836","name":"상한가 로켓배송","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038837","name":"BUY킹스탁","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038838","name":"주식포맨","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038839","name":"베스트 트레이딩 맨","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038840","name":"신들의 매매신호","mainCategory":"교양/정보","subCategory":"증권","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038841","name":"해선시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524038842","name":"정오의 텐베거","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"901","name":"Fox news","number":"171","logoUrl":"/upload/channel/201902/캡처.PNG","homepage":"https://www.foxnews.com/","phone":null,"description":"뉴스채널 시장점유율 1위","programs":[{"id":"P531297096","name":"America's Newsroom Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297097","name":"The Faulkner Focus Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297098","name":"Outnumbered","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297099","name":"America Reports Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297100","name":"America Reports Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297101","name":"The Story","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"Martha MacCallum focuses on the issues that are most important to Americans","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297102","name":"Your World","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"From Main Street to Wall Street-all the day's business headlines and all the market moves.","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297103","name":"The Five","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"The hot topics that have everyone talking, from five voices that will have everyone listening!","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297104","name":"Special Report with Bret Baier","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Join host Bret Baier and Fox's Team Washington to find out what's happening inside the Beltway and on the world stage!","grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297105","name":"The Ingraham Angle","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"Laura Ingraham discusses the issues our counrty is in turmoil about","grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297106","name":"Jesse Watters Primetime","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297107","name":"Hannity","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Candid, controversial and completely unleashed-catch Sean Hannity at his unimhibited best.","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297108","name":"Gutfeld!","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297109","name":"Fox News @ Night","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Shannon Bream gives news analysis on the most compelling stories","grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297110","name":"The Five","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"The hot topics that have everyone talking, from five voices that will have everyone listening!","grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297111","name":"Jesse Watters Primetime","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297112","name":"Hannity","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Candid, controversial and completely unleashed-catch Sean Hannity at his unimhibited best.","grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297113","name":"Gutfeld!","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297114","name":"The Ingraham Angle","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"Laura Ingraham discusses the issues our counrty is in turmoil about","grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297115","name":"Fox & Friends First","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Gretchen Carlson, Steve Doocy amp; Brian Kilmeade anchor an irreverent morning show highlighting news, weather, sports amp; entertainment with live chat with radio talk show hosts, celebrities amp; columnists.","grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297116","name":"Fox & Friends","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Get the latest news, plus a lot of great laughs, from your hosts Brian Kilmeade, Gretchen Carlson and Steve Doocy.","grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297117","name":"Fox & Friends","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Get the latest news, plus a lot of great laughs, from your hosts Brian Kilmeade, Gretchen Carlson and Steve Doocy.","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297118","name":"Fox & Friends","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"Get the latest news, plus a lot of great laughs, from your hosts Brian Kilmeade, Gretchen Carlson and Steve Doocy.","grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297119","name":"America's Newsroom Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297120","name":"America's Newsroom Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531297121","name":"The Faulkner Focus Fox News Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"117","name":"CNN International","number":"172","logoUrl":"/upload/channelimage/201308/channel_logo_117.gif","homepage":"http://www.cnn.com","phone":"1588-3002","description":"- 지구촌 곳곳의 뉴스를 실시간 방송하는 1일 24시간 종일 방송
- 국제 감각을 높이고 영어 공부도 할 수 있는 채널
- 래리 킹과 유명인사와의 심층토론, 세계의 생생한 소식 및 특별기획, 인터뷰 등을 통해 국제 뉴스 전달
- 아시아의 산업뉴스에 초점을 맞춘 TV프로그램, 휴양지 안내 등","programs":[{"id":"P431298987","name":"Connect the World","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298988","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298989","name":"One World","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298990","name":"Amanpour","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298991","name":"Isa Soares Tonight","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431593827","name":"State of the Race","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298993","name":"Quest Means Business","mainCategory":"뉴스","subCategory":"경제(산업/부동산)","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626054500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298994","name":"Quest's World of Wonder","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626054500","endTime":"20240626060000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431548037","name":"The Situation Room","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298996","name":"World Sport","mainCategory":"뉴스","subCategory":"스포츠","cast":null,"summary":"WORLD SPORT는 전 세계의 시청자들에게 축구, 미식 축구, 하키, 럭비, 크리켓, 골프, 자동차 경주, 야구, 농구 등 스포츠에 관한 최신소식을 전하는 스포츠 전문 프로그램이다. 지구촌 스포츠 뉴스의 최신 소식을 전하고, 전 세계 최고의 스포츠 이벤트들을 다시 살펴보는 WORLD SPORT는 또한 비하인드 스토리, 인간적인 흥미진진한 이야기, 선수들의 신상정보, 스포츠계의 슈퍼스타/뉴스메이커와의 인터뷰도 전해준다.","grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298997","name":"First Move","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298998","name":"Erin Burnett OutFront","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431298999","name":"Anderson Cooper 360","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299000","name":"The Source","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299001","name":"CNN NewsNight","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299002","name":"Laura Coates Live","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299003","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626134500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299004","name":"World Sport","mainCategory":"뉴스","subCategory":"스포츠","cast":null,"summary":"WORLD SPORT는 전 세계의 시청자들에게 축구, 미식 축구, 하키, 럭비, 크리켓, 골프, 자동차 경주, 야구, 농구 등 스포츠에 관한 최신소식을 전하는 스포츠 전문 프로그램이다. 지구촌 스포츠 뉴스의 최신 소식을 전하고, 전 세계 최고의 스포츠 이벤트들을 다시 살펴보는 WORLD SPORT는 또한 비하인드 스토리, 인간적인 흥미진진한 이야기, 선수들의 신상정보, 스포츠계의 슈퍼스타/뉴스메이커와의 인터뷰도 전해준다.","grade":"0","startTime":"20240626134500","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299005","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299006","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626154500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299007","name":"World Sport","mainCategory":"뉴스","subCategory":"스포츠","cast":null,"summary":"WORLD SPORT는 전 세계의 시청자들에게 축구, 미식 축구, 하키, 럭비, 크리켓, 골프, 자동차 경주, 야구, 농구 등 스포츠에 관한 최신소식을 전하는 스포츠 전문 프로그램이다. 지구촌 스포츠 뉴스의 최신 소식을 전하고, 전 세계 최고의 스포츠 이벤트들을 다시 살펴보는 WORLD SPORT는 또한 비하인드 스토리, 인간적인 흥미진진한 이야기, 선수들의 신상정보, 스포츠계의 슈퍼스타/뉴스메이커와의 인터뷰도 전해준다.","grade":"0","startTime":"20240626154500","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299008","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299009","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299010","name":"CNN This Morning","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299011","name":"CNN This Morning","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299012","name":"CNN News Central","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299013","name":"World Sport","mainCategory":"뉴스","subCategory":"스포츠","cast":null,"summary":"WORLD SPORT는 전 세계의 시청자들에게 축구, 미식 축구, 하키, 럭비, 크리켓, 골프, 자동차 경주, 야구, 농구 등 스포츠에 관한 최신소식을 전하는 스포츠 전문 프로그램이다. 지구촌 스포츠 뉴스의 최신 소식을 전하고, 전 세계 최고의 스포츠 이벤트들을 다시 살펴보는 WORLD SPORT는 또한 비하인드 스토리, 인간적인 흥미진진한 이야기, 선수들의 신상정보, 스포츠계의 슈퍼스타/뉴스메이커와의 인터뷰도 전해준다.","grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299014","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299015","name":"Connect the World","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626224500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299016","name":"World Sport","mainCategory":"뉴스","subCategory":"스포츠","cast":null,"summary":"WORLD SPORT는 전 세계의 시청자들에게 축구, 미식 축구, 하키, 럭비, 크리켓, 골프, 자동차 경주, 야구, 농구 등 스포츠에 관한 최신소식을 전하는 스포츠 전문 프로그램이다. 지구촌 스포츠 뉴스의 최신 소식을 전하고, 전 세계 최고의 스포츠 이벤트들을 다시 살펴보는 WORLD SPORT는 또한 비하인드 스토리, 인간적인 흥미진진한 이야기, 선수들의 신상정보, 스포츠계의 슈퍼스타/뉴스메이커와의 인터뷰도 전해준다.","grade":"0","startTime":"20240626224500","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299017","name":"Connect the World","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431299018","name":"CNN Newsroom","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"506","name":"BBC News","number":"173","logoUrl":"/upload/channel/202304/230403_bbcnews_logo.png","homepage":"http://www.bbcworldwide.com","phone":"1588-3002","description":"BBC WORLD는 하루 24시간 동안 뉴스, 경제 및 기상 정보를 제공
영국 프리미어 리그 최고 인기 4 게임 하이라이트 장면만을 포함한 주간특집 14개의 스포츠 전문 특집 프로그램
BBC의 간판격 시사보도 프로그램, 특집 다큐멘터리 및 생활정보 프로그램 가운데 선별된 작품들이 방송","programs":[{"id":"R119831372","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831373","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831374","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831375","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831376","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831377","name":"Focus on Africa","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831378","name":"The World Today with Maryam Moshiri","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831379","name":"The World Today with Maryam Moshiri","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831380","name":"The World Today with Maryam Moshiri","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831381","name":"The World Today with Maryam Moshiri","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831382","name":"The Context","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831383","name":"The Context","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831384","name":"The Context","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831385","name":"The Context","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831386","name":"BBC World News America","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831387","name":"HARDtalk","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831388","name":"Newsday","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831389","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831390","name":"Sportsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626074500","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831391","name":"Newsday","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831392","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626084500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831393","name":"Sportsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626084500","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831394","name":"Newsday","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831395","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626094500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831396","name":"Sportsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626094500","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831397","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831398","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831399","name":"Sportsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626104500","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831400","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831401","name":"Influential with Katty Kay","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831402","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831403","name":"HARDtalk","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831404","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831405","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831406","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831407","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831408","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831409","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831410","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831411","name":"Talking Business","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831412","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831413","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831414","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831415","name":"HARDtalk","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831416","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831417","name":"Business Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626194500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831418","name":"BBC News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626194500","endTime":"20240626200000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831419","name":"BBC News Now","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831420","name":"BBC News Now","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831421","name":"BBC News Now","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831422","name":"BBC News Now","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831423","name":"BBC News Now","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831424","name":"Business Today - NYSE Opening Bell","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831425","name":"BBC News Now","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626224500","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831426","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831427","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119831428","name":"Verified Live","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"673","name":"CGTN","number":"174","logoUrl":"/upload/channel/201704/178_CGTN.png","homepage":"https://www.cgtn.com","phone":"1588-3002","description":"- 중국을 대표하는 공영채널로서 뉴스, 다큐,
시사, 스포츠 등 다양한
프로그램을 종합 편성하여 1일 24시간
종일 방송
- 중국에 대한 뉴스와 정보를 중국어와 영어
로 전세계 130개국에 전달
- 중국정부의 신정책과 국제외교 관계,
정책변화 등 주요 토픽보고
- 중국의 다양한 지역의 아티스트들의 음악,
춤 등을 보여주는 엔터테인먼트 프로그램
등을 종합적으로 제공","programs":[{"id":"P531200939","name":"World Insight with Tian Wei","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200940","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200941","name":"The Vibe","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200942","name":"Global Business","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200943","name":"Africa Live","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200944","name":"Global Business","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200945","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200946","name":"World Insight with Tian Wei","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200947","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200948","name":"Dialogue","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200949","name":"Global Business","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200950","name":"The Hub With Wang Guan","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200951","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200952","name":"Rediscovering China","mainCategory":"시사/다큐","subCategory":"국제","cast":null,"summary":"Gives a fresh look at China through non-Chinese eyes.","grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200953","name":"The Heat","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200954","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200955","name":"Global Business","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200956","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200957","name":"China 24","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"It concentrates on daily news and social changes happening in China.","grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200958","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200959","name":"World Insight with Tian Wei","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200960","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626121500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200961","name":"Sports Scene","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":"World sports bulletin focusing on all the action from the international athletic arena and stars of the sport scene.","grade":"0","startTime":"20240626121500","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200962","name":"The Point with Liu Xin","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200963","name":"Global Watch","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200964","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626141500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200965","name":"Sports Scene","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":"World sports bulletin focusing on all the action from the international athletic arena and stars of the sport scene.","grade":"0","startTime":"20240626141500","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200966","name":"Rediscovering China","mainCategory":"시사/다큐","subCategory":"국제","cast":null,"summary":"Gives a fresh look at China through non-Chinese eyes.","grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200967","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200968","name":"The Heat","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200969","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200970","name":"Sports Scene","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":"World sports bulletin focusing on all the action from the international athletic arena and stars of the sport scene.","grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200971","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626171500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200972","name":"Global Business","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626171500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200973","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200974","name":"The Vibe","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200975","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626191500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200976","name":"Africa Live","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200977","name":"Asia Today","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200978","name":"Dialogue","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200979","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626211500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200980","name":"China 24","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"It concentrates on daily news and social changes happening in China.","grade":"0","startTime":"20240626211500","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200981","name":"Global Business","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200982","name":"The Point with Liu Xin","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200983","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200984","name":"World Insight with Tian Wei","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531200985","name":"The World Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"159","name":"CCTV4","number":"177","logoUrl":"/upload/channelimage/201308/channel_logo_159.gif","homepage":null,"phone":"1588-3002","description":"- 중국을 대표하는 공영채널로서 뉴스, 다큐, 시사, 스포츠 등 다양한 프로그램을 종합 편성하여 1일 24시간 종일 방송
- 중국에 대한 뉴스와 정보를 중국어와 영어로 전세계 130개국에 전달
- 중국정부의 신정책과 국제외교 관계, 정책변화 등 주요 토픽보고
- 중국의 다양한 지역의 아티스트들의 음악,
춤 등을 보여주는 엔터테인먼트 프로그램
등을 종합적으로 제공","programs":[{"id":"P531199613","name":"Network News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199614","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199615","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199616","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626021500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199617","name":"China Showbiz","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626021500","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199618","name":"Nostalgia","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626024500","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199619","name":"Network News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199620","name":"Food in China","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199621","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199622","name":"On the Way","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626041000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199623","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199624","name":"Focus Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199625","name":"Nostalgia","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199626","name":"Food in China","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199627","name":"Across The Strait","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199628","name":"Asia Today","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199629","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199630","name":"Focus Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199631","name":"Global News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199632","name":"Asia Today","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199633","name":"China Showbiz","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199634","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199635","name":"On the Way","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626111500","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199636","name":"Nostalgia","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199637","name":"Across The Strait","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199638","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199639","name":"Food in China","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199640","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626151500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199641","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626151500","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199642","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626164500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199643","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626164500","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199644","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626181500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199645","name":"On the Way","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626181500","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199646","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199647","name":"China Showbiz","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199648","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199649","name":"Asia Today","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199650","name":"Nostalgia","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199651","name":"Across The Strait","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199652","name":"China News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199653","name":"Focus Today","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199654","name":"Food in China","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199655","name":"Network News","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531199656","name":"TV Drama","mainCategory":"드라마","subCategory":"홈드라마","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4007","name":"스포츠","channels":[{"id":"109","name":"SPOTV","number":"200","logoUrl":"/upload/channel/201511/logo_spotv.PNG","homepage":"http://www.spotv.net","phone":"02-6096-2990","description":"축구, 야구, 농구와 같은 대중적인 스포츠부터 테니스, 이종격투기, 게임까지!

SPOTV는 국내 및 해외의 다양한 스포츠들을 중계하고 그와 관련된 다큐, 오디션 등 여러 프로그램을 방송하는 오로지 스포츠를 위한 채널입니다.","programs":[{"id":"P531679803","name":"스포타임 승부처","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061699","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679868","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061689","name":"스포타임 풋볼 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061692","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061690","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061693","name":"스포타임 풋볼 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061701","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679865","name":"[다시보는 대한민국 명경기] 항저우 아시안게임","mainCategory":"스포츠","subCategory":"아시안게임","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061696","name":"[오늘 경기] 2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061695","name":"[오늘 경기] 2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679853","name":"스포타임 풋볼 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061698","name":"[오늘 경기] 스포타임 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679851","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679849","name":"스포타임 베이스볼 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679847","name":"[오늘 경기] 스포타임 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531679845","name":"대한민국 축구 국가대표 골모음","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"922","name":"SPOTV2","number":"201","logoUrl":"/upload/channel/202012/210101_spotv2_logo.jpg","homepage":"http://www.spotv.net/","phone":"02-6096-2990","description":"축구, 야구, 농구와 같은 대중적인 스포츠부터 테니스, 이종격투기, 게임까지!\r\n



SPOTV는 국내 및 해외의 다양한 스포츠들을 중계하고 그와 관련된 다큐, 오디션 등 여러 프로그램을 방송하는 오로지 스포츠를 위한 채널입니다.","programs":[{"id":"C524054498","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054500","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685662","name":"[김하성] 2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685666","name":"23-24 포뮬러 E 베를린 E-PRIX","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685668","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524115115","name":"스포타임 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524115116","name":"[대한민국 A매치 명경기] 축구 국가대표 친선경기","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685672","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685674","name":"2024 월드 랠리 챔피언십 크로아티아","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524115120","name":"스포츠타임 토트넘 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685676","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685678","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685680","name":"2024 현대 양궁 월드컵","mainCategory":"스포츠","subCategory":"사격/양궁","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685682","name":"스포타임 풋볼 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685684","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685686","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524115124","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524115125","name":"스포타임 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524115126","name":"2024 KBO리그 하이라이트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"447","name":"skySports","number":"202","logoUrl":"/upload/channel/201603/logo_skysports_3.png","homepage":"https://www.sky-k.co.kr/","phone":"02-3219-6070","description":"남성 스포테인먼트","programs":[{"id":"C524061365","name":"2024 앙카라 3쿠션 월드컵","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240625223000","endTime":"20240626002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061366","name":"2026 FIFA 월드컵 아시아 2차예선","mainCategory":"스포츠","subCategory":"월드컵","cast":null,"summary":null,"grade":"0","startTime":"20240626002000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061367","name":"제26회 IHF 세계여자핸드볼선수권","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626041000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061368","name":"UMB 월드 3쿠션 하이라이트","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626041000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061369","name":"2024 앙카라 3쿠션 월드컵","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626065000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061370","name":"2024 하나은행 코리아컵","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061371","name":"제5회 인카금융 슈퍼볼링","mainCategory":"스포츠","subCategory":"볼링","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061372","name":"2024 앙카라 3쿠션 월드컵","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061373","name":"제26회 IHF 세계여자핸드볼선수권","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626115000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061374","name":"2026 FIFA 월드컵 아시아 2차예선 하이라이트","mainCategory":"스포츠","subCategory":"월드컵","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061375","name":"안싸우면 다행이야","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"안정환,붐","summary":"오랜 시간을 함께하며 기족보다 찐한 우정을 나눈 절친들! 늘 찐~할 것만 같던 그들의 우정이 시험대에 올랐다?! 아무도 살지 않을 것 같은 오지의 야생 집! 그곳에 사는 정체불명의 자연인과 살아본다면?! 문명이라곤 찾아볼 수 없는 척박한 환경에서 의식주 모두를 자.급.자.족으로 해결해야 한다! 나이도 성별도 무의미해지는 리얼 대자연 속에서 과연 그들은 싸우지 않고 살 수 있을까?","grade":"15","startTime":"20240626152000","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061376","name":"제24회 IHF 세계여자주니어(U20) 핸드볼선수권","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626184000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061377","name":"하나은행 K리그1 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061378","name":"2024 하나은행 코리아컵","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626192000","endTime":"20240626213000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061379","name":"안싸우면 다행이야","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"안정환,붐","summary":"오랜 시간을 함께하며 기족보다 찐한 우정을 나눈 절친들! 늘 찐~할 것만 같던 그들의 우정이 시험대에 올랐다?! 아무도 살지 않을 것 같은 오지의 야생 집! 그곳에 사는 정체불명의 자연인과 살아본다면?! 문명이라곤 찾아볼 수 없는 척박한 환경에서 의식주 모두를 자.급.자.족으로 해결해야 한다! 나이도 성별도 무의미해지는 리얼 대자연 속에서 과연 그들은 싸우지 않고 살 수 있을까?","grade":"15","startTime":"20240626213000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061380","name":"2026 FIFA 월드컵 아시아 2차예선 하이라이트","mainCategory":"스포츠","subCategory":"월드컵","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061381","name":"2024 하나은행 코리아컵","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"550","name":"KBS N Sports","number":"203","logoUrl":"/upload/channel/201604/logo_kbsnsports.png","homepage":"http://www.kbsn.co.kr/","phone":"02-787-3333","description":"- 국내 프로야구, 프로축구 독점 중계 등 스포츠 중계 위주의 방송
- 종합 스포츠 채널로서의 다양한 종목의 스포츠 프로그램 제공
- 스포츠 정보, 강좌 및 다양한 포맷의 시청자 참여 프로그램 편성
- 각종 영상자료를 활용한 스포츠 역사 프로그램등 24시간 방송","programs":[{"id":"R119836531","name":"I LOVE 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836532","name":"2024 신한은행 SOL Bank KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836533","name":"I LOVE 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119836534","name":"2024 신한은행 SOL Bank KBO리그 주간 최고의 이닝","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119836535","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119852584","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119852585","name":"2024 신한은행 SOL Bank KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852586","name":"I LOVE 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852587","name":"2024 신한은행 SOL Bank KBO리그 주간 최고의 이닝","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119852588","name":"2024 KBS배 레슬링대회","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119852589","name":"우리동네 예체능","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"강호동,이수근,이규한,최정원,이시영,전효성","summary":"연예인 팀이 매주 시청자들의 도전장을 받아 도전자 팀과 연예인팀이 불꽃튀는 대결을 펼치는 프로그램","grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852590","name":"파이팅 코리아! 여서정","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119852591","name":"위더스제약 2024 민속씨름 평창오대산천 장사씨름대회","mainCategory":"스포츠","subCategory":"씨름","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852592","name":"2024 신한은행 SOL Bank KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852593","name":"I LOVE 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852594","name":"2024 신한은행 SOL Bank KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852595","name":"I LOVE 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852596","name":"I LOVE 베이스볼","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119852597","name":"2024 신한은행 SOL Bank KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"977","name":"SBS Sports","number":"204","logoUrl":"/upload/channel/202312/231219_SBS Sports_logo.jpg","homepage":"http://sbsplus.sbs.co.kr/?div=pc_sbsplus","phone":"02-2240-5800","description":"- 스포츠 종합채널로서 다양한 종목별 스포츠 방송
- 침체된 아마추어 경기 활성화에 도움되는 편성
- 건강정보 및 시청자 참여 프로그램 강화
- 시간대별, 시청자별 편성 세분화를 통한 1일 24시간 방송","programs":[{"id":"R119819129","name":"베이스볼S","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855776","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119855777","name":"베이스볼S 다이제스트","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119855778","name":"NH농협카드 LPBA 챔피언십 23-24","mainCategory":"스포츠","subCategory":"배구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626054000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119855779","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119855780","name":"베이스볼S","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626074000","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855781","name":"최고의 순간 올림픽 명승부","mainCategory":"스포츠","subCategory":"올림픽","cast":null,"summary":null,"grade":"0","startTime":"20240626084000","endTime":"20240626095500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855782","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626095500","endTime":"20240626115500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855783","name":"베이스볼S","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626115500","endTime":"20240626125500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855784","name":"최고의 순간 올림픽 명승부","mainCategory":"스포츠","subCategory":"올림픽","cast":null,"summary":null,"grade":"0","startTime":"20240626125500","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855785","name":"2024 KBO리그 LG 명승부 BEST","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855786","name":"PBA 연속득점","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626145000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855787","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626152000","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855788","name":"베이스볼S","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855789","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855790","name":"베이스볼S","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855791","name":"베이스볼S","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119855792","name":"2024 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"911","name":"MBC SPORTS+","number":"205","logoUrl":"/upload/channel/201603/logo_mbcsportsplus.png","homepage":"http://www.mbcplus.com/","phone":"02-368-2613","description":"- 세계 최대의 스포츠 방송사인 ESPN 우수 프로그램 소개
- 메이저리그, 미프로농구 및 국내 각종 스포츠 경기 방송
- 유럽/남미 프로축구 리그 및 모터스포츠, 테니스, 아이스하키 등 다양한 종목을 1일 24시간 방송","programs":[{"id":"R119846419","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846420","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846421","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846422","name":"2024 신한은행 SOL 뱅크 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846423","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846424","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846425","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846426","name":"나 오늘 라베했어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846427","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846428","name":"2024 괴산유기농장사배 전국 장사 씨름대회","mainCategory":"스포츠","subCategory":"씨름","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846429","name":"2020 도쿄올림픽 양궁 하이라이트","mainCategory":"스포츠","subCategory":"올림픽","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846430","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846431","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846432","name":"2024 신한은행 SOL 뱅크 KBO리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846433","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846434","name":"베이스볼 투나잇","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119846435","name":"우리금융캐피탈 PBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"974","name":"JTBC Golf","number":"206","logoUrl":"/upload/channel/202312/231215_JTBCGOLF_logo.jpg","homepage":"http://jgolfi.joins.com/","phone":"02-751-9123","description":"- 미 PGA, EPGA, JPGA 등 전세계 6대 골프 투어 중계
- 골퍼를 위한 골프뉴스, 정보, 레슨, 골프다큐, 이벤트 프로그램등 골프 종합편성
- 16:9 와이드 디지털 자체제작 프로그램, 시청 편의를 위한 방송과 온라인의 실시간 이원방송 서비스","programs":[{"id":"R119830078","name":"2024 PGA투어 트래블러스 챔피언십 하이라이트 90","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830079","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830080","name":"골프&컬처 더 트래블러","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"15","startTime":"20240626014000","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830081","name":"2024 LPGA 베스트 샷","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830082","name":"2024 LPGA KPMG 위민스 PGA 챔피언십 하이라이트 90","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830083","name":"2022 LPGA HSBC 위민스 월드 챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830084","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626064000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830085","name":"넥센`세인트나인 우리동네 마스터스","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626075000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830086","name":"LPGA : THE FEARLESS 2","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830087","name":"2024 PGA투어 에브리 샷","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830088","name":"2024 LET 아람코 팀 시리즈 - 코리아 H/L","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830089","name":"2023 LPGA 어센던트 LPGA 베네피팅 VOA H/L","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830090","name":"투어 명승부 현지해설 하이라이트","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830091","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626151000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830092","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626151000","endTime":"20240626162000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830093","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626162000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830094","name":"클럽 하우스","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830095","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626194000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830096","name":"넥센`세인트나인 우리동네 마스터스","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830097","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626205000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830098","name":"넥센`세인트나인 우리동네 마스터스","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830099","name":"JTBC GOLF 레슨 스튜디오","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626231000","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"769","name":"SBS Golf","number":"207","logoUrl":"/upload/channelimage/201308/channel_logo_44.gif","homepage":"https://golf.sbs.co.kr/","phone":"1588-6011","description":"- 골프 레슨/교육, 국내외 주요 골프경기 중계 등 1일 21시간 방송
- US PGA/LPGA/ Tour, European/Asia PGA Tour, Japan LPGA/ Golf Tour,British Open 등 중계
- 건전한 골프문화의 정착을 위해 골프관련 다큐 프로그램 소개 (SBS 골프 SD 채널 - Green 상품 이상부터 시청하실 수 있습니다.)","programs":[{"id":"R119827794","name":"쉿! 비밀이야2","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827795","name":"SBS골프 아카데미","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":"스튜디오에서 진행하는 체계적인 레슨 프로그램으로 시청자가 보내온 비디오 테잎을 분석하고, 스튜디오에 스윙을 바로잡게 된다.","grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827796","name":"2024 키움증권배 고교동창 골프 최강전","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827797","name":"KLPGA 2024 SBS골프 점프투어 with 이지스카이 CC","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827798","name":"파인 골프 앤 유","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119827799","name":"2023 서산수 골프앤리조트 맞수한판","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119827800","name":"2024 KLPGA 셀트리온 퀸즈 마스터즈 하이라이트","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827801","name":"쉿! 비밀이야2","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827802","name":"SBS골프 아카데미","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":"스튜디오에서 진행하는 체계적인 레슨 프로그램으로 시청자가 보내온 비디오 테잎을 분석하고, 스튜디오에 스윙을 바로잡게 된다.","grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827803","name":"KLPGA 2024 SBS골프 점프투어 with 이지스카이 CC","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827804","name":"2024 키움증권배 고교동창 골프 최강전","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827805","name":"인사이드 KLPGA","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827806","name":"2024 KLPGA 크리스에프앤씨 제46회 KLPGA 챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827807","name":"SBS골프 아카데미","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":"스튜디오에서 진행하는 체계적인 레슨 프로그램으로 시청자가 보내온 비디오 테잎을 분석하고, 스튜디오에 스윙을 바로잡게 된다.","grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827808","name":"쉿! 비밀이야2","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827809","name":"2024 키움증권배 고교동창 골프 최강전","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626175000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827810","name":"파인 골프 앤 유","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626175000","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827811","name":"KLPGA 2024 SBS골프 챔피언스 투어 with 이지스카이 CC","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626185000","endTime":"20240626212000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827812","name":"SBS골프 아카데미","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":"스튜디오에서 진행하는 체계적인 레슨 프로그램으로 시청자가 보내온 비디오 테잎을 분석하고, 스튜디오에 스윙을 바로잡게 된다.","grade":"0","startTime":"20240626212000","endTime":"20240626223000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827813","name":"제2회 클럽디 아마추어 에코 챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119827814","name":"SBS골프 아카데미","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":"스튜디오에서 진행하는 체계적인 레슨 프로그램으로 시청자가 보내온 비디오 테잎을 분석하고, 스튜디오에 스윙을 바로잡게 된다.","grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"407","name":"JTBC GOLF&SPORTS","number":"208","logoUrl":"/upload/channel/202003/200310_jtbc golf_1.png","homepage":"http://jtbc3foxsports.joins.com","phone":"-","description":"jtbc의 새로운 스포츠 채널,
JTBC GOLF&SPORTS","programs":[{"id":"P531506134","name":"2024 KGA 코오롱 제66회 한국오픈 하이라이트 90","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240625223000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531505965","name":"최강야구","mainCategory":"연예/오락","subCategory":"일반","cast":"이승엽,박용택,송승준,정성훈","summary":"Win or Nothing. 오직 승리만을 추구하는 사상 최강의 야구팀이 탄생했다. 야구에 미친 자들의 모든 걸 건 진짜 승부.","grade":"15","startTime":"20240626000000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531505959","name":"2024 PGA투어 트래블러스 챔피언십 하이라이트 90","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506136","name":"2024 KGA 코오롱 제66회 한국오픈","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626065000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531505990","name":"2024 PGA투어 트래블러스 챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506108","name":"2024 KGA 코오롱 제66회 한국오픈 에브리 샷","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506138","name":"코파 아메리카 USA 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506142","name":"비욘드 스포츠","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506144","name":"K리그 클라쓰","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649613","name":"2024 PGA투어 트래블러스 챔피언십 하이라이트 90","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649617","name":"PGA투어 : THE ORIGINAL 2","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506114","name":"최강야구","mainCategory":"연예/오락","subCategory":"일반","cast":"이승엽,박용택,송승준,정성훈","summary":"Win or Nothing. 오직 승리만을 추구하는 사상 최강의 야구팀이 탄생했다. 야구에 미친 자들의 모든 걸 건 진짜 승부.","grade":"15","startTime":"20240626153000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506148","name":"하나은행 K리그1 2024 H/L","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506146","name":"하나은행 K리그1 2024 매치 리뷰","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506122","name":"하나은행 K리그1 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626192000","endTime":"20240626213000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506154","name":"하나은행 K리그1 2024 Goals","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506124","name":"비욘드 스포츠","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531506126","name":"골프&컬처 더 트래블러","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649629","name":"트래블러스 챔피언십 2024 PGA투어 에브리 샷","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649631","name":"최강야구","mainCategory":"연예/오락","subCategory":"일반","cast":"이승엽,박용택,송승준,정성훈","summary":"Win or Nothing. 오직 승리만을 추구하는 사상 최강의 야구팀이 탄생했다. 야구에 미친 자들의 모든 걸 건 진짜 승부.","grade":"15","startTime":"20240627000000","endTime":"20240627023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"515","name":"IB Sports","number":"210","logoUrl":"/upload/channel/201410/channel_logo_398.jpg","homepage":"http://ibsportstv.com","phone":null,"description":"< 종합 스포츠채널 >

이대호 일본야구 경기, EURO 2012-2016 (축구)
WWE(미국 프로레슬링), TOP FC(격투기) 등 편성","programs":[{"id":"P531625874","name":"2024 NXT 위클리랭킹 7","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625878","name":"우리금융캐피탈 PBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625876","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625923","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625925","name":"우리금융캐피탈 PBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625929","name":"WWE After Burn","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057677","name":"WWE NXT LIVE","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626111000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057678","name":"WWE 최고의 매치","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626111000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625935","name":"2024 스맥다운 위클리랭킹 7","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626134000","endTime":"20240626141000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057680","name":"WWE 최고의 매치","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626141000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627001","name":"WWE SMACKDOWN","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626164000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627003","name":"2024 Goals Of The Round - K1","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626191500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627009","name":"2024 하나은행 K리그1","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626213000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057676","name":"2024 NXT 위클리랭킹 7","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057682","name":"WWE NXT LIVE","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627018","name":"우리금융캐피탈 PBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"985","name":"SPOTV Prime(유료)","number":"212","logoUrl":"/upload/channel/202403/SPOTV Prime_205x85.jpg","homepage":"http://spotvon.co.kr/","phone":"1833-8910","description":"UFC부터 NBA, 해외축구까지!\r\n







국내 최초 프리미엄 스포츠 채널\r\n







UFC 주요 경기, NBA 일일 4경기, 라리가, 세리에A, 챔피언스리그, 유로파리그까지!\r\n







스포츠 마니아를 위한 프리미엄 채널","programs":[{"id":"C524049444","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049445","name":"SPOTIME FOOTBALL 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680721","name":"23-24 프리미어리그 맨시티 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680725","name":"SPOTIME 코리안리거 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680727","name":"SPOTIME 코리안리거 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049449","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049450","name":"[영어중계] 2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626080500","endTime":"20240626103000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049451","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626133000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049452","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049453","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680731","name":"SPOTIME 코리안리거 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680733","name":"23-24 FA컵 맨유 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049457","name":"SPOTIME FOOTBALL 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049454","name":"SPOTIME FOOTBALL 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049458","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049459","name":"SPOTIME 손흥민 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"986","name":"SPOTV Prime2(유료)","number":"213","logoUrl":"/upload/channel/202403/SPOTV Prime2_205x85.jpg","homepage":"http://spotvon.co.kr/","phone":"1833-8910","description":"UFC부터 NBA, 해외축구까지!\r\n






국내 최초 프리미엄 스포츠 채널\r\n






UFC 주요 경기, NBA 일일 4경기, 라리가, 세리에A, 챔피언스리그, 유로파리그까지!\r\n






스포츠 마니아를 위한 프리미엄 채널","programs":[{"id":"P531680439","name":"SPOTIME FOOTBALL 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680445","name":"2024 ATP 마스터스 로마 오픈 준결승 하이라이트","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680447","name":"2024 ATP 마스터스 로마 오픈 결승 하이라이트","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680503","name":"23-24 UEFA 유로파 컨퍼런스리그 시즌 리뷰","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680511","name":"23-24 유로파 컨퍼런스리그","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680517","name":"2024 ATP 500 신치 챔피언십","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680523","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626110000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680525","name":"[영어중계] 2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626133000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680527","name":"SPOTIME 토트넘 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680531","name":"SPOTIME FOOTBALL 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680537","name":"2024 MotoGP Michelin Grand Prix de France","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680540","name":"SPOTIME NBA","mainCategory":"스포츠","subCategory":"농구","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680544","name":"[플레이오프 명승부] 2024 NBA 동부 컨퍼런스 결승 1차전","mainCategory":"스포츠","subCategory":"농구","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680549","name":"SPOTIME 챔피언스리그 결승 히스토리","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531680553","name":"SPOTIME FOOTBALL 스페셜","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"342","name":"SPOTV Prime+(유료)","number":"214","logoUrl":"/upload/channel/202403/SPOTV Prime+_205x85.jpg","homepage":"https://www.spotvprime.co.kr","phone":"1588-3002","description":"메이저리스 전문 채널 SPOTV Prime+에서 류현진 등 코리안리거들의 활약을 만나보세요!","programs":[{"id":"P531685754","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059950","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059951","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685758","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685762","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685760","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685764","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685768","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685770","name":"[영어중계]2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626133000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685772","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685776","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685778","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685780","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685782","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685784","name":"SPOTIME 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685786","name":"2024 메이저리그","mainCategory":"스포츠","subCategory":"야구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"40","name":"MAXPORTS","number":"215","logoUrl":"/upload/channel/202311/MAXPORTS logo.png","homepage":null,"phone":null,"description":null,"programs":[{"id":"R119834371","name":"하나은행 K리그1 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834372","name":"신한 SOL Pay 23-24 핸드볼 H리그 리플레이 60","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626001000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834373","name":"하나은행 K리그2 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626012000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834374","name":"하나은행 K리그1 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626035000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834375","name":"신한 SOL Pay 23-24 핸드볼 H리그 리플레이 60","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834376","name":"오늘 하루 운동","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626061000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834377","name":"하나은행 K리그2 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626072000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834378","name":"신한 SOL Pay 23-24 핸드볼 H리그 BEST Of HANDBALL","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834379","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626094000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834380","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626105000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834381","name":"하나은행 K리그2 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834382","name":"신한 SOL Pay 23-24 핸드볼 H리그 하이라이트","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626131000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834383","name":"하나은행 K리그1 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834384","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626150000","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834385","name":"지금은 청춘시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"지금을 살아가는 청춘들을 위한 이야기","grade":"15","startTime":"20240626161000","endTime":"20240626171000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834386","name":"하나은행 K리그2 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626181500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834387","name":"신한 SOL Pay 23-24 핸드볼 H리그 BEST Of HANDBALL","mainCategory":"스포츠","subCategory":"핸드볼","cast":null,"summary":null,"grade":"0","startTime":"20240626181500","endTime":"20240626191500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834388","name":"하나은행 K리그2 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626215000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834389","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626215000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834390","name":"하나은행 K리그1 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"327","name":"FIGHT SPORTS","number":"216","logoUrl":"/upload/channel/202109/211001_fightsports_Logo.jpg","homepage":"https://www.facebook.com/fightsports","phone":"-","description":"-","programs":[{"id":"P531264649","name":"FS Grand Sumo 시즌29","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264509","name":"Bipolar Rock n' Roller","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264887","name":"Judo for the World","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264823","name":"FS MMA 시즌6","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265181","name":"WCCB 2023","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264583","name":"FIGHT SPORTS WCK 시즌4","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265016","name":"KNOCKOUTS!","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264650","name":"FS Grand Sumo 시즌29","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264510","name":"Bipolar Rock n' Roller","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264888","name":"Judo for the World","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264826","name":"FS MMA 시즌6","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265182","name":"WCCB 2023","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264584","name":"FIGHT SPORTS WCK 시즌4","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265017","name":"KNOCKOUTS!","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264651","name":"FS Grand Sumo 시즌29","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264511","name":"Bipolar Rock n' Roller","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264889","name":"Judo for the World","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264827","name":"FS MMA 시즌6","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265183","name":"WCCB 2023","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264585","name":"FIGHT SPORTS WCK 시즌4","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265018","name":"KNOCKOUTS!","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264652","name":"FS Grand Sumo 시즌29","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264512","name":"Bipolar Rock n' Roller","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264890","name":"Judo for the World","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264828","name":"FS MMA 시즌6","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265129","name":"WCCB 2013","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264853","name":"Greatest Classics","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531265019","name":"KNOCKOUTS!","mainCategory":"스포츠","subCategory":"권투(복싱)","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264693","name":"FS Grand Sumo 시즌30","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531264513","name":"Bipolar Rock n' Roller","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"578","name":"Eurosport","number":"217","logoUrl":"/upload/channel/201905/eurosport_logo.png","homepage":"http://www.eurosport.com/","phone":null,"description":"Eurosport Asia는 프랑스 파리에 본사를 두고 있는 유럽 제일의 멀티미디어 스포츠 네트워크인 Eurosport Group의 일원으로, Eurosport는 현재 유럽 54개국에서 매일 평균2300만명이 시청하고 있는 유럽 최대 스포츠 채널입니다.

아시아/태평양 지역의 스포츠 시청자들에게 선택의 폭을 넓히기 위한 차별적이고 보완적인 스포츠 컨텐츠로 편성되어 있으며, 다양한 스포츠 경기 생중계와 하이라이트, 매거진 프로그램, 전세계 스포츠 뉴스등을 방영하고 있습니다. 특히 초방의 80%가 LIVE를 차지할 정도로 실시간 스포츠 방송에 주력하고 있습니다.","programs":[{"id":"P531654070","name":"CYCLING: Tour de France","mainCategory":"스포츠","subCategory":"사이클경주","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654071","name":"POWERLIFTING: World Open Classic Powerlifting Championships, Druskininkai","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654072","name":"CYCLING: Eurosport Cycling Show","mainCategory":"스포츠","subCategory":"사이클경주","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654073","name":"ENDURANCE CAR RACING: FIA WEC","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654074","name":"TOURING CAR RACING: Eset V4 Cup","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626031500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654075","name":"FENCING: FIE European Championship, Basel","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626031500","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654076","name":"MOTOCROSS: World Championship, Galicia","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654077","name":"MOTOCROSS: World Championship, Galicia","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654078","name":"MOTOCROSS: World Championship, Galicia","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654079","name":"MOTOCROSS: World Championship, Galicia","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654080","name":"POWERLIFTING: World Open Classic Powerlifting Championships, Druskininkai","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654081","name":"CYCLING: French National Road Championships","mainCategory":"스포츠","subCategory":"사이클경주","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654082","name":"CYCLING: French National Road Championships","mainCategory":"스포츠","subCategory":"사이클경주","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654083","name":"MOUNTAIN BIKE: WHOOP UCI Mountain Bike World Series, Crans Montana","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654084","name":"MOUNTAIN BIKE: WHOOP UCI Mountain Bike World Series, Crans Montana","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654085","name":"MOUNTAIN BIKE: WHOOP UCI Mountain Bike World Series, Crans Montana","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654086","name":"MOUNTAIN BIKE: WHOOP UCI Mountain Bike World Series, Crans Montana","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654087","name":"FENCING: FIE European Championship, Basel","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654088","name":"MOTOCROSS: World Championship, France","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654089","name":"MOTOCROSS: World Championship, France","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654090","name":"MOTOCROSS: World Championship, France","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654091","name":"MOTOCROSS: World Championship, France","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654092","name":"ONE MAKE RACING: Porsche Supercup","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654093","name":"MOUNTAIN BIKE: WHOOP UCI Mountain Bike World Series, Crans Montana","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654094","name":"MOUNTAIN BIKE: WHOOP UCI Mountain Bike World Series, Crans Montana","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654095","name":"FENCING: FIE European Championship, Basel","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654096","name":"CYCLING: Eurosport Cycling Show","mainCategory":"스포츠","subCategory":"사이클경주","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654097","name":"CYCLING: GIRO D'ITALIA","mainCategory":"스포츠","subCategory":"사이클경주","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531654098","name":"ONE MAKE RACING: Porsche Supercup","mainCategory":"스포츠","subCategory":"자동차경주","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"152","name":"Golf&PBA","number":"218","logoUrl":"/upload/channel/202205/220518_GolfPBA_logo.jpg","homepage":"http://golfnpba.com/","phone":"031-620-0084","description":"프리미엄 골프 및?PBA(프로당구)?중계 전문 채널","programs":[{"id":"C524055341","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240625231000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524055346","name":"노컷 레슨","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687955","name":"SG골프 펀펀매치5 비하인드 스토리","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524055347","name":"섬머슬램 2013","mainCategory":"스포츠","subCategory":"레슬링","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626071000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687959","name":"에스와이 PBA 챔피언십 23-24","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626071000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687961","name":"2023 월드 롱 드라이브 챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626084000","endTime":"20240626111000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524055354","name":"우리금융캐피탈 LPBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626111000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687963","name":"SK렌터카 제주특별자치도 PBA 월드 챔피언십 2024","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687965","name":"5월 GOLF & PBA 시청률 TOP","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626161000","endTime":"20240626191500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687967","name":"하나은행 K리그1 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626213000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524055356","name":"우리금융캐피탈 PBA 챔피언십 24-25","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"685","name":"SBS Golf2","number":"219","logoUrl":"/upload/channel/202303/230330_SBS Golf2_logo.png","homepage":"https://golf.sbs.co.kr/","phone":"1588-6011","description":"대한민국 골퍼들의 선택!","programs":[{"id":"P531577047","name":"나병관의 무릎 탁 LESSON","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577043","name":"[메이저] 2024 U.S.오픈 하이라이트","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531576981","name":"2022 KLPGA 호반 서울신문 위민스 클래식","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531576995","name":"KLPGA 2022 솔라고 점프투어","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031601","name":"2022 캐리어에어컨 MTN 루키챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577003","name":"제8회 영건스 매치플레이","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577011","name":"로테이션 게임","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031604","name":"SBS 골프 아카데미","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577009","name":"KPGA 팬 클럽 대항전","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577017","name":"2024 KPGA투어 KB금융 리브챔피언십","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577019","name":"2024 KPGA투어 KPGA 클래식","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577049","name":"[메이저] 2024 U.S.오픈 하이라이트","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031610","name":"쉿! 비밀이야2","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577051","name":"케이엠제약 시니어 오픈","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031613","name":"2024 키움증권배 고교동창 골프 최강전","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031602","name":"골프에 반하다","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531577055","name":"케이엠제약 시니어 오픈","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"553","name":"tvN SPORTS","number":"220","logoUrl":"/upload/channel/202210/221020_tvnsports_rogo.png","homepage":"https://tvnsports.cjenm.com/ko/","phone":"1670-1525","description":"스포츠를 즐기는 시청자들을 위한 프리미엄 종합 스포츠 채널","programs":[{"id":"R119834247","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834248","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834249","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626002000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834250","name":"UEFA 유로 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626030000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834251","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834252","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626032000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834253","name":"UEFA 유로 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834210","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849068","name":"(생)코파 아메리카 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626090000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119843276","name":"코파 아메리카 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119843277","name":"코파 아메리카 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119849069","name":"(생)코파 아메리카 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834079","name":"(생)데일리 유로 일주","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834080","name":"(본)UEFA 유로 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834213","name":"데일리 유로 일주","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834214","name":"WTA 500 베를린 오픈","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834215","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834216","name":"Inside The UFC","mainCategory":"스포츠","subCategory":"격투기","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834217","name":"쇼타임 코파 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834218","name":"데일리 유로일주","mainCategory":"스포츠","subCategory":"테니스","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834219","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834220","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119843278","name":"코파 아메리카 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119843279","name":"코파 아메리카 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834221","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834222","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834256","name":"쇼타임 코파 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834257","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835263","name":"UEFA 유로 2024 하이라이트","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627002000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4005","name":"영화","channels":[{"id":"847","name":"OCN","number":"52","logoUrl":"/upload/channel/202003/200301_ocn_logo.png","homepage":"https://ocn.cjenm.com/ko/","phone":"080-080-0780","description":"- 극장 개봉 3~5년 가량의 흥행영화를 집중
편성 및 드라마를 포함 연간 400편 이상의
신작을 1일 24시간 종일 방송
- 헐리우드등 국내외 메이저 배급사와의
독점계약 체결하여 공급
- 영화 이외의 TV 인기시리즈물, 영화다큐
등 다양한 프로그램 방송","programs":[{"id":"R119826018","name":"범죄도시2","mainCategory":"영화","subCategory":"액션","cast":"마동석,손석구","summary":"나쁜 놈들 잡는 데 국경 없다! 통쾌하고 화끈한 범죄 소탕 작전이 다시 펼쳐진다!","grade":"19","startTime":"20240625235000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119826681","name":"리스타트","mainCategory":"영화","subCategory":"액션","cast":"프랭크 그릴로,멜 깁슨,나오미 왓츠,양자경","summary":"145번째 아침, 오늘부턴 내가 킬러가 된다!","grade":"15","startTime":"20240626020000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826682","name":"악마를 보았다","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"이병헌,최민식","summary":null,"grade":"19","startTime":"20240626035000","endTime":"20240626062000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826683","name":"중경삼림","mainCategory":"영화","subCategory":"드라마","cast":"금성무,임청하,양조위","summary":"1990년대의 청춘을 다룬 왕가위의 대표작","grade":"15","startTime":"20240626062000","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826854","name":"미션 파서블","mainCategory":"영화","subCategory":"액션","cast":"김영광,이선빈,오대환,서현철,최병모","summary":null,"grade":"15","startTime":"20240626082000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826158","name":"더 웨일","mainCategory":"영화","subCategory":"드라마","cast":"브렌든 프레이저,세이디 싱크","summary":null,"grade":"15","startTime":"20240626103000","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826855","name":"걸캅스","mainCategory":"영화","subCategory":"코미디","cast":"라미란,이성경,윤상현,수영,엄혜란","summary":"걸크러시 콤비의 비공식 합동 수사가 펼쳐진다!","grade":"15","startTime":"20240626125000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826214","name":"양자물리학","mainCategory":"영화","subCategory":"드라마","cast":"박해수,김상호,김응수,변희봉","summary":"부패 권력에 통쾌하게 맞서라! 생각은 현실을 만드니까!","grade":"15","startTime":"20240626150000","endTime":"20240626172000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119826215","name":"플레이어2 : 꾼들의 전쟁","mainCategory":"드라마","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626172000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826856","name":"리바운드","mainCategory":"영화","subCategory":"드라마","cast":"안재홍,이신영,정진운,김택,정건주,김민,안지호","summary":null,"grade":"12","startTime":"20240626184000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826159","name":"검사외전","mainCategory":"영화","subCategory":"코미디","cast":"황정민,강동원,이성민,박성웅","summary":"살인누명을 쓰고 수감된 검사가 감옥에서 만난 전과 9범 꽃미남 사기꾼과 손잡고 누명을 벗으려는 과정을 그린 범죄 오락영화","grade":"15","startTime":"20240626210000","endTime":"20240626232000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119826297","name":"라이드 온","mainCategory":"영화","subCategory":"코미디","cast":"류호존,성룡","summary":null,"grade":"12","startTime":"20240626232000","endTime":"20240627014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"163","name":"OCN Movies","number":"61","logoUrl":"/upload/channel/202003/200301_OCN Movies logo.png","homepage":"http://ocnmovies.tving.com/ocnmovies","phone":"080-080-0780","description":"오랜 시간 대한민국 영화 채널을 선도한 CH.CGV가
새로운 이름 OCN Movies로 시청자들을 찾아갑니다.

국내외 흥행 영화부터 수준 높은 영화제 수상작까지
다채로운 편성은 더욱 강화하고,
한층 전문성 높은 큐레이션 서비스로
여러분의 하루를 위로하는 따뜻한 친구가 되겠습니다.

오늘을 힐링하는 법, \"영화보다\"
OCNMOVIES","programs":[{"id":"R119817972","name":"쇼생크 탈출","mainCategory":"영화","subCategory":"모험","cast":"팀 로빈스","summary":null,"grade":"12","startTime":"20240625214000","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817973","name":"최종병기 활","mainCategory":"영화","subCategory":"액션","cast":"박해일,문채원,류승룡,김무열","summary":"병자호란으로 오랑캐에 끌려간 누이를 구하려 만주까지 달려간 조선 최고 신궁의 이야기. 32회 청룡영화상 남우주연상, 48회 대종상영화제 신인여우상 수상작","grade":"15","startTime":"20240626002000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817974","name":"터미네이터 2","mainCategory":"영화","subCategory":"환상/SF","cast":"아놀드 슈왈츠제네거,린다 해밀턴,로버트 패트릭,에드워드 펄롱","summary":"미래 기계가 지배하는 세상에서 저항군의 지도자가 될 존 코너를 제거하기 위해 보낸 신형 터미네이터와 이를 막아내는 구형 터미네이터의 대결을 그린 액션물","grade":"15","startTime":"20240626024000","endTime":"20240626052000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817975","name":"조선미녀삼총사","mainCategory":"영화","subCategory":"코미디","cast":"하지원,가인,강예원,고창석,주상욱,최성민,박동빈,하용진","summary":"왕실에서 사라진 십자경을 찾아나선 세 명의 현상금 사냥꾼 진옥, 홍단, 가비의 활약을 그린 코믹액션극","grade":"12","startTime":"20240626052000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818458","name":"프리스트","mainCategory":"영화","subCategory":"액션","cast":"폴 베타니,매기 큐","summary":"할리우드 최초 한국만화 원작 영화로 신의 규율에 따라 통제되는 미래세계에서 신의 뜻을 거역하고 복수를 시작한다는 내용의 3D 액션물","grade":"15","startTime":"20240626072000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818459","name":"몽정기","mainCategory":"영화","subCategory":"코미디","cast":"이범수,김선아,노형욱","summary":"사춘기 소년들의 성적 통과의례를 코믹하면서 재치 있게 그린 성장 드라마. 남학생들의 성적 호기심의 대상이 된 여교생 역은 매력적인 김선아가 맡았다.","grade":"15","startTime":"20240626090000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818460","name":"분노의 질주 2","mainCategory":"영화","subCategory":"액션","cast":"에바 멘데즈,폴 워커,타이레스 깁슨","summary":"밤거리를 질주하는 자동차들의 거칠고도 화려한 카 액션을 보여주는 자동차 액션 영화, 엄청나게 빠르고 격렬한 무엇인가를 원하는 사람들에게 권하는 영화","grade":"15","startTime":"20240626110000","endTime":"20240626131000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818461","name":"더 문","mainCategory":"영화","subCategory":"환상/SF","cast":"설경구,디오","summary":null,"grade":"12","startTime":"20240626131000","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818462","name":"미션 임파서블 3","mainCategory":"영화","subCategory":"액션","cast":"톰 크루즈,필립 세이모어 호프만,빙 라메스,빌리 크루덥,미셸 모나한,조나단 리스 마이어스,케리 러셀,...","summary":"'미션임파서블' 두 번째 속편. 적에게 잡혀간 아내를 구하기 위해 고군분투하는 남주인공을 그린 액션/어드벤처","grade":"15","startTime":"20240626154000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818463","name":"미션 임파서블4:고스트 프로토콜","mainCategory":"영화","subCategory":"액션","cast":"톰 크루즈,제레미 레너,사이먼 페그,폴라 패튼,조쉬 할로웨이,레아 세이두,미카엘 니크비스트,아닐 카푸르","summary":"러시아 폭발 테러 사건에 연루되어 국제 테러리스트로 몰린 특수비밀요원의 자신과 조직의 명예를 되찾기 위한 지상 최대의 불가능한 미션","grade":"15","startTime":"20240626180000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818464","name":"미션 임파서블5:로그네이션","mainCategory":"영화","subCategory":"액션","cast":"톰 크루즈,제레미 레너,사이먼 페그,레베카 퍼거슨,알렉 볼드윈","summary":"에단 헌트와 IMF 팀원들이 국제적인 테러 조직 신디케이트에 맞서 역대 가장 불가능한 미션을 수행하는 과정을 그린 액션 어드벤처","grade":"15","startTime":"20240626203000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817526","name":"성범죄수사대:SVU 시즌25","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817527","name":"성범죄수사대:SVU 시즌25","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"799","name":"캐치온1(유료)","number":"62","logoUrl":"/upload/channel/201603/logo_catchon1.png","homepage":"https://catchon.cjenm.com/ko/","phone":"080-080-0780","description":"- 최상의 영화를 엄선하여 방송하는 최고의 프리미엄 영화 채널!
- CATCH ON 가입자를 위해 무료로 제공되는 또 하나의 CATCH ON
- 심야 시간대 (밤11시~익일 새벽5시) 성인영화 방송
- 프랑스 공중파 M6를 비롯한 전세계의 완성도 높은 성인영화 편성","programs":[{"id":"R119817015","name":"소년들","mainCategory":"영화","subCategory":"드라마","cast":"설경구,유준상","summary":null,"grade":"15","startTime":"20240625225000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817016","name":"시민덕희","mainCategory":"영화","subCategory":"드라마","cast":"라미란,공명","summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817017","name":"리벤지 나이트","mainCategory":"영화","subCategory":"액션","cast":"브루스 윌리스,폴 조한슨","summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626044500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817018","name":"용감한 시민","mainCategory":"영화","subCategory":"액션","cast":"신혜선,이준영","summary":null,"grade":"15","startTime":"20240626044500","endTime":"20240626064500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817019","name":"사운드 오브 프리덤","mainCategory":"영화","subCategory":"액션","cast":"제임스 카비젤,미라 소르비노","summary":null,"grade":"15","startTime":"20240626064500","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817020","name":"3일의 휴가","mainCategory":"영화","subCategory":"환상/SF","cast":"김해숙,신민아","summary":null,"grade":"12","startTime":"20240626090000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817021","name":"임달화의 야문신조","mainCategory":"영화","subCategory":"액션","cast":"임달화,장람심","summary":null,"grade":"15","startTime":"20240626105000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817022","name":"굿 닥터 7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"프레디 하이모어","summary":null,"grade":"15","startTime":"20240626123000","endTime":"20240626131500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817023","name":"굿 닥터 7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"프레디 하이모어","summary":null,"grade":"15","startTime":"20240626131500","endTime":"20240626140500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817024","name":"소년들","mainCategory":"영화","subCategory":"드라마","cast":"설경구,유준상","summary":null,"grade":"15","startTime":"20240626140500","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817025","name":"원 레인저","mainCategory":"영화","subCategory":"액션","cast":"토마스 제인,존 말코비치","summary":null,"grade":"19","startTime":"20240626161500","endTime":"20240626175500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817026","name":"인디펜던스 나이트","mainCategory":"영화","subCategory":"액션","cast":"브루스 윌리스,로크린 먼로","summary":null,"grade":"15","startTime":"20240626175500","endTime":"20240626193500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817027","name":"애프터: 유혹의 끝","mainCategory":"영화","subCategory":"멜로","cast":"조세핀 랭포드,히어로 파인즈 티핀","summary":null,"grade":"15","startTime":"20240626193500","endTime":"20240626211500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817028","name":"목스박","mainCategory":"영화","subCategory":"코미디","cast":"오대환,지승현","summary":null,"grade":"15","startTime":"20240626211500","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817029","name":"데드맨","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"조진웅,김희애","summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627005500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"429","name":"캐치온2(유료)","number":"63","logoUrl":"/upload/channel/201603/logo_catchon2.png","homepage":"https://catchon.cjenm.com/ko/","phone":"080-080-0780","description":"- 최상의 영화를 엄선하여 방송하는 최고의 프리미엄 영화 채널!
- CATCH ON 가입자를 위해 무료로 제공되는 또 하나의 CATCH ON
- 심야 시간대 (자정~ 새벽4시) 성인영화 방송
- 프랑스 공중파 M6를 비롯한 전세계의 완성도 높은 성인영화 편성","programs":[{"id":"R119830186","name":"늑대들","mainCategory":"영화","subCategory":"액션","cast":"오종혁,박기덕","summary":null,"grade":"19","startTime":"20240625231500","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830484","name":"음탕하고 육덕진 조교 누나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626010000","endTime":"20240626021500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830485","name":"내 남편을 치료해 주세요","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626021500","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830486","name":"디자이어: 욕망의 밤","mainCategory":"영화","subCategory":"멜로","cast":null,"summary":null,"grade":"19","startTime":"20240626033000","endTime":"20240626053500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830487","name":"소설가의 영화","mainCategory":"영화","subCategory":"드라마","cast":"이혜영,김민희,권해효","summary":null,"grade":"12","startTime":"20240626053500","endTime":"20240626071000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830488","name":"오리지널 갱스터","mainCategory":"영화","subCategory":"액션","cast":"알렉스 밀스,이안 레딩튼","summary":null,"grade":"15","startTime":"20240626071000","endTime":"20240626090500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830489","name":"강변의 무코리타","mainCategory":"영화","subCategory":"드라마","cast":"마츠야마 켄이치,무로 츠요시","summary":null,"grade":"12","startTime":"20240626090500","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830490","name":"금의위: 황금 도난사건","mainCategory":"영화","subCategory":"액션","cast":"양범,장야멍","summary":null,"grade":"15","startTime":"20240626111000","endTime":"20240626124500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830491","name":"애니멀 체인지","mainCategory":"영화","subCategory":"애니메이션","cast":null,"summary":null,"grade":"0","startTime":"20240626124500","endTime":"20240626142000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830492","name":"독친","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"장서희,강안나","summary":null,"grade":"15","startTime":"20240626142000","endTime":"20240626161000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830493","name":"늑대들","mainCategory":"영화","subCategory":"액션","cast":"오종혁,박기덕","summary":null,"grade":"19","startTime":"20240626161000","endTime":"20240626175500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830494","name":"적인걸: 절대병기의 비밀","mainCategory":"영화","subCategory":"액션","cast":"진혁명,설기","summary":null,"grade":"12","startTime":"20240626175500","endTime":"20240626194000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830495","name":"사일런트 나이트","mainCategory":"영화","subCategory":"드라마","cast":"키이라 나이틀리,매튜 구드","summary":null,"grade":"15","startTime":"20240626194000","endTime":"20240626211500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830835","name":"리빙: 어떤 인생","mainCategory":"영화","subCategory":"드라마","cast":"빌 나이,에이미 루 우드","summary":null,"grade":"12","startTime":"20240626211500","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119830836","name":"세기말의 사랑","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"12","startTime":"20240626230000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"129","name":"OCN Movies2","number":"64","logoUrl":"/upload/channel/202210/221004_OCN Movies2_logo.png","homepage":"http://ocnmovies2.tving.com/ocnmovies2","phone":"080-080-0780","description":"자신만의 매력으로 시청자를 사로잡은 SUPER ACTION이
짜릿한 새이름 OCN Thrills로 OCN과 한 가족이 됩니다.

대한민국 유일의 장르 콘텐츠 전문 채널로서
독창적이고 트렌디한 영화와 드라마를 발 빠르게 선보입니다.

호러, 스릴러, 미스터리, 액션 그리고 SF까지

당신의 무미건조한 일상에 짜릿함을 선물할
24시간 스릴링 스토리

뜨겁게 신나게 즐겁게, \"심장을 깨우다\"
OCNThrills","programs":[{"id":"P531647370","name":"부당거래","mainCategory":"영화","subCategory":"드라마","cast":"유해진,류승범,황정민","summary":"lt;짝패gt;의 류승완 감독이 다시 메가폰을 잡고, lt;사생결단gt;의 황정민과 류승범, lt;이끼gt;의 유해진이 손을 잡아 만든 범죄드라마","grade":"19","startTime":"20240625233000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647495","name":"타인은 지옥이다","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"임시완,이동욱,이정은,이현욱,박종환,현봉식,차래형,김한종","summary":"갓 서울로 온 청년이 고시원 생활을 하며서 타인이 만들어낸 지옥을 경험하게 되는 미스터리 드람","grade":"15","startTime":"20240626014000","endTime":"20240626025000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647499","name":"타인은 지옥이다","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"임시완,이동욱,이정은,이현욱,박종환,현봉식,차래형,김한종","summary":"갓 서울로 온 청년이 고시원 생활을 하며서 타인이 만들어낸 지옥을 경험하게 되는 미스터리 드람","grade":"15","startTime":"20240626025000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019610","name":"술맛 나는 여행 주유천하2","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이연복,박준우,차오루","summary":"한 잔의 술과 음식이 담긴 본격 여행 버라이어티","grade":"15","startTime":"20240626040000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647515","name":"짬뽕비권","mainCategory":"영화","subCategory":"액션","cast":"백수장,황지연","summary":"200년 만에 부활한 절대악 흑마사에 대항하여 나한파의 비밀의 무기를 대체할 궁극의 짬뽕을 완성하라!","grade":"12","startTime":"20240626051000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647563","name":"내 아내의 모든 것","mainCategory":"영화","subCategory":"로맨틱코메디","cast":"임수정,이선균,류승룡","summary":"전설의 카사노바에게 자신의 아내를 유혹해달라고 부탁한 소심한 남편의 결별 프로젝트를 그린 코믹 멜로","grade":"15","startTime":"20240626070000","endTime":"20240626092000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019613","name":"구미호뎐1938","mainCategory":"드라마","subCategory":"환상/SF","cast":"이동욱,김소연,김범,류경수,황희","summary":"1938년 혼돈의 시대에 불시착한 구미호가 현대로 돌아가기 위해 펼치는 K-판타지 액션 활극","grade":"15","startTime":"20240626092000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019614","name":"구미호뎐1938","mainCategory":"드라마","subCategory":"환상/SF","cast":"이동욱,김소연,김범,류경수,황희","summary":"1938년 혼돈의 시대에 불시착한 구미호가 현대로 돌아가기 위해 펼치는 K-판타지 액션 활극","grade":"15","startTime":"20240626105000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647597","name":"드림팰리스","mainCategory":"영화","subCategory":"드라마","cast":"김선영,이윤지","summary":null,"grade":"12","startTime":"20240626123000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647603","name":"표적","mainCategory":"영화","subCategory":"액션","cast":"류승룡,유준상,이진욱,김성령,조여정,조은지,김대명,장준녕","summary":"의문의 사건에 휘말린 두 남자와 그들을 쫓는 두 형사가 펼치는 36시간의 숨막히는 추격전을 그린 작품","grade":"15","startTime":"20240626144000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647605","name":"파이프라인","mainCategory":"영화","subCategory":"액션","cast":"서인국,이수혁","summary":"인생 역전을 꿈꾸는 여섯 명의 도유꾼들 그들의 막장 팀플레이가 시작된다!","grade":"15","startTime":"20240626164000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647607","name":"압꾸정","mainCategory":"영화","subCategory":"코미디","cast":"마동석,정경호","summary":"quot;형이 싹 다 꾸며 줄게. 뭔 말인지 알지?quot;","grade":"12","startTime":"20240626185000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647658","name":"샤크 : 더 비기닝","mainCategory":"영화","subCategory":"공포","cast":"김민석,위하준,정원창,이재균","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647661","name":"미드나이트","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"진기주,위하준,박훈,길해연,김혜윤,정원창","summary":"한밤중, 서울 한복판에서 펼쳐지는 연쇄살인마와 그의 타겟이 된 '경미'의 멈출 수 없는 추격전! 극강의 음소거 추격 스릴러가 온다!","grade":"15","startTime":"20240626231000","endTime":"20240627011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"916","name":"스크린","number":"66","logoUrl":"/upload/channel/201403/1395188617793.png","homepage":"https://www.imtcast.com/screen/","phone":"070-8145-3200","description":"“SCREEN은 지난 2009년 론칭 이래로 국내 케이블 채널 역사상 최단기간 시청자에게 가장 사랑 받는 영화채널로 성장하고 있습니다.”

SCREEN에서는 국내외 최신 영화 및 해외 시리즈는 물론, 고품격 프리미엄 영화를 선보이고 있으며 지금껏 볼 수 없었던 시청자에 대한 배려와 품격으로 국내 유일의 ‘퍼스트클래스’ 영화 채널을 지향하고 있습니다. 앞으로도 최신 개봉 영화와 HBO시리즈 독점방송 등을 SCREEN을 통해 보실 수 있습니다.","programs":[{"id":"P531612841","name":"태극기 휘날리며","mainCategory":"영화","subCategory":"드라마","cast":"원빈,장동건","summary":"한국전쟁을 배경으로 역사의 소용돌이에 휘말린 두 형제의 드라마틱한 운명을 그린 전쟁 블록버스터. 2004년 청룡영화제 남우주연상, 촬영상, 최대관객상 등을 수상하며 각종 영화제를 휩쓴 감동의 걸작.","grade":"15","startTime":"20240625220000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612843","name":"블록버스터 파헤치기","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612916","name":"샤프트 (2000)","mainCategory":"영화","subCategory":"액션","cast":"사무엘 L. 잭슨,바네사 윌리암스","summary":"71년에 나온 동명의 '블랙스플로이테이션의 리메이크작.","grade":"15","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612918","name":"소녀작가 입문기","mainCategory":"영화","subCategory":"코미디","cast":"주아름,김영민,채민서,이동하","summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068200","name":"고독한 미식가 7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"마츠시게 유타카","summary":"원작만화를 소재로 한 음식 맛을 이야기하는 드라마","grade":"15","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068201","name":"고독한 미식가 7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"마츠시게 유타카","summary":"원작만화를 소재로 한 음식 맛을 이야기하는 드라마","grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068202","name":"고독한 미식가 7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"마츠시게 유타카","summary":"원작만화를 소재로 한 음식 맛을 이야기하는 드라마","grade":"15","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068203","name":"고독한 미식가 7","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"마츠시게 유타카","summary":"원작만화를 소재로 한 음식 맛을 이야기하는 드라마","grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068204","name":"선넘는해결사:이퀄라이저","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068205","name":"선넘는해결사:이퀄라이저","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068206","name":"CSI 10","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"로렌스 피시번,마그 헬겐버그,조지 이즈,폴 가일포일,에릭 스맨다","summary":"미드의 대명사 lt;C.S.Igt;가 드디어 10주년을 맞았다. 2000년 런칭 이후, 10년간 전세계 시청자들을 웃고 울리며, 최고의 TV시리즈 자리를 굳건히 지키고 있는 lt;CSI 라스베가스gt;가 드디어 10번째 시즌을 맞이하게 된 것. lt;CSIgt;는 ‘범죄현장수사(Crime Scene Investigation)’의 약자로 최첨단 장비와 천재적인 추리력, 과학적인 분석을 통해 미궁 속의 사건을 해결해 가는 미국 라스베가스 과학수사관의 활약상을 담은 범죄 수사 시리즈. 흥행의 마술사 ‘제리 브룩하이머’가 총제작에 나섰으며, 시즌 10은 미국TV의 황금시청시간대인 목요일 저녁, 동시간대 시청률 1위를 달리고 있다.","grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524068207","name":"CSI 10","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"로렌스 피시번,마그 헬겐버그,조지 이즈,폴 가일포일,에릭 스맨다","summary":"미드의 대명사 lt;C.S.Igt;가 드디어 10주년을 맞았다. 2000년 런칭 이후, 10년간 전세계 시청자들을 웃고 울리며, 최고의 TV시리즈 자리를 굳건히 지키고 있는 lt;CSI 라스베가스gt;가 드디어 10번째 시즌을 맞이하게 된 것. lt;CSIgt;는 ‘범죄현장수사(Crime Scene Investigation)’의 약자로 최첨단 장비와 천재적인 추리력, 과학적인 분석을 통해 미궁 속의 사건을 해결해 가는 미국 라스베가스 과학수사관의 활약상을 담은 범죄 수사 시리즈. 흥행의 마술사 ‘제리 브룩하이머’가 총제작에 나섰으며, 시즌 10은 미국TV의 황금시청시간대인 목요일 저녁, 동시간대 시청률 1위를 달리고 있다.","grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612920","name":"미녀 삼총사","mainCategory":"영화","subCategory":"액션","cast":"빌 머레이,카메론 디아즈,루시 리우,드류 배리모어","summary":"1970년대 미국의 인기 TV 시리즈로, 한국에도 소개됐던 lt;미녀 삼총사gt;를 영화화한 작품. ABC-TV에서 1976년부터 81년까지 인기리에 방영된 TV 시리즈에는 재클린 스미스, 케이트 잭슨, 파라 포셋이 주연했는데, 영화에선 카메론 디아즈와 드루 배리모어, 그리고 흑인과 아시아계에서 물색하다가 탠디 뉴튼이 lt;미션 임파서블 2gt;의 촬영으로 출연을 못하게 됨으로써, lt;상하이 눈gt;의 중국계 배우 루시 류가 행운을 얻었다. 맥(McG)이라는 예명으로 알려진 뮤직비디오 출신 감독 조셉 맥긴티 니콜의 첫 데뷔작이며, 청춘물 lt;고gt;의 작가 존 오거스트가 시나리오를 맡았다.","grade":"15","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612926","name":"미녀 삼총사 2 - 맥시멈 스피드","mainCategory":"영화","subCategory":"액션","cast":"카메론 디아즈,루시 리우,드류 배리모어","summary":"터프하고 화끈한 천사들이 돌아왔다! 전편에 비해 훨씬 스펙타클해지고 섹시해진 맥시멈 스피드 액션","grade":"15","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016336","name":"CSI 10","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"로렌스 피시번,마그 헬겐버그,조지 이즈,폴 가일포일,에릭 스맨다","summary":"미드의 대명사 lt;C.S.Igt;가 드디어 10주년을 맞았다. 2000년 런칭 이후, 10년간 전세계 시청자들을 웃고 울리며, 최고의 TV시리즈 자리를 굳건히 지키고 있는 lt;CSI 라스베가스gt;가 드디어 10번째 시즌을 맞이하게 된 것. lt;CSIgt;는 ‘범죄현장수사(Crime Scene Investigation)’의 약자로 최첨단 장비와 천재적인 추리력, 과학적인 분석을 통해 미궁 속의 사건을 해결해 가는 미국 라스베가스 과학수사관의 활약상을 담은 범죄 수사 시리즈. 흥행의 마술사 ‘제리 브룩하이머’가 총제작에 나섰으며, 시즌 10은 미국TV의 황금시청시간대인 목요일 저녁, 동시간대 시청률 1위를 달리고 있다.","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016337","name":"CSI 10","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"로렌스 피시번,마그 헬겐버그,조지 이즈,폴 가일포일,에릭 스맨다","summary":"미드의 대명사 lt;C.S.Igt;가 드디어 10주년을 맞았다. 2000년 런칭 이후, 10년간 전세계 시청자들을 웃고 울리며, 최고의 TV시리즈 자리를 굳건히 지키고 있는 lt;CSI 라스베가스gt;가 드디어 10번째 시즌을 맞이하게 된 것. lt;CSIgt;는 ‘범죄현장수사(Crime Scene Investigation)’의 약자로 최첨단 장비와 천재적인 추리력, 과학적인 분석을 통해 미궁 속의 사건을 해결해 가는 미국 라스베가스 과학수사관의 활약상을 담은 범죄 수사 시리즈. 흥행의 마술사 ‘제리 브룩하이머’가 총제작에 나섰으며, 시즌 10은 미국TV의 황금시청시간대인 목요일 저녁, 동시간대 시청률 1위를 달리고 있다.","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612928","name":"라스트 스탠드","mainCategory":"영화","subCategory":"액션","cast":"아놀드 슈왈제네거,포레스트 휘태커,조니 녹스빌,로드리고 산토로","summary":"슈퍼카를 타고 도주하는 마약왕과 그를 막아내야 하는 시골 국경 마을 보안관의 대결을 그린 액션 스릴러","grade":"15","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612930","name":"시월애","mainCategory":"영화","subCategory":"멜로","cast":"이정재,전지현","summary":"편지를 통해, 시공간을 초월한 교신을 소재로 한 젊은 감성의 멜로물. lt;동감gt;이 무선통신과 20년의 세월이라면, 이 영화는 편지와 2년의 세월을 다뤘다. 비슷한 시기에 소개되는 비슷한 소재라는 면에서 비교되는 작품. 한국 영화계에 보기드문 아름다운 영상미로 호평을 받았다. 원제는 '시간을 뛰어넘는 사랑'이라는 뜻이다. 미래의 사람이 보낸 메세지를 보게 되어 죽음을 모면하거나, 편지를 갖고 재회하는 마지막 설정은 lt;백 투 더 퓨쳐gt;에서 죽음을 피한 브라운 박사와, 마티에게 메세지를 보여주는 장면과 매우 흡사하다.","grade":"15","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531612932","name":"오! 브라더스","mainCategory":"영화","subCategory":"코미디","cast":"이정재,이범수","summary":"단편 영화lt;자반고등어gt;의 김용화 감독의 장편 데뷔작으로 삼류인생을 살아가는 상우에게 뜻하지 않게 조로증에 걸린 12살 동생 봉구가 생기고,둘의 우애를 통해 재미와 감동을 선사하고 있다.","grade":"15","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016341","name":"큐브","mainCategory":"영화","subCategory":"공포","cast":"니콜 드 보아,닉키 과다그니","summary":null,"grade":"19","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"686","name":"AsiaM","number":"67","logoUrl":"/upload/channel/202003/200323_AsiaM_logo.png","homepage":"http://www.amcg.co.kr/Asia-M/","phone":"070-4763-6568","description":"국내 최초 아시아영화 중심 채널
\r\n





주요 내용 : 액션, 느와르의 진수 홍콩영화 및 아시아 트렌드를 담은 블록버스터 영화","programs":[{"id":"P531630348","name":"소림사 18동인 2","mainCategory":"영화","subCategory":"액션","cast":"임정군,진전붕,황가달","summary":null,"grade":"12","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630350","name":"펄프 픽션","mainCategory":"영화","subCategory":"액션","cast":"존 트라볼타,사무엘 L. 잭슨,우마 서먼","summary":null,"grade":"19","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630352","name":"펄프 픽션","mainCategory":"영화","subCategory":"액션","cast":"존 트라볼타,사무엘 L. 잭슨,우마 서먼","summary":null,"grade":"19","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630360","name":"펄프 픽션","mainCategory":"영화","subCategory":"액션","cast":"존 트라볼타,사무엘 L. 잭슨,우마 서먼","summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524022658","name":"여행천하","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"대륙에서 바라본 세계명소. 세계여행기록편 프랑스 누아르성 외 44편","grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524022659","name":"묵우운간","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524022660","name":"매괴적고사","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524022661","name":"매괴적고사","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524022662","name":"추광자 : 빛의 구원자","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524022663","name":"추광자 : 빛의 구원자","mainCategory":"드라마","subCategory":"멜로","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630382","name":"의혈남아","mainCategory":"영화","subCategory":"드라마","cast":"이수현,장가휘","summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630386","name":"의혈남아","mainCategory":"영화","subCategory":"드라마","cast":"이수현,장가휘","summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630414","name":"작전 : 라스트 어썰트","mainCategory":"영화","subCategory":"드라마","cast":"여량위,쉬둥둥,원표,주해미","summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630416","name":"작전 : 라스트 어썰트","mainCategory":"영화","subCategory":"드라마","cast":"여량위,쉬둥둥,원표,주해미","summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630408","name":"가자왕 : 전갈신권","mainCategory":"영화","subCategory":"액션","cast":"유가량,전가락,원진","summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630410","name":"가자왕 : 전갈신권","mainCategory":"영화","subCategory":"액션","cast":"유가량,전가락,원진","summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524083634","name":"고령화 가족","mainCategory":"영화","subCategory":"코미디","cast":"공효진,윤여정,박해일,윤제문,진지희","summary":"나이 들어서도 엄마에게 빌어먹는 한심한 남매와 그들이 펼치는 배꼽 잡고 눈물 찡한 소동극을 그린 콩가루 가족 코미디","grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524083635","name":"고령화 가족","mainCategory":"영화","subCategory":"코미디","cast":"공효진,윤여정,박해일,윤제문,진지희","summary":"나이 들어서도 엄마에게 빌어먹는 한심한 남매와 그들이 펼치는 배꼽 잡고 눈물 찡한 소동극을 그린 콩가루 가족 코미디","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630418","name":"야망의 함정","mainCategory":"영화","subCategory":"드라마","cast":"톰 크루즈,진 핵크만","summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630422","name":"야망의 함정","mainCategory":"영화","subCategory":"드라마","cast":"톰 크루즈,진 핵크만","summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630424","name":"야망의 함정","mainCategory":"영화","subCategory":"드라마","cast":"톰 크루즈,진 핵크만","summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630430","name":"영웅본색 2","mainCategory":"영화","subCategory":"액션","cast":"석천,적룡,주윤발,장국영","summary":"전편의 눈부신 성공에 힘입어 제작된 속편, 이 영화에서 아이를 낳은 부인과 통화하면서 죽어가는 장국영의 전화박스 씬은 또다시 홍콩 영화사에 기록될 애절한 장면이 되었다.","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630434","name":"영웅본색 2","mainCategory":"영화","subCategory":"액션","cast":"석천,적룡,주윤발,장국영","summary":"전편의 눈부신 성공에 힘입어 제작된 속편, 이 영화에서 아이를 낳은 부인과 통화하면서 죽어가는 장국영의 전화박스 씬은 또다시 홍콩 영화사에 기록될 애절한 장면이 되었다.","grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524083636","name":"펄프 픽션","mainCategory":"영화","subCategory":"액션","cast":"존 트라볼타,사무엘 L. 잭슨,우마 서먼","summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524083637","name":"펄프 픽션","mainCategory":"영화","subCategory":"액션","cast":"존 트라볼타,사무엘 L. 잭슨,우마 서먼","summary":null,"grade":"19","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524083638","name":"펄프 픽션","mainCategory":"영화","subCategory":"액션","cast":"존 트라볼타,사무엘 L. 잭슨,우마 서먼","summary":null,"grade":"19","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"103","name":"CINEF","number":"68","logoUrl":"/upload/channel/201704/069_CINEF_2.png","homepage":"http://www.imtcast.com/cinef","phone":null,"description":"여성 영화 전문 채널","programs":[{"id":"P531625173","name":"인민을 위해 복무하라","mainCategory":"영화","subCategory":"멜로","cast":"연우진,지안,조성하,김지철","summary":"빠져보고 싶은 유혹 스크린에 뜨겁게 피어나다!","grade":"19","startTime":"20240625230000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625181","name":"리메인","mainCategory":"영화","subCategory":"드라마","cast":"이지연,김영재,하준","summary":"우리는 가끔 완벽하지 않은 사랑에 끌린다.","grade":"19","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625183","name":"범죄현장","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"고천락,강호문,선훤","summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019743","name":"6초간의 궤적 시즌2","mainCategory":"드라마","subCategory":"코미디","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019744","name":"6초간의 궤적 시즌2","mainCategory":"드라마","subCategory":"코미디","cast":null,"summary":null,"grade":"15","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625175","name":"CSI:NY4","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"멜리나 카나카레데스,에디 카힐,게리 시나이즈,카마인 지오비나조","summary":"고도의 법의학 기술을 활용하여 뉴욕의 범죄를 해결하는 과학수사대의 활약을 그린 또 하나의 범죄수사시리즈.","grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625177","name":"CSI:NY4","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"멜리나 카나카레데스,에디 카힐,게리 시나이즈,카마인 지오비나조","summary":"고도의 법의학 기술을 활용하여 뉴욕의 범죄를 해결하는 과학수사대의 활약을 그린 또 하나의 범죄수사시리즈.","grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625179","name":"CSI:NY4","mainCategory":"드라마","subCategory":"미스터리/스릴러","cast":"멜리나 카나카레데스,에디 카힐,게리 시나이즈,카마인 지오비나조","summary":"고도의 법의학 기술을 활용하여 뉴욕의 범죄를 해결하는 과학수사대의 활약을 그린 또 하나의 범죄수사시리즈.","grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625185","name":"라이브","mainCategory":"영화","subCategory":"액션","cast":"아론 에크하트,코트니 이튼","summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625187","name":"피넛 버터 팔콘","mainCategory":"영화","subCategory":"드라마","cast":"샤이아 라보프,다코타 존슨","summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625208","name":"킬러 스쿼드","mainCategory":"영화","subCategory":"액션","cast":"게리 올드만,제시카 알바","summary":"죽여주는 킬러들의 모임. 이 곳에 초대받지 않은 자가 있다!","grade":"15","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625210","name":"스윈들러","mainCategory":"영화","subCategory":"드라마","cast":"유형준,이규정","summary":"악마마저 고개를 저을 가짜 신부님의 기괴한 사기극이 시작된다!","grade":"15","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625212","name":"인싸","mainCategory":"영화","subCategory":"액션","cast":"송민경,양혜지","summary":"하루아침에 인싸 등극?! 예측불허! 기상천외! 전대미문의 쿵푸 코믹 액션이 온다!","grade":"15","startTime":"20240626180000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625214","name":"용의 전쟁 1885","mainCategory":"영화","subCategory":"액션","cast":"류 페이치","summary":null,"grade":"15","startTime":"20240626193000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625216","name":"스니치","mainCategory":"영화","subCategory":"액션","cast":"수잔 서랜든,드웨인 존슨","summary":"미국을 놀라게 했던 실화를 바탕으로 한 작품으로 누명 쓴 아들을 구하기 위해 직접 마약 조직에 뛰어든 아버지의 모습을 그린 액션 스릴러.","grade":"15","startTime":"20240626213000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625237","name":"플라이트","mainCategory":"영화","subCategory":"드라마","cast":"덴젤 워싱톤,멜리사 레오,존 굿맨,돈 치들,켈리 라일리","summary":"추락하는 여객기를 무사히 착륙시켜 국민적 영웅이 되지만 사실 술과 마약을 한 후 조종석에 앉았다는 사실이 밝혀질까 딜레마에 빠지는 파일럿의 이야기","grade":"19","startTime":"20240626233000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"105","name":"인디필름","number":"69","logoUrl":"/upload/channel/201811/indiefilm_logo.png","homepage":"http://www.indiefilm.kr/","phone":"02-561-8222","description":"인디필름은 국내 유일의 독립영화 전문채널 입니다.","programs":[{"id":"P531681464","name":"26일 밤의 기다림","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"19","startTime":"20240625235000","endTime":"20240626005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681468","name":"26일 밤의 기다림","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"19","startTime":"20240626005000","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681474","name":"26일 밤의 기다림","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"19","startTime":"20240626015000","endTime":"20240626022000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681478","name":"채털리 부인의 연인","mainCategory":"영화","subCategory":"멜로","cast":"잭 오코넬,졸리 리처드슨","summary":null,"grade":"19","startTime":"20240626022000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681486","name":"엄마의 남자","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"19","startTime":"20240626033000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113784","name":"신장개업","mainCategory":"영화","subCategory":"코미디","cast":"이범수,박상면,김승우,진희경","summary":"김성홍 감독이 중국집을 소재로 한 컬트 코미디.","grade":"19","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113785","name":"신장개업","mainCategory":"영화","subCategory":"코미디","cast":"이범수,박상면,김승우,진희경","summary":"김성홍 감독이 중국집을 소재로 한 컬트 코미디.","grade":"19","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681442","name":"어쩌다 마주친 그대","mainCategory":"드라마","subCategory":"환상/SF","cast":"김동욱,진기주,김종수,이규회,박수영,김정영","summary":"1987년에 갇혀버린 두 남녀의 이상하고 아름다운 시간 여행기","grade":"15","startTime":"20240626070000","endTime":"20240626081000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113644","name":"어쩌다 마주친 그대","mainCategory":"드라마","subCategory":"환상/SF","cast":"김동욱,진기주,김종수,이규회,박수영,김정영","summary":"1987년에 갇혀버린 두 남녀의 이상하고 아름다운 시간 여행기","grade":"15","startTime":"20240626081000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681444","name":"행복한 힐링메이트","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626093000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113646","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626103000","endTime":"20240626115000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113647","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626115000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113648","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626130000","endTime":"20240626141000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113649","name":"특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626141000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681492","name":"해바라기","mainCategory":"영화","subCategory":"드라마","cast":"김래원,김해숙,허이재","summary":null,"grade":"15","startTime":"20240626152000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681494","name":"해바라기","mainCategory":"영화","subCategory":"드라마","cast":"김래원,김해숙,허이재","summary":null,"grade":"15","startTime":"20240626163000","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113796","name":"분노의 추격자","mainCategory":"영화","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626174000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113797","name":"분노의 추격자","mainCategory":"영화","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240626183000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113654","name":"세계의 극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113655","name":"세계의 극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113798","name":"하이 크라임","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"모건 프리먼,애슐리 쥬드","summary":"lt;하이 크라임gt;의 캐릭터에 애쉴리 주드와 모건 프리먼의 캐스팅과 영화 속에서의 훌륭한 연기는 영화에서 표현하고자 했던 캐릭터 내면의 심리를 잘 전달해 준다.","grade":"15","startTime":"20240626213000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113799","name":"하이 크라임","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"모건 프리먼,애슐리 쥬드","summary":"lt;하이 크라임gt;의 캐릭터에 애쉴리 주드와 모건 프리먼의 캐스팅과 영화 속에서의 훌륭한 연기는 영화에서 표현하고자 했던 캐릭터 내면의 심리를 잘 전달해 준다.","grade":"15","startTime":"20240626223000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681496","name":"하이웨이에서 사랑을","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"19","startTime":"20240626234000","endTime":"20240627011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"165","name":"더무비","number":"70","logoUrl":"/upload/channel/201605/logo_themovie.png","homepage":"http://www.chthemovie.com/","phone":"02-517-0274","description":"THE MOVIE","programs":[{"id":"P531648697","name":"U-571","mainCategory":"영화","subCategory":"액션","cast":"하비 카이틀,빌 팩스턴,매튜 맥커너히","summary":"조나단 모스토우의 2000년작. 제2차 세계대전 당시 실존했던 독일 U보트를 소재로 한 해상 액션물이다. 600톤의 실물 사이즈 U보트, 3,000명의 제작인원 등 최대규모의 블록 버스터물.","grade":"15","startTime":"20240625233500","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648701","name":"온 더 잡","mainCategory":"영화","subCategory":"액션","cast":null,"summary":"자신과 가족을 구하기 위해 몸부림치는 네 남자의 야망과 열정! 비리의 수렁에서 만난 경찰과 킬러!","grade":"19","startTime":"20240626004500","endTime":"20240626015500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648703","name":"온 더 잡","mainCategory":"영화","subCategory":"액션","cast":null,"summary":"자신과 가족을 구하기 위해 몸부림치는 네 남자의 야망과 열정! 비리의 수렁에서 만난 경찰과 킬러!","grade":"19","startTime":"20240626015500","endTime":"20240626030500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648705","name":"무수단","mainCategory":"영화","subCategory":"공포","cast":"이지아,김민준","summary":"비무장지대에서 벌어진 의문의 사고 이후 그 실체를 파헤치기 위해 최정예 특임대가 벌이는 24시간의 사투를 담은 미스터리 스릴러 영화","grade":"15","startTime":"20240626030500","endTime":"20240626040500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648707","name":"무수단","mainCategory":"영화","subCategory":"공포","cast":"이지아,김민준","summary":"비무장지대에서 벌어진 의문의 사고 이후 그 실체를 파헤치기 위해 최정예 특임대가 벌이는 24시간의 사투를 담은 미스터리 스릴러 영화","grade":"15","startTime":"20240626040500","endTime":"20240626045500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648709","name":"아포리아","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":"내전을 피해 고국을 떠나온 한 시리아 난민이 여러 난관에 부딪히며 가족을 만나기까지의 여정을 그린 영화","grade":"12","startTime":"20240626045500","endTime":"20240626054500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648711","name":"아포리아","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":"내전을 피해 고국을 떠나온 한 시리아 난민이 여러 난관에 부딪히며 가족을 만나기까지의 여정을 그린 영화","grade":"12","startTime":"20240626054500","endTime":"20240626063500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648717","name":"아포리아","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":"내전을 피해 고국을 떠나온 한 시리아 난민이 여러 난관에 부딪히며 가족을 만나기까지의 여정을 그린 영화","grade":"12","startTime":"20240626063500","endTime":"20240626073500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648721","name":"살어리랏다 시즌4","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626073500","endTime":"20240626082500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531648730","name":"가문의 영광 4:가문의 수난","mainCategory":"영화","subCategory":"코미디","cast":"김수미,신현준,탁재훈,임형준,정준하,현영","summary":"1,500만 관객을 웃긴 코미디 영화의 제왕. lt;가문의 영광gt; 그 네번째 이야기.","grade":"15","startTime":"20240626082500","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531648732","name":"가문의 영광 4:가문의 수난","mainCategory":"영화","subCategory":"코미디","cast":"김수미,신현준,탁재훈,임형준,정준하,현영","summary":"1,500만 관객을 웃긴 코미디 영화의 제왕. lt;가문의 영광gt; 그 네번째 이야기.","grade":"15","startTime":"20240626093000","endTime":"20240626103500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531648740","name":"실종","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"케이트 블란쳇,토미 리 존스","summary":"인신매매를 목적으로 딸을 납치한 인디언을 추적하는 부녀의 이야기. 토미 리 존스와 케이트 블랑세의 연기가 일품인 작품","grade":"15","startTime":"20240626103500","endTime":"20240626113500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648742","name":"실종","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"케이트 블란쳇,토미 리 존스","summary":"인신매매를 목적으로 딸을 납치한 인디언을 추적하는 부녀의 이야기. 토미 리 존스와 케이트 블랑세의 연기가 일품인 작품","grade":"15","startTime":"20240626113500","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648744","name":"실종","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"케이트 블란쳇,토미 리 존스","summary":"인신매매를 목적으로 딸을 납치한 인디언을 추적하는 부녀의 이야기. 토미 리 존스와 케이트 블랑세의 연기가 일품인 작품","grade":"15","startTime":"20240626123500","endTime":"20240626132500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648749","name":"황야의 산 세바스찬","mainCategory":"영화","subCategory":"모험","cast":"안소니 퀸","summary":"1968년 작.","grade":"15","startTime":"20240626132500","endTime":"20240626143500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648751","name":"황야의 산 세바스찬","mainCategory":"영화","subCategory":"모험","cast":"안소니 퀸","summary":"1968년 작.","grade":"15","startTime":"20240626143500","endTime":"20240626154500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648761","name":"포인트 브레이크","mainCategory":"영화","subCategory":"액션","cast":"루크 브레시,에드가 라미레즈,테레사 팔머,레이 윈스턴","summary":"기상천외한 방법으로 세계 금융시장을 파괴하는 범죄조직을 잡기 위해 FBI 요원이 잠입하면서 벌어지는 익스트림 범죄 액션 영화","grade":"15","startTime":"20240626154500","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648765","name":"포인트 브레이크","mainCategory":"영화","subCategory":"액션","cast":"루크 브레시,에드가 라미레즈,테레사 팔머,레이 윈스턴","summary":"기상천외한 방법으로 세계 금융시장을 파괴하는 범죄조직을 잡기 위해 FBI 요원이 잠입하면서 벌어지는 익스트림 범죄 액션 영화","grade":"15","startTime":"20240626165000","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648775","name":"스나이퍼 레거시","mainCategory":"영화","subCategory":"액션","cast":"톰 베린저,데니스 헤이스버트","summary":null,"grade":"15","startTime":"20240626175000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648771","name":"스나이퍼 레거시","mainCategory":"영화","subCategory":"액션","cast":"톰 베린저,데니스 헤이스버트","summary":null,"grade":"15","startTime":"20240626185000","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648783","name":"사하라","mainCategory":"영화","subCategory":"드라마","cast":"페넬로페 크루즈,매튜 맥커너히","summary":"쿨한 모험과 파워 액션, 짜릿한 스릴로 무장하여 전미, 영국 개봉 당시 경쟁작인 lt;씬시티gt;를 물리치고 박스오피스 1위를 기록했던『사하라』는 숨쉴 틈 없는 액션과 꼬리에 꼬리를 무는 흥미진진한 스토리, 개성 만점의 캐릭터들로 가득한 영화.","grade":"15","startTime":"20240626195000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648790","name":"사하라","mainCategory":"영화","subCategory":"드라마","cast":"페넬로페 크루즈,매튜 맥커너히","summary":"쿨한 모험과 파워 액션, 짜릿한 스릴로 무장하여 전미, 영국 개봉 당시 경쟁작인 lt;씬시티gt;를 물리치고 박스오피스 1위를 기록했던『사하라』는 숨쉴 틈 없는 액션과 꼬리에 꼬리를 무는 흥미진진한 스토리, 개성 만점의 캐릭터들로 가득한 영화.","grade":"15","startTime":"20240626205000","endTime":"20240626214000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648795","name":"사하라","mainCategory":"영화","subCategory":"드라마","cast":"페넬로페 크루즈,매튜 맥커너히","summary":"쿨한 모험과 파워 액션, 짜릿한 스릴로 무장하여 전미, 영국 개봉 당시 경쟁작인 lt;씬시티gt;를 물리치고 박스오피스 1위를 기록했던『사하라』는 숨쉴 틈 없는 액션과 꼬리에 꼬리를 무는 흥미진진한 스토리, 개성 만점의 캐릭터들로 가득한 영화.","grade":"15","startTime":"20240626214000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648807","name":"레스터레이션","mainCategory":"영화","subCategory":"드라마","cast":"맥 라이언,로버트 다우니 주니어,샘닐","summary":"샘 닐 , 로버트 다우니 주니어, 맥 라이언 등 초 호화판 배역 찰스 국왕 2세와 의사인인 메리벨이 다져가는 사랑과 우정, 애증의 휴먼 드라마 / 아카데미 2개부문 수상작 /","grade":"19","startTime":"20240626223000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531648809","name":"레스터레이션","mainCategory":"영화","subCategory":"드라마","cast":"맥 라이언,로버트 다우니 주니어,샘닐","summary":"샘 닐 , 로버트 다우니 주니어, 맥 라이언 등 초 호화판 배역 찰스 국왕 2세와 의사인인 메리벨이 다져가는 사랑과 우정, 애증의 휴먼 드라마 / 아카데미 2개부문 수상작 /","grade":"19","startTime":"20240626234000","endTime":"20240627005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"971","name":"Mplex","number":"71","logoUrl":"/upload/channelimage/201308/channel_logo_167.gif","homepage":"http://www.ikmh.co.kr/index2.php","phone":"02-2647-1255","description":"- 국내외 걸작 영화들과 비디오영화, TV영화, 우수 단편영화까지 아우르는 종합영화채널
- 일반 극장이나 영화채널에서 볼 수 없는 다양한 장르의 영화 및 관련 프로그램 방송
- 1일 24시간 방송","programs":[{"id":"R119824706","name":"1944: 비하인드 워","mainCategory":"영화","subCategory":"액션","cast":"다니엘 베른하르트,티모시 V. 머피","summary":null,"grade":"19","startTime":"20240625230000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824707","name":"사보타지","mainCategory":"영화","subCategory":"액션","cast":"아놀드 슈왈제네거,샘 워싱턴,미레유 에노스,테렌스 하워드","summary":"정체불명의 적으로부터 차례로 목숨을 위협받는 최정예 특수 요원들의 반격을 그린 작품","grade":"19","startTime":"20240626010000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824708","name":"뻐꾸기도 밤에 우는가","mainCategory":"영화","subCategory":"드라마","cast":"정윤희,이대근,윤양하,최봉","summary":"대종상(19회)/우수작품상/남우주연상/이대근/여우주연상/정윤희/촬영상/여우조연상/김신재/음악상/미술상/녹음상/조명상/깐느국제영화제(34회) 출품/영평상(1회)/음악상/심사위원특별상","grade":"19","startTime":"20240626030000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119833980","name":"소극장","mainCategory":"영화","subCategory":"단막극/단편","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824711","name":"화청가","mainCategory":"드라마","subCategory":"환상/SF","cast":"송이인,정택인","summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824712","name":"인비저블 킬러","mainCategory":"영화","subCategory":"액션","cast":"레베카 로저스,나탈리 버스콤","summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824713","name":"신수호지","mainCategory":"드라마","subCategory":"액션","cast":"장한위,려량위,엄관,안이헌","summary":"86부작 중국의 명작 수호지를 원작으로 한 드라마!","grade":"15","startTime":"20240626090000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824714","name":"실미도","mainCategory":"영화","subCategory":"드라마","cast":"설경구,안성기,정재영,강성진,허준호,임원희","summary":"설경구, 안성기, 정재영 등 국내 최고 연기파 배우들이 대거 출연, 1971년에 있었던 실화를 영화화한 작품으로 한국 영화로는 최초로 천만 명이 넘는 관객을 모으며 화제가 되었다.","grade":"15","startTime":"20240626110000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824715","name":"아웃사이더","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"크레이그 페어브라스,제이슨 패트릭,제임스 칸,섀넌 엘리자베스","summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824716","name":"죽음의 항해","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"니콜 키드먼,비리 제인,샘닐","summary":"호주의 스타 니콜 키드만이 lt;피아노gt;, lt;쥬라기공원gt;의 샘 닐과 함께 열연한 헐리웃 진출 전의 작품.","grade":"15","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824717","name":"태극기 휘날리며","mainCategory":"영화","subCategory":"드라마","cast":"원빈,장동건","summary":"한국전쟁을 배경으로 역사의 소용돌이에 휘말린 두 형제의 드라마틱한 운명을 그린 전쟁 블록버스터. 2004년 청룡영화제 남우주연상, 촬영상, 최대관객상 등을 수상하며 각종 영화제를 휩쓴 감동의 걸작.","grade":"15","startTime":"20240626180000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824718","name":"레지스탕스","mainCategory":"영화","subCategory":"액션","cast":"에드 스톱파드,톰 쉴링","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824719","name":"파커","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"제이슨 스타뎀,제니퍼 로페즈,마이클 치클리스","summary":null,"grade":"19","startTime":"20240626230000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"440","name":"월드클래식무비","number":"72","logoUrl":"/upload/channel/202006/200605_world classic movie.png","homepage":"http://worldclassicmovie.com/","phone":"02-511-8132","description":"다시 보는 주말의 명화, 우리에게 소개되지 않았던 세계적인 명화를 볼 수 있는 채널, 독립영화 및 저예산 영화까지 만날 수 있는 국내 유일의 채널","programs":[{"id":"P531634861","name":"스나이퍼: 인비저블 고스트","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634875","name":"백악관 최후의 날","mainCategory":"영화","subCategory":"액션","cast":"릭윤,모건 프리먼,아론 에크하트,제라드 버틀러","summary":"무리한 요구조건으로 백악관을 점령한 테러리스트와 백악관에 인질로 잡힌 대통령을 구하기 위해 홀로 고군분투하는 전직 특수요원의 대결을 그린 작품","grade":"19","startTime":"20240626000000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634877","name":"백악관 최후의 날","mainCategory":"영화","subCategory":"액션","cast":"릭윤,모건 프리먼,아론 에크하트,제라드 버틀러","summary":"무리한 요구조건으로 백악관을 점령한 테러리스트와 백악관에 인질로 잡힌 대통령을 구하기 위해 홀로 고군분투하는 전직 특수요원의 대결을 그린 작품","grade":"19","startTime":"20240626011000","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634879","name":"립스틱 그리고 남자의 사랑","mainCategory":"영화","subCategory":"에로/성(sex)","cast":"윤양하","summary":null,"grade":"19","startTime":"20240626021000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634885","name":"립스틱 그리고 남자의 사랑","mainCategory":"영화","subCategory":"에로/성(sex)","cast":"윤양하","summary":null,"grade":"19","startTime":"20240626031000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634760","name":"애마부인 6","mainCategory":"영화","subCategory":"에로/성(sex)","cast":"소비아","summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634762","name":"애마부인 6","mainCategory":"영화","subCategory":"에로/성(sex)","cast":"소비아","summary":null,"grade":"19","startTime":"20240626050000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016825","name":"무비스킷 시즌2","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"15","startTime":"20240626055000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016826","name":"숏버스 시어터 시즌2","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"15","startTime":"20240626065000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634887","name":"삼국지 관운장: 청룡언월도","mainCategory":"영화","subCategory":"드라마","cast":null,"summary":"삼국지 제일 명장의 비기를 찾아 가장 거대한 운명의 전투를 만나라!","grade":"15","startTime":"20240626075000","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634891","name":"서부전선 이상없다","mainCategory":"영화","subCategory":"액션","cast":"루 에어스,루이스 월하임","summary":null,"grade":"15","startTime":"20240626091000","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634895","name":"서부전선 이상없다","mainCategory":"영화","subCategory":"액션","cast":"루 에어스,루이스 월하임","summary":null,"grade":"15","startTime":"20240626101000","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634897","name":"서부전선 이상없다","mainCategory":"영화","subCategory":"액션","cast":"루 에어스,루이스 월하임","summary":null,"grade":"15","startTime":"20240626111000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634915","name":"디시에르토","mainCategory":"영화","subCategory":"액션","cast":"가엘 가르시아 베르날,제프리 딘 모건","summary":null,"grade":"15","startTime":"20240626121000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634917","name":"디시에르토","mainCategory":"영화","subCategory":"액션","cast":"가엘 가르시아 베르날,제프리 딘 모건","summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531635589","name":"사부: 영춘권 마스터","mainCategory":"영화","subCategory":"액션","cast":"리아오 판,지앙 웬리,송가","summary":null,"grade":"15","startTime":"20240626135000","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531635593","name":"사부: 영춘권 마스터","mainCategory":"영화","subCategory":"액션","cast":"리아오 판,지앙 웬리,송가","summary":null,"grade":"15","startTime":"20240626145000","endTime":"20240626155000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636791","name":"범죄의 재구성","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"염정아,박신양,백윤식","summary":"박신양, 염정아 주연의 한국은행털기! 생생하게 살아있는 캐릭터와 치밀한 스토리로 한국영화에 새로운 방향을 제시한 통쾌한 스릴러","grade":"15","startTime":"20240626155000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636793","name":"범죄의 재구성","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"염정아,박신양,백윤식","summary":"박신양, 염정아 주연의 한국은행털기! 생생하게 살아있는 캐릭터와 치밀한 스토리로 한국영화에 새로운 방향을 제시한 통쾌한 스릴러","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016964","name":"육백만불의 사나이 시즌6","mainCategory":"드라마","subCategory":"액션","cast":"리 메이저스,리차드 앤더슨","summary":"최첨단 기술로 다시 태어난 남자의 활약을 그린 드라마","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524016965","name":"육백만불의 사나이 시즌6","mainCategory":"드라마","subCategory":"액션","cast":"리 메이저스,리차드 앤더슨","summary":"최첨단 기술로 다시 태어난 남자의 활약을 그린 드라마","grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636795","name":"조폭 마누라 2","mainCategory":"영화","subCategory":"액션","cast":"신은경,박준규,장세진,류현경,주현","summary":"어리숙한 동사무소 말단과 결혼한 조폭계의 살아 있는 전설인 여두목과의 결혼생활을 코믹하게 그려 전국 530만 관객을 동원했던 깜짝 히트대작 lt;조폭 마누라gt;의 속편으로, 리얼한 액션과 전작을 능가하는 코믹한 스토리, 화려한 까메오 출연으로 화제가 된 작품.","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636797","name":"조폭 마누라 2","mainCategory":"영화","subCategory":"액션","cast":"신은경,박준규,장세진,류현경,주현","summary":"어리숙한 동사무소 말단과 결혼한 조폭계의 살아 있는 전설인 여두목과의 결혼생활을 코믹하게 그려 전국 530만 관객을 동원했던 깜짝 히트대작 lt;조폭 마누라gt;의 속편으로, 리얼한 액션과 전작을 능가하는 코믹한 스토리, 화려한 까메오 출연으로 화제가 된 작품.","grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636799","name":"윈드 리버","mainCategory":"영화","subCategory":"드라마","cast":"블레이크 헤론,에이 마르티네즈,러셀 민스","summary":"청소년 버전의 lt;작은 거인gt; 혹은 lt;늑대와 함께 춤을gt;이라고 할 수 있는 영화로 실화를 바탕으로 하고 있다. 한 백인 소년이 인디언들과 함께 살면서 남자로 성장하는 모습을 그리고 있다.","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636801","name":"윈드 리버","mainCategory":"영화","subCategory":"드라마","cast":"블레이크 헤론,에이 마르티네즈,러셀 민스","summary":"청소년 버전의 lt;작은 거인gt; 혹은 lt;늑대와 함께 춤을gt;이라고 할 수 있는 영화로 실화를 바탕으로 하고 있다. 한 백인 소년이 인디언들과 함께 살면서 남자로 성장하는 모습을 그리고 있다.","grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636832","name":"킬힘: 더 리벤지","mainCategory":"영화","subCategory":"액션","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"882","name":"시네마천국","number":"504","logoUrl":"/upload/channel/202106/20210701_CINEMA_Logo.jpg","homepage":"https://cinema.kthcorp.com/","phone":"1588-5668","description":"뉴트로 명작 영화, 해외시리즈 및 최신 흥행작 편성","programs":[{"id":"P431606906","name":"디어 헌터 1부","mainCategory":"영화","subCategory":"액션","cast":"로버트 드 니로,존 세비지,메릴 스트립,크리스토퍼 월켄","summary":"수상 : 아카데미 작품상 및 감독상, 남우조연상, 음향상, 편집상 철강 노동자였던 젊은이들이 베트남전에 징집되면서 겪는 삶의 파란을 형상화한 대작 전쟁영화로 짧았던 행복과 인간성이 무너지는 비극의 현장, 전장터의 극적 대조를 통해 장대한 역사와 인생의 비유를 직조해낸 작품으로 평가받는다.","grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617799","name":"디어 헌터 2부","mainCategory":"영화","subCategory":"액션","cast":"로버트 드 니로,존 세비지,메릴 스트립,크리스토퍼 월켄","summary":"수상 : 아카데미 작품상 및 감독상, 남우조연상, 음향상, 편집상 철강 노동자였던 젊은이들이 베트남전에 징집되면서 겪는 삶의 파란을 형상화한 대작 전쟁영화로 짧았던 행복과 인간성이 무너지는 비극의 현장, 전장터의 극적 대조를 통해 장대한 역사와 인생의 비유를 직조해낸 작품으로 평가받는다.","grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617800","name":"디어 헌터 3부","mainCategory":"영화","subCategory":"액션","cast":"로버트 드 니로,존 세비지,메릴 스트립,크리스토퍼 월켄","summary":"수상 : 아카데미 작품상 및 감독상, 남우조연상, 음향상, 편집상 철강 노동자였던 젊은이들이 베트남전에 징집되면서 겪는 삶의 파란을 형상화한 대작 전쟁영화로 짧았던 행복과 인간성이 무너지는 비극의 현장, 전장터의 극적 대조를 통해 장대한 역사와 인생의 비유를 직조해낸 작품으로 평가받는다.","grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617801","name":"디어 헌터 4부","mainCategory":"영화","subCategory":"액션","cast":"로버트 드 니로,존 세비지,메릴 스트립,크리스토퍼 월켄","summary":"수상 : 아카데미 작품상 및 감독상, 남우조연상, 음향상, 편집상 철강 노동자였던 젊은이들이 베트남전에 징집되면서 겪는 삶의 파란을 형상화한 대작 전쟁영화로 짧았던 행복과 인간성이 무너지는 비극의 현장, 전장터의 극적 대조를 통해 장대한 역사와 인생의 비유를 직조해낸 작품으로 평가받는다.","grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617807","name":"보디가드: 도시정벌 1부","mainCategory":"영화","subCategory":"액션","cast":"유송,석행우,예성,이우비","summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617808","name":"보디가드: 도시정벌 2부","mainCategory":"영화","subCategory":"액션","cast":"유송,석행우,예성,이우비","summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617806","name":"맛있는 영화","mainCategory":"영화","subCategory":"드라마","cast":"조현철,손수현,신재휘","summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617820","name":"초요 : 불멸의 사랑 53회","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"백록,허개","summary":"만륙문의 문주 로초요와 려진란의 사랑이야기","grade":"15","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617821","name":"초요 : 불멸의 사랑 54회","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"백록,허개","summary":"만륙문의 문주 로초요와 려진란의 사랑이야기","grade":"15","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617822","name":"초요 : 불멸의 사랑 55회","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"백록,허개","summary":"만륙문의 문주 로초요와 려진란의 사랑이야기","grade":"15","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617804","name":"로스트 바이킹: 전쟁의 신의 아들 1부","mainCategory":"영화","subCategory":"액션","cast":"딘 릿지,로스 오헤네시","summary":null,"grade":"15","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617805","name":"로스트 바이킹: 전쟁의 신의 아들 2부","mainCategory":"영화","subCategory":"액션","cast":"딘 릿지,로스 오헤네시","summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617797","name":"검객: 척살금의위 1부","mainCategory":"영화","subCategory":"액션","cast":"양근결","summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617798","name":"검객: 척살금의위 2부","mainCategory":"영화","subCategory":"액션","cast":"양근결","summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617811","name":"뷰티풀 마인드 1부","mainCategory":"영화","subCategory":"드라마","cast":"러셀 크로우,에드 해리스,제니퍼 코넬리,폴 베타니,아담 골드버그,주드 허쉬,조쉬 루카스,크리스토퍼 플...","summary":"러셀 크로우 주연. 정신분열증을 갖고 있는 수학천재의 실화를 그린 휴먼 드라마.","grade":"12","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617812","name":"뷰티풀 마인드 2부","mainCategory":"영화","subCategory":"드라마","cast":"러셀 크로우,에드 해리스,제니퍼 코넬리,폴 베타니,아담 골드버그,주드 허쉬,조쉬 루카스,크리스토퍼 플...","summary":"러셀 크로우 주연. 정신분열증을 갖고 있는 수학천재의 실화를 그린 휴먼 드라마.","grade":"12","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617813","name":"뷰티풀 마인드 3부","mainCategory":"영화","subCategory":"드라마","cast":"러셀 크로우,에드 해리스,제니퍼 코넬리,폴 베타니,아담 골드버그,주드 허쉬,조쉬 루카스,크리스토퍼 플...","summary":"러셀 크로우 주연. 정신분열증을 갖고 있는 수학천재의 실화를 그린 휴먼 드라마.","grade":"12","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617802","name":"라스트 카우보이 1부","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"톰 핼룸,더스틴 로즈","summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617803","name":"라스트 카우보이 2부","mainCategory":"영화","subCategory":"미스터리/스릴러","cast":"톰 핼룸,더스틴 로즈","summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617818","name":"적인걸: 음양사 1부","mainCategory":"영화","subCategory":"환상/SF","cast":"반상상","summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617819","name":"적인걸: 음양사 2부","mainCategory":"영화","subCategory":"환상/SF","cast":"반상상","summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617814","name":"아메리칸 셰프 1부","mainCategory":"영화","subCategory":"코미디","cast":"존 파브로우,소피아 베르가라","summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617815","name":"아메리칸 셰프 2부","mainCategory":"영화","subCategory":"코미디","cast":"존 파브로우,소피아 베르가라","summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617816","name":"오블리비언 1부","mainCategory":"영화","subCategory":"환상/SF","cast":"모건 프리먼,톰 크루즈,올가 쿠릴렌코","summary":"외계의 침공과 핵전쟁으로 황폐해진 지구를 배경으로 인류를 구하기 위해 고군분투하는 정찰병 잭 하퍼의 이야기를 그린 SF","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617817","name":"오블리비언 2부","mainCategory":"영화","subCategory":"환상/SF","cast":"모건 프리먼,톰 크루즈,올가 쿠릴렌코","summary":"외계의 침공과 핵전쟁으로 황폐해진 지구를 배경으로 인류를 구하기 위해 고군분투하는 정찰병 잭 하퍼의 이야기를 그린 SF","grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617809","name":"본 레거시 1부","mainCategory":"영화","subCategory":"액션","cast":"에드워드 노튼,레이첼 와이즈,제레미 레너,조앤 알렌","summary":"탄탄한 서사 구조와 리얼액션으로 1조 700억 원을 넘는 흥행 수익을 기록하며 전세계적인 사랑을 받고 있는 '본 시리즈'의 최신작","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617810","name":"본 레거시 2부","mainCategory":"영화","subCategory":"액션","cast":"에드워드 노튼,레이첼 와이즈,제레미 레너,조앤 알렌","summary":"탄탄한 서사 구조와 리얼액션으로 1조 700억 원을 넘는 흥행 수익을 기록하며 전세계적인 사랑을 받고 있는 '본 시리즈'의 최신작","grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431632179","name":"본 레거시 3부","mainCategory":"영화","subCategory":"액션","cast":"에드워드 노튼,레이첼 와이즈,제레미 레너,조앤 알렌","summary":"탄탄한 서사 구조와 리얼액션으로 1조 700억 원을 넘는 흥행 수익을 기록하며 전세계적인 사랑을 받고 있는 '본 시리즈'의 최신작","grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4010","name":"취미/레저","channels":[{"id":"934","name":"OLIFE","number":"50","logoUrl":"/upload/channel/202009/200914_OLIFE_LOGO.jpg","homepage":"http://ena.skylifetv.co.kr/OLIFE/","phone":"02-2146-0700","description":"대한민국 No.1 라이프스타일 채널!
\r\n
생활, 문화, 여행, 레저 등 사람의 숨결이 살아 숨쉬는 이야기가 펼쳐집니다.
\r\n
인생의 여행 동반자 오라이프와 할께 힐링하세요.
\r\n
당신의 오늘을 '멋지게' 만들어주는 채널
\r\n
인류의 발길이 닿는 모든 곳들을 오라이프에서 만날수 있습니다.","programs":[{"id":"R119811025","name":"바닷가 사람들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625231500","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811026","name":"바닷가 사람들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626001000","endTime":"20240626010500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811027","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626010500","endTime":"20240626020500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811028","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626020500","endTime":"20240626030500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811029","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626030500","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811030","name":"달의 연인-보보경심 려","mainCategory":"드라마","subCategory":"역사/사극","cast":"이준기,아이유,강하늘,홍종현,남주혁,백현,지수,윤선우,김산호,김성균,강한나,조민기,박지영,정경순,성...","summary":"고려 태조 이후 황권 경쟁 한복판에 서게 되는 황자들과 개기일식 날 고려 소녀 해수로 들어간 현대 여인 고하진이 써내려가는 사랑과 우정, 신의의 궁중 트렌디 로맨스","grade":"15","startTime":"20240626035000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":true},{"id":"R119811257","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626050000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811258","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626064000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811259","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626075000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811260","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626083000","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811261","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626091000","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811262","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626101000","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811263","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626111000","endTime":"20240626120500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811264","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626120500","endTime":"20240626130500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811265","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626130500","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811266","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626140000","endTime":"20240626145500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811267","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626145500","endTime":"20240626153500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811268","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626153500","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811269","name":"곽준빈의 세계 기사식당 2","mainCategory":"취미/레저","subCategory":"관광/여행","cast":"곽준빈","summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626171500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811270","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626171500","endTime":"20240626181500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811271","name":"월드비전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626181500","endTime":"20240626192500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811272","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626192500","endTime":"20240626202000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811273","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626202000","endTime":"20240626212000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811274","name":"세계테마기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626212000","endTime":"20240626221500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811275","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626221500","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119811276","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626231500","endTime":"20240627001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"402","name":"ONT","number":"97","logoUrl":"/upload/channel/202205/220518_ONT_logo.jpg","homepage":"https://www.mediagenie.co.kr/ONT/","phone":"070-8109-2532","description":"아웃도어 여행 전문채널","programs":[{"id":"C524033820","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033821","name":"극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033822","name":"다문화 고부 열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626010000","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033823","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626015000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033824","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626024000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033825","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626035000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033826","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033827","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626054000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033828","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626063000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033829","name":"극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033830","name":"다문화 고부 열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626083000","endTime":"20240626094000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033831","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626094000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033832","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626105000","endTime":"20240626122000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033833","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626122000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033834","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626135000","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033835","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626145000","endTime":"20240626155000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033836","name":"극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626155000","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033837","name":"다문화 고부 열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626165000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033838","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626180000","endTime":"20240626191000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033839","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626191000","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033840","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626204000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033841","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033842","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524033843","name":"극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"254","name":"한국낚시방송","number":"120","logoUrl":"/upload/channel/202402/fishingTV.jpg","homepage":"http://www.fishingtv.kr","phone":"070-8611-2033","description":"“즐거움을 낚아요!”
안녕하세요, 한국낚시방송입니다.","programs":[{"id":"C524065234","name":"나만 믿고 따라와, 도시어부 1","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이경규,이덕화,장도연,마이크로닷","summary":"연예계 대표 낚시꾼인 이경규, 이덕화가 보여주는 낚시 여행 프로그램","grade":"12","startTime":"20240625230000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693822","name":"몬스터 피싱","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065236","name":"낚시광장","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693824","name":"파워피싱2","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693826","name":"엔터","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693828","name":"파인드","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065240","name":"힐링, 낚시 그리고 음악","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065241","name":"피싱트립","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065242","name":"눈으로 즐기는 낚시","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065243","name":"낚시광장","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693830","name":"대동어지도","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693832","name":"귀리2","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693834","name":"마이티조2 in 대마도","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693836","name":"DRAG2","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693838","name":"수초와 수초 사이","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693840","name":"외바늘 시즌2","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693842","name":"장어 사냥꾼","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693844","name":"에깅로드","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065252","name":"생활의 달인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"수십년간 한 분야에 종사하며 부단한 열정과 노력으로 달인의 경지에 이르게 된 사람들. 삶의 스토리와 리얼리티가 담겨 있는 ‘생활 달인’은 그 자체가 다큐멘터리. 비록 소박한 일이지만 평생을 통해 최고가 된 ‘생활 달인’의 놀라운 득도의 경지를 만나는 시간.","grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693852","name":"집 나오면 고생","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693854","name":"월척수배25시 the Live","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065256","name":"오늘의 한판승부","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"15","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065257","name":"나만 믿고 따라와, 도시어부 1","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이경규,이덕화,장도연,마이크로닷","summary":"연예계 대표 낚시꾼인 이경규, 이덕화가 보여주는 낚시 여행 프로그램","grade":"12","startTime":"20240626140000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693856","name":"피싱데이즈","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065259","name":"오늘의 키포인트","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065260","name":"명물인생 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065261","name":"나만 믿고 따라와, 도시어부 1","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이경규,이덕화,장도연,마이크로닷","summary":"연예계 대표 낚시꾼인 이경규, 이덕화가 보여주는 낚시 여행 프로그램","grade":"12","startTime":"20240626173000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065262","name":"생활의 달인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"수십년간 한 분야에 종사하며 부단한 열정과 노력으로 달인의 경지에 이르게 된 사람들. 삶의 스토리와 리얼리티가 담겨 있는 ‘생활 달인’은 그 자체가 다큐멘터리. 비록 소박한 일이지만 평생을 통해 최고가 된 ‘생활 달인’의 놀라운 득도의 경지를 만나는 시간.","grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693846","name":"명물인생 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065264","name":"교감","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693848","name":"엔터","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693850","name":"드리머","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065267","name":"생활의 달인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"수십년간 한 분야에 종사하며 부단한 열정과 노력으로 달인의 경지에 이르게 된 사람들. 삶의 스토리와 리얼리티가 담겨 있는 ‘생활 달인’은 그 자체가 다큐멘터리. 비록 소박한 일이지만 평생을 통해 최고가 된 ‘생활 달인’의 놀라운 득도의 경지를 만나는 시간.","grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065268","name":"나만 믿고 따라와, 도시어부 1","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"이경규,이덕화,장도연,마이크로닷","summary":"연예계 대표 낚시꾼인 이경규, 이덕화가 보여주는 낚시 여행 프로그램","grade":"12","startTime":"20240626230000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"969","name":"FTV","number":"121","logoUrl":"/upload/channelimage/201308/channel_logo_262.gif","homepage":"http://www.eftv.co.kr/","phone":"1544-5744","description":"- 국내 최고의 낚시 전문 채널로서 고품격의 낚시 영상물 24시간 방송
- 국내 최초로 심해의 대상어종에 도전하는 현장감 넘치는 지깅 낚시 다큐
- 민물, 바다를 넘나드는 신속한 현지 조황정보 및 낚시정보 등 포인트 공격형 낚시 종합 와이드 정보 프로그램
- 진정한 실전 낚시의 진수를 선보이는 국내 최고의 프로 피싱시리즈 프로그램","programs":[{"id":"R119818837","name":"코리아 헌터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"사람들이 궁금해 하는 이야기들을 재구성하여 보여주는 생활밀착형 스토리텔링 프로그램","grade":"15","startTime":"20240625231000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819107","name":"아트 오브 피싱","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626001000","endTime":"20240626004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818838","name":"야간공습","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626004000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818839","name":"더 필드 스태프","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626011000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818840","name":"소야, 밤을 세우다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818841","name":"붕어에 미치다","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818842","name":"로드 무비","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818843","name":"FTV 명작","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818844","name":"신국진의 주간 전망대","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626045000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818845","name":"낚시의 정석","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818846","name":"낚시로 떠나는 7080 음악여행","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819108","name":"빅게임 더 와일드","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818847","name":"낚시선비 제주살이","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818848","name":"신국진의 주간 전망대","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819109","name":"승부사의 히든카드","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819241","name":"은교[은어낚시교실]","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818849","name":"바다포수","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818850","name":"청춘어락 시즌2","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818851","name":"강호얼레꾼","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818852","name":"바다낚시교실","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818853","name":"코리아 헌터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"사람들이 궁금해 하는 이야기들을 재구성하여 보여주는 생활밀착형 스토리텔링 프로그램","grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818854","name":"피싱지오그래픽","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818855","name":"홍경일의 바다낚시 WAVE","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818856","name":"오피셔맨","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819242","name":"한가한 낚시","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818857","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818858","name":"꾼의 선택","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819243","name":"공격낚시","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818859","name":"청춘어게인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818860","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818861","name":"코리아 헌터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"사람들이 궁금해 하는 이야기들을 재구성하여 보여주는 생활밀착형 스토리텔링 프로그램","grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818862","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626190000","endTime":"20240626201000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818863","name":"낚시의 추억","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626201000","endTime":"20240626211000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119819244","name":"아트 오브 피싱","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626211000","endTime":"20240626214000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818864","name":"피싱 오브 컴뱃","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626214000","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818865","name":"해신","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626221000","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818866","name":"어사출도","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626224000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119818867","name":"코리아 헌터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"사람들이 궁금해 하는 이야기들을 재구성하여 보여주는 생활밀착형 스토리텔링 프로그램","grade":"15","startTime":"20240626231000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"613","name":"마운틴TV","number":"122","logoUrl":"/upload/channel/201802/193번_마운틴TV.png","homepage":"http://www.mountaintv.co.kr","phone":"070-7404-9903","description":"국내 유일의 산악 전문 채널 \r\n




'자연이 주는 진짜 인생'
\r\n




\r\n




3년 연속 방송콘텐츠 제작역량평가 우수방송사 선정 (방송통신위원회 평가)
\r\n




<주말여행 산이 좋다>, <산책>, <마운틴중계석> 등 다양한 여행, 산행 정보 프로그램 편성
","programs":[{"id":"C524018139","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240625234500","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018140","name":"하늘에서 쉼 플러스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018141","name":"자연의 소리","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018142","name":"자연의 소리","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018143","name":"휴먼다큐 시장 사람들 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018144","name":"휴먼다큐 시장 사람들 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018145","name":"낭만읍 고향리","mainCategory":"교양/정보","subCategory":"풍물","cast":"김도향","summary":"동네 한바퀴와 비긴 어게인이 만난다면? 힐링의 아이콘 김도향과 함께 떠나는 본격 로드 낭만 버스킹! 대한민국에 숨어있는 낭만을 찾아 떠납니다!","grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018146","name":"로드다큐 동네방네엔","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018147","name":"영상앨범 산","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":"하늘과 가장 가까운 곳에 닿아있는 땅, 바로 '산!' 전문산악인이 아니어도 누구나 쉽게 오를 수 있는 국내외의 명산을 찾아 자연이 주는 아름다움을 느껴보고, 산과 더불어 살아가는 사람들의 다양한 모습을 볼 수 있다.","grade":"0","startTime":"20240626070000","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018148","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626074500","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018149","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626090000","endTime":"20240626101500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018150","name":"귀농다큐 살어리랏다 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626101500","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018151","name":"다도해 기행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018152","name":"트립 인 코리아 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629748","name":"숲과 함께","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531629758","name":"산에 살자 - 하드대방출 멘토링 풀버전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018155","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626133000","endTime":"20240626141500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018156","name":"세계 테마 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626141500","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018157","name":"함께 걷는 길","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018158","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626160000","endTime":"20240626171500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018159","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626171500","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018160","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626183000","endTime":"20240626194500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018161","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626194500","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018162","name":"장윤정의 도장깨기 시즌2","mainCategory":"연예/오락","subCategory":"일반","cast":"장윤정,도경완","summary":"대한민국 숨은 트로트 고수를 찾아 캠핑을 떠나는 프로그램","grade":"15","startTime":"20240626210000","endTime":"20240626221500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018163","name":"마운틴 클래식","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626221500","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018164","name":"눈에 띄는 그녀들 시즌5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626231500","endTime":"20240626234500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524018165","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626234500","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"170","name":"K바둑","number":"140","logoUrl":"/upload/channel/201605/logo_K-Baduk.png","homepage":"http://kbaduk.com/main","phone":"070-7774-0361","description":"- 전 가족 대상 바둑문화와 교양에 중점을 둔 바둑 전문 채널
- 바둑교육, 실황중계 해설 프로그램 등을 1일 24시간 방송
- 중/장년층 대상의 대국 중계프로그램 방송, 젊은층 대상 온라인 바둑게임 중계 및 시청자 참여 프로그램 확대
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[{"id":"R119812425","name":"투데이명승부","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812673","name":"제10회 황룡사배 다이제스트","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812674","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812675","name":"{김은지vs정자이샹, 설현준vs이치리키 료] 제2회 취저우 란커배","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812676","name":"TV한판승부","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812677","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626132000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835335","name":"(생) [최정vs루민취안, 허서현vs리허] 제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626132000","endTime":"20240626161000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119835336","name":"(생) [최정vs루민취안, 허서현vs리허] 제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626161000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812680","name":"(생) 제10회 황룡사배 다이제스트","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812681","name":"제10회 황룡사배","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119812682","name":"투데이명승부","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"164","name":"바둑TV","number":"141","logoUrl":"/upload/channel/202204/220427_go_logo.png","homepage":"http://www.tvbaduk.com/","phone":"031-789-4788, 4789","description":"- 세계 최초의 바둑전문 채널
- 한국바둑리그, 비씨카드배 월드바둑챔피언십 등 국내외 주요프로기전 생중계
- 고교동문전, 대학동문전, 직장인대회 등 풍부한 아마기전
- 초방비율 25%, 생방비율 67%의 콘텐츠 라인업","programs":[{"id":"R119826784","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826785","name":"제1회 취저우 란커배 세계바둑오픈전 하이라이트","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119827021","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826703","name":"제17기 YES24배 고교동문전","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826704","name":"제7회 국제바둑춘향 선발대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826787","name":"제18기 지지옥션배 신사 대 숙녀 연승대항전","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826788","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626153000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826789","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826705","name":"2024 IBK기업은행배 여자바둑 마스터스","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119826993","name":"제10회 황룡사배 세계여자바둑대회","mainCategory":"취미/레저","subCategory":"바둑","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"488","name":"브레인TV","number":"142","logoUrl":"/upload/channelimage/201308/channel_logo_488.gif","homepage":"http://www.braintv.co.kr/","phone":"02-2163-0400","description":"- 한국전통 두뇌스포츠 장기의 현대화, 대중화, 세계화(장기기전/강좌)
- 국내 유일의 체스 전문 콘텐츠 제공(체스기전/강좌)
- 국내 유일의 두뇌개발을 위한 게임 콘텐츠 제공(뇌파게임/두뇌올림피아드)
- 게임매니아를 위한 온/오프라인게임관련 다양한 콘텐츠제공(게임중계/Tips강좌)
- 다양한 오프라인 콘텐츠를 활용한 방송 콘텐츠 제공(두뇌개발, 창의력 향상을 위한 교육/정보교양 콘텐츠)","programs":[{"id":"C524062314","name":"체크 리턴즈 명승부 시즌2","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653356","name":"제4회 레이디장기챔피언십","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062315","name":"제2회 프로입단대회","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653348","name":"묘수 투데이 스페셜","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653344","name":"브레인TV장기야 톡톡하자","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062317","name":"브레인TV 스페셜 명예의 전당","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062318","name":"브레인TV명국선","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062319","name":"브레인TV 스페셜 김철 프로의 명승부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062320","name":"체크명승부 다시보기","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062321","name":"제7회 레이디장기챔피언십","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062322","name":"묘수를 부탁해","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062323","name":"제5회 오픈장기대항전","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062324","name":"속성! 포진완전정복","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062325","name":"프로젝트 실전 전투 전략","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062326","name":"내 인생 비타민","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062327","name":"원앙마 쇼타임","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062328","name":"2회 왕중왕전","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062330","name":"100세 건강 장수의 비밀 꿀단지","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653423","name":"제6회 아마국수전","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653433","name":"제4회 레이디장기챔피언십","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062333","name":"실전 체스메타","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062334","name":"치료의 세계","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062335","name":"스마일 라이프","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062336","name":"제5회 K-장기 챔피언십","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062337","name":"원앙마 쇼타임","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062338","name":"제5회 오픈장기대항전","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062339","name":"속성! 포진완전정복","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062340","name":"제5회 오픈장기최강전","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062332","name":"묘수를 부탁해","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524062341","name":"프로젝트 실전 전투 전략","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653411","name":"2회 왕중왕전","mainCategory":"취미/레저","subCategory":"장기","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"1001","name":"TLC여행레저채널","number":"149","logoUrl":"/upload/channel/202205/220518_TLC_logo.jpg","homepage":"http://www.tlctv.co.kr/","phone":"-","description":"스카이라이프에서 최초 론칭하는 여행레저 전문 채널","programs":[{"id":"C524023834","name":"UHD 세상탐험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023835","name":"채코제의 리얼 트래블 스페셜","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023836","name":"채코제의 리얼 트래블 스페셜","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023837","name":"채코제의 리얼 트래블 스페셜","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023838","name":"채코제의 리얼 트래블 스페셜","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023839","name":"잘 살아보시개 시즌2","mainCategory":"취미/레저","subCategory":"애완동물","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023840","name":"새터데이 딜라이트","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023841","name":"새터데이 딜라이트","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023842","name":"팔도찍고 유람기","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"대한민국을 사랑하는 터키에서 온 방송인 이렘 츠라이. 그녀와 함께 하는 대한민국 방방곡곡 여행 이야기!","grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023843","name":"이렘의 트래블로그","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023844","name":"이렘의 트래블로그","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023845","name":"빛나는 세계 장인을 찾아","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023846","name":"다정한 식사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023847","name":"채코제의 리얼 트래블","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023848","name":"채코제의 리얼 트래블","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240626103000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023849","name":"씨이오톡","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023850","name":"씨이오톡","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627522","name":"아틀리에 스토리 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":"김민서","summary":"여배우 김민서가 만나는 거장의 작업실, 그들의 예술의 세계속으로 들어가 본다.","grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627536","name":"아틀리에 스토리 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":"김민서","summary":"여배우 김민서가 만나는 거장의 작업실, 그들의 예술의 세계속으로 들어가 본다.","grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023853","name":"팔도찍고 유람기","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"대한민국을 사랑하는 터키에서 온 방송인 이렘 츠라이. 그녀와 함께 하는 대한민국 방방곡곡 여행 이야기!","grade":"12","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023854","name":"팔도찍고 유람기","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"대한민국을 사랑하는 터키에서 온 방송인 이렘 츠라이. 그녀와 함께 하는 대한민국 방방곡곡 여행 이야기!","grade":"12","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023855","name":"수전 칼맨의 시크릿 스코틀랜드","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023856","name":"세계를 누비는 한국인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023857","name":"이코스토리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023858","name":"다정한 식사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023859","name":"다정한 식사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023860","name":"고래의 꿈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023861","name":"축제Go신나Go","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023862","name":"UHD 세상탐험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023863","name":"UHD 세상탐험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023864","name":"UHD 세상탐험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023865","name":"채코제의 리얼 트래블 스페셜","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"12","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"151","name":"생활체육TV","number":"161","logoUrl":"/upload/channel/201912/routinesports_logo.png","homepage":"http://www.berrymedia.co.kr/bbs/group.php?gr_id=sports","phone":null,"description":"· 활력 라이프의 시작, 생활 스포츠의 모든 것\r\n



· 주요 내용: 골프, 피트니스, 바이크 등 생활과 밀착한 스포츠 정보 제공 및 예능 채널","programs":[{"id":"C524098293","name":"정글의 법칙 in 폰페이","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,노우진,유오성,최자,KCM,오스틴강","summary":"45기","grade":"15","startTime":"20240625233000","endTime":"20240626004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098294","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626004000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649906","name":"베리 굿 샷2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626015000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649908","name":"라이브레슨 골프 스토리","mainCategory":"스포츠","subCategory":"골프","cast":null,"summary":"초보 골퍼들과 골프 마니아들을 위한 팁과 노하우까지, 골프 관련 정보를 쉽고 재있게 접할 수 있는 골프 레슨 프로그램","grade":"12","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649912","name":"DIVE INTO SWIMWEAR","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098297","name":"탑 시크릿 파리 란제리","mainCategory":"교양/정보","subCategory":"패션/뷰티","cast":null,"summary":null,"grade":"19","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098379","name":"홈트 클래스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098380","name":"Summer Spike : volleyball","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626054000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098382","name":"필소굿","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"12","startTime":"20240626064000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098383","name":"와우! 서프-라이즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626072000","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098384","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626082000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098385","name":"나만 믿고 따라와, 도시어부 시즌4","mainCategory":"연예/오락","subCategory":"일반","cast":"이경규,이덕화,이수근,이태곤,김준현","summary":"고기 하나에 울고 웃는 본격 일희일비 생리얼 낚시 버라이어티","grade":"12","startTime":"20240626093000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649934","name":"정글의 법칙 in 헝거게임","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,이영표,노우진,송진우,김요한,김재환,이채영,정예인","summary":"46기","grade":"15","startTime":"20240626113000","endTime":"20240626124000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531649936","name":"정글의 법칙 in 헝거게임","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,이영표,노우진,송진우,김요한,김재환,이채영,정예인","summary":"46기","grade":"15","startTime":"20240626124000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098388","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626135000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098389","name":"나만 믿고 따라와, 도시어부 시즌4","mainCategory":"연예/오락","subCategory":"일반","cast":"이경규,이덕화,이수근,이태곤,김준현","summary":"고기 하나에 울고 웃는 본격 일희일비 생리얼 낚시 버라이어티","grade":"12","startTime":"20240626150000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098580","name":"정글의 법칙 in 헝거게임","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,이영표,노우진,송진우,김요한,김재환,이채영,정예인","summary":"46기","grade":"15","startTime":"20240626170000","endTime":"20240626181000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098581","name":"정글의 법칙 in 헝거게임","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,이영표,노우진,송진우,김요한,김재환,이채영,정예인","summary":"46기","grade":"15","startTime":"20240626181000","endTime":"20240626192000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098392","name":"하나은행 K리그2 2024","mainCategory":"스포츠","subCategory":"축구","cast":null,"summary":null,"grade":"0","startTime":"20240626192000","endTime":"20240626215000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098393","name":"스포츠 기록 50년사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626215000","endTime":"20240626222000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098582","name":"정글의 법칙 in 헝거게임","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,이영표,노우진,송진우,김요한,김재환,이채영,정예인","summary":"46기","grade":"15","startTime":"20240626222000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524098583","name":"정글의 법칙 in 헝거게임","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"김병만,이영표,노우진,송진우,김요한,김재환,이채영,정예인","summary":"46기","grade":"15","startTime":"20240626233000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"615","name":"BilliardsTV","number":"211","logoUrl":"/upload/channel/201511/logo_billiardstv.png","homepage":"http://www.billiardstv.co.kr","phone":null,"description":"< 세계 최초 당구전문 채널 >

2014 월드스누커, 한국 여자 3쿠션 챔피언십 등 국내외 최고 권위의 당구 대회, 예술당구 세계챔피언 플로리안 베놈의 트릭샷 쇼 등 편성","programs":[{"id":"P531684774","name":"우리금융캐피탈 PBA 챔피언십 2024-2025","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531684776","name":"제12회 아시아 캐롬 선수권대회","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531684778","name":"2023 KBF 디비전 클럽팀 챔피언십","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114341","name":"웰컴저축은행 PBA 팀리그 2023-2024 3R","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114342","name":"오늘도 활력Q","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114343","name":"경주 블루원리조트 PBA 챔피언십 23-24 시즌 개막전","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531684780","name":"오늘 만난 사람","mainCategory":"스포츠","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626113000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114345","name":"우리금융캐피탈 PBA 챔피언십 2024-2025","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531684783","name":"우리금융캐피탈 PBA 준우승자 특집","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531684787","name":"우리금융캐피탈 LPBA 준우승자 특집","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531684785","name":"우리금융캐피탈 PBA 우승자 특집","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114348","name":"요가에 빠지다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"자연과 어우러진 이색적인 공간에서 배우는 요가 클래스! 팔색조 미녀 강사와의 힐링 요가 여행을 통해 요가의 매력은 물론, 다양한 뷰티 정보까지 함께 배울 수 있는 내 몸에 숨어 있는 섹시 바디라인 되찾기 프로그램","grade":"15","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114349","name":"필라테스 소 굿","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"12","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524114350","name":"우리금융캐피탈 PBA 챔피언십 2024-2025","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4011","name":"교양/생활정보","channels":[{"id":"502","name":"YTN2","number":"90","logoUrl":"/upload/channel/202102/210301_YTN2_logo.jpg","homepage":"https://ytn2.ytn.co.kr/","phone":null,"description":"당신의 행복한 하루, 늘 푸른 인생을 위해 YTN이 제공하는 라이프 버라이어티 채널","programs":[{"id":"C524089015","name":"눈에 띄는 그녀들 5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240625232000","endTime":"20240626000200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089016","name":"글로벌 NOW","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000200","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089017","name":"더 싱어 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089018","name":"관찰카메라 24시간","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"8인의 VJ가 궁금한 것들을 24시간 밀착취재하는 인해전술 관찰 다큐멘터리","grade":"0","startTime":"20240626010300","endTime":"20240626020600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089019","name":"한국사 탐 4","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"0","startTime":"20240626020600","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089020","name":"K사이언티스트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089021","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626033000","endTime":"20240626043300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089022","name":"메디컬 인사이트 스페셜","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626043300","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089023","name":"소파트래블러","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"여행유투버 체코제와 함께하는 외사친 집에서 1박2일","grade":"15","startTime":"20240626051000","endTime":"20240626054000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089024","name":"YTN2 다큐명품관","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626063800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089025","name":"명물인생 시즌9","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063800","endTime":"20240626071000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089026","name":"황금 나침반","mainCategory":"교양/정보","subCategory":"일반","cast":"김정구","summary":"생활정보 프로그램","grade":"0","startTime":"20240626071000","endTime":"20240626074700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089027","name":"관찰카메라 24시간","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"8인의 VJ가 궁금한 것들을 24시간 밀착취재하는 인해전술 관찰 다큐멘터리","grade":"0","startTime":"20240626074700","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089028","name":"찐 캠퍼","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626085000","endTime":"20240626092900","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089029","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626092900","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089030","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626104000","endTime":"20240626115100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089031","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626115100","endTime":"20240626125000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089032","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626125000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089033","name":"눈에 띄는 그녀들 5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626135000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089034","name":"찐 캠퍼 스페셜","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626142000","endTime":"20240626145800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089035","name":"휴먼다큐 사노라면","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"서민들의 소소하지만 위대한 일상을 통해 삶의 비법을 풀어가는 보통 사람들의 특별한 이야기.","grade":"0","startTime":"20240626145800","endTime":"20240626160900","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089036","name":"휴먼다큐 사노라면","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"서민들의 소소하지만 위대한 일상을 통해 삶의 비법을 풀어가는 보통 사람들의 특별한 이야기.","grade":"0","startTime":"20240626160900","endTime":"20240626171900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089037","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626171900","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089038","name":"눈에 띄는 그녀들 5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626183000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089039","name":"눈에 띄는 그녀들 5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089040","name":"당.점.사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089041","name":"휴먼다큐 사노라면","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"서민들의 소소하지만 위대한 일상을 통해 삶의 비법을 풀어가는 보통 사람들의 특별한 이야기.","grade":"0","startTime":"20240626201000","endTime":"20240626212000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089042","name":"뉴스멘터리 전쟁과 사람","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626212000","endTime":"20240626222000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089043","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626222000","endTime":"20240626232000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089044","name":"눈에 띄는 그녀들 5","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626232000","endTime":"20240627000200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"180","name":"MGTV","number":"98","logoUrl":"/upload/channel/202204/220429_MGTV_logo.png","homepage":"http://www.mgtvlive.com/","phone":"02-838-9200","description":"· 참한소비, 착한기업, 바른방송
\r\n




· 주요 프로그램: 소비자의 정당한 권리 확보를 위한 교양 및 정보 프로그램","programs":[{"id":"P531614914","name":"MGTV다큐시리즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615038","name":"백가사전 백년가요사의 흔적을 전하다","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615005","name":"동네 한 바퀴 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":"최태성","summary":"동네 민주주의와 선거의 가치를 찾아 떠나는 여행","grade":"0","startTime":"20240626010000","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615137","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615075","name":"지혜의 숲","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615023","name":"마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615028","name":"모든 가요","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614904","name":"LIVE. ON","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614981","name":"도전 인생 2막, 원더풀 마이 라이프","mainCategory":"교양/정보","subCategory":"일반","cast":"이지애","summary":"화려한 1막을 뒤로하고, 자신의 꿈을 찾아 인생 2막을 사는 사람들의 이야기를 담은 신개념 휴먼 다큐테인먼트","grade":"0","startTime":"20240626053000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615138","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614950","name":"공간의 재탄생","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614938","name":"건썰다방","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615066","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615084","name":"지혜의 숲","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615012","name":"로드다큐 동네방네엔&","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626102000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615059","name":"세계 정상의 집, 여기가 어디궁?","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626102000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615094","name":"취미로 먹고 산다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626105000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614957","name":"대한민국 감성여행 조선팔도견문록","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615117","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614915","name":"MGTV다큐시리즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615145","name":"파라다이스 인","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614983","name":"도전 인생 2막, 원더풀 마이 라이프","mainCategory":"교양/정보","subCategory":"일반","cast":"이지애","summary":"화려한 1막을 뒤로하고, 자신의 꿈을 찾아 인생 2막을 사는 사람들의 이야기를 담은 신개념 휴먼 다큐테인먼트","grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615039","name":"백가사전 백년가요사의 흔적을 전하다","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615153","name":"행복한 백세시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614945","name":"공간의 재탄생","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614929","name":"건썰다방","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615154","name":"행복한 백세시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615076","name":"지혜의 숲","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615095","name":"취미로 먹고 산다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615067","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615125","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615060","name":"세계 정상의 집, 여기가 어디궁?","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615040","name":"백가사전 백년가요사의 흔적을 전하다","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531614916","name":"MGTV다큐시리즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626225000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531615041","name":"백가사전 백년가요사의 흔적을 전하다","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"375","name":"컬쳐플러스","number":"101","logoUrl":"/upload/channel/202103/210401_CPLUS_logo.jpg","homepage":null,"phone":"-","description":"뉴트로 콘텐츠","programs":[{"id":"C524053332","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053333","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053334","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053335","name":"글로벌 아빠 찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053336","name":"글로벌 아빠 찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053337","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626040000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053338","name":"천일야사","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"세상을 지배한 리더들! 그들의 거대하고 치열한 승부의 역사가 시작된다. 지난 역사를 통해 오늘날 우리의 모습을 반추해보고 역사 속 사건과 인물들이 주는 메시지에 집중하고자 하는 프로그램","grade":"15","startTime":"20240626053000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524120781","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524120782","name":"미스터 로또","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,붐","summary":"팬들의 사랑에 보답하기 위해 트롯전사들이 나섰다! 노래로 황금 잭팟을 터트리는 역조공 음악쇼!","grade":"15","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053341","name":"지금은 청춘시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"지금을 살아가는 청춘들을 위한 이야기","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053342","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053343","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053344","name":"글로벌 아빠 찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053345","name":"글로벌 아빠 찾아 삼만리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053346","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053347","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053348","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053349","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053350","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053351","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053352","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053353","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053354","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524053355","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"621","name":"Discovery Science","number":"102","logoUrl":"/upload/channel/202310/231004_SCI_LOGO.png","homepage":"-https://www.discovery.com/science","phone":"-","description":"고품격 과학 전문 다큐 채널","programs":[{"id":"P531415058","name":"This Is Mark Rober","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240625233300","endTime":"20240626001900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415059","name":"Mysteries Of The Deep 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626001900","endTime":"20240626010500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415060","name":"Nasa's Unexplained Files 4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626010500","endTime":"20240626015300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415061","name":"How Do They Do It? 15","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626015300","endTime":"20240626021400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415062","name":"How It's Made 14","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626021400","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415063","name":"This Came Out Of Me","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626024000","endTime":"20240626032600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415064","name":"Futurescape With James Woods","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626032600","endTime":"20240626041400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415065","name":"Blowing Up History 3","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626041400","endTime":"20240626050200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415066","name":"This Is Mark Rober","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626050200","endTime":"20240626054800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415067","name":"Nasa's Unexplained Files 4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626054800","endTime":"20240626063600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415068","name":"How It's Made 12","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626063600","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415069","name":"How Do They Do It? 15","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626072100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415070","name":"How It's Made 14","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626072100","endTime":"20240626074700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415071","name":"How Do They Do It? 10","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626074700","endTime":"20240626080900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415072","name":"Mysteries Of The Deep 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626080900","endTime":"20240626085800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415073","name":"Nasa's Unexplained Files 4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626085800","endTime":"20240626094300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415074","name":"How Do They Do It? 15","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626094300","endTime":"20240626100500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415075","name":"How It's Made 14","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626100500","endTime":"20240626103100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415076","name":"This Came Out Of Me","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626103100","endTime":"20240626111900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415077","name":"Futurescape With James Woods","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626111900","endTime":"20240626120400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415078","name":"Blowing Up History 3","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626120400","endTime":"20240626125200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415079","name":"This Is Mark Rober","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626125200","endTime":"20240626133600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415080","name":"Mysteries Of The Deep 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626133600","endTime":"20240626142400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415081","name":"Nasa's Unexplained Files 4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626142400","endTime":"20240626150900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415082","name":"How Do They Do It? 15","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626150900","endTime":"20240626153100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415083","name":"How It's Made 14","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626153100","endTime":"20240626155700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415084","name":"This Came Out Of Me","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626155700","endTime":"20240626164500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415085","name":"Futurescape With James Woods","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626164500","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415086","name":"Blowing Up History 3","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626173000","endTime":"20240626181600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415087","name":"This Is Mark Rober","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626181600","endTime":"20240626185900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415088","name":"Mysteries Of The Deep 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626185900","endTime":"20240626194400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415089","name":"Great American Eclipse","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626194400","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415090","name":"How Do They Do It? 15","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626203000","endTime":"20240626205200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415091","name":"How It's Made 14","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626205200","endTime":"20240626211500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415092","name":"This Came Out Of Me","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626211500","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415093","name":"Mark Rober's Revengineers","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626220000","endTime":"20240626222200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415094","name":"Sci Fi Science","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626222200","endTime":"20240626224600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415095","name":"Countdown To Collision","mainCategory":"시사/다큐","subCategory":"과학","cast":null,"summary":null,"grade":"12","startTime":"20240626224600","endTime":"20240626233200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531415096","name":"FutureWeapons","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626233200","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"182","name":"Animal Planet","number":"103","logoUrl":"/upload/channel/201603/logo_animalplanet.png","homepage":null,"phone":"1588-3002","description":"- 영국의 대표 방송사 BBC와 다큐멘터리 전문사업자 Discovery가 공동 출자하여 만든 동물 관련 다큐멘터리 전문 채널
- 동물의 세계등으로 국내에서도 널리 알려진 채널
- 오락적 요소와 교육/교양적 요소를 동시에 만족시키는 채널로서 온가족이 함께 시청할 수 있는 양질의 컨텐츠로 1일 24시간 방송
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[{"id":"P531242042","name":"Dr. Jeff: Rocky Mountain Vet S6","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242043","name":"Deadly By Nature","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626005500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242044","name":"Lone Star Law S4","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626005500","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242045","name":"Big Cat Tales","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626015000","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242046","name":"Cats 101 S3","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626024500","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242047","name":"Animal Armory","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626043500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242048","name":"Lone Star Law S4","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626043500","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242049","name":"Gorilla School","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242050","name":"Big Cat Tales","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242051","name":"I Was Prey S2","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242052","name":"Cats 101 S3","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626085500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242053","name":"Animal Armory","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626085500","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242054","name":"Dr. Jeff: Rocky Mountain Vet S6","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242055","name":"Wild Australia","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626104500","endTime":"20240626114000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242056","name":"Life At The Limits","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626114000","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242057","name":"Big Cat Tales","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626123500","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242058","name":"Animal Armory","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626142500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242059","name":"Lone Star Law S4","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626142500","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242060","name":"Cats 101 S3","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626152000","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242061","name":"Crikey! It's The Irwins S3","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242062","name":"Dogs: The Untold Story","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626180500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242063","name":"Animal Arms Race","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626180500","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242064","name":"Big Cat Tales","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242065","name":"Animal Armory","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242066","name":"One Year In The Gardens","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242067","name":"Animal Arms Race","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242068","name":"Crikey! It's The Irwins S3","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531242069","name":"Deadly By Nature","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627005500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"519","name":"Smithsonian Channel","number":"104","logoUrl":"/upload/channel/202006/200605_Smithsonian-Channel.png","homepage":"https://www.smithsonianchannel.com/","phone":"02-3445-0707","description":"역사, 예술, 기술, 문화 등 다양한 팩츄얼/다큐 콘텐츠","programs":[{"id":"P531282787","name":"SERIOUSLY AMAZING OBJECTS","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240625235000","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282788","name":"SERIOUSLY AMAZING OBJECTS SEASON 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626004500","endTime":"20240626013500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282789","name":"CARRIERS AT WAR","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626013500","endTime":"20240626022500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282790","name":"Carrier At War: The USS Enterprise","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626022500","endTime":"20240626032000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282791","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626032000","endTime":"20240626041500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282792","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626041500","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282793","name":"SERIOUSLY AMAZING OBJECTS","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626051000","endTime":"20240626060500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282794","name":"SERIOUSLY AMAZING OBJECTS SEASON 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626060500","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282795","name":"AMERICA IN COLOR","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626075500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282796","name":"CARRIERS AT WAR","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626075500","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282797","name":"Carrier At War: The USS Enterprise","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626085000","endTime":"20240626094500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282798","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626094500","endTime":"20240626103500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282799","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626103500","endTime":"20240626112500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282800","name":"SERIOUSLY AMAZING OBJECTS","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626112500","endTime":"20240626121700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282801","name":"SERIOUSLY AMAZING OBJECTS SEASON 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626121700","endTime":"20240626131000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282802","name":"AMERICA IN COLOR","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626131000","endTime":"20240626140500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282803","name":"CARRIERS AT WAR","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626140500","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282804","name":"Carrier At War: The USS Enterprise","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626150000","endTime":"20240626155000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282805","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626155000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282806","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626164000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282807","name":"SERIOUSLY AMAZING OBJECTS","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626173000","endTime":"20240626182500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282808","name":"SERIOUSLY AMAZING OBJECTS SEASON 2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626182500","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282809","name":"AMERICA IN COLOR","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626192000","endTime":"20240626201000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282810","name":"Million Dollar American Princesses S2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626201000","endTime":"20240626210500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282811","name":"Million Dollar American Princesses S2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626210500","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282812","name":"The Curious Life And Death Of...","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626220000","endTime":"20240626225500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282813","name":"The Curious Life And Death Of...","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626225500","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531282814","name":"The Pacific War In Color","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"12","startTime":"20240626235000","endTime":"20240627004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"575","name":"히스토리","number":"105","logoUrl":"/upload/channel/201603/logo_history.png","homepage":"https://historykorea.kr/","phone":"070-4070-1233","description":"- 세계적인 역사전문채널인 History Channel의 품격높은 역사 다큐멘터리 집중 편성으로 1일 24시간 종일 방송
- 정치, 경제, 사회, 문화, 예술, 과학 등 각 분야에서 탁월한 업적을 이룬 인물들과 그들이 역사에 미친 영향을 조명
- 역사의 수수께끼와 미스터리 분석, 청소년 역사교과 프로그램 등","programs":[{"id":"C524049235","name":"X파일:외계인의 흔적 S12","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049236","name":"당신이 몰랐던 역사 비하인드, 언빌리버블","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049237","name":"본게임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049238","name":"역전다방","mainCategory":"교양/정보","subCategory":"일반","cast":"허준","summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687729","name":"본게임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687731","name":"다큐 풍경","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687733","name":"60 데이즈 인: 교도소 라이브3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"범죄자로 위장한 7명의 일반인이 체험하는 60일간의 교도소 생활","grade":"19","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687735","name":"다큐 풍경","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687739","name":"히어로 언더 파이어","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049244","name":"본게임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687737","name":"미국 정부와 UFO","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049246","name":"역전다방","mainCategory":"교양/정보","subCategory":"일반","cast":"허준","summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049247","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049248","name":"다시 찾은 봄날","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049249","name":"본게임2","mainCategory":"시사/다큐","subCategory":"일반","cast":"전용준","summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049250","name":"미스터리 팩트체크","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687741","name":"고대 제국의 영웅","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049253","name":"밀리터리 블런더","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049254","name":"다시 찾은 봄날","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049255","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049256","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049257","name":"히어로 쉽","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049258","name":"위대한 미스터리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049259","name":"미스터리 팩트체크","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524049260","name":"당신이 몰랐던 역사 비하인드, 언빌리버블","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"904","name":"BBC Earth","number":"106","logoUrl":"/upload/channel/201510/channel_logo_904_2.jpg","homepage":"http://www.bbcworldwide.com","phone":null,"description":"영국 공영방송 BBC에서 제작하는 대작 다큐멘터리를 가장 먼저 볼 수 있는 프리미엄 채널.","programs":[{"id":"P531192915","name":"롭슨 그린의 익스트림 낚시 시즌2","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192916","name":"에덴: 야성의 행성","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192917","name":"수 퍼킨스와 함께하는 일본 기행","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192918","name":"벤 포글, 야생으로 돌아가다 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626033500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192919","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033500","endTime":"20240626040500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192920","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040500","endTime":"20240626043500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192921","name":"에덴: 야성의 행성","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626043500","endTime":"20240626053500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192922","name":"수 퍼킨스와 함께하는 일본 기행","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053500","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192923","name":"푸드 팩토리 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192924","name":"푸드 팩토리 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192925","name":"수 퍼킨스와 함께하는 일본 기행","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626082500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192926","name":"벤 포글, 야생으로 돌아가다 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626082500","endTime":"20240626091500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192927","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626091500","endTime":"20240626094000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192928","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626094000","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192929","name":"에덴: 야성의 행성","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626101000","endTime":"20240626110500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192930","name":"수 퍼킨스와 함께하는 일본 기행","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110500","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192931","name":"그리프의 캐나다 모험","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626125500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192932","name":"벤 포글, 야생으로 돌아가다 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626125500","endTime":"20240626134500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192933","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626134500","endTime":"20240626141000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192934","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626141000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192935","name":"에덴: 야성의 행성","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626144000","endTime":"20240626153500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192936","name":"그리프의 캐나다 모험","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153500","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192937","name":"수 퍼킨스와 함께하는 일본 기행","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626172500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192938","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626172500","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192939","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626175000","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192940","name":"에덴: 야성의 행성","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626191500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192941","name":"벤 포글, 야생으로 돌아가다 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626200500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192942","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200500","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192943","name":"푸드 팩토리","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192944","name":"크고 작은 여정","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192945","name":"조안나 럼리의 영국","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220500","endTime":"20240626225500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192946","name":"현대 생활의 비밀스러운 천재성 시즌2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626225500","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531192947","name":"롭슨 그린의 익스트림 낚시 시즌2","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"291","name":"KBS LIFE","number":"116","logoUrl":"/upload/channel/202104/210401_KBS LIFE_logo.jpg","homepage":"http://www.kbsn.co.kr/","phone":"02-787-3333","description":"- 한민족 문화 공동체를 위한 전문 프로그램
으로 편성
- 남북한 프로그램 교환 및 남북한 프로그램
공동제작 프로그램
- 한민족 역사, 문화 등 젊은 지식인층이
찾아보는 내용
- 한국문화의 해외진출 교두보 성격의
편성으로 1일 24시간 방송","programs":[{"id":"R119847243","name":"내고향스페셜 남도지오그래피","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847364","name":"KBS네트워크특선 우리 집 금송아지","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"KBS 네트워크 특선","grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847365","name":"재난안전119 + 전문가 톡톡","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847366","name":"긴급출동 24시","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"대한민국 국민들을 위하여 곳곳에서 안전을 위해 임무를 다하고 있는 사람들의 이야기","grade":"15","startTime":"20240626013000","endTime":"20240626021000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847367","name":"스모킹 건","mainCategory":"교양/정보","subCategory":"일반","cast":"안현모,이지혜","summary":"교묘하게 진화하는 범죄의 현장 속, 범인을 가리키는 결정적 증거 스모킹 건! 숨겨진 진실을 찾아내는 과학수사 현장의 생생한 이야기를 통해 피해자의 아픔에 공감하고 과학수사의 중요성과 역할을 알린다.","grade":"15","startTime":"20240626021000","endTime":"20240626031000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847368","name":"이슈 픽 쌤과 함께","mainCategory":"교양/정보","subCategory":"강좌","cast":"이승현","summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847369","name":"생활의 발견","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"생활 속에서 직면하게 되는 때로는 간단하기도. 때로는 버겁기도 한 문제들을 해결하기 위한 살림 노하우와 생활정보, 건강, 음식 정보등 실생활에 꼭 필요한 정보들을 소개한다.","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847370","name":"KBS네트워크특선 행복 충청전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"KBS 네트워크 특선","grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847371","name":"베스트 인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626060000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847372","name":"베스트 인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626074000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847373","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847374","name":"6.25 특집다큐 산사의 전우들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"6.25 특집다큐","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847375","name":"무엇이든 물어보세요","mainCategory":"교양/정보","subCategory":"일반","cast":"김승휘,정다은","summary":"실생활 속 필수아이템에 대한 정확한 지식을 전달 및 시청자참여 중심의 오랜 전통을 이어오고 있는 정통 교양정보 프로그램","grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847376","name":"위기탈출 넘버원","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"김종국,김지민,정태호,이슬기","summary":"재난과 재해의 안전상식 뿐 아니라 생활 속에서 일어날 수 있는 안전사고에 대한 생존노하우와 예방법 등의 안전정보를 그대로 전달 해주는 안전 버라이어티 프로그램","grade":"12","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847377","name":"재난안전119","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847378","name":"환경을 푸는 언박싱","mainCategory":"시사/다큐","subCategory":"일반","cast":"황광희","summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847379","name":"KBS 재난방송센터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626145000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847380","name":"내고향스페셜 남도지오그래피","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847381","name":"한국인의 밥상","mainCategory":"교양/정보","subCategory":"일반","cast":"최불암","summary":"매일 우리는 밥상을 마주한다. 우리의 밥상 속 이야기를 통해 한국인들의 다양한 음식 문화를 보여주고, 식품과 식재료에 대한 영양학적 고찰을 통하여 올바른 정보를 제공하는 프로그램이다.","grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847382","name":"베스트 인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626170000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847383","name":"베스트 인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626184000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847384","name":"개그콘서트","mainCategory":"연예/오락","subCategory":"코미디","cast":"김대희,김준호,박성호,안일권,김대성,홍예슬","summary":"대학로에서 벌어지는 개그콘서트 공연 형식을 TV 프로그램에 도입 하여 재미있고 기발한 아이디어와 재치 넘치는 코믹연기가 시간 내내 대한민국을 웃기는 힘을 보여준다.","grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847385","name":"일꾼의 탄생","mainCategory":"교양/정보","subCategory":"일반","cast":"진성,김용임,손헌수,박군,미키광수","summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847386","name":"긴급구조119 시즌2","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847387","name":"내고향스페셜 남도지오그래피","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847388","name":"KBS네트워크특선 행복 충청전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"KBS 네트워크 특선","grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"631","name":"엑스원","number":"117","logoUrl":"/upload/channel/202305/230502_xone_rogo.png","homepage":null,"phone":"-","description":"국내외 유명 다큐멘터리 및 자체제작 다큐멘터리, 리얼리티 프로그램","programs":[{"id":"P531637399","name":"BBC EARTH 천국의 새","mainCategory":"시사/다큐","subCategory":"동물","cast":null,"summary":"EBS 다큐프라임","grade":"0","startTime":"20240625233500","endTime":"20240626003500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636864","name":"이영돈 PD, 논리로 풀다 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":"이영돈","summary":null,"grade":"15","startTime":"20240626003500","endTime":"20240626013500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037484","name":"꼬리에 꼬리를 무는 그날 이야기 3","mainCategory":"교양/정보","subCategory":"일반","cast":"장도연,장현성,장성규","summary":"눈길을 사로잡는 그 날, 그 사건으로부터 한 사람의 소시민으로서 '내'가 느낀 바를, 온전히 '나'의 시점에서 주관적으로 전달한다. '너' 에게 꼭 들려주고 싶어! 친구, 배우자, 동료... 세 명의 '이야기꾼'이 스스로 공부하며 느낀 바를 각자의 '이야기 친구'(가장 가까운 지인)에게, 가장 일상적인 공간에서 1:1 로 전달한다.","grade":"15","startTime":"20240626013500","endTime":"20240626030500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037485","name":"한문철의 블랙박스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626030500","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037486","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626034000","endTime":"20240626041500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037487","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626041500","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037488","name":"마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037489","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240626060000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037490","name":"뽕사활동","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"TV에서 보던 가수가 노래교실에 깜짝 등장 한다면 어떨까?! 평범한 일상이 특별한 하루로 바뀌는 마법! 트로트 아이돌 그룹과 함께하는 유쾌한 하루! 서프라이즈 공연은 물론 트로트 수업까지~~ 트로트판 스쿨어택 lt;뽕사활동gt;이 지금, 당신이 있는 노래교실로 달려갑니다~!","grade":"15","startTime":"20240626064000","endTime":"20240626072500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037491","name":"휴먼다큐 사노라면","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"서민들의 소소하지만 위대한 일상을 통해 삶의 비법을 풀어가는 보통 사람들의 특별한 이야기.","grade":"0","startTime":"20240626072500","endTime":"20240626083500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037492","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626083500","endTime":"20240626093500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037493","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626093500","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037494","name":"서민갑부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"전국 방방곳곳에 손꼽히는 자수성가 대한민국 슈퍼리치들만 모았다. 독한 인생을 산 서민갑부들의 생생한 성공 스토리!","grade":"12","startTime":"20240626104000","endTime":"20240626114500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037495","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626114500","endTime":"20240626130500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637387","name":"BBC EARTH 옐로스톤의 위대한 해빙기","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130500","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037497","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037498","name":"꼬리에 꼬리를 무는 그날 이야기 3","mainCategory":"교양/정보","subCategory":"일반","cast":"장도연,장현성,장성규","summary":"눈길을 사로잡는 그 날, 그 사건으로부터 한 사람의 소시민으로서 '내'가 느낀 바를, 온전히 '나'의 시점에서 주관적으로 전달한다. '너' 에게 꼭 들려주고 싶어! 친구, 배우자, 동료... 세 명의 '이야기꾼'이 스스로 공부하며 느낀 바를 각자의 '이야기 친구'(가장 가까운 지인)에게, 가장 일상적인 공간에서 1:1 로 전달한다.","grade":"15","startTime":"20240626150000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037499","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626164000","endTime":"20240626175500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037500","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626175500","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037501","name":"극한 직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보여줌으로써 역경을 극복하고 살아가고자 하는 사람들의 숭고한 의지와 잃어가고 있는 직업정신의 가치를 되돌아본다.","grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037502","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626200000","endTime":"20240626211000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037503","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"0","startTime":"20240626211000","endTime":"20240626222000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037504","name":"TV 동물농장","mainCategory":"교양/정보","subCategory":"일반","cast":"신동엽,정선희,토니 안,조이","summary":"인간사만큼이나 무궁무진한 동물들 삶의 애환과 고뇌, 기적과 운명이 교차하는 동물의 세계를 그들의 입장에서 이해하고 공감하도록 유도하는 동물 전문 프로그램. 인간 중심의 사회에서 벗어나 인간과 동물의 진정한 교감을 통해 그들의 순수한 사랑과 감동이 함께 한다.","grade":"0","startTime":"20240626222000","endTime":"20240626233500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637393","name":"BBC EARTH 옐로스톤의 위대한 해빙기","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233500","endTime":"20240627003500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"378","name":"실버아이TV","number":"118","logoUrl":"/upload/channel/201603/logo_silveritv.png","homepage":"http://www.silver-itv.co.kr","phone":"031-913-1185","description":"노년층의 행복을 위한 방송, 실버아이 TV!

실버아이 TV는 노인교양, 노인정보, 노인오락 3개 전문 분야를 통해 노년층의 정보 격차를 해소하고, 어르신들을 위한 충실한 정보 제공 및 여가문화 활성에 앞장서고 있습니다.","programs":[{"id":"C524042388","name":"가요 TOP10쇼","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240625232000","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042389","name":"음악속에 선율","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626002000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042390","name":"박세민의 성인토크쇼 49금","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"박세민","summary":"신경정신과 전문의와 성교육전문가가 함께하는 49금 성인 토크쇼","grade":"19","startTime":"20240626011000","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042391","name":"가요세상 라이브","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626021000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042392","name":"이정연의 소통테라피","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626031000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042393","name":"가요스페셜","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626041000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042394","name":"시니어 포럼","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042395","name":"추가열의 콘서트Q","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":"콘서트 형식의 라이브 무대를 통해 신, 구세대 뮤지션의 무대를 소개한다! 추가열의 콘서트Q","grade":"0","startTime":"20240626055000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042396","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"0","startTime":"20240626065000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042397","name":"유행인가요","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626075000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042398","name":"실버스타 코리아 예심","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042399","name":"베스트 차트50","mainCategory":"음악","subCategory":"가요순위쇼","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042400","name":"화려한 콘서트","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042401","name":"실버스타 코리아 2 결선","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042402","name":"실버스타 코리아 2 결선","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042403","name":"청춘어게인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042404","name":"가요 TOP10쇼","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626162000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042405","name":"집 나오면 고생","mainCategory":"취미/레저","subCategory":"낚시","cast":null,"summary":null,"grade":"0","startTime":"20240626162000","endTime":"20240626172000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042406","name":"실버스타 코리아 2 결선","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":null,"grade":"15","startTime":"20240626172000","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042407","name":"마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626182000","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042408","name":"베짱이쇼","mainCategory":"연예/오락","subCategory":"토크쇼","cast":null,"summary":null,"grade":"15","startTime":"20240626192000","endTime":"20240626202000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042409","name":"화려한 콘서트","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626202000","endTime":"20240626212000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042410","name":"실버스타 코리아 예심","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":null,"grade":"15","startTime":"20240626212000","endTime":"20240626222000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042411","name":"베스트 차트50","mainCategory":"음악","subCategory":"가요순위쇼","cast":null,"summary":null,"grade":"15","startTime":"20240626222000","endTime":"20240626232000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524042412","name":"유행인가요","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"15","startTime":"20240626232000","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"994","name":"sky지역방송","number":"125","logoUrl":"/upload/channel/202212/sky지역방송_LOGO.png","homepage":null,"phone":"1588-3002","description":"지역방송 및 스카이라이프 서비스 소개","programs":[{"id":"P531655069","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240625230000","endTime":"20240626000600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655070","name":"즐거운 남의집","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000600","endTime":"20240626003400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655071","name":"스튜디오S 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626003400","endTime":"20240626010300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655072","name":"골프의 참견","mainCategory":"교양/정보","subCategory":"일반","cast":"변기수","summary":null,"grade":"12","startTime":"20240626010300","endTime":"20240626012500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655073","name":"무비앤라이프 <바커스: 슈퍼스타가…","mainCategory":"영화","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626012500","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655074","name":"부산의 맛","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626023700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655075","name":"부산의 맛","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023700","endTime":"20240626030900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655076","name":"한문철의 블랙박스 신문고","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626030900","endTime":"20240626032900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655077","name":"한문철의 블랙박스 신문고","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626032900","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655078","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626040000","endTime":"20240626050100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655079","name":"신과 함께 아빠의 풋살","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626050100","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655080","name":"실버로맨스 홀로탈출 시즌3","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626065900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655081","name":"김봉곤 김다현의 걸을가요","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626065900","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655082","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626074500","endTime":"20240626084900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655083","name":"즐거운 남의집","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626084900","endTime":"20240626092200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655084","name":"골프의 참견","mainCategory":"교양/정보","subCategory":"일반","cast":"변기수","summary":null,"grade":"12","startTime":"20240626092200","endTime":"20240626094300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655085","name":"니나의 필라로그","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"12","startTime":"20240626094300","endTime":"20240626095900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655086","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626095900","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655087","name":"실버로맨스 홀로탈출 시즌3","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655088","name":"나는 사장이다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626120500","endTime":"20240626123800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655089","name":"진짜약초 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626123800","endTime":"20240626125500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655090","name":"진짜약초 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626125500","endTime":"20240626131600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655091","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626131600","endTime":"20240626141700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655092","name":"나는 사장이다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626141700","endTime":"20240626144400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655093","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626144400","endTime":"20240626154100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655094","name":"니나의 필라로그","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"12","startTime":"20240626154100","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655095","name":"국악인","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655096","name":"부산의 맛","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655097","name":"실버로맨스 홀로탈출 시즌2","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655098","name":"실버로맨스 홀로탈출 시즌2","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655099","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626190000","endTime":"20240626195800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655100","name":"부산의 맛","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626195800","endTime":"20240626202500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655101","name":"나는 사장이다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626202500","endTime":"20240626205900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655102","name":"실버로맨스 홀로탈출 시즌3","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626205900","endTime":"20240626215900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655103","name":"국악인","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626215900","endTime":"20240626223200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655104","name":"부산의 맛","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223200","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531655105","name":"태군노래자랑","mainCategory":"연예/오락","subCategory":"일반","cast":"나태주,박군","summary":"박군, 나태주가 노래방 기계 들고 불쑥 찾아갑니다. 그저 당신의 노래 한 소절로 참가 여부가 퀵하게 결정되는 우리 지역 '맞춤, 바로, 당일, 그곳'에서 개최되는 노래자랑대회!","grade":"15","startTime":"20240626230000","endTime":"20240627000600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"792","name":"YTN사이언스","number":"126","logoUrl":"/upload/channel/201604/logo_ytnscience.png","homepage":"http://www.ytn.co.kr","phone":"02-398-8482","description":"- 과학계의 새로운 정보 전달과 이슈진단
- 과학자와 국민이 함께 참여하는 다양한
프로그램 편성
- 국민이 과학을 쉽게 접근할 수 있도록 유도","programs":[{"id":"C524031351","name":"명화 속 음식여행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031352","name":"천 개의 비밀 어메이징 스토리","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"그동안 궁금증 너머에 있던 수많은 사건과 사연들을 꺼내 한 편의 재연극으로 풀어내는 프로그램","grade":"15","startTime":"20240626000000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531646991","name":"다큐S 프라임","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626012000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531646944","name":"에너지 전쟁","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031355","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031356","name":"브라보 K-사이언티스트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031357","name":"고쳐듀오","mainCategory":"연예/오락","subCategory":"일반","cast":"김환","summary":"지덕체를 다 갖춘(?) 내추럴 본 서울 총각과 뭐든지 뚝딱 고쳐내는 금손 '듀오'의 리얼 수선 여행","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031358","name":"기후변화, 지구를 삼키다","mainCategory":"시사/다큐","subCategory":"환경(문제)","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031359","name":"과학수사 미제사건의 열쇠","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031360","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031361","name":"수다학","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031362","name":"지구 야생 모험","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031363","name":"세계의 참사 사건들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031364","name":"다큐S 프라임","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031365","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031366","name":"핫클립 베스트","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031367","name":"크라임 퀴즈쇼 풀어파일러","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,이진호,김민아","summary":"모든 범죄에는 답이 있다! 날이 갈수록 다양해지는 범죄들... 프로파일러 권일용이 이에 대항하기 위해 '시크릿 프로파일러'들을 발굴하기 위해 전문 양성스쿨을 열었다! 이에 범죄물 매니아 서장훈, 눈치왕 이진호, 추리영화 덕후 김민아, 거기에 다양한 프로파일러 꿈나무들까지! 과연 이들은 '단계별 리얼 범죄 추리 퀴즈'들을 모두 클리어하고 세상을 구할 '시크릿 풀어파일러'로 거듭날 수 있을까?","grade":"15","startTime":"20240626120000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031369","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031370","name":"지구 야생 모험","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647314","name":"인간VS자연 극한에서 살아남기","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031372","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031373","name":"이지 사이언스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031374","name":"360도 우리가 만난 세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031375","name":"생명의 탐사 내비게이터","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031376","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031377","name":"다큐S 프라임","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031378","name":"이게 왠 날리지?","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031380","name":"크라임 퀴즈쇼 풀어파일러","mainCategory":"연예/오락","subCategory":"퀴즈","cast":"권일용,서장훈,이진호,김민아","summary":"모든 범죄에는 답이 있다! 날이 갈수록 다양해지는 범죄들... 프로파일러 권일용이 이에 대항하기 위해 '시크릿 프로파일러'들을 발굴하기 위해 전문 양성스쿨을 열었다! 이에 범죄물 매니아 서장훈, 눈치왕 이진호, 추리영화 덕후 김민아, 거기에 다양한 프로파일러 꿈나무들까지! 과연 이들은 '단계별 리얼 범죄 추리 퀴즈'들을 모두 클리어하고 세상을 구할 '시크릿 풀어파일러'로 거듭날 수 있을까?","grade":"15","startTime":"20240626204000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031381","name":"천년의 역사 국가란 무엇인가","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031382","name":"사이언스 투데이","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":"국내 외 과학계 소식을 전하는 데일리 뉴스 프로그램으로 리포트 및 단신, 오늘의 과학소사, 요일별 특화코너, 시청자 UCC 활용 등으로 구성.","grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647414","name":"핫클립 베스트","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524031384","name":"천 개의 비밀 어메이징 스토리","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"그동안 궁금증 너머에 있던 수많은 사건과 사연들을 꺼내 한 편의 재연극으로 풀어내는 프로그램","grade":"15","startTime":"20240627000000","endTime":"20240627012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"669","name":"리얼TV","number":"133","logoUrl":"/upload/channel/201811/realtv_logo.png","homepage":null,"phone":"02-582-7368","description":"국내최초 리얼리티 프로그램 전문채널\r\n


해외 유명 리얼리티 프로그램 집중 방영 및 자체제작\r\n


2006 대한민국 서비스 대상 수상","programs":[{"id":"C524005335","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240625230500","endTime":"20240626002500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005336","name":"뭉쳐야 뜬다","mainCategory":"연예/오락","subCategory":"일반","cast":"김용만,김성주,안정환,정형돈","summary":"치열하게 살아가며 '나만을 위한 시간'을 잊은 채 달려온 40대 가장들의 기상천외한 패키지여행 프로그램","grade":"15","startTime":"20240626002500","endTime":"20240626013500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005337","name":"생존의 법칙 와일드 라이프","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626013500","endTime":"20240626022500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005338","name":"실버로맨스 홀로탈출 시즌2","mainCategory":"연예/오락","subCategory":"라이프·휴먼","cast":null,"summary":null,"grade":"15","startTime":"20240626022500","endTime":"20240626033500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531647599","name":"안덕균의 진짜약초","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033500","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005340","name":"한문철의 블랙박스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626052000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005341","name":"진격의 할매","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"김영옥,나문희,박정수","summary":"도합 238년의 인생 경험치를 쌓은 할매들이 여러분의 고민을 들어 드립니다. 힘든 삶을 살아가는 모두에게 따뜻한 위로를 건네기 위해 진격의 할매들이 모였다! 고민 상담 매운맛 토크쇼","grade":"15","startTime":"20240626052000","endTime":"20240626063500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005342","name":"세계의 극한직업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063500","endTime":"20240626073500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005343","name":"지구 절경 기행","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"0","startTime":"20240626073500","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005344","name":"일꾼의 탄생","mainCategory":"교양/정보","subCategory":"일반","cast":"진성,김용임,손헌수,박군,미키광수","summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005345","name":"다문화 고부 열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"12","startTime":"20240626093000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005346","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626104000","endTime":"20240626115000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005347","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626115000","endTime":"20240626131000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005348","name":"바닷가 사람들","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"‘바닷가 사람들’의 카메라는 바다와 더불어 사는 사람들을 향한다. 대서양의 해안을 따라 해변을 걷노라면 예기치 않은 만남과 특별한 감동이 찾아온다.","grade":"0","startTime":"20240626131000","endTime":"20240626140500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005349","name":"다문화 고부 열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"12","startTime":"20240626140500","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005350","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626152000","endTime":"20240626162500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005351","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626162500","endTime":"20240626174500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005352","name":"일꾼의 탄생","mainCategory":"교양/정보","subCategory":"일반","cast":"진성,김용임,손헌수,박군,미키광수","summary":null,"grade":"0","startTime":"20240626174500","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005353","name":"뭉쳐야 뜬다","mainCategory":"연예/오락","subCategory":"일반","cast":"김용만,김성주,안정환,정형돈","summary":"치열하게 살아가며 '나만을 위한 시간'을 잊은 채 달려온 40대 가장들의 기상천외한 패키지여행 프로그램","grade":"15","startTime":"20240626184000","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005354","name":"바닷가 사람들","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"‘바닷가 사람들’의 카메라는 바다와 더불어 사는 사람들을 향한다. 대서양의 해안을 따라 해변을 걷노라면 예기치 않은 만남과 특별한 감동이 찾아온다.","grade":"0","startTime":"20240626195000","endTime":"20240626204500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005355","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626204500","endTime":"20240626215000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005356","name":"다문화 고부 열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"12","startTime":"20240626215000","endTime":"20240626230500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524005357","name":"이제 만나러 갑니다","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"남희석,박은혜","summary":"무수한 죽을 고비를 넘겨 대한민국의 국민이 된 탈북미녀들이 들려주는 진솔한 이야기.","grade":"12","startTime":"20240626230500","endTime":"20240627002500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"29","name":"NBS한국농업방송","number":"135","logoUrl":"/upload/channel/201907/koreafarm_logo.png","homepage":"https://www.inbs.co.kr/main.do","phone":"-","description":"· 농민에게 희망을, 국민에게 행복을 주는 방송
\r\n
· 주요 프로그램: 뉴스, 라이브, 다큐멘터리 등 농업 관련 종합편성물","programs":[{"id":"C524061166","name":"리얼귀농스토리 나는 농부다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061167","name":"공감다큐 러빙 2 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061168","name":"역전의 부자농부 플러스","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061169","name":"낙찰! 가락동 라이브","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061170","name":"리얼귀농스토리 나는 농부다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061171","name":"NBS 투데이","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061172","name":"마에스트로 명장","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061173","name":"네모세모","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061174","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061175","name":"역전의 부자농부","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061176","name":"리얼귀농스토리 나는 농부다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061177","name":"NBS 투데이","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061178","name":"눈에 띄는 그녀들 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061179","name":"공감다큐 러빙 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061180","name":"역전의 부자농부","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061181","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061182","name":"리얼귀농스토리 나는 농부다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061183","name":"NBS 투데이","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061184","name":"행복동행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061185","name":"역전의 부자농부","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061186","name":"리얼귀농스토리 나는 농부다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061187","name":"리얼귀농스토리 나는 농부다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061188","name":"섬 문화유산 기행","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061189","name":"역전의 부자농부 플러스","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061190","name":"트립 인 코리아 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061191","name":"로드Show 즐겨라 대한민국","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061192","name":"리얼귀농스토리 나는 농부다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061193","name":"공감다큐 러빙 2 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061194","name":"역전의 부자농부 플러스","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061195","name":"NBS 투데이","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061196","name":"눈에 띄는 그녀들 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"12","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061197","name":"리얼귀농스토리 나는 농부다 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061198","name":"공감다큐 러빙 스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"128","name":"OBS W","number":"136","logoUrl":"/upload/channelimage/201308/channel_logo_128.gif","homepage":"http://www.obsw.co.kr/","phone":"032-670-5000","description":"obsw 채널입니다.","programs":[{"id":"C524073426","name":"싱싱장터라이브 바른상회3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073427","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073428","name":"멜로다큐 가족","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"우리 사회의 다양한 형태의 가족을 소개하고, 우리 사회의 마지막 보루이자 희망인 가족을 재조명하는 동시에 그들의 희노애락을 통해 이 시대의 진정한 가족의 의미를 재조명한다. 또한 가족이라는 울타리로 묶인 우리의 상처와 극복을 통해 더 깊은 사랑을 만들어 가는 과정을 전달한다.","grade":"12","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073429","name":"멜로다큐 가족","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"우리 사회의 다양한 형태의 가족을 소개하고, 우리 사회의 마지막 보루이자 희망인 가족을 재조명하는 동시에 그들의 희노애락을 통해 이 시대의 진정한 가족의 의미를 재조명한다. 또한 가족이라는 울타리로 묶인 우리의 상처와 극복을 통해 더 깊은 사랑을 만들어 가는 과정을 전달한다.","grade":"12","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073430","name":"전기현의 씨네뮤직","mainCategory":"음악","subCategory":"영화음악","cast":"전기현","summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073431","name":"OBS W 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073432","name":"세계의 극한직업 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073433","name":"희망 프로젝트 <아시아의 소원>","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073434","name":"희망 프로젝트 <아시아의 소원>","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073435","name":"톡톡 키즈월드 시즌3","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073436","name":"독특한 연예 뉴스","mainCategory":"연예/오락","subCategory":"연예매거진","cast":"최지해,유영선","summary":"quot;독특한 연예뉴스는~ OBS만의 독특한, 그리고 독한 연예정보 프로그램을 지향합니다quot;","grade":"15","startTime":"20240626084000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073437","name":"로드다큐 만남","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073438","name":"즐겁게 삽시다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세계에서 가장 빠른 고령화 사회로 진입하고 있는 한국! 100세까지 건강하고 행복한 삶을 누리기 위한 방법은 무엇일까? TV를 통한 무료진단과 상담으로 건강한 행복을 만들어 가는 프로그램.","grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073439","name":"전국가요 스타쇼 시즌3","mainCategory":"음악","subCategory":"대중가요","cast":null,"summary":null,"grade":"12","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073440","name":"로드다큐 <그리우니 섬이다>","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073441","name":"멜로다큐 <가족>","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 사회의 다양한 형태의 가족을 소개하고, 우리 사회의 마지막 보루이자 희망인 가족을 재조명하는 동시에 그들의 희노애락을 통해 이 시대의 진정한 가족의 의미를 재조명한다. 또한 가족이라는 울타리로 묶인 우리의 상처와 극복을 통해 더 깊은 사랑을 만들어 가는 과정을 전달한다.","grade":"12","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073442","name":"멜로다큐 <가족>","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"우리 사회의 다양한 형태의 가족을 소개하고, 우리 사회의 마지막 보루이자 희망인 가족을 재조명하는 동시에 그들의 희노애락을 통해 이 시대의 진정한 가족의 의미를 재조명한다. 또한 가족이라는 울타리로 묶인 우리의 상처와 극복을 통해 더 깊은 사랑을 만들어 가는 과정을 전달한다.","grade":"12","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073443","name":"시니어의 봄","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073444","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073445","name":"OBS 매거진 톡톡","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531627089","name":"김용명의 쏠쏠한 이중생활","mainCategory":"연예/오락","subCategory":"일반","cast":"김용명","summary":"다양하나 취미생활을 통해 쏠쏠한 이중생활을 즐기는 프로그램","grade":"15","startTime":"20240626180000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073447","name":"세계의 극한직업 시즌3","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"지상렬,차오루","summary":"한 시대를 풍미한 왕년의 가수들이 손님으로 찾아와 그 시절 그 노래를 부르고 전성기 때 즐겨 먹었던 음식을 통해 추억을 한 번 더 곱씹는 레트로 뮤직amp;푸드 토크쇼","grade":"0","startTime":"20240626184000","endTime":"20240626194000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073448","name":"세계의 극한직업 시즌3","mainCategory":"연예/오락","subCategory":"토크쇼","cast":"지상렬,차오루","summary":"한 시대를 풍미한 왕년의 가수들이 손님으로 찾아와 그 시절 그 노래를 부르고 전성기 때 즐겨 먹었던 음식을 통해 추억을 한 번 더 곱씹는 레트로 뮤직amp;푸드 토크쇼","grade":"0","startTime":"20240626194000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073449","name":"독특한 연예 뉴스","mainCategory":"연예/오락","subCategory":"연예매거진","cast":"최지해,유영선","summary":"quot;독특한 연예뉴스는~ OBS만의 독특한, 그리고 독한 연예정보 프로그램을 지향합니다quot;","grade":"15","startTime":"20240626204000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073450","name":"전기현의 씨네뮤직","mainCategory":"음악","subCategory":"영화음악","cast":"전기현","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073451","name":"즐겁게 삽시다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세계에서 가장 빠른 고령화 사회로 진입하고 있는 한국! 100세까지 건강하고 행복한 삶을 누리기 위한 방법은 무엇일까? TV를 통한 무료진단과 상담으로 건강한 행복을 만들어 가는 프로그램.","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073452","name":"라틴 아메리카의 소원","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524073453","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"537","name":"MBC NET","number":"138","logoUrl":"/upload/channelimage/201308/channel_logo_764.gif","homepage":"http://www.mbcnet.co.kr","phone":"02-3219-6200","description":"지역문화와 정보의 허브채널 MBC NET은
다양하고 풍부한 19개 지역 MBC 프로그램을 다양한 시청자에게 제공하는 채널입니다.

지역전문채널과 지역사랑채널로 발전하는 MBC NET으로 다양한 문화와 정보를 접해보세요!","programs":[{"id":"R119817599","name":"MBCNET 명품다큐 헴프","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817600","name":"더 체크","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817601","name":"지금은 전국시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817602","name":"고향생각","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817603","name":"얼쑤! 우리가락","mainCategory":"음악","subCategory":"국악/민요","cast":null,"summary":"국악을 좀 더 쉽고 재미있게 다가가게 해주는 우리의 소리, 우리의 가락을 찾은 정통국악프로그램","grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817604","name":"어영차 바다야","mainCategory":"교양/정보","subCategory":"일반","cast":"오정해","summary":"바다와 함께 살아가는 사람들의 생생한 이야기를 아름다운 소리꾼이 풀어낸다.","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817605","name":"어부의 만찬","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817606","name":"나이야가라","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817607","name":"맛깔 세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817608","name":"마녀들의 포레스트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817609","name":"특종! 사람 사람들","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817610","name":"MBCNET 명품다큐 헴프","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817611","name":"차마마의 바다 한 끼","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626111000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817612","name":"어서와~ 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626111000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817613","name":"어영차 바다야","mainCategory":"교양/정보","subCategory":"일반","cast":"오정해","summary":"바다와 함께 살아가는 사람들의 생생한 이야기를 아름다운 소리꾼이 풀어낸다.","grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817614","name":"가요베스트","mainCategory":"음악","subCategory":"일반","cast":null,"summary":"각 지역 MBC를 순회하면서 지역민과 함께하는 성인가요 프로그램","grade":"15","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817615","name":"지금은 전국시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817616","name":"MBCNET 명품다큐 비밀의 정원","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817617","name":"시스터즈 가든 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817618","name":"어영차 바다야","mainCategory":"교양/정보","subCategory":"일반","cast":"오정해","summary":"바다와 함께 살아가는 사람들의 생생한 이야기를 아름다운 소리꾼이 풀어낸다.","grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817619","name":"딜리버리 코리아","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817620","name":"톡톡 다이닝","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817621","name":"스페셜 농구왕","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626201000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817622","name":"어서와~ 한국은 처음이지?","mainCategory":"연예/오락","subCategory":"일반","cast":"김준현,이현이,알베르토 몬디","summary":"난생 처음 한국을 방문한 외국인들의 눈에 비친 '진짜 한국'은 어떤 모습일까? 한국에 처음 와본 외국인 친구들의 리얼한 '한국 여행기'를 통해 '여행'그대로의 보는 즐거움과 문화적 차이에서 오는 재미까지 동시에 선사한다.","grade":"15","startTime":"20240626201000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817623","name":"어영차 바다야","mainCategory":"교양/정보","subCategory":"일반","cast":"오정해","summary":"바다와 함께 살아가는 사람들의 생생한 이야기를 아름다운 소리꾼이 풀어낸다.","grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817624","name":"MBCNET 명품다큐 헴프","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817625","name":"시사 날","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"185","name":"메디컬TV","number":"139","logoUrl":"/upload/channel/202010/201015_메디컬tv_Logo.jpg","homepage":"http://www.imeditv.com/","phone":"070-4455-9995","description":"의료/건강 전문 채널","programs":[{"id":"C524013570","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240625235000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013571","name":"순간포착 세상에 이런일이","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"임성훈,박소현,이윤아","summary":"우리 주변에서 일어나는 재미있고 놀랍고 신기한 이야기를 따뜻한 시선으로 밀착취재 하여 전달하고 감동과 이해를 함께하는 리얼리티 프로그램","grade":"12","startTime":"20240626010000","endTime":"20240626021000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013572","name":"건전지","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524080029","name":"몬스터 피싱","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524080030","name":"몬스터 피싱","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524080031","name":"너, 나와!","mainCategory":"스포츠","subCategory":"당구","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524080032","name":"팀 포크너의 와일드라이프","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524080033","name":"유럽문화탐방기","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013577","name":"메디컬 힐링액티비티","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013578","name":"건전지","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013579","name":"메디컬 건강강좌","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531628373","name":"자연 그리고 캐나다","mainCategory":"시사/다큐","subCategory":"자연","cast":null,"summary":null,"grade":"0","startTime":"20240626072000","endTime":"20240626082000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013581","name":"리얼타임 하루요가 시즌2","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"15","startTime":"20240626082000","endTime":"20240626085000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013582","name":"당신의 일상을 밝히는가","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"박은혜,한영","summary":"살아가는데 필요한 유용한 정보를 제공하는 프로그램","grade":"15","startTime":"20240626085000","endTime":"20240626101000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013583","name":"헬스톡톡 시즌2","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626101000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013584","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626104000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013585","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"0","startTime":"20240626115000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013586","name":"명물인생 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013587","name":"명물인생 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013588","name":"더 트롯 쇼","mainCategory":"음악","subCategory":"일반","cast":"도경완","summary":"대한민국을 휩쓴 트로트 열풍의 주인공들이 한 무대에 모여 진정한 트로트의 센터! 트롯 초이스를 가린다!","grade":"15","startTime":"20240626140000","endTime":"20240626154000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013589","name":"아침햇살","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626154000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013590","name":"한문철의 블랙박스 몇대몇","mainCategory":"교양/정보","subCategory":"일반","cast":"한문철","summary":null,"grade":"12","startTime":"20240626164000","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013591","name":"헬스톡톡 시즌2","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626174000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013592","name":"건전지","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013593","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626180000","endTime":"20240626191000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013594","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"0","startTime":"20240626191000","endTime":"20240626202000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013595","name":"더 트롯 쇼","mainCategory":"음악","subCategory":"일반","cast":"도경완","summary":"대한민국을 휩쓴 트로트 열풍의 주인공들이 한 무대에 모여 진정한 트로트의 센터! 트롯 초이스를 가린다!","grade":"15","startTime":"20240626202000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013596","name":"불꽃속으로","mainCategory":"드라마","subCategory":"시대극","cast":"최수종,손태영,류진,최철호,이인혜","summary":"일제 강점기와 한국전쟁으로 인하여 빈곤과 절망을 겪고 경제 발전을 위해 종합제철소를 건설하려는 주인공과 엇갈린 운명 때문에 적이 될 수 밖에 없었던 인물들의 처절한 뜨거운 사랑과 야망을 그린 드라마","grade":"15","startTime":"20240626220000","endTime":"20240626232000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013597","name":"살롱 드 폴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626232000","endTime":"20240626235000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013598","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626235000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"735","name":"쿠키건강TV","number":"162","logoUrl":"/upload/channel/201604/logo_kookihealthtv.png","homepage":"http://www.kukitv.co.kr","phone":"02-3153-4433","description":"쿠키건강TV는 국민의 건강하고 행복한 삶을 위해 다양하고 질 높은 건강/웰빙 정보를 제공합니다.

쿠키건강TV는 국민의 건강과 참살이를 고민하며 의학 소식 뿐만 아니라 건강한 먹거리와 운동, 레저와 문화, 연예 소식 등 다채로운 콘텐츠를 통해 에너지 넘치는 건강 비전을 제시해 나가겠습니다.","programs":[{"id":"C524013227","name":"현장르포 특종세상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"세상곳곳의 놀라운 이야기, 소문 속의 진실, 휴먼 스토리 등 살아 숨쉬는 특종 현장을 보여준다.","grade":"15","startTime":"20240625225000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013228","name":"명물인생 시즌7 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013229","name":"데일리 홈트","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013230","name":"2024 쿠키건강플러스","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626032000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013231","name":"닥터Q","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626032000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013232","name":"박미현의 신바람 노래교실","mainCategory":"음악","subCategory":"강습","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531619058","name":"원데이 클래스 시즌2","mainCategory":"취미/레저","subCategory":"미용/건강","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531619060","name":"2024 데일리건강","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013235","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"12","startTime":"20240626073000","endTime":"20240626084000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013236","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"12","startTime":"20240626084000","endTime":"20240626095000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013237","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626095000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013238","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"12","startTime":"20240626110000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531619064","name":"명물인생 시즌5 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626121000","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013240","name":"바른생활","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626131000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013241","name":"신바람 홈트","mainCategory":"취미/레저","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626135000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013242","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"12","startTime":"20240626143000","endTime":"20240626154000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013243","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"12","startTime":"20240626154000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013244","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626165000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013246","name":"엄마의 봄날","mainCategory":"교양/정보","subCategory":"일반","cast":"신현준,신규철,벤","summary":"엄마의 잃어버린 봄날을 다시 찾기 위해 봄날지기가 전국 팔도! 산 넘고 물 건너 찾아간다.","grade":"12","startTime":"20240626180000","endTime":"20240626191000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531619068","name":"명물인생 시즌5 스페셜","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626191000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013247","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"12","startTime":"20240626201000","endTime":"20240626212000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013248","name":"나는 자연인이다","mainCategory":"교양/정보","subCategory":"일반","cast":"이승윤,윤택","summary":"자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리.","grade":"12","startTime":"20240626212000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531619070","name":"체인지 더 월드","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626223000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524013250","name":"나는 몸신이다","mainCategory":"연예/오락","subCategory":"인포테인먼트","cast":"정은아","summary":"직접 개발한 건강법을 통하여 몸을 다스리는 데 성공한 '몸신'들이 건강비법을 알려주는 프로그램","grade":"12","startTime":"20240626233000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"698","name":"KFN","number":"163","logoUrl":"/upload/channel/202404/KFN_LOGO.jpg","homepage":"http://www.dema.mil.kr/web/main.do","phone":"02-2079-3114","description":"- 군사 다큐멘터리, 드라마, 영화, 오락, 교육 등 종합군사 전문채널
- 국방정책, 첨단무기, 전략과 전술, 병무상당 등 군사 정보 제공
- 장병 정훈교육 및 사회진출을 대비한 맞춤형 실용 교육 제공
- 국민과 군이 함께 만드는 시청자 참여 프로그램 방송","programs":[{"id":"P531688109","name":"KFN스페셜 아시아의 영웅들, 리틀 타이거 그리고 콘라도 얍","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"6.25전쟁 당시 대한민국의 자유와 평화를 위해 전선에서 목숨 바쳐 싸운 필리핀, 태국 등 아시아 참전용사들 이야기를 기록한 다큐멘터리","grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050318","name":"극한생존, SAS 특수부대 5","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050319","name":"토크멘터리 '전쟁사'","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050320","name":"진중 시네마","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":"국방홍보원에서 제작한 영화를 방영하는 다큐멘터리 프로그램.","grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050321","name":"토크멘터리 '전쟁사'","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050322","name":"본게임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050323","name":"희망인","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050324","name":"KFN 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050325","name":"본게임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688113","name":"6.25 전쟁 특집 피아노","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688115","name":"인천상륙작전의 숨겨진 이야기, 첩보전","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"정전 63주년 특집다큐","grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688117","name":"영화 속 군인정신","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626092000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688119","name":"현장검증, 헐리우드영화 속 무기4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626092000","endTime":"20240626094500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050331","name":"통일담담","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626094500","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688121","name":"6.25 전쟁 끝나지 않은 역사","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":"정전 62년 특집","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050335","name":"취업견문록 잡아라","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050336","name":"KFN 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050337","name":"병영의 달인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688123","name":"6.25 전쟁 특집 장군과 아들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688125","name":"영화 속 군인정신","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688127","name":"현장검증, 헐리우드영화 속 무기4","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626142000","endTime":"20240626144500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050341","name":"통일담담","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626144500","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688129","name":"인천상륙작전의 숨겨진 이야기, 첩보전","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"정전 63주년 특집다큐","grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050343","name":"최고의 재발견","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050344","name":"KFN 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688133","name":"북한도발사 시즌2","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688131","name":"극한생존, SAS 특수부대 5","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050347","name":"KFN 뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050348","name":"강군365","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050349","name":"군플렉스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688135","name":"강철부대 시즌2","mainCategory":"연예/오락","subCategory":"일반","cast":"김성주,김희철,장동민,김동현,안유진","summary":"대한민국 최정예 특수부대 출신 예비역들이 팀을 이뤄 각 부대의 명예를 걸고 싸우는 밀리터리 서바이벌 프로그램","grade":"15","startTime":"20240626210000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688137","name":"요즘 군대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531688139","name":"전군 노래자랑 스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524050353","name":"극한생존, SAS 특수부대 5","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"409","name":"KTV","number":"164","logoUrl":"/upload/channelimage/201308/channel_logo_184.gif","homepage":"http://www.ktv.go.kr/","phone":null,"description":"국민 실생활에 유용한 정책, 공공 정보를 알기 쉽게 제공
국정에 대한 국민의이해와 참여를 돕고 상대적으로 소외받고 있는 다양한 장르의 문화예술, 인문교양 프로그램 편성","programs":[{"id":"R119854425","name":"생방송 정책&이슈","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625231000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854426","name":"역전다방","mainCategory":"교양/정보","subCategory":"일반","cast":"허준","summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626005000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854427","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626005000","endTime":"20240626013500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854428","name":"와우 코리아 외인9단","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626013500","endTime":"20240626020500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854429","name":"추억의 문화영화","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626020500","endTime":"20240626022500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":false},{"id":"R119854430","name":"KTV 시네마 <시집가는 날>","mainCategory":"영화","subCategory":"드라마","cast":"김승호,조미령","summary":"영화진흥위원회와의 업무제휴를 통해 작품발표의 기회를 갖지 못해 사장되어 있는 국내 미공개 영화 등을 소개하는 프로그램","grade":"0","startTime":"20240626022500","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854431","name":"추억의 문화영화","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626035000","endTime":"20240626041500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":false},{"id":"R119854432","name":"UHD영상미학","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626041500","endTime":"20240626042500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854433","name":"귀농다큐 살어리랏다 시즌3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626042500","endTime":"20240626050500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":false},{"id":"R119854434","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626050500","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":false,"suhwa":false},{"id":"R119854435","name":"톡톡 사이다경제","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854436","name":"생방송 정책&이슈","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626061000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854437","name":"KTV 대한뉴스 7","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119854438","name":"UHD영상미학","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626074000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854439","name":"다큐 공감","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"사회와 이웃을 따뜻한 시선과 열린 마음으로 소통하는 다큐멘터리 프로그램","grade":"0","startTime":"20240626074000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854440","name":"다문화 고부열전","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"갈등 상황에 놓인 다문화 가정의 고부가 며느리의 나라를 함께 방문해 서로에 대한 이해와 공감의 폭을 넓혀가는 과정을 감동적으로 그려내는 화해 프로그램.","grade":"0","startTime":"20240626083000","endTime":"20240626092000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854441","name":"귀농다큐 살어리랏다 시즌4","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626092000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119854442","name":"생방송 대한민국 1부","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626113000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854443","name":"추억의 문화영화","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119854444","name":"국민 리포트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626115000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854445","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626121000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854446","name":"생방송 정책&이슈","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626135000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854447","name":"슬기로운 노후 생활 청춘 어게인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626142000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854448","name":"와우 코리아 친한 친구들","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626142000","endTime":"20240626145000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854449","name":"UHD영상미학","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626145000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119854450","name":"생방송 경제 인사이트","mainCategory":"교양/정보","subCategory":"경제(산업)","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626155000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854451","name":"정책 바로보기","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626155000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854452","name":"귀농다큐 살어리랏다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854453","name":"생방송 대한민국 2부","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119854454","name":"생방송 정책&이슈","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854455","name":"귀농다큐 살어리랏다 시즌4","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119854456","name":"KTV 대한뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626194000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119854457","name":"국민 리포트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854458","name":"PD리포트 이슈 본","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854459","name":"KTV 편성개방 특집 인문360","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854460","name":"다시보는 대한늬우스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":"우리 부모님 세대의 어려웠던 시절를 다시 한번 조명해 봄으로써 밝고 건강한 미래를 열기 위한 발전의 원동력이 무엇인가를 생각해 보는 시간을 마련했다.","grade":"0","startTime":"20240626210000","endTime":"20240626211000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854461","name":"걸어서 세계속으로","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":"순수한 여행자의 시각으로 한 도시가 가지고 있는 생활 문화를 특징적으로 보여 줄 수 있는 그들의 생활, 공간, 건축물 등 다양한 모습들을 카메라에 담아 볼거리와 재미 속에 차분하고 여유로운 터치로 보여주는 다큐멘터리 프로그램.","grade":"0","startTime":"20240626211000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854462","name":"KTV 대한뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626224000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119854463","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626224000","endTime":"20240626231000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"R119854464","name":"생방송 정책&이슈","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626231000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119854587","name":"역전다방","mainCategory":"교양/정보","subCategory":"일반","cast":"허준","summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627005500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"427","name":"국회방송","number":"165","logoUrl":"/upload/channel/201603/logo_natv.png","homepage":"http://www.natv.go.kr","phone":"02-788-3492~4","description":"- 국회의 회의 및 입법활동 관련 전문방송으로 국민과 국회간의 가교 역할을 수행하는 공공채널
- 국회 본회의, 상임위원회, 청문회 등을 편집 가감없이 공정하고 객관적으로 생중계 방송
- 다양한 입법정보와 정책현안을 심층분석하여 수준 높은 정책대안제시","programs":[{"id":"C524049680","name":"죽기전에 꼭 가봐야 할 세계의 이색호텔","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061473","name":"한국영화걸작선 <슈퍼스타 감사용>","mainCategory":"영화","subCategory":"드라마","cast":"김승수,이범수,이혁재,공유,윤진서","summary":"프로야구 원년 삼미 슈퍼스타즈의 투수 감사용의 실화를 토대로 만든 영화.끊임없이 실패하면서도 목표를 향해 노력하는 보통사람들의 이야기를 들려준다.","grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531686318","name":"나는 한국인이다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061475","name":"내일을 여는 인문학","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"P531686320","name":"문화예술의 중심으로 떠나는 여행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":false},{"id":"C524061477","name":"글로벌 환경리포트","mainCategory":"시사/다큐","subCategory":"환경(문제)","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061478","name":"우리가 잘 몰랐던 국회사","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061479","name":"NATV 특선다큐","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061480","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061481","name":"건강한 밥상","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061482","name":"의정중계 하이라이트","mainCategory":"시사/다큐","subCategory":"토론/대담","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061483","name":"우리들의 법","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061484","name":"의사 및 의정중계","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061485","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626122000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061486","name":"세계테마기행 II","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626122000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061487","name":"국회라이브1","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524061488","name":"희망인터뷰","mainCategory":"시사/다큐","subCategory":"토론/대담","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061489","name":"세계사 360","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061490","name":"오늘의 의정사","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524061491","name":"의사 및 의정중계","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626180000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061492","name":"국회라이브6","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524061493","name":"우리들의 법","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061494","name":"한국기행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626202000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061495","name":"세계테마기행 II","mainCategory":"취미/레저","subCategory":"관광/여행","cast":null,"summary":"세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에서 칠레, 남아공에서 알래스카에 이르기까지 전 세계를 직접 발로 뛰며 제작되는 세계테마기행은 찬란한 문명 유적지와 자연유산은 물론 다양한 방식으로 삶을 영위해 가는 세계인들의 숨은 일상까지 생생히 보여준다","grade":"0","startTime":"20240626202000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061496","name":"인간극장","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"인생의 의미와 삶의 고뇌, 힘겹지만 살 만한 가치가 있는 평범한 일상. 일반인의 드라마 같은 삶의 무대에서 살아가는 리얼라이프 스토리를 통해 인생의 참 의미를 반추할 수 있는 기회를 제공한다.","grade":"0","startTime":"20240626210000","endTime":"20240626213500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061497","name":"희망인터뷰","mainCategory":"시사/다큐","subCategory":"토론/대담","cast":null,"summary":null,"grade":"0","startTime":"20240626213500","endTime":"20240626214500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061498","name":"뉴스 945","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626214500","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524061499","name":"휴먼다큐 사노라면","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"서민들의 소소하지만 위대한 일상을 통해 삶의 비법을 풀어가는 보통 사람들의 특별한 이야기.","grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061500","name":"미국의 위대한 가문들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524061501","name":"태어난 김에 세계일주","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"기안84,이시언","summary":"태어난 김에 지구 반대편으로 떠난 기안84, 이시언, 빠니보틀! 세 남자의 무계획 현지 밀착 남미 여행기","grade":"0","startTime":"20240627000000","endTime":"20240627013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"252","name":"육아방송","number":"166","logoUrl":"/upload/channel/201802/190번_육아방송.jpg","homepage":"http://www.childcaretv.co.kr","phone":"02)782-0960","description":"- 행복한 미래를 위한 약속, 육아방송
\r\n



- 육아방송은 행복한 출산과 건전한 육아를 통해 아름다운 육아 환경을 조성하고 저출산 극복에 앞장서 미래 국가경쟁력을 이끌 수 있는 국내 유일의 임신, 출산, 육아, 유아교육 전문채널
\r\n



- 육아포커스, 세계인의 육아 등 정보·교양 프로그램 방영
","programs":[{"id":"C524127036","name":"건썰다방","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127037","name":"지금은 부모교육 시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127038","name":"캐리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127039","name":"육아이슈 현장속으로","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693538","name":"우리 모두 안전 약속 신나는 놀이터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127041","name":"음악속에 선율","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127042","name":"육아이슈 리포트","mainCategory":"시사/다큐","subCategory":"토론/대담","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127043","name":"육아포커스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127044","name":"알쏭달쏭 육아상식","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127076","name":"임신 출산 육아 A to Z","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127077","name":"왕실의 레시피","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127078","name":"육아이슈 현장속으로","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127079","name":"강철소방대 파이어로보","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"7","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127080","name":"요즘 육아 금쪽같은 내 새끼","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신애라,장영란,홍현희,오은영","summary":"베테랑 육아 전문가들이 모여 부모들에게 요즘 육아 트렌드가 반영된 육아법을 코칭하는 프로그램","grade":"12","startTime":"20240626090000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127081","name":"트래블 트랙","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127082","name":"육아포커스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127083","name":"치치핑핑 시즌2","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127084","name":"육아클리닉 A to Z","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127085","name":"지금은 부모교육 시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127086","name":"육아이슈 현장속으로","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127087","name":"눈에 띄는 그녀들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"똑같은 출발선에서 독특한 아이디어로 전력 질주하는 그녀들의 소소한 인생 이야기","grade":"12","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127088","name":"요즘 육아 금쪽같은 내 새끼","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"신애라,장영란,홍현희,오은영","summary":"베테랑 육아 전문가들이 모여 부모들에게 요즘 육아 트렌드가 반영된 육아법을 코칭하는 프로그램","grade":"12","startTime":"20240626150000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127089","name":"깨미탐험대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127090","name":"육아포커스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127091","name":"캐리와 친구들 시즌5","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127092","name":"인구토크 올인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127107","name":"영국 코츠월드 : 과거로의 시간 여행","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127108","name":"육아이슈 현장속으로","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693546","name":"나의 안전을 지켜요! 미아 유괴 예방","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693544","name":"바퀴 달린 집 3","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"성동일,김희원,공명","summary":"바퀴 달린 집을 타고 전국 방방곡곡을 앞마당 삼아 살아보는 과정을 담은 프로그램","grade":"15","startTime":"20240626210000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127097","name":"육아포커스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127098","name":"건썰다방","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524127099","name":"지금은 부모교육 시대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"47","name":"OUN","number":"167","logoUrl":"/upload/channel/201603/logo_broadcastunivTV.png","homepage":"http://oun.knou.ac.kr/index.jsp","phone":"02-3668-4819","description":"- 전국민의 평생교육, 열린교육 실현을 위해 방송대학 학생 대상으로 정규과목 강의 방송의 공공 교육 전문 채널
- 일반인 평생교육, 전문인 재교육 및 자격증 과정 프로그램 등 방송
- 지식정보사회의 기반을 마련하기 위하여 대학학위 과정 및 비학위 과정의 다양하고 실용적인 내용의 프로그램을 1일 18시간 방송","programs":[{"id":"P531657199","name":"벽안의 한국인 위트컴 장군","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625234500","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059183","name":"가족교육론","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059184","name":"중급일본어활용 1","mainCategory":"교육","subCategory":"일어","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059185","name":"운동생리학","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059186","name":"공중보건학","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059187","name":"중국어 6","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059188","name":"데이터마이닝","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059189","name":"여행영어 1","mainCategory":"교육","subCategory":"기타외국어·회화","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059190","name":"2024 공인중개사 기본이론","mainCategory":"교육","subCategory":"자격증","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059191","name":"미인공감 5","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059192","name":"유노우?","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626074500","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059193","name":"개별행정법","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059194","name":"여론과 미디어","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059195","name":"영양판정","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059196","name":"흔적","mainCategory":"시사/다큐","subCategory":"역사","cast":"심용환","summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059197","name":"가족교육론","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059198","name":"중급일본어활용 1","mainCategory":"교육","subCategory":"일어","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059199","name":"운동생리학","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059200","name":"공중보건학","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059201","name":"중국어 6","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059202","name":"데이터마이닝","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059203","name":"여행영어 1","mainCategory":"교육","subCategory":"기타외국어·회화","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059204","name":"꼬리공탕","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059205","name":"미인공감 5","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626194500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059206","name":"유노우?","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626194500","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059207","name":"개별행정법","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059208","name":"여론과 미디어","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059209","name":"영양판정","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059210","name":"흔적","mainCategory":"시사/다큐","subCategory":"역사","cast":"심용환","summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524059211","name":"가족교육론","mainCategory":"교육","subCategory":"대학/방송대학","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"166","name":"NHK World Premium","number":"175","logoUrl":"/upload/channel/201511/logo_nhkworld.PNG","homepage":"http://nhkworldpremium.com/","phone":"1588-3002","description":"- 일본 및 해외 뉴스, 다큐, 스포츠, 예술 및 어린이 프로그램 등 다양한 방면의 프로그램을 1일 24시간 종일 방송
- 전문리포터와 앵커가 뉴스와 정보를 이해하가 쉽게 전달
- 사람들에게 잘 알려지지 않은 신비하고 장엄한 자연을 소개
- 남녀노소 모두가 할 수 있는 쉬운 생활건강 교육 프로그램
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[{"id":"P531153760","name":"국제보도 2024","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625234500","endTime":"20240626002900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153761","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626002900","endTime":"20240626011500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153762","name":"오늘의 요리","mainCategory":"취미/레저","subCategory":"요리","cast":null,"summary":null,"grade":"0","startTime":"20240626011500","endTime":"20240626014000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153763","name":"NHK 단가","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626020500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153764","name":"미니프로그램","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020500","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153765","name":"행복한 독일어","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626021000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153766","name":"필링 잉글리쉬 데이터로 배우는 영어 회화","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153767","name":"뉴스 기상정보","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626024500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153768","name":"고 고 요리전사 쿡쿠룽","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626024500","endTime":"20240626025500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153769","name":"키즈 디스커버리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626025500","endTime":"20240626031000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153770","name":"엄마와 함께","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626033500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153771","name":"Where We Call Home","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033500","endTime":"20240626040300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153772","name":"미니프로그램","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040300","endTime":"20240626040500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153773","name":"클로즈업 현대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040500","endTime":"20240626043200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153774","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626043200","endTime":"20240626043500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153775","name":"TV체조","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626043500","endTime":"20240626044500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153776","name":"오늘의 건강","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626044500","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153777","name":"연속TV소설 오드리","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626051500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153778","name":"노래 콘서트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626051500","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153779","name":"NHK 뉴스(6시대)","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153780","name":"NHK 뉴스(7시대)","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153781","name":"연속TV소설 호랑이에게 날개","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이토 사이리,이시다 유리코,오카베 타카시,나카노 타이가","summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153782","name":"모닝마켓","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626095400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153783","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626095400","endTime":"20240626095500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153784","name":"우리들의 체조","mainCategory":"스포츠","subCategory":"체조/에어로빅","cast":null,"summary":null,"grade":"0","startTime":"20240626095500","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153785","name":"뉴스 기상정보","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626100500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153786","name":"노래 콘서트","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100500","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153787","name":"클로즈업 현대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626105000","endTime":"20240626111700","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153788","name":"미니프로그램","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626111700","endTime":"20240626112000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153789","name":"개구쟁이들 모여라","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626112000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153790","name":"우리들의 노래","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626115000","endTime":"20240626115600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153791","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626115600","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153792","name":"뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626122000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153793","name":"솔깃한 해설","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626122000","endTime":"20240626122800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153794","name":"미니프로그램","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626122800","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153795","name":"연속TV소설 츄라상","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626124500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153796","name":"연속TV소설 호랑이에게 날개","mainCategory":"드라마","subCategory":"휴먼드라마","cast":"이토 사이리,이시다 유리코,오카베 타카시,나카노 타이가","summary":null,"grade":"0","startTime":"20240626124500","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153797","name":"뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626130500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153798","name":"열도뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626130500","endTime":"20240626145000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153799","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626145000","endTime":"20240626145500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153800","name":"명곡앨범","mainCategory":"음악","subCategory":"클래식","cast":null,"summary":null,"grade":"0","startTime":"20240626145500","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153801","name":"뉴스 기상정보","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626151000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153802","name":"두근두근 취미","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626151000","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153803","name":"시점 논점","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626154000","endTime":"20240626163500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153804","name":"Dear Japan","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153805","name":"피타고라스위치","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153806","name":"MIX Bijutune","mainCategory":"교양/정보","subCategory":"공연(음악제외)","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626172000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153807","name":"피카브","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626173500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153808","name":"엄마와 함께","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626173500","endTime":"20240626175900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153809","name":"SDGs의 노래","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626175900","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153810","name":"뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153811","name":"키즈 디스커버리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626181000","endTime":"20240626182500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153812","name":"천재 TV군","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626182500","endTime":"20240626185600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153813","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626185600","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153814","name":"NHK 뉴스 7","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153815","name":"클로즈업 현대","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626195700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153816","name":"수요스페셜","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626195700","endTime":"20240626204300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153817","name":"세계의 기상","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626204300","endTime":"20240626204500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153818","name":"수도권 뉴스 845","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153819","name":"뉴스워치 9","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153820","name":"역사탐정","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153821","name":"밤드라마 유즈키씨네 사 형제","mainCategory":"드라마","subCategory":"휴먼드라마","cast":null,"summary":null,"grade":"0","startTime":"20240626224500","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153822","name":"명경지수 무술 올림픽","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153823","name":"시론 공론","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153824","name":"뉴스 기상정보","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626234000","endTime":"20240626234500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531153825","name":"국제보도 2024","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626234500","endTime":"20240627002900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"50","name":"아리랑TV","number":"176","logoUrl":"/upload/channelimage/201308/channel_logo_50.gif","homepage":"http://www.arirang.co.kr","phone":"02-3475-5000","description":"- 국내 유일의 24시간 영어전문방송
- 주한 외국인들에게 한국생활정보 제공 및 한국 문화 전반에 관한 이해를 돕는 프로그램 편성
- 내국인 세계화 의식 제고를 위한 영어교육 및 세계 정보·문화 프로그램 편성","programs":[{"id":"C524056250","name":"PLAYLIST UP: FEEL LIKE 11","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056251","name":"WITHIN THE FRAME","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531669225","name":"PREMIUM COLLECTION A","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056253","name":"AFTER SCHOOL CLUB","mainCategory":"연예/오락","subCategory":"토크쇼","cast":null,"summary":"K-POP 토크쇼","grade":"15","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056254","name":"RADIO' CLOCK","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056255","name":"DISCOVER WORLD","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056256","name":"ISSUES & INSIDERS","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056257","name":"ARIRANG SPECIAL","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056258","name":"THE ROUNDTABLE","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056259","name":"DANSTARGRAM ON THE ROAD","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056260","name":"AFTER SCHOOL CLUB","mainCategory":"연예/오락","subCategory":"토크쇼","cast":null,"summary":"K-POP 토크쇼","grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056261","name":"TRAVEL AGENCY 2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056262","name":"1DAY 1KOREA: K-FOOD","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626074000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056263","name":"K-TECH GREEN SOLUTIONS 2024","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626074000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056264","name":"K-CHAT: CONVERSING IN KOREAN","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626075000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056265","name":"PREMIUM COLLECTION B","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056266","name":"MYSTORY","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056267","name":"NEW DAY AT ARIRANG","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056268","name":"NEWS GENERATION","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531669239","name":"TRAVEL TRACK: TRAVEL","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056270","name":"1DAY 1KOREA: K-FOOD","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056271","name":"K-TECH GREEN SOLUTIONS 2024","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626104000","endTime":"20240626105000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056272","name":"K-CHAT: CONVERSING IN KOREAN","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626105000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056273","name":"PLAYLIST UP: FEEL LIKE 11","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056274","name":"ARIRANG NEWS 12:00","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056275","name":"NEWS GENERATION","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056276","name":"I'M LIVE","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056277","name":"K-STAGE PAN","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056278","name":"THE DAILY REPORT","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056279","name":"ISSUES & INSIDERS","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524106525","name":"RADIO' CLOCK","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524106526","name":"AI HEADLINE NEWS 16:00","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626160500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524106527","name":"KOREA TRAVELOGUE 3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160500","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056283","name":"1DAY 1KOREA: K-FOOD","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626164000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056284","name":"K-TECH GREEN SOLUTIONS 2024","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626164000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056285","name":"K-CHAT: CONVERSING IN KOREAN","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056286","name":"THE GLOBALISTS","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056287","name":"PREMIUM COLLECTION B","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056288","name":"NEWSCENTER","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056289","name":"WITHIN THE FRAME","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056290","name":"I'M LIVE","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531669257","name":"K-STAGE PAN","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056292","name":"TRAVEL AGENCY 2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056293","name":"1DAY 1KOREA: K-FOOD","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626204000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056294","name":"K-TECH GREEN SOLUTIONS 2024","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626204000","endTime":"20240626205000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056295","name":"K-CHAT: CONVERSING IN KOREAN","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626205000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056296","name":"ARIRANG NEWS 21시","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524106513","name":"ISSUES & INSIDERS","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524106514","name":"AI HEADLINE NEWS 22:00","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626220500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524106515","name":"KOREA TRAVELOGUE 3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220500","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056300","name":"THE GLOBALISTS","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056301","name":"PLAYLIST UP: FEEL LIKE 11","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524056302","name":"WITHIN THE FRAME","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"707","name":"복지TV","number":"188","logoUrl":"/upload/channel/201603/logo_wbcwellfaretv.png","homepage":"http://www.iwbc.co.kr","phone":"02-2636-9111","description":"- 장애인의 방송접근권 실현을 위한 국내 최초의 24시간 수화, 자막, 화면 해설방송을 지향
- 장애인의 행복추구권을 위해 지상파의 드라마, 뉴스, 다큐 등을 장애인용으로 재제작 하여 방영
- 장애인 Public access 실현을 위해 농아인 앵커가 진행하는 수화뉴스 등 최초의 장애인 참여 방송 구현","programs":[{"id":"P531649858","name":"복지TV TOP가요쇼","mainCategory":"음악","subCategory":"음악공연(연주회)","cast":null,"summary":null,"grade":"15","startTime":"20240625230500","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034183","name":"역전다방","mainCategory":"교양/정보","subCategory":"일반","cast":"허준","summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034184","name":"병영의 달인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034185","name":"병영의 달인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034186","name":"2024 시청자 이슈 <함께하는 세상>","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034187","name":"이미지 문화 유산","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"P531649772","name":"<복지TV 다큐스페셜> 기억을 새기는 일, 기록전","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034189","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034190","name":"복지TV 뉴스24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034191","name":"이미지 문화 유산","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524034192","name":"시골장터","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034193","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034194","name":"장애인 운동 프로그램","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626080500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034195","name":"캐리와 친구들","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080500","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524034196","name":"<청각장애재활을위한영상교재> 소리모아","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626084000","endTime":"20240626085500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034197","name":"장애인 취업정보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626085500","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034198","name":"타임아웃","mainCategory":"연예/오락","subCategory":"일반","cast":"김구라,김민정","summary":"야구, 축구, 농구, 배구 등 다양한 종목의 국내 리그에서 활약 중인 외국인 스포츠 선수의 경기장 밖의 사생활을 엿볼 수 있는 리얼리티","grade":"0","startTime":"20240626090000","endTime":"20240626095500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034199","name":"장애인신문 브리핑","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626095500","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034200","name":"시골장터","mainCategory":"시사/다큐","subCategory":"풍물/기행","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034201","name":"멜로 다큐 가족","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"우리 사회의 다양한 형태의 가족을 소개하고, 우리 사회의 마지막 보루이자 희망인 가족을 재조명하는 동시에 그들의 희노애락을 통해 이 시대의 진정한 가족의 의미를 재조명한다. 또한 가족이라는 울타리로 묶인 우리의 상처와 극복을 통해 더 깊은 사랑을 만들어 가는 과정을 전달한다.","grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524034202","name":"2024 시청자 이슈 <함께하는 세상>","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034203","name":"복지TV 뉴스24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626125500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034204","name":"라이프스타일 예보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626125500","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524034205","name":"공감토크 대세다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034206","name":"생방송 전국나눔노래자랑","mainCategory":"음악","subCategory":"음악경연쇼","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524034207","name":"가요세상","mainCategory":"교양/정보","subCategory":"예술/문화","cast":"박요한,민수경","summary":"세상과 통하는 길은 여러 갈래가 있습니다. 책 속에서 발견한 지혜가 있고, 숱한 만남을 통해 얻어지는 깊이, 그리고 TV를 켜는 순간 보이는 다양한 삶의 이야기들 이것이 모두 세상과 통하는 길입니다. lt;가요세상gt;은 그런 많은 길 중에서 가장 편안한 안내자가 되길 원합니다. lt;TV세상gt;이 간다 하나, lt;TV세상gt;에는 지역민들의 소탈한 웃음과 즐거움이 있어 즐거운 시민 축하쇼와 노래자장을 통해 친근한 이웃 만나기의 시간을 마련합니다. 둘, lt;TV세상gt;은 다양한 장르의 가수들이 펼치는 생생한 라이브공연 현장으로도 갑니다. 가수와 관객의 음악적 교감이 느껴지고 노래 한 곡을 통해서 작은 쉼을 던져주는 콘서트장의 열기를 여러분 안방으로 전합니다.","grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034208","name":"장애인 운동 프로그램","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626171000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034209","name":"이미지 문화 유산","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524034210","name":"복지TV 뉴스24","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626175500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034211","name":"대기오염 예보","mainCategory":"뉴스","subCategory":"날씨","cast":null,"summary":null,"grade":"0","startTime":"20240626175500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524034212","name":"캐리와 친구들","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524034213","name":"<청각장애재활을위한영상교재> 소리모아","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626183500","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034214","name":"2024 톡톡수어","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626185000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034215","name":"오늘의 행복수업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034216","name":"멜로 다큐 가족","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"우리 사회의 다양한 형태의 가족을 소개하고, 우리 사회의 마지막 보루이자 희망인 가족을 재조명하는 동시에 그들의 희노애락을 통해 이 시대의 진정한 가족의 의미를 재조명한다. 또한 가족이라는 울타리로 묶인 우리의 상처와 극복을 통해 더 깊은 사랑을 만들어 가는 과정을 전달한다.","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"C524034217","name":"생방송 전국나눔노래자랑","mainCategory":"음악","subCategory":"음악경연쇼","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524034218","name":"장애인신문 브리핑","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626230500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034219","name":"복지TV TOP가요쇼","mainCategory":"음악","subCategory":"음악공연(연주회)","cast":null,"summary":null,"grade":"15","startTime":"20240626230500","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"C524034220","name":"타임아웃","mainCategory":"연예/오락","subCategory":"일반","cast":"김구라,김민정","summary":"야구, 축구, 농구, 배구 등 다양한 종목의 국내 리그에서 활약 중인 외국인 스포츠 선수의 경기장 밖의 사생활을 엿볼 수 있는 리얼리티","grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true}]},{"id":"79","name":"연합뉴스TV JOB","number":"189","logoUrl":"/upload/channel/202404/205x85_연합뉴스TV-JOB.jpg","homepage":"https://www.yonhapnewstv.co.kr/https://www.yonhapnewstv.co.kr/","phone":null,"description":"연합뉴스TV JOB 채널입니다.","programs":[{"id":"C524046441","name":"박진형의 찐터뷰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046442","name":"투데이 대기업 채용정보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046443","name":"투데이 고용플러스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046444","name":"눈에 띄는 그녀들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"똑같은 출발선에서 독특한 아이디어로 전력 질주하는 그녀들의 소소한 인생 이야기","grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046445","name":"투데이 JOBS 3.0","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046446","name":"브이로그 오키도키 마이라이프","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046447","name":"투데이 고용플러스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046448","name":"투데이 중소기업 채용정보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046449","name":"취뽀코디","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046450","name":"자따공인","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046451","name":"강의쇼 청산유수","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046452","name":"눈에 띄는 그녀들 시즌2","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"누구보다 열심히 자신만의 인생을 살아가는 그녀들의 이야기","grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046453","name":"미니다큐 아름다운 사람들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":"최수종,박상원,하희라","summary":"우리 사는 세상을 좀 더 아름 답게 만들어 주는 우리 주변에 숨어 있는 선행을 하는 소중한 이웃들을 찾아 소개하는 프로그램","grade":"0","startTime":"20240626070000","endTime":"20240626071500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046454","name":"풍경여지도","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046455","name":"눈에 띄는 그녀들 시즌4","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046456","name":"인턴리턴즈 쉰이어인턴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046457","name":"명물인생 시즌9","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046458","name":"트립 인 코리아","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046459","name":"한국어때","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626101500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046460","name":"취미로 먹고 산다 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626101500","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046461","name":"눈에 띄는 그녀들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"똑같은 출발선에서 독특한 아이디어로 전력 질주하는 그녀들의 소소한 인생 이야기","grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046462","name":"오늘 취업 어때","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046463","name":"눈에 띄는 그녀들 시즌2","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":"누구보다 열심히 자신만의 인생을 살아가는 그녀들의 이야기","grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046464","name":"다쓰배이더","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046465","name":"눈에 띄는 그녀들 시즌4","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046466","name":"미니다큐 아름다운 사람들","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":"최수종,박상원,하희라","summary":"우리 사는 세상을 좀 더 아름 답게 만들어 주는 우리 주변에 숨어 있는 선행을 하는 소중한 이웃들을 찾아 소개하는 프로그램","grade":"0","startTime":"20240626130000","endTime":"20240626131500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046467","name":"풍경여지도","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626131500","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046468","name":"눈에 띄는 그녀들 3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046469","name":"인턴리턴즈 쉰이어인턴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046470","name":"라이선스 마스터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046471","name":"한국어때","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626161500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046472","name":"취미로 먹고 산다 시즌4","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046473","name":"트립 인 코리아","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046474","name":"오늘 취업 어때","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046475","name":"눈에 띄는 그녀들 3","mainCategory":"시사/다큐","subCategory":"라이프/휴먼","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046476","name":"박진형의 찐터뷰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046477","name":"다쓰배이더","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046478","name":"다큐스페셜","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046479","name":"인턴리턴즈 쉰이어인턴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046480","name":"라이선스 마스터","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046481","name":"투데이 지역기업 채용정보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046482","name":"박진형의 찐터뷰","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524046483","name":"투데이 대기업 채용정보","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"99","name":"9colors","number":"191","logoUrl":"/upload/channel/201603/logo_9colors.png","homepage":null,"phone":null,"description":"9colors 채널입니다.","programs":[{"id":"C524047918","name":"당신의 한 끼 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047919","name":"아름다운 충북 2023","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047920","name":"열린티비 힐링영상 새벽배송","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047923","name":"본게임2","mainCategory":"시사/다큐","subCategory":"일반","cast":"전용준","summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047922","name":"전국 유람기","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531669982","name":"뒤란","mainCategory":"음악","subCategory":"토크음악쇼","cast":null,"summary":"지역의 문화인들과 인기가수가 한자리에 모여 음악과 서정이 흐르는 무대를 선사합니다.","grade":"15","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047924","name":"팔도 힐링여행","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047925","name":"TV방방곡곡","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047926","name":"네모세모","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047927","name":"테마스페셜-고고고","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047928","name":"네모세모","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047929","name":"혼저옵서예","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"의에 맞는 화제와 주요 관심사 및 지역적인 소재를 선택, 방송함으로써 지방화 시대에 부응한다. 또한 다양하고 흥미있는 소재 개발로 활기찬 금요일 아침을 연다.","grade":"0","startTime":"20240626100000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047930","name":"하이 제주","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626105000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047931","name":"싱싱! 고향별곡","mainCategory":"연예/오락","subCategory":"버라이어티","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047932","name":"100세시대 건강하이소","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047933","name":"휴먼다큐 <마냥 이쁜 우리맘>","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047934","name":"보물이 되는 지식도감-보물지도","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047935","name":"더 1894","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047936","name":"건썰다방","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047937","name":"팔도강산 고고","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047938","name":"화첩기행","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"문화와 예술의 힘이 삶에 더욱 희망을 불어주길 바라는 마음으로, 우리 시대 삶을 결정을 화폭에 담아 품격있고 진실된 다큐멘터리","grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047939","name":"포레스트 인 디엠지","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047940","name":"7학년 주식회사","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626182000","endTime":"20240626185000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047941","name":"와글와글 시장가요제","mainCategory":"연예/오락","subCategory":"선발대회","cast":null,"summary":"부산 및 경남지역을 순회하며 지역민과 함께 호흡하는 시청자 참여 프로그램으로 단순한 노래자랑에서 벗어나 부산 경남 지역의 풍물과 특산물 그리고 휴머니티를 담아냄으로써 지역사랑과 자긍심을 갖도록 한다. 특히 순박한 지역의 사투리와 걸출한 입담 등을 통해 도시와 시골의 가교역할을 하며 문명의 발달로 트랜드의 변화가 급속하게 일어나는 요즘, 정겨운 이웃을 만들어가는 순박한 웃음을 통해 정이 살아있는 프로그램을 만들고자 한다.","grade":"0","startTime":"20240626185000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047942","name":"법대로 합시다 더 로이어","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047943","name":"섬마을 할매 시즌1","mainCategory":"교양/정보","subCategory":"일반","cast":"이만기","summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047944","name":"뒤란","mainCategory":"음악","subCategory":"토크음악쇼","cast":null,"summary":"지역의 문화인들과 인기가수가 한자리에 모여 음악과 서정이 흐르는 무대를 선사합니다.","grade":"15","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047945","name":"핸드메이드 in Asia","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047946","name":"가보리","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047947","name":"아름다운 충북 2023","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"663","name":"NOW제주TV","number":"192","logoUrl":"/upload/channel/201912/nowjejutv_logo.png","homepage":"http://www.nowjejutv.co.kr/","phone":"02-6351-1403","description":"· 제주방송, 이제 당신이 있는 곳으로 찾아갑니다\r\n



· 주요 내용: 제주도의 관광, 먹거리, 문화유산, 자연 유산 등을 소개하는 예능형 정보제공 채널","programs":[{"id":"P531667673","name":"슬로우 TV","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667731","name":"힐링 영상 새벽 배송","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667733","name":"삼다수다","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"쉽게 접할 수 없었던 제주도의 숨은 이야기!","grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667737","name":"문화로그 왓","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667739","name":"문화로그 왓","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039597","name":"제주를 즐기다 탐나는 축제","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039598","name":"제주를 즐기다 탐나는 축제","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039596","name":"지금 제주는","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"클릭 NOW 제주의 하이라이트, 실시간 날씨, 문화행사, 오늘의 관광명소 등 소개","grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667741","name":"힐링 영상 새벽 배송","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667743","name":"행복충전 해피타임","mainCategory":"교양/정보","subCategory":"일반","cast":"김현철,양해림","summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039595","name":"행복충전 해피타임","mainCategory":"교양/정보","subCategory":"일반","cast":"김현철,양해림","summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667747","name":"PAIN TREE, 송탄유 상처, 그 아픔의 기억","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039601","name":"엘리가 간다","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039602","name":"캐리와친구들_시즌1","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039607","name":"날아라 제주기업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667751","name":"라라의 트롯 영어","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626093000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039618","name":"혼저옵서예","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"의에 맞는 화제와 주요 관심사 및 지역적인 소재를 선택, 방송함으로써 지방화 시대에 부응한다. 또한 다양하고 흥미있는 소재 개발로 활기찬 금요일 아침을 연다.","grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039609","name":"힘내라 우리시장","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039606","name":"지금 제주는","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"클릭 NOW 제주의 하이라이트, 실시간 날씨, 문화행사, 오늘의 관광명소 등 소개","grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667763","name":"클릭! 네트워크","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039603","name":"고기국수 어디까지 먹어봤니","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039610","name":"활력충전 우리집","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039611","name":"활력충전 우리집","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039608","name":"노트 아일랜드","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039613","name":"맛있는 제주 만들기 2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039614","name":"탐나는 문화생활","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039615","name":"제주 시장 TMI","mainCategory":"교양/정보","subCategory":"풍물","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039616","name":"지금 제주는","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"클릭 NOW 제주의 하이라이트, 실시간 날씨, 문화행사, 오늘의 관광명소 등 소개","grade":"0","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039619","name":"제주도로 여행 올래?","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"제주도를 보다 재밌게 즐기는 방법을 생생한 현지체험기를 통해 전달하는 여행 프로그램.","grade":"12","startTime":"20240626210000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039604","name":"현장 속으로","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524039592","name":"하이 제주","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531668960","name":"힐링 영상 새벽 배송","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"516","name":"skyGuide","number":"505","logoUrl":"/upload/channel/201704/001_skyGuide.png","homepage":null,"phone":"1588-3002","description":"스카이라이프의 다양한 소식과 콘텐츠 정보를 소개합니다 ‘스카이가이드’ \r\n




* 24시간 순환 편성 방송 \r\n




\r\n




[무비앤라이프] 자막방송 제공 \r\n




- skylife 프리미엄 vod 콘텐츠 시청 길잡이 \r\n




-진행: 한석준, 김현민, 이원석\r\n




\r\n




[스카이라이프 플랫폼 홍보] 수화방송 제공 \r\n




-스카이라이프 플랫폼 서비스 소개 \r\n




\r\n




[스카이라이프 VOD소개] 자막방송 제공, 화면해설 방송 제공\r\n




-월간/주간 최신 VOD 라인업 소개 \r\n




-영화 VOD콘텐츠의 하이라이트 영상 제공","programs":[{"id":"P531667488","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625234500","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667489","name":"무비차트","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667490","name":"신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626001500","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667491","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667492","name":"무비차트","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626011500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667493","name":"인기작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626011500","endTime":"20240626014500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667494","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626014500","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667495","name":"무비차트","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626021500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667496","name":"신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626021500","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667497","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626024500","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667498","name":"무비차트","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626031500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667499","name":"인기작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626031500","endTime":"20240626034500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667500","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626034500","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667501","name":"최신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667502","name":"TV 다시보기","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667503","name":"티비앤라이프 <비밀은 없어> <유재…","mainCategory":"드라마","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667506","name":"무비앤라이프 <이프: 상상의 친구>…","mainCategory":"영화","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667507","name":"TV 다시보기","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667508","name":"최신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667509","name":"키즈/애니 VOD 추천","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626084500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667510","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626084500","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667513","name":"티비앤라이프 <비밀은 없어> <유재…","mainCategory":"드라마","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667514","name":"TV 다시보기","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667515","name":"무비앤라이프 <이프: 상상의 친구>…","mainCategory":"영화","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667516","name":"신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667517","name":"인기작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667518","name":"무비앤라이프 <이프: 상상의 친구>…","mainCategory":"영화","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667519","name":"최신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667520","name":"인기작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667521","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626144500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667522","name":"키즈/애니 VOD 추천","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626144500","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667523","name":"티비앤라이프 <비밀은 없어> <유재…","mainCategory":"드라마","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667524","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626154500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667525","name":"신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626154500","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667526","name":"TV 다시보기","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626164500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667527","name":"최신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626164500","endTime":"20240626174500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667528","name":"키즈/애니 VOD 추천","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626174500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667529","name":"무비앤라이프 <이프: 상상의 친구>…","mainCategory":"영화","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667530","name":"최신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667531","name":"신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667532","name":"TV 다시보기","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667533","name":"티비앤라이프 <비밀은 없어> <유재…","mainCategory":"드라마","subCategory":"트렌디","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667534","name":"최신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667535","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667536","name":"신작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626224500","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667537","name":"인기작 영화 추천","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240626231500","endTime":"20240626234500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531667538","name":"skylife 서비스 안내","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626234500","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"P531667539","name":"무비차트","mainCategory":"연예/오락","subCategory":"영화가이드","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627001500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4012","name":"어린이/교육","channels":[{"id":"113","name":"EBS플러스1","number":"480","logoUrl":"/upload/channelimage/201308/channel_logo_113.gif","homepage":"http://www.ebs.co.kr","phone":"1588-1580","description":"- 고등학교 수능 교과 프로그램을 집중 편성해 공교육 활성화를 꾀함은 물론 더 나아가 학교 교육을 보완하는 교육 전문 방송
- 인터넷 수능 방송 EBSi와 연계하여 교과 과정에 따라 단계별로 프로그램을 선택할 수 있어 학습 능률을 향상시킬 수 있음.","programs":[{"id":"C524040298","name":"[2025 수능특강] 최혜진의 공업일반","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040299","name":"[2025 수능특강] 이영후의 수산해운산업기초","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626002000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040300","name":"[2025 수능특강] 류계라의 인간발달","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626011000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040301","name":"강신주의 장자 수업","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040302","name":"지식채널 e(1)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626024000","endTime":"20240626024500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040303","name":"지식채널 e(2)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626024500","endTime":"20240626025000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040304","name":"클래스 e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626025000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040305","name":"Talk Talk AI","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626032000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040306","name":"[2025 수능특강] 권혜영의 일본어I","mainCategory":"교육","subCategory":"일어","cast":null,"summary":null,"grade":"0","startTime":"20240626032000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040307","name":"[2025 수능특강] 박소윤의 러시아어I","mainCategory":"교육","subCategory":"러시아어","cast":null,"summary":null,"grade":"0","startTime":"20240626041000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040308","name":"[2025 내신만점 수능특강] 이국희의 확률과 통계","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626055000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040309","name":"[2025 내신만점 수능특강] 김보라의 영어","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040310","name":"[2025 내신만점 수능특강] 김희진의 영어독해","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626064000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040311","name":"[2025 수능 기출의 미래 미니모의고사] 영어독해 핵심유형","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040312","name":"[2025 수능 기출의 미래 미니모의고사] 수학I+수학II(발전)","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040313","name":"[2025 내신만점 수능특강] 지구과학l","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626102000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040314","name":"Talk Talk AI","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626102000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040315","name":"[2025 수능 기출의 미래] 생활과 윤리","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040316","name":"[2025 수능 기출의 미래] 사회문화","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040317","name":"[2025 수능 기출의 미래 미니모의고사] 영어독해 핵심유형","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040318","name":"[2025 수능 기출의 미래 미니모의고사] 수학I+수학II(발전)","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040319","name":"[2025 수능연계완성 3주특강] 수학+미적분","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040320","name":"[2025 수능 기출의 미래] 생활과 윤리","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040321","name":"[2025 수능 기출의 미래] 사회문화","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040322","name":"[2025 수능특강] 이인섭의 아랍어I","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626182000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040323","name":"[2025 수능특강] 이강우의 베트남어I","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626191000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040324","name":"[2025 수능특강] 김재호의 한문I","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626191000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040325","name":"[2025 내신만점 수능특강] 이호성의 생활과 윤리","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040326","name":"[2025 내신만점 수능특강] 김상권의 윤리와 사상","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626205000","endTime":"20240626214000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040327","name":"[2025 내신만점 수능특강] 박봄의 사회문화","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626214000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040328","name":"지식채널 e(1)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626223000","endTime":"20240626223500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040329","name":"지식채널 e(2)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626223500","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040330","name":"[2025 내신만점 수능특강] 김민정의 정치와 법","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626224000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040331","name":"[2025 내신만점 수능특강] 이종원의 한국지리","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"114","name":"EBS플러스2","number":"481","logoUrl":"/upload/channelimage/201308/channel_logo_114.gif","homepage":"http://www.ebs.co.kr","phone":"1588-1580","description":"- 어릴 때부터 교육방송의 유익함을 체험할 수 있도록 초등·중등 교과 프로그램을 집중 방송
- 성인을 위한 직업교육, 외국어 학습 프로그램 등의 평생교육 프로그램 방송","programs":[{"id":"C524040528","name":"김성백의 영어뉴스 핵심패턴","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240625234000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040529","name":"Talk Talk AI","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040530","name":"왕초보 영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626001000","endTime":"20240626004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040531","name":"All in One 중학영어","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626004000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040532","name":"방송 시간이 아닙니다(7시부터 방송예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040533","name":"방송 시간이 아닙니다(7시부터 방송예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040534","name":"EBS 공인중개사 시험대비 강좌","mainCategory":"교육","subCategory":"자격증","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531687203","name":"검정고시 시험대비 강좌","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040536","name":"EBS 한국사능력검정시험대비 강좌-심화","mainCategory":"교육","subCategory":"자격증","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040537","name":"EBS 공인중개사 시험대비 강좌","mainCategory":"교육","subCategory":"자격증","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040538","name":"만점왕 국어 2-1","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040539","name":"기초 영문법 1-전문항","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040540","name":"MY WRITING COACH 내신서술형 중3-워크북문제풀이","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040541","name":"만점왕 연산 4단계","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040542","name":"만점왕 수학 플러스 1-1","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040543","name":"만점왕 수학 플러스 2-1","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040544","name":"파닉스 팩토리","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040545","name":"영어 스토리 타임","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626121000","endTime":"20240626122000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040546","name":"카툰 잉글리시 2.0","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626122000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040547","name":"한글용사 아이야","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626124500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040548","name":"그린조끼 구조대","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626124500","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040549","name":"기초 영문법 2-전문항","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040550","name":"필독 중학 국어 문법 완성 2000제-수능도전, 종합평가 문제풀이","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626141000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040551","name":"만점왕 연산 Pre1단계","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626141000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040552","name":"중학 수학 마스터 개념 알파 1-1","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626144000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040553","name":"중학 수학 마스터 유형 베타 1-1","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626152000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040554","name":"중학 수학 마스터 고난도 시그마 1-1","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040555","name":"MY WRITING COACH 내신서술형 중1-실전문제풀이","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626164000","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040556","name":"만점왕 사회 3-1","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087010","name":"어휘가 독해다! 초등 국어 어휘 1단계","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626181000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524087011","name":"어휘가 독해다! 초등 국어 어휘 2단계","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626181000","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040560","name":"만점왕 사회 4-1","mainCategory":"교육","subCategory":"초등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626191000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040561","name":"MY WRITING COACH 내신서술형 중2-실전문제풀이","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626191000","endTime":"20240626195000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040562","name":"MY WRITING COACH 내신서술형 중3-실전문제풀이","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040563","name":"왕초보 영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040564","name":"바닷가 사람들","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626215000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040565","name":"지식채널e(1)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626215000","endTime":"20240626215500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040566","name":"지식채널e(2)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"과학, 생명, 문화유산, 가족, 교육, 직업, 한글등의 가치있는 수준높은 영상을 선사합니다. 지식채널e는 단순한 지식을 전달하는 프로그램이 아니라 지식을 바라보는 시각입니다. 시청자 여러분이 세상을 보는 많은 창들 중에 아주 작은 하나가 되기를 바랍니다.","grade":"0","startTime":"20240626215500","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040567","name":"내:일을 여는 인문학 (1)","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040568","name":"내:일을 여는 인문학 (2)","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040569","name":"클래스 e","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626232000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040570","name":"따라만 오세요 펀리딩 Step Up!","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626232000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040571","name":"김성백의 영어뉴스 핵심패턴","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626234000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040572","name":"Talk Talk AI","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"777","name":"EBS English","number":"482","logoUrl":"/upload/channelimage/201308/channel_logo_777.gif","homepage":"http://www.ebs.co.kr","phone":"1588-1580","description":"- 초중고 교과 학습 영어프로그램
- 유아대상 영어 프로그램
- 초등 방과후 고실 프로그램
- 교사, 학부모, 성인 대상 영어 프로그램
- 해외 우수다큐멘터리 원어 방송","programs":[{"id":"C524040840","name":"매일 10분 영어 - 에리카의 리듬 앤 톡","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040841","name":"방송 시간이 아닙니다(6시부터 방송예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040842","name":"방송 시간이 아닙니다(6시부터 방송예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040843","name":"매일 10분 영어 - 지나킴의 고고 리스닝","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626061000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040844","name":"매일 10분 영어 - 크리스틴 조의 슬기로운 출근영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626061000","endTime":"20240626062000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040845","name":"매일 10분 영어 - 세리나의 누구나 톡톡","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626062000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040846","name":"매일 10분 영어 - 이현석의 정면돌파 스피킹","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040847","name":"매일 10분 영어 - 메이슨의 패턴 잉글리시","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626064000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040848","name":"매일 10분 영어 - 에리카의 리듬 앤 톡","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040849","name":"매일 10분 영어 - 김승규의 Grammar Inside","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626071000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040850","name":"매일 10분 영어 - 박예니의 핏 투비 핏","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626071000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040851","name":"EBSe 생활영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626072000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040852","name":"Ella the Elephant","mainCategory":"만화","subCategory":"동화","cast":null,"summary":null,"grade":"0","startTime":"20240626075000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040853","name":"영어 스토리 타임","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626081000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040854","name":"Maddie's Do you Know","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626081000","endTime":"20240626082500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040855","name":"Bluey","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626082500","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040856","name":"영어로 하는 한국기행","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626084000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040857","name":"영어로 하는 세계테마기행","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626094000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040858","name":"EBSe 초등 발음 클리닉","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626094000","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040859","name":"EBSe 초등영단어 801","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040860","name":"Sesame Street","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"1969년 미국에서 자국민 아이들의 교육을 위해 제작되어, 전세계에서 영어교육용을 위해 가장 많이 활용되고 있는 프로그램","grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040861","name":"파닉스 팩토리","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040862","name":"쇼 미 더 컬러","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626104000","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040863","name":"EBSe 교과서 영어 초등 3학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626104500","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040864","name":"EBSe 교과서 영어 초등 4학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040865","name":"EBSe 교과서 영어 초등 5학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626111500","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040866","name":"EBSe 교과서 영어 초등 6학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626114500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040867","name":"영어에 반하다@초등4","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626114500","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040868","name":"영어에 반하다@초등5","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626121500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040869","name":"영어에 반하다@초등6","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626121500","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040870","name":"중학영어 클리어 1학년","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040871","name":"중학영어 클리어 2학년","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626125000","endTime":"20240626131000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040872","name":"중학영어 클리어 3학년","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626131000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040873","name":"케빈's 카툰 잉글리시","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040874","name":"지원쌤의 영단어 믹스 & 매치","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040875","name":"EBSe 초등영단어 801","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040876","name":"쇼 미 더 컬러","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626140500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040877","name":"Maddie's Do you Know","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626140500","endTime":"20240626142000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040878","name":"액티비티 잉글리시-Tweet English","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626142000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040879","name":"카툰 잉글리시 2.0","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040880","name":"Fun Reading Starts Here!","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626144000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040881","name":"Sesame Street","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"1969년 미국에서 자국민 아이들의 교육을 위해 제작되어, 전세계에서 영어교육용을 위해 가장 많이 활용되고 있는 프로그램","grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040882","name":"Talk Talk AI","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040883","name":"Fun Reading Alphabet","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626154000","endTime":"20240626154500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040884","name":"EBSe 교과서 영어 초등 3학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626154500","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040885","name":"EBSe 교과서 영어 초등 4학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626161500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040886","name":"EBSe 교과서 영어 초등 5학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040887","name":"EBSe 교과서 영어 초등 6학년(YBM-김)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626164500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040888","name":"영어에 반하다@초등4","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626164500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040889","name":"영어에 반하다@초등5","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626171500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040890","name":"영어에 반하다@초등6","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626171500","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040891","name":"왕초보 영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040892","name":"중학영어 클리어 1학년","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626182000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040893","name":"중학영어 클리어 2학년","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626182000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040894","name":"중학영어 클리어 3학년","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040895","name":"All in One 중학영어","mainCategory":"교육","subCategory":"중등교육","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626192000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040896","name":"따라만 오세요 펀리딩 Step Up!","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626192000","endTime":"20240626194000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040897","name":"김성백의 영어뉴스 핵심패턴","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040898","name":"MY GRAMMAR COACH 표준편","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040899","name":"[2025 수능 기출의 미래] 영어독해","mainCategory":"교육","subCategory":"수능","cast":null,"summary":null,"grade":"0","startTime":"20240626204000","endTime":"20240626214000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040900","name":"왕초보 영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626214000","endTime":"20240626221000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040901","name":"EBSe 생활영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626221000","endTime":"20240626224000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040902","name":"매일 10분 영어 - 김승규의 Grammar Inside","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626224000","endTime":"20240626225000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040903","name":"매일 10분 영어 - 박예니의 핏 투비 핏","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626225000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040904","name":"매일 10분 영어 - 지나킴의 고고 리스닝","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626231000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040905","name":"매일 10분 영어 - 크리스틴 조의 슬기로운 출근영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626231000","endTime":"20240626232000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040906","name":"매일 10분 영어 - 세리나의 누구나 톡톡","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626232000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040907","name":"매일 10분 영어 - 이현석의 정면돌파 스피킹","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040908","name":"매일 10분 영어 - 메이슨의 패턴 잉글리시","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626234000","endTime":"20240626235000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040909","name":"매일 10분 영어 - 에리카의 리듬 앤 톡","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524040910","name":"방송 시간이 아닙니다(6시부터 방송예정)","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"348","name":"애니플러스","number":"484","logoUrl":"/upload/channelimage/201308/channel_logo_ap.gif","homepage":"http://www.aniplustv.com","phone":null,"description":"애니플러스 채널입니다.","programs":[{"id":"R119847168","name":"[동시방영작]늑대와 향신료 MERCHANT MEETS THE WISE WOLF","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"15","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847169","name":"[동시방영작]할아버지 할머니 회춘하다","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847170","name":"괴수 8호","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847171","name":"사랑은 세계정복 후에","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"19","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847172","name":"사랑은 세계정복 후에","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847173","name":"아야카시 트라이앵글","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"19","startTime":"20240626030000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847174","name":"퍼핀즈 시즌1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847175","name":"퍼핀즈 시즌1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847176","name":"LEGO <프렌즈 : 새로운 시작 시즌2>","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847177","name":"아기공룡 둘리","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"아기공룡 둘리quot;를 1983년부터 10년간 보물섬에서 연재하던 원작자 김수정씨는 국산 만화 캐릭터를 지속적이고, 세계적인 캐릭터로 성장 시키기 위해서는 조직적인 활동의 필요함을 느끼고 1995년 2월에 (주)둘리나라를 설립했다.1996년 7월 장편 만화영화 quot;아기공룡 둘리quot;를 제작하여 COEX 외 전국 극장에서 상영했으며 현재 미라클에서 비디오 테이프제작 판매중이다.1999년 1월 17일 베를린을 시작으로 독일극장에 상영했었고, 독일 영화개봉에 맞춰 음반 및 비디오, 게임도 같이 판매하는 큰 성과를 올렸다.","grade":"7","startTime":"20240626063000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847178","name":"라바 아일랜드 시즌1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626073000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847179","name":"라바 아일랜드 시즌1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626083000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847180","name":"아기공룡 둘리","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"아기공룡 둘리quot;를 1983년부터 10년간 보물섬에서 연재하던 원작자 김수정씨는 국산 만화 캐릭터를 지속적이고, 세계적인 캐릭터로 성장 시키기 위해서는 조직적인 활동의 필요함을 느끼고 1995년 2월에 (주)둘리나라를 설립했다.1996년 7월 장편 만화영화 quot;아기공룡 둘리quot;를 제작하여 COEX 외 전국 극장에서 상영했으며 현재 미라클에서 비디오 테이프제작 판매중이다.1999년 1월 17일 베를린을 시작으로 독일극장에 상영했었고, 독일 영화개봉에 맞춰 음반 및 비디오, 게임도 같이 판매하는 큰 성과를 올렸다.","grade":"7","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847181","name":"스파이 패밀리 (한국어더빙)","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"15","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847182","name":"라바 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847183","name":"라바 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626120000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847184","name":"씰룩","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626133000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847185","name":"라바 시즌1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626143000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847186","name":"스파이 패밀리 Season 2 (한국어더빙)","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"15","startTime":"20240626153000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847187","name":"나 혼자만 레벨업 (한국어더빙)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626163000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847188","name":"주술회전","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847189","name":"나 혼자만 레벨업 (한국어더빙)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847190","name":"Lv2부터 치트였던 전직 용사 후보의 유유자적 이세계 라이프","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847191","name":"전생했더니 슬라임이었던 건에 대하여 3기","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847192","name":"말단 병사에서 군주까지","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"15","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847193","name":"[최애의 아이]","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119847194","name":"귀멸의 칼날: 합동 강화 훈련 편","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"19","startTime":"20240626233000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"23","name":"JEI재능TV","number":"485","logoUrl":"/upload/channel/201501/channel_logo_23.gif","homepage":"http://www.jeitv.com","phone":"02-2028-6000","description":"- 키즈 산업과 문화를 선도하는 NO.1 키즈채널 ‘재능TV’
- 4~14세 어린이를 주 타겟으로 어린이들이 신나게 즐길 수 있는 인기/최신 애니메이션 방송
- 아이들의 생각과 마음을 키우는 교육·교양 프로그램 제작, 방송","programs":[{"id":"P531630166","name":"따라락따라락 뚝딱 구조대","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240625234500","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082506","name":"EMS with poem","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082507","name":"EMS with poem","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626001500","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082508","name":"EMS with poem","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082509","name":"EMS with poem","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082510","name":"씨네마 뮤직","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082511","name":"씨네마 뮤직","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082512","name":"World Playlist","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082513","name":"VOA STEP ENGLISH","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082514","name":"VOA STEP ENGLISH","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082515","name":"Kindigo 시즌1","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082516","name":"Kindigo 시즌1","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082517","name":"AI로 만나는 동화 세계","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082518","name":"AI로 만나는 동화 세계","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082519","name":"레오와 티그","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626061500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082520","name":"레오와 티그","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626061500","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082521","name":"레오와 티그","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626064500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082522","name":"레오와 티그","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626064500","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024741","name":"헬로카봇 X","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626070000","endTime":"20240626071500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024742","name":"헬로카봇 X","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626071500","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024743","name":"[재능 독점] 옥토넛 A&B : 버드, 옥토경보를 울려라","mainCategory":"영화","subCategory":"애니메이션","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626074500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024744","name":"[재능 독점] 옥토넛 A&B : 버드, 옥토경보를 울려라","mainCategory":"영화","subCategory":"애니메이션","cast":null,"summary":null,"grade":"0","startTime":"20240626074500","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024745","name":"브레드 이발소 시즌3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626080000","endTime":"20240626081500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024746","name":"브레드 이발소 시즌3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626081500","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024747","name":"시몽 시즌1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"시몽은 에너지가 넘치고 창의력이 뛰어난 사랑스러운 어린 토끼다. 하지만 그는 자신의 주장을 강하게 하고, 때로는 어리석은 일들을 벌이며 부모님에 맞서 저항하기도 하는 나이이다. 시몽은 아직 배울 것이 많다! 다행히도 그는 항상 재미있고 기분 좋게 어려운 일들을 해낸다.","grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024748","name":"[재능 PICK EDU] - 환경 메테오 히어로즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024749","name":"[재능 PICK EDU] - 환경 메테오 히어로즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626091000","endTime":"20240626092000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024750","name":"[재능 PICK EDU] - 환경 메테오 히어로즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626092000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024751","name":"[재능 PICK EDU] - 환경 메테오 히어로즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024752","name":"[재능 PICK EDU] - 환경 메테오 히어로즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626094000","endTime":"20240626095000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024753","name":"[재능 PICK EDU] - 환경 메테오 히어로즈","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024754","name":"[재능 오리지널] - 수학 재미있는 수학 이야기","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024755","name":"[재능 오리지널] - 수학 재미있는 수학 이야기","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024756","name":"[재능 오리지널]두둥탁! 이야기가 얼쑤","mainCategory":"음악","subCategory":"국악/민요","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024757","name":"[재능 오리지널]두둥탁! 이야기가 얼쑤","mainCategory":"음악","subCategory":"국악/민요","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024758","name":"[재능 오리지널]세상에서 가장 큰 도화지 바스락","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024759","name":"[재능 오리지널]세상에서 가장 큰 도화지 바스락","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630186","name":"치치핑핑 시즌4","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626131500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630188","name":"치치핑핑 시즌4","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626131500","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024762","name":"메카드볼","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626133000","endTime":"20240626134500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024763","name":"메카드볼","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626134500","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630190","name":"다이노스터 공룡수호대 스페셜","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626140000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630192","name":"다이노스터 공룡수호대 스페셜","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626143000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024766","name":"티티 체리","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626150000","endTime":"20240626151500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024767","name":"티티 체리","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626151500","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024768","name":"티티 체리","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626153000","endTime":"20240626154500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024769","name":"티티 체리","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626154500","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024770","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024771","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024772","name":"차징 탑스피너 BX","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626170000","endTime":"20240626171500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024773","name":"차징 탑스피너 BX","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626171500","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024774","name":"한국사 대모험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024775","name":"한국사 대모험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024776","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626183000","endTime":"20240626184500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024777","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626184500","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024778","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626190000","endTime":"20240626191500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024779","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626191500","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024780","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626193000","endTime":"20240626194500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024781","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626194500","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024782","name":"[재능 PICK FUN] 말량&홍챠TV","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626200000","endTime":"20240626201500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024783","name":"[재능 PICK FUN] 말량&홍챠TV","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626201500","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024784","name":"[재능 PICK EDU] - 디지털 인앱","mainCategory":"만화","subCategory":"동화","cast":null,"summary":null,"grade":"7","startTime":"20240626210000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024785","name":"[재능 PICK EDU] - 디지털 인앱","mainCategory":"만화","subCategory":"동화","cast":null,"summary":null,"grade":"7","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024786","name":"[재능 오리지널]학습전략 토크쇼-부모숙제","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024787","name":"파워레인저 다이노포스","mainCategory":"드라마","subCategory":"어린이","cast":"류세이 료,사이토 슈스케,킨죠 야마토,시오노 아키히사,콘노 아유리,마루야마 아츠시","summary":null,"grade":"7","startTime":"20240626230000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524024788","name":"파워레인저 다이노포스","mainCategory":"드라마","subCategory":"어린이","cast":"류세이 료,사이토 슈스케,킨죠 야마토,시오노 아키히사,콘노 아유리,마루야마 아츠시","summary":null,"grade":"7","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524082523","name":"EMS with poem","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"725","name":"애니맥스","number":"486","logoUrl":"/upload/channelimage/201308/channel_logo_725.gif","homepage":"http://www.animaxtv.co.kr","phone":"02-705-5000","description":"- 일본을 비롯한 아시아, 남미에서 방송되고 있는 세계적인 최강의 애니메이션 채널!
- 어린이 뿐만 아니라 10대 및 20대 시청자들을 위한 국내외 최신 인기 애니메이션 프로그램 24시간 방송!
- 코믹, 액션, 판타지, SF, 스릴러 등 시청자들의 취향을 고려한 다양한 장르의 애니메이션 방송","programs":[{"id":"C524021194","name":"귀멸의 칼날: 합동 강화 훈련 편","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"19","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636890","name":"귀멸의 칼날: 합동 강화 훈련 편","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"19","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636894","name":"귀멸의 칼날: 합동 강화 훈련 편","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"19","startTime":"20240626003000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524021197","name":"신은 유희에 굶주려있다","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524021198","name":"신은 유희에 굶주려있다","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"15","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088260","name":"스파이 패밀리","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"15","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088261","name":"스파이 패밀리","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"15","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088262","name":"하이큐!! 카라스노고교 vs. 시라토리자와학원고교","mainCategory":"만화","subCategory":"스포츠","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088263","name":"하이큐!! 카라스노고교 vs. 시라토리자와학원고교","mainCategory":"만화","subCategory":"스포츠","cast":null,"summary":null,"grade":"15","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088264","name":"슈퍼텐 시간탐험대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626040000","endTime":"20240626041000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088265","name":"슈퍼텐 시간탐험대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626041000","endTime":"20240626042000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088266","name":"슈퍼텐 시간탐험대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626042000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088267","name":"슈퍼텐 시간탐험대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626043000","endTime":"20240626044000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088268","name":"미라큘러스: 레이디버그와 블랙캣5","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626044000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088269","name":"미라큘러스: 레이디버그와 블랙캣5","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626050000","endTime":"20240626052000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088270","name":"퍼핀즈2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626052000","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088271","name":"퍼핀즈2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066673","name":"뚝딱구조대","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626061500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066674","name":"뚝딱구조대","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626061500","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066675","name":"또봇 : 대도시의 영웅들","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626063000","endTime":"20240626064500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066676","name":"또봇 : 대도시의 영웅들","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626064500","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066677","name":"터닝메카드 리마스터","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626070000","endTime":"20240626071500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066678","name":"터닝메카드 리마스터","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626071500","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066679","name":"백앤아: 남매튜브2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"백현과 아름 남매의 유쾌하고 발랄한 일상! 웃음폭탄 상황극과 진짜 남매의 재미있는 캐미를 기대하세요!","grade":"12","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066680","name":"백앤아: 남매튜브2","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":"백현과 아름 남매의 유쾌하고 발랄한 일상! 웃음폭탄 상황극과 진짜 남매의 재미있는 캐미를 기대하세요!","grade":"12","startTime":"20240626080000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066681","name":"또봇: 대도시의 영웅들2","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626083000","endTime":"20240626084500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066682","name":"또봇: 대도시의 영웅들2","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626084500","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066683","name":"버블호텔","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626091500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066684","name":"버블호텔","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626091500","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066685","name":"슈크림 토끼 슈야","mainCategory":"만화","subCategory":"취미","cast":null,"summary":null,"grade":"7","startTime":"20240626093000","endTime":"20240626094500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636896","name":"슈크림 토끼 슈야","mainCategory":"만화","subCategory":"취미","cast":null,"summary":null,"grade":"7","startTime":"20240626094500","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636898","name":"라바","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531636900","name":"라바","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626103000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066689","name":"아기공룡 둘리","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"아기공룡 둘리quot;를 1983년부터 10년간 보물섬에서 연재하던 원작자 김수정씨는 국산 만화 캐릭터를 지속적이고, 세계적인 캐릭터로 성장 시키기 위해서는 조직적인 활동의 필요함을 느끼고 1995년 2월에 (주)둘리나라를 설립했다.1996년 7월 장편 만화영화 quot;아기공룡 둘리quot;를 제작하여 COEX 외 전국 극장에서 상영했으며 현재 미라클에서 비디오 테이프제작 판매중이다.1999년 1월 17일 베를린을 시작으로 독일극장에 상영했었고, 독일 영화개봉에 맞춰 음반 및 비디오, 게임도 같이 판매하는 큰 성과를 올렸다.","grade":"7","startTime":"20240626110000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066690","name":"아기공룡 둘리","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"아기공룡 둘리quot;를 1983년부터 10년간 보물섬에서 연재하던 원작자 김수정씨는 국산 만화 캐릭터를 지속적이고, 세계적인 캐릭터로 성장 시키기 위해서는 조직적인 활동의 필요함을 느끼고 1995년 2월에 (주)둘리나라를 설립했다.1996년 7월 장편 만화영화 quot;아기공룡 둘리quot;를 제작하여 COEX 외 전국 극장에서 상영했으며 현재 미라클에서 비디오 테이프제작 판매중이다.1999년 1월 17일 베를린을 시작으로 독일극장에 상영했었고, 독일 영화개봉에 맞춰 음반 및 비디오, 게임도 같이 판매하는 큰 성과를 올렸다.","grade":"7","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089155","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626120000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089156","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089157","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626130000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089158","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626133000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089159","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626140000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089160","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626143000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089161","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626150000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524089162","name":"명탐정 코난9","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"12","startTime":"20240626153000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066699","name":"차징 탑스피너 BX 스페셜","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626160000","endTime":"20240626161500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066700","name":"차징 탑스피너 BX 스페셜","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626161500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066701","name":"차징 탑스피너 BX 스페셜","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626163000","endTime":"20240626164500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066702","name":"차징 탑스피너 BX 스페셜","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626164500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066703","name":"웃소4","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626170000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066704","name":"웃소4","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626173000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066705","name":"신비아파트:고스트볼의 비밀","mainCategory":"만화","subCategory":"호러/심령","cast":null,"summary":"귀신이 나오는 장소로 유명한 신비아파트, 그것도 444호에 이사 오게 된 하리네 가족. 첫날부터 그들은 자꾸만 이상한 일들에 휩싸이게 된다. 아무도 안 산다는 위층에선 밤새 ‘쿵쿵’거리는 소리가 울리고, 아파트 맨홀에서 기어 나온 괴상한 꼬마 아이는 자꾸만 내기를 하자며 하리에게 덤벼든다. 그러다 얼떨결에 꼬마 아이가 입에 달고 다니는 ‘엿’을 빼앗아 먹게 된 하리와 동생 두리. 그 이후부터 그들의 눈엔 하나둘 무서운 귀신의 모습이 보이기 시작하고, 정체를 알 수 없는 맨홀 꼬마는 귀신을 없애주면 원하는 소원은 뭐든지 이루어주겠다며 큰소리치는데...","grade":"12","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066706","name":"신비아파트:고스트볼의 비밀","mainCategory":"만화","subCategory":"호러/심령","cast":null,"summary":"귀신이 나오는 장소로 유명한 신비아파트, 그것도 444호에 이사 오게 된 하리네 가족. 첫날부터 그들은 자꾸만 이상한 일들에 휩싸이게 된다. 아무도 안 산다는 위층에선 밤새 ‘쿵쿵’거리는 소리가 울리고, 아파트 맨홀에서 기어 나온 괴상한 꼬마 아이는 자꾸만 내기를 하자며 하리에게 덤벼든다. 그러다 얼떨결에 꼬마 아이가 입에 달고 다니는 ‘엿’을 빼앗아 먹게 된 하리와 동생 두리. 그 이후부터 그들의 눈엔 하나둘 무서운 귀신의 모습이 보이기 시작하고, 정체를 알 수 없는 맨홀 꼬마는 귀신을 없애주면 원하는 소원은 뭐든지 이루어주겠다며 큰소리치는데...","grade":"12","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066707","name":"원픽은, 흔한남매","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066708","name":"원픽은, 흔한남매","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626193000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531639225","name":"뚜식이2","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"12","startTime":"20240626200000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531639227","name":"뚜식이2","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"12","startTime":"20240626203000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066711","name":"브레드 이발소3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626210000","endTime":"20240626211500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066712","name":"브레드 이발소3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626211500","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066713","name":"브레드 이발소3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626213000","endTime":"20240626214500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066714","name":"브레드 이발소3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626214500","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066715","name":"명탐정 코난10","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066716","name":"명탐정 코난10","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626223000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066717","name":"명탐정 코난10","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066718","name":"명탐정 코난10","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626233000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524066719","name":"반푼이라 불리던 전 영웅은, 친가에서 추방됐으므로 맘대로 살기로 했습니다","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"358","name":"카툰네트워크","number":"487","logoUrl":"/upload/channelimage/201308/channel_logo_358.gif","homepage":"http://www.cartoonnetworkkorea.com","phone":"02-3708-8181","description":"- 만화를 위한 최고의 채널 카툰 네트워크는 24시간 애니메이션 전문 채널
- 현재 145개국에서 방영되고 있으며, 어린이와 성인 모두에게 사랑 받는 채널
- 14,000편 이상의 타이틀을 자랑하는 세계 최대 라이브러리와 2,000개 이상의 캐릭터 보유
- 폭력성, 선정성 부문에서 부모의 특별한 시청지도 없이도 안심하고 보여줄 수 있는 채널","programs":[{"id":"P531659738","name":"마계학교! 이루마군 시즌3","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"12","startTime":"20240625232200","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659983","name":"[음다] 톰과 제리 인 뉴욕","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626000000","endTime":"20240626001800","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659984","name":"[음다] 톰과 제리 인 뉴욕","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626001800","endTime":"20240626003600","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659985","name":"[음다] 톰과 제리 인 뉴욕","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626003600","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659723","name":"마계학교! 이루마군 시즌1","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"12","startTime":"20240626010000","endTime":"20240626012100","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659724","name":"마계학교! 이루마군 시즌1","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"12","startTime":"20240626012100","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531660040","name":"헬로카봇 시즌12 붐바","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659896","name":"엉뚱발랄 콩순이와 친구들 S7","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659925","name":"주디세이","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659636","name":"고고다이노 우리동네공룡 2","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659696","name":"[음다] 그리지와 레밍스 월드 투어","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626060200","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659931","name":"차징 탑스피너 BX 1쿨 스페셜","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626070000","endTime":"20240626071000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659932","name":"차징 탑스피너 BX 1쿨 스페셜","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626071000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659642","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626073600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659643","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626073600","endTime":"20240626074200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659644","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626074200","endTime":"20240626074800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659645","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626074800","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659989","name":"[음다] 틴 타이탄 GO!","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659809","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659673","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626100700","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659674","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626100700","endTime":"20240626101400","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659675","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626101400","endTime":"20240626102100","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659676","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626102100","endTime":"20240626102800","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659677","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626102800","endTime":"20240626103500","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659678","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626103500","endTime":"20240626104200","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659679","name":"[음다] 그리지와 레밍스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626104200","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659906","name":"[음다] 엉클 그랜파","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626110000","endTime":"20240626112200","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":true,"suhwa":false},{"id":"P531659907","name":"[음다] 엉클 그랜파","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626112200","endTime":"20240626114400","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":true,"suhwa":false},{"id":"P531659908","name":"[음다] 엉클 그랜파","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626114400","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":true,"suhwa":false},{"id":"P531659704","name":"[음다] 꼬마 코끼리 멈피","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626120700","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659705","name":"[음다] 꼬마 코끼리 멈피","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626120700","endTime":"20240626121400","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659706","name":"[음다] 꼬마 코끼리 멈피","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626121400","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659646","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626123500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659647","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626123500","endTime":"20240626124000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659648","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626124000","endTime":"20240626124500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659649","name":"고고다이노 해양구조대","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626124500","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659885","name":"알쏭달쏭 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626130000","endTime":"20240626131100","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659886","name":"알쏭달쏭 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626131100","endTime":"20240626132200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659887","name":"알쏭달쏭 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626132200","endTime":"20240626133300","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659888","name":"알쏭달쏭 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626133300","endTime":"20240626134400","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659889","name":"알쏭달쏭 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626134400","endTime":"20240626135500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659890","name":"알쏭달쏭 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626135500","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659946","name":"체리툰","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626143000","endTime":"20240626144000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659947","name":"체리툰","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626144000","endTime":"20240626145200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659948","name":"체리툰","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626145200","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659812","name":"브레드 이발소 시즌3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531660025","name":"헬로카봇 X 스페셜: 펜타스톰X와 친구들","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626170000","endTime":"20240626171100","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531660026","name":"헬로카봇 X 스페셜: 펜타스톰X와 친구들","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626171100","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659999","name":"[음다] 틴 타이탄 GO! 베스트 에피소드","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626173000","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659956","name":"체리툰 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626183000","endTime":"20240626185200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659957","name":"체리툰 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626185200","endTime":"20240626191400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659958","name":"체리툰 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626191400","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659659","name":"괴도 조커","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626200000","endTime":"20240626203300","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659660","name":"괴도 조커","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626203300","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659867","name":"새콤달콤 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626210000","endTime":"20240626211100","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659868","name":"새콤달콤 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626211100","endTime":"20240626212200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659869","name":"새콤달콤 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626212200","endTime":"20240626213300","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659870","name":"새콤달콤 캐치!티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626213300","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659971","name":"[음다] 타이니 툰 루니대학교","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626222100","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659972","name":"[음다] 타이니 툰 루니대학교","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"0","startTime":"20240626222100","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659949","name":"체리툰","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659915","name":"[음다] 위 베어 베어스: 곰브라더스","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240627000000","endTime":"20240627001100","rebroad":true,"live":false,"multiplexVoice":true,"dvs":false,"cc":true,"suhwa":false}]},{"id":"17","name":"대교어린이TV","number":"488","logoUrl":"/upload/channelimage/201308/channel_logo_17.gif","homepage":"http://www.kids17.net/","phone":"02-3449-3419","description":"- 영.유아.초등학교 어린이 및 학부모 대상의 온 가족이 함께하는 어린이 종합 에듀테이먼트 채널로서 1일 14시간 방송
- 정보, 교양, 교육, 드라마, 만화 등 다양한 프로그램
- Edutainment Channel : 오락과 교육이 함께하는 가족 채널","programs":[{"id":"C524023098","name":"몰랑 시즌4","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023099","name":"zoom in Wonderworld","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531633824","name":"꼬마신랑 쿵도령 시즌2","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":"한국의 전통 문화 풍습 안의 꼬마신랑의 결혼과 사랑, 놀이문화를 담은 TV 시리즈 애니메이션.","grade":"0","startTime":"20240626030000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531633828","name":"넘버블록스 시즌3(영어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023102","name":"꿈속의 뮤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"7","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023103","name":"거멍숲을 지켜라! 버디프렌즈","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023104","name":"공룡메카드 타이니소어","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023105","name":"슈퍼파닉스 한글놀이","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531633890","name":"두리둥실 뭉게공항","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023107","name":"시몽 시즌4","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531633898","name":"유후와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023109","name":"드림즈 시즌2","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"7","startTime":"20240626140000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023110","name":"버블호텔","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023111","name":"개비의 매직하우스 시즌3","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023112","name":"새콤달콤 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626170000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023113","name":"뱀파이어소녀 달자","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"7","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023114","name":"뚜식이 2","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"12","startTime":"20240626190000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023115","name":"소맥거핀 일상만화","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"12","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023116","name":"카비온","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023117","name":"파파독","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":"늘 사랑스럽고 씩씩한 골목대장 별이. 하지만 그런 별이도 가끔은 쓸쓸한 모습을 보일 때가 있다. 그 이유는 별이의 가장 친한 친구이자 든든한 보호자가 되어 주었던 아빠가 해외 출장을 갔기 때문인데... 오늘도 홀로 가방을 챙기고 학교로 향하는 별이, 그런데 왠 개 한마리가 앞을 가로 막는다. 별이를 보며 반갑다는 듯 꼬리를 흔들던 개! 갑자기 두발로 일어나더니 사람처럼 말을 하기 시작하는데... '별아, 내가 니 아빠다, I'm your farther!' 어이없는 상황에 눈이 휘둥그래진 별이, 그리고 감정이 북받치는 듯 눈물을 흘리는 개! 과연 어떻게 된 일일까?? 배꼽 잡는 소동과 따뜻한 가족의 사랑이 담긴, '아빠가 '개'가 됐어요!', '개' 변신 애니시트콤 파파독의 이야기가 시작된다.","grade":"12","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524023118","name":"도깨비 언덕에 왜 왔니?","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"12","startTime":"20240626230000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"84","name":"애니박스","number":"490","logoUrl":"/upload/channel/201508/channel_logo_740_1.jpg","homepage":"http://www.aniboxtv.com/","phone":"02-2071-3100","description":"- 국내 최초 극장판 애니메이션 전문 채널!
- TV시리즈 애니메이션에서 확장되어 애니메이션 매니아를 위해 국내 미방영된 극장용 애니메이션 및 OVA(Original Video Animation)를 중심으로 연간 400여편 종일방송
- 극장판 애니메이션 이외의 매니아 대상의 TV시리즈 애니메이션 및 영화 등 다양한 프로그램을 방송","programs":[{"id":"R119840917","name":"[자막] 용족 -The Blazing Dawn-","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"15","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832410","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832411","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832412","name":"나루토 질풍전 5기","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":"더 큰 성장을 위한 한걸음! 나루토는 구미의 힘을 제어할 수 있을까? 나루토 일행은 긴 바다 여행을 마치고 마침내 목적의 섬에 도착했다. 드디어 큰 가마 선인의 예언의 문어를 보면 서 매우 기뻐한 나루토였으나 섬에 도착하자 마자 나타난 괴물 오징어에 잡혀 버린다. 그런 그를 도와 준 것은 팔미의 진주력 킬러 비였다. 킬러 비가 미수를 완전히 통제한 사람이 있다고 들은 나루토는 자신도 구미의 힘을 제어하기 위해서 수업을 해달라고 킬러비에게 부탁하지만 킬러 비는 깨끗이 이를 거부해버린다. 어쩔 수 없이 섬에서 킬러비의 뒷바라지 역할을 하는 모토이에게 킬러비의 수행에 묻자 모토이는 나루토를 quot;진실의 폭포quot;로 불리는 장소에 데리고 가는데...!","grade":"15","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832413","name":"나루토 질풍전 5기","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":"더 큰 성장을 위한 한걸음! 나루토는 구미의 힘을 제어할 수 있을까? 나루토 일행은 긴 바다 여행을 마치고 마침내 목적의 섬에 도착했다. 드디어 큰 가마 선인의 예언의 문어를 보면 서 매우 기뻐한 나루토였으나 섬에 도착하자 마자 나타난 괴물 오징어에 잡혀 버린다. 그런 그를 도와 준 것은 팔미의 진주력 킬러 비였다. 킬러 비가 미수를 완전히 통제한 사람이 있다고 들은 나루토는 자신도 구미의 힘을 제어하기 위해서 수업을 해달라고 킬러비에게 부탁하지만 킬러 비는 깨끗이 이를 거부해버린다. 어쩔 수 없이 섬에서 킬러비의 뒷바라지 역할을 하는 모토이에게 킬러비의 수행에 묻자 모토이는 나루토를 quot;진실의 폭포quot;로 불리는 장소에 데리고 가는데...!","grade":"15","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832414","name":"나루토 질풍전 5기","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":"더 큰 성장을 위한 한걸음! 나루토는 구미의 힘을 제어할 수 있을까? 나루토 일행은 긴 바다 여행을 마치고 마침내 목적의 섬에 도착했다. 드디어 큰 가마 선인의 예언의 문어를 보면 서 매우 기뻐한 나루토였으나 섬에 도착하자 마자 나타난 괴물 오징어에 잡혀 버린다. 그런 그를 도와 준 것은 팔미의 진주력 킬러 비였다. 킬러 비가 미수를 완전히 통제한 사람이 있다고 들은 나루토는 자신도 구미의 힘을 제어하기 위해서 수업을 해달라고 킬러비에게 부탁하지만 킬러 비는 깨끗이 이를 거부해버린다. 어쩔 수 없이 섬에서 킬러비의 뒷바라지 역할을 하는 모토이에게 킬러비의 수행에 묻자 모토이는 나루토를 quot;진실의 폭포quot;로 불리는 장소에 데리고 가는데...!","grade":"15","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832415","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832416","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832417","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832418","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626040000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832419","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832420","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832421","name":"두치와 뿌꾸","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"천년 전, 마법 항아리에 갇힌 귀신들이 사고로 인해 999년 후 불완전한 인간의 모습으로 마법에서 풀려나고 두치는 이를 막으려 하는데..","grade":"15","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832422","name":"안녕 자두야4 : 자두와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"자두네 가족뿐만 아니라 개성만점 친구들의 대활약이 펼쳐진다. 남자라는 소문이 돌 만큼 터프한 말괄량이 자두. 그런 자두에게도 6학년 오빠와의 첫 사랑이 찾아오고. 윤석이의 고백과 갈등 그리고 엄마 몰래 쓰는 비밀언어까지... 한 뼘 자란 키만큼 훌쩍 자라있는 아이들의 속마음을 엿 볼 수 있다.","grade":"7","startTime":"20240626060000","endTime":"20240626062000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832423","name":"안녕 자두야4 : 자두와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"자두네 가족뿐만 아니라 개성만점 친구들의 대활약이 펼쳐진다. 남자라는 소문이 돌 만큼 터프한 말괄량이 자두. 그런 자두에게도 6학년 오빠와의 첫 사랑이 찾아오고. 윤석이의 고백과 갈등 그리고 엄마 몰래 쓰는 비밀언어까지... 한 뼘 자란 키만큼 훌쩍 자라있는 아이들의 속마음을 엿 볼 수 있다.","grade":"7","startTime":"20240626062000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832424","name":"안녕 자두야4 : 자두와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"자두네 가족뿐만 아니라 개성만점 친구들의 대활약이 펼쳐진다. 남자라는 소문이 돌 만큼 터프한 말괄량이 자두. 그런 자두에게도 6학년 오빠와의 첫 사랑이 찾아오고. 윤석이의 고백과 갈등 그리고 엄마 몰래 쓰는 비밀언어까지... 한 뼘 자란 키만큼 훌쩍 자라있는 아이들의 속마음을 엿 볼 수 있다.","grade":"7","startTime":"20240626064000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832425","name":"밍모","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832426","name":"밍모","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832427","name":"도리수니TV 스페셜-악동 콤비의 모험","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626080000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832428","name":"도리수니TV 스페셜-악동 콤비의 모험","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832429","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626090000","endTime":"20240626091500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832430","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626091500","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832431","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626093000","endTime":"20240626094500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832432","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626094500","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832433","name":"라바 2기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626100000","endTime":"20240626101500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832434","name":"라바 2기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626101500","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832435","name":"라바 2기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626103000","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832436","name":"라바 2기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626104500","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832437","name":"엉뚱발랄 콩순이와 친구들 8기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626111500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832438","name":"엉뚱발랄 콩순이와 친구들 8기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626111500","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832439","name":"엉뚱발랄 콩순이와 친구들 8기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626114500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832440","name":"엉뚱발랄 콩순이와 친구들 8기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626114500","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834081","name":"슬램덩크 HD","mainCategory":"만화","subCategory":"스포츠","cast":null,"summary":"드래곤볼과 더불어 일본 최고의 흥행 애니메이션으로 꼽히는 슬램덩크는 일본에서 외면받았던 스포츠인 농구를 단시간안에 최고의 인기스포츠물로 만들 정도로 대단한 영향력을 발휘한 작품. 강백호라는 빨간머리의 독특한 캐릭터는 승부를 위해 전부를 걸었던 기존의 열혈 캐릭터와 달리, 좋아하는 여자에게 잘보이기 위해 농구를 하게 된 파격적 캐릭터를 설정하여 새로운 감각과 박진감넘치는 연출로 최고의 힛트작으로 자리잡았다","grade":"15","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834082","name":"슬램덩크 HD","mainCategory":"만화","subCategory":"스포츠","cast":null,"summary":"드래곤볼과 더불어 일본 최고의 흥행 애니메이션으로 꼽히는 슬램덩크는 일본에서 외면받았던 스포츠인 농구를 단시간안에 최고의 인기스포츠물로 만들 정도로 대단한 영향력을 발휘한 작품. 강백호라는 빨간머리의 독특한 캐릭터는 승부를 위해 전부를 걸었던 기존의 열혈 캐릭터와 달리, 좋아하는 여자에게 잘보이기 위해 농구를 하게 된 파격적 캐릭터를 설정하여 새로운 감각과 박진감넘치는 연출로 최고의 힛트작으로 자리잡았다","grade":"15","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834083","name":"[자막] 명탐정 코난 X파일 시즌2","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119834084","name":"[자막] 명탐정 코난 X파일 시즌2","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832445","name":"[극장판-자막] 주술회전 0","mainCategory":"영화","subCategory":"애니메이션","cast":null,"summary":null,"grade":"15","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832446","name":"명탐정 코난5","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832447","name":"명탐정 코난5","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832448","name":"[자막] 명탐정 코난 X파일 시즌3","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832449","name":"[자막] 명탐정 코난 X파일 시즌3","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832450","name":"명탐정 코난5","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832451","name":"명탐정 코난5","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832452","name":"명탐정 코난5","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832453","name":"명탐정 코난5","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626193000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832454","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832455","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832456","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832457","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832458","name":"[자막] 블루 아카이브 The Animation","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"15","startTime":"20240626220000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832459","name":"[자막] 블루 아카이브 The Animation","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"15","startTime":"20240626223000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832460","name":"라바 아일랜드","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626230000","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832461","name":"라바 아일랜드","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626231500","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832462","name":"라바 아일랜드","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626233000","endTime":"20240626234500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832463","name":"라바 아일랜드","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626234500","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119832464","name":"[자막] 원피스 ORIGINAL 14기-마린포드 편 PART1","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"596","name":"KBS Kids","number":"492","logoUrl":"/upload/channel/201309/1378973199000.gif","homepage":"http://www.kbsn.co.kr/","phone":null,"description":"어린이가 안전한 환경에서 놀이를 통해 배움을 얻을 수 있는 채널
도전, 협동, 참여를 유도하는 양질의 콘텐츠 제공으로 창의적인 글로벌 인재를 육성하는 채널","programs":[{"id":"C524051447","name":"슈퍼맨이 돌아왔다","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"박주호,박솔미,소유진","summary":"일만 하는 스타 아빠들이 육아에 도전한다! 가족에서 소외되고 자녀에게 소홀했던 아빠들이 제자리를 찾기 위한 프로젝트 리얼 버라이어티","grade":"12","startTime":"20240625234000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051448","name":"누가누가 잘하나","mainCategory":"음악","subCategory":"동요","cast":"조항리,이슬기","summary":"어린이, 학생 및 일반인들의 동요 경연 프로그램.","grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051449","name":"동물극장 단짝","mainCategory":"교양/정보","subCategory":"일반","cast":"이금희,박명수","summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051450","name":"파워레인저 젠카이저","mainCategory":"드라마","subCategory":"어린이","cast":"코마기네 키이타,마시코 아츠키,모리 히나,카와오카 다이지로,카이 마리에","summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626033000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051451","name":"파워레인저 젠카이저","mainCategory":"드라마","subCategory":"어린이","cast":"코마기네 키이타,마시코 아츠키,모리 히나,카와오카 다이지로,카이 마리에","summary":null,"grade":"12","startTime":"20240626033000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051452","name":"파워레인저 다이노포스","mainCategory":"드라마","subCategory":"어린이","cast":"류세이 료,사이토 슈스케,킨죠 야마토,시오노 아키히사,콘노 아유리,마루야마 아츠시","summary":null,"grade":"12","startTime":"20240626040000","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051453","name":"파워레인저 다이노포스","mainCategory":"드라마","subCategory":"어린이","cast":"류세이 료,사이토 슈스케,킨죠 야마토,시오노 아키히사,콘노 아유리,마루야마 아츠시","summary":null,"grade":"12","startTime":"20240626043000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681286","name":"시간탐험대 다이노맨","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626051500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681290","name":"시간탐험대 다이노맨","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626051500","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681292","name":"시간탐험대 다이노맨","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626054500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681294","name":"시간탐험대 다이노맨","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626054500","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681298","name":"미니특공대 - 애니멀트론","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626060000","endTime":"20240626061500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681302","name":"미니특공대 - 애니멀트론","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626061500","endTime":"20240626063000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681304","name":"미니특공대 - 애니멀트론","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626063000","endTime":"20240626064500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681306","name":"미니특공대 - 애니멀트론","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626064500","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051462","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626070000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051463","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051464","name":"공룡메카드 타이니소어","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626080000","endTime":"20240626081500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051465","name":"공룡메카드 타이니소어","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626081500","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051466","name":"공룡메카드 타이니소어","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626083000","endTime":"20240626084500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051467","name":"공룡메카드 타이니소어","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626084500","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113456","name":"베리베리 뮤우뮤우 뉴","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"12","startTime":"20240626090000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113457","name":"베리베리 뮤우뮤우 뉴","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"12","startTime":"20240626093000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113458","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113459","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626103000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681316","name":"안녕 자두야 시즌3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"더 재밌고, 더 신나고, 더 즐거워진 lt;안녕자두야gt;가 시즌3으로 돌아왔다! 먹는 것과 노는 것을 제일 좋아하는 엉뚱하고 귀여운 말괄량이 소녀 자두와 가족들, 친구들이 지난 시즌보다 훨씬 더 풍부하고 다채로운 웃음과 재미를 선사한다. 시즌3에서는 각 캐릭터의 새로운 면모가 공개되는데... 아빠의 의외의 과거, 미미의 감춰진 비밀, 자두와 윤석의 썸인 듯 아닌 듯 아리송한 러브라인과 은희의 말 못할 짝사랑 등 듣기만 해도 기대되는 다양한 이야기가 준비되어 있다. 거기에 박진감 넘치는 액션, 초특급 울트라 스케일, 눈물 촉촉한 감동은 시즌3을 더욱 스페셜하게 만들어 준다.","grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681318","name":"안녕 자두야 시즌3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"더 재밌고, 더 신나고, 더 즐거워진 lt;안녕자두야gt;가 시즌3으로 돌아왔다! 먹는 것과 노는 것을 제일 좋아하는 엉뚱하고 귀여운 말괄량이 소녀 자두와 가족들, 친구들이 지난 시즌보다 훨씬 더 풍부하고 다채로운 웃음과 재미를 선사한다. 시즌3에서는 각 캐릭터의 새로운 면모가 공개되는데... 아빠의 의외의 과거, 미미의 감춰진 비밀, 자두와 윤석의 썸인 듯 아닌 듯 아리송한 러브라인과 은희의 말 못할 짝사랑 등 듣기만 해도 기대되는 다양한 이야기가 준비되어 있다. 거기에 박진감 넘치는 액션, 초특급 울트라 스케일, 눈물 촉촉한 감동은 시즌3을 더욱 스페셜하게 만들어 준다.","grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051481","name":"TV 유치원","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":"아이들은 놀면서 자라고, 놀면서 배운다! 재미있고 자유롭게 놀 수 있는 공간! 신나는 놀이판이 벌여진다! 교육적 내용과 다양한 놀이로 아이들의 오감을 키우는 어린이 체험형 프로그램","grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051482","name":"TV 유치원","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":"아이들은 놀면서 자라고, 놀면서 배운다! 재미있고 자유롭게 놀 수 있는 공간! 신나는 놀이판이 벌여진다! 교육적 내용과 다양한 놀이로 아이들의 오감을 키우는 어린이 체험형 프로그램","grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051483","name":"강냉왕자","mainCategory":"취미/레저","subCategory":"애완동물","cast":null,"summary":null,"grade":"12","startTime":"20240626130000","endTime":"20240626131000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051484","name":"강냉왕자","mainCategory":"취미/레저","subCategory":"애완동물","cast":null,"summary":null,"grade":"12","startTime":"20240626131000","endTime":"20240626132000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051485","name":"강냉왕자","mainCategory":"취미/레저","subCategory":"애완동물","cast":null,"summary":null,"grade":"12","startTime":"20240626132000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051475","name":"마카앤로니","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626133000","endTime":"20240626134500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051476","name":"마카앤로니","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626134500","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051487","name":"헬로카봇 시즌14 X","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626140000","endTime":"20240626141500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051488","name":"헬로카봇 시즌14 X","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626141500","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051489","name":"헬로카봇 시즌14 X","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626143000","endTime":"20240626144500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051490","name":"헬로카봇 시즌14 X","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626144500","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113573","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626150000","endTime":"20240626151500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113574","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626151500","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113575","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626153000","endTime":"20240626154500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113576","name":"꼬미마녀 라라 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626154500","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051493","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626160000","endTime":"20240626160500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051494","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626160500","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051495","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626161000","endTime":"20240626161500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051496","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626161500","endTime":"20240626162000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051497","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626162000","endTime":"20240626162500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051498","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626162500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051499","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626163000","endTime":"20240626163400","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051500","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626163400","endTime":"20240626163800","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051501","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626163800","endTime":"20240626164200","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051502","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626164200","endTime":"20240626164600","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051503","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626164600","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051504","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626165000","endTime":"20240626165500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051505","name":"서사동","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626165500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051506","name":"터닝메카드","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":"미니카를 좋아하는 소년 찬은 아름답고 신비로운 전학생인 이소벨을 따라가던 중 살아있는 미니카 생명체, '메카니멀'을 만나게 된다. 메카니멀이란 '트라이포스'라는 먼 세계의 전쟁을 끝내기 위해 만들어진 미니카형 변신 생명체로, 이소벨은 지구로 뿔뿔이 흩어진 메카니멀을 모으기 위해 지구에 찾아온 것. 아버지의 행방불명이라는 슬픈 기억을 가진 찬은 동생을 찾고 있는 메카니멀 '에반'을 돕기 위해 메카니멀 쟁탈전에 참가하고, 다른 메카드 전사들을 친구로 맞이하며 세계 평화를 지키는 메카드 전사의 사명을 자각하게 되는데... 과연 찬과 친구들은 블랙미러의 야망을 무너뜨리고 세계의 평화를 되찾을 수 있을 것인가","grade":"12","startTime":"20240626170000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051507","name":"터닝메카드","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":"미니카를 좋아하는 소년 찬은 아름답고 신비로운 전학생인 이소벨을 따라가던 중 살아있는 미니카 생명체, '메카니멀'을 만나게 된다. 메카니멀이란 '트라이포스'라는 먼 세계의 전쟁을 끝내기 위해 만들어진 미니카형 변신 생명체로, 이소벨은 지구로 뿔뿔이 흩어진 메카니멀을 모으기 위해 지구에 찾아온 것. 아버지의 행방불명이라는 슬픈 기억을 가진 찬은 동생을 찾고 있는 메카니멀 '에반'을 돕기 위해 메카니멀 쟁탈전에 참가하고, 다른 메카드 전사들을 친구로 맞이하며 세계 평화를 지키는 메카드 전사의 사명을 자각하게 되는데... 과연 찬과 친구들은 블랙미러의 야망을 무너뜨리고 세계의 평화를 되찾을 수 있을 것인가","grade":"12","startTime":"20240626173000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113577","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626181500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113578","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626181500","endTime":"20240626183000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113579","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626184500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113580","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626184500","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681352","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626191500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681356","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626191500","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681358","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626194000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681362","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626195000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681364","name":"브레드 이발소 시즌2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626195000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051516","name":"포켓몬스터:테라파고스의 빛","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051517","name":"포켓몬스터:테라파고스의 빛","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051518","name":"챔보의 호기심천꾹 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626210000","endTime":"20240626211500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051519","name":"챔보의 호기심천꾹 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626211500","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051520","name":"챔보의 호기심천꾹 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626213000","endTime":"20240626214500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051521","name":"챔보의 호기심천꾹 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626214500","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113589","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626220000","endTime":"20240626221500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113590","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626221500","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113591","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626223000","endTime":"20240626224500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524113592","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626224500","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681382","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626230000","endTime":"20240626231500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681386","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626231500","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531681388","name":"알쏭달쏭 캐치! 티니핑","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626233000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051525","name":"슈퍼맨이 돌아왔다","mainCategory":"연예/오락","subCategory":"버라이어티","cast":"박주호,박솔미,소유진","summary":"일만 하는 스타 아빠들이 육아에 도전한다! 가족에서 소외되고 자녀에게 소홀했던 아빠들이 제자리를 찾기 위한 프로젝트 리얼 버라이어티","grade":"12","startTime":"20240626234000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"526","name":"투니버스","number":"494","logoUrl":"/upload/channelimage/201308/channel_logo_ao.gif","homepage":"https://tooniverse.cjenm.com/ko/","phone":"080-080-0780","description":"만화 전문 채널로 고품질 만화영화 제공을 방송목표로 한다.","programs":[{"id":"R119838773","name":"짱구는 못말려 12","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"12","startTime":"20240625233000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838774","name":"명탐정 코난 19","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838775","name":"명탐정 코난 19","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838776","name":"아스트로 노트","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"15","startTime":"20240626010000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838777","name":"아스트로 노트","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"15","startTime":"20240626013000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838778","name":"퍼피 구조대1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626022000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838779","name":"퍼피 구조대1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626022000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838780","name":"퍼피 구조대1","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838781","name":"빅 네이트","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626030000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838782","name":"빅 네이트","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626032000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838783","name":"빅 네이트","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626034000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119838784","name":"로보카 폴리 5","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":true},{"id":"R119838785","name":"아기상어 올리와 윌리엄 NEW에피소드","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838786","name":"도깨비 언덕에 왜 왔니?","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"12","startTime":"20240626060000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119850777","name":"퍼피 구조대 3","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850778","name":"원픽은, 흔한남매 2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626080000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850779","name":"흔한남매의 안흔한일기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"때로는 티격 태격 남매 사이, 때로는 장난도 치지만 다정한 연인 사이! 많은 이들을 배꼽 빠지게 만든 흔한 남매가 온다! 냐하~","grade":"15","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850780","name":"캐리야 학교 가자","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850781","name":"버블호텔","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850782","name":"뿡뿡빵빵 부부맨","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850783","name":"퍼피 구조대 7","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850784","name":"신비아파트:고스트볼의 비밀","mainCategory":"만화","subCategory":"호러/심령","cast":null,"summary":"귀신이 나오는 장소로 유명한 신비아파트, 그것도 444호에 이사 오게 된 하리네 가족. 첫날부터 그들은 자꾸만 이상한 일들에 휩싸이게 된다. 아무도 안 산다는 위층에선 밤새 ‘쿵쿵’거리는 소리가 울리고, 아파트 맨홀에서 기어 나온 괴상한 꼬마 아이는 자꾸만 내기를 하자며 하리에게 덤벼든다. 그러다 얼떨결에 꼬마 아이가 입에 달고 다니는 ‘엿’을 빼앗아 먹게 된 하리와 동생 두리. 그 이후부터 그들의 눈엔 하나둘 무서운 귀신의 모습이 보이기 시작하고, 정체를 알 수 없는 맨홀 꼬마는 귀신을 없애주면 원하는 소원은 뭐든지 이루어주겠다며 큰소리치는데...","grade":"12","startTime":"20240626120000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850785","name":"한국사 대모험","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850786","name":"퍼피 구조대 6","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850787","name":"라바 펜던트","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626150000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850788","name":"다이노 파워즈 3","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"7","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850789","name":"마카앤로니 2","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626160000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850854","name":"극장판 뽀로로와 친구들:바이러스를 없애줘!","mainCategory":"영화","subCategory":"애니메이션","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850790","name":"버섯도리: 패밀리 대작전 3","mainCategory":"연예/오락","subCategory":"일반","cast":null,"summary":null,"grade":"12","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850791","name":"흔한남매와 안 흔한 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626200000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850792","name":"티미의 못말리는 수호천사 10","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850793","name":"네모바지 스폰지밥 11","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"7","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850855","name":"네모바지 스폰지밥 13","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"12","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850856","name":"짱구는 못말려 12","mainCategory":"만화","subCategory":"코믹","cast":null,"summary":null,"grade":"12","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119850857","name":"명탐정 코난 19","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"92","name":"키즈톡톡플러스(유료)","number":"495","logoUrl":"/upload/channel/201402/1392196793103.gif","homepage":"http://ena.skylifetv.co.kr/kidstalktalkplus/","phone":"02-2003-3063","description":"- < 뽀로로3 >
비행사로 변신한 뽀로로와 세 친구들의 이야기.
국내최초 영어버전 방송
- < 리틀프린세스 >
인기 동화 ‘리틀 프린세스’를 원작으로 한 애니메이션으로 호기심 많은 꼬마 공주 ‘Little Princess’가 성 안에 서 벌어지는 엄청난 소동이야기","programs":[{"id":"R119807365","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240625235300","endTime":"20240626000200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807366","name":"Drawing Show Ms.Sing (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626000200","endTime":"20240626001600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807367","name":"Drawing Show Ms.Sing (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626001600","endTime":"20240626002900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807368","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626002900","endTime":"20240626005500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807369","name":"Math Master (자막)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626005500","endTime":"20240626012000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807370","name":"Magic Cookids (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626012000","endTime":"20240626014600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807371","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626014600","endTime":"20240626015900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807372","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626015900","endTime":"20240626021300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807373","name":"Sealoo 1 (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626021300","endTime":"20240626023100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807374","name":"Sealoo 1 (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626023100","endTime":"20240626025100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807375","name":"Math Show CoCo Doodle Doo S2 (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626025100","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807376","name":"The Story for Bedtime","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626032500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807377","name":"The Story for Bedtime","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626032500","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807378","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626034900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807379","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626034900","endTime":"20240626035900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807380","name":"Drawing Show Ms.Sing (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626035900","endTime":"20240626041300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807381","name":"Drawing Show Ms.Sing (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626041300","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807382","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807383","name":"Math Master (자막)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807384","name":"Magic Cookids (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807385","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626061900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807386","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626061900","endTime":"20240626063700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807387","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626063700","endTime":"20240626065300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807388","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626065300","endTime":"20240626070900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807389","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626070900","endTime":"20240626072400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807390","name":"PooBoo's Crunchy Science (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626072400","endTime":"20240626073400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807391","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626073400","endTime":"20240626075900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807392","name":"Math Master (자막)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626075900","endTime":"20240626082500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807393","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626082500","endTime":"20240626083700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807394","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626083700","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807395","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626085000","endTime":"20240626090300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807396","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626090300","endTime":"20240626091500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807397","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626091500","endTime":"20240626092300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807398","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626092300","endTime":"20240626093300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807399","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626093300","endTime":"20240626094700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807400","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626094700","endTime":"20240626100100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807401","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626100100","endTime":"20240626101900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807402","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626101900","endTime":"20240626103700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807403","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626103700","endTime":"20240626105300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807404","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626105300","endTime":"20240626110900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807405","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626110900","endTime":"20240626112400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807406","name":"PooBoo's Crunchy Science (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626112400","endTime":"20240626113400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807407","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626113400","endTime":"20240626115900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807408","name":"Math Master (자막)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626115900","endTime":"20240626122500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807409","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626122500","endTime":"20240626123700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807410","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626123700","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807411","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626125000","endTime":"20240626130300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807412","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626130300","endTime":"20240626131500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807413","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626131500","endTime":"20240626132300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807414","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626132300","endTime":"20240626133300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807415","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626133300","endTime":"20240626134700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807416","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626134700","endTime":"20240626140100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807417","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626140100","endTime":"20240626141900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807418","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626141900","endTime":"20240626143700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807419","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626143700","endTime":"20240626145300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807420","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626145300","endTime":"20240626150900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807421","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626150900","endTime":"20240626152400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807422","name":"PooBoo's Crunchy Science (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626152400","endTime":"20240626153400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807423","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626153400","endTime":"20240626155900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807424","name":"Math Master (자막)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626155900","endTime":"20240626162500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807425","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626162500","endTime":"20240626163700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807426","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626163700","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807427","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626170300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807428","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626170300","endTime":"20240626171500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807429","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626171500","endTime":"20240626172300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807430","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626172300","endTime":"20240626173300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807431","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626173300","endTime":"20240626174700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807432","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626174700","endTime":"20240626180100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807433","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626180100","endTime":"20240626181900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807434","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626181900","endTime":"20240626183700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807435","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626183700","endTime":"20240626185300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807436","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626185300","endTime":"20240626190900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807437","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626190900","endTime":"20240626192500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807438","name":"PooBoo's Crunchy Science (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626192500","endTime":"20240626193500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807439","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626193500","endTime":"20240626200100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807440","name":"Math Master (자막)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626200100","endTime":"20240626202700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807441","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626202700","endTime":"20240626203900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807442","name":"Drawing Show Ms.Pen (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":"상상력을 펼치면 주변 사물로 귀엽고 깜찍한 그림을 그릴 수 있대요. 미즈펜과 미즈펜의 단짝친구 페니가 알려주는 신기한 그림나라로 떠나볼까요?","grade":"0","startTime":"20240626203900","endTime":"20240626205300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807443","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626205300","endTime":"20240626210600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807444","name":"The Adventures of Miro S1 (원어)","mainCategory":"만화","subCategory":"모험(adventure)","cast":null,"summary":null,"grade":"0","startTime":"20240626210600","endTime":"20240626211800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807445","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626211800","endTime":"20240626212700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807446","name":"Sealoo & Friends (원어)","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626212700","endTime":"20240626213600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807447","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626213600","endTime":"20240626215000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807448","name":"Hello! Yoga Kids!","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626215000","endTime":"20240626220400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807449","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626220400","endTime":"20240626222200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807450","name":"Sealoo & Daddy (원어)","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626222200","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807451","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626224000","endTime":"20240626225600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807452","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626225600","endTime":"20240626231200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807453","name":"Animal Big Show (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626231200","endTime":"20240626232700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807454","name":"PooBoo's Crunchy Science (원어)","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626232700","endTime":"20240626233700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119807455","name":"Math Master (원어)","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626233700","endTime":"20240627000200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"949","name":"뽀요TV","number":"496","logoUrl":"/upload/channel/202109/211001_ppoyo_Logo.jpg","homepage":"http://www.pororotv.net/poyotv/","phone":"-","description":"아이들을 위한 모든 것을 담은\r\n

실시간 방송채널, 뽀요TV","programs":[{"id":"P531626135","name":"뽀로로 캐릭터 모음집","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626019","name":"The little penguin PORORO 3","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626000500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626020","name":"The little penguin PORORO 3","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626000500","endTime":"20240626001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626030","name":"TITIPO TITIPO 3","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626001500","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626012","name":"The little bus TAYO 6","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626004500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625950","name":"Chiro & Friends","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626165","name":"뽀로로와 타요의 건강한 하루","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626012000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626127","name":"뽀로로 베이비 잉글리쉬","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626012000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626414","name":"타요 소리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626260","name":"뽀요 뮤직비디오","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626014000","endTime":"20240626015000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626340","name":"이달의 인기동요 이 노래 어때요?","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626015000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626141","name":"뽀로로 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626024000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625978","name":"LET'S SING 타요송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626435","name":"타요 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626034000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625960","name":"LET'S SING 뽀로로송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626034000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626213","name":"뽀롱뽀롱 뽀로로 3기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"탄탄한 시나리오와 귀여운 캐릭터가 잘 어우러진 교육 애니메이션 뽀롱뽀롱 숲 속 마을의 꼬마 동물들이 벌이는 소동을 그린 작품 미취학 아동을 위한 교육용 애니메이션『뽀롱뽀롱 뽀로로 2기』는 잘 짜여진 시나리오와 귀여운 캐릭터, 교육적 효과가 잘 어우러져 어른들이 보기에도 손색이 없는 작품이다. 무성 3D 애니메이션 lt;게으른 고양이 딩가gt;에 이어 두 번째로 제작된 남북 합작 애니메이션으로 화제를 모았으며 유럽을 비롯한 해외 시장으로부터도 좋은 반응을 얻고 있다. 세상이 온통 눈과 얼음으로 뒤덮여 있는 얼음나라의 뽀롱뽀롱 숲 속 마을에 꼬마 동물들이 모여 살고 있다. 호기심 많은 꼬마 펭귄 ‘뽀로로’, 너그럽고 순박한 백곰 ‘포비’, 항상 잘난 척하고 참견하기 좋아하는 여우 ‘에디’, 여리고 소심한 비버 ‘루피’ 등 외모만큼이나 성격도 제 각각인 이들은 매일같이 아기자기한 소동을 벌이며 지내고 있다. 그러던 어느 날, 친구들과 술래잡기 놀이를 하고 있던 ‘뽀로로’는 활달하고 사교성 좋은 소녀 펭귄 ‘패티’를 만나게 되는데….","grade":"0","startTime":"20240626040000","endTime":"20240626040500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626214","name":"뽀롱뽀롱 뽀로로 3기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":"탄탄한 시나리오와 귀여운 캐릭터가 잘 어우러진 교육 애니메이션 뽀롱뽀롱 숲 속 마을의 꼬마 동물들이 벌이는 소동을 그린 작품 미취학 아동을 위한 교육용 애니메이션『뽀롱뽀롱 뽀로로 2기』는 잘 짜여진 시나리오와 귀여운 캐릭터, 교육적 효과가 잘 어우러져 어른들이 보기에도 손색이 없는 작품이다. 무성 3D 애니메이션 lt;게으른 고양이 딩가gt;에 이어 두 번째로 제작된 남북 합작 애니메이션으로 화제를 모았으며 유럽을 비롯한 해외 시장으로부터도 좋은 반응을 얻고 있다. 세상이 온통 눈과 얼음으로 뒤덮여 있는 얼음나라의 뽀롱뽀롱 숲 속 마을에 꼬마 동물들이 모여 살고 있다. 호기심 많은 꼬마 펭귄 ‘뽀로로’, 너그럽고 순박한 백곰 ‘포비’, 항상 잘난 척하고 참견하기 좋아하는 여우 ‘에디’, 여리고 소심한 비버 ‘루피’ 등 외모만큼이나 성격도 제 각각인 이들은 매일같이 아기자기한 소동을 벌이며 지내고 있다. 그러던 어느 날, 친구들과 술래잡기 놀이를 하고 있던 ‘뽀로로’는 활달하고 사교성 좋은 소녀 펭귄 ‘패티’를 만나게 되는데….","grade":"0","startTime":"20240626040500","endTime":"20240626041500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626096","name":"띠띠뽀 띠띠뽀 3기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626041500","endTime":"20240626043000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626056","name":"꼬마버스 타요 1기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626044500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626358","name":"치로와 친구들","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626044500","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626166","name":"뽀로로와 타요의 건강한 하루","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626052000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626128","name":"뽀로로 베이비 잉글리쉬","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626052000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626415","name":"타요 소리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626054000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626261","name":"뽀요 뮤직비디오","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626055000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626341","name":"이달의 인기동요 이 노래 어때요?","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626142","name":"뽀로로 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626064000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625979","name":"LET'S SING 타요송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626064000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626436","name":"타요 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626236","name":"뽀송한 아침","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626073500","endTime":"20240626075000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626037","name":"굿모닝, 뽀카!","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626075000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626118","name":"뽀로로 공룡 연구소","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626097","name":"띠띠뽀 띠띠뽀 3기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626057","name":"꼬마버스 타요 1기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626084500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626359","name":"치로와 친구들","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626084500","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626326","name":"안전 대장 뽀로로","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626167","name":"뽀로로와 타요의 건강한 하루","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626091000","endTime":"20240626093000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626416","name":"타요 소리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626094000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626262","name":"뽀요 뮤직비디오","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626094000","endTime":"20240626095000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626342","name":"이달의 인기동요 이 노래 어때요?","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626143","name":"뽀로로 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625980","name":"LET'S SING 타요송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626104000","endTime":"20240626110000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626437","name":"타요 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626114000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625961","name":"LET'S SING 뽀로로송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626114000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626331","name":"알쏭? 달쏭! 크롱어 사전","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626121500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626098","name":"띠띠뽀 띠띠뽀 3기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626121500","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626058","name":"꼬마버스 타요 1기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626124500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626042","name":"꼬마 곰 재키","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626124500","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626168","name":"뽀로로와 타요의 건강한 하루","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626132000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626129","name":"뽀로로 베이비 잉글리쉬","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626132000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626417","name":"타요 소리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626134000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626263","name":"뽀요 뮤직비디오","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626182","name":"뽀로로의 보이는 뽈륨을 높여요","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626318","name":"뽈륨을 높여요 PLAYLIST","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626438","name":"타요 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626154000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625962","name":"LET'S SING 뽀로로송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626154000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626023","name":"The little penguin PORORO 4","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626161500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626031","name":"TITIPO TITIPO 3","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626161500","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626013","name":"The little bus TAYO 6","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626164500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625951","name":"Chiro & Friends","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626164500","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626169","name":"뽀로로와 타요의 건강한 하루","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626172000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626130","name":"뽀로로 베이비 잉글리쉬","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626172000","endTime":"20240626173000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626418","name":"타요 소리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626174000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626264","name":"뽀요 뮤직비디오","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626175000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626343","name":"이달의 인기동요 이 노래 어때요?","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626175000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626144","name":"뽀로로 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625981","name":"LET'S SING 타요송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626439","name":"타요 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626194000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625963","name":"LET'S SING 뽀로로송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626119","name":"뽀로로 공룡 연구소","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626201500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626099","name":"띠띠뽀 띠띠뽀 3기","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626201500","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626059","name":"꼬마버스 타요 1기","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626204500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626360","name":"치로와 친구들","mainCategory":"만화","subCategory":"교육","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626170","name":"뽀로로와 타요의 건강한 하루","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626212000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626131","name":"뽀로로 베이비 잉글리쉬","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626212000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626419","name":"타요 소리영어","mainCategory":"교육","subCategory":"영어","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626214000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626155","name":"뽀로로랑 자장자장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626214000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626145","name":"뽀로로 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626224000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625982","name":"LET'S SING 타요송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626224000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626440","name":"타요 테마극장","mainCategory":"교육","subCategory":"어린이","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531625964","name":"LET'S SING 뽀로로송","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240626234000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531626024","name":"The little penguin PORORO 4","mainCategory":"교육","subCategory":"유아","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627001500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"56","name":"애니원","number":"497","logoUrl":"/upload/channelimage/201308/channel_logo_160.gif","homepage":"http://www.anionetv.com/","phone":"02-2071-3100","description":"- 국내, 일본 등 해외의 최신 애니메이션 및 만화 프로그램을 1일 24시간 종일방송
- 청소년, 마니아, 일반성인층까지 아울러 명랑, 순정, 액션, SF 등 장르별 특화된 프로그램 방송
- INUYASHA, 풀메탈 패닉!, 공각기동대, 러브in러브, 환상마전 최유기, 스크라이드, 신세기 에반게리온, 포켓몬스터, 파워몬스터, 무한의 리바이어스 등 인기 애니메이션 방송
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[{"id":"R119840201","name":"명탐정 코난4","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240625232000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817216","name":"[자막] 밤의 해파리는 헤엄칠 수 없어","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"15","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119817217","name":"[자막] 외톨이 THE ROCK!","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"15","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119817218","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817219","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817220","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817221","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817222","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817223","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817224","name":"바스토프 레몬","mainCategory":"만화","subCategory":"SF","cast":null,"summary":"저학년 대상 완구 사업에 의존하는 기존의 애니메이션 제작 업계의 관행을 타파하고 10대 청소년들의 대중적 유행을 반영한 트렌디 애니메이션으로 기획되어 제작 초기부터 많은 관심을 받아온 화제의 작품. 인터넷 문화, 패션 스타, 스포츠, 음악 등 10대들의 주된 관심사를 고루 반영한 트렌디한 분위기와 퍼즐처럼 치밀하게 얽힌 미스터리적 구성이 돋보인다. 복잡한 현대 사회에서 상처받고 병든 10대들의 영혼이 치유되어 가는 과정을 그려낸 SF 미스테리물.2001 디지털 컨텐츠 연말 대상 및 2001 대한민국 영상만화 대상 수상.","grade":"12","startTime":"20240626040000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817225","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626044500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817226","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626044500","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817227","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626051500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817228","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626051500","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817229","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626054500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817230","name":"하프와 친구들","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626054500","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817231","name":"퍼피 구조대 시즌6","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817232","name":"퍼피 구조대 시즌6","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817233","name":"긱블","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626070000","endTime":"20240626073000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817234","name":"긱블","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817235","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626080000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817236","name":"베이블레이드X","mainCategory":"만화","subCategory":"액션/무협","cast":null,"summary":null,"grade":"7","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817237","name":"퍼피 구조대 시즌6","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817238","name":"퍼피 구조대 시즌6","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817239","name":"캐치! 티니핑","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"7","startTime":"20240626100000","endTime":"20240626101500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817240","name":"캐치! 티니핑","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"7","startTime":"20240626101500","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817241","name":"캐치! 티니핑","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"7","startTime":"20240626103000","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817242","name":"캐치! 티니핑","mainCategory":"만화","subCategory":"SF","cast":null,"summary":null,"grade":"7","startTime":"20240626104500","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817243","name":"빨강머리 앤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":"몽고메리의 동명 소설을 애니메이션화하여, 국내에서도 가장 높은 인기를 얻었던 추억의 명작 애니메이션!! 어려운 상황에서도 미래에 대한 희망을 갖는 앤을 통해 잔잔한 감동을 느낄 수 있는 가슴 따뜻한 스토리로, 주인공 앤의 목소리를 연기한 ‘정경애’씨를 비롯, 80년대 추억의 성우들 목소리 더빙 버전 그대로 애니맥스를 통해 방영된다.","grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817244","name":"빨강머리 앤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":"몽고메리의 동명 소설을 애니메이션화하여, 국내에서도 가장 높은 인기를 얻었던 추억의 명작 애니메이션!! 어려운 상황에서도 미래에 대한 희망을 갖는 앤을 통해 잔잔한 감동을 느낄 수 있는 가슴 따뜻한 스토리로, 주인공 앤의 목소리를 연기한 ‘정경애’씨를 비롯, 80년대 추억의 성우들 목소리 더빙 버전 그대로 애니맥스를 통해 방영된다.","grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817245","name":"빨강머리 앤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":"몽고메리의 동명 소설을 애니메이션화하여, 국내에서도 가장 높은 인기를 얻었던 추억의 명작 애니메이션!! 어려운 상황에서도 미래에 대한 희망을 갖는 앤을 통해 잔잔한 감동을 느낄 수 있는 가슴 따뜻한 스토리로, 주인공 앤의 목소리를 연기한 ‘정경애’씨를 비롯, 80년대 추억의 성우들 목소리 더빙 버전 그대로 애니맥스를 통해 방영된다.","grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817246","name":"빨강머리 앤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":"몽고메리의 동명 소설을 애니메이션화하여, 국내에서도 가장 높은 인기를 얻었던 추억의 명작 애니메이션!! 어려운 상황에서도 미래에 대한 희망을 갖는 앤을 통해 잔잔한 감동을 느낄 수 있는 가슴 따뜻한 스토리로, 주인공 앤의 목소리를 연기한 ‘정경애’씨를 비롯, 80년대 추억의 성우들 목소리 더빙 버전 그대로 애니맥스를 통해 방영된다.","grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817247","name":"빨강머리 앤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":"몽고메리의 동명 소설을 애니메이션화하여, 국내에서도 가장 높은 인기를 얻었던 추억의 명작 애니메이션!! 어려운 상황에서도 미래에 대한 희망을 갖는 앤을 통해 잔잔한 감동을 느낄 수 있는 가슴 따뜻한 스토리로, 주인공 앤의 목소리를 연기한 ‘정경애’씨를 비롯, 80년대 추억의 성우들 목소리 더빙 버전 그대로 애니맥스를 통해 방영된다.","grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817248","name":"빨강머리 앤","mainCategory":"만화","subCategory":"순정","cast":null,"summary":"몽고메리의 동명 소설을 애니메이션화하여, 국내에서도 가장 높은 인기를 얻었던 추억의 명작 애니메이션!! 어려운 상황에서도 미래에 대한 희망을 갖는 앤을 통해 잔잔한 감동을 느낄 수 있는 가슴 따뜻한 스토리로, 주인공 앤의 목소리를 연기한 ‘정경애’씨를 비롯, 80년대 추억의 성우들 목소리 더빙 버전 그대로 애니맥스를 통해 방영된다.","grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817249","name":"파워레인저 킹덤포스","mainCategory":"드라마","subCategory":"어린이","cast":null,"summary":null,"grade":"7","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817250","name":"파워레인저 킹덤포스","mainCategory":"드라마","subCategory":"어린이","cast":null,"summary":null,"grade":"7","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817251","name":"파워레인저 킹덤포스","mainCategory":"드라마","subCategory":"어린이","cast":null,"summary":null,"grade":"7","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817252","name":"파워레인저 킹덤포스","mainCategory":"드라마","subCategory":"어린이","cast":null,"summary":null,"grade":"7","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817253","name":"도라에몽 NEW 스페셜- 에몽 탐정 사무소","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817254","name":"도라에몽 NEW 스페셜- 에몽 탐정 사무소","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817255","name":"외계 고양이 도라에몽","mainCategory":"만화","subCategory":"명랑","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817256","name":"긱블","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817257","name":"긱블","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"7","startTime":"20240626193000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817258","name":"명탐정 코난4","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817259","name":"명탐정 코난4","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817260","name":"명탐정 코난4","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626210000","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817261","name":"명탐정 코난4","mainCategory":"만화","subCategory":"탐정","cast":null,"summary":"이미 TV시리즈로는 3년간 엄청난 인기를 끌고 있는 이 애니메이션은 일단 구성의 탄탄함에서 인기를 얻고 있다. 매 사건마다 어떻게 코난이 사건을 풀어나갈 것인가에 초점이 모아지고, 일개의 어린이가 어른들이 저지를 사건을 교묘한 방법을 이용해서 사건을 풀어나가는 모습이 어린이 뿐만이 아니라 어른들 까지도 관심을 기울여서 보게 만드는 매력이 있다.","grade":"12","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817262","name":"미래소년 코난","mainCategory":"만화","subCategory":"명작","cast":null,"summary":"때는 미래, 장소는 지구. 인류는 과학의 남용으로 파멸되고 소수만이 살아남는다. 우리의 코난은 할아버지와 살던 어느 날, 표류해 온 라나를 구하게 되고 태양 에너지의 비밀을 알고 있는 라나를 붙잡으려는 레프카가 그 뒤를 쫓아다니는데… 다시 붙잡힌 라나를 구하기 위해 섬을 떠난 코난을 포비를 만나 친구가 되어 함께 레프카를 물리치기 위한 눈부신 활약을 한다.","grade":"15","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817263","name":"미래소년 코난","mainCategory":"만화","subCategory":"명작","cast":null,"summary":"때는 미래, 장소는 지구. 인류는 과학의 남용으로 파멸되고 소수만이 살아남는다. 우리의 코난은 할아버지와 살던 어느 날, 표류해 온 라나를 구하게 되고 태양 에너지의 비밀을 알고 있는 라나를 붙잡으려는 레프카가 그 뒤를 쫓아다니는데… 다시 붙잡힌 라나를 구하기 위해 섬을 떠난 코난을 포비를 만나 친구가 되어 함께 레프카를 물리치기 위한 눈부신 활약을 한다.","grade":"15","startTime":"20240626223000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817264","name":"미래소년 코난","mainCategory":"만화","subCategory":"명작","cast":null,"summary":"때는 미래, 장소는 지구. 인류는 과학의 남용으로 파멸되고 소수만이 살아남는다. 우리의 코난은 할아버지와 살던 어느 날, 표류해 온 라나를 구하게 되고 태양 에너지의 비밀을 알고 있는 라나를 붙잡으려는 레프카가 그 뒤를 쫓아다니는데… 다시 붙잡힌 라나를 구하기 위해 섬을 떠난 코난을 포비를 만나 친구가 되어 함께 레프카를 물리치기 위한 눈부신 활약을 한다.","grade":"15","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817265","name":"미래소년 코난","mainCategory":"만화","subCategory":"명작","cast":null,"summary":"때는 미래, 장소는 지구. 인류는 과학의 남용으로 파멸되고 소수만이 살아남는다. 우리의 코난은 할아버지와 살던 어느 날, 표류해 온 라나를 구하게 되고 태양 에너지의 비밀을 알고 있는 라나를 붙잡으려는 레프카가 그 뒤를 쫓아다니는데… 다시 붙잡힌 라나를 구하기 위해 섬을 떠난 코난을 포비를 만나 친구가 되어 함께 레프카를 물리치기 위한 눈부신 활약을 한다.","grade":"15","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119817266","name":"[자막] 그날 본 꽃의 이름을 우리는 아직 모른다","mainCategory":"만화","subCategory":"순정","cast":null,"summary":null,"grade":"15","startTime":"20240627000000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4008","name":"홈쇼핑","channels":[{"id":"640","name":"W쇼핑","number":"2","logoUrl":"/upload/channel/201511/logo_wshopping_.png","homepage":"http://w-shopping.co.kr","phone":"1644-4949","description":"\"새롭고 놀라운 쇼핑의 세계\"

W쇼핑은 TV 를 보면서 리모컨과 모바일을 통해 상품을 선택하고 결제까지 가능한 데이터 홈쇼핑입니다.

일상 속의 특별함, 새롭고 놀라운 쇼핑의 세계!! W쇼핑을 지금 만나보세요!!","programs":[{"id":"P531302429","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625232500","endTime":"20240626002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302430","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626002500","endTime":"20240626012500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302431","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626012500","endTime":"20240626022500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302432","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626022500","endTime":"20240626032500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302433","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626032500","endTime":"20240626042500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302434","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626042500","endTime":"20240626052500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302435","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626052500","endTime":"20240626062500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302436","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626062500","endTime":"20240626072500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302437","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626072500","endTime":"20240626082500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302438","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626082500","endTime":"20240626092500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302439","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626092500","endTime":"20240626102500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302440","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626112500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302441","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626112500","endTime":"20240626122500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302442","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626122500","endTime":"20240626132500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302443","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626132500","endTime":"20240626142500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302444","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626142500","endTime":"20240626152500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302445","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626152500","endTime":"20240626162500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302446","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626162500","endTime":"20240626172500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302447","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626172500","endTime":"20240626182500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302448","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626182500","endTime":"20240626192500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302449","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626192500","endTime":"20240626202500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302450","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626202500","endTime":"20240626212500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302451","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626212500","endTime":"20240626222500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302452","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626222500","endTime":"20240626232500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302453","name":"W쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626232500","endTime":"20240627002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"493","name":"현대홈쇼핑","number":"6","logoUrl":"/upload/channel/201511/logo_hyundaihs.png","homepage":null,"phone":"02-2143-2000","description":"- 현대백화점의 이미지를 구현할 수 있는 고품격 상품 제공
- 상품특성과 시간대별 시청자 특성을 고려한 띠 편성
- 가족시청 시간에 내구재/문화상품, 주부시간대의 생활문화용품, 노년층 및 저연령층 상품 및 건강용품등을 1일 24시간 방송
- 현장(야외,지방) 이벤트와 연계한 지역특산품, 문화상품 방송","programs":[{"id":"R119838211","name":"뷰티","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838212","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838213","name":"다시보는 인기상품","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838214","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626071500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838215","name":"리빙","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838216","name":"아쇼라","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626102500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838217","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626114000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838218","name":"주방","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626114000","endTime":"20240626124000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838219","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626124000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838220","name":"뷰티","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626144000","endTime":"20240626154000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838221","name":"뷰티","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626154000","endTime":"20240626164000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838222","name":"금융","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626164000","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838223","name":"일반식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838224","name":"금융","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838225","name":"클럽노블레스","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626214500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838226","name":"패션잡화","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626214500","endTime":"20240626225500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838227","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626225500","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119838228","name":"뷰티","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"975","name":"CJ 온스타일","number":"8","logoUrl":"/upload/channel/202105/210510_CJonstyle_logo.jpg","homepage":null,"phone":"1644-2525","description":"- 계층간/세대간의 다양한 NEEDS를 충족시키는 상품과 정보제공
- OFF-LINE중심의 상품구성에서 벗어난 첨단상품, 실버, 아동 등 특정 카테고리별 전문 프로그램 편성
- 공동구매,경매 등의 방식을 채용한 소비자 참여 프로그램 운영
- 첨단 디지털 기술을 이용한 생활/쇼핑 정보등을 1일 24시간 방송","programs":[{"id":"R119843388","name":"Weekly Best 5부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625235500","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843389","name":"Weekly Best 6부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119781003","name":"심야재방 베스트","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119781004","name":"1촌1명품/1사1명품(수화)","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"R119781005","name":"Weekly Best 1부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626071500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119843390","name":"화장품 1부","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119843391","name":"HIT THE STYLE","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626102500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843392","name":"건강식품 1부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626113500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843393","name":"생활가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626113500","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843394","name":"건강식품 2부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626123500","endTime":"20240626133500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843395","name":"주방가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626133500","endTime":"20240626143500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843396","name":"렌탈서비스 1부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626143500","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843397","name":"Weekly Best 5부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843398","name":"건강식품 5부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843399","name":"Weekly Best 4부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843400","name":"레포츠의류 1부","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626193500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843401","name":"침구/커튼","mainCategory":"홈쇼핑","subCategory":"침구","cast":null,"summary":null,"grade":"0","startTime":"20240626193500","endTime":"20240626204500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843402","name":"최화정쇼","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626225500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843403","name":"Weekly Best 3부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626225500","endTime":"20240626235500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119843404","name":"건강식품 4부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626235500","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"278","name":"롯데홈쇼핑","number":"10","logoUrl":"/upload/channel/201511/logo_lottehomeshopping.png","homepage":null,"phone":"02-2168-5252","description":"어떤 쇼핑이 가장 당신답다라는 말을 들을 수 있을까요?

내가 원하는 것을 잘 이해하고, 알맞은 정보와 상품을 찾아, 정직한 가격으로 구매하는 것.

바로 스마트한 당신을 닮은 롯데홈쇼핑에서 가장 당신다운 쇼핑이 시작됩니다.

So Smart. So You. 롯데홈쇼핑.","programs":[{"id":"R119847708","name":"렌탈","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625225500","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856662","name":"캐릭터","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856663","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856664","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856665","name":"심야재방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856666","name":"생활안전행동요령프로그램","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626030500","endTime":"20240626033500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":true,"cc":true,"suhwa":true},{"id":"R119856667","name":"심야재방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626033500","endTime":"20240626041500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"R119856668","name":"심야재방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626041500","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856669","name":"Together 상생하우스","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856670","name":"심야재방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626052000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856671","name":"심야재방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626052000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119856672","name":"레저스포츠","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626071500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856673","name":"슈즈/핸드백","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856674","name":"300초","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856675","name":"뷰티","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626082000","endTime":"20240626092500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856676","name":"일반식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626092500","endTime":"20240626102500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856677","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626113500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856797","name":"생활","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626113500","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856678","name":"침구","mainCategory":"홈쇼핑","subCategory":"침구","cast":null,"summary":null,"grade":"0","startTime":"20240626123500","endTime":"20240626133500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856679","name":"보험","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626133500","endTime":"20240626143500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856798","name":"300초","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626143500","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856799","name":"일반식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626144000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856800","name":"언더웨어","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856801","name":"일반식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856802","name":"일반식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856680","name":"렌탈","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626193500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856681","name":"생활","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626193500","endTime":"20240626204500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856682","name":"영스타일","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856803","name":"언더웨어","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626224500","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119856683","name":"렌탈","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"497","name":"GS SHOP","number":"12","logoUrl":"/upload/channelimage/201308/channel_logo_45.gif","homepage":null,"phone":"02-2007-4545","description":"- 우수 중소기업 및 국내외 명품브랜드 상품을 저렴하게 기획.판매
- 매니아층을 겨냥한 고품격의 우수 상품을 저렴하게 기획/판매
- 기존 홈쇼핑에서 구매할 수 없었던 새로운 카테고리의 상품 제공
- 히트상품/북한 우수상품/농수산물 및 지역특산물 상품 판매
- 쇼핑의 즐거움과 시청률 제고를 위한 각종 정보제공 등 종일 방송","programs":[{"id":"R119765306","name":"이미용","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240625235500","endTime":"20240626010000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765307","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765308","name":"순환방송(재방송)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119765309","name":"순환방송(재방송)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119765310","name":"GS 여행톡","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626031000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119765311","name":"순환방송(재방송)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626044000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119765312","name":"순환방송(재방송)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626044000","endTime":"20240626053000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119765313","name":"아이러브중소기업","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119765314","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626071500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765315","name":"보험","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626081500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765316","name":"일반식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626092500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765317","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626092500","endTime":"20240626102500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765318","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626113500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765319","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626113500","endTime":"20240626123500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765320","name":"이미용","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626123500","endTime":"20240626133500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765321","name":"렌탈","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626133500","endTime":"20240626143500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765322","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626143500","endTime":"20240626153500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765323","name":"꼬꼬쇼 (CoCo Show)","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626153500","endTime":"20240626163500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765324","name":"보험","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626163500","endTime":"20240626173500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765325","name":"속옷","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626173500","endTime":"20240626183500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765326","name":"이미용","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626183500","endTime":"20240626193500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765327","name":"종합","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626193500","endTime":"20240626204500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765328","name":"최은경의 W","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626225500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765329","name":"이미용","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626225500","endTime":"20240626235500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"R119765330","name":"레포츠","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626235500","endTime":"20240627010000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"708","name":"KT알파쇼핑","number":"14","logoUrl":"/upload/channel/202205/220601_ktalphashop_logo.png","homepage":"http://www.kshop.co.kr","phone":null,"description":"스마트한 TV 쇼핑 라이프를 만드는 ‘KT알파쇼핑’
국내최초 독립형 T-서비스 ‘KT알파쇼핑’을 통해 새로운 TV 쇼핑의 편의와 즐거움을 제공한다.","programs":[{"id":"P531301769","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301770","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301771","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301772","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301773","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301774","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301775","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301776","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301777","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301778","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301779","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301780","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301781","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531301782","name":"kt알파 쇼핑 추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"521","name":"신세계쇼핑","number":"15","logoUrl":"/upload/channel/201511/logo_ssgshopping_en_521.png","homepage":"https://www.shinsegaetvshopping.com/broadcast/tvschedule","phone":"1800-0850","description":"“늘 꿈꿔왔던 똑똑한 TV쇼핑”

신세계쇼핑은 현재 방송 중인 상품 외에도 더 많은 상품을 직접 골라서 확인하고 구매하실 수 있는 양방향 TV쇼핑 채널입니다.

친절한 설명으로 쇼핑에 도움을 주는 VOD와 상품 정보를 24시간 언제든지 시청하시고 쇼핑하실 수 있습니다.","programs":[{"id":"C524036794","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036795","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036796","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036797","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036798","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036799","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036800","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036801","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036802","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036803","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036804","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036805","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036806","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524036807","name":"편성예정 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"496","name":"NS홈쇼핑","number":"17","logoUrl":"/upload/channelimage/201308/channel_logo_133.gif","homepage":null,"phone":"02-6336-1234","description":"- 농수산물 직거래 활성화에 기여하는 프로그램 중점 편성
- 시청자의 생활 패턴과 소비선호도 데이터를 반영한 프로그램 방송
- 세시풍속과 지역문화를 소개하고 상품화하여 판매하는 프로그램
- 상품판매와 함께 정보가 살아있는 프로그램 제공
- 타 홈쇼핑과 차별화된 농수산 전문쇼핑으로 1일 24시간 방송","programs":[{"id":"R119839824","name":"벤소닉캐리어","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240625235500","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839825","name":"종근당건강알티지오메가","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839826","name":"히트상품앵콜방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839827","name":"정보방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626041000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839828","name":"히트상품앵콜방송","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626041000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839829","name":"프리미엄미녀의석류콜라겐","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839830","name":"유기농지리산상황버섯진액","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626072500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839831","name":"에버콜라겐타임비오틴","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626072500","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839832","name":"셀게이트글루타치온","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626082000","endTime":"20240626092500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839833","name":"골드카무트효소","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626092500","endTime":"20240626102500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839834","name":"버블왕세정제","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839835","name":"해통령육수링","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839836","name":"자르UV차단마스크","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626123500","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839837","name":"베네팜루피니빈","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626143500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839838","name":"덴마크유산균이야기","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626143500","endTime":"20240626153500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839839","name":"짐머만폴딩팬","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626153500","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839840","name":"반건조 가자미","mainCategory":"홈쇼핑","subCategory":"수산물","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839841","name":"하림삼계탕","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626171000","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839842","name":"국내산바다장어","mainCategory":"홈쇼핑","subCategory":"수산물","cast":null,"summary":null,"grade":"0","startTime":"20240626175000","endTime":"20240626183500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839843","name":"삼성에어컨","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626183500","endTime":"20240626193500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839844","name":"여에스더프로테오글리칸","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626193500","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839845","name":"이경제흑염소진액","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626204000","endTime":"20240626214500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839846","name":"이경제흑염소진액","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626214500","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839847","name":"보험","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626225000","endTime":"20240626231000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839848","name":"보험 2부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626231000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839849","name":"보험 3부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839850","name":"보험 4부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240626235400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119839851","name":"블라우풍트이어폰","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626235400","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"567","name":"홈&쇼핑","number":"19","logoUrl":"/upload/channel/201511/logo_homenshopping.png","homepage":null,"phone":"080-810-1111","description":"고품질의 제품을 저렴한 가격으로 판매하는 FULL HD급 홈쇼핑 방송","programs":[{"id":"P431606899","name":"컬러딥파운데이션","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617789","name":"용두동할매즉석조리식품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431639167","name":"후라밍고코디세트상/하의SS(져지)","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431639163","name":"델포유빵/쨈","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626030500","endTime":"20240626035500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431639165","name":"포레냉감침구","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626035500","endTime":"20240626045000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617774","name":"김정문알로에톤업크림","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617779","name":"데이즈온원데이바이탈케어코큐텐","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626071500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617786","name":"시서스다이어트다이어트식품","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617790","name":"일동후디스산양유단백질","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626081500","endTime":"20240626092500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617778","name":"더화이트글루타치온","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626092500","endTime":"20240626102500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617775","name":"끌레드벨파운데이션","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626113700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431639164","name":"신영와코루팬티","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626113700","endTime":"20240626124000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617792","name":"참존참인셀기초세트","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626124000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431667433","name":"소유진스테비아커피세트","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626142200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617794","name":"포레냉감침구","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626142200","endTime":"20240626151000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617796","name":"해남자색고구마면세트","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626151000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617777","name":"더젓갈젓갈세트","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617788","name":"양세형스테이크","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617791","name":"제주가마당갈치","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626184000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617773","name":"김수미배추김치","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626193500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617781","name":"센텔리안24앰플패드","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626193500","endTime":"20240626204500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617793","name":"크로커다일심리스브라팬티","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626214500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617780","name":"비에날씬다이어트유산균","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626214500","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431617776","name":"대원칸타빌정선생활숙박시설소개","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626224500","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P431693879","name":"푸마브라팬티세트","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627010100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"632","name":"공영쇼핑","number":"21","logoUrl":"/upload/channel/201810/gongyoung_logo.png","homepage":"http://www.publichomeshopping.com/","phone":"02-6350-8000","description":"창조경제 유통채널, 공영홈쇼핑","programs":[{"id":"P531634489","name":"휴렉지니음식물처리기(렌탈)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626010000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634490","name":"당찬여주(즙)","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634491","name":"제일아쿠아정수기토탈","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634492","name":"닥터린콘드로이친MBP","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626032000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634493","name":"한우1등급한판구이","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626032000","endTime":"20240626041000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634494","name":"바네사리찌메시원피스","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626041000","endTime":"20240626050000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634495","name":"스칸디노티아두유제조기","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634496","name":"슈리오샌들","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626071500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634497","name":"세프리아프라이팬","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626071500","endTime":"20240626082000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634498","name":"바네사리찌자수블라우스","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626082000","endTime":"20240626092000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634499","name":"손질오징어(명진)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626092000","endTime":"20240626102500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634500","name":"신라온돌풍기인견흙침대","mainCategory":"홈쇼핑","subCategory":"인테리어","cast":null,"summary":null,"grade":"0","startTime":"20240626102500","endTime":"20240626113500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634501","name":"민속촌삼계탕","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626113500","endTime":"20240626124000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634502","name":"고등어(PSK)","mainCategory":"홈쇼핑","subCategory":"수산물","cast":null,"summary":null,"grade":"0","startTime":"20240626124000","endTime":"20240626134000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634503","name":"동철원농협오대쌀(일반)","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626144500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634504","name":"오롯담구이세트","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626144500","endTime":"20240626154000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634505","name":"정담채김치","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626154000","endTime":"20240626164000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634506","name":"수앤진24K타임리스","mainCategory":"홈쇼핑","subCategory":"보석/시계","cast":null,"summary":null,"grade":"0","startTime":"20240626164000","endTime":"20240626174000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634507","name":"이상복경주빵","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626184000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634508","name":"숀리엑스바이크스피닝","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626194000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634509","name":"바다내음가득한멍게","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626194000","endTime":"20240626204000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634510","name":"창억떡","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626204000","endTime":"20240626214500","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634511","name":"아라인견이불3장스칼렛","mainCategory":"홈쇼핑","subCategory":"침구","cast":null,"summary":null,"grade":"0","startTime":"20240626214500","endTime":"20240626225000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634512","name":"궁중갈비탕","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626225000","endTime":"20240626235000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531634513","name":"순살갈치(우리씨푸드)","mainCategory":"홈쇼핑","subCategory":"수산물","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627010000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"619","name":"CJ 온스타일플러스","number":"22","logoUrl":"/upload/channel/202105/210510_CJonstyleplus_logo.jpg","homepage":null,"phone":null,"description":"CJ 온스타일 플러스 채널입니다.","programs":[{"id":"P531673712","name":"T식품 1부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240625234500","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673713","name":"T패션잡화 2부","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626004500","endTime":"20240626014500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673714","name":"심야 베스트","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626014500","endTime":"20240626051500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673715","name":"1촌1명품/1사1명품(수화)","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626051500","endTime":"20240626054500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"P531673716","name":"T건강 슈퍼히어로 1부","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626054500","endTime":"20240626064500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673717","name":"T심스라 스페셜라이프 1부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626064500","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673718","name":"T주방가전 1부","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626074500","endTime":"20240626084500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673719","name":"T패션의류 1부","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626084500","endTime":"20240626094500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673720","name":"T패션의류 2부","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626094500","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673721","name":"T Weekly Best 1부","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626104500","endTime":"20240626114500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673722","name":"T레포츠의류 1부","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626114500","endTime":"20240626124500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673723","name":"T식품 1부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626124500","endTime":"20240626134500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673724","name":"T심스라 스페셜라이프 2부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626134500","endTime":"20240626144500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673725","name":"T Weekly Best 2부","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626144500","endTime":"20240626154500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673726","name":"T보험 1부","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626154500","endTime":"20240626164500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673727","name":"T연희마켓 1부","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626164500","endTime":"20240626174500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673728","name":"T식품 2부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626174500","endTime":"20240626184500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673729","name":"T식품 3부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626184500","endTime":"20240626194500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673730","name":"T건강 슈퍼히어로 2부","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626194500","endTime":"20240626204500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673731","name":"T핫쇼 5부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626204500","endTime":"20240626214500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673732","name":"T식품 4부","mainCategory":"홈쇼핑","subCategory":"식품","cast":null,"summary":null,"grade":"0","startTime":"20240626214500","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673733","name":"T렌탈/서비스 1부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626224500","endTime":"20240626234500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531673734","name":"T렌탈/서비스 2부","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626234500","endTime":"20240627004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"41","name":"쇼핑엔티","number":"24","logoUrl":"/upload/channel/201703/26_shoppingnt.png","homepage":"http://m.shoppingntmall.com","phone":"080-130-1010","description":"TV 홈쇼핑의 새로운 세상이 열린다!

새로운 데이터방송 홈쇼핑의 선두 주자 쇼핑엔T에서 좋은가격의 좋은 상품을 만나보세요.","programs":[{"id":"C523851487","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851488","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851489","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851490","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851491","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851492","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851493","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851494","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851495","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851496","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851497","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851498","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851499","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C523851500","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"930","name":"현대홈쇼핑+Shop","number":"26","logoUrl":"/upload/channel/201504/channel_logo_hyundaishop.gif","homepage":null,"phone":"02-2143-2000","description":"- 현대홈쇼핑이 만드는 고품격 양방향 데이터방송 채널 ”현대홈쇼핑+Shop”

- 현재 방송중인 상품 외에도 다양한 상품을 리모콘으로 직접 선택해 구매할 수 있는 신개념 홈쇼핑방송

- VOD와 상품정보를 24시간 언제나 시청 가능","programs":[{"id":"P531302985","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302986","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302987","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302988","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302989","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302990","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302991","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302992","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302993","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302994","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302995","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302996","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302997","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531302998","name":"종합","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"634","name":"GS MY SHOP","number":"28","logoUrl":"/upload/channel/201507/channel_logo_GSmySHOP.gif","homepage":"http://www.gsshop.com","phone":"080-624-4545","description":"20분마다 새로운 상품이 소개되는 GS SHOP의 새로운 쇼핑채널 “GS MY SHOP”!
GS SHOP이 쇼핑 편의성과 상품 다양성에 초점을 맞춘 또 하나의 쇼핑채널 GS MY SHOP을 오픈하였습니다.
GS MY SHOP은 방송 영역과 데이터 영역으로 구성되어 있어, 고객이 원하는 상품을 직접 선택하고 생동감 있는 영상 콘텐츠를 보며 구입할 수 있습니다.","programs":[{"id":"C524035952","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240625233800","endTime":"20240626003800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035953","name":"생활가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626003800","endTime":"20240626013900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035954","name":"이미용","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626013900","endTime":"20240626021900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035955","name":"이미용","mainCategory":"홈쇼핑","subCategory":"뷰티","cast":null,"summary":null,"grade":"0","startTime":"20240626021900","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035956","name":"일반가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626024000","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035957","name":"잡화","mainCategory":"홈쇼핑","subCategory":"종합","cast":null,"summary":null,"grade":"0","startTime":"20240626024500","endTime":"20240626025100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035958","name":"레포츠","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626025100","endTime":"20240626025600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035959","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626025600","endTime":"20240626030100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035960","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626030100","endTime":"20240626030600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035961","name":"레포츠의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626030600","endTime":"20240626031200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035962","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626031200","endTime":"20240626031700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035963","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626031700","endTime":"20240626032200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035964","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626032200","endTime":"20240626032700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035965","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626032700","endTime":"20240626033200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035966","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626033200","endTime":"20240626033700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035967","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626033700","endTime":"20240626034200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035968","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626034200","endTime":"20240626034700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035969","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626034700","endTime":"20240626035200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035970","name":"레포츠","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626035200","endTime":"20240626035700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035971","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626035700","endTime":"20240626040200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035972","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626040200","endTime":"20240626040700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035973","name":"레포츠의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626040700","endTime":"20240626041300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035974","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626041300","endTime":"20240626041800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035975","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626041800","endTime":"20240626042300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035976","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626042300","endTime":"20240626042800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035977","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626042800","endTime":"20240626043300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035978","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626043300","endTime":"20240626043800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035979","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626043800","endTime":"20240626044300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035980","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626044300","endTime":"20240626044800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035981","name":"예비","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626044800","endTime":"20240626045400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035982","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626045400","endTime":"20240626045900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035983","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626045900","endTime":"20240626050400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035984","name":"레포츠의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626050400","endTime":"20240626050900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035985","name":"일반가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626050900","endTime":"20240626051400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035986","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626051400","endTime":"20240626051900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035987","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626051900","endTime":"20240626052400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035988","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626052400","endTime":"20240626052900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035989","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626052900","endTime":"20240626053500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035990","name":"꿈꾸는 가게","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626053500","endTime":"20240626055500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035991","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626055500","endTime":"20240626063600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035992","name":"가구","mainCategory":"홈쇼핑","subCategory":"가구","cast":null,"summary":null,"grade":"0","startTime":"20240626063600","endTime":"20240626073600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035993","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626073600","endTime":"20240626083600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035994","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626083600","endTime":"20240626093600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035995","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626093600","endTime":"20240626103600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035996","name":"생활가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626103600","endTime":"20240626113600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035997","name":"주방용품","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626113600","endTime":"20240626123600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035998","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626123600","endTime":"20240626133700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524035999","name":"생활용품","mainCategory":"홈쇼핑","subCategory":"가정/주방/생활용품","cast":null,"summary":null,"grade":"0","startTime":"20240626133700","endTime":"20240626141700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036000","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626141700","endTime":"20240626145700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036001","name":"생활가전","mainCategory":"홈쇼핑","subCategory":"가전","cast":null,"summary":null,"grade":"0","startTime":"20240626145700","endTime":"20240626153800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036002","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626153800","endTime":"20240626163800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036003","name":"보험","mainCategory":"홈쇼핑","subCategory":"금융/보험/상조","cast":null,"summary":null,"grade":"0","startTime":"20240626163800","endTime":"20240626173800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036004","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626173800","endTime":"20240626183800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036005","name":"건강식품","mainCategory":"홈쇼핑","subCategory":"건강/레포츠","cast":null,"summary":null,"grade":"0","startTime":"20240626183800","endTime":"20240626193800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036006","name":"속옷","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626193800","endTime":"20240626203800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036007","name":"언더우먼","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626203800","endTime":"20240626213800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036008","name":"의류","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626213800","endTime":"20240626223800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036009","name":"속옷","mainCategory":"홈쇼핑","subCategory":"패션/의류","cast":null,"summary":null,"grade":"0","startTime":"20240626223800","endTime":"20240626233800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false},{"id":"C524036010","name":"레포츠","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626233800","endTime":"20240627003800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":true,"suhwa":false}]},{"id":"548","name":"LOTTE OneTV","number":"31","logoUrl":"/upload/channel/201507/channel_logo_LOTTEOneTV.gif","homepage":"https://www.lotteimall.com/main/viewMain.lotte#/main/tvschedule.lotte","phone":"080-000-3000","description":"“원하는 시간, 원하는 장소, 원하는 상품”
롯데OneTV는 시간과 장소의 제약 없이 쇼핑을 즐길 수 있는 OPEN형 데이터 홈쇼핑입니다. 이젠 24시간 리모컨으로 다양한 상품을 직접 선택하고 결제까지 가능합니다.
당신이 원하는 홈쇼핑의 모든 것, 롯데OneTV에서 만나보세요!","programs":[{"id":"P531637516","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637517","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637518","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637519","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637520","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637521","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637522","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637523","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637524","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637525","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637526","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637527","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637528","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531637529","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"529","name":"SK stoa","number":"33","logoUrl":"/upload/channel/201801/logo_SKstoa.png","homepage":"http://www.corp.skstoa.com/pcweb/index","phone":"1566-0106","description":"영상으로 보는 생생한 상품정보!

\r\n실시간으로 받아보는 행복쇼핑 팁!

\r\n상담원/ 자동주문 전화/ 모바일/ TV간편결제 등 다양한 결제 방법으로 쉽게!
쇼핑하세요!","programs":[{"id":"C524041867","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041868","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041869","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041870","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041871","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041872","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041873","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041874","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041875","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041876","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041877","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041878","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041879","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524041880","name":"추천상품 입니다","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"646","name":"NS SHOP+","number":"35","logoUrl":"/upload/channel/201511/logo_nshopplus.PNG","homepage":"http://www.nsmall.com","phone":"080-667-1234","description":"더 편리하고, 더 건강하고,
더 아름답게쇼핑하세요.
회원등록하시면 쿠폰 등 다양한 혜택까지~

24시간 함께하는 선택형 데이터 홈쇼핑.

NS샵플러스와 함께하세요.","programs":[{"id":"P529625672","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625673","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625674","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625675","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625676","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625677","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625678","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625679","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625680","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625681","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625682","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625683","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625684","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P529625685","name":"NSshop+추천상품","mainCategory":"홈쇼핑","subCategory":"기타","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4014","name":"종교","channels":[{"id":"903","name":"BBS 불교방송","number":"180","logoUrl":"/upload/channelimage/201308/channel_logo_903.jpg","homepage":"http://www.bbsi.co.kr","phone":"02-705-5114","description":"(재)불교방송은 1990년 5월 1일, 2천만 불자님들의 원력과 보시로 태어난\r\n

불교계 유일의 공익방송 재단입니다. 지상파 라디오 방송으로 개국하여\r\n

2008년 BBS TV로 영상포교에 진출, 불교종합미디어로서 방송포교에\r\n

정진하고 있습니다. 불교계 및 불자님들의 후원금과 방송광고수입은 \r\n

소중한 보시금으로서 방송포교불사에 모두 환원하는 비영리재단입니다.\r\n

- 불교 강좌, 법회/포교 프로그램 및 교양/오락 프로그램 방송","programs":[{"id":"C524014107","name":"7분 다큐","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"한국의 문화유산을 흥미롭고 재미있는 이야기 구조로 담아내어 딱딱하고 어려운 역사를 쉽게 이해할 수 있는 다큐로 표현한 프로그램","grade":"0","startTime":"20240625235000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014108","name":"금강경독송","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"자신의 참 모습을 깨우치기 위한 금경경독송을 상진스님께서 독송을 봉행합니다.","grade":"0","startTime":"20240626000000","endTime":"20240626004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014109","name":"행복을 찾는 108배","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"108번의 절을 하며 내 자신을 돌아보는 시간.","grade":"0","startTime":"20240626004000","endTime":"20240626011000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014110","name":"경전의 숲을 거닐다","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"경전의 숲을 거닐다는 빨리어 경전을 스토리가 있는 이야기와 구어체 문답, 삽화로 풀어내 2600여년 전의 이야기를 마치 지금 보고 듣는 것처럼 생생하고 재미있게 감상할 수 있도록 만들었습니다. 이를 통해 방송을 접하는 불자들은 물론 일반인들까지도 부처님의 가르침을 바르게 배우고 가까이 느낄 수 있을 것입니다.","grade":"0","startTime":"20240626011000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014111","name":"수불스님의 원오심요 선해","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626025000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014112","name":"정독 선문정로","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626025000","endTime":"20240626034000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014113","name":"정우스님의 당신을 깨우는 지혜법문","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"도심포교를 주도한 선구자 정우스님 서울 대표적인 도심사찰 구룡사에서 정우스님께 듣는 지혜와 깨달음을 얻는 법문.","grade":"0","startTime":"20240626034000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014114","name":"십이대원을 위한 기도정진 <약사여래>","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014115","name":"아침예불","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"부처님의 법음과 함께 마음의 평화를 찾는 시간. 아침 종성, 불전사물, 아침예불, 반야심경으로 구성되는 예불 시간이다.","grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014116","name":"정오스님의 천수경 독경","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014117","name":"상월결사 108 원력문","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014118","name":"돈각스님의 연명지장경","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014119","name":"영상으로 만나는 빠알리대장경 앙굿따라니까야","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626070000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014120","name":"BBS 뉴스","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"매일 불교계의 중요뉴스를 생생하게 전달하는 시간.","grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014121","name":"지광스님의 21세기 정토삼부경","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014122","name":"작가 월명의 자투리타임","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"서울 남산 월명사(주지 월명스님)의 불교서적 자료와 저서를 통한 국민들의 마음을 치유하는 '힐링'를 전달 하는 영상에세이","grade":"0","startTime":"20240626083000","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014123","name":"성철스님의 백일법문","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"불교의 중도사상으로 선과 교를 회통한 한국불교 최고의 법문으로 손꼽히는 성철스님의 백일법문을 만나봅니다","grade":"0","startTime":"20240626084000","endTime":"20240626090000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014124","name":"청운스님의 천수천안","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014125","name":"BBS 뉴스","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"매일 불교계의 중요뉴스를 생생하게 전달하는 시간.","grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014126","name":"사시불공","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"삼세에 항상하시고, 시방에 두루하시는 불보살님과, 진리의 법과, 그 법에 따라 수행하시는 모든 성현대중님들께 몸과 마음 다 바쳐서 지심으로 귀의하는 의식입니다. 사찰에서는 새벽과 저녁에 온 대중이 모여 한마음으로 예를 올립니다.","grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014127","name":"만공회 '향' 공덕주님 감사합니다","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014128","name":"선타스님의 금강경 강의","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626133000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014129","name":"석중스님의 출가일기","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014130","name":"무비스님의 대방광불화엄경","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"위로는 깨달음을 구하고 아래로는 중생을 제도하는 보살행을 통해 수행자가 부처의 불가사의한 깨달음의 세계에 이르는 하는 화엄경을 불자들의 눈높이에 맞춘 무비스님의 법문으로 만나본다","grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014131","name":"명상은 과학이다","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"대한민국에서 명상과 관련한 최고 권위자들을 강연자로 초청하여 그들의 연구와 임상경험을 바탕으로 명상을 체계적이고 다각도로 알아보는 시간. 특히 뇌과학자, 심리학자, 구도자로 구성된 강연은 시청자들이 명상을 바라보는 시야를 넓혀 줄 것입니다.","grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014132","name":"주석스님의 마인드체인지","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014133","name":"조성태박사의 생긴대로 건강법","mainCategory":"교양/정보","subCategory":"의료건강","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014134","name":"BBS 뉴스","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"매일 불교계의 중요뉴스를 생생하게 전달하는 시간.","grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014135","name":"선묵 혜자스님의 나를 찾는 백팔기도문","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014136","name":"우리말 저녁예불","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"부처임의 법음과 함께 마음의 평화를 찾는 시간. 사물, 저녁예불, 반야심경으로 구성되는 예불시간이다.","grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014137","name":"부모은중경 독송(부산 불지사 상진스님)","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014138","name":"지광스님의 법고대통3","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"능인선원 지광스님이 현 시대에 맞는 부처님의 가르침을 전합니다. 특히 코로나19로 인해 사람과 사람이 멀어진 시기인 요즈음, 잠시 멈춰 주변을 바라보고 나와 내 주변사람들을 행복하게 할 수 있는 지혜를 제공합니다.","grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014139","name":"진옥스님의 반야정로","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014140","name":"무비스님의 대방광불화엄경","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"위로는 깨달음을 구하고 아래로는 중생을 제도하는 보살행을 통해 수행자가 부처의 불가사의한 깨달음의 세계에 이르는 하는 화엄경을 불자들의 눈높이에 맞춘 무비스님의 법문으로 만나본다","grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014141","name":"BBS 뉴스","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"매일 불교계의 중요뉴스를 생생하게 전달하는 시간.","grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014142","name":"지운스님의 걷기 선명상","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626233000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014143","name":"작가 월명의 자투리타임","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"서울 남산 월명사(주지 월명스님)의 불교서적 자료와 저서를 통한 국민들의 마음을 치유하는 '힐링'를 전달 하는 영상에세이","grade":"0","startTime":"20240626233000","endTime":"20240626234000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014144","name":"영상으로 만나는 빠알리대장경 앙굿따라니까야","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626234000","endTime":"20240626235000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014145","name":"7분 다큐","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"한국의 문화유산을 흥미롭고 재미있는 이야기 구조로 담아내어 딱딱하고 어려운 역사를 쉽게 이해할 수 있는 다큐로 표현한 프로그램","grade":"0","startTime":"20240626235000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524014146","name":"금강경독송","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":"자신의 참 모습을 깨우치기 위한 금경경독송을 상진스님께서 독송을 봉행합니다.","grade":"0","startTime":"20240627000000","endTime":"20240627004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"52","name":"BTN불교TV","number":"181","logoUrl":"/upload/channel/201504/channel_logo_52.gif","homepage":"http://www.btn.co.kr","phone":"02-3270-3300","description":"- 불자들의 바른 신앙생활 선도 및 불교 교리와 불교 문화의 홍보
- 전통문화와 불교신앙 바탕의 불법 홍보 및 교계 정보 제공
- 불교유적과 문화를 중심으로 한 교양물 등 1일 24시간 방송","programs":[{"id":"C524019869","name":"릴레이특강 지혜의 다락방","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240625231500","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019870","name":"금강경독송","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019871","name":"광우스님의 소나무 시즌3","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626004000","endTime":"20240626013000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019872","name":"불기2567년 통도사 화엄산림법회","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626022000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019873","name":"너와 나를 이롭게 하는 기도","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626022000","endTime":"20240626031000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019874","name":"달라이라마 행복론","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626031000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019875","name":"모두가 부처님","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019876","name":"생활 속 염불수행","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626042000","endTime":"20240626045000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019878","name":"새벽예불","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019881","name":"생활 속 염불수행","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019882","name":"BTN뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019883","name":"맛수다 시즌2 송산, 일각, 지형스님의 이판사판","mainCategory":"연예/오락","subCategory":"토크쇼","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019884","name":"한마음의 길로 이끄시는 대행스님 말씀","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019885","name":"나를 찾아 떠나는 길 암자","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019886","name":"BTN뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019887","name":"사시불공","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019888","name":"생활 속 염불수행","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019889","name":"붓다빠라스님이 전하는 부처님 최초의 말씀","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630412","name":"<특집>울림 라디오 '러브렌즈, 박시환입니다' 4주년 기념 옥상음악회","mainCategory":"음악","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630420","name":"광우스님의 소나무 시즌3","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019892","name":"BTN특별기획 우리는 불자 가족입니다","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019893","name":"출가","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019894","name":"행복한 오늘","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019895","name":"저녁예불","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019897","name":"BTN뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019898","name":"송담스님의 이뭣고","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019899","name":"맛수다 시즌2 송산, 일각, 지형스님의 이판사판","mainCategory":"연예/오락","subCategory":"토크쇼","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019900","name":"나를 찾아 떠나는 길 암자","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019901","name":"BTN뉴스","mainCategory":"뉴스","subCategory":"뉴스","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626223000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630432","name":"<특집>2024년 활성스님 특별법문","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626231500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531630436","name":"선명상으로 찾는 마음의 평안 시즌2","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626231500","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524019904","name":"금강경독송","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627004000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"156","name":"CBSTV","number":"182","logoUrl":"/upload/channelimage/201308/channel_logo_156.gif","homepage":"http://www.cbs.co.kr","phone":"02-2650-7000","description":"- 최초의 민간방송 CBS가 만드는 크리스천 종합 프로그램
- 1200만 크리스천을 대상으로 한 은혜로운 말씀과 찬양
- 크리스천 시각의 시사교양/건강/음악/오락 프로그램 방송","programs":[{"id":"C524037940","name":"찬양예배 주님께 맡기는 시간","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240625235000","endTime":"20240626001000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037941","name":"성지가족","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626001000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037942","name":"성경꿀팁 이것이 궁금하다","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626005000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037943","name":"소망의 말씀 (김경진)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626014000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037944","name":"CBS 비전특강 윤차복 목사의 종말론 특강","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"기독교 교양, 신학, 가정 등을 주제로 기독교인과 비기독교인들이 삶에 적용, 실생활에 도움이 될 수 있는 명강의를 제작한다.","grade":"0","startTime":"20240626014000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524037945","name":"TV강단 승리(박규성)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531658869","name":"올포원","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048611","name":"CBS 성서학당 (송태근)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626045000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048612","name":"CBS 교회소식","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048613","name":"CBS 은혜의 시간","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048614","name":"TV강단 군포제일(권태진)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048615","name":"생명의 양식 삼송(김형석)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048616","name":"믿음의 말씀 (김대조)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531658912","name":"CBS 창사 70주년 기념 특별감사예배 1부","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626072000","endTime":"20240626082000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048620","name":"CBS 성서학당 (배요한)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626082000","endTime":"20240626091000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048621","name":"새롭게하소서","mainCategory":"교양/정보","subCategory":"기독교","cast":"박명규,이명희","summary":"기독교 신앙인으로 살아가면서 진한 감동과 넘치는 은혜를 전하는 시간, 신앙의 깊이와 연령에 관계없이 크리스천 모두가 공감하며 소화할 수 있는 본격 신앙 간증 토크 프로그램. 월-토 매일 프로그램","grade":"0","startTime":"20240626091000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531658917","name":"2024 특별선교방송 감사의 70년, 생명을 살리는 CBS 2부","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048625","name":"TV강단 든든한(장향희)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626120000","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048626","name":"TV강단 포도나무(여주봉)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626123000","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531658977","name":"한소망교회 감사 부흥회","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626132000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048628","name":"말씀의 힘 양곡(지용수)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048629","name":"새롭게하소서","mainCategory":"교양/정보","subCategory":"기독교","cast":"박명규,이명희","summary":"기독교 신앙인으로 살아가면서 진한 감동과 넘치는 은혜를 전하는 시간, 신앙의 깊이와 연령에 관계없이 크리스천 모두가 공감하며 소화할 수 있는 본격 신앙 간증 토크 프로그램. 월-토 매일 프로그램","grade":"0","startTime":"20240626143000","endTime":"20240626152000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048630","name":"CBS 성서학당 (송태근)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626152000","endTime":"20240626161000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048631","name":"성지가족","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626161000","endTime":"20240626165000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659211","name":"CBS 창사 70주년 기념 특별감사예배 2부","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626175000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048635","name":"영혼의 양식_양천(김동인)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"저명한 목사님들로부터 살아있는 지혜를 배우는 시간. 설교와는 또 다른 느낌으로 다채로운 주제로 시청자들을 만난다.","grade":"0","startTime":"20240626175000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048636","name":"TV강단 한성(도원욱)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048637","name":"TV강단 한신(강용규)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626183000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048638","name":"TV강단 영광제일(이기웅)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524048639","name":"TV강단 정동제일(천영태)","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"우리 교계 유명 목사들의 설교실황녹화 프로그램","grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659325","name":"2024 특별선교방송 감사의 70년, 생명을 살리는 CBS 1부","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659327","name":"2024 특별선교방송 감사의 70년, 생명을 살리는 CBS 2부","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531659345","name":"만나다","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"42","name":"CTS기독교TV","number":"183","logoUrl":"/upload/channelimage/201308/channel_logo_42.gif","homepage":"http://www.cts.tv","phone":"02-6333-1000","description":"※ 순수복음방송, 섬김과 나눔의 방송, 사회공익을 실현하는 방송, 세계를 교구로 하는 방송

※ 주요 프로그램
- 예수사랑 여기에 : 난치병 환자 돕기 등
- CTS 이동병원 : 사회소외 계층 무료진료 프로그램
- 영유아가 나라의 미래다
- 내가 매일 기쁘게 : 은혜의 간증과 나눔의 시간","programs":[{"id":"C524045328","name":"설레이는 시니어 토크쇼 백설기","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045329","name":"Calling GOD","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524045330","name":"주성민 목사의 찬양의 기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626005000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045331","name":"김병삼 목사의 '하나님의 음성'","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045332","name":"CTS두란노 성경교실 인바이블 신약","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626022000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045333","name":"힐링스토리","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626022000","endTime":"20240626023000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045334","name":"CTS한밤의 찬양","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045335","name":"다시보는 CTS WEEK","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626035000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524045336","name":"신앙의 유산을 찾아서","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626035000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065594","name":"클래식 생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626042000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065595","name":"오늘의 양식","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626042000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065596","name":"스프링하우스","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065597","name":"TV새벽예배","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626054000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065598","name":"힐링스토리","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626055000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065599","name":"신앙에세이","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"목사님들을 모시고 삶속에 임재하시는 하나님을 경험하고 만나는 시간 방송참여문의 : 02)751-4222","grade":"0","startTime":"20240626055000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065600","name":"새벽을 말씀과 함께","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065601","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626063000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065602","name":"CTS뉴스","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"제보전화 : 02) 6333-1097 Fax : 02) 6333-1107 진행자 : 최슬기, 박세현","grade":"0","startTime":"20240626070000","endTime":"20240626072000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524065603","name":"주성민 목사의 주담길","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626072000","endTime":"20240626073500","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065604","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626073500","endTime":"20240626075000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065605","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626075000","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065606","name":"신앙에세이","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"목사님들을 모시고 삶속에 임재하시는 하나님을 경험하고 만나는 시간 방송참여문의 : 02)751-4222","grade":"0","startTime":"20240626082000","endTime":"20240626083000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065607","name":"자판기","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626083000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065608","name":"내가 매일 기쁘게","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"진행자 : 최선규, 정애리 현시대의 크리스천들의 하나님을 만난 이야기들을 나누는 시간","grade":"0","startTime":"20240626090000","endTime":"20240626095000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524065609","name":"2023 다니엘기도회","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626104000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065610","name":"바이블 프로젝트","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626104000","endTime":"20240626105000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065611","name":"7000미라클 열방을 향하여","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626105000","endTime":"20240626114000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065612","name":"미라클모멘트 지금 이 순간","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626114000","endTime":"20240626115000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065613","name":"[생방송] CTS뉴스","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"제보전화 : 02) 6333-1097 Fax : 02) 6333-1107 진행자 : 최슬기, 박세현","grade":"0","startTime":"20240626115000","endTime":"20240626123000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524065614","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065615","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065616","name":"신앙에세이","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"목사님들을 모시고 삶속에 임재하시는 하나님을 경험하고 만나는 시간 방송참여문의 : 02)751-4222","grade":"0","startTime":"20240626133000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065617","name":"주성민 목사의 찬양의 기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626134000","endTime":"20240626135000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065618","name":"미라클모멘트 지금 이 순간","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626135000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065619","name":"[생방송]Calling GOD","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626145000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true},{"id":"C524065620","name":"내가 매일 기쁘게","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"진행자 : 최선규, 정애리 현시대의 크리스천들의 하나님을 만난 이야기들을 나누는 시간","grade":"0","startTime":"20240626145000","endTime":"20240626154000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065621","name":"7000미라클 열방을 향하여","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626154000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065622","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065623","name":"사랑의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626175000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065624","name":"오정현 목사의 비전묵상 3분 미라클","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626175000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065625","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065626","name":"미라클모멘트 지금 이 순간","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626184000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065627","name":"부흥 어게인","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626184000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065628","name":"광림의 시간","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065629","name":"생명의 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"설교참여문의 : 02) 6333-1077","grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065630","name":"CTS뉴스","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"제보전화 : 02) 6333-1097 Fax : 02) 6333-1107 진행자 : 최슬기, 박세현","grade":"0","startTime":"20240626210000","endTime":"20240626214000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065631","name":"내가 매일 기쁘게","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"진행자 : 최선규, 정애리 현시대의 크리스천들의 하나님을 만난 이야기들을 나누는 시간","grade":"0","startTime":"20240626214000","endTime":"20240626223000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065632","name":"백세특강","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626223000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065633","name":"CTS스페셜","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065634","name":"말씀노트","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626235000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065635","name":"Calling GOD","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":true}]},{"id":"33","name":"가톨릭평화방송","number":"184","logoUrl":"/upload/channel/201611/logo_cpbc.jpg","homepage":"http://www.cpbc.co.kr/","phone":"02-2270-2114","description":"- 가톨릭 관련 영상 다큐프로그램, 가톨릭 선교 종합구성물
- 가톨릭 강의 및 강좌 프로그램 등 1일 15시간 방송
- 해외 가톨릭 영상컨텐츠 방송","programs":[{"id":"C524051093","name":"가톨릭 둘레 특강","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051094","name":"곽승룡 신부의 영혼돌봄","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051095","name":"전삼용 신부의 신앙 Q&A","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051096","name":"박승찬 교수의 중세 여행 성 토마스 아퀴나스와 함께 걷는 길","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051097","name":"신부님은 해결사 13","mainCategory":"드라마","subCategory":"코미디","cast":"테렌스 힐,니노 프라치카","summary":null,"grade":"12","startTime":"20240626020000","endTime":"20240626030000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051098","name":"신부님은 해결사 13","mainCategory":"드라마","subCategory":"코미디","cast":"테렌스 힐,니노 프라치카","summary":null,"grade":"12","startTime":"20240626030000","endTime":"20240626035300","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051099","name":"프롤로그/애국가/방송순서안내","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626035300","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051100","name":"새벽을 여는 기도(수요일)","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051101","name":"성체조배","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626042000","endTime":"20240626045000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051102","name":"일상 안에서의 빛의 여정","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626045000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051103","name":"성인 호칭 기도","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051104","name":"묵주기도(영광의 신비)","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051105","name":"삼종기도(연중)","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626060500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051106","name":"TV매일미사","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626060500","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051107","name":"살레시오와 함께하는 살리시오","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051108","name":"영성의 시간","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051109","name":"영성의 시간","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051110","name":"성경의 시간","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051111","name":"TV매일미사","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626095000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051112","name":"일상 안에서의 빛의 여정","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626095000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051113","name":"인터뷰 아! 사람","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051114","name":"기도를 부탁해","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626104000","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051115","name":"홍성남 신부의 사주풀이","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626111000","endTime":"20240626113000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051116","name":"교황 프란치스코의 가르침","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051117","name":"낮기도와 전례","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051118","name":"살레시오와 함께하는 살리시오","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626125000","endTime":"20240626130000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051119","name":"성경의 시간","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051120","name":"영성의 시간","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051121","name":"영성의 시간","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051122","name":"하느님 자비를 구하는 기도","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051123","name":"일상 안에서의 빛의 여정","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626152000","endTime":"20240626153000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051124","name":"기도를 부탁해","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051125","name":"바티칸 리포트","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051126","name":"리포트 성지 이스라엘","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051127","name":"심리로 본 성경과 사람-신약","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626174000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051128","name":"사제의 첫 마음","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626174000","endTime":"20240626180000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051129","name":"저녁기도와 전례","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051130","name":"살레시오와 함께하는 살리시오","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626185000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051131","name":"기도를 부탁해","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051132","name":"나의 하느님","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051133","name":"홍성남 신부의 사주풀이","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626201000","endTime":"20240626203000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051134","name":"책! 책! 책!","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051135","name":"평화를 위한 고리기도","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626210500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051136","name":"묵주기도(영광의 신비)","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626210500","endTime":"20240626213000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051137","name":"구약종주","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051138","name":"정인준 신부의 성경인물 이야기","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051139","name":"가톨릭 둘레 특강","mainCategory":"교양/정보","subCategory":"천주교","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524051140","name":"인터뷰 아! 사람","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627004000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"779","name":"STB상생방송","number":"185","logoUrl":"/upload/channelimage/201308/channel_logo_779.gif","homepage":"http://www.stb.co.kr","phone":null,"description":"STB 상생방송 채널입니다.","programs":[{"id":"C524006931","name":"한국의 성씨","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625233000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006932","name":"증산도 구도의 첫걸음, 입도","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006933","name":"교과서e문화유산","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626003000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006934","name":"시청자와 함께하는 자시수행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006935","name":"현대문명의 대전환 시즌1","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006936","name":"구도의 여정 시즌1","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006937","name":"도전퀴즈","mainCategory":"교육","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006938","name":"안운산 태상 종도사님 대도말씀","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006939","name":"산책 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006940","name":"도전봉독","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626053000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006941","name":"시청자와 함께하는 아침수행","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":"동양의 역사속에서 수천년간 이어져 온 수행은 이제 동서양을 경계를 넘어 현대인의 생활 속 일부가 되었다. 동양의 정신문명은 서양으로 전파되어 뉴에지 열풍을 일으키고 있다. 육체적인 건강을 위해 수행을 하는 사람들. 정신적인 안정과 스트레스를 몰아 내기 위해 수행을 하는 사람들, 목적과 방법은 다르지만 수행이 인간의 정신을 안정시키고 영적 성숙을 일으킴에는 틀림없는 현실이다. 하지만 상생방송이 앞으로 다룰 수행문화는 수행 그 자체에 그치지 않는다. 수행을 통해 동양의 정신과 인류 역사의 뿌리를 되찾고 우주 자연의 섭리와 목적을 깨우칠 수 있을 것이다.","grade":"0","startTime":"20240626060000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006942","name":"상생정보 오늘 플러스","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006943","name":"도란도란","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006944","name":"역사대담","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006945","name":"나의 신앙 증산도 시즌2","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626093000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006946","name":"안운산 태상 종도사님 대도말씀","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006947","name":"산책 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006948","name":"동방신선학교 개벽뉴스","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006949","name":"동방신선학교 생활수행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006950","name":"환단고기 북콘서트","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006951","name":"천지의 도 춘생추살 시즌3","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006952","name":"한국의 정원","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"한국의 정원, 안압지, 광한루, 소쇄원 등 한국의 수려한 경관을 자랑하는 옛 정원들을 UHD로 담았다.","grade":"0","startTime":"20240626143000","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006953","name":"STB스페셜","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006954","name":"구도의 여정 시즌2","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626153000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006955","name":"추리역사 X파일","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006956","name":"동방신선학교 개벽뉴스","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006957","name":"동방신선학교 생활수행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006958","name":"도란도란","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006959","name":"천지의 도 춘생추살 시즌3","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006960","name":"역사대담","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006961","name":"[생중계] 우주광명의 빛꽃 선정화 명상수행","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006962","name":"환단고기 북콘서트","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006963","name":"한국의 정원","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":"한국의 정원, 안압지, 광한루, 소쇄원 등 한국의 수려한 경관을 자랑하는 옛 정원들을 UHD로 담았다.","grade":"0","startTime":"20240626230000","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006964","name":"나의 신앙 증산도 시즌2","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524006965","name":"안운산 태상 종도사님 대도말씀","mainCategory":"교양/정보","subCategory":"기타종교","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"293","name":"GOODTV","number":"186","logoUrl":"/upload/channel/201802/195번_GOODTV.jpg","homepage":"http://www.goodtv.co.kr","phone":"02-2639-6400","description":"\"세상을 복음의 빛으로\"
\r\n

☆ 방송채널사업(PP) 최초 등록 1호 기독교방송사
\r\n

☆ 기독교를 대표하는 미디어선교 방송으로 세상을 복음의 빛으로 밝히는 소명 사역
\r\n

☆ 1만 5천 명의 뉴스 네트워크 '글로벌선교방송단'이 취재와 제작에 참여하여 세상의 GOOD NEWS 발굴 보도
\r\n

☆ 복음통일 시대를 준비하는 방송으로 탈북민들과 함께 은혜와 감동의 선교 프로그램 제작
\r\n

☆ 1,200만 크리스천에게 전하는 말씀/기도/찬양/교육 방송
","programs":[{"id":"C524054803","name":"GOODTV 스페셜 2024 청년열두광주리기도회","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240625231000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054804","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054805","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626013000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054806","name":"쥬빌리통일구국기도회","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626013000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054807","name":"명설교","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626023000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054808","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626023000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054809","name":"GOODTV 특별간증","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054810","name":"새벽을 깨우는 기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054811","name":"새벽을 깨우는 말씀","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054812","name":"365 새벽기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626054000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054813","name":"힐링스토리","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626054000","endTime":"20240626055000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054814","name":"GOODTV 오늘의 찬양","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626055000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054815","name":"365 새벽기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626063000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054816","name":"큐티 프로그램-한국교회와 함께 큐티를 보다","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626064000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054817","name":"GOODTV 오늘의 기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626064000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054818","name":"GOODTV 뉴스","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626071000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054819","name":"힐링스토리","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626071000","endTime":"20240626072000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054820","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626072000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054821","name":"비전설교","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626075000","endTime":"20240626082000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054822","name":"로드기행 이경의 걷다보면","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626082000","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054823","name":"다큐 더 로드","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626085000","endTime":"20240626091000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054824","name":"신학은 왜 학문이 아닙니까","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626091000","endTime":"20240626100000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054825","name":"비전설교","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054826","name":"여의도순복음 수요예배","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626113000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054827","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626113000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054828","name":"GOODTV 뉴스","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626122000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054829","name":"힐링스토리","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626122000","endTime":"20240626123000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054830","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054831","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054832","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054833","name":"박종순 목사의 묻고 답하다","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626141000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054834","name":"다큐인사이트","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626141000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054835","name":"기적을 이루는 기도 달리다굼","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":true,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054836","name":"우리들의 지식살롱","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":"각계 명사의 강연","grade":"12","startTime":"20240626160000","endTime":"20240626163000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054837","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054838","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054839","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054840","name":"행복플러스","mainCategory":"교양/정보","subCategory":"예술/문화","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626183000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054841","name":"여의도침례 수요 필 워십","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626183000","endTime":"20240626185000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054842","name":"더 메시지","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626185000","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054843","name":"조용기 목사, 명설교","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054844","name":"힐링스토리","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626201000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054845","name":"말씀의 샘터","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626201000","endTime":"20240626204000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054846","name":"GOODTV 저녁의 기도","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626204000","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054847","name":"노크토크","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626205000","endTime":"20240626215000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054848","name":"GOODTV NEWS","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626215000","endTime":"20240626221000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054849","name":"오 자유여!","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626221000","endTime":"20240626231000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054850","name":"GOODTV 스페셜 2024 청년열두광주리기도회","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":null,"grade":"0","startTime":"20240626231000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524054851","name":"젊은이의 예배","mainCategory":"교양/정보","subCategory":"기독교","cast":null,"summary":"선한목자교회(유기성)/수영로교회(이규현)/신촌장로교회(조동천)/만나교회(김병삼)/새중앙교회(황덕영)-젊은이의 예배 방송문의:02)2639-6429","grade":"0","startTime":"20240627000000","endTime":"20240627010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"644","name":"WBS원음방송","number":"187","logoUrl":"/upload/channel/201511/logo_wbswoneum.png","homepage":"http://www.wbsi.kr/","phone":"02-2102-7777","description":"인류의 정신을 개벽하는 방송,
일원의 진리에 바탕해 평화와 공존의 세계를 열어가는 방송,
은혜와 감사의 실천으로 행복한 낙원을 만들어 가는 방송.

WBS원음방송입니다.","programs":[{"id":"C524065012","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240625230000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065013","name":"생활 속에서 실천하는 정전 공부","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626005000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065014","name":"5분추리 X파일","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":"우리는 어디에서 왔으며 어떤 과정을 거쳐서 오늘의 우리가 된 것일까? 풀리지 않은 한국의 역사를 탐구, 기행하며 그 의문을 추리하는 역사이야기. 우리의 역사를 알기위해 떠나는 시간여행 다큐멘터리다.","grade":"0","startTime":"20240626005000","endTime":"20240626010000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065015","name":"성지의 밤","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065016","name":"마음을 깨우는 독경","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065017","name":"묵상의 시간","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065018","name":"하루를 깨우는 법문","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065019","name":"새벽정진-일과로 득력하자","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065020","name":"교산 이성택 교무의 대종경공부","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065021","name":"법문365","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626065000","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065022","name":"선요가 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065023","name":"오디오BOOK 대종경","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065024","name":"휴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065025","name":"한자로 배우는 원불교","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626095000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065026","name":"5분추리 X파일","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":"우리는 어디에서 왔으며 어떤 과정을 거쳐서 오늘의 우리가 된 것일까? 풀리지 않은 한국의 역사를 탐구, 기행하며 그 의문을 추리하는 역사이야기. 우리의 역사를 알기위해 떠나는 시간여행 다큐멘터리다.","grade":"0","startTime":"20240626095000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065027","name":"상생의 멜로디","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065028","name":"휴먼다큐 마냥 이쁜 우리맘","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626120000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065029","name":"마음의 쉼터 오후의 힐링타임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065030","name":"꽃피는 인생","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626140000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065031","name":"월산 조원오 교무의 ‘증도가’강의","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626145000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065032","name":"5분추리 X파일","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":"우리는 어디에서 왔으며 어떤 과정을 거쳐서 오늘의 우리가 된 것일까? 풀리지 않은 한국의 역사를 탐구, 기행하며 그 의문을 추리하는 역사이야기. 우리의 역사를 알기위해 떠나는 시간여행 다큐멘터리다.","grade":"0","startTime":"20240626145000","endTime":"20240626150000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065033","name":"성가 명상","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065034","name":"선요가 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626163000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065035","name":"휴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626163000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065036","name":"유배문화, 과거에서 미래를 겨누다","mainCategory":"시사/다큐","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065037","name":"마음의 쉼터 오후의 힐링타임","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626190000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065038","name":"궁산 오광익 교무의 교리도 강의","mainCategory":"교양/정보","subCategory":"강좌","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626195000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065039","name":"5분추리 X파일","mainCategory":"시사/다큐","subCategory":"역사","cast":null,"summary":"우리는 어디에서 왔으며 어떤 과정을 거쳐서 오늘의 우리가 된 것일까? 풀리지 않은 한국의 역사를 탐구, 기행하며 그 의문을 추리하는 역사이야기. 우리의 역사를 알기위해 떠나는 시간여행 다큐멘터리다.","grade":"0","startTime":"20240626195000","endTime":"20240626200000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065040","name":"휴","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626203000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065041","name":"선요가 시즌3","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626203000","endTime":"20240626210000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065042","name":"저녁정진-일과로 득력하자","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065043","name":"인산 조정중 종사의 정각정행을 위한 정전공부","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626230000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065044","name":"최진용박사의 건강상담소","mainCategory":"교양/정보","subCategory":"일반","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240627000000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065045","name":"매거진 원","mainCategory":"교양/정보","subCategory":"불교","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627003000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4015","name":"프리미엄(성인)","channels":[{"id":"86","name":"VIKI","number":"260","logoUrl":"/upload/channel/201905/ch_viki.png","homepage":"https://www.skylife.co.kr/product/tv/service/channel/viki","phone":"1588-3002","description":"100 % HD 프로그램 방송으로 생생한 느낌을 전해드립니다.
\r\n



VIKI Real HD Channel은 만 19세 이상 성인만 시청할 수 있는 성인영화 채널입니다.","programs":[{"id":"P531653472","name":"(일)과부된 며느리 아랫도리 탐한 변태시아버지","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625233400","endTime":"20240626002400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653488","name":"(일)최고의 입기술을 가진 유부녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626002400","endTime":"20240626010700","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653506","name":"(일)이쁜얼굴에 물총까지 쏘는 여대생","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626010700","endTime":"20240626014800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653518","name":"(일)30대 왕젖며느리 임신최적화몸매","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626014800","endTime":"20240626031900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653346","name":"(중)야외에서 짓밟는걸 즐기는 여왕님","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626031900","endTime":"20240626034300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653342","name":"(중)망사스타킹을 신고 과일디저트범벅","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626034300","endTime":"20240626040800","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653534","name":"(한)우린 끓는점이 달랐던 거야","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626040800","endTime":"20240626045400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653196","name":"(일)여대생이 만져주는 쾌락마사지","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626045400","endTime":"20240626054900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653290","name":"(일)무지성으로 박히며 절정경련하는 여자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626054900","endTime":"20240626063300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653312","name":"(일)경멸하는 상사의 거근에 혼절한 여사원","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626063300","endTime":"20240626072600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653320","name":"(일)불륜 헌팅유부녀 잠깐 벌리는건 괜찮아요","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626072600","endTime":"20240626081200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653330","name":"(일)몸매지리는 몸짱녀의 오일섹스","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626081200","endTime":"20240626085300","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653336","name":"(일)좋아서 웃는 얼굴 아랫도리로는 우는 여대생들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626085300","endTime":"20240626102200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653538","name":"(한)거침없이 돌려대는 일자복근 호피녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626102200","endTime":"20240626110600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653425","name":"(일)좋아죽는 일본아가씨의 낮거리","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626110600","endTime":"20240626115900","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653419","name":"(일)하반신으로 보답하는 쉬운 여자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626115900","endTime":"20240626125100","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653548","name":"(일)단골한정 뒤로도 된다는 일본 아가씨","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626125100","endTime":"20240626134200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653556","name":"(한)와꾸좋은 교포3세 AV녀 제니","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626134200","endTime":"20240626144500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653450","name":"무삭제 미맥콘2022","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626144500","endTime":"20240626150500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653447","name":"무삭제 미맥콘2022","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626150500","endTime":"20240626153400","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653558","name":"(한)사내정사-은밀한 회의실","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626153400","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653564","name":"(일)땀범벅처제의 생노출유혹","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626171000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653144","name":"정파방송","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626180000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653236","name":"(일)몸매굿 왕가슴 일본녀들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626224600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653598","name":"(일)며느리 임신 도와준 성욕넘치는 시아버지","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626224600","endTime":"20240626233500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531653614","name":"(일)소꿉친구와 무제한 섹스한 3일간의 동거","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626233500","endTime":"20240627002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"558","name":"플레이보이TV","number":"261","logoUrl":"/upload/channel/201511/logo_playboytv.png","homepage":"http://www.playboytv.co.kr","phone":"02-3446-4441","description":"- 세계 최고의 성인브랜드 채널 전 세계 72개국에서 운영 되고 있는 PLAYBOY TV 한국 맞춤형 “막강” 성인 컨텐츠와 함께 국내 런칭!

* 에로 영화 - 국내외의 엄선된High Quality, High Nudity의 성인 영화
* 성인드라마/미니시리즈 - 여성을 위한 고품격의 성인드라마 및 미니시리즈 편성
* 스트립쇼/누드동영상 - 남성취향의 최고의 영상미를 자랑하는 스트립쇼/누드 동영상 제공(몰래카메라등)
* 성인시트콤 - 자체 제작 및 국내에서 제공된 성인 시트콤을 연재물 형식으로 제공
* 성인애니메이션 - 세계최초의 Playboy 3D Adult애니메이션, 성인 플래쉬/애니메이션
* 정보/클리닉 - 부부/연인을 위한 High Quality How-to프로그램과 각종 정보제공(교양정보/성테크닉 강좌)
- 고화질, 고음질의 100% 디지털 성인 컨텐츠
- 매일 밤 10시 ~ 익일 저녁 6시 (청소년 보호시간 외 20시간 방송)","programs":[{"id":"R119824900","name":"(한)엄마 교환","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625224500","endTime":"20240626001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824901","name":"(일)내밀어 더욱 깊은 곳 무는 뒷문: 요시타카 네네","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626001000","endTime":"20240626011500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824902","name":"(일)시아버지 맛보고 역으로 덮친 며느리","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626011500","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824903","name":"(한)남자껀 필요없어","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626031500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824904","name":"(일)그게 내가 원하는 전부야","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626031500","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824905","name":"(외)꿈같은 하루: 배고픈 입술","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824906","name":"(한)시아버지를 농락한 며느리","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626050000","endTime":"20240626062000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824907","name":"(일)최악의 남자 최고의 절정","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626062000","endTime":"20240626072500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824908","name":"(일)오체 대만족 친절 봉사 섹스 모음","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626072500","endTime":"20240626081500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824909","name":"(외)물결 속 퍼지는 신음: 한번 터지니 계속 터지네","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626081500","endTime":"20240626084000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824910","name":"(한)엄마친구 3","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626084000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824911","name":"(일)벼랑 끝 쾌락 과잉 지대: 아카리 츠무기","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626100000","endTime":"20240626104500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824912","name":"(일)매번 당하는게 익숙한 유부녀 모음","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626104500","endTime":"20240626113000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824913","name":"(일)남편 부하직원 전용 마누라","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626113000","endTime":"20240626122000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824914","name":"(한)마사지의 신","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626122000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824915","name":"(일)신의 젖 최고의 연속 절정 모음: 리온","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626135000","endTime":"20240626143500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824916","name":"(일)그이가 없는 며칠 무한 쾌락 일기","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626143500","endTime":"20240626154500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824917","name":"(한)여친 엄마 3","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626154500","endTime":"20240626165500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824918","name":"(일)큰 것에 찢어진 콘돔","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626165500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824919","name":"정파 방송","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626180000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824920","name":"(일)남편 옆에서 느낀 형의 물건: 모모노기 카나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626224500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824921","name":"(일)최면 섹스에 빠진 옆집 새댁","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626224500","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"R119824922","name":"(한)친구누나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626235000","endTime":"20240627011500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"169","name":"Midnight","number":"262","logoUrl":"/upload/channel/201511/logo_midnight.png","homepage":"https://www.skylife.co.kr/product/tv/service/channel/midnight","phone":"02-2647-1255","description":"- 해외 대표 성인채널인 영국 Soft-tv, 독일 Marc Dolce 등의 성인영화 등을 방영
- 전세계의 멜로,호러,애니 등 다양한 장르와 유명 영화제 출품작, 수상작 등 우수 에로영화 방송
- SkyLife 디지털위성방송에서만 시청 가능한 채널
- 방송시간 : 24시간","programs":[{"id":"P531693654","name":"(일)시아버지 도발하는 음란며느리","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625234000","endTime":"20240626003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693656","name":"(일)섹스노트:매일 하는 여자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626003000","endTime":"20240626015000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693660","name":"(한)화장실 볼일보던 부장을 덮친 여직원","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626015000","endTime":"20240626024000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693666","name":"(서)캠핑카에서 빤스 벗은 서양 금발미녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626024000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693662","name":"(일)전무님 물건에 신음 내뱉는 아내","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626033000","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693664","name":"(한)나는 자연산이다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626042000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693668","name":"(일)안에다 해버린 옆집오빠","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626051000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693670","name":"(일)여자끼리 붙어먹은 요가교실 아줌마들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626060000","endTime":"20240626065000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693672","name":"(한)욕정에 사로잡혀 꼭지가 돌아버린 C컵녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626065000","endTime":"20240626074000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693674","name":"(서)흠뻑 젖은 가랑이 사이로 얼굴 파묻은 대물남","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626074000","endTime":"20240626083500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693676","name":"(일)밤일 잘하는 결혼 4년차 유부녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626083500","endTime":"20240626092000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693678","name":"(한)야외 내연녀 탐방기","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":"한적한 마을 어디선가 남녀 신음 소리가 들린다?! 무엇일까? 그들은 왜 대낮에 집도 아닌 밖에서 부둥껴 안고있는 것인가?","grade":"19","startTime":"20240626092000","endTime":"20240626101500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693680","name":"(일)옆집 장모님 자빠트린 노가다 잡부","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626101500","endTime":"20240626111000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693658","name":"(일)섹스노트:매일 하는 여자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626111000","endTime":"20240626123500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693682","name":"(일)친구아들 물건에 푹 빠져버린 엄마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626123500","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693684","name":"(한)뜨겁게 조여주는 핫핑크 간호사","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626134000","endTime":"20240626143000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693692","name":"(서)흥분을 참지 못하고 팬티 내리는 그녀들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626143000","endTime":"20240626153500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693686","name":"(일)육질 1등급 일본미녀와 헌팅섹스","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626153500","endTime":"20240626162500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693688","name":"(한)히치하이킹녀의 음란한 뒷거래 현장","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626162500","endTime":"20240626171000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693690","name":"(일)열혈 여비서의 뜨거운 육즙","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626171000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524047378","name":"정파방송","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626180000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693694","name":"(서)혀로 마사지 해주는 금발미녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693696","name":"(일)밤새 뿜어낸 무한사정","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626225000","endTime":"20240626234000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693698","name":"(일)정기 다 빨아먹는 요망한 유부녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626234000","endTime":"20240627003000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"112","name":"허니TV","number":"263","logoUrl":"/upload/channel/201709/honeyTV_logo.png","homepage":"http://www.honeytv.co.kr/info/login.php","phone":"070-7163-1382","description":"- HONEY는 하루 20시간 세계 각국의 다양하고 엄선된 최고의 프로그램
\"HOT&ENJOY\" 다양한 블록 편성, 극강 하드코어 성인채널의 시작

* 허니TV의 주 시청자(40~50대 남녀)의 시청 만족도를 극대화할 수 있는 프로그램으로 편성
* 스파이스TV, 미드나잇의 후발주자로 두 채널과 차별화된 재미를 보여주고 시청자들의 시선을 이끌 수 있는 고품질의 콘텐츠를 편성하여 성인채널의 목적에 충실한 'BEST HARDCORE' 성인 채널을 지향
* 국내, 해외 대한민국 최강 자체제작 성인 채널
* 해외 최고 수준의 성인 채널 및 공급사와의 협력관계를 구축, 차별화된 해외프로그램 수급 편성
* 일본, 중국 등 아시아 제작, 공급업체 등과 협력 및 공동 제작을 통한 다양한 프로그램을 수급 편성","programs":[{"id":"P531513441","name":"6박 9일 : 젊은 남정네 향기가 그리운 유부녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625232500","endTime":"20240626002000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513443","name":"X-art 시즌4 : 흑인의 맛을 알아버린 슬렌더 백인녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626002000","endTime":"20240626011500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513445","name":"TUSHY : 첫구멍 벌려주는 친절한 친구딸","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626011500","endTime":"20240626021000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513447","name":"BLACKED 시즌2 CLIP : 섹스 구걸하는 눈풀린 백인 처자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626021000","endTime":"20240626023500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513449","name":"리얼 헌팅 오일버스 : 오일에 반질반질 몸매 F컵녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626023500","endTime":"20240626032500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513451","name":"동경십색기 : 여체접시에 발딱선 발기부전 남친","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626032500","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531522752","name":"아빠 미안 이번 아줌마도 맛있더라","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626042000","endTime":"20240626051500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513461","name":"청춘을 돌려다오 : 일본 상륙! 변태 S넷 카페","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626051500","endTime":"20240626060500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513463","name":"젖 쪽쪽 빨리며 돌봐주는 남친 아들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626060500","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513475","name":"TUSHY : 첫구멍 벌려주는 친절한 친구딸","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626070000","endTime":"20240626075500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513477","name":"6박 9일 : 젊은 남정네 향기가 그리운 유부녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626075500","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513493","name":"BLACKED 시즌2 CLIP : 섹스 구걸하는 눈풀린 백인 처자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626085000","endTime":"20240626091500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513481","name":"X-art 시즌4 : 흑인의 맛을 알아버린 슬렌더 백인녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626091500","endTime":"20240626101000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513483","name":"먼저 맛 본 예비시아버지","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626101000","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513485","name":"미녀 오일 마사지사 농락하는 손님","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626110000","endTime":"20240626115500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513487","name":"근처 친한 이웃나라 JAPAN TOUR : 허전한 아랫도리 채워달라는 아줌마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626115500","endTime":"20240626125000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513489","name":"리얼 헌팅 오일버스 : 오일에 반질반질 몸매 F컵녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626125000","endTime":"20240626134000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513491","name":"6박 9일 : 젊은 남정네 향기가 그리운 유부녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626134000","endTime":"20240626143500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513495","name":"금발은 거시기도 섹시해","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626143500","endTime":"20240626152000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513497","name":"청춘을 돌려다오 : 일본 상륙! 변태 S넷 카페","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626152000","endTime":"20240626161000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513499","name":"미녀 오일 마사지사 농락하는 손님","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626161000","endTime":"20240626170500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513507","name":"남편 몰래 벌려주는 옆집 아줌마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626170500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513511","name":"정파방송","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626180000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513519","name":"탱탱한 엉덩이에 이성을 잃고 꽂은 나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513521","name":"TUSHY CLIP : 모든 구멍 꽉 채운 환상적인 대물 교수","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626225000","endTime":"20240626232000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531513523","name":"3분안에 3발 빼주는 30대 미시녀들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626232000","endTime":"20240627001000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"987","name":"디자이어TV","number":"264","logoUrl":"/upload/channel/201709/desireTV_logo.png","homepage":"http://www.desiretv.co.kr","phone":"02-561-8222","description":"고품격 성인 채널의 새로운 기준!
세계적으로 유명한 성인 레이블 VIVID, DMM에서 공급받는 다양한 성인 컨텐츠를 엄선해서 제공합니다.","programs":[{"id":"P531693924","name":"변태 상사로 복귀한 스즈무라 아이리","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625233500","endTime":"20240626002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693926","name":"초대형 가슴 치기 풀코스","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626002500","endTime":"20240626011500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693928","name":"해 달라는 대로 다 해주는 옆집 누나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626011500","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693930","name":"본능을 자극하는 강렬한 펌프질","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626024500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693932","name":"엉덩이가 이쁜 옆집 아줌마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626024500","endTime":"20240626033500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693934","name":"점점 격해지는 구강 플레이","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626033500","endTime":"20240626042000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693936","name":"원나잇을 즐겨하는 응큼한 아줌마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626042000","endTime":"20240626051000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693938","name":"입으로만 하면 불륜 아니야","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626051000","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693940","name":"갓 스물 체육여대생 여자배구 유망주","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626060000","endTime":"20240626065500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693942","name":"남편의 바람에 열어버린 사타구니","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626065500","endTime":"20240626074500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693944","name":"현직 마담 섭외 역대급 체위 영상","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626074500","endTime":"20240626083500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693946","name":"상황극의 달인 열연 색녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626083500","endTime":"20240626093000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693948","name":"일하다 꼴리면 가랑이부터 벌리는 그녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626093000","endTime":"20240626104000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693950","name":"꽃보다 예쁜 밑구멍 옆집 누나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626104000","endTime":"20240626112500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693952","name":"평생 남편만 알고 살았던 30대 유부녀의 일탈","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626112500","endTime":"20240626121000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693954","name":"여보가 목욕할 때 들어오는 아저씨","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626121000","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693956","name":"눈 맞추면 열리는 누나의 밑구멍","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626130000","endTime":"20240626135000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693958","name":"노브라 사이로 비치는 그녀의 젖은 유두","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626135000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693960","name":"아이자와 미나미의 찢고 비비는 최강 콜라보","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626144000","endTime":"20240626153000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693962","name":"하루에 4번 당하는 미녀 여대생","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626153000","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693964","name":"긴생머리 아가씨 2명 섭외 화끈한 노콘꼽기","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626161500","endTime":"20240626170500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693966","name":"명품 몸매 체코녀의 죽이는 테크닉","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626170500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524065462","name":"정파 방송","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"19","startTime":"20240626180000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693968","name":"출렁이는 자연산 왕가슴 배구부 여대생","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626225000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693970","name":"동정남만 노리는 농염한 여대생","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626225000","endTime":"20240626233500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531693972","name":"엄마처럼 젖 준다는 갓 스무살","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626233500","endTime":"20240627002500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"586","name":"비너스TV","number":"265","logoUrl":"/upload/channel/202006/200605_venus-tv.png","homepage":null,"phone":"02-6968-1023","description":"전세계 가장 많은 구독자를 가지고 있는 대표적인 성인누드 작가 피터 헤그리의 아시아 독점 공급업체. 여성의 시선으로 이야기하는 새로운 콘텐츠!","programs":[{"id":"P531417894","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625220000","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417895","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626000000","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417896","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626020000","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417897","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626040000","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417898","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626080000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417899","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626120000","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417900","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626160000","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417901","name":"청소년 보호 시간","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417902","name":"청소년 보호 시간","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"15","startTime":"20240626200000","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417903","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531417904","name":"편성예정입니다","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240627000000","endTime":"20240627020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"599","name":"핑크하우스","number":"266","logoUrl":"/upload/channel/202205/220518_pinkhouse_logo.jpg","homepage":null,"phone":"02-568-8609","description":"한국, 일본, 미국, 서양의 핑크색이 묻어있는 성인 콘텐츠 전문 채널","programs":[{"id":"P531685918","name":"[Nippon Express] 상상만 해도 젖게 만드는 점장님의 불방망이","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240625235500","endTime":"20240626004500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685920","name":"[하이루 핑쿠] 간절하게 애원하는 유부녀의 아랫도리","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626004500","endTime":"20240626015500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685922","name":"[닥제핑] 발정난 친구엄마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626015500","endTime":"20240626025000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685924","name":"아헤가오! 시오후키! 수연의 농밀 플레이","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626025000","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685926","name":"하루종일 박아주는 뜨거운 이웃","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626033000","endTime":"20240626044000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685928","name":"[간바레 오또상] 남편과 섹스후에 또 박아주는 시아버지","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626044000","endTime":"20240626053000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685930","name":"굶주린 야생녀들","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626053000","endTime":"20240626075000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685932","name":"[숨고명] 궁극의 애인! 끊을 수 없는 중독","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626075000","endTime":"20240626085000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685934","name":"[실크라보] 남자의 고백과 뜨거운 섹스","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626085000","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685936","name":"[신애마천국] 음탕영계의 초고농밀 순애섹스 1편","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626100000","endTime":"20240626103500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685938","name":"여친에게 차인 내 소중이 위로해 준 그녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626103500","endTime":"20240626112500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685940","name":"위험한 욕정 유발 불륜녀","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626112500","endTime":"20240626122500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685942","name":"발정나 대낮부터 쑤시는 여자","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626122500","endTime":"20240626132000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685944","name":"[오이시 레전드10] NTR 여직원의 적절한 위로","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626132000","endTime":"20240626144000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685946","name":"절정의 쾌감에 지려버린 아줌마","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626144000","endTime":"20240626152500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685948","name":"형수님의 빨갛게 물든 속살에 파묻힌 나","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626152500","endTime":"20240626161500","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685950","name":"마사지사에 음부벌린 아내","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626161500","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524057793","name":"정파방송","mainCategory":"뉴스","subCategory":"일반","cast":null,"summary":null,"grade":"15","startTime":"20240626180000","endTime":"20240626220000","rebroad":true,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685952","name":"[닥제핑] 마사지사에게 뚫린 아내","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626220000","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685954","name":"[Nippon Express] 언제 어디서나 빨아주는 색녀와 펠라 데이트","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626230000","endTime":"20240626235000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"P531685956","name":"[SOD SPECIAL] 쾌락을 탐하는 변태 가정부","mainCategory":"영화","subCategory":"에로/성(sex)","cast":null,"summary":null,"grade":"19","startTime":"20240626235000","endTime":"20240627010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]}]},{"code":"4017","name":"오디오","channels":[{"id":"999991","name":"Sky Ultra Audio CD 클래식","number":"305","logoUrl":"/upload/channel/201608/logo_UltraAudio_Classic.png","homepage":null,"phone":null,"description":"클래식 명곡을 제공하는 Sky Ultra Audio CD클래식 채널은 세계 최초로 ‘리얼 384K 음질’을 구현하는 오디오 채널로 방송 스트리밍 상태에서 앨범 자켓과 연주자, 지휘자, 곡명 등의 상세한 곡 정보를 4K 해상도로 보여준다.","programs":[]},{"id":"999992","name":"Sky Ultra Audio K-POP","number":"307","logoUrl":"/upload/channel/201608/logo_UltraAudio_Kpop.png","homepage":null,"phone":null,"description":"Sky Ultra Audio K-pop 채널은 세계 최초로 ‘리얼 384K 음질’을 구현하는 오디오 채널로 최신 인기가요 ‘Hot 150’을 매일 새로 업데이트해 초고음질로 방송한다.","programs":[]},{"id":"999993","name":"Kiss Music Portal","number":"332","logoUrl":"/upload/channel/201905/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"999994","name":"Satio Music Portal","number":"333","logoUrl":"/upload/channel/201807/channel_logo_at.gif","homepage":"https://www.satio.co.kr/skylife","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"659","name":"BBC World Service","number":"334","logoUrl":"/upload/channelimage/201308/channel_logo_as.gif","homepage":null,"phone":null,"description":"- 청취자의 권익보장 및 방송 프로그램의
공익성 다양성 확보
- 전세계에서 일어나는 다양한 국제 뉴스를
신속하고 정확하게 고품질의 다양한
보도 프로그램의 형태로 청취자들에게 제공
- 가족 모두가 함께 청취할 수 있도록 예술,
드라마, 음악, 오락물에서 고품격
다큐멘터리, 스포츠, 교육, 과학기술
정보까지 다양한 장르의 프로그램을 제공
- 전세계 각 국가의 다양하고 독특한 문화를
소개하고 전세계인들이 서로 다는
문화적 정체성을 상호 이해할 수 있도록
문화 프로그램을 제공","programs":[{"id":"C524088414","name":"World Business Report","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240625233200","endTime":"20240626000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088415","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626000000","endTime":"20240626000600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088416","name":"BBC OS","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626000600","endTime":"20240626010000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088417","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626010000","endTime":"20240626010600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088418","name":"BBC OS","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626010600","endTime":"20240626020000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088419","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626020000","endTime":"20240626020600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088420","name":"Outlook","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626020600","endTime":"20240626025000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088421","name":"Witness History","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626025000","endTime":"20240626030000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088422","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626030000","endTime":"20240626030600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088423","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626030600","endTime":"20240626033000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088424","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626033000","endTime":"20240626033200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088425","name":"Sport Today","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626033200","endTime":"20240626040000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088426","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626040000","endTime":"20240626040600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088427","name":"Assignment","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626040600","endTime":"20240626043000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088428","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626043000","endTime":"20240626043200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088429","name":"Tech Life","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626043200","endTime":"20240626050000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088430","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626050000","endTime":"20240626050600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088431","name":"Newshour","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626050600","endTime":"20240626060000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088432","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626060000","endTime":"20240626060600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088433","name":"People Fixing The World","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626060600","endTime":"20240626063000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088434","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626063000","endTime":"20240626063200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088435","name":"In The Studio","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626063200","endTime":"20240626070000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088436","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626070000","endTime":"20240626070600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088437","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626070600","endTime":"20240626073000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088438","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626073000","endTime":"20240626073200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088439","name":"World Business Report","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626073200","endTime":"20240626080000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088440","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626080000","endTime":"20240626080600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088441","name":"The Arts Hour","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626080600","endTime":"20240626090000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088442","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626090000","endTime":"20240626090600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088443","name":"Business Matters","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626090600","endTime":"20240626100000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088444","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626100000","endTime":"20240626100600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088445","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626100600","endTime":"20240626103000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088446","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626103000","endTime":"20240626103200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088447","name":"The Climate Question","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626103200","endTime":"20240626110000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088448","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626110000","endTime":"20240626110600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088449","name":"Outlook","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626110600","endTime":"20240626115000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088450","name":"What in the World","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626115000","endTime":"20240626120000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088451","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626120000","endTime":"20240626120600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088452","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626120600","endTime":"20240626123000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088453","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626123000","endTime":"20240626123200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088454","name":"The Documentary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626123200","endTime":"20240626130000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088455","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626130000","endTime":"20240626130600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088456","name":"Newsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626130600","endTime":"20240626133000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088457","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626133000","endTime":"20240626133200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088458","name":"Tech Life","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626133200","endTime":"20240626140000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088459","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626140000","endTime":"20240626140600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088460","name":"Newsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626140600","endTime":"20240626150000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088461","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626150000","endTime":"20240626150600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088462","name":"Newsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626150600","endTime":"20240626160000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088463","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626160000","endTime":"20240626160600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088464","name":"HARDtalk","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626160600","endTime":"20240626163200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088465","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626163200","endTime":"20240626165000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088466","name":"Witness History","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626165000","endTime":"20240626170000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088467","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626170000","endTime":"20240626170600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088468","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626170600","endTime":"20240626173000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088469","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626173000","endTime":"20240626173200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088470","name":"The Climate Question","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626173200","endTime":"20240626180000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088471","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626180000","endTime":"20240626180600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088472","name":"The Documentary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626180600","endTime":"20240626190000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088473","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626190000","endTime":"20240626190600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088474","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626190600","endTime":"20240626193000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088475","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626193000","endTime":"20240626193200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088476","name":"The Global Story","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626193200","endTime":"20240626200000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088477","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626200000","endTime":"20240626200600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088478","name":"Outlook","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626200600","endTime":"20240626205000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088479","name":"Witness History","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626205000","endTime":"20240626210000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088480","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626210000","endTime":"20240626210600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088481","name":"The Newsroom","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626210600","endTime":"20240626213000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088482","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626213000","endTime":"20240626213200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088483","name":"The Documentary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626213200","endTime":"20240626220000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088484","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626220000","endTime":"20240626220600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088485","name":"Newsday","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626220600","endTime":"20240626230000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088486","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626230000","endTime":"20240626230600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088487","name":"HARDtalk","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626230600","endTime":"20240626233000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088488","name":"BBC News Summary","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626233000","endTime":"20240626233200","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088489","name":"World Business Report","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240626233200","endTime":"20240627000000","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false},{"id":"C524088490","name":"BBC News","mainCategory":"뉴스","subCategory":"국제","cast":null,"summary":null,"grade":"0","startTime":"20240627000000","endTime":"20240627000600","rebroad":false,"live":false,"multiplexVoice":false,"dvs":false,"cc":false,"suhwa":false}]},{"id":"999995","name":"Satio 최신인기가요 HOT 150","number":"350","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_801.php","phone":"02-336-3911","description":"`- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"999996","name":"대한민국 역대 발라드 명곡 770선","number":"351","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_802.php","phone":"02-336-3911","description":"`- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"999997","name":"최신인기댄스&힙합","number":"352","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_803.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"999998","name":"Satio 홈클래식","number":"353","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_804.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"999999","name":"Satio 트로트 가요무대","number":"354","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_805.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999910","name":"Satio 인기성인가요","number":"355","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_806.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999932","name":"Satio 7080 히트가요","number":"356","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_807.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999911","name":"Satio 추억의 올드 팝송","number":"357","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_808.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999912","name":"Satio 선데이 브런치카페 팝스 인 뉴욕","number":"358","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_809.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999913","name":"Satio 드라마 같은 사랑, 러브 발라드","number":"359","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_810.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999914","name":"Satio 엄마랑 EQ동요","number":"360","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_811.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999915","name":"Satio 1969년 명동 음악다방","number":"361","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_816.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999933","name":"Satio 스무드재즈앳더팜비치","number":"362","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_813.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999916","name":"Satio 럭셔리 파티 라운지","number":"363","logoUrl":"/upload/channelimage/201308/channel_logo_at.gif","homepage":"http://satio.gabia.io/smart/satio_814.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999934","name":"Satio 최신유행 클럽음악","number":"364","logoUrl":"/upload/channel/201504/channel_logo_at_1.gif","homepage":"http://satio.gabia.io/smart/satio_815.php","phone":"02-336-3911","description":"- SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 청취자의 생활특성에 따라 시간대별 적합한 선곡 및 배열
- 각 채널의 고유 장르에 적합한 다양한 곡들을 연결하여 방송
- 멘트없는 논스톱 방송으로 듣고 싶은 음악을 방해없이 청취 가능
- 국내는 물론 전세계 다양한 장르, 연대 등을 포함하는 음악 제공
- 개인, 매니아, 업소 등 모든 수요층을 만족시키는 채널 편성 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999917","name":"KISS 최신인기가요","number":"365","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999918","name":"KISS 클래식 산책","number":"366","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999919","name":"KISS 당신을 위한 발라드","number":"367","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999920","name":"KISS 한국인이 사랑한 팝송","number":"368","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":null,"phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999921","name":"KISS 키스 더 트롯","number":"369","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999922","name":"KISS 탑골 K-POP","number":"370","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999923","name":"KISS 응답하라 8090","number":"371","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999924","name":"KISS 최신인기가요차트","number":"372","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999925","name":"KISS 명품클래식","number":"373","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999926","name":"KISS 재즈 라운지","number":"374","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999927","name":"KISS 기독교 음악","number":"375","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999928","name":"KISS 다문화가족 음악방송1","number":"376","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999929","name":"KISS 다문화가족 음악방송2","number":"377","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-1900","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999930","name":"KISS 레전드 가요 스페셜","number":"378","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]},{"id":"9999931","name":"KISS 2000년대 인기가요","number":"379","logoUrl":"/upload/channelimage/201308/channel_logo_au.gif","homepage":"http://www.radiokiss.co.kr","phone":"02-3272-6622","description":"-SkyLife의 디지털오디오 음악을 제공하는 채널로서 종일 방송
- 일반대중과 특정 음악 수요층을 모두 만족시키는 채널 편성, 방송
- 공중파 라디오 방송과 구별되는 차별화, 전문화 편성
- 설명이나 토크가 없은 음악 중심의 편성
- 전문 음악을 필요로 하는 업소를 위한 업소의 특성에 적합한 다양한 분위기를 연출하는 음악 제공
- SkyLife 디지털위성방송에서만 시청 가능한 채널","programs":[]}]}] \ No newline at end of file diff --git a/sites/skylife.co.kr/__data__/no_content.json b/sites/skylife.co.kr/__data__/no_content.json new file mode 100644 index 000000000..4b924f9a1 --- /dev/null +++ b/sites/skylife.co.kr/__data__/no_content.json @@ -0,0 +1,7 @@ +{ + "timestamp": 1719171439027, + "path": "/api/public/tv/schedule/20240635", + "status": 500, + "error": "Internal Server Error", + "requestId": "99260908-1690814" +} \ No newline at end of file diff --git a/sites/skylife.co.kr/readme.md b/sites/skylife.co.kr/readme.md new file mode 100644 index 000000000..7116cfd1c --- /dev/null +++ b/sites/skylife.co.kr/readme.md @@ -0,0 +1,21 @@ +# skylife.co.kr + +https://www.skylife.co.kr/product/tv/channelNo/chart + +### Download the guide + +```sh +npm run grab -- --site=skylife.co.kr +``` + +### Update channel list + +```sh +npm run channels:parse -- --config=./sites/skylife.co.kr/skylife.co.kr.config.js --output=./sites/skylife.co.kr/skylife.co.kr.channels.xml +``` + +### Test + +```sh +npm test -- skylife.co.kr +``` diff --git a/sites/skylife.co.kr/skylife.co.kr.channels.xml b/sites/skylife.co.kr/skylife.co.kr.channels.xml new file mode 100644 index 000000000..363439b9c --- /dev/null +++ b/sites/skylife.co.kr/skylife.co.kr.channels.xml @@ -0,0 +1,254 @@ + + + TV조선 + MBN + JTBC + 채널A + SBS + KBS2 + KBS1 + MBC + EBS + OBS + CNN International + MTN 머니투데이방송 + 서울경제TV + CCTV4 + 한국경제TV + 토마토증권통 + 이데일리TV + BBC News + YTN + 연합뉴스TV + 매일경제TV + SBS Biz + CGTN + Fox news + CINEF + 인디필름 + OCN Movies2 + OCN Movies + 더무비 + 캐치온2(유료) + 월드클래식무비 + AsiaM + 캐치온1(유료) + OCN + 시네마천국 + 스크린 + Mplex + 텔레노벨라 + CNTV + MBC ON + Edge TV + Dramax + ENA DRAMA + 하이라이트TV + 드라마큐브 + KBS Story + ONCE + 채널W + WeLike + ASIA UHD + 중화TV + AXN + 디원 + Ch.NOW + SBS Plus + 채널 칭(CHING) + ENA + MBC드라마 + 채널차이나 + KBS Drama + CH.U + 채널J + Asia N + MAXPORTS + SPOTV + Golf&PBA + FIGHT SPORTS + SPOTV Prime+(유료) + JTBC GOLF&SPORTS + skySports + IB Sports + KBS N Sports + tvN SPORTS + Eurosport + SBS Golf2 + SBS Golf + MBC SPORTS+ + SPOTV2 + JTBC Golf + SBS Sports + SPOTV Prime(유료) + SPOTV Prime2(유료) + 쇼핑엔티 + 롯데홈쇼핑 + 현대홈쇼핑 + NS홈쇼핑 + GS SHOP + 신세계쇼핑 + SK stoa + LOTTE OneTV + 홈&쇼핑 + CJ 온스타일플러스 + 공영쇼핑 + GS MY SHOP + W쇼핑 + NS SHOP+ + KT알파쇼핑 + 현대홈쇼핑+Shop + CJ 온스타일 + GTV + FUN TV + I.net + MBC Every1 + tvN + JTBC2 + 채널S + SPOTV K + K STAR + 코미디TV + 이벤트TV + E채널 + MBC M + SBS M + UMAX + 스마일TV+ + TVCHOSUN2 + 동아TV + tvN STORY + Mnet + tvN SHOW + 더 라이프 + ORFEO + CMCTV + SBS F!L + Discovery + skyUHD + 채널이엠 + C Music TV + tvN DRAMA + 라이프타임 + UXN + 채널A플러스 + 다문화TV + MBN플러스 + HQ+ + SBS F!L UHD + UHD DreamTV + ENA STORY + MX + SBS funE + 채널 뷰 + JTBC4 + 한경arteTV + KBS Joy + ENA PLAY + 생활체육TV + 바둑TV + K바둑 + 한국낚시방송 + ONT + 브레인TV + 마운틴TV + BilliardsTV + OLIFE + FTV + TLC여행레저채널 + NBS한국농업방송 + OUN + 아리랑TV + 연합뉴스TV JOB + 9colors + OBS W + NHK World Premium + MGTV + Animal Planet + 메디컬TV + 육아방송 + KBS LIFE + 컬쳐플러스 + 실버아이TV + KTV + 국회방송 + YTN2 + skyGuide + Smithsonian Channel + MBC NET + 히스토리 + Discovery Science + 엑스원 + NOW제주TV + 리얼TV + KFN + 복지TV + 쿠키건강TV + YTN사이언스 + BBC Earth + sky지역방송 + 대교어린이TV + JEI재능TV + 애니원 + 애니박스 + 키즈톡톡플러스(유료) + EBS플러스1 + EBS플러스2 + 애니플러스 + 카툰네트워크 + 투니버스 + KBS Kids + 애니맥스 + EBS English + 뽀요TV + 가톨릭평화방송 + CTS기독교TV + BTN불교TV + CBSTV + GOODTV + WBS원음방송 + STB상생방송 + BBS 불교방송 + VIKI + 허니TV + Midnight + 플레이보이TV + 비너스TV + 핑크하우스 + 디자이어TV + BBC World Service + Sky Ultra Audio CD 클래식 + Sky Ultra Audio K-POP + Kiss Music Portal + Satio Music Portal + Satio 최신인기가요 HOT 150 + 대한민국 역대 발라드 명곡 770선 + 최신인기댄스&힙합 + Satio 홈클래식 + Satio 트로트 가요무대 + Satio 인기성인가요 + Satio 추억의 올드 팝송 + Satio 선데이 브런치카페 팝스 인 뉴욕 + Satio 드라마 같은 사랑, 러브 발라드 + Satio 엄마랑 EQ동요 + Satio 1969년 명동 음악다방 + Satio 럭셔리 파티 라운지 + KISS 최신인기가요 + KISS 클래식 산책 + KISS 당신을 위한 발라드 + KISS 한국인이 사랑한 팝송 + KISS 키스 더 트롯 + KISS 탑골 K-POP + KISS 응답하라 8090 + KISS 최신인기가요차트 + KISS 명품클래식 + KISS 재즈 라운지 + KISS 기독교 음악 + KISS 다문화가족 음악방송1 + KISS 다문화가족 음악방송2 + KISS 레전드 가요 스페셜 + KISS 2000년대 인기가요 + Satio 7080 히트가요 + Satio 스무드재즈앳더팜비치 + Satio 최신유행 클럽음악 + diff --git a/sites/skylife.co.kr/skylife.co.kr.config.js b/sites/skylife.co.kr/skylife.co.kr.config.js new file mode 100644 index 000000000..617be99aa --- /dev/null +++ b/sites/skylife.co.kr/skylife.co.kr.config.js @@ -0,0 +1,81 @@ +const dayjs = require('dayjs') +const axios = require('axios') +const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') +const customParseFormat = require('dayjs/plugin/customParseFormat') + +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.extend(customParseFormat) + +module.exports = { + site: 'skylife.co.kr', + days: 2, + request: { + cache: { + ttl: 60 * 60 * 1000 // 1 hour + } + }, + url({ date }) { + return `https://www.skylife.co.kr/api/api/public/tv/schedule/${date.format('YYYYMMDD')}` + }, + parser: function ({ content, channel }) { + let programs = [] + const items = parseItems(content, channel) + items.forEach(item => { + programs.push({ + title: item.name, + description: item.summary, + category: item.mainCategory, + actors: parseCast(item.cast), + start: parseTime(item.startTime), + stop: parseTime(item.endTime) + }) + }) + + return programs + }, + async channels() { + let channels = [] + + const url = `https://www.skylife.co.kr/api/api/public/tv/schedule/${dayjs().format('YYYYMMDD')}` + const data = await axios + .get(url) + .then(r => r.data) + .catch(console.log) + + for (let category of data) { + for (let channel of category.channels) { + channels.push({ + name: channel.name, + site_id: `${category.code}#${channel.id}`, + lang: 'ko' + }) + } + } + + return channels + } +} + +function parseCast(cast) { + if (!cast) return [] + + return cast.split(',') +} + +function parseTime(time) { + return dayjs.tz(time, 'YYYYMMDDHHmmss', 'Asia/Seoul') +} + +function parseItems(content, channel) { + const [categoryCode, channelId] = channel.site_id.split('#') + const data = JSON.parse(content) + if (!Array.isArray(data)) return [] + const category = data.find(_category => _category.code === categoryCode) + if (!category || !Array.isArray(category.channels)) return [] + const channelData = category.channels.find(_channel => _channel.id === channelId) + if (!channelData || !Array.isArray(channelData.programs)) return [] + + return channelData.programs +} diff --git a/sites/skylife.co.kr/skylife.co.kr.test.js b/sites/skylife.co.kr/skylife.co.kr.test.js new file mode 100644 index 000000000..8ac317eeb --- /dev/null +++ b/sites/skylife.co.kr/skylife.co.kr.test.js @@ -0,0 +1,42 @@ +const { parser, url, request } = require('./skylife.co.kr.config.js') +const fs = require('fs') +const path = require('path') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(customParseFormat) +dayjs.extend(utc) + +const date = dayjs.utc('2024-06-26', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: '4003#798', + xmltv_id: 'EBS.kr' +} + +it('can generate valid url', () => { + expect(url({ date })).toBe('https://www.skylife.co.kr/api/api/public/tv/schedule/20240626') +}) + +it('can parse response', () => { + const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json')) + let results = parser({ content, channel }).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(results[20]).toMatchObject({ + start: '2024-06-26T00:40:00.000Z', // 20240626094000 + stop: '2024-06-26T01:30:00.000Z', // 20240626103000 + title: '세상에 나쁜 개는 없다', + description: '문제 있는 반려견들의 행동을 알아 보고 원인을 찾아나가는 프로그램', + category: '교양/정보', + actors: ['박영진', '강형욱'] + }) +}) + +it('can handle empty guide', () => { + const content = fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json')) + const result = parser({ content, channel }) + expect(result).toMatchObject([]) +}) diff --git a/sites/skyperfectv.co.jp/README.md b/sites/skyperfectv.co.jp/README.md new file mode 100644 index 000000000..f6ad307bc --- /dev/null +++ b/sites/skyperfectv.co.jp/README.md @@ -0,0 +1,28 @@ +# skyperfectv.co.jp + + + +## Index + +- [Index](#index) +- [Download the guide](#download-the-guide) +- [Update channel list](#update-channel-list) +- [Test](#test) + +## Download the guide + +```sh +npm run grab -- --site=skyperfectv.co.jp +``` + +## Update channel list + +```sh +npm run channels:parse -- --config=./sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js --output=./sites/skyperfectv.co.jp/skyperfectv.co.jp.channels.xml +``` + +## Test + +```sh +npm test -- skyperfectv.co.jp +``` diff --git a/sites/skyperfectv.co.jp/skyperfectv.co.jp.channels.xml b/sites/skyperfectv.co.jp/skyperfectv.co.jp.channels.xml new file mode 100644 index 000000000..a998b9a0f --- /dev/null +++ b/sites/skyperfectv.co.jp/skyperfectv.co.jp.channels.xml @@ -0,0 +1,140 @@ + + + WOWOWシネマ + スターチャンネル + WOWOWプラス 映画・ドラマ・スポーツ・音楽 + 日本映画専門チャンネル + 東映チャンネル + 衛星劇場 + 映画・チャンネルNECO + ザ・シネマ + ムービープラス + J SPORTS 1 + J SPORTS 2 + J SPORTS 3 + J SPORTS 4 + スカイA + GAORA SPORTS + 日テレジータス + ゴルフネットワーク + スポーツライブ+ + WOWOWプライム + WOWOWライブ + ディズニー・チャンネル + TBSチャンネル1 最新ドラマ・音楽・映画 + TBSチャンネル2 名作ドラマ・スポーツ・アニメ + テレ朝チャンネル1 + テレ朝チャンネル2 + 日テレプラス ドラマ・アニメ・音楽ライブ + エンタメ~テレ☆シネドラバラエティ + チャンネル銀河 歴史ドラマ・サスペンス・日本のうた + フジテレビONE スポーツ・バラエティ + フジテレビTWO ドラマ・アニメ + フジテレビNEXT ライブ・プレミアム + スカチャン1 + 100%ヒッツ!スペースシャワーTV プラス + 音楽・ライブ! スペースシャワーTV + MTV + ミュージック・エア + MUSIC ON! TV(エムオン!) + 歌謡ポップスチャンネル + スーパー!ドラマTV #海外ドラマ☆エンタメ + アクションチャンネル + Dlife + 女性チャンネル♪LaLa TV + ミステリーチャンネル + KBS World 韓流専門チャンネル + Mnet + TAKARAZUKA SKY STAGE + 時代劇専門チャンネル + ファミリー劇場 + ホームドラマチャンネル 韓流・時代劇・国内ドラマ + MONDO TV + アニマックス + キッズステーション テレビアニメ・劇場版・OVA + カートゥーン ネットワーク 海外アニメ国内アニメ + アニメシアターX(AT-X) + ディスカバリーチャンネル + アニマルプラネット + ヒストリーチャンネル 日本・世界の歴史&エンタメ + ナショナル ジオグラフィック + 日テレNEWS24 + TBS NEWS + BBCニュース + CNNj + BS釣りビジョン + ディズニージュニア + 囲碁・将棋チャンネル + グリーンチャンネル + ショップチャンネル + QVC(キューヴィーシー) + WOWOW 4K + V☆パラダイス + エキサイティング・グランプリ + スポーツライブ+ 2 + FIGHTING TV サムライ + 刺激ストロングチャンネル + ダンスチャンネル by エンタメ~テレ + スカチャン5 + スカチャン6 + スカチャン7 + スカチャン8 + スカチャン9 + スカチャン10 + スカチャン11 + スカチャン12 + スカチャン13 + スカチャン14 + ミュージック・ジャパンTV + ミュージック・グラフィティTV + アジアドラマチックTV(アジドラ) + KNTV + 大人のイキヌキ!ヌーヴェルパラダイス + アイドル専門チャンネルPigoo + SORA―お天気チャンネル― + CNN U.S. + 中国テレビ★大富チャンネル + 日経CNBC + ベターライフチャンネル + パチンコ★パチスロTV! + パチ・スロ サイトセブンTV + 釣りビジョンHD + 寄席チャンネル + 旅チャンネル + 鉄道チャンネル + 南関東地方競馬チャンネル + JLC680 + JLC681 + JLC682 + JLC683 + JLC684 + グリーンチャンネル2 + SPEEDチャンネル(競輪ライブ) 690 + SPEEDチャンネル(競輪ライブ) 691 + SPEEDチャンネル(競輪ライブ) 692 + SPEEDチャンネル(競輪ライブ) 693 + SPEEDチャンネル(競輪ライブ) 694 + スピードプラスワン695 + 地方競馬ナイン 701 + 地方競馬ナイン 702 + 地方競馬ナイン 703 + フェニックステレビ(鳳凰衛視) + ジュエリー☆GSTV + セレクトショッピング + kmpチャンネル + プレイボーイ チャンネル + レインボーチャンネル + ミッドナイト・ブルー + パラダイステレビ + チェリーボム + VENUS + バニラスカイチャンネル + エンタ!959 + Zaptv + ダイナマイトTV + AV王 + レッドチェリー + Splash + フラミンゴ + スカパー!プロモ599 + \ No newline at end of file diff --git a/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js b/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js new file mode 100644 index 000000000..c2d4aa238 --- /dev/null +++ b/sites/skyperfectv.co.jp/skyperfectv.co.jp.config.js @@ -0,0 +1,114 @@ +const axios = require('axios') +const dayjs = require('dayjs') +const cheerio = require('cheerio') +const duration = require('dayjs/plugin/duration') +const utc = require('dayjs/plugin/utc') +const timezone = require('dayjs/plugin/timezone') +const customParseFormat = require('dayjs/plugin/customParseFormat') + +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.extend(customParseFormat) +dayjs.extend(duration) + +const exported = { + site: 'skyperfectv.co.jp', + days: 1, + lang: 'ja', + url: function ({ date, channel }) { + let [type, ...code] = channel.site_id.split('_') + code = code.join('_') + return `https://www.skyperfectv.co.jp/program/schedule/${type}/channel:${code}/date:${date.format('YYMMDD')}` + }, + logo: function ({ channel }) { + return `https://www.skyperfectv.co.jp/library/common/img/channel/icon/basic/m_${channel.site_id.toLowerCase()}.gif` + }, + // Specific function that permits to gather NSFW channels (needs confirmation) + async fetchSchedule({ date, channel }) { + const url = exported.url({ date, channel }) + const response = await axios.get(url, { + headers: { + 'Cookie': 'adult_auth=true' + } + }) + return response.data + }, + parser({ content, date }) { + const $ = cheerio.load(content) + const programs = [] + + const sections = [ + { id: 'js-am', addition: 0 }, + { id: 'js-pm', addition: 0 }, + { id: 'js-md', addition: 1 } + ] + + sections.forEach(({ id, addition }) => { + $(`#${id} > td`).each((index, element) => { + // `td` is a column for a day + // the next `td` will be the next day + const today = date.add(index + addition, 'd').tz('Asia/Tokyo') + + const parseTime = (timeString) => { + // timeString is in the format "HH:mm" + // replace `today` with the time from timeString + const [hour, minute] = timeString.split(':').map(Number) + return today.hour(hour).minute(minute) + } + + const $element = $(element) // Wrap element with Cheerio + $element.find('.p-program__item').each((itemIndex, itemElement) => { + const $itemElement = $(itemElement) // Wrap itemElement with Cheerio + const [start, stop] = $itemElement.find('.p-program__range').first().text().split('〜').map(parseTime) + const title = $itemElement.find('.p-program__name').first().text() + const image = $itemElement.find('.js-program_thumbnail').first().attr('data-lazysrc') + programs.push({ + title, + start, + stop, + image + }) + }) + }) + }) + + return programs + }, + async channels() { + const pageParser = (content, type) => { + // type: "basic" | "premium" + // Returns an array of channel objects + + const $ = cheerio.load(content) + const channels = [] + + $('.p-channel').each((index, element) => { + const site_id = `${type}_${$(element).find('.p-channel__id').text()}` + const name = $(element).find('.p-channel__name').text() + channels.push({ site_id, name, lang: 'ja' }) + }) + + return channels + } + + const getChannels = async (type) => { + const response = await axios.get(`https://www.skyperfectv.co.jp/program/schedule/${type}/`, { + headers: { + 'Cookie': 'adult_auth=true;' + } + }) + return pageParser(response.data, type) + } + + const fetchAllChannels = async () => { + const basicChannels = await getChannels('basic') + const premiumChannels = await getChannels('premium') + const results = [...basicChannels, ...premiumChannels] + return results + } + + return await fetchAllChannels() + } +} + +module.exports = exported \ No newline at end of file diff --git a/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js b/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js new file mode 100644 index 000000000..eae08e3f2 --- /dev/null +++ b/sites/skyperfectv.co.jp/skyperfectv.co.jp.test.js @@ -0,0 +1,53 @@ +const { parser, url } = require('./skyperfectv.co.jp.config.js') +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(customParseFormat) +dayjs.extend(utc) + +const date = dayjs.utc('2024-08-01', 'YYYY-MM-DD').startOf('d') +const channel = { + site_id: 'basic_BS193', + name: 'WOWOWシネマ', + xmltv_id: 'WOWOWCinema.jp' +} + +const content = ` +番組表(アニメシアターX(AT-X))|スカパー!

現在マイリストを更新中です。

現在マイリストに登録中です。

現在マイリストから削除中です。

番組放送予定表

基本プラン
選択した日付から1週間の番組表を表示します
番組放送予定表
基本プラン
選択した日付から1週間の番組表を表示します

前週

次週

午前(4時~)

午後(12時~)

深夜(24時~)

  • 04:00〜04:30

    ヴァルキリードライヴマーメイド #06

    番組サムネイル
            newAppBannerImgnewAppBannerImg

            番組情報は予告なく変更となる場合がありますのでご了承ください

            ・このサイトでは、当日から1週間分はEPGと同等の番組情報が表示され、その先1ヶ月後まではガイド誌(有料)と同等の番組情報が表示されます。番組や放送予定は予告なく変更される場合がありますのでご了承ください。
            ・このサイトは、ウェブブラウザーMicrosoftEdge最新版、GoogleChrome最新版、Firefox最新版、Safari最新版での動作を確認しております。上記以外のウェブブラウザーで閲覧されますと、表示の乱れや予期せぬ動作を起こす場合がございますので、予めご了承ください。

            ##ERROR_MSG##

            ##ERROR_MSG##

            ##ERROR_MSG##

            マイリストから削除してもよいですか?

            ログインをしてお気に入り番組を登録しよう!
            Myスカパー!にログインをすると、マイリストにお気に入り番組リストを作成することができます!
            ログイン新規会員登録
            マイリストに番組を登録できません
            ##ERROR_MSG##
            +` + +it('can generate valid url', () => { + const result = url({ date, channel }) + expect(result).toBe('https://www.skyperfectv.co.jp/program/schedule/basic/channel:BS193/date:240801') +}) + +it('can parse response', async () => { + const result = (await parser({ date, channel, content })).map(p => { + p.start = p.start.toJSON() + p.stop = p.stop.toJSON() + return p + }) + + expect(result.filter(p => p.title == 'ヴァルキリードライヴマーメイド #06')).toMatchObject([ + { + start: '2024-07-31T19:00:00.000Z', // UTC time + stop: '2024-07-31T19:30:00.000Z', // UTC + title: 'ヴァルキリードライヴマーメイド #06', + image: 'https://pm-img-ap.skyperfectv.co.jp/uploads/thumbnail/image/11301805/S_BC929697780313_be7975d4e26a4cad9b89fc6c94807e38_20240613144158569.jpg' + } + ]) +}) + + +const empty = ` +番組表(アニメシアターX(AT-X))|スカパー!

            現在マイリストを更新中です。

            現在マイリストに登録中です。

            現在マイリストから削除中です。

            番組放送予定表

            基本プラン
            選択した日付から1週間の番組表を表示します
            番組放送予定表
            基本プラン
            選択した日付から1週間の番組表を表示します

            前週

            次週

            午前(4時~)

            午後(12時~)

            深夜(24時~)

                        newAppBannerImgnewAppBannerImg

                        番組情報は予告なく変更となる場合がありますのでご了承ください

                        ・このサイトでは、当日から1週間分はEPGと同等の番組情報が表示され、その先1ヶ月後まではガイド誌(有料)と同等の番組情報が表示されます。番組や放送予定は予告なく変更される場合がありますのでご了承ください。
                        ・このサイトは、ウェブブラウザーMicrosoftEdge最新版、GoogleChrome最新版、Firefox最新版、Safari最新版での動作を確認しております。上記以外のウェブブラウザーで閲覧されますと、表示の乱れや予期せぬ動作を起こす場合がございますので、予めご了承ください。

                        ##ERROR_MSG##

                        ##ERROR_MSG##

                        ##ERROR_MSG##

                        マイリストから削除してもよいですか?

                        ログインをしてお気に入り番組を登録しよう!
                        Myスカパー!にログインをすると、マイリストにお気に入り番組リストを作成することができます!
                        ログイン新規会員登録
                        マイリストに番組を登録できません
                        ##ERROR_MSG##
                        +` + +it('can handle empty guide', async () => { + const result = parser({ + date, + channel, + content: empty + }) + expect(result).toMatchObject([]) +}) diff --git a/sites/startimestv.com/startimestv.com.config.js b/sites/startimestv.com/startimestv.com.config.js index e7434dd2c..0f535523d 100644 --- a/sites/startimestv.com/startimestv.com.config.js +++ b/sites/startimestv.com/startimestv.com.config.js @@ -33,8 +33,6 @@ module.exports = { return programs }, async channels() { - const _ = require('lodash') - const areas = [6, 2, 3, 4, 5, 32, 14, 22, 12, 9, 16, 11, 13, 15, 20, 19] const channels = [] @@ -63,7 +61,7 @@ module.exports = { }) } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(channel => [channel.site_id, channel])).values()] } } diff --git a/sites/streamingtvguides.com/streamingtvguides.com.config.js b/sites/streamingtvguides.com/streamingtvguides.com.config.js index 0807c0d62..550e31edd 100644 --- a/sites/streamingtvguides.com/streamingtvguides.com.config.js +++ b/sites/streamingtvguides.com/streamingtvguides.com.config.js @@ -2,7 +2,6 @@ const cheerio = require('cheerio') const dayjs = require('dayjs') const customParseFormat = require('dayjs/plugin/customParseFormat') const timezone = require('dayjs/plugin/timezone') -const _ = require('lodash') dayjs.extend(customParseFormat) dayjs.extend(timezone) @@ -29,7 +28,8 @@ module.exports = { }) }) - programs = _.orderBy(_.uniqBy(programs, 'start'), 'start') + programs = [...new Map(programs.map(program => [program.start, program])).values()] + .sort((a, b) => new Date(a.start) - new Date(b.start)) return programs }, diff --git a/sites/taiwanplus.com/taiwanplus.com.config.js b/sites/taiwanplus.com/taiwanplus.com.config.js index e65d004b8..d4ec59135 100644 --- a/sites/taiwanplus.com/taiwanplus.com.config.js +++ b/sites/taiwanplus.com/taiwanplus.com.config.js @@ -46,7 +46,7 @@ module.exports = { ? dayjs.utc(scheduleDate.schedule[i + 1].dateTime, 'YYYY/MM/DD HH:mm') : dayjs.utc(program.dateTime, 'YYYY/MM/DD HH:mm').add(1, 'day').startOf('day'), description: program.description, - icon: program.image, + image: program.image, category: program.categoryName, rating: program.ageRating }) diff --git a/sites/taiwanplus.com/taiwanplus.com.test.js b/sites/taiwanplus.com/taiwanplus.com.test.js index 59f671294..57784598a 100644 --- a/sites/taiwanplus.com/taiwanplus.com.test.js +++ b/sites/taiwanplus.com/taiwanplus.com.test.js @@ -28,7 +28,7 @@ it('can parse response', () => { stop: dayjs.utc('2023/08/21 00:00', 'YYYY/MM/DD HH:mm'), description: 'From blockchain to Buddha statues, Taiwan’s culture is a kaleidoscope of old and new just waiting to be discovered.', - icon: 'https://prod-img.taiwanplus.com/live-schedule/Single/S30668_20230810104937.webp', + image: 'https://prod-img.taiwanplus.com/live-schedule/Single/S30668_20230810104937.webp', category: 'TaiwanPlus ✕ Discovery', rating: '0+' } diff --git a/sites/tapdmv.com/tapdmv.com.config.js b/sites/tapdmv.com/tapdmv.com.config.js index cfe4f8991..015816319 100644 --- a/sites/tapdmv.com/tapdmv.com.config.js +++ b/sites/tapdmv.com/tapdmv.com.config.js @@ -22,7 +22,7 @@ module.exports = { title: item.program.trim(), description: item.description, category: item.genre, - icon: item.thumbnailImage, + image: item.thumbnailImage, start: parseStart(item), stop: parseStop(item) }) diff --git a/sites/tapdmv.com/tapdmv.com.test.js b/sites/tapdmv.com/tapdmv.com.test.js index 54a7f6f63..be9d8d03a 100644 --- a/sites/tapdmv.com/tapdmv.com.test.js +++ b/sites/tapdmv.com/tapdmv.com.test.js @@ -34,7 +34,7 @@ it('can parse response', () => { description: 'In Italy, a woman becomes involved in a series of unauthorized exorcisms during her mission to discover what happened to her mother, who allegedly murdered three people during her own exorcism.', category: 'Horror', - icon: 'https://s3.ap-southeast-1.amazonaws.com/epg.tapdmv.com/tapactionflix.png' + image: 'https://s3.ap-southeast-1.amazonaws.com/epg.tapdmv.com/tapactionflix.png' } ]) }) diff --git a/sites/telenet.tv/telenet.tv.channels.xml b/sites/telenet.tv/telenet.tv.channels.xml index 8b1232217..afc730cf8 100644 --- a/sites/telenet.tv/telenet.tv.channels.xml +++ b/sites/telenet.tv/telenet.tv.channels.xml @@ -244,6 +244,7 @@ Play More Black Play More Cinema Play More Kicks + Play More Crime Play Sports HD1 Play Sports HD2 Play Sports HD3 diff --git a/sites/telenet.tv/telenet.tv.config.js b/sites/telenet.tv/telenet.tv.config.js index e43267af8..fa392183e 100644 --- a/sites/telenet.tv/telenet.tv.config.js +++ b/sites/telenet.tv/telenet.tv.config.js @@ -3,6 +3,7 @@ const dayjs = require('dayjs') const API_STATIC_ENDPOINT = 'https://static.spark.telenet.tv/eng/web/epg-service-lite/be' const API_PROD_ENDPOINT = 'https://spark-prod-be.gnp.cloud.telenet.tv/eng/web/linear-service/v2' +const API_IMAGE_ENDPOINT = 'https://staticqbr-prod-be.gnp.cloud.telenet.tv/image-service'; module.exports = { site: 'telenet.tv', @@ -62,6 +63,7 @@ module.exports = { const detail = await loadProgramDetails(item, channel) programs.push({ title: item.title, + icon: parseIcon(item), description: detail.longDescription, category: detail.genres, actors: detail.actors, @@ -92,7 +94,7 @@ module.exports = { async function loadProgramDetails(item, channel) { if (!item.id) return {} - const url = `${API_PROD_ENDPOINT}/replayEvent/${item.id}?returnLinearContent=true&language=${channel.lang}` + const url = `${API_PROD_ENDPOINT}/replayEvent/${item.id}?returnLinearContent=true&language=${channel.lang}` const data = await axios .get(url) .then(r => r.data) @@ -130,3 +132,7 @@ function parseEpisode(detail) { if (String(detail.episodeNumber).length > 3) return null return detail.episodeNumber } + +function parseIcon(item) { + return `${API_IMAGE_ENDPOINT}/intent/${item.id}/posterTile`; +} \ No newline at end of file diff --git a/sites/telenet.tv/telenet.tv.test.js b/sites/telenet.tv/telenet.tv.test.js index f08041afc..28baeff82 100644 --- a/sites/telenet.tv/telenet.tv.test.js +++ b/sites/telenet.tv/telenet.tv.test.js @@ -9,7 +9,7 @@ dayjs.extend(customParseFormat) dayjs.extend(utc) const API_STATIC_ENDPOINT = 'https://static.spark.telenet.tv/eng/web/epg-service-lite/be' -const API_PROD_ENDPOINT = 'https://prod.spark.telenet.tv/eng/web/linear-service/v2' +const API_PROD_ENDPOINT = 'https://spark-prod-be.gnp.cloud.telenet.tv/eng/web/linear-service/v2' jest.mock('axios') @@ -63,6 +63,7 @@ it('can parse response', async () => { start: '2022-10-29T23:56:00.000Z', stop: '2022-10-30T01:44:00.000Z', title: 'Queer as Folk USA', + icon: 'https://staticqbr-prod-be.gnp.cloud.telenet.tv/image-service/intent/crid:~~2F~~2Fgn.tv~~2F2459095~~2FEP036477800004,imi:0a2f4207b03c16c70b7fb3be8e07881aafe44106/posterTile', description: "Justin belandt in de gevangenis, Brian en Brandon banen zich een weg door de lijst, Ben treurt, Melanie en Lindsay proberen een interne scheiding en Emmett's stalker onthult zichzelf.", category: ['Dramaserie', 'LHBTI'], diff --git a/sites/teliatv.ee/teliatv.ee.config.js b/sites/teliatv.ee/teliatv.ee.config.js index a77a596ad..b6393c9b2 100644 --- a/sites/teliatv.ee/teliatv.ee.config.js +++ b/sites/teliatv.ee/teliatv.ee.config.js @@ -18,7 +18,7 @@ module.exports = { items.forEach(item => { programs.push({ title: item.name, - icon: parseIcon(item), + image: parseImage(item), start: dayjs(item.startAt), stop: dayjs(item.endAt) }) @@ -42,7 +42,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.images.webGuideItemLarge ? `https://inet-static.mw.elion.ee${item.images.webGuideItemLarge}` : null diff --git a/sites/teliatv.ee/teliatv.ee.test.js b/sites/teliatv.ee/teliatv.ee.test.js index 8bc58e7db..2643046c8 100644 --- a/sites/teliatv.ee/teliatv.ee.test.js +++ b/sites/teliatv.ee/teliatv.ee.test.js @@ -43,7 +43,8 @@ it('can parse response', () => { start: '2021-11-19T22:05:00.000Z', stop: '2021-11-19T22:55:00.000Z', title: 'Inimjaht', - icon: 'https://inet-static.mw.elion.ee/resized/ri93Qj4OLXXvg7QAsUOcKMnIb3g=/570x330/filters:format(jpeg)/inet-static.mw.elion.ee/epg_images/9/b/17e48b3966e65c02.jpg' + image: + 'https://inet-static.mw.elion.ee/resized/ri93Qj4OLXXvg7QAsUOcKMnIb3g=/570x330/filters:format(jpeg)/inet-static.mw.elion.ee/epg_images/9/b/17e48b3966e65c02.jpg' } ]) }) diff --git a/sites/telsu.fi/telsu.fi.config.js b/sites/telsu.fi/telsu.fi.config.js index 4aae84523..057cccd1b 100644 --- a/sites/telsu.fi/telsu.fi.config.js +++ b/sites/telsu.fi/telsu.fi.config.js @@ -33,7 +33,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -69,7 +69,7 @@ function parseDescription($item) { return $item('.t > div').clone().children().remove().end().text().trim() } -function parseIcon($item) { +function parseImage($item) { const imgSrc = $item('.t > div > div.ps > a > img').attr('src') return imgSrc ? `https://www.telsu.fi${imgSrc}` : null diff --git a/sites/telsu.fi/telsu.fi.test.js b/sites/telsu.fi/telsu.fi.test.js index ca005a08d..991198990 100644 --- a/sites/telsu.fi/telsu.fi.test.js +++ b/sites/telsu.fi/telsu.fi.test.js @@ -31,7 +31,7 @@ it('can parse response', () => { title: 'Antiikkikaksintaistelu', description: 'Kausi 6, osa 5/12. Antiikkikaksintaistelu jatkuu Løkkenissä. Uusi taistelupari Rikke Fog ja Lasse Franck saavat kumpikin 10 000 kruunua ja viisi tuntia aikaa ostaa alueelta hyvää tavaraa halvalla.', - icon: 'https://www.telsu.fi/s/antiikkikaksintaistelu_11713730.jpg' + image: 'https://www.telsu.fi/s/antiikkikaksintaistelu_11713730.jpg' }) }) diff --git a/sites/toonamiaftermath.com/toonamiaftermath.com.config.js b/sites/toonamiaftermath.com/toonamiaftermath.com.config.js index be0cac53b..4be2308d8 100644 --- a/sites/toonamiaftermath.com/toonamiaftermath.com.config.js +++ b/sites/toonamiaftermath.com/toonamiaftermath.com.config.js @@ -29,7 +29,7 @@ module.exports = { programs.push({ title: item.name, sub_title: parseEpisode(item), - icon: parseIcon(item), + image: parseImage(item), start: dayjs(item.startDate), stop: dayjs(item.endDate) }) @@ -55,6 +55,6 @@ function parseEpisode(item) { return item && item.info && item.info.episode ? item.info.episode : null } -function parseIcon(item) { +function parseImage(item) { return item && item.info && item.info.image ? item.info.image : null } diff --git a/sites/toonamiaftermath.com/toonamiaftermath.com.test.js b/sites/toonamiaftermath.com/toonamiaftermath.com.test.js index 455031cd0..139a557bc 100644 --- a/sites/toonamiaftermath.com/toonamiaftermath.com.test.js +++ b/sites/toonamiaftermath.com/toonamiaftermath.com.test.js @@ -51,7 +51,7 @@ it('can parse response', () => { stop: '2022-11-29T17:20:54.031Z', title: 'X-Men', sub_title: 'Reunion (Part 1)', - icon: 'https://i.imgur.com/ZSZ0x1m.gif' + image: 'https://i.imgur.com/ZSZ0x1m.gif' }) }) diff --git a/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js b/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js index c62330508..87f976933 100644 --- a/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js +++ b/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js @@ -50,7 +50,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -92,7 +92,7 @@ function parseStart($item, date) { }).toUTC() } -function parseIcon($item) { +function parseImage($item) { const imgSrc = $item('img').attr('src') return imgSrc ? `https:${imgSrc}` : null diff --git a/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.test.js b/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.test.js index e556ae46b..7a0af7928 100644 --- a/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.test.js +++ b/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.test.js @@ -67,7 +67,8 @@ it('can parse response', async () => { title: 'Tagesschau', description: 'Die Tagesschau ist eine Institution in der deutschen Fernsehlandschaft. Seit 1952 wird kurz und bündig von aktuellen Geschehnissen in Deutschland und der Welt berichtet. Bis heute ist die Redaktion der sachlichen Berichterstattung treu geblieben und...', - icon: 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDoMgEADAv3Cuwoqy4Fu4LLho24hEaNK06d_rcW7zFYEqi1lsrZU6e-nlXrqyHe2oXVxyT5_Xybys3GduXsYjN7pnPqdkI0CkJbk4gnKWMQFAQLQUtHZesuEwOgWa7DCkKV4cGFEBG0eQrCJSwY3YP8oqbmKn-rwexuBb20n8_g.jpg' + image: + 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDoMgEADAv3Cuwoqy4Fu4LLho24hEaNK06d_rcW7zFYEqi1lsrZU6e-nlXrqyHe2oXVxyT5_Xybys3GduXsYjN7pnPqdkI0CkJbk4gnKWMQFAQLQUtHZesuEwOgWa7DCkKV4cGFEBG0eQrCJSwY3YP8oqbmKn-rwexuBb20n8_g.jpg' }) expect(results[36]).toMatchObject({ @@ -75,7 +76,8 @@ it('can parse response', async () => { stop: '2023-12-01T05:30:00.000Z', title: 'ZDF-Morgenmagazin', description: 'Für einen guten Start in den Tag', - icon: 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDoMgEADAv3CuIiIu-BYuu7Bo24hEaNK06d_rbY7zFYSVxSK21kpdvPRyL13ZjnbULsTc4-d1MseV-8zNy3DkhvfMp0k2KBUwJhcmNTjLkJRSBGCRtHZe2gQTYXRhJNCoL1NyyiTiSI6IhtHADOT6R1nFTexYn9djnuGtrRG_Pw.jpg' + image: + 'https://tv.cdnartwhere.eu/cache/i2/Dc5BDoMgEADAv3CuIiIu-BYuu7Bo24hEaNK06d_rbY7zFYSVxSK21kpdvPRyL13ZjnbULsTc4-d1MseV-8zNy3DkhvfMp0k2KBUwJhcmNTjLkJRSBGCRtHZe2gQTYXRhJNCoL1NyyiTiSI6IhtHADOT6R1nFTexYn9djnuGtrRG_Pw.jpg' }) }) diff --git a/sites/tv.blue.ch/tv.blue.ch.channels.xml b/sites/tv.blue.ch/tv.blue.ch.channels.xml index 863942b54..78b0d6b3d 100644 --- a/sites/tv.blue.ch/tv.blue.ch.channels.xml +++ b/sites/tv.blue.ch/tv.blue.ch.channels.xml @@ -234,11 +234,8 @@ AXN Black Bergblick Bibel TV - Bild blue Action - blue City blue Music D 1 - blue Prime blue Retro blue Sport D 1 blue Sport D 2 @@ -260,7 +257,6 @@ Disney Channel D DMAX ducktv - DW Deutsch eSports1 Eurochannel D Euronews D @@ -271,7 +267,6 @@ Game TV GEO Television Goldstar TV - gotv Heimatkanal Helvetia One TV Home & Garden TV @@ -280,7 +275,6 @@ Hope TV HR HSE - Junior kabel eins CLASSICS kabel eins Doku Kabel eins @@ -297,14 +291,6 @@ Motorvision TV MTV musig24 - MySports 2 D - MySports 3 D - MySports 4 D - MySports 5 D - MySports 6 D - MySports 7 D - MySports 8 D - MySports 9 D MySports Eins N24 Doku National Geographic D @@ -380,8 +366,6 @@ Toggo Plus TV24 TV25 - TV4TNG - TV Central TVO TV Oberwallis TV Rheintal @@ -479,7 +463,6 @@ Challenge Channel 4 Channel 5 - CITV Clubland TV CNBC UK CNN @@ -490,11 +473,9 @@ DW Englisch E4 MySports EDGE - E! Entertainment Europe English Club TV Euronews E Eurosport 1 E - Extreme Sports Fashion TV Film Four Food Network E @@ -515,8 +496,6 @@ ITV4 ITVBe KBS World - Kerrang! - Kiss TV Love Nature 4K More 4 NASA TV @@ -527,17 +506,12 @@ PBS America Phoenix Info News Quest - RT RTR Planeta Pick Sky News International - Smithsonian Channel UK Stingray Festival 4K Stingray iConcerts - The Box The Israeli Network - Trace Hits - viaplay Xtra Voice of America Yesterday Cubavisión Int. @@ -546,13 +520,10 @@ Antena 3 Int. Aragón TV Int Atreseries - Canal Extremadura Sat. Canal Sur Andalucía De Pelicula GVAX Latino TV Las Estrellas - LATINOS 1 - Teledeporte Telehit Music teleSUR Tlnovelas @@ -701,11 +672,9 @@ AB 3 Action Ajoie TV - BFM Alsace Animaux Arte Français AUTOMOTO - BET BFM Business BFM TV blue Music F 1 @@ -736,7 +705,6 @@ Ciné+ Famiz Cine+ Frisson Ciné + Premier - Clique TV CNEWS Comedie!+ Comedy Central F @@ -746,7 +714,6 @@ Science Channel F Disney Channel F Disney Junior F - E! Entertainment France Equidia Live Eurochannel F Euronews F @@ -804,10 +771,6 @@ Novelas NRJ12 NRTV - OCS Choc - OCS City génération HBO - OCS Géants - OCS Max Olympia TV CARAC 2 ORTB @@ -819,8 +782,6 @@ Polar+ RFM TV RMC Découverte - RMC Sport Access 1 - RMC Sport Access 2 RMC Story CARAC 1 RTL9 @@ -851,7 +812,6 @@ TVM3 TV Onex CARAC 4 - Ultra Nature Ushuaia TV Vernier Visions W9 @@ -925,7 +885,6 @@ Food Network IT Frisbee Giallo - GO-TV Canale 63 Home & Garden TV IT History IT IRIS @@ -939,8 +898,6 @@ La 7d Mediaset Extra Motor Trend - National Geographic I - National Geographic Wild I NOVE Parole di Vita Video Italia TV @@ -956,7 +913,6 @@ Rai News 24 Rai Premium Rai Scuola - Rai Sport Rai Sport + Rai Storia Rai Yoyo @@ -982,7 +938,6 @@ TV8 Twentyseven UniNettuno University TV - VH1 Italy Kurdsat Kurdistan TV Rudaw TV @@ -1002,14 +957,11 @@ SIC Noticias TVI Ficção TVI Internacional - B1 TV Digi 24 Pro TV International TV Romania International RTVi CTC International - Karusel Int. - Channel 1 Russia Kinomir OstWest TeleBom - TeleDom @@ -1052,13 +1004,11 @@ Pink Plus Pink Reality Pink Serije - Pink World RTS Svet TV Duga+ K::CN 3 Deepam TV Vijay TV - Thai TV Global Network NTV Avrupa Powertürk Star TV Tur @@ -1080,5 +1030,4 @@ TV8 Int. FreeDOM 1+1 Int. - Nickelodeon Ukraine Pluto TV diff --git a/sites/tv.blue.ch/tv.blue.ch.config.js b/sites/tv.blue.ch/tv.blue.ch.config.js index c1c72a90e..0ae7acba6 100644 --- a/sites/tv.blue.ch/tv.blue.ch.config.js +++ b/sites/tv.blue.ch/tv.blue.ch.config.js @@ -23,7 +23,7 @@ module.exports = { programs.push({ title, description: parseDescription(item), - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -55,7 +55,7 @@ function parseDescription(item) { return item.Content.Description.Summary } -function parseIcon(item) { +function parseImage(item) { const image = item.Content.Nodes ? item.Content.Nodes.Items.find(i => i.Kind === 'Image') : null const path = image ? image.ContentPath : null diff --git a/sites/tv.blue.ch/tv.blue.ch.test.js b/sites/tv.blue.ch/tv.blue.ch.test.js index 755b6609d..e01ec2864 100644 --- a/sites/tv.blue.ch/tv.blue.ch.test.js +++ b/sites/tv.blue.ch/tv.blue.ch.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { title: 'Weekend on the Rocks', description: ' - «R.E.S.P.E.C.T», lieber Charles Nguela. Der Comedian tourt fleissig durch die Schweiz, macht für uns aber einen Halt, um in der neuen Ausgabe von «Weekend on the Rocks» mit Moderatorin Vania Spescha über die Entertainment-News der Woche zu plaudern.', - icon: 'https://services.sg101.prd.sctv.ch/content/images/tv/broadcast/1221/t1221ddc59247d45_landscape_w1920.webp' + image: + 'https://services.sg101.prd.sctv.ch/content/images/tv/broadcast/1221/t1221ddc59247d45_landscape_w1920.webp' } ]) }) diff --git a/sites/tv.lv/tv.lv.config.js b/sites/tv.lv/tv.lv.config.js index 1053b9f5b..c7989235b 100644 --- a/sites/tv.lv/tv.lv.config.js +++ b/sites/tv.lv/tv.lv.config.js @@ -18,7 +18,7 @@ module.exports = { title: item.title, description: item.description_long, category: item.categorystring, - icon: item.image, + image: item.image, start, stop }) diff --git a/sites/tv.magenta.at/tv.magenta.at.config.js b/sites/tv.magenta.at/tv.magenta.at.config.js index 2b7cae79a..b56c02e97 100644 --- a/sites/tv.magenta.at/tv.magenta.at.config.js +++ b/sites/tv.magenta.at/tv.magenta.at.config.js @@ -61,7 +61,7 @@ module.exports = { description: parseDescription(detail), date: parseDate(item), category: parseCategory(item), - icon: detail.poster_image_url, + image: detail.poster_image_url, actors: parseRoles(detail, 'Schauspieler'), directors: parseRoles(detail, 'Regisseur'), producers: parseRoles(detail, 'Produzent'), diff --git a/sites/tv.mail.ru/tv.mail.ru.config.js b/sites/tv.mail.ru/tv.mail.ru.config.js index 25691c146..93315361b 100644 --- a/sites/tv.mail.ru/tv.mail.ru.config.js +++ b/sites/tv.mail.ru/tv.mail.ru.config.js @@ -35,8 +35,6 @@ module.exports = { return programs }, async channels() { - const _ = require('lodash') - const regions = [5506, 1096, 1125, 285] let channels = [] @@ -64,7 +62,7 @@ module.exports = { } } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(channel => [channel.site_id, channel])).values()] } } diff --git a/sites/tv.movistar.com.pe/tv.movistar.com.pe.config.js b/sites/tv.movistar.com.pe/tv.movistar.com.pe.config.js index 1d0a83ceb..47aee3870 100644 --- a/sites/tv.movistar.com.pe/tv.movistar.com.pe.config.js +++ b/sites/tv.movistar.com.pe/tv.movistar.com.pe.config.js @@ -16,7 +16,7 @@ module.exports = { programs.push({ title: item.Title, description: item.Description, - icon: parseIcon(item), + image: parseImage(item), start: parseTime(item.Start), stop: parseTime(item.End) }) @@ -42,7 +42,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.Images?.VideoFrame?.[0]?.Url } diff --git a/sites/tv.movistar.com.pe/tv.movistar.com.pe.test.js b/sites/tv.movistar.com.pe/tv.movistar.com.pe.test.js index c6f5e0200..06f2aa9ae 100644 --- a/sites/tv.movistar.com.pe/tv.movistar.com.pe.test.js +++ b/sites/tv.movistar.com.pe/tv.movistar.com.pe.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { title: 'Willax noticias edición central', description: 'Edición central con el desarrollo y cobertura noticiosa de todos los acontecimientos nacionales e internacionales.', - icon: 'http://media.gvp.telefonica.com/storagearea0/IMAGES/00/13/00/13003906_281B2DAB18B01955.jpg' + image: + 'http://media.gvp.telefonica.com/storagearea0/IMAGES/00/13/00/13003906_281B2DAB18B01955.jpg' }) }) diff --git a/sites/tv.nu/tv.nu.config.js b/sites/tv.nu/tv.nu.config.js index 99feceac4..ae33f3606 100644 --- a/sites/tv.nu/tv.nu.config.js +++ b/sites/tv.nu/tv.nu.config.js @@ -15,7 +15,7 @@ module.exports = { programs.push({ title: item.title, description: item.description, - icon: item.imageLandscape, + image: item.imageLandscape, category: item.genres, season: item.seasonNumber || null, episode: item.episodeNumber || null, @@ -30,7 +30,7 @@ module.exports = { const axios = require('axios') // prettier-ignore - const modules = [ 'ch-51', 'ch-52', 'ch-60', 'ch-27', 'ch-63', 'ch-65', 'ch-64', 'ch-66', 'ch-67', 'ch-68', 'ch-70', 'ch-88', 'ch-45', 'ch-132', 'ch-30228', 'ch-49', 'ch-53', 'ch-30233', 'ch-55', 'ch-93', 'ch-47', 'ch-4', 'ch-134', 'ch-105', 'ch-104', 'ch-131', 'ch-125', 'ch-126', 'ch-30215', 'ch-151', 'ch-122', 'ch-123', 'ch-124', 'ch-30194', 'ch-101', 'ch-106', 'ch-108', 'ch-107', 'ch-136', 'ch-137', 'ch-140', 'ch-120', 'ch-139', 'ch-74', 'ch-71', 'ch-76', 'ch-33', 'ch-18', 'ch-6', 'ch-30197', 'ch-30152', 'ch-146', 'ch-142', 'ch-128', 'ch-30211', 'ch-46', 'ch-162', 'ch-75', 'ch-119', 'ch-57', 'ch-82', 'ch-21', 'ch-22', 'ch-26', 'ch-145', 'ch-38', 'ch-10', 'ch-23', 'ch-9', 'ch-129', 'ch-69', 'ch-12', 'ch-3', 'ch-7', 'ch-81', 'ch-72', 'ch-2', 'ch-111', 'ch-16', 'ch-43', 'ch-80', 'ch-141', 'ch-143', 'ch-164', 'ch-147', 'ch-58', 'ch-39', 'ch-36', 'ch-15', 'ch-154', 'ch-40', 'ch-159', 'ch-30123', 'ch-30132', 'ch-30130', 'ch-30133', 'ch-30125', 'ch-30127', 'ch-30126', 'ch-30134', 'ch-30128', 'ch-30129', 'ch-30124', 'ch-30138', 'ch-30147', 'ch-30146', 'ch-30145', 'ch-30149', 'ch-30151', 'ch-30150', 'ch-30137', 'ch-30136', 'ch-30139', 'ch-30140', 'ch-30142', 'ch-30141', 'ch-161', 'ch-35', 'ch-34', 'ch-32', 'ch-30', 'ch-54', 'ch-112', 'ch-1', 'ch-86', 'ch-84', 'ch-28', 'ch-25', 'ch-13', 'ch-14', 'ch-11', 'ch-8', 'ch-5', 'ch-20', 'ch-24', 'ch-19', 'ch-30168', 'ch-30175', 'ch-30154', 'ch-30225', 'ch-30178', 'ch-30184', 'ch-30185', 'ch-30186', 'ch-30187', 'ch-30189', 'ch-30191', 'ch-30192', 'ch-30216', 'ch-30193', 'ch-30195', 'ch-30196', 'ch-30200', 'ch-30209', 'ch-30231', 'ch-30213', 'ch-30230', 'ch-30214', 'ch-30226', 'ch-56', 'ch-153', 'ch-148', 'ch-41', 'ch-37', 'ch-30157', 'ch-30158', 'ch-30232', 'ch-30221', 'ch-30222', 'ch-30223', 'ch-30234', 'ch-91', 'ch-100', 'ch-30235', 'ch-30236', 'ch-30237', 'ch-30239', 'ch-30240', 'ch-30241', 'ch-30242', 'ch-30249', 'ch-30256', 'ch-30253', 'ch-30250', 'ch-30257', 'ch-30255', 'ch-30251', 'ch-30252', 'ch-30254', 'ch-30258', 'ch-30259', 'ch-30260', 'ch-30261', 'ch-30262', 'ch-30263', 'ch-30264', 'ch-30265', 'ch-30372', 'ch-30373', 'ch-30374', 'ch-30375', 'ch-30376'] + const modules = ['ch-51', 'ch-52', 'ch-60', 'ch-27', 'ch-63', 'ch-65', 'ch-64', 'ch-66', 'ch-67', 'ch-68', 'ch-70', 'ch-88', 'ch-45', 'ch-132', 'ch-30228', 'ch-49', 'ch-53', 'ch-30233', 'ch-55', 'ch-93', 'ch-47', 'ch-4', 'ch-134', 'ch-105', 'ch-104', 'ch-131', 'ch-125', 'ch-126', 'ch-30215', 'ch-151', 'ch-122', 'ch-123', 'ch-124', 'ch-30194', 'ch-101', 'ch-106', 'ch-108', 'ch-107', 'ch-136', 'ch-137', 'ch-140', 'ch-120', 'ch-139', 'ch-74', 'ch-71', 'ch-76', 'ch-33', 'ch-18', 'ch-6', 'ch-30197', 'ch-30152', 'ch-146', 'ch-142', 'ch-128', 'ch-30211', 'ch-46', 'ch-162', 'ch-75', 'ch-119', 'ch-57', 'ch-82', 'ch-21', 'ch-22', 'ch-26', 'ch-145', 'ch-38', 'ch-10', 'ch-23', 'ch-9', 'ch-129', 'ch-69', 'ch-12', 'ch-3', 'ch-7', 'ch-81', 'ch-72', 'ch-2', 'ch-111', 'ch-16', 'ch-43', 'ch-80', 'ch-141', 'ch-143', 'ch-164', 'ch-147', 'ch-58', 'ch-39', 'ch-36', 'ch-15', 'ch-154', 'ch-40', 'ch-159', 'ch-30123', 'ch-30132', 'ch-30130', 'ch-30133', 'ch-30125', 'ch-30127', 'ch-30126', 'ch-30134', 'ch-30128', 'ch-30129', 'ch-30124', 'ch-30138', 'ch-30147', 'ch-30146', 'ch-30145', 'ch-30149', 'ch-30151', 'ch-30150', 'ch-30137', 'ch-30136', 'ch-30139', 'ch-30140', 'ch-30142', 'ch-30141', 'ch-161', 'ch-35', 'ch-34', 'ch-32', 'ch-30', 'ch-54', 'ch-112', 'ch-1', 'ch-86', 'ch-84', 'ch-28', 'ch-25', 'ch-13', 'ch-14', 'ch-11', 'ch-8', 'ch-5', 'ch-20', 'ch-24', 'ch-19', 'ch-30168', 'ch-30175', 'ch-30154', 'ch-30225', 'ch-30178', 'ch-30184', 'ch-30185', 'ch-30186', 'ch-30187', 'ch-30189', 'ch-30191', 'ch-30192', 'ch-30216', 'ch-30193', 'ch-30195', 'ch-30196', 'ch-30200', 'ch-30209', 'ch-30231', 'ch-30213', 'ch-30230', 'ch-30214', 'ch-30226', 'ch-56', 'ch-153', 'ch-148', 'ch-41', 'ch-37', 'ch-30157', 'ch-30158', 'ch-30232', 'ch-30221', 'ch-30222', 'ch-30223', 'ch-30234', 'ch-91', 'ch-100', 'ch-30235', 'ch-30236', 'ch-30237', 'ch-30239', 'ch-30240', 'ch-30241', 'ch-30242', 'ch-30249', 'ch-30256', 'ch-30253', 'ch-30250', 'ch-30257', 'ch-30255', 'ch-30251', 'ch-30252', 'ch-30254', 'ch-30258', 'ch-30259', 'ch-30260', 'ch-30261', 'ch-30262', 'ch-30263', 'ch-30264', 'ch-30265', 'ch-30372', 'ch-30373', 'ch-30374', 'ch-30375', 'ch-30376'] let channels = [] diff --git a/sites/tv.nu/tv.nu.test.js b/sites/tv.nu/tv.nu.test.js index 50ef8dcb8..e5f9802a2 100644 --- a/sites/tv.nu/tv.nu.test.js +++ b/sites/tv.nu/tv.nu.test.js @@ -33,7 +33,7 @@ it('can parse response', () => { title: 'CSI: Den Tätern auf der Spur', description: 'Hellseherin Sedona Wiley wird tot aufgefunden. Die Ermittlungen führen zu einem alten Mord. Gordon Wallace wurde vor 15 Jahren beschuldigt, seine Frau getötet zu haben, jedoch wurde nie eine Leiche gefunden.', - icon: 'https://new.static.tv.nu/13119997', + image: 'https://new.static.tv.nu/13119997', category: ['Action', 'Kriminaldrama', 'Mysterium', 'Spänning', 'Thriller'], season: 6, episode: 19 diff --git a/sites/tv.post.lu/tv.post.lu.config.js b/sites/tv.post.lu/tv.post.lu.config.js index 74162f9a6..6d7a49be9 100644 --- a/sites/tv.post.lu/tv.post.lu.config.js +++ b/sites/tv.post.lu/tv.post.lu.config.js @@ -15,7 +15,7 @@ module.exports = { title: item.title, description: item.description, category: item.program_type, - icon: item.image_url, + image: item.image_url, start: dayjs.unix(item.tsStart), stop: dayjs.unix(item.tsEnd) }) diff --git a/sites/tv.post.lu/tv.post.lu.test.js b/sites/tv.post.lu/tv.post.lu.test.js index a55f57ce0..a113a2e5d 100644 --- a/sites/tv.post.lu/tv.post.lu.test.js +++ b/sites/tv.post.lu/tv.post.lu.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { description: 'Das Flaggschiff unter den deutschen Nachrichtensendungen ist gleichzeitig die "dienstälteste" noch bestehende Sendung im deutschen Fernsehen. In bis zu 20 am Tag produzierten Sendungen wird die Komplexität des Weltgeschehens verständlich erklärt und in komprimierter Form über aktuelle politische, wirtschaftliche, soziale, kulturelle, sportliche und sonstige Ereignisse berichtet.', category: 'Nachrichten', - icon: 'https://mp-photos-cdn.azureedge.net/container3cc71e4948ac40ab803c26e0abc2e3e5/original/e6eb49013a822f5c6eb2e7701e69a1f80aa0b947.jpg', + image: + 'https://mp-photos-cdn.azureedge.net/container3cc71e4948ac40ab803c26e0abc2e3e5/original/e6eb49013a822f5c6eb2e7701e69a1f80aa0b947.jpg', start: '2023-01-16T00:05:00.000Z', stop: '2023-01-16T00:10:00.000Z' }) diff --git a/sites/tv.trueid.net/tv.trueid.net.config.js b/sites/tv.trueid.net/tv.trueid.net.config.js index 8be8ef7d2..f07360443 100644 --- a/sites/tv.trueid.net/tv.trueid.net.config.js +++ b/sites/tv.trueid.net/tv.trueid.net.config.js @@ -16,7 +16,7 @@ module.exports = { programs.push({ title: item.title, description: parseDescription(item, channel.lang), - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -26,8 +26,9 @@ module.exports = { }, async channels({ token, lang = en }) { const axios = require('axios') - const ACCESS_TOKEN = token ? token : - 'MTM4MDY0NGUwZjFmYjZiMTRjODI4OTRhMGM2ODJkMTQ3ZTAxNWM5ZDoxZmI2YjE0YzgyODk0YTBjNjgyZDE0N2UwMTVjOWQ=' + const ACCESS_TOKEN = token + ? token + : 'MTM4MDY0NGUwZjFmYjZiMTRjODI4OTRhMGM2ODJkMTQ3ZTAxNWM5ZDoxZmI2YjE0YzgyODk0YTBjNjgyZDE0N2UwMTVjOWQ=' const data = await axios .get(`https://tv.trueid.net/api/channel/getChannelListByAllCate?lang=${lang}&country=th`, { @@ -52,10 +53,10 @@ module.exports = { function parseDescription(item, lang) { const description = item.info?.[`synopsis_${lang}`] - return description && description !== '.' ? description : null; + return description && description !== '.' ? description : null } -function parseIcon(item) { +function parseImage(item) { return item.info?.image || null } @@ -68,6 +69,6 @@ function parseStop(item) { } function parseItems(content) { - const data = content ? JSON.parse(content) : null; + const data = content ? JSON.parse(content) : null return data?.pageProps?.epgList || [] } diff --git a/sites/tv.trueid.net/tv.trueid.net.test.js b/sites/tv.trueid.net/tv.trueid.net.test.js index 7f1d590ad..02386c7ba 100644 --- a/sites/tv.trueid.net/tv.trueid.net.test.js +++ b/sites/tv.trueid.net/tv.trueid.net.test.js @@ -19,7 +19,9 @@ const data = fs.readFileSync(path.resolve(__dirname, '__data__/data.json')) it('can generate valid url', () => { const result = url({ channel, date }) - expect(result).toBe('https://tv.trueid.net/_next/data/1380644e0f1fb6b14c82894a0c682d147e015c9d/th-en.json?channelSlug=true-movie-hits&path=true-movie-hits') + expect(result).toBe( + 'https://tv.trueid.net/_next/data/1380644e0f1fb6b14c82894a0c682d147e015c9d/th-en.json?channelSlug=true-movie-hits&path=true-movie-hits' + ) }) it('can parse English response', () => { @@ -34,7 +36,7 @@ it('can parse English response', () => { title: 'The Last Witch Hunter', description: 'A young man is all that stands between humanity and the most horrifying witches in history.', - icon: 'https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg' + image: 'https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg' }) }) @@ -50,7 +52,7 @@ it('can parse Thai response', () => { title: 'The Last Witch Hunter', description: 'หนุ่มนักล่าแม่มดถูกสาปให้เป็นอมตะจนกระทั่งราชินีแม่มดได้ฟื้นคืนชีพขึ้นมาจึงมีเพียงเขาคนเดียวเท่านั้นที่จะสามารถกอบกู้มวลมนุษยชาติได้', - icon: 'https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg' + image: 'https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg' }) }) diff --git a/sites/tv.yettel.hu/tv.yettel.hu.config.js b/sites/tv.yettel.hu/tv.yettel.hu.config.js index 95760b909..464fe5038 100644 --- a/sites/tv.yettel.hu/tv.yettel.hu.config.js +++ b/sites/tv.yettel.hu/tv.yettel.hu.config.js @@ -18,7 +18,7 @@ module.exports = { programs.push({ title: item.Title, description: item.ShortDescription, - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -45,7 +45,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { if (Array.isArray(item.Images.Cover) && item.Images.Cover.length) { return item.Images.Cover[0].Url } diff --git a/sites/tv.yettel.hu/tv.yettel.hu.test.js b/sites/tv.yettel.hu/tv.yettel.hu.test.js index 5bccc5a22..b41b000d1 100644 --- a/sites/tv.yettel.hu/tv.yettel.hu.test.js +++ b/sites/tv.yettel.hu/tv.yettel.hu.test.js @@ -67,7 +67,8 @@ it('can parse response', () => { title: 'Ma reggel', description: 'A Ma reggel az MTVA saját gyártású, minden hétköznap jelentkező reggeli politikai és közéleti témákkal foglalkozó műsora.', - icon: 'https://static.mytvback.com/userfiles/c/0/c01d48a36b913a7afb0dcb5edba33849_thum_100x144.jpg' + image: + 'https://static.mytvback.com/userfiles/c/0/c01d48a36b913a7afb0dcb5edba33849_thum_100x144.jpg' } ]) }) diff --git a/sites/tv24.se/tv24.se.config.js b/sites/tv24.se/tv24.se.config.js index 832d6ec04..76d92535f 100644 --- a/sites/tv24.se/tv24.se.config.js +++ b/sites/tv24.se/tv24.se.config.js @@ -33,7 +33,7 @@ module.exports = { title: parseTitle($item), description: details.description, actors: details.actors, - icon: details.icon, + image: details.image, category: details.category, sub_title: details.sub_title, season: details.season, @@ -89,7 +89,7 @@ async function loadProgramDetails($item) { const $ = cheerio.load(data.contentBefore + data.contentAfter) return Promise.resolve({ - icon: parseIcon($), + image: parseImage($), actors: parseActors($), description: parseDescription($), category: parseCategory($), @@ -99,7 +99,7 @@ async function loadProgramDetails($item) { }) } -function parseIcon($) { +function parseImage($) { const style = $('.image > .actual').attr('style') const [, url] = style.match(/background-image: url\('([^']+)'\)/) diff --git a/sites/tv24.se/tv24.se.test.js b/sites/tv24.se/tv24.se.test.js index 8462e8552..bfeeb2062 100644 --- a/sites/tv24.se/tv24.se.test.js +++ b/sites/tv24.se/tv24.se.test.js @@ -48,7 +48,7 @@ it('can parse response', async () => { start: '2022-08-26T04:00:00.000Z', stop: '2022-08-26T07:10:00.000Z', title: 'Morgonstudion', - icon: 'https://jrsy.tmsimg.com/assets/p14436175_i_h9_ad.jpg', + image: 'https://jrsy.tmsimg.com/assets/p14436175_i_h9_ad.jpg', description: 'Dagens viktigaste nyheter och analyser med ständiga uppdateringar. Vi sänder direkt inrikes- och utrikesnyheter inklusive sport, kultur och nöje. Dessutom intervjuer med aktuella gäster. Nyhetssammanfattningar varje kvart med start kl 06.00.', actors: ['Carolina Neurath', 'Karin Magnusson', 'Pelle Nilsson', 'Ted Wigren'] @@ -58,7 +58,7 @@ it('can parse response', async () => { start: '2022-08-27T05:20:00.000Z', stop: '2022-08-27T05:50:00.000Z', title: 'Uppdrag granskning', - icon: 'https://jrsy.tmsimg.com/assets/p22818697_e_h9_aa.jpg', + image: 'https://jrsy.tmsimg.com/assets/p22818697_e_h9_aa.jpg', description: 'När samtliga sex män frias för ännu en skjutning växer vreden inom polisen. Ökningen av skjutningar i Sverige ligger i topp i Europa - och nu är våldsspiralen på väg mot ett nattsvart rekord. Hur blev Sverige landet där mördare går fria?', actors: ['Karin Mattisson', 'Ali Fegan'], diff --git a/sites/tv2go.t-2.net/tv2go.t-2.net.config.js b/sites/tv2go.t-2.net/tv2go.t-2.net.config.js index 2391d951c..9b77abec7 100644 --- a/sites/tv2go.t-2.net/tv2go.t-2.net.config.js +++ b/sites/tv2go.t-2.net/tv2go.t-2.net.config.js @@ -47,7 +47,7 @@ const config = { title: item.name, category: parseCategory(item), description: parseDescription(item), - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -93,7 +93,7 @@ function parseStop(item) { return dayjs(parseInt(item.endTimestamp)) } -function parseIcon(item) { +function parseImage(item) { return item.images && item.images[0] ? `https://tv2go.t-2.net${item.images[0].url}` : null } diff --git a/sites/tv2go.t-2.net/tv2go.t-2.net.test.js b/sites/tv2go.t-2.net/tv2go.t-2.net.test.js index 4b4520503..23f828397 100644 --- a/sites/tv2go.t-2.net/tv2go.t-2.net.test.js +++ b/sites/tv2go.t-2.net/tv2go.t-2.net.test.js @@ -52,7 +52,7 @@ it('can parse response', () => { category: ['Informativni'], description: 'Dnevnik Slovencev v Italiji je informativna oddaja, v kateri novinarji poročajo predvsem o dnevnih dogodkih med Slovenci v Italiji.', - icon: 'https://tv2go.t-2.net/static/media/img/epg/max_crop/EPG_IMG_2927405.jpg' + image: 'https://tv2go.t-2.net/static/media/img/epg/max_crop/EPG_IMG_2927405.jpg' } ]) }) diff --git a/sites/tvcesoir.fr/tvcesoir.fr.channels.xml b/sites/tvcesoir.fr/tvcesoir.fr.channels.xml index 9bcc4ada4..1e59a1fa1 100644 --- a/sites/tvcesoir.fr/tvcesoir.fr.channels.xml +++ b/sites/tvcesoir.fr/tvcesoir.fr.channels.xml @@ -112,7 +112,6 @@ RMC Sport 2 RMC Sport Access RMC Story - RTL 9 Science et vie Seasons Série Club diff --git a/sites/tvcesoir.fr/tvcesoir.fr.config.js b/sites/tvcesoir.fr/tvcesoir.fr.config.js index 937f6583b..e37388c2a 100644 --- a/sites/tvcesoir.fr/tvcesoir.fr.config.js +++ b/sites/tvcesoir.fr/tvcesoir.fr.config.js @@ -42,7 +42,6 @@ module.exports = { }, async channels() { const axios = require('axios') - const _ = require('lodash') const providers = ['-1', '-2', '-3', '-4', '-5'] @@ -77,7 +76,7 @@ module.exports = { }) } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(channel => [channel.site_id, channel])).values()]; } } diff --git a/sites/tvgids.nl/tvgids.nl.config.js b/sites/tvgids.nl/tvgids.nl.config.js index 05cfd85aa..4df422070 100644 --- a/sites/tvgids.nl/tvgids.nl.config.js +++ b/sites/tvgids.nl/tvgids.nl.config.js @@ -32,7 +32,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -68,7 +68,7 @@ function parseDescription($item) { return $item('.program__text').text().trim() } -function parseIcon($item) { +function parseImage($item) { return $item('.program__thumbnail').data('src') } diff --git a/sites/tvgids.nl/tvgids.nl.test.js b/sites/tvgids.nl/tvgids.nl.test.js index c837157cf..790fb41f8 100644 --- a/sites/tvgids.nl/tvgids.nl.test.js +++ b/sites/tvgids.nl/tvgids.nl.test.js @@ -35,7 +35,7 @@ it('can parse response', () => { start: '2023-06-12T21:57:00.000Z', stop: '2023-06-12T22:58:00.000Z', title: 'Op1', - icon: 'https://tvgidsassets.nl/v301/upload/o/carrousel/op1-451542641.jpg', + image: 'https://tvgidsassets.nl/v301/upload/o/carrousel/op1-451542641.jpg', description: "Talkshow met wisselende presentatieduo's, live vanuit Amsterdam." }) @@ -43,7 +43,7 @@ it('can parse response', () => { start: '2023-06-14T00:18:00.000Z', stop: '2023-06-14T00:48:00.000Z', title: 'NOS Journaal', - icon: 'https://tvgidsassets.nl/v301/upload/n/carrousel/nos-journaal-452818771.jpg', + image: 'https://tvgidsassets.nl/v301/upload/n/carrousel/nos-journaal-452818771.jpg', description: 'Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor vandaag.' }) diff --git a/sites/tvguide.com/tvguide.com.test.js b/sites/tvguide.com/tvguide.com.test.js index c8ea3e5cc..5018ce435 100644 --- a/sites/tvguide.com/tvguide.com.test.js +++ b/sites/tvguide.com/tvguide.com.test.js @@ -18,7 +18,7 @@ const channel = { it('can generate valid url', () => { expect(url({ date, channel })).toBe( - 'https://fandom-prod.apigee.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514' + 'https://internal-prod.apigee.fandom.net/v1/xapi/tvschedules/tvguide/9100001138/web?start=1667088000&duration=1440&channelSourceIds=9200018514' ) }) diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml index 5ffd05b1b..fc12c10b6 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml @@ -75,7 +75,7 @@ ミュージック・エア ナショナル ジオグラフィック NHKBS1 - NHK BS4K + NHK BS4K NHKBSプレミアム NHK東京 教育 NHK東京 総合 @@ -120,20 +120,20 @@ ご案内チャンネル オンデマンドチャンネル290 オンデマンドチャンネル440 - ショップチャンネル プラス - MTV HD - ミステリーチャンネル - 音楽・ライブ! スペースシャワーTV HD - MONDOTV HD - 日経CNBC - パチンコ★パチスロTV! - ジュエリー☆GSTV - JSPORTS1 (4K) - JSPORTS2 (4K) - JSPORTS3 (4K) - JSPORTS4 (4K) - ショップチャンネル 4K - 4K QVC + ショップチャンネル プラス + MTV HD + ミステリーチャンネル + 音楽・ライブ! スペースシャワーTV HD + MONDOTV HD + 日経CNBC + パチンコ★パチスロTV! + ジュエリー☆GSTV + JSPORTS1 (4K) + JSPORTS2 (4K) + JSPORTS3 (4K) + JSPORTS4 (4K) + ショップチャンネル 4K + 4K QVC NHK BSP4K NHK BS MTV HD @@ -149,4 +149,5 @@ KBS京都 読売テレビ サンテレビ + TSS diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js index cb6c2580f..9651de74f 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js @@ -11,6 +11,7 @@ dayjs.extend(customParseFormat) module.exports = { site: 'tvguide.myjcom.jp', days: 2, + lang: 'ja', url: function ({ date, channel }) { const id = `${channel.site_id}_${date.format('YYYYMMDD')}` @@ -24,7 +25,7 @@ module.exports = { title: item.title, description: item.commentary, category: parseCategory(item), - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -70,7 +71,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.imgPath ? `https://tvguide.myjcom.jp${item.imgPath}` : null } diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js index f6ea526a7..9506861ac 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { title: '[5.1]フードロア:タマリンド', description: 'HBO(R)アジア製作。日本の齊藤工などアジアの監督が、各国の食をテーマに描いたアンソロジーシリーズ。(全8話)(19年 シンガポール 56分)', - icon: 'https://tvguide.myjcom.jp/monomedia/si/2022/20220114/7305523/image/7743d17b655b8d2274ca58b74f2f095c.jpg', + image: + 'https://tvguide.myjcom.jp/monomedia/si/2022/20220114/7305523/image/7743d17b655b8d2274ca58b74f2f095c.jpg', category: 'ドラマ' } ]) diff --git a/sites/tvhebdo.com/tvhebdo.com.config.js b/sites/tvhebdo.com/tvhebdo.com.config.js index be4cf8b45..9fd93e03d 100644 --- a/sites/tvhebdo.com/tvhebdo.com.config.js +++ b/sites/tvhebdo.com/tvhebdo.com.config.js @@ -34,7 +34,6 @@ module.exports = { return programs }, async channels() { - const _ = require('lodash') let items = [] const offsets = [ @@ -72,7 +71,7 @@ module.exports = { }) }) - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(channel => [channel.site_id, channel])).values()] } } diff --git a/sites/tvheute.at/tvheute.at.config.js b/sites/tvheute.at/tvheute.at.config.js index 8ce8e552c..4862eec1f 100644 --- a/sites/tvheute.at/tvheute.at.config.js +++ b/sites/tvheute.at/tvheute.at.config.js @@ -16,7 +16,7 @@ module.exports = { programs.push({ title: parseTitle(item), description: parseDescription(item), - icon: parseIcon(item), + image: parseImage(item), category: parseCategory(item), start: parseStart(item).toJSON(), stop: parseStop(item).toJSON() @@ -68,7 +68,7 @@ function parseCategory(item) { return $('.station-col > .type').text() } -function parseIcon(item) { +function parseImage(item) { const $ = cheerio.load(item) const imgSrc = $('.title-col .image img').data('src-desktop') diff --git a/sites/tvheute.at/tvheute.at.test.js b/sites/tvheute.at/tvheute.at.test.js index c9666ecef..cb52784ce 100644 --- a/sites/tvheute.at/tvheute.at.test.js +++ b/sites/tvheute.at/tvheute.at.test.js @@ -26,7 +26,7 @@ it('can parse response', () => { category: 'Kids', description: 'Roger hat sich Ärger mit Dr. Bellows eingehandelt, der ihn für einen Monat strafversetzen möchte. Einmal mehr hadert Roger mit dem Schicksal, dass er keinen eigenen Flaschengeist besitzt, der ihm aus der Patsche helfen kann. Jeannie schlägt vor, ihm Cousine Marilla zu schicken. Doch Tony ist strikt dagegen. Als ein Zaubererpärchen im exotischen Bühnenoutfit für die Zeit von Rogers Abwesenheit sein Apartment in Untermiete bezieht, glaubt Roger, Jeannie habe ihm ihre Verwandte doch noch gesandt.', - icon: 'https://tvheute.at/images/orf1/monchhichi_kids--1895216560-00.jpg' + image: 'https://tvheute.at/images/orf1/monchhichi_kids--1895216560-00.jpg' }, { start: '2021-11-08T17:00:00.000Z', diff --git a/sites/tvireland.ie/tvireland.ie.config.js b/sites/tvireland.ie/tvireland.ie.config.js index 93e712afa..e50b8ca1f 100644 --- a/sites/tvireland.ie/tvireland.ie.config.js +++ b/sites/tvireland.ie/tvireland.ie.config.js @@ -42,7 +42,6 @@ module.exports = { }, async channels() { const axios = require('axios') - const _ = require('lodash') const providers = ['-9000019', '-8000019', '-1000019', '-2000019', '-7000019'] @@ -77,7 +76,7 @@ module.exports = { }) } - return _.uniqBy(channels, 'site_id') + return [...new Map(channels.map(channel => [channel.site_id, channel])).values()] } } diff --git a/sites/tvmi.mt/tvmi.mt.config.js b/sites/tvmi.mt/tvmi.mt.config.js index dc8bb8f60..e2692031f 100644 --- a/sites/tvmi.mt/tvmi.mt.config.js +++ b/sites/tvmi.mt/tvmi.mt.config.js @@ -30,7 +30,7 @@ module.exports = { programs.push({ title: parseTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -52,7 +52,7 @@ function parseDescription($item) { .trim() } -function parseIcon($item) { +function parseImage($item) { const bg = $item('div > div:nth-child(1) > div > div,a > div:nth-child(1) > div').data('bg') return bg ? `https:${bg}` : null diff --git a/sites/tvmi.mt/tvmi.mt.test.js b/sites/tvmi.mt/tvmi.mt.test.js index e52c52ae7..7ce6f899f 100644 --- a/sites/tvmi.mt/tvmi.mt.test.js +++ b/sites/tvmi.mt/tvmi.mt.test.js @@ -31,14 +31,16 @@ it('can parse response', () => { title: 'Bizzilla', description: 'Storja ta’ tliet familji, tnejn minnhom miżżewġin bejniethom, u familja oħra li għalkemm mhijiex, b’daqshekk ma jfissirx li mhijiex parti ntegrali fil-kompliċitá li ilha għaddejja bejniethom għal dawn l-aħħar tletin sena.', - icon: 'https://dist4.tvmi.mt/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjMyNjEwNywiYXVkIjoiMTg4LjI0Mi40OC45MyIsImV4cCI6MTY2NzAxNjM1OH0.N4de761te_pRvWwSUnF6httRAzdukup5syejwXTUv8g/vod/663927/image.jpg' + image: + 'https://dist4.tvmi.mt/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjMyNjEwNywiYXVkIjoiMTg4LjI0Mi40OC45MyIsImV4cCI6MTY2NzAxNjM1OH0.N4de761te_pRvWwSUnF6httRAzdukup5syejwXTUv8g/vod/663927/image.jpg' }) expect(results[1]).toMatchObject({ start: '2022-10-29T04:00:00.000Z', stop: '2022-10-29T04:30:00.000Z', title: 'The Adventures of Puss in Boots', - icon: 'https://dist4.tvmi.mt/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjMyNjEwNywiYXVkIjoiMTg4LjI0Mi40OC45MyIsImV4cCI6MTY2NzAxNjM1OH0.N4de761te_pRvWwSUnF6httRAzdukup5syejwXTUv8g/vod/747336/image.jpg' + image: + 'https://dist4.tvmi.mt/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjMyNjEwNywiYXVkIjoiMTg4LjI0Mi40OC45MyIsImV4cCI6MTY2NzAxNjM1OH0.N4de761te_pRvWwSUnF6httRAzdukup5syejwXTUv8g/vod/747336/image.jpg' }) }) diff --git a/sites/tvmusor.hu/tvmusor.hu.config.js b/sites/tvmusor.hu/tvmusor.hu.config.js index 373e47741..af410dec7 100644 --- a/sites/tvmusor.hu/tvmusor.hu.config.js +++ b/sites/tvmusor.hu/tvmusor.hu.config.js @@ -1,6 +1,5 @@ const axios = require('axios') const dayjs = require('dayjs') -const _ = require('lodash') module.exports = { site: 'tvmusor.hu', @@ -38,7 +37,7 @@ module.exports = { title: item.j, category: item.h, description: item.c, - icon: parseIcon(item), + image: parseImage(item), start, stop }) @@ -66,7 +65,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.z ? `http://www.tvmusor.hu/images/events/408/${item.z}` : null } @@ -77,5 +76,5 @@ function parseItems(content, channel, date) { const blockId = `${channel.site_id}_${date.format('YYYY-MM-DD')}` if (!Array.isArray(blocks[blockId])) return [] - return _.uniqBy(_.uniqBy(blocks[blockId], 'e'), 'b') + return [...new Map(blocks[blockId].map(item => [item.e, item])).values()].map(item => item.b) } diff --git a/sites/tvmusor.hu/tvmusor.hu.test.js b/sites/tvmusor.hu/tvmusor.hu.test.js index 439cd6628..abb3266de 100644 --- a/sites/tvmusor.hu/tvmusor.hu.test.js +++ b/sites/tvmusor.hu/tvmusor.hu.test.js @@ -47,7 +47,8 @@ it('can parse response', () => { title: 'Rövidpályás Úszó Országos Bajnokság', category: 'sportműsor', description: 'Forma-1 magazin. Hírek, információk, érdekességek a Forma-1 világából.', - icon: 'http://www.tvmusor.hu/images/events/408/f1e45193930943d9ee29769e0afa902aff0e4a90-better-call-saul.jpg' + image: + 'http://www.tvmusor.hu/images/events/408/f1e45193930943d9ee29769e0afa902aff0e4a90-better-call-saul.jpg' }) expect(results[1]).toMatchObject({ diff --git a/sites/tvpassport.com/tvpassport.com.channels.xml b/sites/tvpassport.com/tvpassport.com.channels.xml index af8c118ea..93f0845eb 100644 --- a/sites/tvpassport.com/tvpassport.com.channels.xml +++ b/sites/tvpassport.com/tvpassport.com.channels.xml @@ -45,490 +45,492 @@ 5 Star Max - Pacific 5 Star Max HD - Eastern 5 Star Max HD - Pacific - ABC - Central - ABC - Eastern - ABC - Mountain - ABC - Pacific - ABC (K20JL-D) Ellensburg, WA - ABC (K30FN) Mankato, MN - ABC (K45FZ) Lewiston, ID - ABC (KAAL) Austin, MN HD - ABC (KABC) Los Angeles, CA HD - ABC (KABY) Aberdeen, SD HD - ABC (KABY) Aberdeen, SD - ABC (KAEF) Eureka, CA HD - ABC (KAEF) Eureka, CA - ABC (KAIT) Jonesboro, AR HD - ABC (KAIT) Jonesboro, AR - ABC (KAKE) Wichita, KS HD - ABC (KAMC) Lubbock, TX HD - ABC (KAMC) Lubbock, TX - ABC (KAPP) Yakima, WA HD - ABC (KAPP) Yakima, WA - ABC (KATC) Lafayette, LA HD - ABC (KATC) Lafayette, LA - ABC (KATN) Fairbanks, AK HD - ABC (KATN) Fairbanks, AK - ABC (KATU) Portland, OR HD - ABC (KATU) Portland, OR - ABC (KATV) Little Rock, AR HD - ABC (KAVU) Victoria, TX HD - ABC (KAVU) Victoria, TX - ABC (KBMT) Beaumont, TX HD - ABC (KBMY) Bismarck, ND HD - ABC (KBMY) Bismarck, ND - ABC (KCAU) Sioux City, IA HD - ABC (KCAU) Sioux City, IA - ABC (KCRG) Cedar Rapids, IA HD - ABC (KCRG) Cedar Rapids, IA + ABC - Central + ABC - Eastern + ABC - Mountain + ABC - Pacific + ABC News Live + ABC (K20JL-D) Ellensburg, WA + ABC (K30FN) Mankato, MN + ABC (K45FZ) Lewiston, ID + ABC (KAAL) Austin, MN HD + ABC (KABC) Los Angeles, CA HD + ABC (KABY) Aberdeen, SD HD + ABC (KABY) Aberdeen, SD + ABC (KAEF) Eureka, CA HD + ABC (KAEF) Eureka, CA + ABC (KAIT) Jonesboro, AR HD + ABC (KAIT) Jonesboro, AR + ABC (KAKE) Wichita, KS HD + ABC (KAMC) Lubbock, TX HD + ABC (KAMC) Lubbock, TX + ABC (KAPP) Yakima, WA HD + ABC (KAPP) Yakima, WA + ABC (KATC) Lafayette, LA HD + ABC (KATC) Lafayette, LA + ABC (KATN) Fairbanks, AK HD + ABC (KATN) Fairbanks, AK + ABC (KATU) Portland, OR HD + ABC (KATU) Portland, OR + ABC (KATV) Little Rock, AR HD + ABC (KAVU) Victoria, TX HD + ABC (KAVU) Victoria, TX + ABC (KBMT) Beaumont, TX HD + ABC (KBMY) Bismarck, ND HD + ABC (KBMY) Bismarck, ND + ABC (KCAU) Sioux City, IA HD + ABC (KCAU) Sioux City, IA + ABC (KCRG) Cedar Rapids, IA HD + ABC (KCRG) Cedar Rapids, IA Antenna (KDKF2) Klamath Falls, OR - ABC (KDKF) Klamath Falls, OR HD - ABC (KDKF) Klamath Falls, OR - ABC (KDNL) St. Louis. MO HD - ABC (KDNL) St. Louis, MO - ABC (KDRV) Medford - Klamath Falls, OR HD - ABC (KDRV) Medford - Klamath Falls, OR - ABC (KECY-DT2) Yuma, AZ HD - ABC (KECY-DT2) Yuma, AZ - ABC (KERO) Bakersfield, CA HD - ABC (KERO) Bakersfield, CA - ABC (KESQ) Palm Springs, CA HD - ABC (KESQ) Palm Springs, CA - ABC (KETV) Omaha, NE HD - ABC (KETV) Omaha, NE - ABC (KEYT) Santa Barbara, CA HD - ABC (KEZI) Eugene, OR HD - ABC (KEZI) Eugene, OR - ABC (KFBB) Great Falls, MT HD - ABC (KFBB) Great Falls, MT - ABC (KFSN) Fresno, CA HD - ABC (KGBD-LD) Great Bend, KS - ABC (KGNS-TV2) Laredo, TX - ABC (KGO) San Francisco, CA HD - ABC (KGTV) San Diego, CA HD - ABC (KGTV) San Diego, CA - ABC (KGUN) Tucson, AZ HD - ABC (KGUN) Tucson, AZ - ABC (KGWC-DT2) Casper, WY - ABC (KHBB) Helena, MT HD - ABC (KHBB) Helena, MT - ABC (KHBS) Ft. Smith, AR HD - ABC (KHBS) Ft. Smith, AR - ABC (KHDS-LP) Salina, KS - ABC (KHGI) Kearney, NE HD - ABC (KHGI) Kearney, NE - ABC (KHOG) Fayetteville, AR HD - ABC (KHOG) Fayetteville, AR - ABC (KHQA-DT2) Quincy, MO HD - ABC (KHQA-TV2) Quincy, MO - ABC (KHSD) Lead, SD HD - ABC (KHSD) Lead, SD - ABC (KHVO) Hilo, HI - ABC (KIFI) Idaho Falls, ID HD - ABC (KIFI) Idaho Falls, ID - ABC (KIII) Corpus Christi, TX HD - ABC (KIII) Corpus Christi, TX - ABC (KITV) Honolulu, HL HD - ABC (KIVI) Boise, ID HD - ABC (KIVI) Boise, ID - ABC (KJCT) Grand Junction, CO HD - ABC (KJCT) Grand Junction, CO - ABC (KJUD) Juneau, AK HD - ABC (KJUD) Juneau, AK - ABC (KKTQ) Cheyenne, WY HD - ABC (KKTQ) Cheyenne, WY - ABC (KLAX) Alexandria, LA HD - ABC (KLAX) Alexandria, LA - ABC (KLBY) Colby, KS - ABC (KLKN) Lincoln, NE HD - ABC (KLKN) Lincoln, NE - ABC (KLTV) Tyler, TX HD - ABC (KLTV) Tyler, TX - ABC (KLWY2) Cheyenne, WY - ABC (KMAU) Wailuku, HI - ABC (KMBC) Kansas City, MO HD - ABC (KMCY) Minot, ND HD - ABC (KMCY) Minot, ND - ABC (KMGH) Denver, CO HD - ABC (KMID) Midland, TX HD - ABC (KMID) Midland, TX - ABC (KMIZ) Columbia, MO HD - ABC (KMIZ) Columbia, MO - ABC (KMNZ-LD) Coeur D'Alene, ID - ABC (KNEP) Scottsbluff, NE HD - ABC (KNEP) Scottsbluff, NE - ABC (KNOE-DT2) Monroe, LA HD - ABC (KNOE-DT2) Monroe, LA - ABC (KNXV) Phoenix, AZ HD - ABC (KOAT) Albuquerque, NM HD - ABC (KOAT) Albuquerque, NM - ABC (KOCO) Oklahoma City, OK HD - ABC (KOCO) Oklahoma City, OK - ABC (KODE) Joplin, MO HD - ABC (KODE) Joplin, MO - ABC (KOHD) Bend, OR HD - ABC (KOHD) Bend, OR - ABC (KOLO) Reno, NV HD - ABC (KOLO) Reno, NV - ABC (KOMO) Seattle, WA DV - ABC (KOMO) Seattle, WA HD - ABC (KOTA) Rapid City, SD HD - ABC (KOTA) Rapid City, SD - ABC (KPOB) Poplar Bluff, MO - ABC (KPRY) Pierre, SD HD - ABC (KPRY) Pierre, SD - ABC (KQTV) St. Joseph, MO HD - ABC (KQTV) St. Joseph, MO - ABC (KRCR) Redding, CA HD - ABC (KRCR) Redding, CA - ABC (KRDO) Colorado Springs, CO HD - ABC (KRDO) Colorado Springs, CO - ABC (KRGV) Weslaco, TX HD - ABC (KRGV) Weslaco, TX - ABC (KRHD) Bryan, TX HD - ABC (KRHD) Bryan, TX - ABC (KRWF) Redwood Falls, MN HD - ABC (KRWF) Redwood Falls, MN - ABC (KSAT) San Antonio, TX HD - ABC (KSAW) Twin Falls, ID HD - ABC (KSAW) Twin Falls, ID - ABC (KSAX) Alexandria, MN HD - ABC (KSAX) Alexandria, MN - ABC (KSBW-DT2) Monterey, CA HD - ABC (KSBW-DT2) Monterey, CA - ABC (KSFY) Sioux Falls, SD HD - ABC (KSFY) Sioux Falls, SD + ABC (KDKF) Klamath Falls, OR HD + ABC (KDKF) Klamath Falls, OR + ABC (KDNL) St. Louis. MO HD + ABC (KDNL) St. Louis, MO + ABC (KDRV) Medford - Klamath Falls, OR HD + ABC (KDRV) Medford - Klamath Falls, OR + ABC (KECY-DT2) Yuma, AZ HD + ABC (KECY-DT2) Yuma, AZ + ABC (KERO) Bakersfield, CA HD + ABC (KERO) Bakersfield, CA + ABC (KESQ) Palm Springs, CA HD + ABC (KESQ) Palm Springs, CA + ABC (KETV) Omaha, NE HD + ABC (KETV) Omaha, NE + ABC (KEYT) Santa Barbara, CA HD + ABC (KEZI) Eugene, OR HD + ABC (KEZI) Eugene, OR + ABC (KFBB) Great Falls, MT HD + ABC (KFBB) Great Falls, MT + ABC (KFSN) Fresno, CA HD + ABC (KGBD-LD) Great Bend, KS + ABC (KGNS-TV2) Laredo, TX + ABC (KGO) San Francisco, CA HD + ABC (KGTV) San Diego, CA HD + ABC (KGTV) San Diego, CA + ABC (KGUN) Tucson, AZ HD + ABC (KGUN) Tucson, AZ + ABC (KGWC-DT2) Casper, WY + ABC (KHBB) Helena, MT HD + ABC (KHBB) Helena, MT + ABC (KHBS) Ft. Smith, AR HD + ABC (KHBS) Ft. Smith, AR + ABC (KHDS-LP) Salina, KS + ABC (KHGI) Kearney, NE HD + ABC (KHGI) Kearney, NE + ABC (KHOG) Fayetteville, AR HD + ABC (KHOG) Fayetteville, AR + ABC (KHQA-DT2) Quincy, MO HD + ABC (KHQA-TV2) Quincy, MO + ABC (KHSD) Lead, SD HD + ABC (KHSD) Lead, SD + ABC (KHVO) Hilo, HI + ABC (KIFI) Idaho Falls, ID HD + ABC (KIFI) Idaho Falls, ID + ABC (KIII) Corpus Christi, TX HD + ABC (KIII) Corpus Christi, TX + ABC (KITV) Honolulu, HL HD + ABC (KIVI) Boise, ID HD + ABC (KIVI) Boise, ID + ABC (KJCT) Grand Junction, CO HD + ABC (KJCT) Grand Junction, CO + ABC (KJUD) Juneau, AK HD + ABC (KJUD) Juneau, AK + ABC (KKTQ) Cheyenne, WY HD + ABC (KKTQ) Cheyenne, WY + ABC (KLAX) Alexandria, LA HD + ABC (KLAX) Alexandria, LA + ABC (KLBY) Colby, KS + ABC (KLKN) Lincoln, NE HD + ABC (KLKN) Lincoln, NE + ABC (KLTV) Tyler, TX HD + ABC (KLTV) Tyler, TX + ABC (KLWY2) Cheyenne, WY + ABC (KMAU) Wailuku, HI + ABC (KMBC) Kansas City, MO HD + ABC (KMCY) Minot, ND HD + ABC (KMCY) Minot, ND + ABC (KMGH) Denver, CO HD + ABC (KMID) Midland, TX HD + ABC (KMID) Midland, TX + ABC (KMIZ) Columbia, MO HD + ABC (KMIZ) Columbia, MO + ABC (KMNZ-LD) Coeur D'Alene, ID + ABC (KNEP) Scottsbluff, NE HD + ABC (KNEP) Scottsbluff, NE + ABC (KNOE-DT2) Monroe, LA HD + ABC (KNOE-DT2) Monroe, LA + ABC (KNXV) Phoenix, AZ HD + ABC (KOAT) Albuquerque, NM HD + ABC (KOAT) Albuquerque, NM + ABC (KOCO) Oklahoma City, OK HD + ABC (KOCO) Oklahoma City, OK + ABC (KODE) Joplin, MO HD + ABC (KODE) Joplin, MO + ABC (KOHD) Bend, OR HD + ABC (KOHD) Bend, OR + ABC (KOLO) Reno, NV HD + ABC (KOLO) Reno, NV + ABC (KOMO) Seattle, WA DV + ABC (KOMO) Seattle, WA HD + ABC (KOTA) Rapid City, SD HD + ABC (KOTA) Rapid City, SD + ABC (KPOB) Poplar Bluff, MO + ABC (KPRY) Pierre, SD HD + ABC (KPRY) Pierre, SD + ABC (KQTV) St. Joseph, MO HD + ABC (KQTV) St. Joseph, MO + ABC (KRCR) Redding, CA HD + ABC (KRCR) Redding, CA + ABC (KRDO) Colorado Springs, CO HD + ABC (KRDO) Colorado Springs, CO + ABC (KRGV) Weslaco, TX HD + ABC (KRGV) Weslaco, TX + ABC (KRHD) Bryan, TX HD + ABC (KRHD) Bryan, TX + ABC (KRWF) Redwood Falls, MN HD + ABC (KRWF) Redwood Falls, MN + ABC (KSAT) San Antonio, TX HD + ABC (KSAW) Twin Falls, ID HD + ABC (KSAW) Twin Falls, ID + ABC (KSAX) Alexandria, MN HD + ABC (KSAX) Alexandria, MN + ABC (KSBW-DT2) Monterey, CA HD + ABC (KSBW-DT2) Monterey, CA + ABC (KSFY) Sioux Falls, SD HD + ABC (KSFY) Sioux Falls, SD ABC (KSGW) Gillette, WY - ABC (KSGW) Sheridan, WY HD - ABC (KSGW) Sheridan, WY - ABC (KSPR) Springfield, MO HD - ABC (KSPR) Springfield, MO - ABC (KSTP) St. Paul, MN HD - ABC (KSTP) St. Paul, MN - ABC (KSVI) Billings, MT HD - ABC (KSVI) Billings, MT - ABC (KSWO-TV) Lawton, OK HD - ABC (KSWO-TV) Lawton, OK - ABC (KSWX-LP) Duncan, OK - ABC (KTBS) Shreveport, LA HD - ABC (KTBS) Shreveport, LA - ABC (KTEN-DT3) Ada, OK HD - ABC (KTEN3) Ada, OK - ABC (KTGM) Hagatna, Guam - ABC (KTKA) Topeka, KS HD - ABC (KTKA) Topeka, KS - ABC (KTMF-LD) Kalispell, MT - ABC (KTMF) Missoula, MT HD - ABC (KTNV) Las Vegas, NV HD - ABC (KTNV) Las Vegas, NV - ABC (KTRE) Lufkin, TX HD - ABC (KTRE) Lufkin, TX - ABC (KTRK) Houston, TX HD - ABC (KTUL) Tulsa, OK HD - ABC (KTUL) Tulsa, OK - ABC (KTVO) Kirskville, MO HD - ABC (KTVO) Kirskville, MO - ABC (KTVX) Salt Lake City, UT HD - ABC (KTVX) Salt Lake City, UT - ABC (KTWO) Casper, WY HD - ABC (KTWO) Casper, WY - ABC (KTXE-LD) San Angelo, TX HD - ABC (KTXE-LD) San Angelo, TX - ABC (KTXS) Abilene, TX HD - ABC (KTXS) Abilene, TX - ABC (KUPK) Garden City, KS HD - ABC (KUPK) Garden City, KS - ABC (KUWB-LD) Bloomington, UT - ABC (KVEW) Tri-Cities, WA HD - ABC (KVEW) Tri-Cities, WA - ABC (KVHP-LD) Jasper, TX - ABC (KVIA) El Paso, TX HD - ABC (KVIA) El Paso, TX - ABC (KVIH) Clovis, NM - ABC (KVII) Amarillo, TX HD - ABC (KVII) Amarillo, TX - ABC (KVUE) Austin, TX HD - ABC (KVUE) Austin, TX - ABC (KWNB) Hayes Center, NE - ABC (KWYB) Butte, MT HD - ABC (KWYB) Butte, MT - ABC (KWYB-LD) Bozeman, MT - ABC (KXLY) Spokane, WA DV - ABC (KXLY) Spokane, WA HD - ABC (KXLY) Spokane, WA - Laff (KXMA-TV3) Dickinson , ND - ABC (KXMD-DT2) Williston , ND - ABC (KXTV) Sacramento, CA HD - ABC (KXXV) Waco, TX HD - ABC (KXXV) Waco, TX - ABC (KYUR) Anchorage, AK HD - ABC (KYUR) Anchorage, AK - ABC (KZCO) Denver, CO HD - ABC (KZCO) Denver, CO - ABC Spark HD + ABC (KSGW) Sheridan, WY HD + ABC (KSGW) Sheridan, WY + ABC (KSPR) Springfield, MO HD + ABC (KSPR) Springfield, MO + ABC (KSTP) St. Paul, MN HD + ABC (KSTP) St. Paul, MN + ABC (KSVI) Billings, MT HD + ABC (KSVI) Billings, MT + ABC (KSWO-TV) Lawton, OK HD + ABC (KSWO-TV) Lawton, OK + ABC (KSWX-LP) Duncan, OK + ABC (KTBS) Shreveport, LA HD + ABC (KTBS) Shreveport, LA + ABC (KTEN-DT3) Ada, OK HD + ABC (KTEN3) Ada, OK + ABC (KTGM) Hagatna, Guam + ABC (KTKA) Topeka, KS HD + ABC (KTKA) Topeka, KS + ABC (KTMF-LD) Kalispell, MT + ABC (KTMF) Missoula, MT HD + ABC (KTNV) Las Vegas, NV HD + ABC (KTNV) Las Vegas, NV + ABC (KTRE) Lufkin, TX HD + ABC (KTRE) Lufkin, TX + ABC (KTRK) Houston, TX HD + ABC (KTUL) Tulsa, OK HD + ABC (KTUL) Tulsa, OK + ABC (KTVO) Kirskville, MO HD + ABC (KTVO) Kirskville, MO + ABC (KTVX) Salt Lake City, UT HD + ABC (KTVX) Salt Lake City, UT + ABC (KTWO) Casper, WY HD + ABC (KTWO) Casper, WY + ABC (KTXE-LD) San Angelo, TX HD + ABC (KTXE-LD) San Angelo, TX + ABC (KTXS) Abilene, TX HD + ABC (KTXS) Abilene, TX + ABC (KUPK) Garden City, KS HD + ABC (KUPK) Garden City, KS + ABC (KUWB-LD) Bloomington, UT + ABC (KVEW) Tri-Cities, WA HD + ABC (KVEW) Tri-Cities, WA + ABC (KVHP-LD) Jasper, TX + ABC (KVIA) El Paso, TX HD + ABC (KVIA) El Paso, TX + ABC (KVIH) Clovis, NM + ABC (KVII) Amarillo, TX HD + ABC (KVII) Amarillo, TX + ABC (KVUE) Austin, TX HD + ABC (KVUE) Austin, TX + ABC (KWNB) Hayes Center, NE + ABC (KWYB) Butte, MT HD + ABC (KWYB) Butte, MT + ABC (KWYB-LD) Bozeman, MT + ABC (KXLY) Spokane, WA DV + ABC (KXLY) Spokane, WA HD + ABC (KXLY) Spokane, WA + Laff (KXMA-TV3) Dickinson , ND + ABC (KXMD-DT2) Williston , ND + ABC (KXTV) Sacramento, CA HD + ABC (KXXV) Waco, TX HD + ABC (KXXV) Waco, TX + ABC (KYUR) Anchorage, AK HD + ABC (KYUR) Anchorage, AK + ABC (KZCO) Denver, CO HD + ABC (KZCO) Denver, CO + ABC Spark HD ABC Spark On Demand - ABC (W07DC-D) Allentown, PA - ABC (W10CP) Towanda, PA - ABC (W14CO) Clarks Summit, PA - ABC (W15CO) Towanda, PA - ABC (W26CV) Mansfield, PA - ABC (W28DP) Pottsville, PA - ABC (WAAY) Huntsville, AL HD - ABC (WAAY) Huntsville, AL - ABC (WABC) New York, NY HD - ABC (WABG) Greenville, MS HD - ABC (WABG) Greenville, MS - ABC (WABM-DT2) Birmingham, AL HD - ABC (WABM-DT2) Birmingham, AL - ABC (WALB-DT2) Albany, GA HD - ABC (WALB2) Albany, GA - ABC (WAOW) Wausau, WI HD - ABC (WAOW) Wausau, WI - ABC (WAPT) Jackson, MS HD - ABC (WAPT) Jackson, MS - ABC (WATE) Knoxville, TN HD - ABC (WATE) Knoxville, TN - ABC (WATM) Johnstown, PA HD - ABC (WATM) Johnstown, PA - ABC (WATN) Memphis, TN HD - ABC (WAWV) Terre Haute, IN HD - ABC (WAWV) Terre Haute, IN - ABC (WBAY) Green Bay, WI HD - ABC (WBAY) Green Bay, WI - ABC (WBBJ-DT2) DVS Jackson, TN - ABC (WBBJ) Jackson, TN HD - ABC (WBBJ) Jackson, TN - ABC (WBKB-TV3) Alpena, MI - ABC (WBKO) Bowling Green, KY HD - ABC (WBKO) Bowling Green, KY - ABC (WBKP-DT2) Marquette, MI - ABC (WBMA) Birmingham, AL HD - ABC (WBMA) Birmingham, AL - ABC (WBND) South Bend, IN HD - ABC (WBND) South Bend, IN - ABC (WBOY-DT2) Clarksburg, WV HD - ABC (WBOY-TV2) Clarksburg, WV - ABC (WBRZ) Baton Rouge, LA HD - ABC (WBRZ) Baton Rouge, LA - ABC (WBUP) Ishpeming, MI HD - ABC (WCDC) Adams, MA - ABC (WCHS) Charleston, WV HD - ABC (WCHS) Charleston, WV - ABC (WCIV2) Charleston, SC HD - ABC (WCIV2) Charleston, SC - ABC (WCJB) Gainesville, FL HD - ABC (WCJB) Gainesville, FL - ABC (WCPO) Cincinnati, OH HD - ABC (WCPO) Cincinnati, OH - ABC (WCTI) New Bern, NC HD - ABC (WCTI) New Bern, NC - ABC (WCVB) Boston, MA - Canada - ABC (WCVB) Boston, MA HD - ABC (WDAM-DT2) Laurel, MS HD - ABC (WDAM-TV2) Laurel, MS - ABC (WDAY) Fargo, ND HD - ABC (WDAY) Fargo, ND - ABC (WDAZ) Devil's Lake, ND HD - ABC (WDAZ) Devil's Lake, ND - ABC (WDBB-DT2) Bessemer, AL - ABC (WDHN) Dothan, AL HD - ABC (WDHN) Dothan, AL - ABC (WDIO) Duluth, MN HD - ABC (WDIO) Duluth, MN - ABC (WEAR) Pensacola, FL HD - ABC (WEAR) Pensacola, FL - ABC (WEEK-DT2) Peoria, IL HD - ABC (WEEK-TV2) Peoria, IL - ABC (WEHT) Evansville, IN HD - ABC (WEHT) Evansville, IN - ABC (WENY) Elmira, NY HD - ABC (WENY) Elmira, NY - ABC (WEVD-LP) Dover, DE - ABC (WEWS) Cleveland, OH HD - ABC (WFAA) Dallas, TX HD - ABC (WFTS) Tampa Bay, FL HD - ABC (WFTS) Tampa Bay, FL - ABC (WFTV) Orlando, FL HD - ABC (WFVX-LD2) Bangor, ME - ABC (WGGB) Springfield, MA HD - ABC (WGGB) Springfield, MA - ABC (WGNO) New Orleans, LA HD - ABC (WGNO) New Orleans, LA - ABC (WGTQ) Sault Ste. Marie, MI - ABC (WGTU) Traverse City, MI HD - ABC (WGWW-DT2) Birmingham, AL HD - ABC (WGWW-DT2) Birmingham, AL - ABC (WGXA-DT2) Macon, GA HD - ABC (WGXA2) Macon, GA - ABC (WHAM) Rochester, NY HD - ABC (WHAS) Louisville, KY HD - ABC (WHAS) Louisville, KY - ABC (WHSV) Harrisonburg, VA HD - ABC (WHSV) Harrisonburg, VA - ABC (WHTM) Harrisburg, PA HD - ABC (WHTM) Harrisburg, PA - ABC (WICD) Champaign, IL HD - ABC (WICD) Champaign, IL - ABC (WICS) Springfield, IL HD - ABC (WICS) Springfield - ABC (WIRT) Hibbing, MN - ABC (WISN) Milwaukee, WI HD - ABC (WISN) Milwaukee, WI - ABC (WIVT) Binghamton, NY HD - ABC (WIVT) Binghamton, NY - ABC (WJBF) Augusta, GA HD - ABC (WJBF) Augusta, GA - ABC (WJCL) Savannah, GA HD - ABC (WJCL) Savannah, GA - ABC (WJET) Erie, PA HD - ABC (WJET) Erie, PA - ABC (WJHL-TV2) Tri-Cities, TN/VA - ABC (WJLA) District of Columbia HD - ABC (WJRT) Flint, MI HD - ABC (WJXX) Jacksonville, FL HD - ABC (WKBW) Buffalo, NY HD - ABC (WKEF) Dayton, OH HD - ABC (WKEF) Dayton, OH - ABC (WKOW) Madison, WI HD - ABC (WKOW) Madison, WI - ABC (WKRN) Nashville, TN HD - ABC (WLAJ) Lansing, MI HD - ABC (WLAJ) Lansing, MI - ABC (WLNE) Providence, RI HD - ABC (WLOS) Asheville, NC HD - ABC (WLOS) Asheville, NC - ABC (WLOX) Biloxi, MS HD - ABC (WLOX) Biloxi, MS - ABC (WLQP) Lima, OH HD - ABC (WLQP) Lima, OH - ABC (WLS) Chicago, IL HD - ABC (WLS) Chicago, IL - ABC (WMAR) Baltimore, MD HD - ABC (WMBB) Panama City, FL HD - ABC (WMBB) Panama City, FL - ABC (WMDT) Salisbury, MD HD - ABC (WMDT) Salisbury, MD - Catchy Comedy (WMOW2) Rhinelander, WI - ABC (WMTW) Auburn, ME HD - ABC (WMUR) Manchester, NH HD - ABC (WNCF) Montgomery, AL HD - ABC (WNCF) Montgomery, AL - ABC (WNEP) Scranton, PA HD - ABC (WNEP) Scranton, PA - ABC (WOAY) Oak Hill, WV HD - ABC (WOAY) Oak Hill, WV - ABC (WOHL) Lima, OH HD - ABC (WOHL) Lima, OH - ABC (WOI) Des Moines, IA HD - ABC (WOLO) Columbia, SC HD - ABC (WOLO) Columbia, SC - ABC (WORA) Mayaguez, Puerto Rico - ABC (WOTV) Battle Creek, MI HD - ABC (WOTV) Battle Creek, MI - ABC (WPBF) West Palm Beach, FL HD - ABC (WPBF) West Palm Beach, FL - ABC (WPBN-DT2) Cadillac, MI - ABC (WPDE) Lumberton, NC HD - ABC (WPDE) Lumberton, NC - ABC (WPLG) Miami, FL HD - ABC (WPTA) Fort Wayne, IN HD - ABC (WPTA) Fort Wayne, IN - ABC (WPVI) Philadelphia, PA HD - ABC (WQAD) Quad Cities, IA HD - ABC (WQAD) Quad Cities, IA - ABC (WQOW) Eau Claire, WI HD - ABC (WQOW) Eau Claire, WI - ABC (WRIC) Richmond, VA HD - ABC (WRIC) Richmond, VA - ABC (WRTV) Indianapolis, IN HD - ABC (WSB) Atlanta, GA HD - ABC (WSET) Lynchburg, VA HD - ABC (WSET) Lynchburg, VA - ABC (WSIL) Carterville, IL HD - ABC (WSIL) Carterville, IL - ABC (WSOC) Charlotte, NC HD - ABC (WSOC) Charlotte, NC - ABC (WSWS) North Platte, NE - ABC (WSYR) Syracuse, NY HD - ABC (WSYR) Syracuse, NY - ABC (WSYX) Columbus, OH HD - ABC (WSYX) Columbus, OH - ABC (WTAE) Pittsburgh, PA - ABC (WTEN) Albany, NY HD - ABC (WTEN) Albany, NY - ABC (WTNH-DT1) HD New Haven, CT - ABC (WTNH) SD New Haven, CT - ABC (WTOK) Meridian, MS HD - ABC (WTOK) Meridian, MS - ABC (WTRF-TV3) Wheeling, WV - ABC (WTVA-DT2) Tupelo, MS HD - ABC (WTVA2) Tupelo, MS - ABC (WTVC) Chattanooga, TN HD - ABC (WTVC) Chattanooga, TN - ABC (WTVD) Raleigh, NC HD - ABC (WTVG) Toledo, OH HD - ABC (WTVM) Columbus, GA HD - ABC (WTVM) Columbus, GA - ABC (WTVO) Rockford, IL HD - ABC (WTVO) Rockford, IL - ABC (WTVQ) Lexington, KY HD - ABC (WTVQ) Lexington, KY - ABC (WTXL) Tallahassee, FL HD - ABC (WTXL) Tallahassee, FL - ABC (WUTR) Utica, NY HD - ABC (WUTR) Utica, NY - ABC (WVAW) Charlottesville, VA HD - ABC (WVAW) Charlottesville, VA - ABC (WVEC) Norfolk, VA HD - ABC (WVEC) Norfolk, VA - ABC (WVII) Bangor, ME HD - ABC (WVII) Bangor, ME - ABC (WVNY) Burlington, VT HD - ABC (WWAY) Wilmington, NC HD - ABC (WWAY) Wilmington, NC - ABC (WWCP-DT2) Johnstown, PA - ABC (WWSB) Sarsota, FL HD - ABC (WWSB) Sarsota, FL - ABC (WWTI) Watertown, NY HD - ABC (WWTI) Watertown, NY - ABC (WXLV) Winston-Salem, NC HD - ABC (WXLV) Winston-Salem, NC - ABC (WXOW) La Crosse, WI HD - ABC (WXOW) La Crosse, WI - ABC (WXYZ) Detroit, MI - Canada DV - ABC (WXYZ) Detroit, MI - Canada HD - ABC (WXYZ) Detroit, MI - Canada - ABC (WXYZ) Detroit, MI HD - ABC (WYOW) Eagle River, WI - ABC (WYTV) Youngstown, OH HD - ABC (WYTV) Youngstown, OH - ABC (WZVN) Fort Myers, FL HD - ABC (WZVN) Fort Myers, FL - ABC (WZZM) Grand Rapids, MI HD - ABC (WZZM) Grand Rapids, MI + ABC (W07DC-D) Allentown, PA + ABC (W10CP) Towanda, PA + ABC (W14CO) Clarks Summit, PA + ABC (W15CO) Towanda, PA + ABC (W26CV) Mansfield, PA + ABC (W28DP) Pottsville, PA + ABC (WAAY) Huntsville, AL HD + ABC (WAAY) Huntsville, AL + ABC (WABC) New York, NY HD + ABC (WABG) Greenville, MS HD + ABC (WABG) Greenville, MS + ABC (WABM-DT2) Birmingham, AL HD + ABC (WABM-DT2) Birmingham, AL + ABC (WALB-DT2) Albany, GA HD + ABC (WALB2) Albany, GA + ABC (WAOW) Wausau, WI HD + ABC (WAOW) Wausau, WI + ABC (WAPT) Jackson, MS HD + ABC (WAPT) Jackson, MS + ABC (WATE) Knoxville, TN HD + ABC (WATE) Knoxville, TN + ABC (WATM) Johnstown, PA HD + ABC (WATM) Johnstown, PA + ABC (WATN) Memphis, TN HD + ABC (WAWV) Terre Haute, IN HD + ABC (WAWV) Terre Haute, IN + ABC (WBAY) Green Bay, WI HD + ABC (WBAY) Green Bay, WI + ABC (WBBJ-DT2) DVS Jackson, TN + ABC (WBBJ) Jackson, TN HD + ABC (WBBJ) Jackson, TN + ABC (WBKB-TV3) Alpena, MI + ABC (WBKO) Bowling Green, KY HD + ABC (WBKO) Bowling Green, KY + ABC (WBKP-DT2) Marquette, MI + ABC (WBMA) Birmingham, AL HD + ABC (WBMA) Birmingham, AL + ABC (WBND) South Bend, IN HD + ABC (WBND) South Bend, IN + ABC (WBOY-DT2) Clarksburg, WV HD + ABC (WBOY-TV2) Clarksburg, WV + ABC (WBRZ) Baton Rouge, LA HD + ABC (WBRZ) Baton Rouge, LA + ABC (WBUP) Ishpeming, MI HD + ABC (WCDC) Adams, MA + ABC (WCHS) Charleston, WV HD + ABC (WCHS) Charleston, WV + ABC (WCIV2) Charleston, SC HD + ABC (WCIV2) Charleston, SC + ABC (WCJB) Gainesville, FL HD + ABC (WCJB) Gainesville, FL + ABC (WCPO) Cincinnati, OH HD + ABC (WCPO) Cincinnati, OH + ABC (WCTI) New Bern, NC HD + ABC (WCTI) New Bern, NC + ABC (WCVB) Boston, MA - Canada + ABC (WCVB) Boston, MA HD + ABC (WDAM-DT2) Laurel, MS HD + ABC (WDAM-TV2) Laurel, MS + ABC (WDAY) Fargo, ND HD + ABC (WDAY) Fargo, ND + ABC (WDAZ) Devil's Lake, ND HD + ABC (WDAZ) Devil's Lake, ND + ABC (WDBB-DT2) Bessemer, AL + ABC (WDHN) Dothan, AL HD + ABC (WDHN) Dothan, AL + ABC (WDIO) Duluth, MN HD + ABC (WDIO) Duluth, MN + ABC (WEAR) Pensacola, FL HD + ABC (WEAR) Pensacola, FL + ABC (WEEK-DT2) Peoria, IL HD + ABC (WEEK-TV2) Peoria, IL + ABC (WEHT) Evansville, IN HD + ABC (WEHT) Evansville, IN + ABC (WENY) Elmira, NY HD + ABC (WENY) Elmira, NY + ABC (WEVD-LP) Dover, DE + ABC (WEWS) Cleveland, OH HD + ABC (WFAA) Dallas, TX HD + ABC (WFTS) Tampa Bay, FL HD + ABC (WFTS) Tampa Bay, FL + ABC (WFTV) Orlando, FL HD + ABC (WFVX-LD2) Bangor, ME + ABC (WGGB) Springfield, MA HD + ABC (WGGB) Springfield, MA + ABC (WGNO) New Orleans, LA HD + ABC (WGNO) New Orleans, LA + ABC (WGTQ) Sault Ste. Marie, MI + ABC (WGTU) Traverse City, MI HD + ABC (WGWW-DT2) Birmingham, AL HD + ABC (WGWW-DT2) Birmingham, AL + ABC (WGXA-DT2) Macon, GA HD + ABC (WGXA2) Macon, GA + ABC (WHAM) Rochester, NY HD + ABC (WHAS) Louisville, KY HD + ABC (WHAS) Louisville, KY + ABC (WHSV) Harrisonburg, VA HD + ABC (WHSV) Harrisonburg, VA + ABC (WHTM) Harrisburg, PA HD + ABC (WHTM) Harrisburg, PA + ABC (WICD) Champaign, IL HD + ABC (WICD) Champaign, IL + ABC (WICS) Springfield, IL HD + ABC (WICS) Springfield + ABC (WIRT) Hibbing, MN + ABC (WISN) Milwaukee, WI HD + ABC (WISN) Milwaukee, WI + ABC (WIVT) Binghamton, NY HD + ABC (WIVT) Binghamton, NY + ABC (WJBF) Augusta, GA HD + ABC (WJBF) Augusta, GA + ABC (WJCL) Savannah, GA HD + ABC (WJCL) Savannah, GA + ABC (WJET) Erie, PA HD + ABC (WJET) Erie, PA + ABC (WJHL-TV2) Tri-Cities, TN/VA + ABC (WJLA) District of Columbia HD + ABC (WJRT) Flint, MI HD + ABC (WJXX) Jacksonville, FL HD + ABC (WKBW) Buffalo, NY HD + ABC (WKEF) Dayton, OH HD + ABC (WKEF) Dayton, OH + ABC (WKOW) Madison, WI HD + ABC (WKOW) Madison, WI + ABC (WKRN) Nashville, TN HD + ABC (WLAJ) Lansing, MI HD + ABC (WLAJ) Lansing, MI + ABC (WLNE) Providence, RI HD + ABC (WLOS) Asheville, NC HD + ABC (WLOS) Asheville, NC + ABC (WLOX) Biloxi, MS HD + ABC (WLOX) Biloxi, MS + ABC (WLQP) Lima, OH HD + ABC (WLQP) Lima, OH + ABC (WLS) Chicago, IL HD + ABC (WLS) Chicago, IL + ABC (WMAR) Baltimore, MD HD + ABC (WMBB) Panama City, FL HD + ABC (WMBB) Panama City, FL + ABC (WMDT) Salisbury, MD HD + ABC (WMDT) Salisbury, MD + Catchy Comedy (WMOW2) Rhinelander, WI + ABC (WMTW) Auburn, ME HD + ABC (WMUR) Manchester, NH HD + ABC (WNCF) Montgomery, AL HD + ABC (WNCF) Montgomery, AL + ABC (WNEP) Scranton, PA HD + ABC (WNEP) Scranton, PA + ABC (WOAY) Oak Hill, WV HD + ABC (WOAY) Oak Hill, WV + ABC (WOHL) Lima, OH HD + ABC (WOHL) Lima, OH + ABC (WOI) Des Moines, IA HD + ABC (WOLO) Columbia, SC HD + ABC (WOLO) Columbia, SC + ABC (WORA) Mayaguez, Puerto Rico + ABC (WOTV) Battle Creek, MI HD + ABC (WOTV) Battle Creek, MI + ABC (WPBF) West Palm Beach, FL HD + ABC (WPBF) West Palm Beach, FL + ABC (WPBN-DT2) Cadillac, MI + ABC (WPDE) Lumberton, NC HD + ABC (WPDE) Lumberton, NC + ABC (WPLG) Miami, FL HD + ABC (WPTA) Fort Wayne, IN HD + ABC (WPTA) Fort Wayne, IN + ABC (WPVI) Philadelphia, PA HD + ABC (WQAD) Quad Cities, IA HD + ABC (WQAD) Quad Cities, IA + ABC (WQOW) Eau Claire, WI HD + ABC (WQOW) Eau Claire, WI + ABC (WRIC) Richmond, VA HD + ABC (WRIC) Richmond, VA + ABC (WRTV) Indianapolis, IN HD + ABC (WSB) Atlanta, GA HD + ABC (WSET) Lynchburg, VA HD + ABC (WSET) Lynchburg, VA + ABC (WSIL) Carterville, IL HD + ABC (WSIL) Carterville, IL + ABC (WSOC) Charlotte, NC HD + ABC (WSOC) Charlotte, NC + ABC (WSWS) North Platte, NE + ABC (WSYR) Syracuse, NY HD + ABC (WSYR) Syracuse, NY + ABC (WSYX) Columbus, OH HD + ABC (WSYX) Columbus, OH + ABC (WTAE) Pittsburgh, PA + ABC (WTEN) Albany, NY HD + ABC (WTEN) Albany, NY + ABC (WTNH-DT1) HD New Haven, CT + ABC (WTNH) SD New Haven, CT + ABC (WTOK) Meridian, MS HD + ABC (WTOK) Meridian, MS + ABC (WTRF-TV3) Wheeling, WV + ABC (WTVA-DT2) Tupelo, MS HD + ABC (WTVA2) Tupelo, MS + ABC (WTVC) Chattanooga, TN HD + ABC (WTVC) Chattanooga, TN + ABC (WTVD) Raleigh, NC HD + ABC (WTVG) Toledo, OH HD + ABC (WTVM) Columbus, GA HD + ABC (WTVM) Columbus, GA + ABC (WTVO) Rockford, IL HD + ABC (WTVO) Rockford, IL + ABC (WTVQ) Lexington, KY HD + ABC (WTVQ) Lexington, KY + ABC (WTXL) Tallahassee, FL HD + ABC (WTXL) Tallahassee, FL + ABC (WUTR) Utica, NY HD + ABC (WUTR) Utica, NY + ABC (WVAW) Charlottesville, VA HD + ABC (WVAW) Charlottesville, VA + ABC (WVEC) Norfolk, VA HD + ABC (WVEC) Norfolk, VA + ABC (WVII) Bangor, ME HD + ABC (WVII) Bangor, ME + ABC (WVNY) Burlington, VT HD + ABC (WWAY) Wilmington, NC HD + ABC (WWAY) Wilmington, NC + ABC (WWCP-DT2) Johnstown, PA + ABC (WWSB) Sarsota, FL HD + ABC (WWSB) Sarsota, FL + ABC (WWTI) Watertown, NY HD + ABC (WWTI) Watertown, NY + ABC (WXLV) Winston-Salem, NC HD + ABC (WXLV) Winston-Salem, NC + ABC (WXOW) La Crosse, WI HD + ABC (WXOW) La Crosse, WI + ABC (WXYZ) Detroit, MI - Canada DV + ABC (WXYZ) Detroit, MI - Canada HD + ABC (WXYZ) Detroit, MI - Canada + ABC (WXYZ) Detroit, MI HD + ABC (WYOW) Eagle River, WI + ABC (WYTV) Youngstown, OH HD + ABC (WYTV) Youngstown, OH + ABC (WZVN) Fort Myers, FL HD + ABC (WZVN) Fort Myers, FL + ABC (WZZM) Grand Rapids, MI HD + ABC (WZZM) Grand Rapids, MI + ACC Network Access 7 - AccuWeather HD - Catchy Comedy (KCMN-LD) Kansas City, MO - AccuWeather (KCYM-LD3) Des Moines, IA - Scripps News (KFVT-LD3) Wichita, KS - Quest (KAGW-CD8) Wichita, KS - AccuWeather (KNVN5) Chico, CA - CW+ (KXMA) Dickinson, ND - AccuWeather (KXMD-TV3) Williston, ND - AccuWeather (W24CS-D2) Reading, PA - Circle (WECP-LD3) Panama City, FL - Cheddar (WFEF-LD2) Ocala, FL - 69 News Weathe (WFMZ-TV2) Allentown, PA - Infomercials (WHEH-LD5) Lumberton, NC - ION Mystery (WRCZ-LD6) Ocala, FL - Grit TV (WTXL-TV3) Tallahassee, FL + AccuWeather HD + Catchy Comedy (KCMN-LD) Kansas City, MO + AccuWeather (KCYM-LD3) Des Moines, IA + Scripps News (KFVT-LD3) Wichita, KS + Quest (KAGW-CD8) Wichita, KS + AccuWeather (KNVN5) Chico, CA + CW+ (KXMA) Dickinson, ND + AccuWeather (KXMD-TV3) Williston, ND + AccuWeather (W24CS-D2) Reading, PA + Circle (WECP-LD3) Panama City, FL + Cheddar (WFEF-LD2) Ocala, FL + 69 News Weathe (WFMZ-TV2) Allentown, PA + Infomercials (WHEH-LD5) Lumberton, NC + ION Mystery (WRCZ-LD6) Ocala, FL + Grit TV (WTXL-TV3) Tallahassee, FL Adult Swim - East HD Adult Swim - East Adult Swim - West HD - ActionMax - Eastern HD - ActionMax - Eastern - ActionMax - Pacific HD - ActionMax - Pacific + ActionMax - Eastern HD + ActionMax - Eastern + ActionMax - Pacific HD + ActionMax - Pacific Addik TV HD Adult On Demand HD Adult On Demand @@ -583,44 +585,44 @@ Amazing Facts TV AMC - Canada HD AMC - Canada - AMC - Eastern Feed HD - AMC - Eastern Feed - AMC - Pacific Feed HD - AMC - Pacific Feed + AMC - Eastern Feed HD + AMC - Eastern Feed + AMC - Pacific Feed HD + AMC - Pacific Feed AMC On Demand América TeVé (WPXO-LD) East Orange, NJ American Heroes Channel HD - CBN News Channel (KAHC-LD) Sacramento, CA - Quest (KBZC-LD) Oklahoma City, OK - The Nest (KCMN-LD4) Kansas City, MO - (KCYM-LD4) Des Moines, IA - The Nest (KEHO-LD5) Houston, TX + CBN News Channel (KAHC-LD) Sacramento, CA + Quest (KBZC-LD) Oklahoma City, OK + The Nest (KCMN-LD4) Kansas City, MO + (KCYM-LD4) Des Moines, IA + The Nest (KEHO-LD5) Houston, TX The Nest - The Nest (WDWW-LP3) Cleveland, GA - The Nest (WFEF-LD3) Ocala, FL - beIN Sports Xtra (WQDI-LD4) Cleveland, OH - The Nest (WQDT-LD4) Lumberton, MS - Comet (WQEK-LD4) Clarksdale, MS - (WRCZ-LD2) Ocala, FL - The Nest (WVEB-LD3) Charlotte, NC - Quest (WZCK-LD4) Madison-Middleton, WI - AMG-TV (K16CG-D4) Mankato, MN - AMG-TV (K26GS-D6) Harrison, AR - Movies! (KCMN-LD3) Kansas City, MO - URBTV (KCTU-DT5) Wichita, KS - AMG-TV (KDDC-LD6) Dodge City, KS - AMG-TV (KDGL-LD6) Sublette, KS - AMG-TV (KDGU-LD6) Ulysses, KS - GetTV (KFVT-LD2) Wichita, KS - AMG-TV (KGCE-LD6) Garden City, KS - France 24 (KHMP) Pharump, NV + The Nest (WDWW-LP3) Cleveland, GA + The Nest (WFEF-LD3) Ocala, FL + beIN Sports Xtra (WQDI-LD4) Cleveland, OH + The Nest (WQDT-LD4) Lumberton, MS + Comet (WQEK-LD4) Clarksdale, MS + (WRCZ-LD2) Ocala, FL + The Nest (WVEB-LD3) Charlotte, NC + Quest (WZCK-LD4) Madison-Middleton, WI + AMG-TV (K16CG-D4) Mankato, MN + AMG-TV (K26GS-D6) Harrison, AR + Movies! (KCMN-LD3) Kansas City, MO + URBTV (KCTU-DT5) Wichita, KS + AMG-TV (KDDC-LD6) Dodge City, KS + AMG-TV (KDGL-LD6) Sublette, KS + AMG-TV (KDGU-LD6) Ulysses, KS + GetTV (KFVT-LD2) Wichita, KS + AMG-TV (KGCE-LD6) Garden City, KS + France 24 (KHMP) Pharump, NV AMG-TV (KIDQ-LP) Clarkston, WA - AMG-TV (KSDI-LD4) Fresno, CA - AMG-TV (WCRN-LD) Providence, RI - Infomercials (WKBJ-LD3) Live Oak, FL - AMG-TV (WKFK-LD3) Biloxi, MS - Movies! (WQEK-LD3) Clarksdale, MS - Infomercials (WVEB-LD4) Charlotte, NC + AMG-TV (KSDI-LD4) Fresno, CA + AMG-TV (WCRN-LD) Providence, RI + Infomercials (WKBJ-LD3) Live Oak, FL + AMG-TV (WKFK-LD3) Biloxi, MS + Movies! (WQEK-LD3) Clarksdale, MS + Infomercials (WVEB-LD4) Charlotte, NC AMG-TV amga TV (Armenian) amga TV (KBID-LP5) Fresno, CA @@ -633,63 +635,63 @@ AMI-tv East HD AMI-tv East AMI-tv West - AMP2 - Animal Planet Canada HD + AMP2 + Animal Planet Canada HD Animal Planet Caribbean English - Animal Planet US - East - Animal Planet US - West - Animal Planet US HD - East - Animal Planet US HD - West + Animal Planet US - East + Animal Planet US - West + Animal Planet US HD - East + Animal Planet US HD - West Anime Network On Demand Antenna - Network HD Antenna - Network - MNT (KAAS-LP2) Garden City, KS - Antenna (KBCA2) Alexandria, LA - Antenna (KBFK-LP7) Bakersfield, CA - Antenna (KCBT-LD7) Bakersfield, CA - KCHF-DT4 Santa Fe, NM - Antenna (KDAF2) Dallas, TX - Antenna (KDLT3) Sioux Falls, SD - Antenna (KDRV2) Medford, OR - Antenna (KDVR2) Denver, Colo - Antenna (KFCT2) Denver, CO - Antenna (KFOR-TV2) Oklahoma City, OK - KGBY-DT4 Grand Junction, CO - Antenna (KGMC5) Clovis, CA - Antenna (KGUN-TV3) Seattle, WA - Antenna (KHNL3) Honolulu, HI - Antenna (KHSV4) Las Vegas, NV - Antenna (KIAH2) Houston, TX - Antenna (KIAH2) Houston, TX - Antenna (KKJB3) Boise, ID - Antenna (KKRP-LD2) St. George, UT - Antenna (KLWB2) Lafayette, LA - Antenna (KMJD-LD) Kalispell, MT - Antenna (KMJF-LD2) Columbus, NE - Antenna (KNEN-LD2) Sioux City, IA - Antenna (KNXV-TV2) Phoenix, AZ + MNT (KAAS-LP2) Garden City, KS + Antenna (KBCA2) Alexandria, LA + Antenna (KBFK-LP7) Bakersfield, CA + Antenna (KCBT-LD7) Bakersfield, CA + KCHF-DT4 Santa Fe, NM + Antenna (KDAF2) Dallas, TX + Antenna (KDLT3) Sioux Falls, SD + Antenna (KDRV2) Medford, OR + Antenna (KDVR2) Denver, Colo + Antenna (KFCT2) Denver, CO + Antenna (KFOR-TV2) Oklahoma City, OK + KGBY-DT4 Grand Junction, CO + Antenna (KGMC5) Clovis, CA + Antenna (KGUN-TV3) Seattle, WA + Antenna (KHNL3) Honolulu, HI + Antenna (KHSV4) Las Vegas, NV + Antenna (KIAH2) Houston, TX + Antenna (KIAH2) Houston, TX + Antenna (KKJB3) Boise, ID + Antenna (KKRP-LD2) St. George, UT + Antenna (KLWB2) Lafayette, LA + Antenna (KMJD-LD) Kalispell, MT + Antenna (KMJF-LD2) Columbus, NE + Antenna (KNEN-LD2) Sioux City, IA + Antenna (KNXV-TV2) Phoenix, AZ MNT(KOCW2) Hoisington, KS - Catchy Comedy (KPVI-DT2) Pocatello, ID - Antenna (KPXJ4) Shreveport, LA - Antenna (KQDS-TV2) Duluth, MN - Antenna (KRCW-TV2) Portland, OR - Antenna (KRET-CD4) Palm Springs, CA - MNT (KSAS-LP2) Dodge City, KS - MeTV (KSPR3) Springfield, MO - Antenna (KSTC-TV4) Twin Cities, MN - Antenna (KSTU2) Salt Lake City, UT - Antenna (KSWB-TV2) San Diego, CA - Court TV (KTHV2) Little Rock, AR - Antenna (KTLA2) Los Angeles, CA - Antenna (KTUL3) Tulsa, OK - Antenna (KTVI-DT2) St. Louis, MO - Scripps News (KTVN-DT2) Reno, NV - Antenna (KTXL2) Sacramento, CA - Antenna (KVRR2) Fargo, ND - Antenna (KWVC-LD2) Malaga, Ect, WA - Antenna (KWWT3) Odessa, TX - Antenna (KXKW-LD2) Opelousas/Lafayette - Antenna (KXTS-LD) Victoria, TX + Catchy Comedy (KPVI-DT2) Pocatello, ID + Antenna (KPXJ4) Shreveport, LA + Antenna (KQDS-TV2) Duluth, MN + Antenna (KRCW-TV2) Portland, OR + Antenna (KRET-CD4) Palm Springs, CA + MNT (KSAS-LP2) Dodge City, KS + MeTV (KSPR3) Springfield, MO + Antenna (KSTC-TV4) Twin Cities, MN + Antenna (KSTU2) Salt Lake City, UT + Antenna (KSWB-TV2) San Diego, CA + Court TV (KTHV2) Little Rock, AR + Antenna (KTLA2) Los Angeles, CA + Antenna (KTUL3) Tulsa, OK + Antenna (KTVI-DT2) St. Louis, MO + Scripps News (KTVN-DT2) Reno, NV + Antenna (KTXL2) Sacramento, CA + Antenna (KVRR2) Fargo, ND + Antenna (KWVC-LD2) Malaga, Ect, WA + Antenna (KWWT3) Odessa, TX + Antenna (KXKW-LD2) Opelousas/Lafayette + Antenna (KXTS-LD) Victoria, TX Antenna (KXVU) Chico, CA HD Antenna (KXVU-LP) Chico, CA Antenna (KAUU-TV2) Anchorage, AK @@ -744,9 +746,9 @@ The Grio (WNYA2) Albany, NY H&I (WOWT3) Omaha, NB Antenna (WPGH-TV2) Pittsburgh, PA - Antenna (WPHL-TV2) Philadelphia, PA - Antenna (WPIX-DT2) New York, NY HD - Antenna (WPIX2) New York, NY + Antenna (WPHL-TV2) Philadelphia, PA + Antenna (WPIX-DT2) New York, NY HD + Antenna (WPIX2) New York, NY Antenna (WPMT2) Harrisburg, PA Antenna (WPSD-DT3) Paducah, KY Antenna (WQAD-TV2) Davenport, IA @@ -939,21 +941,21 @@ Bandes-annonces (Viewer's Choice) Basin PBS (KPBT-TV) Odessa, TX HD Basin PBS (KPBT-TV) Odessa, TX - BBC America - East HD - BBC America - East - BBC America - West HD - BBC America - West + BBC America - East HD + BBC America - East + BBC America - West HD + BBC America - West BBC America OnDemand BBC Canada East BBC Earth HD - BBC News - North America HD - BBC News - North America + BBC News - North America HD + BBC News - North America BC Legislature beIN Sport Canada - beIN Sport en Espanol HD - beIN Sport en Espanol - beIN Sport USA HD - beIN Sport USA + beIN Sport en Espanol HD + beIN Sport en Espanol + beIN Sport USA HD + beIN Sport USA BEK Sports 24/7 (KNDB2) Bismarck, ND BEK Sports 24/7 (KNDM2) Minot, ND BEK Sports 24/7 @@ -1044,23 +1046,27 @@ Bell: U.S. College Sports 8 Bell: U.S. College Sports BET - Canada - BET - Eastern Feed - BET - Pacific Feed - BET HD - Eastern Feed - BET HD - Pacific Feed + BET - Eastern Feed + BET - Pacific Feed + BET HD - Eastern Feed + BET HD - Pacific Feed + BET Gospel + BET Her + BET Jams + BET Soul CMC-TV (KQRO-LD3) Morgan Hill, CA CMC-TV (KTVJ-LD) San Rafael, CA Big Island Television - Big Ten Network - Alternate - Big Ten Network - Alternate HD - Big Ten Network HD + Big Ten Network - Alternate + Big Ten Network - Alternate HD + Big Ten Network HD Big Ten Network OnDemand - Big Ten Network Overflow 1 - Big Ten Network Overflow 2 - Big Ten Network Overflow 3 - Big Ten Network Overflow 4 + Big Ten Network Overflow 1 + Big Ten Network Overflow 2 + Big Ten Network Overflow 3 + Big Ten Network Overflow 4 Big Ten Network Overflow HD - Big Ten Network + Big Ten Network Biography Channel Canada On Demand Bionix OnDemand Biz-TV (K16CG-D5) Mankato, MN @@ -1216,10 +1222,10 @@ CTV Drama HD CTV Drama Capital Networks: CTV Drama - Bravo USA - Eastern Feed - Bravo USA - Pacific Feed - Bravo USA HD - Eastern Feed - Bravo USA HD - Pacific Feed + Bravo USA - Eastern Feed + Bravo USA - Pacific Feed + Bravo USA HD - Eastern Feed + Bravo USA HD - Pacific Feed Broadcast News Story (WNWT-LD) New York, NY Buzzr TV (KAJR-LD5) Des Moines, IA @@ -1257,7 +1263,7 @@ Buzzr TV (WROB) Topeka, KS Buzzr TV (WTTG2) Washington, DC Buzzr TV (WTVT3) Tampa, FL - Buzzr TV (WTXF-TV4) Philadelphia, PA + Buzzr TV (WTXF-TV4) Philadelphia, PA Buzzr TV (WWOR-TV3) New York, NY Buzzr TV (WXOD-LD) Wabasso, FL Buzzr TV (WYBN-LD) Albany, NY @@ -1433,10 +1439,10 @@ Cartoon Network Espanol Cartoon Network Latin America Cartoon Network on Demand - Cartoon Network USA - Eastern Feed - Cartoon Network USA - Pacific Feed - Cartoon Network USA HD - Eastern - Cartoon Network USA HD - Pacific + Cartoon Network USA - Eastern Feed + Cartoon Network USA - Pacific Feed + Cartoon Network USA HD - Eastern + Cartoon Network USA HD - Pacific CASA HD CASA Sur Demande Catholic Television of the Diocese of Scranton @@ -1492,477 +1498,476 @@ CBC (CFWH) Whitehorse, YT CBC On Demand CBS - Central - CBS - Eastern - CBS - Mountain - CBS - Pacific - CBS (K04BJ) La Pine, OR - CBS (K21CC) Lewiston, ID - CBS (K24DT) Aberdeen. SD - CBS (K28MA-D) Argusville, ND - CBS (K47LM) Prineville, OR - CBS (K50HU) Flagstaff, AZ - CBS (K50KK-D) Ellensburg, WA - CBS (KALB-TV2) Alexandria, LA - CBS (KAUZ) Wichita Falls, TX HD - CBS (KAUZ) Wichita Falls, TX - CBS (KAVU-DT3) Victoria, TX - CBS (KBAK) Bakersfield, CA HD - CBS (KBAK) Bakersfield, CA - CBS (KBIM) Roswell, NM HD - CBS (KBIM) Roswell, NM - CBS (KBJR-DT2) Duluth, MN HD - CBS (KBJR-TV2) Duluth, MN - CBS (KBNZ) Bend, OR HD - CBS (KBNZ) Bend, OR - CBS (KBOI) Boise, ID HD - CBS (KBOI) Boise, ID - CBS (KBSD) Dodge City, KS HD - CBS (KBSD) Dodge City, KS - CBS (KBSH) Hays, KS HD - CBS (KBSH) Hays, KS - CBS (KBSL) Goodland, KS - CBS (KBTX) Bryan, TX HD - CBS (KBTX) Bryan, TX - CBS (KBZK) Bozeman, MT HD - CBS (KBZK) Bozeman, MT - CBS (KCBS) Los Angeles, CA HD - CBS (KCBY) Coos Bay, OR HD - CBS (KCBY) Coos Bay, OR - CBS (KCCI) Des Moines, IA HD - CBS (KCCI) Des Moines - CBS (KCCO) Alexandria, MN HD - CBS (KCCO) Alexandria, MN - CBS (KCCW) Walker, MN HD - CBS (KCCW) Walker, MN - CBS (KCLO) Sioux Falls, SD HD - CBS (KCLO) Sioux Falls, SD - CBS (KCNC) Denver, CO HD + CBS - Eastern + CBS - Mountain + CBS - Pacific + CBS (K04BJ) La Pine, OR + CBS (K21CC) Lewiston, ID + CBS (K24DT) Aberdeen. SD + CBS (K28MA-D) Argusville, ND + CBS (K47LM) Prineville, OR + CBS (K50HU) Flagstaff, AZ + CBS (K50KK-D) Ellensburg, WA + CBS (KALB-TV2) Alexandria, LA + CBS (KAUZ) Wichita Falls, TX HD + CBS (KAUZ) Wichita Falls, TX + CBS (KAVU-DT3) Victoria, TX + CBS (KBAK) Bakersfield, CA HD + CBS (KBAK) Bakersfield, CA + CBS (KBIM) Roswell, NM HD + CBS (KBIM) Roswell, NM + CBS (KBJR-DT2) Duluth, MN HD + CBS (KBJR-TV2) Duluth, MN + CBS (KBNZ) Bend, OR HD + CBS (KBNZ) Bend, OR + CBS (KBOI) Boise, ID HD + CBS (KBOI) Boise, ID + CBS (KBSD) Dodge City, KS HD + CBS (KBSD) Dodge City, KS + CBS (KBSH) Hays, KS HD + CBS (KBSH) Hays, KS + CBS (KBSL) Goodland, KS + CBS (KBTX) Bryan, TX HD + CBS (KBTX) Bryan, TX + CBS (KBZK) Bozeman, MT HD + CBS (KBZK) Bozeman, MT + CBS (KCBS) Los Angeles, CA HD + CBS (KCBY) Coos Bay, OR HD + CBS (KCBY) Coos Bay, OR + CBS (KCCI) Des Moines, IA HD + CBS (KCCI) Des Moines + CBS (KCCO) Alexandria, MN HD + CBS (KCCO) Alexandria, MN + CBS (KCCW) Walker, MN HD + CBS (KCCW) Walker, MN + CBS (KCLO) Sioux Falls, SD HD + CBS (KCLO) Sioux Falls, SD + CBS (KCNC) Denver, CO HD Telemundo (KCOY) Santa Maria, CA HD Telemundo (KCOY) Santa Maria, CA - CBS (KCTV) Kansas City, MO HD - CBS (KCTV) Kansas City, MO - CBS (KDBC) El Paso, TX HD - CBS (KDBC) El Paso, TX - CBS (KDKA) Pittsburgh, PA HD - CBS (KDLO) Florence, SD HD - CBS (KDLO) Florence, SD - CBS (KELO) Sioux Falls, SD HD - CBS (KELO) Sioux Falls, SD - CBS (KENS) San Antonio, TX HD - CBS (KENS) San Antonio, TX - CBS (KEPR) Tri-Cities, WA HD - CBS (KEPR) Tri-Cities, WA - CBS (KPSP2) Palm Springs, CA HD - CBS (KPSP-TV2) Palm Springs, CA - CBS (KEYC) Mankato, MN HD - CBS (KEYC) Mankato, MN - CBS (KEYE) Austin, TX HD - CBS (KEYE) Austin, TX - CBS (KFDA) Amarillo, TX HD - CBS (KFDA) Amarillo, TX - CBS (KFDM) Beaumont, TX HD - CBS (KFDM) Beaumont, TX - CBS (KFMB) San Diego, CA HD - CBS (KFMB) San Diego, CA - CBS (KFQX-DT2) Grand Junstion, CO - CBS (KFSM) Ft. Smith, AR HD - CBS (KFSM) Ft. Smith, AR - CBS (KFVS) Cape Girardeau, MO HD - CBS (KFVS) Cape Girardeau, MO - CBS (KFXF-DT2) Fairbanks, AK HD - CBS (KFXF-DT2) Fairbanks, AK - CBS (KGAN) Cedar Rapids, IA HD - CBS (KGAN) Cedar Rapids, IA - CBS (KVEO-TV2) Harlingen, TX HD - CBS (KVEO-TV2) Harlingen, TX - CBS (KGIN) Grand Island, NE HD - CBS (KGIN) Grand Island, NE - CBS (KGJT-DT2) Grand Junction, CO - CBS (KGMB) Honolulu, HI HD - CBS (KGMD) Hilo, HI - CBS (KGMV) Wailuku, HI - CBS (KGPE) Fresno, CA HD - CBS (KGPE) Fresno, CA - CBS (KGWC) Casper, WY - CBS (KGWL) Lander, WY HD - CBS (KGWL) Lander, WY - CBS (KGWN) Cheyenne, WY HD - CBS (KGWN) Cheyenne, WY - NBC (KGWN-DT2) Cheyenne, WY - CBS (KGWR) Rock Springs, WY HD - CBS (KGWR) Rock Springs, WY - CBS (KHOU) Houston, TX HD - CBS (KHOU) Houston, TX - CBS (KHQA) Quincy, MO HD - CBS (KHQA) Quincy, MO - CBS (KHSL) Chico, CA HD - CBS (KHSL) Chico, CA - CBS (KIFI2) Idaho Falls, ID HD - CBS (KIFI2) Idaho Falls, ID - CBS (KIMA) Yakima, WA HD - CBS (KIMA) Yakima, WA - CBS (KIMT) Mason City, IA HD - CBS (KIMT) Mason City, IA - CBS (KION) Salinas, CA HD + CBS (KCTV) Kansas City, MO HD + CBS (KCTV) Kansas City, MO + CBS (KDBC) El Paso, TX HD + CBS (KDBC) El Paso, TX + CBS (KDKA) Pittsburgh, PA HD + CBS (KDLO) Florence, SD HD + CBS (KDLO) Florence, SD + CBS (KELO) Sioux Falls, SD HD + CBS (KELO) Sioux Falls, SD + CBS (KENS) San Antonio, TX HD + CBS (KENS) San Antonio, TX + CBS (KEPR) Tri-Cities, WA HD + CBS (KEPR) Tri-Cities, WA + CBS (KPSP2) Palm Springs, CA HD + CBS (KPSP-TV2) Palm Springs, CA + CBS (KEYC) Mankato, MN HD + CBS (KEYC) Mankato, MN + CBS (KEYE) Austin, TX HD + CBS (KEYE) Austin, TX + CBS (KFDA) Amarillo, TX HD + CBS (KFDA) Amarillo, TX + CBS (KFDM) Beaumont, TX HD + CBS (KFDM) Beaumont, TX + CBS (KFMB) San Diego, CA HD + CBS (KFMB) San Diego, CA + CBS (KFQX-DT2) Grand Junstion, CO + CBS (KFSM) Ft. Smith, AR HD + CBS (KFSM) Ft. Smith, AR + CBS (KFVS) Cape Girardeau, MO HD + CBS (KFVS) Cape Girardeau, MO + CBS (KFXF-DT2) Fairbanks, AK HD + CBS (KFXF-DT2) Fairbanks, AK + CBS (KGAN) Cedar Rapids, IA HD + CBS (KGAN) Cedar Rapids, IA + CBS (KVEO-TV2) Harlingen, TX HD + CBS (KVEO-TV2) Harlingen, TX + CBS (KGIN) Grand Island, NE HD + CBS (KGIN) Grand Island, NE + CBS (KGJT-DT2) Grand Junction, CO + CBS (KGMB) Honolulu, HI HD + CBS (KGMD) Hilo, HI + CBS (KGMV) Wailuku, HI + CBS (KGPE) Fresno, CA HD + CBS (KGPE) Fresno, CA + CBS (KGWC) Casper, WY + CBS (KGWL) Lander, WY HD + CBS (KGWL) Lander, WY + CBS (KGWN) Cheyenne, WY HD + CBS (KGWN) Cheyenne, WY + NBC (KGWN-DT2) Cheyenne, WY + CBS (KGWR) Rock Springs, WY HD + CBS (KGWR) Rock Springs, WY + CBS (KHOU) Houston, TX HD + CBS (KHOU) Houston, TX + CBS (KHQA) Quincy, MO HD + CBS (KHQA) Quincy, MO + CBS (KHSL) Chico, CA HD + CBS (KHSL) Chico, CA + CBS (KIFI2) Idaho Falls, ID HD + CBS (KIFI2) Idaho Falls, ID + CBS (KIMA) Yakima, WA HD + CBS (KIMA) Yakima, WA + CBS (KIMT) Mason City, IA HD + CBS (KIMT) Mason City, IA + CBS (KION) Salinas, CA HD CBS (KIRO) Seattle, WA - Canada - CBS (KIRO) Seattle, WA DV - CBS (KIRO) Seattle, WA HD - CBS (KJNB-DT2) Jonesboro, AR HD - CBS (KJNB-DT2) Jonesboro, AR - CBS (KKFX-CD2) Santa Barbara, CA - CBS (KKTV) Colorado Springs, CO HD - CBS (KKTV) Colorado Springs, CO - CBS (KLAS) Las Vegas, NV HD - CBS (KLAS) Las Vegas, NV - CBS (KLBK) Lubbock, TX HD - CBS (KLBK) Lubbock, TX - CBS (KLEW) Lewiston, ID HD - CBS (KLEW) Lewiston, ID - CBS (KLFY) Lafayette, LA HD - CBS (KLFY) Lafayette, LA - CBS (KLST) San Angelo, TX HD - CBS (KLST) San Angelo, TX - CBS (KPTH3) Sioux City, IA HD - CBS (KPTH3) Sioux City, IA - CBS (KMOV) St. Louis, MO HD - CBS (KMOV) St. Louis, MO - CBS (KMTV) Omaha, NE HD - CBS (KMTV) Omaha, NE - CBS (KMVT) Twin Falls, ID HD - CBS (KMVT) Twin Falls, ID - CBS (KNOE) Monroe, LA HD - CBS (KNOE) Monroe, LA - CBS (KNPL) North Platte, NE HD - CBS (KNPL) North Platte, NE - CBS (KOAM) Pittsburg, KS HD - CBS (KOAM) Pittsburg, KS - CBS (KOIN) Portland, OR HD - CBS (KOIN) Portland, OR - CBS (KOLD) Tucson, AZ HD - CBS (KOLD) Tucson, AZ - CBS (KOLN) Lincoln, NE HD - CBS (KOLN) Lincoln, NE - CBS (KOLR) Springfield, MO HD - CBS (KOLR) Springfield, MO - CBS (KOSA) Midland, TX HD - CBS (KOSA) Midland, TX - CBS (KOTV) Tulsa, OK HD - CBS (KOTV) Tulsa, OK - CBS (KOVR) Sacramento, CA HD - CBS (KPAX) Missoula, MT HD - CBS (KPHO) Phoenix, AZ HD - CBS (KPIC) Roseburg, OR - CBS (KPIX) San Francisco, CA HD - CBS (KPLO) Reliance/ Pierre, SD - CBS (KRCG) Jefferson, MO HD - CBS (KRCG) Jefferson, MO + CBS (KIRO) Seattle, WA DV + CBS (KIRO) Seattle, WA HD + CBS (KJNB-DT2) Jonesboro, AR HD + CBS (KJNB-DT2) Jonesboro, AR + CBS (KKFX-CD2) Santa Barbara, CA + CBS (KKTV) Colorado Springs, CO HD + CBS (KKTV) Colorado Springs, CO + CBS (KLAS) Las Vegas, NV HD + CBS (KLAS) Las Vegas, NV + CBS (KLBK) Lubbock, TX HD + CBS (KLBK) Lubbock, TX + CBS (KLEW) Lewiston, ID HD + CBS (KLEW) Lewiston, ID + CBS (KLFY) Lafayette, LA HD + CBS (KLFY) Lafayette, LA + CBS (KLST) San Angelo, TX HD + CBS (KLST) San Angelo, TX + CBS (KPTH3) Sioux City, IA HD + CBS (KPTH3) Sioux City, IA + CBS (KMOV) St. Louis, MO HD + CBS (KMOV) St. Louis, MO + CBS (KMTV) Omaha, NE HD + CBS (KMTV) Omaha, NE + CBS (KMVT) Twin Falls, ID HD + CBS (KMVT) Twin Falls, ID + CBS (KNOE) Monroe, LA HD + CBS (KNOE) Monroe, LA + CBS (KNPL) North Platte, NE HD + CBS (KNPL) North Platte, NE + CBS (KOAM) Pittsburg, KS HD + CBS (KOAM) Pittsburg, KS + CBS (KOIN) Portland, OR HD + CBS (KOIN) Portland, OR + CBS (KOLD) Tucson, AZ HD + CBS (KOLD) Tucson, AZ + CBS (KOLN) Lincoln, NE HD + CBS (KOLN) Lincoln, NE + CBS (KOLR) Springfield, MO HD + CBS (KOLR) Springfield, MO + CBS (KOSA) Midland, TX HD + CBS (KOSA) Midland, TX + CBS (KOTV) Tulsa, OK HD + CBS (KOTV) Tulsa, OK + CBS (KOVR) Sacramento, CA HD + CBS (KPAX) Missoula, MT HD + CBS (KPHO) Phoenix, AZ HD + CBS (KPIC) Roseburg, OR + CBS (KPIX) San Francisco, CA HD + CBS (KPLO) Reliance/ Pierre, SD + CBS (KRCG) Jefferson, MO HD + CBS (KRCG) Jefferson, MO H&I (KREG-TV2) Glenwood Springs, CO - CBS (KREM) Spokane, WA HD - CBS (KREM) Spokane, WA - CBS (KREX-TV) Glenwood Springs, CO + CBS (KREM) Spokane, WA HD + CBS (KREM) Spokane, WA + CBS (KREX-TV) Glenwood Springs, CO Laff (KREX-TV2) Glenwood Springs, CO - CBS (KREY) Montrose, CO - CBS (KREZ) Albuquerque, NM HD - CBS (KREZ-TV) Durango, CO - CBS (KRII3) Chisholm, MN - CBS (KRQE) Albuquerque, NM HD - CBS (KRQE) Albuquerque, NM - CBS (KRTV) Grand Falls, MT - CBS (KSBB-CD) Santa Barbara, CA - CBS (KSLA) Shreveport, LA HD - CBS (KSLA) Shreveport, LA - CBS (KSTF) Scottsbluff, NE HD - CBS (KSTF) Scottsbluff, NE - CBS (KSWT) Yuma, AZ HD - CBS (KYMA) Yuma, AZ - CBS (KTAB) Abilene, TX HD - CBS (KTAB) Abilene, TX - CBS (KTHV) Little Rock, AR HD - CBS (KTHV) Little Rock, AR - CBS (KTNL) Sitka, AK + CBS (KREY) Montrose, CO + CBS (KREZ) Albuquerque, NM HD + CBS (KREZ-TV) Durango, CO + CBS (KRII3) Chisholm, MN + CBS (KRQE) Albuquerque, NM HD + CBS (KRQE) Albuquerque, NM + CBS (KRTV) Grand Falls, MT + CBS (KSBB-CD) Santa Barbara, CA + CBS (KSLA) Shreveport, LA HD + CBS (KSLA) Shreveport, LA + CBS (KSTF) Scottsbluff, NE HD + CBS (KSTF) Scottsbluff, NE + CBS (KYMA) Yuma, AZ HD + CBS (KYMA) Yuma, AZ + CBS (KTAB) Abilene, TX HD + CBS (KTAB) Abilene, TX + CBS (KTHV) Little Rock, AR HD + CBS (KTHV) Little Rock, AR + CBS (KTNL) Sitka, AK Rewind TV US (KTVA) Anchorage, AK - CBS (KYES) Anchorage, AK - CBS (KTVL) Medford, OR HD - CBS (KTVL) Medford, OR - CBS (KTVN) Reno, NV HD - CBS (KTVO-DT2) Kirskville, MO HD - CBS (KTVO-DT2) Kirskville, MO - CBS (KTVQ) Billings, MT HD - CBS (KTVQ) Billings, MT - CBS (KTVT) Fort Worth, TX HD - CBS (KTVT) Fort Worth, TX - CBS (KUAM-TV2) Hagatna, Guam - CBS (KUTV) Salt Lake City, UT HD - CBS (KUTV) Salt Lake City, UT - CBS (KVAL) Eugene, OR HD - CBS (KVAL) Eugene, OR - CBS (KVIQ) Eureka, CA HD - CBS (KVIQ) Eureka, CA - CBS (KVLY2) Fargo, ND HD - CBS (KVLY2) Fargo, ND - CBS (KWCH) Wichita, KS HD - CBS (KWTV) Oklahoma City, OK HD - CBS (KWTV) Oklahoma City, OK - CBS (KWTX) Waco, TX HD - CBS (KWTX) Waco, TX - CBS (KXGN) Glendive, MT - CBS (KXGN) HD Glendive, MT - CBS (KXII) Sherman, TX HD - CBS (KXII) Sherman, TX - CBS (KXIP) Paris, TX + CBS (KYES) Anchorage, AK + CBS (KTVL) Medford, OR HD + CBS (KTVL) Medford, OR + CBS (KTVN) Reno, NV HD + CBS (KTVO-DT2) Kirskville, MO HD + CBS (KTVO-DT2) Kirskville, MO + CBS (KTVQ) Billings, MT HD + CBS (KTVQ) Billings, MT + CBS (KTVT) Fort Worth, TX HD + CBS (KTVT) Fort Worth, TX + CBS (KUAM-TV2) Hagatna, Guam + CBS (KUTV) Salt Lake City, UT HD + CBS (KUTV) Salt Lake City, UT + CBS (KVAL) Eugene, OR HD + CBS (KVAL) Eugene, OR + CBS (KVIQ) Eureka, CA HD + CBS (KVIQ) Eureka, CA + CBS (KVLY2) Fargo, ND HD + CBS (KVLY2) Fargo, ND + CBS (KWCH) Wichita, KS HD + CBS (KWTV) Oklahoma City, OK HD + CBS (KWTV) Oklahoma City, OK + CBS (KWTX) Waco, TX HD + CBS (KWTX) Waco, TX + CBS (KXGN) Glendive, MT + CBS (KXGN) HD Glendive, MT + CBS (KXII) Sherman, TX HD + CBS (KXII) Sherman, TX + CBS (KXIP) Paris, TX CBS (KXJB) Fargo, ND - CBS (KXLF) Butte, MT HD - CBS (KXLF) Butte, MT - CBS (KXLH) Helena, MT HD - CBS (KXLH) Helena, MT - CBS (KXLJ-LD) Juneau, AK - CBS (KXMA-TV2) Dickinson, ND HD - CBS (KXMA-TV2) Dickinson, ND - CBS (KXMB) Bismarck, ND HD - CBS (KXMB) Bismarck, ND - CBS (KXMC) Minot, ND HD - CBS (KXMC) Minot, ND - CBS (KXMD) Williston, ND HD - CBS (KXMD) Williston, ND + CBS (KXLF) Butte, MT HD + CBS (KXLF) Butte, MT + CBS (KXLH) Helena, MT HD + CBS (KXLH) Helena, MT + CBS (KXLJ-LD) Juneau, AK + CBS (KXMA-TV2) Dickinson, ND HD + CBS (KXMA-TV2) Dickinson, ND + CBS (KXMB) Bismarck, ND HD + CBS (KXMB) Bismarck, ND + CBS (KXMC) Minot, ND HD + CBS (KXMC) Minot, ND + CBS (KXMD) Williston, ND HD + CBS (KXMD) Williston, ND Rewind TV US (KXNW2) Ft. Smith, AR CBS (KXTS) Victoria, TX HD CBS (KXTS) Victoria, TX - CBS (KYLX-LD) Laredo, TX HD - CBS (KYLX-LD) Laredo, TX - CBS (KYTX) Tyler, TX HD - CBS (KYTX) Tyler, TX - CBS (KYW) Philadelphia, PA HD - CBS (KYW) Philadelphia, PA - CBS (KZTV) Corpus Christi, TX HD - CBS (KZTV) Corpus Christi, TX - CBS Sports Network Canada HD - CBS Sports Network USA HD - CBS Sports Network USA + CBS (KYLX-LD) Laredo, TX HD + CBS (KYLX-LD) Laredo, TX + CBS (KYTX) Tyler, TX HD + CBS (KYTX) Tyler, TX + CBS (KYW) Philadelphia, PA HD + CBS (KYW) Philadelphia, PA + CBS (KZTV) Corpus Christi, TX HD + CBS (KZTV) Corpus Christi, TX + CBS Sports Network Canada HD + CBS Sports Network USA HD + CBS Sports Network USA CBS (SVG) Kingstown, Grenadines HD CBS (SVG) Kingstown, Grenadines - CBS (WABI) Bangor, ME HD - CBS (WABI) Bangor, ME - CBS (WAFB) Baton Rouge, LA HD - CBS (WAFB) Baton Rouge, LA - CBS (WAGM) Presque Isle, ME HD - CBS (WAGM) Presque Isle, ME - CBS (WAKA) Montgomery, AL HD - CBS (WAKA) Montgomery, AL - CBS (WANE) Fort Wayne, IN HD - CBS (WANE) Fort Wayne, IN - CBS (WBBJ-TV3) Jackson, TN - CBS (WBBM) Chicago, IL HD - CBS (WBKB) Alpena, MI HD - CBS (WBKB) Alpena, MI - CBS (WBNG) Binghamton, NY HD - CBS (WBNG) Binghamton, NY - CBS (WBNS) Columbus, OH HD - CBS (WBNS) Columbus, OH - CBS (WBOC) Salisbury, MD HD - CBS (WBOC) Salisbury, MD - CBS (WBTV) Charlotte, NC HD - CBS (WBTV) Charlotte, NC - CBS (WBTW) Myrtle Beach, SC HD - CBS (WBTW) Myrtle Beach, SC - CBS (WBZ) Boston. MA DV - CBS (WBZ) Boston, MA HD - CBS (WCAV) Charlottesville, VA HD - CBS (WCAV) Charlottesville, VA - CBS (WCAX) Burlington, VT HD - CBS (WCBI) Colombus, MS HD - CBS (WCBS) New York, NY HD - CBS (WCCO) Minneapolis, MN HD - CBS (WCIA) Champaign, IL HD - CBS (WCIA) Champaign, IL - CBS (WCIX-DT2) Champaign, IL - CBS (WCSC) Charleston, SC HD - CBS (WCTV) Tallahassee, FL HD - CBS (WCTV) Tallahassee, FL - CBS (WCWN-DT3) Albany, NY - CBS (WDBJ) Roanoke, VA HD - CBS (WDBJ) Roanoke, VA - CBS (WDEF) Chattanooga, TN HD - CBS (WDEF) Chattanooga, TN - CBS (WDJT) Milwaukee, WI HD - CBS (WDJT) Milwaukee, WI - CBS (WDTV) Bridgeport, WV HD - CBS (WDTV) Bridgeport, WV - CBS (WECP) Panama City, FL HD - CBS (WECP) Panama City, FL - CBS (WENY-TV2) Elmira, NY HD - CBS (WENY-TV2) Elmira, NY - CBS (WEVV) Evansville, IN HD - CBS (WFMY) Greensboro, NC HD - CBS (WFMY) Greensboro, NC - CBS (WFOR) Miami, FL HD - CBS (WFOR) Miami, FL - CBS (WFRV) Green Bay, WI HD - CBS (WFRV) Green Bay, WI - CBS (WFSB) Hartford, CT HD - CBS (WGCL) Atlanta, GA HD - CBS (WGCL) Atlanta, GA - CBS (WGFL) Gainesville, FL HD - CBS (WGFL) Gainesville, FL - CBS (WGME) Portland, ME HD - CBS (WHBF) Rock Island, Il HD - CBS (WHBF) Rock Island, Il - CBS (WHIO) Dayton, OH HD - CBS (WHIO) Dayton, OH - CBS (WHLT) Laurel, MS HD - CBS (WHLT) Laurel, MS - CBS (WHNT) Huntsville, AL HD - CBS (WHNT) Huntsville, AL - CBS (WHP) Harrisburg, PA HD - CBS (WHP) Harrisburg, PA - CBS (WIAT) Birmingham, AL HD - CBS (WIAT) Birmingham, AL - CBS (WIBW) Topeka, KS HD - CBS (WIBW) Topeka, KS + CBS (WABI) Bangor, ME HD + CBS (WABI) Bangor, ME + CBS (WAFB) Baton Rouge, LA HD + CBS (WAFB) Baton Rouge, LA + CBS (WAGM) Presque Isle, ME HD + CBS (WAGM) Presque Isle, ME + CBS (WAKA) Montgomery, AL HD + CBS (WAKA) Montgomery, AL + CBS (WANE) Fort Wayne, IN HD + CBS (WANE) Fort Wayne, IN + CBS (WBBJ-TV3) Jackson, TN + CBS (WBBM) Chicago, IL HD + CBS (WBKB) Alpena, MI HD + CBS (WBKB) Alpena, MI + CBS (WBNG) Binghamton, NY HD + CBS (WBNG) Binghamton, NY + CBS (WBNS) Columbus, OH HD + CBS (WBNS) Columbus, OH + CBS (WBOC) Salisbury, MD HD + CBS (WBOC) Salisbury, MD + CBS (WBTV) Charlotte, NC HD + CBS (WBTV) Charlotte, NC + CBS (WBTW) Myrtle Beach, SC HD + CBS (WBTW) Myrtle Beach, SC + CBS (WBZ) Boston. MA DV + CBS (WBZ) Boston, MA HD + CBS (WCAV) Charlottesville, VA HD + CBS (WCAV) Charlottesville, VA + CBS (WCAX) Burlington, VT HD + CBS (WCBI) Colombus, MS HD + CBS (WCBS) New York, NY HD + CBS (WCCO) Minneapolis, MN HD + CBS (WCIA) Champaign, IL HD + CBS (WCIA) Champaign, IL + CBS (WCIX-DT2) Champaign, IL + CBS (WCSC) Charleston, SC HD + CBS (WCTV) Tallahassee, FL HD + CBS (WCTV) Tallahassee, FL + CBS (WCWN-DT3) Albany, NY + CBS (WDBJ) Roanoke, VA HD + CBS (WDBJ) Roanoke, VA + CBS (WDEF) Chattanooga, TN HD + CBS (WDEF) Chattanooga, TN + CBS (WDJT) Milwaukee, WI HD + CBS (WDJT) Milwaukee, WI + CBS (WDTV) Bridgeport, WV HD + CBS (WDTV) Bridgeport, WV + CBS (WECP) Panama City, FL HD + CBS (WECP) Panama City, FL + CBS (WENY-TV2) Elmira, NY HD + CBS (WENY-TV2) Elmira, NY + CBS (WEVV) Evansville, IN HD + CBS (WFMY) Greensboro, NC HD + CBS (WFMY) Greensboro, NC + CBS (WFOR) Miami, FL HD + CBS (WFOR) Miami, FL + CBS (WFRV) Green Bay, WI HD + CBS (WFRV) Green Bay, WI + CBS (WFSB) Hartford, CT HD + CBS (WGCL) Atlanta, GA HD + CBS (WGCL) Atlanta, GA + CBS (WGFL) Gainesville, FL HD + CBS (WGFL) Gainesville, FL + CBS (WGME) Portland, ME HD + CBS (WHBF) Rock Island, Il HD + CBS (WHBF) Rock Island, Il + CBS (WHIO) Dayton, OH HD + CBS (WHIO) Dayton, OH + CBS (WHLT) Laurel, MS HD + CBS (WHLT) Laurel, MS + CBS (WHNT) Huntsville, AL HD + CBS (WHNT) Huntsville, AL + CBS (WHP) Harrisburg, PA HD + CBS (WHP) Harrisburg, PA + CBS (WIAT) Birmingham, AL HD + CBS (WIAT) Birmingham, AL + CBS (WIBW) Topeka, KS HD + CBS (WIBW) Topeka, KS ION (WICU-TV3) Erie, PA - CBS (WIFR) Rockford, IL HD - CBS (WIFR) Rockford, IL + CBS (WIFR) Rockford, IL HD + CBS (WIFR) Rockford, IL WILM-TV 10 Wilmington, NC HD WILM-TV 10 Wilmington, NC Antenna/MNT (WINK-DT2) Fort Myers, FL - CBS (WINK) Fort Myers, FL HD - CBS (WINK) Fort Myers, FL + CBS (WINK) Fort Myers, FL HD + CBS (WINK) Fort Myers, FL News 3 Now (WISC) Madison, WI HD News 3 Now (WISC) Madison, WI - CBS (WIVB) Buffalo, NY HD - CBS (WIYE) Parkersburg, WV HD - CBS (WIYE) Parkersburg, WV - CBS (WJAX) Jacksonville, FL HD - CBS (WJHL) Tri-Cities, TN/VA HD - CBS (WJHL) Tri-Cities, TN/VA + CBS (WIVB) Buffalo, NY HD + CBS (WIYE) Parkersburg, WV HD + CBS (WIYE) Parkersburg, WV + CBS (WJAX) Jacksonville, FL HD + CBS (WJHL) Tri-Cities, TN/VA HD + CBS (WJHL) Tri-Cities, TN/VA WJMN Escanaba, MI HD WJMN Escanaba, MI - CBS (WJTV) Jackson, MS HD - CBS (WJTV) Jackson, MS - CBS (WJZ) Baltimore, MD HD - CBS (WKBN) Youngstown, OH HD - CBS (WKBN) Youngstown, OH - CBS (WKBT) La Crosse, WI HD - CBS (WKBT) La Crosse, WI - CBS (WKMG) Orlando, FL HD - CBS (WKRC) Cincinnati, OH HD - CBS (WKRC) Cincinnati, OH - CBS (WKRG) Mobile, AL HD - CBS (WKRG) Mobile, AL - CBS (WKTV2) Utica, NY - CBS (WKYT) Lexington, KY HD - CBS (WKYT) Lexington, KY - CBS (WLFI) Lafayette, IN HD - CBS (WLFI) Lafayette, IN - CBS (WLKY) Louisville, KY HD - CBS (WLKY) Louisville, KY - THIS (WLMO) Lima, OH HD - THIS (WLMO) Lima, OH - CBS (WLNS) Lansing, MI HD - CBS (WLNS) Lansing, MI - CBS (WLOX-DT2) Biloxi, MS HD - CBS (WLOX2) Biloxi, MS - CBS (WLTX) Columbia, SC HD - CBS (WLTX) Columbia, SC - CBS (WMAZ) Macon, GA HD - CBS (WMAZ) Macon, GA - CBS (WMBD) Central Illinois, IL HD - CBS (WMBD) Central Illinois, IL - CBS (WMDN) Meridian, MS HD - CBS (WMDN) Meridian, MS - CBS (WMNS-LP) Charlotte/Amalie, VI - CBS (WNCN) Raleigh-Durham, NC HD - CBS (WNCN) Raleigh-Durham, NC - CBS (WNCT) Greenville, NC HD - CBS (WNCT) Greenville, NC - CBS (WNEM) Flint, MI HD - CBS (WNEM) Flint, MI - CBS (WNKY-DT2) Bowling Green, KY HD - CBS (WNKY2) Bowling Green, KY - CBS (WOHL-CD2) Lima, OH - CBS (WOIO) Cleveland, OH HD - CBS (WOIO) Cleveland, OH - CBS (WOWK) Huntington, WV HD - CBS (WOWK) Huntington, WV - CBS (WPEC) West Palm Beach, FL HD - CBS (WPEC) West Palm Beach, FL - CBS (WPRI) E. Providence, RI HD - CBS (WQTV-LP) Murray, KY - CBS (WQWQ-LP) Paducah, KY - CBS (WRBL) Columbus, GA HD - CBS (WRBL) Columbus, GA - CBS (WRDW) Augusta, GA HD - CBS (WRDW) Augusta, GA - CBS (WREG) Memphis, TN HD - CBS (WRGB) Albany, NY HD - CBS (WRGB) Albany, NY - CBS (WROC) Rochester, NY HD - CBS (WSAW) Wausau, WI HD - CBS (WSAW) Wausau, WI - CBS (WSBT) South Bend, IN HD - CBS (WSBT) South Bend, IN - CBS (WSEE) Erie, PA HD - CBS (WSEE) Erie, PA - CBS (WSHM) Springfield, MA HD - CBS (WSHM) Springfield, MA - CBS (WSPA) Spartanburg, SC HD - CBS (WSPA) Spartanburg, SC - CBS (WSVF-CD2) Harrisonburg, VA - CBS (WSWG) Valdosta, GA HD - CBS (WSWG) Valdosta, GA - CBS (WTAJ) Altoona, PA HD - CBS (WTAJ) Altoona, PA - CBS (WTHI) Terre Haute, IN HD - CBS (WTHI) Terre Haute, IN - CBS (WTKR) Norfolk, VA HD - CBS (WTKR) Norfolk, VA - CBS (WTOC) Savannah, GA HD - CBS (WTOC) Savannah, GA - CBS (WTOL) Toledo, OH HD - CBS (WTRF) Wheeling, WV HD - CBS (WTRF) Wheeling, WV - CBS (WTSP) Tampa Bay, FL HD - CBS (WTSP) Tampa Bay, FL - CBS (WTTK) Kokomo, IN HD - CBS (WTTK) Kokomo, IN - CBS (WTTV) Indianapolis, IN HD - CBS (WTTV) Indianapolis, IN - CBS (WTVF) Nashville, TN HD - CBS (WTVH) Syracuse, NY HD - CBS (WTVH) Syracuse, NY - CBS (WTVR) Richmond, VA HD - CBS (WTVR) Richmond, VA - CBS (WTVY) Dothan, AL HD - CBS (WTVY) Dothan, AL - CBS (WUSA) District of Columbia HD - CBS (WUSA) District of Columbia - CBS (WVLT) Knoxville, TN HD - CBS (WVLT) Knoxville, TN - CBS (WVNS) Beckley, WV HD - CBS (WVNS) Beckley, WV - CBS (WWAY2) Wilmington, NC HD - CBS (WWAY2) Wilmington, NC - CBS (WWJ) Detroit, MI DV - CBS (WWJ) Detroit, MI HD - CBS (WWL) New Orleans, LA HD - CBS (WWL) New Orleans, LA - CBS (WWMT) Kalamazoo, MI HD - CBS (WWMT) Kalamazoo, MI - CBS (WWNY-CD2) Massena, NY - CBS (WWNY) Watertown, NY HD - CBS (WWNY) Watertown, NY - CBS (WWTV) Cadillac, MI HD - CBS (WWTV) Cadillac, MI + CBS (WJTV) Jackson, MS HD + CBS (WJTV) Jackson, MS + CBS (WJZ) Baltimore, MD HD + CBS (WKBN) Youngstown, OH HD + CBS (WKBN) Youngstown, OH + CBS (WKBT) La Crosse, WI HD + CBS (WKBT) La Crosse, WI + CBS (WKMG) Orlando, FL HD + CBS (WKRC) Cincinnati, OH HD + CBS (WKRC) Cincinnati, OH + CBS (WKRG) Mobile, AL HD + CBS (WKRG) Mobile, AL + CBS (WKTV2) Utica, NY + CBS (WKYT) Lexington, KY HD + CBS (WKYT) Lexington, KY + CBS (WLFI) Lafayette, IN HD + CBS (WLFI) Lafayette, IN + CBS (WLKY) Louisville, KY HD + CBS (WLKY) Louisville, KY + THIS (WLMO) Lima, OH HD + THIS (WLMO) Lima, OH + CBS (WLNS) Lansing, MI HD + CBS (WLNS) Lansing, MI + CBS (WLOX-DT2) Biloxi, MS HD + CBS (WLOX2) Biloxi, MS + CBS (WLTX) Columbia, SC HD + CBS (WLTX) Columbia, SC + CBS (WMAZ) Macon, GA HD + CBS (WMAZ) Macon, GA + CBS (WMBD) Central Illinois, IL HD + CBS (WMBD) Central Illinois, IL + CBS (WMDN) Meridian, MS HD + CBS (WMDN) Meridian, MS + CBS (WMNS-LP) Charlotte/Amalie, VI + CBS (WNCN) Raleigh-Durham, NC HD + CBS (WNCN) Raleigh-Durham, NC + CBS (WNCT) Greenville, NC HD + CBS (WNCT) Greenville, NC + CBS (WNEM) Flint, MI HD + CBS (WNEM) Flint, MI + CBS (WNKY-DT2) Bowling Green, KY HD + CBS (WNKY2) Bowling Green, KY + CBS (WOHL-CD2) Lima, OH + CBS (WOIO) Cleveland, OH HD + CBS (WOIO) Cleveland, OH + CBS (WOWK) Huntington, WV HD + CBS (WOWK) Huntington, WV + CBS (WPEC) West Palm Beach, FL HD + CBS (WPEC) West Palm Beach, FL + CBS (WPRI) E. Providence, RI HD + CBS (WQTV-LP) Murray, KY + CBS (WQWQ-LP) Paducah, KY + CBS (WRBL) Columbus, GA HD + CBS (WRBL) Columbus, GA + CBS (WRDW) Augusta, GA HD + CBS (WRDW) Augusta, GA + CBS (WREG) Memphis, TN HD + CBS (WRGB) Albany, NY HD + CBS (WRGB) Albany, NY + CBS (WROC) Rochester, NY HD + CBS (WSAW) Wausau, WI HD + CBS (WSAW) Wausau, WI + CBS (WSBT) South Bend, IN HD + CBS (WSBT) South Bend, IN + CBS (WSEE) Erie, PA HD + CBS (WSEE) Erie, PA + CBS (WSHM) Springfield, MA HD + CBS (WSHM) Springfield, MA + CBS (WSPA) Spartanburg, SC HD + CBS (WSPA) Spartanburg, SC + CBS (WSVF-CD2) Harrisonburg, VA + CBS (WSWG) Valdosta, GA HD + CBS (WSWG) Valdosta, GA + CBS (WTAJ) Altoona, PA HD + CBS (WTAJ) Altoona, PA + CBS (WTHI) Terre Haute, IN HD + CBS (WTHI) Terre Haute, IN + CBS (WTKR) Norfolk, VA HD + CBS (WTKR) Norfolk, VA + CBS (WTOC) Savannah, GA HD + CBS (WTOC) Savannah, GA + CBS (WTOL) Toledo, OH HD + CBS (WTRF) Wheeling, WV HD + CBS (WTRF) Wheeling, WV + CBS (WTSP) Tampa Bay, FL HD + CBS (WTSP) Tampa Bay, FL + CBS (WTTK) Kokomo, IN HD + CBS (WTTK) Kokomo, IN + CBS (WTTV) Indianapolis, IN HD + CBS (WTTV) Indianapolis, IN + CBS (WTVF) Nashville, TN HD + CBS (WTVH) Syracuse, NY HD + CBS (WTVH) Syracuse, NY + CBS (WTVR) Richmond, VA HD + CBS (WTVR) Richmond, VA + CBS (WTVY) Dothan, AL HD + CBS (WTVY) Dothan, AL + CBS (WUSA) District of Columbia HD + CBS (WUSA) District of Columbia + CBS (WVLT) Knoxville, TN HD + CBS (WVLT) Knoxville, TN + CBS (WVNS) Beckley, WV HD + CBS (WVNS) Beckley, WV + CBS (WWAY2) Wilmington, NC HD + CBS (WWAY2) Wilmington, NC + CBS (WWJ) Detroit, MI DV + CBS (WWJ) Detroit, MI HD + CBS (WWL) New Orleans, LA HD + CBS (WWL) New Orleans, LA + CBS (WWMT) Kalamazoo, MI HD + CBS (WWMT) Kalamazoo, MI + CBS (WWNY-CD2) Massena, NY + CBS (WWNY) Watertown, NY HD + CBS (WWNY) Watertown, NY + CBS (WWTV) Cadillac, MI HD + CBS (WWTV) Cadillac, MI CBS (WWUP) Sault Ste. Marie, MI - CBS (WXVT-LD) Greenville, MS HD - CBS (WXVT-LD) Greenville, MS - CBS (WYCW-DT2) Asheville, SC - CBS (WYCW-DT2) Asheville, SC - CBS (WYMT) Hazard, KY HD - CBS (WYMT) Hazard, KY - CBS (WYOU) Scranton, PA HD - CBS (WYOU) Scranton, PA - CBS (ZBM) Hamilton, Bermuda - BET Her + CBS (WXVT-LD) Greenville, MS HD + CBS (WXVT-LD) Greenville, MS + CBS (WYCW-DT2) Asheville, SC + CBS (WYCW-DT2) Asheville, SC + CBS (WYMT) Hazard, KY HD + CBS (WYMT) Hazard, KY + CBS (WYOU) Scranton, PA HD + CBS (WYOU) Scranton, PA + CBS (ZBM) Hamilton, Bermuda CFJC Kamloops, BC HD CFJC Kamloops, BC CFJC-TV-11 Quesnel, BC @@ -2044,7 +2049,7 @@ CHARGE! (WTWC-TV3) Tallahassee, FL CHARGE! (WUCW3) St. Paul, MN Story (WZME2) Bridgeport, CT - CHARGE! + CHARGE! Spectrum On Demand CHAT Medicine Hat, AB HD CHAT Medicine Hat, AB @@ -2070,10 +2075,10 @@ CIMY 104.9 FM (MYFM) Cinelatino USA Cinéma Du Monde - Cinemax - Eastern Feed - Cinemax - Eastern HD - Cinemax - Pacific Feed - Cinemax - Pacific HD + Cinemax - Eastern Feed + Cinemax - Eastern HD + Cinemax - Pacific Feed + Cinemax - Pacific HD Cinemax on Demand HD Cinemax on Demand Cinépop HD @@ -2131,14 +2136,14 @@ CMC-TV (KKPM-CD10) Chico, CA Daystar (KUKR-LD6) Santa Rosa, CA CMT Canada HD - CMT US - Eastern Feed HD - CMT US - Eastern Feed - CMT US - Pacific Feed HD - CMT US - Pacific Feed + CMT US - Eastern Feed HD + CMT US - Eastern Feed + CMT US - Pacific Feed HD + CMT US - Pacific Feed CMT US On Demand CNBC Canada HD CNBC Canada - CNBC USA HD + CNBC USA HD CNN (Duplicate Feed) CNN Español CNN HD @@ -2150,6 +2155,10 @@ CNN on demand CNN Showcase On Demand Cogeco - Hamilton + Crave 1 + Crave 2 + Crave 3 + Crave 4 Your TV Belleville HD Your TV Belleville Your TV Brockville HD @@ -2195,30 +2204,30 @@ Comcast OnDemand Monumental Sports Network Baltimore HD Monumental Sports Network Baltimore - NBC Sports Bay Area HD - NBC Sports Bay Area + NBC Sports Bay Area HD + NBC Sports Bay Area NBC Sports Bay Area/California Plus HD NBC Sports Bay Area/California Plus - NBC Sports California HD - NBC Sports California - NBC Sports Chicago HD - NBC Sports Chicago Plus HD - NBC Sports Chicago Plus - NBC Sports Chicago + NBC Sports California HD + NBC Sports California + NBC Sports Chicago HD + NBC Sports Chicago Plus HD + NBC Sports Chicago Plus + NBC Sports Chicago Monumental Sports Network HD Monumental Sports Network 2 HD Monumental Sports Network - NBC Sports Boston HD - NBC Sports Boston + NBC Sports Boston HD + NBC Sports Boston Comcast Sportsnet New York (SNY) - NBC Sports NorthWest - NBC Sports Philadelphia HD - NBC Sports Philadelphia - Comedy Central HD - Eastern Feed - Comedy Central HD - Pacific Feed + NBC Sports NorthWest + NBC Sports Philadelphia HD + NBC Sports Philadelphia + Comedy Central HD - Eastern Feed + Comedy Central HD - Pacific Feed Comedy Central on Demand - Comedy Central (US) - Eastern Feed - Comedy Central (US) - Pacific Feed + Comedy Central (US) - Eastern Feed + Comedy Central (US) - Pacific Feed CTV Comedy - East DV CTV Comedy - East HD CTV Comedy - East @@ -2300,7 +2309,7 @@ Comet TV (WPDP-CD2) Chattanooga, TN Comet TV (WPEC3) West Palm Beach, FL Comet TV (WPFO3) Portland, ME - Comet TV (WPHL-TV4) Philadelphia,PA + Comet TV (WPHL-TV4) Philadelphia,PA Comet TV (WPNT3) Pittsburgh, PA beIN Sports Xtra (WQDI-LD3) Cleveland, OH Comet TV (WRDC3) Durham, NC @@ -2324,7 +2333,7 @@ Comet TV (WWHO3) Columbus, OH TBD TV (WWMT3) Grand Rapids, MI Comet TV (WZME3) Bridgeport, CT - Comet TV + Comet TV Commstream TV Guide Community Channel HD Community Channel @@ -2358,7 +2367,7 @@ Cornerstone (W43CO-D3) Kingston, PA Cornerstone (W48DP) Atlantic City, NJ Grit TV (WNWT-LD3) New York, NY - MeTV (WIXT-CD) Dewitt, NY + MeTV (WIXT-CD) Dewitt, NY Cornerstone (WKBS) Altoona, PA HD Cornerstone (WKBS) Altoona, PA Cornerstone (WPCB) Pittsburg, PA HD @@ -2379,7 +2388,7 @@ Cozi TV (KCEB3) Tyler, TX Cozi TV (KCEN-TV2) Temple, TX Cozi TV (KDEN-TV3) Longmont, CO - MeTV Plus (KFFV-DT5) Seattle, WA + MeTV Plus (KFFV-DT5) Seattle, WA Cozi TV (KGBY) Grand Junction, CO HD Cozi TV (KAGW-CD) Wichita, KS Cozi TV (KIDB-LD3) Sweetwater, TX @@ -2425,7 +2434,7 @@ Movies! (WBQC-LD10) Cincinnati, OH Cozi TV (WBTS-CD2) Nashua, NH Cozi TV (WBXZ) Buffalo, NY - Cozi TV (WCAU2) Philadelphgia, PA + Cozi TV (WCAU2) Philadelphgia, PA HSN (WCSN-LD7) Columbus, OH ABC (WCVI-TV2) Christianstead, VI Antenna (WDBD2) Jackson, MS @@ -2456,7 +2465,7 @@ GetTV (WMNT-CD4) Toledo, OH Cozi TV (WMVH) Charleroi, PA Cozi TV (WMYO2) Louisville, KY - Cozi (WNBC-DT2) New York, NY + Cozi (WNBC-DT2) New York, NY Cozi TV (WNEM-TV3) Flint, MI Cozi TV (WNNB) Beaver, PA Cozi TV (WOBC-CD2) Battle Creek, MI @@ -2628,7 +2637,7 @@ Create (WLIW2) Long Island, NY Create (WLJT-DT3) Jackson, TN Create (WLPB-TV3) Baton Rouge, LA - Create (WLVT-TV2) Bethlehem, PA + Create (WLVT-TV2) Bethlehem, PA Create (WMAB-TV3) MS State, MS Create (WMAE-TV3) Booneville, MS Create (WMAH-TV3) Biloxi, MS @@ -3168,7 +3177,7 @@ CW (WHP-DT3) Harrisburg, PA HD CW (WHP-DT3) Harrisburg, PA THIS (WHPM-LD2) Hattiesburg, MS - MeTV (WICU-TV2) Erie, PA + MeTV (WICU-TV2) Erie, PA CW (WISE) Ft. Wayne, IN HD CW (WISE) Ft. Wayne, IN CW (WISH) Indianapolis, IN HD @@ -3218,8 +3227,8 @@ CW (WNUV) Baltimore, MD CW (WOLF-DT2) Hazleton, PA WPKD Pittsburgh, PA HD - WPSG Philadelphia, PA HD - WPSG Philadelphia, PA + WPSG Philadelphia, PA HD + WPSG Philadelphia, PA CW (WNNE-DT2) Plattsburg, NY CW (WPXT) Portland, ME HD CW (WQCW) Portsmouth, OH HD @@ -3302,8 +3311,8 @@ CW (WYOW2) Wausau, WI My50 Chicago, IL My50Chicago, IL HD - Daystar - Network HD - Daystar - Network + Daystar - Network HD + Daystar - Network Daystar Canada Daystar HD (WKDC-LD) Columbia, SC Daystar (K02QP) Keyes. CA @@ -3452,7 +3461,7 @@ Start TV (KSTW2) Tacoma, WA Start TV (KTVT2) Fort Worth, TX The Grio (KTXH3) Houston, TX - Start TV (KYW-TV2) Philadelphia, PA + Start TV (KYW-TV2) Philadelphia, PA Catchy Comedy (WABI-TV3) Bangor, Me THIS (WAOW3) Wausau, WI Start TV (WBBM-TV2) Chicago, IL @@ -3460,7 +3469,7 @@ Start TV (WBZ-TV2) Boston, MA Start TV (WCBS-TV2) New York, NY Start TV (WCCO-TV2) Minneapolis, MN - MeTV (WCTV2) Tallahassee, FL + MeTV (WCTV2) Tallahassee, FL Comet TV (WCYB-TV3) Tri-Cities, TN Catchy Comedy (WZBJ-CD3) Roanoke, VA Telemundo (WDJT-TV4) Milwaukee, WI @@ -3673,16 +3682,16 @@ DirecTV Sports 719 Discovery Channel (CAN) DV Discovery Channel (CAN) HD - Discovery Channel (US) - Eastern Feed - Discovery Channel (US) - Pacific Feed + Discovery Channel (US) - Eastern Feed + Discovery Channel (US) - Pacific Feed Discovery Channel (US) on demand Discovery en Espanol Discovery Family Channel Discovery HD (US) - Eastern Discovery HD (US) - Pacific Discovery Kids Caribbean - Discovery Life Channel HD - Discovery Life Channel + Discovery Life Channel HD + Discovery Life Channel Discovery Science Canada HD Dish MLB Extra Innings 1 HD Dish MLB Extra Innings 1 @@ -3734,31 +3743,31 @@ Dish MLB Extra Innings 8 Dish MLB Extra Innings 9 HD Dish MLB Extra Innings 9 - Disney - Eastern Feed + Disney - Eastern Feed Disney - Hawaii - Disney - Pacific Feed - Disney Channel Canada - East - Disney Channel Canada - West - Disney Channel Canada HD - East - Disney Channel Canada HD - West + Disney - Pacific Feed + Disney Channel Canada - East + Disney Channel Canada - West + Disney Channel Canada HD - East + Disney Channel Canada HD - West Disney Channel Canada On Demand Disney HD - Eastern Disney HD - Pacific - Disney Junior Canada HD - Disney Junior Canada - Disney Junior USA - East - Disney Junior USA - West - Disney Junior USA HD - East - Disney Junior USA HD - West + Disney Junior Canada HD + Disney Junior Canada + Disney Junior USA - East + Disney Junior USA - West + Disney Junior USA HD - East + Disney Junior USA HD - West Disney Movies OnDemand HD Disney Movies OnDemand Disney on Demand - Disney XD Canada HD - Disney XD Canada - Disney XD USA - Eastern Feed - Disney XD USA - Pacific Feed - Disney XD USA HD - Eastern Feed - Disney XD USA HD - Pacific Feed + Disney XD Canada HD + Disney XD Canada + Disney XD USA - Eastern Feed + Disney XD USA - Pacific Feed + Disney XD USA HD - Eastern Feed + Disney XD USA HD - Pacific Feed Jewelry TV (KBID-LP4) Fresno, CA DIYA TV (KBIT-LD4) Chico, CA Biz-TV (KLEG-CD3) Dallas, TX @@ -3783,14 +3792,14 @@ DTOUR On Demand Duck TV On Demand Duplicate STARZ2 West - DW English + DW English E! Canada DV E! Canada HD - E! Entertainment USA - Eastern Feed + E! Entertainment USA - Eastern Feed E! Entertainment USA - Hawaii - E! Entertainment USA - Pacific Feed - E! Entertainment USA HD - East - E! Entertainment USA HD - Pacific + E! Entertainment USA - Pacific Feed + E! Entertainment USA HD - East + E! Entertainment USA HD - Pacific E! Entertainment USA on demand Eastlink - Amherst, NS Eastlink - Aylesford, NS @@ -3869,16 +3878,16 @@ Entertainment OnDemand Previews Entertainment OnDemand EPIC - MGM+ East - MGM+ Pacific - MGM+ Drive-In - MGM+ East HD - East - MGM+ HD - Pacfic - MGM+ Marquee HD + MGM+ East + MGM+ Pacific + MGM+ Drive-In + MGM+ East HD - East + MGM+ HD - Pacfic + MGM+ Marquee HD MGM+ On Demand HD MGM+ On Demand - MGM+ Hits - East - MGM+ Hits HD - East + MGM+ Hits - East + MGM+ Hits HD - East Erotic On Demand HD Erotic On Demand ION Mystery - Network @@ -3988,23 +3997,23 @@ Quest (WXFT-DT3) Aurora, IL ION Mystery (WXOD-LD3) Wabasso, FL ION Mystery (WXTX3) Columbus, GA - ESPN Classics USA HD - ESPN Classics USA - ESPN College Extra 2 - ESPN College Extra 6 - ESPN College Extra 8 + ESPN Classics USA HD + ESPN Classics USA + ESPN College Extra 2 + ESPN College Extra 6 + ESPN College Extra 8 ESPN Deportes HD ESPN Deportes On Demand ESPN Deportes - ESPN HD + ESPN HD ESPN Caribbean - ESPN News HD - ESPN News + ESPN News HD + ESPN News ESPN On Demand - ESPN U HD + ESPN U HD ESPN2 - Hawaii ESPN2 (Alternate) - ESPN2 HD + ESPN2 HD ESPNU On Demand Esquire Network - Eastern Estrella (KBBV) Bakersfield, CA @@ -4075,12 +4084,12 @@ The Grio (WSVN2) Miami, FL Estrella (WXCW-DT2) Fort Myers, FL HD Estrella (WXCW-DT2) Fort Myers, FL - ES.TV HD - ES.TV - Euronews - Français + ES.TV HD + ES.TV + Euronews - Français Al Jazeera (KBID-LP) Coalinga, CA EuroNews (KMSG-LD3) Fresno, CA - EuroNews + EuroNews Evasion HD Evasion Sur Demande Evasion Sur Demande @@ -4089,14 +4098,14 @@ Comet TV (KGBS-CD2) Austin, TX SHOPHQ (KZMM-CD2) Fresno, CA SHOPHQ (WOTH-CD8) - SHOPHQ + SHOPHQ EWTN Canada EWTN Espanol HD EWTN Espanol EWTN (K16HY-DT2) Minneapolis, MN EWTN USA HD EWTN USA (KJCS) Colorado Springs, CO - EWTN USA + EWTN USA Exercise OnDemand Explora HD Explore (W34DQ-DT2) Pittsburg, NH @@ -4204,291 +4213,291 @@ FNX (KNME-TV3) Albuquerque, NM FNX (KUAC-TV4) Fairbanks, AK FNX (KUEN3) Salt Lake City, UT - Food Network Canada DV - Food Network Canada HD - Food Network USA - Eastern Feed - Food Network USA - Pacific Feed - Food Network USA HD - Eastern Feed - Food Network USA HD - Pacific Feed + Food Network Canada DV + Food Network Canada HD + Food Network USA - Eastern Feed + Food Network USA - Pacific Feed + Food Network USA HD - Eastern Feed + Food Network USA HD - Pacific Feed FOX - Central - FOX - Eastern + FOX - Eastern FOX - Mountain - FOX - Pacific - Fox Business HD - Stadium College Sports - Atlantic - Stadium College Sports - Central - Stadium College Sports - Pacific - Fox Deportes HD - Fox Deportes - FOX (K06IQ) Newberry Springs, CA - FOX (K13AV-DT3) Denver, CO - FOX (K14JZ-D3) Denver, CO - FOX (K18LH) Lewiston, ID + FOX - Pacific + Fox Business HD + Stadium College Sports - Atlantic + Stadium College Sports - Central + Stadium College Sports - Pacific + Fox Deportes HD + Fox Deportes + FOX (K06IQ) Newberry Springs, CA + FOX (K13AV-DT3) Denver, CO + FOX (K14JZ-D3) Denver, CO + FOX (K18LH) Lewiston, ID MNT (K22EY-D) Fairbanks, AK - FOX (K28CW) Flagstaff, AZ - FOX (K31IQ-D3) Sterling, CO - FOX (K33KJ-D) Crested Butte, CO - FOX (K38KL-D) Ellensburg, WA - FOX (K39FC-D) East Flagstaff, AZ - FOX (K44JP) Cottage Grove, OR - FOX (K47AE-D) Inyokern, CA - FOX (K48GI-D) Flagstaff, AZ - FOX (KAAS-LP) Garden City, KS - FOX (KAAS-TV) Salina, KS HD - FOX (KAAS-TV) Salina, KS - FOX (KABB) San Antonio, TX HD - FOX (KABB) San Antonio, TX - FOX (KADN) Lafayette, LA HD - FOX (KADN) Lafayette, LA - FOX (KAII) Wailuku, HI - FOX (KARD) Monroe, LA HD - FOX (KARD) Monroe, LA - FOX (KAYU) Spokane, WA HD - FOX (KAYU) Spokane, WA - FOX (KBAK-DT2) Bakersfield, CA - FOX (KBFX) Bakersfield, CA HD - FOX (KBFX) Bakersfield, CA - FOX (KBIM-TV2) Albuquerque, NM - FOX (KBRR) Thief River Falls, ND HD - FOX (KBRR) Thief River Falls, ND - FOX (KBSI) Cape Girardeau, MO HD - FOX (KBSI) Cape Girardeau, MO + FOX (K28CW) Flagstaff, AZ + FOX (K31IQ-D3) Sterling, CO + FOX (K33KJ-D) Crested Butte, CO + FOX (K38KL-D) Ellensburg, WA + FOX (K39FC-D) East Flagstaff, AZ + FOX (K44JP) Cottage Grove, OR + FOX (K47AE-D) Inyokern, CA + FOX (K48GI-D) Flagstaff, AZ + FOX (KAAS-LP) Garden City, KS + FOX (KAAS-TV) Salina, KS HD + FOX (KAAS-TV) Salina, KS + FOX (KABB) San Antonio, TX HD + FOX (KABB) San Antonio, TX + FOX (KADN) Lafayette, LA HD + FOX (KADN) Lafayette, LA + FOX (KAII) Wailuku, HI + FOX (KARD) Monroe, LA HD + FOX (KARD) Monroe, LA + FOX (KAYU) Spokane, WA HD + FOX (KAYU) Spokane, WA + FOX (KBAK-DT2) Bakersfield, CA + FOX (KBFX) Bakersfield, CA HD + FOX (KBFX) Bakersfield, CA + FOX (KBIM-TV2) Albuquerque, NM + FOX (KBRR) Thief River Falls, ND HD + FOX (KBRR) Thief River Falls, ND + FOX (KBSI) Cape Girardeau, MO HD + FOX (KBSI) Cape Girardeau, MO DABL (KBTV) Beaumont, TX HD DABL (KBTV) Beaumont, TX - Fox (KBVK-LP) Spencer, IA - FOX (KBVU) Eureka, CA HD - FOX (KBVU) Eureka, CA - FOX (KBWU-LD) Richland, Etc.,, WA + Fox (KBVK-LP) Spencer, IA + FOX (KBVU) Eureka, CA HD + FOX (KBVU) Eureka, CA + FOX (KBWU-LD) Richland, Etc.,, WA CW+ (KCBA) Salinas, CA HD CW+ (KCBA) Salinas, CA - FOX (KCIT) Amarillo, TX HD - FOX (KCIT) Amarillo, TX + FOX (KCIT) Amarillo, TX HD + FOX (KCIT) Amarillo, TX H&I (KCOP-TV4) Los Angeles, CA - FOX (KCOY-DT2) Santa Maria, CA - FOX (KCPQ) Tacoma, WA DV - Canada - FOX (KCPQ) Tacoma, WA HD - Canada - FOX (KCPQ) Tacoma, WA - Canada - FOX (KCVU) Chico, CA HD - FOX (KCVU) Chico, CA - FOX (KCWQ-DT3) Palm Springs, CA - FOX (KCYU) Tri-Cities, WA HD - FOX (KCYU) Tri-Cities, WA - FOX (KDFW) Dallas, TX HD - FOX (KDFW) Dallas, TX - FOX (KDFX) Palm Springs, CA HD - FOX (KDFX) Palm Springs, CA - FOX (KDSM) Des Moines, IA HD - FOX (KDSM) Des Moines, IA - FOX (KDVR) Denver, CO HD - FOX (KECY) Yuma, AZ HD - FOX (KECY) Yuma, AZ + FOX (KCOY-DT2) Santa Maria, CA + FOX (KCPQ) Tacoma, WA DV - Canada + FOX (KCPQ) Tacoma, WA HD - Canada + FOX (KCPQ) Tacoma, WA - Canada + FOX (KCVU) Chico, CA HD + FOX (KCVU) Chico, CA + FOX (KCWQ-DT3) Palm Springs, CA + FOX (KCYU) Tri-Cities, WA HD + FOX (KCYU) Tri-Cities, WA + FOX (KDFW) Dallas, TX HD + FOX (KDFW) Dallas, TX + FOX (KDFX) Palm Springs, CA HD + FOX (KDFX) Palm Springs, CA + FOX (KDSM) Des Moines, IA HD + FOX (KDSM) Des Moines, IA + FOX (KDVR) Denver, CO HD + FOX (KECY) Yuma, AZ HD + FOX (KECY) Yuma, AZ FOX (KEQI) Dededo, Guam - FOX (KESQ-DT13) Palm Springs, CA + FOX (KESQ-DT13) Palm Springs, CA Comet TV (KETF-CD2) Laredo, TX - FOX (KEVN) Rapid City, SD HD - FOX (KEVN) Rapid City, SD - FOX (KEYC-DT2) Mankato, MN HD - FOX (KEYC-TV2) Mankato, MN - FOX (KFBB-TV2) Great Falls, MT HD - FOX (KFBB-TV2) Great Falls, MT - FOX (KFCT) Fort Collins, CO HD - FOX (KFCT) Fort Collins, CO - FOX (KFFX) Yakima, WA HD - FOX (KFFX) Yakima, WA - FOX (KFJX) Pittsburg, KS HD - FOX (KFNB) Casper, WY HD - FOX (KFNE) Riverton, WY HD - FOX (KFNE) Riverton, WY - FOX (KFNR) Rawlins, WY HD - FOX (KFNR) Rawlins, WY - FOX (KFOX) El Paso, TX HD - FOX (KFOX) El Paso, TX - FOX (KFQX) Grand Junction, CO - FOX (KFTA) Fayetteville, AR HD - FOX (KFTA) Fayetteville, AR + FOX (KEVN) Rapid City, SD HD + FOX (KEVN) Rapid City, SD + FOX (KEYC-DT2) Mankato, MN HD + FOX (KEYC-TV2) Mankato, MN + FOX (KFBB-TV2) Great Falls, MT HD + FOX (KFBB-TV2) Great Falls, MT + FOX (KFCT) Fort Collins, CO HD + FOX (KFCT) Fort Collins, CO + FOX (KFFX) Yakima, WA HD + FOX (KFFX) Yakima, WA + FOX (KFJX) Pittsburg, KS HD + FOX (KFNB) Casper, WY HD + FOX (KFNE) Riverton, WY HD + FOX (KFNE) Riverton, WY + FOX (KFNR) Rawlins, WY HD + FOX (KFNR) Rawlins, WY + FOX (KFOX) El Paso, TX HD + FOX (KFOX) El Paso, TX + FOX (KFQX) Grand Junction, CO + FOX (KFTA) Fayetteville, AR HD + FOX (KFTA) Fayetteville, AR FOX (KFTC) Minneapolis, MA DABL (KFXA) Cedar Rapids, IA HD DABL (KFXA) Cedar Rapids, IA MNT (KFXF) Fairbanks, AK HD MNT (KFXF) Fairbanks, AK - FOX (KFXK) Longview, TX HD - FOX (KFXK) Longview, TX - FOX (KFXL-LD) Lufkin, TX - FOX (KFXL) Lincoln, NE HD - FOX (KFXL) Lincoln, NE - FOX (KFXO) Bend, OR HD - FOX (KFXO) Bend, OR - FOX (KFXV-LD) McAllen, TX HD - FOX (KFXV-LD) McAllen, TX - FOX (KFYR-TV2) Bismarck, ND - FOX (KHAW) Hilo, HI - FOX (KHGI-TV2) Lincoln, NE HD - FOX (KHMT) Hardin, MT HD - FOX (KHMT) Hardin, MT - FOX (KHON) Lihue, HI HD + FOX (KFXK) Longview, TX HD + FOX (KFXK) Longview, TX + FOX (KFXL-LD) Lufkin, TX + FOX (KFXL) Lincoln, NE HD + FOX (KFXL) Lincoln, NE + FOX (KFXO) Bend, OR HD + FOX (KFXO) Bend, OR + FOX (KFXV-LD) McAllen, TX HD + FOX (KFXV-LD) McAllen, TX + FOX (KFYR-TV2) Bismarck, ND + FOX (KHAW) Hilo, HI + FOX (KHGI-TV2) Lincoln, NE HD + FOX (KHMT) Hardin, MT HD + FOX (KHMT) Hardin, MT + FOX (KHON) Lihue, HI HD FOX (KHSD) Lead, SD HD FOX (KHSD) Lead, SD - FOX (KIDK2) Idaho Falls, ID HD - FOX (KIDK2) Idaho Falls, ID - FOX (KIDY) San Angelo, TX HD - FOX (KIDY) San Angelo, TX - FOX (KIDZ) Abilene, TX - FOX (KIIT) North Platte, NE HD - FOX (KIIT) North Platte, NE - FOX (KJNB-LD) Jonesboro, AR HD - FOX (KJNB-LD) Jonesboro, AR - Fox (KJNE-LP) Jonesboro, AR - FOX (KJRR) Jamestown, ND HD - FOX (KJRR) Jamestown, ND - FOX (KJTL) Wichita Falls, TX HD - FOX (KJTL) Wichita Falls, TX - FOX (KJTV) Lubbock, TX HD - FOX (KJTV) Lubbock, TX - FOX (KJUD-DT3) Juneau, AK - FOX (KKFX) Santa Barbara, CA HD - FOX (KKFX) Santa Barbara, CA - FOX (KKRP-LD) St. George, UT - FOX (KLJB) Davenport, IA HD - FOX (KLJB) Davenport, IA - FOX (KLRT) Little Rock, AR HD - FOX (KLRT) Little Rock, AR - FOX (KLSR) Eugene, OR HD - FOX (KLSR) Eugene, OR - FOX (KLWY) Cheyenne, WY HD - FOX (KLWY) Cheyenne, WY - FOX (KMIZ-DT4) Columbia, MO - FOX (KMJT) Ogden, KS - FOX (KMOT2) Minot, ND - FOX (KMPH-CD) Fresno, CA - FOX (KMPH) Fresno, CA HD - FOX (KMPH) Fresno, CA - FOX (KMSB) Tucson, AZ HD - FOX (KMSB) Tucson, AZ - FOX (KMSP-DT9) Minneapolis, MN - FOX (KMSP) Minneapolis, MN HD - FOX (KMSS) Shreveport, LA HD - Fox (KMSS) Shreveport, LA - FOX (KMVT-DT3) Twin Falls, ID - FOX (KMVU) Medford, OR HD - FOX (KMVU) Medford, OR + FOX (KIDK2) Idaho Falls, ID HD + FOX (KIDK2) Idaho Falls, ID + FOX (KIDY) San Angelo, TX HD + FOX (KIDY) San Angelo, TX + FOX (KIDZ) Abilene, TX + FOX (KIIT) North Platte, NE HD + FOX (KIIT) North Platte, NE + FOX (KJNB-LD) Jonesboro, AR HD + FOX (KJNB-LD) Jonesboro, AR + Fox (KJNE-LP) Jonesboro, AR + FOX (KJRR) Jamestown, ND HD + FOX (KJRR) Jamestown, ND + FOX (KJTL) Wichita Falls, TX HD + FOX (KJTL) Wichita Falls, TX + FOX (KJTV) Lubbock, TX HD + FOX (KJTV) Lubbock, TX + FOX (KJUD-DT3) Juneau, AK + FOX (KKFX) Santa Barbara, CA HD + FOX (KKFX) Santa Barbara, CA + FOX (KKRP-LD) St. George, UT + FOX (KLJB) Davenport, IA HD + FOX (KLJB) Davenport, IA + FOX (KLRT) Little Rock, AR HD + FOX (KLRT) Little Rock, AR + FOX (KLSR) Eugene, OR HD + FOX (KLSR) Eugene, OR + FOX (KLWY) Cheyenne, WY HD + FOX (KLWY) Cheyenne, WY + FOX (KMIZ-DT4) Columbia, MO + FOX (KMJT) Ogden, KS + FOX (KMOT2) Minot, ND + FOX (KMPH-CD) Fresno, CA + FOX (KMPH) Fresno, CA HD + FOX (KMPH) Fresno, CA + FOX (KMSB) Tucson, AZ HD + FOX (KMSB) Tucson, AZ + FOX (KMSP-DT9) Minneapolis, MN + FOX (KMSP) Minneapolis, MN HD + FOX (KMSS) Shreveport, LA HD + Fox (KMSS) Shreveport, LA + FOX (KMVT-DT3) Twin Falls, ID + FOX (KMVU) Medford, OR HD + FOX (KMVU) Medford, OR FOX (KNDX-LD) Bismarck, ND HD FOX (KNDX-LD) Bismarck, ND - FOX (KNIN) Boise, ID HD - FOX (KNIN) Boise, ID - FOX (KNOP-DT2) North Platte, NE - FOX (KNPN) St. Joseph, MO HD - FOX (KNPN) St. Joseph, MO - FOX (KNRR) Pembina, ND - FOX (KNWA-TV2) Fayetteville, AR - FOX (KOAM-DT2) Joplin, MO - Fox (KOCW) Hoisington, KS - FOX (KOKH) Oklahoma City, OK HD - FOX (KOKH) Oklahoma City, OK - FOX (KOKI) Tulsa, OK HD - FOX (KOKI) Tulsa, OK - FOX (KPEJ) Midland, TX HD - FOX (KPEJ) Midland, TX - FOX (KPSP-DT9) Palm Springs, CA - FOX (KPTH) Sioux City, IA HD - FOX (KPTH) Sioux City, IA - FOX (KPTM) Omaha, NE HD - FOX (KPTM) Omaha, NE - Fox (KPTP-LD) Norfolk, NE - FOX (KPTV) Portland, OR HD - FOX (KPTV) Portland, OR - FOX (KQCD-TV2) Minot, ND - FOX (KQDS) Duluth, MN HD - FOX (KQDS) Duluth, MN - FOX (KQFX) Columbia, MO HD - FOX (KQFX) Columbia, MO - FOX (KRBK) Osage Beach, MO HD - FOX (KRBK) Osage Beach, MO - FOX (KREZ-TV2) Albuquerque, NM - FOX (KRIV) Houston, TX HD - FOX (KRQE-DT2) Albuqerque, NM - FOX (KRQE-DT2) Albuquerque, NM HD - FOX (KRXI) Reno, NV HD - FOX (KSAS-LP) Dodge City, KS - FOX (KSAS-TV) Wichita, KS HD - FOX (KSAS-TV) Wichita, KS - FOX (KSAZ) Phoenix, AZ HD - FOX (KSNT-DT2) Topeka, KS HD - FOX (KSNT2) Topeka, KS - FOX (KSTU) Salt Lake City, UT HD - FOX (KSTU) Salt Lake City, UT - FOX (KSVT) Twin Falls, ID HD - FOX (KSVT) Twin Falls, ID - FOX (KSWB) San Diego, CA HD - FOX (KSWB) San Diego, CA - FOX (KTBC) Austin, TX HD - FOX (KTBC) Austin, TX - FOX (KTBY) Anchorage, AK HD - FOX (KTBY) Anchorage, AK + FOX (KNIN) Boise, ID HD + FOX (KNIN) Boise, ID + FOX (KNOP-DT2) North Platte, NE + FOX (KNPN) St. Joseph, MO HD + FOX (KNPN) St. Joseph, MO + FOX (KNRR) Pembina, ND + FOX (KNWA-TV2) Fayetteville, AR + FOX (KOAM-DT2) Joplin, MO + Fox (KOCW) Hoisington, KS + FOX (KOKH) Oklahoma City, OK HD + FOX (KOKH) Oklahoma City, OK + FOX (KOKI) Tulsa, OK HD + FOX (KOKI) Tulsa, OK + FOX (KPEJ) Midland, TX HD + FOX (KPEJ) Midland, TX + FOX (KPSP-DT9) Palm Springs, CA + FOX (KPTH) Sioux City, IA HD + FOX (KPTH) Sioux City, IA + FOX (KPTM) Omaha, NE HD + FOX (KPTM) Omaha, NE + Fox (KPTP-LD) Norfolk, NE + FOX (KPTV) Portland, OR HD + FOX (KPTV) Portland, OR + FOX (KQCD-TV2) Minot, ND + FOX (KQDS) Duluth, MN HD + FOX (KQDS) Duluth, MN + FOX (KQFX) Columbia, MO HD + FOX (KQFX) Columbia, MO + FOX (KRBK) Osage Beach, MO HD + FOX (KRBK) Osage Beach, MO + FOX (KREZ-TV2) Albuquerque, NM + FOX (KRIV) Houston, TX HD + FOX (KRQE-DT2) Albuqerque, NM + FOX (KRQE-DT2) Albuquerque, NM HD + FOX (KRXI) Reno, NV HD + FOX (KSAS-LP) Dodge City, KS + FOX (KSAS-TV) Wichita, KS HD + FOX (KSAS-TV) Wichita, KS + FOX (KSAZ) Phoenix, AZ HD + FOX (KSNT-DT2) Topeka, KS HD + FOX (KSNT2) Topeka, KS + FOX (KSTU) Salt Lake City, UT HD + FOX (KSTU) Salt Lake City, UT + FOX (KSVT) Twin Falls, ID HD + FOX (KSVT) Twin Falls, ID + FOX (KSWB) San Diego, CA HD + FOX (KSWB) San Diego, CA + FOX (KTBC) Austin, TX HD + FOX (KTBC) Austin, TX + FOX (KTBY) Anchorage, AK HD + FOX (KTBY) Anchorage, AK CHARGE! (KTFV-CD2) Harlingen, TX FOX (KTMF-2) Missoula, MT HD FOX (KTMF2) Missoula, MT - FOX (KTMF-LD2) Kalispell, MT - FOX (KTMJ) Topeka, KS HD - FOX (KTMJ) Topeka, KS + FOX (KTMF-LD2) Kalispell, MT + FOX (KTMJ) Topeka, KS HD + FOX (KTMJ) Topeka, KS TCT (KTTM) Huron, SD - FOX (KTTV) Los Angeles, CA HD - FOX (KDLT2 - FOX (KDLT2 - FOX (KTVE-DT2) Monroe, LA - FOX (KTVI) St. Louis, MO HD - FOX (KTVI) St. Louis, MO - FOX (KTVU) San Francisco, CA HD - FOX (KTVZ-DT3) Bend, OR - FOX (KTXL) Sacramento, CA HD - FOX (KUMV-TV2) Minot, ND - FOX (KSCC) Corpus Christi, TX HD - FOX (KSCC) Corpus Christi, TX - FOX (KVCT) Victoria, TX HD - FOX (KVCT) Victoria, TX - FOX (KVHP) Lake Charles, LA HD - FOX (KVHP) Lake Charles, LA - FOX (KVRR) Fargo, ND HD - FOX (KVRR) Fargo, ND - FOX (KVVU) Las Vegas, NV HD - FOX (KVVU) Las Vegas, NV - FOX (KWBM-DT2) Springfield, MO - FOX (KWKT) Waco, TX HD - FOX (KWKT) Waco, TX - Fox (KWNB-TV2) Hayes Center, NE - Fox (KWVC-LD) Malaga, Ect, WA + FOX (KTTV) Los Angeles, CA HD + FOX (KDLT2) + FOX (KDLT2) + FOX (KTVE-DT2) Monroe, LA + FOX (KTVI) St. Louis, MO HD + FOX (KTVI) St. Louis, MO + FOX (KTVU) San Francisco, CA HD + FOX (KTVZ-DT3) Bend, OR + FOX (KTXL) Sacramento, CA HD + FOX (KUMV-TV2) Minot, ND + FOX (KSCC) Corpus Christi, TX HD + FOX (KSCC) Corpus Christi, TX + FOX (KVCT) Victoria, TX HD + FOX (KVCT) Victoria, TX + FOX (KVHP) Lake Charles, LA HD + FOX (KVHP) Lake Charles, LA + FOX (KVRR) Fargo, ND HD + FOX (KVRR) Fargo, ND + FOX (KVVU) Las Vegas, NV HD + FOX (KVVU) Las Vegas, NV + FOX (KWBM-DT2) Springfield, MO + FOX (KWKT) Waco, TX HD + FOX (KWKT) Waco, TX + Fox (KWNB-TV2) Hayes Center, NE + Fox (KWVC-LD) Malaga, Ect, WA FOX (KWYB2) Butte, MT HD FOX (KWYB2) Butte, MT - Fox (KWYB-LD2) Bozeman, MT - FOX (KWYF) Cheyenne, WY - FOX (KXFX) Brownsville, TX + Fox (KWYB-LD2) Bozeman, MT + FOX (KWYF) Cheyenne, WY + FOX (KXFX) Brownsville, TX FOX (KXII-DT3) Sherman, TX HD FOX (KXII3) Sherman, TX - FOX (KXLT) Rochester, MN HD - FOX (KXLT) Rochester, MN - FOX (KXND-LD) Minot, ND HD - FOX (KXND-LD) Minot, ND - FOX (KXOF) Laredo, TX HD - FOX (KXOF) Laredo, TX - FOX (KXPI-DT2) Pocatello, ID - FOX (KXPI) HD Pocatello, ID - FOX (KXRM) Colorado Springs, CO HD - FOX (KXRM) Colorado Springs, CO - FOX (KXVA) Abilene, TX HD - FOX (KXVA) Abilene, TX - FOX (KYLE-DT2) Bryan, TX HD - FOX (KYLE-DT2) Bryan, TX - FOX (KYOU) Ottumwa, IA HD - FOX (KYOU) Ottumwa, IA - FOX (KZJO-DT2) Seattle, WA - Fox News HD - FOX Soccer Plus HD - FOX Soccer Plus - Fox Sports 1 HD + FOX (KXLT) Rochester, MN HD + FOX (KXLT) Rochester, MN + FOX (KXND-LD) Minot, ND HD + FOX (KXND-LD) Minot, ND + FOX (KXOF) Laredo, TX HD + FOX (KXOF) Laredo, TX + FOX (KXPI-DT2) Pocatello, ID + FOX (KXPI) HD Pocatello, ID + FOX (KXRM) Colorado Springs, CO HD + FOX (KXRM) Colorado Springs, CO + FOX (KXVA) Abilene, TX HD + FOX (KXVA) Abilene, TX + FOX (KYLE-DT2) Bryan, TX HD + FOX (KYLE-DT2) Bryan, TX + FOX (KYOU) Ottumwa, IA HD + FOX (KYOU) Ottumwa, IA + FOX (KZJO-DT2) Seattle, WA + Fox News HD + FOX Soccer Plus HD + FOX Soccer Plus + Fox Sports 1 HD Fox Sports 1 On Demand HD Fox Sports 1 On Demand - Fox Sports 1 - Fox Sports 2 HD - Fox Sports 2 + Fox Sports 1 + Fox Sports 2 HD + Fox Sports 2 Bally Sports Arizona - N.NM HD Bally Sports Arizona - N.NM Bally Sports Arizona HD @@ -4585,236 +4594,236 @@ Bally Sports SoCal Bally Sports West Fox Sports World Canada - FOX (W24DB-D) Clarks Summit, PA - FOX (WABG-DT2) Greenville, MS HD - FOX (WABG-DT2) Greenville, MS - FOX (WACH) Columbia, SC HD - FOX (WACH) Columbia, SC - FOX (WAGA) Atlanta, GA HD - FOX (WAGA) Atlanta, GA - FOX (WAGM-TV2) Presque Isle, ME - FOX (WAHU) Charlottesville, VA HD - FOX (WAHU) Charlottesville, VA - FOX (WALA) Mobile, AL HD - FOX (WALA) Mobile, AL - FOX (WBFF) Baltimore, MD HD - FOX (WBKB-TV2) Alpene, MI - FOX (WBKO-DT2) Bowling Green, KY HD - FOX (WBKO2) Bowling Green, KY - FOX (WBOC-12) Salisbury, MD HD - FOX (WBOC-TV12) Salisbury, MD - FOX (WBRC) Birmingham, AL HD - FOX (WBRC) Birmingham, AL - FOX (WCAV2) Charlottesville, VA - FOX (WCCU) Champaign, IL HD - FOX (WCCU) Champaign, IL - FOX (WCOV) Montgomery, AL HD - FOX (WCOV) Montgomery, AL - FOX (WDAF) Kansas City, MO HD - FOX (WDBD) Jackson, MS HD - FOX (WDBD) Jackson, MS - FOX (WDFX) Dothan, AL HD - FOX (WDFX) Dothan, AL - FOX (WDKY) Lexington, KY HD - FOX (WDKY) Lexington, KY - FOX (WDRB) Louisville, KY HD - FOX (WDRB) Louisville, KY - FOX (WEMT) Tri-Cities, TN/VA HD - FOX (WEMT) Tri-Cities, TN/VA - FOX (WEUX) Eau Claire, WI HD - FOX (WEUX) Eau Claire, WI - FOX (WEVV2) Evansville, IN HD - FOX (WEVV2) Evansville, IN - FOX (WFFF) Burlington, VT HD - FOX (WFFT) Fort Wayne, IN HD - FOX (WFFT) Fort Wayne, IN - FOX (WFLD) Chicago, IL HD - FOX (WFLX) West Palm Beach, FL HD - FOX (WFLX) West Palm Beach, FL - FOX (WFOX) Jacksonville, FL HD - FOX (WFOX) Jacksonville, FL - FOX (WFQX) Traverse City/Cadillac, MI HD - FOX (WFTC) Minneapolis, MN - FOX (WFTX) Cape Coral, FL HD - FOX (WFTX) Cape Coral, FL - FOX (WFUP) Vanderbilt/ Gaylord, MI - FOX (WFVX) Bangor, ME HD - FOX (WFVX) Bangor, ME + FOX (W24DB-D) Clarks Summit, PA + FOX (WABG-DT2) Greenville, MS HD + FOX (WABG-DT2) Greenville, MS + FOX (WACH) Columbia, SC HD + FOX (WACH) Columbia, SC + FOX (WAGA) Atlanta, GA HD + FOX (WAGA) Atlanta, GA + FOX (WAGM-TV2) Presque Isle, ME + FOX (WAHU) Charlottesville, VA HD + FOX (WAHU) Charlottesville, VA + FOX (WALA) Mobile, AL HD + FOX (WALA) Mobile, AL + FOX (WBFF) Baltimore, MD HD + FOX (WBKB-TV2) Alpene, MI + FOX (WBKO-DT2) Bowling Green, KY HD + FOX (WBKO2) Bowling Green, KY + FOX (WBOC-12) Salisbury, MD HD + FOX (WBOC-TV12) Salisbury, MD + FOX (WBRC) Birmingham, AL HD + FOX (WBRC) Birmingham, AL + FOX (WCAV2) Charlottesville, VA + FOX (WCCU) Champaign, IL HD + FOX (WCCU) Champaign, IL + FOX (WCOV) Montgomery, AL HD + FOX (WCOV) Montgomery, AL + FOX (WDAF) Kansas City, MO HD + FOX (WDBD) Jackson, MS HD + FOX (WDBD) Jackson, MS + FOX (WDFX) Dothan, AL HD + FOX (WDFX) Dothan, AL + FOX (WDKY) Lexington, KY HD + FOX (WDKY) Lexington, KY + FOX (WDRB) Louisville, KY HD + FOX (WDRB) Louisville, KY + FOX (WEMT) Tri-Cities, TN/VA HD + FOX (WEMT) Tri-Cities, TN/VA + FOX (WEUX) Eau Claire, WI HD + FOX (WEUX) Eau Claire, WI + FOX (WEVV2) Evansville, IN HD + FOX (WEVV2) Evansville, IN + FOX (WFFF) Burlington, VT HD + FOX (WFFT) Fort Wayne, IN HD + FOX (WFFT) Fort Wayne, IN + FOX (WFLD) Chicago, IL HD + FOX (WFLX) West Palm Beach, FL HD + FOX (WFLX) West Palm Beach, FL + FOX (WFOX) Jacksonville, FL HD + FOX (WFOX) Jacksonville, FL + FOX (WFQX) Traverse City/Cadillac, MI HD + FOX (WFTC) Minneapolis, MN + FOX (WFTX) Cape Coral, FL HD + FOX (WFTX) Cape Coral, FL + FOX (WFUP) Vanderbilt/ Gaylord, MI + FOX (WFVX) Bangor, ME HD + FOX (WFVX) Bangor, ME QVC (WFXB2) Lumberton, NC - FOX (WFXB) Lumberton, NC HD - FOX (WFXB) Lumberton, NC - FOX (WFXG) Augusta, GA HD - FOX (WFXG) Augusta, GA - FOX (WFXI) Morehead, NC HD - FOX (WFXI) Morehead, NC - FOX (WFXL) Albany, GA HD - FOX (WFXL) Albany, GA - FOX (WFXP) Erie, PA HD - FOX (WFXP) Erie, PA - FOX (WFXR) Roanoke, VA HD - FOX (WFXR) Roanoke, VA - FOX (WFXT) Boston, MA DV - FOX (WFXT) Boston, MA HD - FOX (WFXV) Utica, NY HD - FOX (WFXV) Utica, NY - FOX (WGBC) Meridian, MS HD - FOX (WGBC) Meridian, MS - FOX (WGEM-TV3) Quincy, IL HD - FOX (WGEM-TV3) Quincy, IL - FOX (WGGB-DT2) Springfield, MA HD - FOX (WGGB-TV2) Springfield, MA - FOX (WGHP) Greensboro, NC HD - FOX (WGHP) Greensboro, NC - FOX (WGMB) Baton Rouge, LA HD - FOX (WGMB-TV) Baton Rouge, LA - FOX (WGXA) Macon, GA HD - FOX (WGXA) Macon, GA - FOX (WHBQ) Memphis, TN HD - FOX (WHNS) Greenville, SC HD - FOX (WHNS) Greenville, SC - FOX (WHPM) Hattiesburg , MS - FOX (WHSV-DT2) Harrisonburg, VA HD - FOX (WHSV-DT2) Harrisonburg, VA - FOX (WICZ) Binghamton, NY HD - FOX (WICZ) Binghamton, NY - FOX (WITI) Milwaukee, WI HD - FOX (WITI) Milwaukee, WI - FOX (WJBK) Detroit, MI DV - FOX (WJBK) Detroit, MI HD - FOX (WJKT) Jackson, TN HD - FOX (WJKT) Jackson, TN - FOX (WJW) Cleveland, OH HD - FOX (WJZY) Charlotte, NC HD - FOX (WJZY) Charlotte, NC - FOX (WKBN-TV2) Youngstown, OH - FOX (WLAX) La Crosse, WI HD - FOX (WLAX) La Crosse, WI - FOX (WLIO2) Lima, OH - FOX (WLOV) Tupelo, MS HD - FOX (WLOV) Tupelo, MS - FOX (WLUC-TV2) Marquette, MI - FOX (WLUK) Green Bay, WI HD - FOX (WLUK) Green Bay, WI - FOX (WMSN) Madison, WI HD - FOX (WMSN) Madison, WI - FOX (WNAC) E. Providence, RI HD - FOX (WNTZ) Alexandria, LA - FOX (WNYF) Massena, NY HD - FOX (WNYF) Massena, NY - FOX (WNYW) New York, NY HD - FOX (WOFL) Orlando, FL HD - FOX (WOGX) Gainesville, FL HD - FOX (WOGX) Gainesville, FL - FOX (WLIO2) Lima, OH HD - FOX (WOLF) Hazleton, PA HD - FOX (WOLF) Hazleton, PA - FOX (WOVA) Parkersburg, WV HD - FOX (WOVA) Parkersburg, WV - FOX (WPFO) Portland, ME HD - FOX (WPGH) Pittsburgh, PA HD - FOX (WPGX) Panama City, FL HD - FOX (WPGX) Panama City, FL - Fox (WPMC-CD) Mappsville, VA - FOX (WPMT) Harrisburg, PA HD - FOX (WPMT) Harrisburg, PA - FOX (WQMY-DT2) Williamsport, PA - FOX (WQRF) Rockford, IL HD - FOX (WQRF) Rockford, IL - FOX (WRAZ) Raleigh-Durham, NC HD - FOX (WRAZ) Raleigh-Durham, NC - DABL (WRGT) Dayton, OH HD - DABL (WRGT) Dayton, OH - FOX (WRLH) Richmond, VA HD - FOX (WRLH) Richmond, VA - FOX (WRSP) Springfield, IL HD - FOX (WRSP) Springfield, IL - FOX (WSAW-TV3) Wausau, WI - FOX (WSBT-DT2) South Bend, IN HD - FOX (WSBT-TV2) South Bend, IN - FOX (WSFX) Wilmington, NC HD - FOX (WSFX) Wilmington, NC - FOX (WSJP-LD2) Aquadilla, PR - FOX (WSMH) Flint, MI HD - FOX (WSVF) Harrisonburg, VA - FOX (WSVN) Miami, FL HD - FOX (WSVN) Miami, FL - FOX (WSYM) Lansing, MI HD - FOX (WSYM) Lansing, MI - FOX (WSYT) Syracuse, NY HD - FOX (WSYT) Syracuse, NY + FOX (WFXB) Lumberton, NC HD + FOX (WFXB) Lumberton, NC + FOX (WFXG) Augusta, GA HD + FOX (WFXG) Augusta, GA + FOX (WFXI) Morehead, NC HD + FOX (WFXI) Morehead, NC + FOX (WFXL) Albany, GA HD + FOX (WFXL) Albany, GA + FOX (WFXP) Erie, PA HD + FOX (WFXP) Erie, PA + FOX (WFXR) Roanoke, VA HD + FOX (WFXR) Roanoke, VA + FOX (WFXT) Boston, MA DV + FOX (WFXT) Boston, MA HD + FOX (WFXV) Utica, NY HD + FOX (WFXV) Utica, NY + FOX (WGBC) Meridian, MS HD + FOX (WGBC) Meridian, MS + FOX (WGEM-TV3) Quincy, IL HD + FOX (WGEM-TV3) Quincy, IL + FOX (WGGB-DT2) Springfield, MA HD + FOX (WGGB-TV2) Springfield, MA + FOX (WGHP) Greensboro, NC HD + FOX (WGHP) Greensboro, NC + FOX (WGMB) Baton Rouge, LA HD + FOX (WGMB-TV) Baton Rouge, LA + FOX (WGXA) Macon, GA HD + FOX (WGXA) Macon, GA + FOX (WHBQ) Memphis, TN HD + FOX (WHNS) Greenville, SC HD + FOX (WHNS) Greenville, SC + FOX (WHPM) Hattiesburg , MS + FOX (WHSV-DT2) Harrisonburg, VA HD + FOX (WHSV-DT2) Harrisonburg, VA + FOX (WICZ) Binghamton, NY HD + FOX (WICZ) Binghamton, NY + FOX (WITI) Milwaukee, WI HD + FOX (WITI) Milwaukee, WI + FOX (WJBK) Detroit, MI DV + FOX (WJBK) Detroit, MI HD + FOX (WJKT) Jackson, TN HD + FOX (WJKT) Jackson, TN + FOX (WJW) Cleveland, OH HD + FOX (WJZY) Charlotte, NC HD + FOX (WJZY) Charlotte, NC + FOX (WKBN-TV2) Youngstown, OH + FOX (WLAX) La Crosse, WI HD + FOX (WLAX) La Crosse, WI + FOX (WLIO2) Lima, OH + FOX (WLOV) Tupelo, MS HD + FOX (WLOV) Tupelo, MS + FOX (WLUC-TV2) Marquette, MI + FOX (WLUK) Green Bay, WI HD + FOX (WLUK) Green Bay, WI + FOX (WMSN) Madison, WI HD + FOX (WMSN) Madison, WI + FOX (WNAC) E. Providence, RI HD + FOX (WNTZ) Alexandria, LA + FOX (WNYF) Massena, NY HD + FOX (WNYF) Massena, NY + FOX (WNYW) New York, NY HD + FOX (WOFL) Orlando, FL HD + FOX (WOGX) Gainesville, FL HD + FOX (WOGX) Gainesville, FL + FOX (WLIO2) Lima, OH HD + FOX (WOLF) Hazleton, PA HD + FOX (WOLF) Hazleton, PA + FOX (WOVA) Parkersburg, WV HD + FOX (WOVA) Parkersburg, WV + FOX (WPFO) Portland, ME HD + FOX (WPGH) Pittsburgh, PA HD + FOX (WPGX) Panama City, FL HD + FOX (WPGX) Panama City, FL + Fox (WPMC-CD) Mappsville, VA + FOX (WPMT) Harrisburg, PA HD + FOX (WPMT) Harrisburg, PA + FOX (WQMY-DT2) Williamsport, PA + FOX (WQRF) Rockford, IL HD + FOX (WQRF) Rockford, IL + FOX (WRAZ) Raleigh-Durham, NC HD + FOX (WRAZ) Raleigh-Durham, NC + DABL (WRGT) Dayton, OH HD + DABL (WRGT) Dayton, OH + FOX (WRLH) Richmond, VA HD + FOX (WRLH) Richmond, VA + FOX (WRSP) Springfield, IL HD + FOX (WRSP) Springfield, IL + FOX (WSAW-TV3) Wausau, WI + FOX (WSBT-DT2) South Bend, IN HD + FOX (WSBT-TV2) South Bend, IN + FOX (WSFX) Wilmington, NC HD + FOX (WSFX) Wilmington, NC + FOX (WSJP-LD2) Aquadilla, PR + FOX (WSMH) Flint, MI HD + FOX (WSVF) Harrisonburg, VA + FOX (WSVN) Miami, FL HD + FOX (WSVN) Miami, FL + FOX (WSYM) Lansing, MI HD + FOX (WSYM) Lansing, MI + FOX (WSYT) Syracuse, NY HD + FOX (WSYT) Syracuse, NY CBS (WTAP-DT2) Parkersburg, WV HD CBS (WTAP-TV2) Parkersburg, WV - FOX (WTAT) Charleston, SC HD - FOX (WTGS) Savannah, GA HD - FOX (WTGS) Savannah, GA - FOX (WTHI-DT2) Terre Haute, IN HD - FOX (WTHI-TV2) Terre Haute, IN - FOX (WTIC) Hartford, CT HD - FOX (WTNZ) Knoxville, TN HD - Fox (WTNZ) Knoxville, TN - FOX (WTOV-DT2) Steubenville, OH HD - FOX (WTOV-TV2) Steubenville, OH + FOX (WTAT) Charleston, SC HD + FOX (WTGS) Savannah, GA HD + FOX (WTGS) Savannah, GA + FOX (WTHI-DT2) Terre Haute, IN HD + FOX (WTHI-TV2) Terre Haute, IN + FOX (WTIC) Hartford, CT HD + FOX (WTNZ) Knoxville, TN HD + Fox (WTNZ) Knoxville, TN + FOX (WTOV-DT2) Steubenville, OH HD + FOX (WTOV-TV2) Steubenville, OH TBD TV (WTTE) Columbus, OH HD TBD TV (WTTE) Columbus, OH - FOX (WTTG) District of Columbia HD - FOX (WTTG) District of Columbia - FOX (WTVC-DT2) Chattanooga, TN HD - FOX (WTVC2) Chattanooga, TN - FOX (WTVT) Tampa Bay, FL HD - FOX (WTWC-TV2) Tallahassee, FL HD - FOX (WTWC-TV2) Tallahassee, FL - FOX (WTXF) Philadelphia, PA HD - FOX (WTXF) Philadelphia, PA - FOX (WUHF) Rochester, NY HD - FOX (WUPW) Toledo, OH HD - FOX (WUPW) Toledo, OH - FOX (WUTV) Buffalo, NY HD + FOX (WTTG) District of Columbia HD + FOX (WTTG) District of Columbia + FOX (WTVC-DT2) Chattanooga, TN HD + FOX (WTVC2) Chattanooga, TN + FOX (WTVT) Tampa Bay, FL HD + FOX (WTWC-TV2) Tallahassee, FL HD + FOX (WTWC-TV2) Tallahassee, FL + FOX (WTXF) Philadelphia, PA HD + FOX (WTXF) Philadelphia, PA + FOX (WUHF) Rochester, NY HD + FOX (WUPW) Toledo, OH HD + FOX (WUPW) Toledo, OH + FOX (WUTV) Buffalo, NY HD Catchy Comedy (WVAH) Huricane, WV HD Catchy Comedy (WVAH) Huricane, WV - FOX (WVBT) Hampton Roads, VA HD - FOX (WVBT) Hampton Roads, VA - FOX (WVFX) Clarksburg, WV HD - FOX (WVFX) Clarksburg, WV + FOX (WVBT) Hampton Roads, VA HD + FOX (WVBT) Hampton Roads, VA + FOX (WVFX) Clarksburg, WV HD + FOX (WVFX) Clarksburg, WV FOX (WVII-TV2) Bangor, ME - FOX (WVNS-DT2) Bluefield, WV HD - FOX (WVNS-TV2) Bluefield, WV - FOX (WVUE) New Orleans, LA HD + FOX (WVNS-DT2) Bluefield, WV HD + FOX (WVNS-TV2) Bluefield, WV + FOX (WVUE) New Orleans, LA HD FOX (WVXF2) Frederiksted, VI HD FOX (WVXF2) Frederiksted, VI - FOX (WWCP) Johnstown, PA HD - FOX (WWCP) Johnstown, PA + FOX (WWCP) Johnstown, PA HD + FOX (WWCP) Johnstown, PA FOX (WWCP/WATM-DT2) Johnstown, PA - FOX (WWCW-DT2) Lynchburg, VA - FOX (WWNY-DT2) Watertown, NY - FOX (WWTV-DT2) Traverse City, MI - FOX (WWUP-DT2) Sault Ste. Marie, MI - FOX (WXIN) Indianapolis, IN HD - FOX (WXIX) Cincinnati, OH HD - FOX (WXIX) Cincinnati, OH - FOX (WXMI) Grand Rapids, MI HD - FOX (WXMI) Grand Rapids, MI - FOX (WXTX) Columbus, GA HD - FOX (WXTX) Columbus, GA - FOX (WXXA) Albany, NY HD - FOX (WXXA) Albany, NY - FOX (WXXV) Gulfport, MS HD - FOX (WXXV) Gulfport, MS - FOX (WYDC) Corning, NY HD - FOX (WYDC) Corning, NY - FOX (WYDO) Greenville, NC HD - FOX (WYDO) Greenville, NC - FOX (WYFX) Youngstown, OH HD - FOX (WYFX) Youngstown, OH - FOX (WYZZ) Bloomington, IL HD - FOX (WYZZ) Bloomington, IL - FOX (WZAW) Wausau, WI HD - FOX (WZAW) Wausau, WI - FOX54.1 Huntsville, AL HD - FOX54.1 Huntsville, AL - FOX (WZTV) Nashville, TN HD + FOX (WWCW-DT2) Lynchburg, VA + FOX (WWNY-DT2) Watertown, NY + FOX (WWTV-DT2) Traverse City, MI + FOX (WWUP-DT2) Sault Ste. Marie, MI + FOX (WXIN) Indianapolis, IN HD + FOX (WXIX) Cincinnati, OH HD + FOX (WXIX) Cincinnati, OH + FOX (WXMI) Grand Rapids, MI HD + FOX (WXMI) Grand Rapids, MI + FOX (WXTX) Columbus, GA HD + FOX (WXTX) Columbus, GA + FOX (WXXA) Albany, NY HD + FOX (WXXA) Albany, NY + FOX (WXXV) Gulfport, MS HD + FOX (WXXV) Gulfport, MS + FOX (WYDC) Corning, NY HD + FOX (WYDC) Corning, NY + FOX (WYDO) Greenville, NC HD + FOX (WYDO) Greenville, NC + FOX (WYFX) Youngstown, OH HD + FOX (WYFX) Youngstown, OH + FOX (WYZZ) Bloomington, IL HD + FOX (WYZZ) Bloomington, IL + FOX (WZAW) Wausau, WI HD + FOX (WZAW) Wausau, WI + FOX54.1 Huntsville, AL HD + FOX54.1 Huntsville, AL + FOX (WZTV) Nashville, TN HD FOX (XHRIO) Matamoros, MX HD FOX (XHRIO) Matamoros, MX - France 24 English + France 24 English France 24 Français France 24 (K31CT-DT5) Cortez, CO France 24 (KPJK-DT2) San Mateo, CA @@ -4833,36 +4842,36 @@ Free TV On Demand2 Free TV On Demand3 Free TV On Demand4 - Freeform - East Feed + Freeform - East Feed Freeform - Hawaii - Freeform - Pacific Feed - Freeform HD - East Feed - Freeform HD - Pacific Feed + Freeform - Pacific Feed + Freeform HD - East Feed + Freeform HD - Pacific Feed Freeform On Demand French Movies On Demand Fuse HD On Demand Fuse On Demand - FUSE TV - Eastern feed - FUSE TV - Pacific feed - FUSE TV HD - Eastern - FUSE TV HD - Pacific + FUSE TV - Eastern feed + FUSE TV - Pacific feed + FUSE TV HD - Eastern + FUSE TV HD - Pacific Fusion HD Fusion - FX Movie Channel + FX Movie Channel FX Networks Canada HD FX Networks Canada On Demand HD FX Networks Canada On Demand FX Networks East Coast FX Networks West Coast HD FXX Canada HD - FXX USA - Eastern - FXX USA - Pacific - FXX USA HD - Eastern - FXX USA HD - Pacific - FYI USA - Eastern - FYI USA - Pacific - FYI USA HD - Eastern - FYI USA HD - Pacific + FXX USA - Eastern + FXX USA - Pacific + FXX USA HD - Eastern + FXX USA HD - Pacific + FYI USA - Eastern + FYI USA - Pacific + FYI USA HD - Eastern + FYI USA HD - Pacific FYI USA onDemand GAC Family - East HD GAC Family - East @@ -4966,7 +4975,7 @@ True Crime Network (WYCW-DT3) Asheville, SC GetTV (WYZZ-TV3) Peoria, IL GetTV (WZCK-LD2) Madison-Middleton, WI - GetTV + GetTV Global - Network Global BC (CFEN-TV-2) Enderby, BC Global BC (CFFI-TV-2) Malakwa, BC @@ -5129,8 +5138,8 @@ Golf Channel Canada HD Golf Channel Canada Golf Channel on Demand - Golf Channel USA HD - Golf Channel USA + Golf Channel USA HD + Golf Channel USA Gospel Music On Demand HD Gospel Music On Demand Government Access On Demand @@ -5195,7 +5204,7 @@ Circle (WBRC3) Birmingham, AL CHARGE! (WBSF3 ) Flint, MI Circle (WBTV3) Charlotte, NC - MeTV (WBXH-CD2) Baton Rouge, LA + MeTV (WBXH-CD2) Baton Rouge, LA Grit TV (WCGV-TV3) Milwaukee, WI Circle (WCSC-TV3) Charleston, SC Grit TV (WCTX2) Hartford, CT @@ -5258,53 +5267,53 @@ CTV Life History 2 Canada HD History 2 Canada On Demand - Hallmark - Eastern Feed - Hallmark - Pacific Feed - Hallmark Channel HD - Eastern - Hallmark Channel HD - Pacific - Hallmark Movies & Mysteries - Eastern - Hallmark Movies & Mysteries - Pacific - Hallmark Movies & Mysteries Eastern - HD - Hallmark Movies & Mysteries Pacific - HD - HBO - Eastern Feed - HBO - Pacific Feed - HBO 2 - Eastern Feed HD - HBO 2 - Eastern Feed - HBO 2 - Pacific Feed HD - HBO 2 - Pacific Feed - HBO Canada 2 - West - HBO1 HD - HBO1 - HBO West HD - HBO West + Hallmark - Eastern Feed + Hallmark - Pacific Feed + Hallmark Channel HD - Eastern + Hallmark Channel HD - Pacific + Hallmark Movies & Mysteries - Eastern + Hallmark Movies & Mysteries - Pacific + Hallmark Movies & Mysteries Eastern - HD + Hallmark Movies & Mysteries Pacific - HD + HBO - Eastern Feed + HBO - Pacific Feed + HBO 2 - Eastern Feed HD + HBO 2 - Eastern Feed + HBO 2 - Pacific Feed HD + HBO 2 - Pacific Feed + HBO Canada 2 - West + HBO1 HD + HBO1 + HBO West HD + HBO West HBO Canada East On Demand HD HBO Canada East On Demand HBO Canada West On Demand HD HBO Canada West On Demand - HBO Comedy - East - HBO Comedy - Pacific - HBO Comedy HD - East - HBO Comedy HD - Pacific - HBO Family - Eastern Feed HD - HBO Family - Eastern Feed - HBO Family - Pacific Feed HD - HBO Family - Pacific Feed - HBO HD - Eastern Feed - HBO HD - Pacific Feed + HBO Comedy - East + HBO Comedy - Pacific + HBO Comedy HD - East + HBO Comedy HD - Pacific + HBO Family - Eastern Feed HD + HBO Family - Eastern Feed + HBO Family - Pacific Feed HD + HBO Family - Pacific Feed + HBO HD - Eastern Feed + HBO HD - Pacific Feed HBO Latino (HBO 7) - Eastern HBO Latino (HBO 7) - Pacific HBO Latino (HBO 7) HD - Eastern HBO Latino (HBO 7) HD - Pacific HBO On Demand HD HBO On Demand - HBO Signature (HBO 3) - Eastern HD - HBO Signature (HBO 3) - Eastern - HBO Signature (HBO 3) - Pacific HD - HBO Signature (HBO 3) - Pacific - HBO Zone - East - HBO Zone - Pacific - HBO Zone HD - East - HBO Zone HD - Pacific + HBO Signature (HBO 3) - Eastern HD + HBO Signature (HBO 3) - Eastern + HBO Signature (HBO 3) - Pacific HD + HBO Signature (HBO 3) - Pacific + HBO Zone - East + HBO Zone - Pacific + HBO Zone HD - East + HBO Zone HD - Pacific HD On Demand HDNet Movies HD HDNet Movies On Dmenad @@ -5358,11 +5367,11 @@ HGTV Canada DV HGTV Canada HD HGTV Canada On Demand - HGTV USA - Eastern Feed + HGTV USA - Eastern Feed HGTV USA - Hawaii - HGTV USA - Pacific Feed - HGTV USA HD - Eastern - HGTV USA HD - Pacific Feed + HGTV USA - Pacific Feed + HGTV USA HD - Eastern + HGTV USA HD - Pacific Feed H&I - Heroes & Icons Network H&I (K49GT) Abilene, TX H&I (KABI) Snyder, TX @@ -5381,7 +5390,7 @@ H&I (KMYT-TV4) Tulsa, OK Cozi TV (KNDB) Bismark, ND Cozi TV (KNDM) Minot, ND - MeTV (KNIN-TV2) Boise, ID + MeTV (KNIN-TV2) Boise, ID H&I (KPRC-TV3) Houston, TX Quest (KRDK-TV9) Fargo, ND H&I (KSAZ-TV3) Phoenix, AZ @@ -5391,7 +5400,7 @@ H&I (KTTC3) Rochester, MN H&I (KUMN-LP3) Moses Lake, Etc., WA Cozi TV (KUPT-LD3) Albuquerque, NM - MeTV (KVOS-TV3) Bellingham, WA + MeTV (KVOS-TV3) Bellingham, WA H&I (KWMS) Monroe, LA H&I (KXJB-DT3) Horace, ND H&I (KXLY-TV3) Spokane, WA @@ -5402,9 +5411,9 @@ H&I (WBNX-TV4) Cleveland, OH H&I (WDCA3) Washington, DC H&I (WDJT-TV3) Milwaukee, WI - MeTV (WEAU3) Eau Claire, WI + MeTV (WEAU3) Eau Claire, WI Cozi TV (WZBJ2) Danville, VA - MeTV (WFMZ-DT3) Allentown, PA + MeTV (WFMZ-DT3) Allentown, PA H&I (WFOX-TV3) Jacksonville, FL H&I (WGDV-LD3) Salisbury, MD MeTV (WGTA) Toccoa, GA @@ -5500,7 +5509,7 @@ History Channel US HD - Pacific History Channel US HD On Demand History Channel US On Demand - HLN HD + HLN HD Hollywood Suite 00s HD Hollywood Suite 70s HD Hollywood Suite 80s HD @@ -5528,7 +5537,7 @@ Hope Channel (WPSJ-CD4) Hammonton, NJ Hope Channel (WTPM-DT2) Puerto Rico Hope Channel (WYGN-DT4) South Bend, IN - Hope Channel + Hope Channel FaithTV Catchy Comedy (WZBJ3) Lynchburg, VA MNT (WZBJ-CD) Lynchburg, VA @@ -5545,7 +5554,7 @@ HPItv Canada HPItv HSN - Home Shopping Network HD - HSN - Home Shopping Network + HSN - Home Shopping Network HSN 2 (W41DO-D) New York, NY HSN (K15DD) Wichita, KS HSN (K35OU-D) Tucson, AZ @@ -5763,11 +5772,11 @@ INSP HD INSP Inspiration Network on demand - Investigation Discovery Canada HD - Investigation Discovery USA - Eastern - Investigation Discovery USA - Pacific - Investigation Discovery USA HD - Eastern - Investigation Discovery USA HD - Pacific + Investigation Discovery Canada HD + Investigation Discovery USA - Eastern + Investigation Discovery USA - Pacific + Investigation Discovery USA HD - Eastern + Investigation Discovery USA HD - Pacific Investigation HD Investigation Sur Demande Investigation @@ -6140,7 +6149,7 @@ QVC (WUDL-LD5) Detroit, MI Smile (WWRS-TV3) Mayville, WI Enlace (WWTO-TV3) Chicago, IL - PosiTiV + PosiTiV Smile (KPAZ-TV3) Phoenix, AZ Smile (KTBW-TV3) Tacoma, WA Juicy On Demand @@ -6346,8 +6355,8 @@ KXLA-DT2, Los Angeles, CA La Chaine Disney HD La Chaine Disney sur demande - Laff - Network HD - Laff - Network + Laff - Network HD + Laff - Network THIS (KABC3) Los Angeles, CA HD THIS (KABC-TV3) Los Angeles, CA Bounce (KBVO2) Austin, TX @@ -6417,7 +6426,7 @@ Laff (WOGC-CD3) Holland, MI SportsGrid (WOOD-DT3) Grand Rapids, MI Laff (WPTV-TV3) West Palm Beach, FL - THIS (WPVI-TV3) Philadelphia, PA + THIS (WPVI-TV3) Philadelphia, PA Laff (WPXI3) Pittsburgh, PA Laff (WROC-TV3) Rochester, NY Laff (WRTV-DT3) Indianapolis, IN HD @@ -6521,7 +6530,7 @@ LATV (KXBF-LD2) Bakersfield, CA Infomercials (KZMM-CD4) Fresno, CA True Crime Network (W28DB-D3) Honea Path, SC - NewsMax TV (WAAU-LD3) Augusta, GA + NewsMax TV (WAAU-LD3) Augusta, GA QVC (WDNV-LD3) Atlanta, GA AMG-TV (WMKG-TV2) Muskegon, MI GetTV (WQAW-LP2) Lake Shore, MD @@ -6531,18 +6540,18 @@ LifeSkool On Demand Lifestyles on Demand Lifetime Network on Demand - Lifetime Network US - Eastern Feed HD - Lifetime Network US - Eastern Feed - Lifetime Network US - Pacific Feed HD - Lifetime Network US - Pacific Feed + Lifetime Network US - Eastern Feed HD + Lifetime Network US - Eastern Feed + Lifetime Network US - Pacific Feed HD + Lifetime Network US - Pacific Feed Lifetime Real Women East Lifetime Real Women HD East Lifetime Real Women West - Lifetime TV - Canada HD + Lifetime TV - Canada HD Lifetime TV - Canada On Demand - Lifetime TV - Canada + Lifetime TV - Canada The Grio (KTTV3) Los Angeles, CA - The Grio (WNYW4) New York, NY + The Grio (WNYW4) New York, NY Localish HD Network Localish (KABC-TV2) HD Los Angeles, CA ION Mystery (KCAU-TV2) Sioux City, iA @@ -6559,19 +6568,19 @@ Court TV (WHBF-TV2) Rock Island, IL Localish (WLS-TV2) Chicago, IL MeTV (WPTV-TV2) West Palm Beach, FL - Localish (WPVI-DT2) Philadelphia, PA HD - Localish (WPVI-DT2) Philadelphia, PA + Localish (WPVI-DT2) Philadelphia, PA HD + Localish (WPVI-DT2) Philadelphia, PA Localish (WTVD-DT2) Raleigh, NC HD Localish (WTVD-DT2) Raleigh, NC Localish - Lifetime Movies - East - Lifetime Movies - West - Lifetime Movies HD - East - Lifetime Movies HD - West + Lifetime Movies - East + Lifetime Movies - West + Lifetime Movies HD - East + Lifetime Movies HD - West Lo Mejor On Demand Lobby Watch Channel - LOGO - East - LOGO - Pacific + LOGO - East + LOGO - Pacific Longhorn Network HD Longhorn Network Love Nature HD @@ -6616,257 +6625,257 @@ MetroSports HD MetroSports On Demand MetroSports - MeTV - Network HD - MeTV - Network - MeTV (K20JL-D2) Ellensburg, WA - MeTV (K26GS-D4) Harrison, AR + MeTV - Network HD + MeTV - Network + MeTV (K20JL-D2) Ellensburg, WA + MeTV (K26GS-D4) Harrison, AR TBD (KAEF-TV2) Eureka, CA Quest (KAGS-LD3) Bryan, TX - MeTV (KAKE-DT2) Wichita, KS + MeTV (KAKE-DT2) Wichita, KS The Nest (KAME-TV2) Reno, NV - MeTV (KAPP-DT2) Yakima, WA - MeTV (KASA-TV2) Albuquerque, NM - MeTV (KATU-DT2) Portland, OR - MeTV (KAZT-CD2) Phoenix, AZ - MeTV (KAZT-TV2) Prescott, AZ HD - MeTV (KAZT-TV2) Prescott, AZ - MeTV (KBMT4) Beaumont, TX HD - MeTV (KBMT4) Beaumont, TX - MeTV (KCCI2) Des Moines, IA + MeTV (KAPP-DT2) Yakima, WA + MeTV (KASA-TV2) Albuquerque, NM + MeTV (KATU-DT2) Portland, OR + MeTV (KAZT-CD2) Phoenix, AZ + MeTV (KAZT-TV2) Prescott, AZ HD + MeTV (KAZT-TV2) Prescott, AZ + MeTV (KBMT4) Beaumont, TX HD + MeTV (KBMT4) Beaumont, TX + MeTV (KCCI2) Des Moines, IA Quest (KCEN-TV3) Temple, TX - MeTV (KCFW-TV2) Kalispell, MT - MeTV (KCRA-TV2) Sacramento, CA - MeTV (KCSO-LD2) Sacramento, CA HD - MeTV (KCSO-LD2) Sacramento, CA - MeTV (KDBC-TV3) El Paso, TX - MeTV (KDBZ-CD2) Bozeman, MT - MeTV (KDMD3) Anchorage, AK - MeTV (KDOC-TV3) Los Angeles, CA - MeTV (KECI-TV2) Missoula, MT - MeTV (KEGW-LD2) Fayetteville, AR - Grit TV (KERO-TV3) Bakersfield, CA - MeTV (KETV-DT2) Omaha, NE HD - MeTV (KETV-DT2) Omaha, NE - MeTV (KEZI2) Eugene, OR - MeTV (KFDF-DT2) Fort Smith, AR + MeTV (KCFW-TV2) Kalispell, MT + MeTV (KCRA-TV2) Sacramento, CA + MeTV (KCSO-LD2) Sacramento, CA HD + MeTV (KCSO-LD2) Sacramento, CA + MeTV (KDBC-TV3) El Paso, TX + MeTV (KDBZ-CD2) Bozeman, MT + MeTV (KDMD3) Anchorage, AK + MeTV (KDOC-TV3) Los Angeles, CA + MeTV (KECI-TV2) Missoula, MT + MeTV (KEGW-LD2) Fayetteville, AR + Grit TV (KERO-TV3) Bakersfield, CA + MeTV (KETV-DT2) Omaha, NE HD + MeTV (KETV-DT2) Omaha, NE + MeTV (KEZI2) Eugene, OR + MeTV (KFDF-DT2) Fort Smith, AR Story (KFFV-DT6) Seattle, WA CW (KFMB-TV2) San Diego, CA HD CW (KFMB-TV2) San Diego, CA Telemundo (KFNM-LD) Farmington, NM - MeTV (KFYR-TV3) Bismark, ND - MeTV (KGBD-LD2) Great Bend, KS + MeTV (KFYR-TV3) Bismark, ND + MeTV (KGBD-LD2) Great Bend, KS Laff (KGCW3) Davenport, IA - MeTV (KGMC6) Fresno, CA - MeTV (KHME) Rapid City, NE - MeTV (KHVO2) Hilo, HI - MeTV (KIII2) Corpus Christi, TX HD - MeTV (KIII2) Corpus Christi, TX - MeTV (KITV-DT2) Honolulu, HI - MeTV (KJCX-LD) Helena, MT - MeTV (WDPN) Philadelphia, PA HD - MeTV (WDPN) Philadelphia, PA - MeTV (KKAF-CD2) Siloam Springs, AR - MeTV (KKCO2) Grand Junction, CO + MeTV (KGMC6) Fresno, CA + MeTV (KHME) Rapid City, NE + MeTV (KHVO2) Hilo, HI + MeTV (KIII2) Corpus Christi, TX HD + MeTV (KIII2) Corpus Christi, TX + MeTV (KITV-DT2) Honolulu, HI + MeTV (KJCX-LD) Helena, MT + MeTV (WDPN) Philadelphia, PA HD + MeTV (WDPN) Philadelphia, PA + MeTV (KKAF-CD2) Siloam Springs, AR + MeTV (KKCO2) Grand Junction, CO HSN (KKYK-CD2) Little Rock, AR Rewind TV US (KLAS-TV2) Las Vegas, NV - MeTV (KLAX-TV2) Alexandria, LA - MeTV (KLBB-LD) Lubbock, TX - MeTV (KLBB-LP) Lubbock, TX - MeTV (KLBY2) Joplin, MO - MeTV (KLJB2) Davenport, IA HD - MeTV (KLJB2) Davenport, IA + MeTV (KLAX-TV2) Alexandria, LA + MeTV (KLBB-LD) Lubbock, TX + MeTV (KLBB-LP) Lubbock, TX + MeTV (KLBY2) Joplin, MO + MeTV (KLJB2) Davenport, IA HD + MeTV (KLJB2) Davenport, IA Heartland (KLRA-CD2) Little Rock, AR - MeTV (KLWB) Lafayette, LA HD - MeTV (KLWB) Lafayette, LA - MeTV (KMAU2) Wailuku, HI - MeTV (KMBC-TV2) Kansas City, MO HD - MeTV (KMBC-TV2) Kansas City, MO - MeTV (KMIZ2) Columbia, MO - MeTV (KMLU) Columbia, LA - MeTV (KMMW-LD2) Sacramento, CA - MeTV (KMNZ-LD2) Coeur D'Alene, ID - MeTV (KMOT3) Minot, ND + MeTV (KLWB) Lafayette, LA HD + MeTV (KLWB) Lafayette, LA + MeTV (KMAU2) Wailuku, HI + MeTV (KMBC-TV2) Kansas City, MO HD + MeTV (KMBC-TV2) Kansas City, MO + MeTV (KMIZ2) Columbia, MO + MeTV (KMLU) Columbia, LA + MeTV (KMMW-LD2) Sacramento, CA + MeTV (KMNZ-LD2) Coeur D'Alene, ID + MeTV (KMOT3) Minot, ND Cozi TV (KMOV2) St. Louis, MO - MeTV (KMVU-DT2) Medford/Klamath Falls, OR - MeTV (KMYA-DT) Little Rock, AR HD - MeTV (KMYA-DT) Little Rock, AR - NBC (KNEP2) Scottsbluff, NE - MeTV (KOCO-TV2) Oklahoma City, OK + MeTV (KMVU-DT2) Medford/Klamath Falls, OR + MeTV (KMYA-DT) Little Rock, AR HD + MeTV (KMYA-DT) Little Rock, AR + NBC (KNEP2) Scottsbluff, NE + MeTV (KOCO-TV2) Oklahoma City, OK CHARGE! (KOFY-DT2) San Francisco, CA - MeTV (KOKI-TV2) Tulsa, OK - MeTV (KOLD-TV2) Tucson, AZ HD - MeTV (KOLD-TV2) Tucson, AZ - MeTV (KOLN2) Grand Islande, NE - MeTV (KPXJ2) Shreveport, LA - MeTV (KQCD-TV3) Minot, ND + MeTV (KOKI-TV2) Tulsa, OK + MeTV (KOLD-TV2) Tucson, AZ HD + MeTV (KOLD-TV2) Tucson, AZ + MeTV (KOLN2) Grand Islande, NE + MeTV (KPXJ2) Shreveport, LA + MeTV (KQCD-TV3) Minot, ND MeTV (KQME) Lead, SD Antenna (KRBK2) Osage Beach, Mo - MeTV (KRCR-TV2) Redding, CA + MeTV (KRCR-TV2) Redding, CA H&I (KRET) Palm Springs, CA Somos El Valle (KRGV-TV3) Weslaco, TX - MeTV (KRTN-TV) Durango, CO - MeTV (KRWF3) Redwood Falls, MN - MeTV (KSAT-TV2) San Antonio, TX - MeTV (KSAX3) Alexandria, MN - MeTV (KSFY-TV3) Sioux Falls, SD + MeTV (KRTN-TV) Durango, CO + MeTV (KRWF3) Redwood Falls, MN + MeTV (KSAT-TV2) San Antonio, TX + MeTV (KSAX3) Alexandria, MN + MeTV (KSFY-TV3) Sioux Falls, SD MeTV (KSGW-DT2) Sheridan, WY - MeTV (KSTC-TV3) Twin Cities, MN HD - MeTV (KSTC-TV3) Twin Cities, MN - MeTV (KTEL-CD) Albuquerque, NM - MeTV (KTEL-TV4) Carlsbad, NM - MeTV (KTIV3) Soiux City, IA - MeTV (KXMP) Harrison, AR + MeTV (KSTC-TV3) Twin Cities, MN HD + MeTV (KSTC-TV3) Twin Cities, MN + MeTV (KTEL-CD) Albuquerque, NM + MeTV (KTEL-TV4) Carlsbad, NM + MeTV (KTIV3) Soiux City, IA + MeTV (KXMP) Harrison, AR Court TV (KTRV-TV2) Boise, ID H&I (KTVD2) Denver, CO MeTV (KTVM-TV2) Bozeman, MT - MeTV (KTVX-TV2) Salt Lake City, UT HD - MeTV (KTVX2) Salt Lake City, UT + MeTV (KTVX-TV2) Salt Lake City, UT HD + MeTV (KTVX2) Salt Lake City, UT CBSN (KTXA2) Fort Worth, TX - MeTV (KTXE-LD3) San Angelo, TX - MeTV (KTXS-TV3) Sweetwater, TX HD - MeTV (KTXS-TV3) Sweetwater, TX + MeTV (KTXE-LD3) San Angelo, TX + MeTV (KTXS-TV3) Sweetwater, TX HD + MeTV (KTXS-TV3) Sweetwater, TX CHARGE! (KUBE-TV4) Houston, TX - MeTV (KUMN-LP2) Moses Lake, Etc., WA - MeTV (KUMV-TV3) Minot, ND - MeTV (KUPK-DT2) Garden City, KS - MeTV (KUWB-LD2) Bloomington, UT + MeTV (KUMN-LP2) Moses Lake, Etc., WA + MeTV (KUMV-TV3) Minot, ND + MeTV (KUPK-DT2) Garden City, KS + MeTV (KUWB-LD2) Bloomington, UT ION (KVBC) Fresno, CA - MeTV (KVEW-DT2) Tri-Cities, WA HD - MeTV (KVEW-DT2) Tri-Cities, WA - MeTV (KVHP-LD4) Jasper, TX - MeTV (KVLY-DT3) Fargo, ND + MeTV (KVEW-DT2) Tri-Cities, WA HD + MeTV (KVEW-DT2) Tri-Cities, WA + MeTV (KVHP-LD4) Jasper, TX + MeTV (KVLY-DT3) Fargo, ND H&I (KVME) Bishop, CA H&I (KVOS) - Vancouver HD H&I (KVOS) - Vancouver H&I (KVOS) Bellingham ION (KVUI) Pocatello, ID - MeTV (KWCE) Alexandria, LA - MeTV (KWNL-CD2) Winslow, AR + MeTV (KWCE) Alexandria, LA + MeTV (KWNL-CD2) Winslow, AR KWSD Sioux Falls, SD HD KWSD Sioux Falls, SD - MeTV (KWWL3) Waterloo, IA + MeTV (KWWL3) Waterloo, IA MNT (KWWT) Odessa, TX HD MNT (KWWT) Odessa, TX - MeTV (KXLT-DT2) Rochester, MN HD - MeTV (KXLT-TV2) Rochester, MN - MeTV (KXLY-TV2) Spokane, WA - MeTV (KXMN) Spokane, WA HD - MeTV (KXMN) Spokane, WA + MeTV (KXLT-DT2) Rochester, MN HD + MeTV (KXLT-TV2) Rochester, MN + MeTV (KXLY-TV2) Spokane, WA + MeTV (KXMN) Spokane, WA HD + MeTV (KXMN) Spokane, WA MeTV (KXUN-LD2) Fort Smith, AK - MeTV (KYMB-LD) Monterey, CA - MeTV (KYTX3) Tyler, TX - MeTV (WAKA2) Montgomery, AL - MeTV (WAPK-CA) Tri-Cities, TN/VA HD - MeTV (WAPK) Tri-Cities, TN/VA - MeTV (WAPT2) Jackson, MS - MeTV (WBAL-TV2) Baltimore, MD - MeTV (WBBZ-DT3) Buffalo, NY HD - MeTV (WBBZ-TV3) Buffalo, NY - MeTV (WBIR-TV2) Knoxville, TN - MeTV (WBME) Milwaukee, WI - MeTV (WBND-LD2) Michiana, IN - MeTV (WCCB3) Charlotte, NC - MeTV (WCCU-DT2) Champaign, IL HD - MeTV (WCCU2) Champaign, IL - MeTV (WCIU-TV3) Chicago, IL - MeTV (WCIV-DT3) Charleston, SC HD - MeTV (WCIV3) Charleston, SC + MeTV (KYMB-LD) Monterey, CA + MeTV (KYTX3) Tyler, TX + MeTV (WAKA2) Montgomery, AL + MeTV (WAPK-CA) Tri-Cities, TN/VA HD + MeTV (WAPK) Tri-Cities, TN/VA + MeTV (WAPT2) Jackson, MS + MeTV (WBAL-TV2) Baltimore, MD + MeTV (WBBZ-DT3) Buffalo, NY HD + MeTV (WBBZ-TV3) Buffalo, NY + MeTV (WBIR-TV2) Knoxville, TN + MeTV (WBME) Milwaukee, WI + MeTV (WBND-LD2) Michiana, IN + MeTV (WCCB3) Charlotte, NC + MeTV (WCCU-DT2) Champaign, IL HD + MeTV (WCCU2) Champaign, IL + MeTV (WCIU-TV3) Chicago, IL + MeTV (WCIV-DT3) Charleston, SC HD + MeTV (WCIV3) Charleston, SC MeTV (WCMH-DT2) Columbus, OH HD Court TV (WCMH-TV2) Columbus, OH - Metv (WCVB-DT2) Boston - MeTV (WDIO-DT2) Duluth, MN - MeTV (WDIV-TV3) Detroit, Mi - MeTV (WDJT-TV2) Milwaukee, WI - MeTV (WDSU2) New Orleans, LA - MeTV (WESH2) Daytona Beach, FL HD - MeTV (WESH2) Daytona Beach, FL + Metv (WCVB-DT2) Boston + MeTV (WDIO-DT2) Duluth, MN + MeTV (WDIV-TV3) Detroit, Mi + MeTV (WDJT-TV2) Milwaukee, WI + MeTV (WDSU2) New Orleans, LA + MeTV (WESH2) Daytona Beach, FL HD + MeTV (WESH2) Daytona Beach, FL Antenna (WEUX2) Chippewa Falls, WI - MeTV (WFIE2) Evansville, IN + MeTV (WFIE2) Evansville, IN MeTV (WFLA-DT2) Tampa Bay, FL HD CHARGE! (WFLA-DT2) Tampa Bay, FL - MeTV (WFLI-TV3) Chattanooga, TN HD - MeTV (WFLI-TV3) Chattanooga, TN - MeTV (WFXB4) Myrtle Beach, NC - MeTV (WGAL2) Lancaster, PA - MeTV (WGBA-TV2) Green Bay, WI - MeTV (WGUD-LD) Pascagoula, MS - MeTV (WHEC-TV2) Rochester, NY - MeTV (WHIO-TV2) Dayton, OH - MeTV (WHPM-DT3) Hattiesburg, MS - MeTV (WILM-LD2) Wilmington, NC - MeTV (WILT-LD2) Wilmington, NC + MeTV (WFLI-TV3) Chattanooga, TN HD + MeTV (WFLI-TV3) Chattanooga, TN + MeTV (WFXB4) Myrtle Beach, NC + MeTV (WGAL2) Lancaster, PA + MeTV (WGBA-TV2) Green Bay, WI + MeTV (WGUD-LD) Pascagoula, MS + MeTV (WHEC-TV2) Rochester, NY + MeTV (WHIO-TV2) Dayton, OH + MeTV (WHPM-DT3) Hattiesburg, MS + MeTV (WILM-LD2) Wilmington, NC + MeTV (WILT-LD2) Wilmington, NC MeTV (WIRT-DT2) Duluth, WI - MeTV (WITN-TV3) New Bern, NC - MeTV (WJAC-DT2) Johnstown, PA + MeTV (WITN-TV3) New Bern, NC + MeTV (WJAC-DT2) Johnstown, PA MeTV (WJAR2) Rhode Island - MeTV (WJBF2) Augusta, GA + MeTV (WJBF2) Augusta, GA Heartland (WJDE-LD) Nashville, TN - MeTV (WJLP) New Jersey/New York HD - MeTV (WJRT-TV2) Flint, MI - MeTV (WKIN-CD) Weber Cy,Va-Kpt,Tn, VA + MeTV (WJLP) New Jersey/New York HD + MeTV (WJRT-TV2) Flint, MI + MeTV (WKIN-CD) Weber Cy,Va-Kpt,Tn, VA Catchy Comedy (WKOW2) Madison, WI MeTV (WKPZ-CD) Kingsport, TN - MeTV (WKRG-TV3) Mobile, AL + MeTV (WKRG-TV3) Mobile, AL ION Mystery (WKRN-TV2) Nashville, TN - MeTV (WKTV4) Utica, NY + MeTV (WKTV4) Utica, NY Antenna (WLAX2) La Cross, WI Grit TV (WLEX-TV2) Lexington, KY MeTV (WLFT-CD2) Baton Roughe, La - MeTV (WLKY2) Louisville, KY - MeTV (WLLA-DT2) Grand Rapids, MI HD - MeTV (WLLA2) Grand Rapids, MI - MeTV (WLMT2) Memphis, TN - MeTV (WLOV-TV2) Tupelo, MS - MeTV (WLWK-CD2) Sturgeon Bay, WI - MeTV (WLWT2) Cincinnati, OH - MeTV (WMBB-DT2) Panama, FL - MeTV (WMDT3) Salisbury, MD - MeTV (WMUR-DT2) Manchers, NH - MeTV (WNYF-CD2) Watertown, NY - MeTV (WNYT2) Albany, NY - MeTV (WOIO2) Cleveland, OH - MeTV (WOLO-DT4) Columbia, SC HD - MeTV (WOLO-TV4) Columbia, SC + MeTV (WLKY2) Louisville, KY + MeTV (WLLA-DT2) Grand Rapids, MI HD + MeTV (WLLA2) Grand Rapids, MI + MeTV (WLMT2) Memphis, TN + MeTV (WLOV-TV2) Tupelo, MS + MeTV (WLWK-CD2) Sturgeon Bay, WI + MeTV (WLWT2) Cincinnati, OH + MeTV (WMBB-DT2) Panama, FL + MeTV (WMDT3) Salisbury, MD + MeTV (WMUR-DT2) Manchers, NH + MeTV (WNYF-CD2) Watertown, NY + MeTV (WNYT2) Albany, NY + MeTV (WOIO2) Cleveland, OH + MeTV (WOLO-DT4) Columbia, SC HD + MeTV (WOLO-TV4) Columbia, SC H&I (WPGA-TV2) Macon, GA - MeTV (WPLG2) Miami, FL - MeTV (WPTZ3) Plattsburgh, NY - MeTV (WPXI2) Pittsburg, PA HD - MeTV (WPXI2) Pittsburg, PA + MeTV (WPLG2) Miami, FL + MeTV (WPTZ3) Plattsburgh, NY + MeTV (WPXI2) Pittsburg, PA HD + MeTV (WPXI2) Pittsburg, PA H&I (WPXT2) Portland, ME HD H&I (WPXT2) Portland, ME - MeTV (WRAZ-DT2) Raleigh-Durham, NC HD - MeTV (WRAZ2) Raleigh-Durham, NC - MeTV (WRBL2) Columbus, GA - MeTV (WREX3) Rockford, IL + MeTV (WRAZ-DT2) Raleigh-Durham, NC HD + MeTV (WRAZ2) Raleigh-Durham, NC + MeTV (WRBL2) Columbus, GA + MeTV (WREX3) Rockford, IL MeTV (WRSP-TV2) Springfield, Il Bounce (WSB-TV2) Atlanta, GA - MeTV (WSLS-TV3) Roanoke, VA - MeTV (WSWB-DT2) Scranton, PA HD - MeTV (WSWB2) Scranton, PA - MeTV (WSYM-TV2) Lansing, MI + MeTV (WSLS-TV3) Roanoke, VA + MeTV (WSWB-DT2) Scranton, PA HD + MeTV (WSWB2) Scranton, PA + MeTV (WSYM-TV2) Lansing, MI Antenna (WSYR-TV2) Syracuse, NY - MeTV (WTHR-DT3) Indianapolis, IN HD - MeTV (WTHR-DT3) Indianapolis, IN + MeTV (WTHR-DT3) Indianapolis, IN HD + MeTV (WTHR-DT3) Indianapolis, IN H&I (WTLH) Tallahassee, FL HD H&I (WTLH) Tallahassee, FL True Crime Network (WTOL2) Cleveland, OH - MeTV (WTOV-TV3) Stubenville, OH + MeTV (WTOV-TV3) Stubenville, OH Court TV (WURO-LD) Roscommon, MI - MeTV (WVEC3) Norfolk, VA - MeTV (WVTM-DT2) Birmingham, AL - MeTV (WVVA3) Bluefield, WV - MeTV (WWBT2) Richmond, VA - MeTV (WWME-CD) Chicago, IL - MeTV (WWME-CD3) Chicago, IL - MeTV (WXII-TV2) Winston-Salem, NC - MeTV (WYME) Gainesville, FL - MeTV (WZAW-LD2) Wausau, WI + MeTV (WVEC3) Norfolk, VA + MeTV (WVTM-DT2) Birmingham, AL + MeTV (WVVA3) Bluefield, WV + MeTV (WWBT2) Richmond, VA + MeTV (WWME-CD) Chicago, IL + MeTV (WWME-CD3) Chicago, IL + MeTV (WXII-TV2) Winston-Salem, NC + MeTV (WYME) Gainesville, FL + MeTV (WZAW-LD2) Wausau, WI FOX54.2 Huntsville, AL - MeTV (WZMQ) Marquette, MI HD - MeTV (WZMQ) Marquette, MI - MeTV (WZVN-TV2) Fort Myers, FL + MeTV (WZMQ) Marquette, MI HD + MeTV (WZMQ) Marquette, MI + MeTV (WZVN-TV2) Fort Myers, FL Mezzo Live HD - MGM HD (USA) + MGM HD (USA) NHK World (K24IC-D2) Bellingham, WA MHz Worldview (K31KM-D3) Colorado Springs, CO MHz Worldview (K48MN-D3) Boulder, CO @@ -6935,8 +6944,8 @@ MLB Extra Innings 8 MLB Extra Innings 9 HD MLB Extra Innings 9 - MLB Network HD - MLB Network + MLB Network HD + MLB Network MLS Direct Kick 1 HD MLS Direct Kick 1 MLS Direct Kick 10 HD @@ -7194,11 +7203,11 @@ MNT (WNYO) Buffalo, NY HD MNT (WNYS) Syracuse, NY HD MNT (WNYS) Syracuse, NY - MNT (WNYW3) New York, NY + MNT (WNYW3) New York, NY MNT (WOLF-DT3) Wilkes-Barre, PA MNT (WOPI-CD2) Tri-Cities, TN - MNT (WPHL) Philadelphia, PA HD - MNT (WPHL) Philadelphia, PA + MNT (WPHL) Philadelphia, PA HD + MNT (WPHL) Philadelphia, PA ION Mystery (WPXT3) Portland, ME HD ION Mystery (WPXT3) Portland, ME MNT (WPNT) Pittsburgh, PA HD @@ -7215,7 +7224,7 @@ MNT (WRDC) Raleigh, NC MNT (WRDE-LD2) Salisbury, MD MNT (WRDW-DT2) Augusta, GA HD - NBC (WRDW-DT2) Augusta, GA + NBC (WRDW-DT2) Augusta, GA TBD TV (WRGT-TV2) Dayton, OH HD TBD TV (WRGT-TV2) Dayton, OH MNT (WRLH-TV2) Richmond, VA HD @@ -7227,7 +7236,7 @@ MNT (WSAZ-DT2) Huntington, WV MNT (WSTR) Cincinnati, OH HD MNT (WSTR) Cincinnati, OH - MeTV (WSWG2) Valdosta, GA + MeTV (WSWG2) Valdosta, GA MNT/This (WSYX2) Columbus, OH FOX (WTAP-DT3) Parkersburgh, WV MNT (WTCN) West Palm Beach, FL HD @@ -7302,10 +7311,10 @@ SportsGrid (KLAS-TV3) Las Vegas, NV Movies! (KLBB-LD3) Lubbock, TX Movies! (KLBB-LP3) Lubbock, TX - MeTV (KMIR-TV2) Palm Springs, CA + MeTV (KMIR-TV2) Palm Springs, CA Movies! (KMOL-LD2) Victoria, TX Movies! (KMSB2) Tucson, AZ - MeTV (KOLO-TV2) Reno, NV + MeTV (KOLO-TV2) Reno, NV Movies! (KPVI-DT3) Pocatello, ID Movies! (KPVT-LD5) Las Vegas, NV Start TV (KPXJ3) Shreveport, LA @@ -7327,7 +7336,7 @@ Movies! (KVBC-LP3) Reedley, CA Movies! (KVOS-TV2) Bellingham HD Movies! (KVOS-TV2) Bellingham - MeTV (KWWT2) Odessa/Midland, TX + MeTV (KWWT2) Odessa/Midland, TX Movies! (KZDN-LD) Denver, CO Movies On Demand Classics HD Movies On Demand Classics @@ -7370,7 +7379,7 @@ Movies! (WMVH-CD2) Charleroi, PA Movies! (WMYO13) Louisville, KY Movies! (WNNB-CD2) Beaver, PA - Movies! (WNYW2) New York, NY + Movies! (WNYW2) New York, NY Retro TV (WOFT-LD) Orlando, FL Movies! (WOGX2) Gainsville. FL Court TV (WPCP-CD2) New Castle, PA @@ -7380,14 +7389,14 @@ Movies! (WRBW2) Orlando, FL Movies! (WTMV-LD3) Wilmington, NC Movies! (WTVT2) Tampa, FL - Movies! (WTXF-TV2) Philadelphia, PA + Movies! (WTXF-TV2) Philadelphia, PA Bounce (WURO-LD2) Roscommon, MI Movies! (WUWB-LD2) West Branch, MI Movies! (WVTX-CD2) Bridgeport, OH Movies! (WWKH-CD2) Uniontown, PA Movies! (WWLM-CA2) Washington, PA Movies! (WXTX2) Columbus, GA - MeTV (WYFF2) Greenville, SC + MeTV (WYFF2) Greenville, SC Movies! (WZAW-LD3) Wausau, WI Movies! MovieTime HD @@ -7400,26 +7409,26 @@ MSG Plus HD MSNBC Canada HD MSNBC Canada - MSNBC USA HD - MTV 2 - East - MTV 2 - West - MTV 2 Canada HD - MTV 2 Canada - MTV 2 East HD + MSNBC USA HD + MTVU + MTV 2 - East + MTV 2 - West + MTV 2 Canada + MTV 2 East HD MTV 2 on Demand - MTV 2 West- HD - MTV Canada HD + MTV 2 West- HD + MTV Canada HD MTV Canada On Demand - MTV Classic - East - MTV Classic - West - MTV Live HD + MTV Classic - East + MTV Classic - West MTV Live OnDemand - MTV Live - MTV USA - Eastern Feed MTV USA - Hawaii - MTV USA - Pacific Feed - MTV USA HD - Eastern - MTV USA HD - Pacific Feed + MTV Live HD + MTV Live + MTV USA - Eastern Feed + MTV USA - Pacific Feed + MTV USA HD - Eastern + MTV USA HD - Pacific Feed MTV USA on Demand Much Music HD Much Music On Demand @@ -7460,19 +7469,19 @@ NASA Public Educational Channel HD NASA Public Educational Channel NASA (WEFS-DT3) Orlando, FL - National Geographic Canada HD + National Geographic Canada HD National Geographic HD On Demand National Geographic On Demand - National Geographic US - Eastern - National Geographic US - Pacific - National Geographic US HD - Eastern - National Geographic US HD - Pacific - National Geographic Wild Canada HD - National Geographic Wild Canada + National Geographic US - Eastern + National Geographic US - Pacific + National Geographic US HD - Eastern + National Geographic US HD - Pacific + National Geographic Wild Canada HD + National Geographic Wild Canada National Geographic Wild HD On Demand - National Geographic Wild HD + National Geographic Wild HD National Geographic Wild On Demand - National Geographic Wild + National Geographic Wild Nature & Knowledge On Demand NBA League Pass 1 HD NBA League Pass 1 @@ -7494,466 +7503,466 @@ NBA League Pass 8 NBA League Pass 9 HD NBA League Pass 9 - NBA TV Canada TV HD - NBA TV USA HD - NBA TV USA - NBC - Central - NBC - Mountain - NBC - Network Eastern - NBC - Network Pacific + NBA TV Canada TV HD + NBA TV USA HD + NBA TV USA + NBC - Central + NBC - Mountain + NBC - Network Eastern + NBC - Network Pacific NBC (ATV) Oranjestad, Aruba - NBC (K13XD-DT2) Fairbanks, AK - NBC (K14LZ) Minneapolis, MN - NBC (K18IR) Minneapolis, MN - NBC (K21DG) Minneapolis, MN - NBC (K21HX) Minneapolis, MN - NBC (K31EF) Minneapolis, MN - NBC (K32IG-D) Ellensburg, WA - NBC (K35BW) Lewiston, ID - NBC (K36KW) Minneapolis, MN - NBC (K39FE) Minneapolis, MN + NBC (K13XD-DT2) Fairbanks, AK + NBC (K14LZ) Minneapolis, MN + NBC (K18IR) Minneapolis, MN + NBC (K21DG) Minneapolis, MN + NBC (K21HX) Minneapolis, MN + NBC (K31EF) Minneapolis, MN + NBC (K32IG-D) Ellensburg, WA + NBC (K35BW) Lewiston, ID + NBC (K36KW) Minneapolis, MN + NBC (K39FE) Minneapolis, MN NBC (K65BV) Lihue, HI - NBC (KADN-TV2) Lafayette, LA - NBC (KAGS) Bryan, TX HD - NBC (KAGS) Bryan, TX - NBC (KAIT-DT2) Jonesboro, AR - NBC (KALB) Alexandria, LA - NBC (KAMR) Amarillo, TX HD - NBC (KAMR) Amarillo, TX - NBC (KARE) Minneapolis, MN HD - NBC (KARK) Little Rock, AR HD - NBC (KARK) Little Rock, AR - NBC (KATH) Juneau, AK - NBC (KAVU-DT2) Victoria, TX - NBC (KBGF) Great Falls, MT HD - NBC (KBGF) Great Falls, MT - NBC (KBJR) Duluth, MN HD - NBC (KBJR) Duluth, MN - NBC (KBMT-DT2) Beaumont, TX HD - NBC (KBMT-DT2) Beaumont, TX - NBC (KCBD) Lubbock, TX HD - NBC (KCBD) Lubbock, TX - NBC (KCEN) Temple, TX HD - NBC (KCEN) Temple, TX - NBC (KCFW) Kalispell, MT HD - NBC (KCFW) Kalispell, MT - NBC (KCRA) Sacramento, CA HD - NBC (KCWY) Casper, WY HD - NBC (KCWY) Casper, WY - NBC (KDBZ-CD) Bozeman, MT - NBC (KDLT) Sioux Falls, SD HD - NBC (KDLT) Sioux Falls, SD - NBC (KDLV) Mitchell, SD - NBC (KECI) Missoula, MT HD - NBC (KENV-DT2) Elko, NV - NBC (KENV) Elko, NV HD - NBC (KETK) East Texas, TX HD - NBC (KETK) East Texas, TX - NBC (KFDX) Wichita Falls, TX HD - NBC (KFDX) Wichita Falls, TX - NBC (KFOR) Oklahoma City, OK HD - NBC (KFOR) Oklahoma City, OK - NBC (KFTA-DT2) Ft. Smith, AR - NBC (KFYR) Bismarck, ND HD - NBC (KFYR) Bismarck, ND - NBC (KGET) Bakersfield, CA HD - NBC (KGET) Bakersfield, CA - NBC (KGIN-DT2) Hastings, NE - NBC (KGNS) Laredo, TX HD - NBC (KGNS) Laredo, TX - NBC (KGW) Portland, OR HD - NBC (KGW) Portland, OR - NBC (KHBC) Hilo, HI - NBC (KHNL) Honolulu, HI HD - NBC (KHQ) Spokane, WA HD - NBC (KHQ) Spokane, WA - NBC (KIEM) Eureka, CA HD - NBC (KIEM) Eureka, CA - NBC (KING) Seattle, WA DV - NBC (KING) Seattle, WA HD - NBC KJAC (KVHP-LD2) Jasper, TX - NBC (KJRH) Tulsa, OK HD - NBC (KJRH) Tulsa, OK + NBC (KADN-TV2) Lafayette, LA + NBC (KAGS) Bryan, TX HD + NBC (KAGS) Bryan, TX + NBC (KAIT-DT2) Jonesboro, AR + NBC (KALB) Alexandria, LA + NBC (KAMR) Amarillo, TX HD + NBC (KAMR) Amarillo, TX + NBC (KARE) Minneapolis, MN HD + NBC (KARK) Little Rock, AR HD + NBC (KARK) Little Rock, AR + NBC (KATH) Juneau, AK + NBC (KAVU-DT2) Victoria, TX + NBC (KBGF) Great Falls, MT HD + NBC (KBGF) Great Falls, MT + NBC (KBJR) Duluth, MN HD + NBC (KBJR) Duluth, MN + NBC (KBMT-DT2) Beaumont, TX HD + NBC (KBMT-DT2) Beaumont, TX + NBC (KCBD) Lubbock, TX HD + NBC (KCBD) Lubbock, TX + NBC (KCEN) Temple, TX HD + NBC (KCEN) Temple, TX + NBC (KCFW) Kalispell, MT HD + NBC (KCFW) Kalispell, MT + NBC (KCRA) Sacramento, CA HD + NBC (KCWY) Casper, WY HD + NBC (KCWY) Casper, WY + NBC (KDBZ-CD) Bozeman, MT + NBC (KDLT) Sioux Falls, SD HD + NBC (KDLT) Sioux Falls, SD + NBC (KDLV) Mitchell, SD + NBC (KECI) Missoula, MT HD + NBC (KENV-DT2) Elko, NV + NBC (KENV) Elko, NV HD + NBC (KETK) East Texas, TX HD + NBC (KETK) East Texas, TX + NBC (KFDX) Wichita Falls, TX HD + NBC (KFDX) Wichita Falls, TX + NBC (KFOR) Oklahoma City, OK HD + NBC (KFOR) Oklahoma City, OK + NBC (KFTA-DT2) Ft. Smith, AR + NBC (KFYR) Bismarck, ND HD + NBC (KFYR) Bismarck, ND + NBC (KGET) Bakersfield, CA HD + NBC (KGET) Bakersfield, CA + NBC (KGIN-DT2) Hastings, NE + NBC (KGNS) Laredo, TX HD + NBC (KGNS) Laredo, TX + NBC (KGW) Portland, OR HD + NBC (KGW) Portland, OR + NBC (KHBC) Hilo, HI + NBC (KHNL) Honolulu, HI HD + NBC (KHQ) Spokane, WA HD + NBC (KHQ) Spokane, WA + NBC (KIEM) Eureka, CA HD + NBC (KIEM) Eureka, CA + NBC (KING) Seattle, WA DV + NBC (KING) Seattle, WA HD + NBC KJAC (KVHP-LD2) Jasper, TX + NBC (KJRH) Tulsa, OK HD + NBC (KJRH) Tulsa, OK NBC (KJWY) Jackson, WY - NBC (KKCO) Grand Junction, CO HD - NBC (KKCO) Grand Junction, CO - NBC (KLAF) Lafayette, LA HD - NBC (KLAF) Lafayette, LA + NBC (KKCO) Grand Junction, CO HD + NBC (KKCO) Grand Junction, CO + NBC (KLAF) Lafayette, LA HD + NBC (KLAF) Lafayette, LA NBC (KMAY) Bryan, TX - NBC (KMCB) Coos Bay, OR - NBC (KMIR) Palm Springs, CA HD - NBC (KMIR) Palm Springs, CA - NBC (KMOL) Victoria, TX HD - NBC (KMOL) Victoria, TX - NBC (KMOT) Minot, ND HD - NBC (KMOT) Minot, ND - NBC (KMTR) Eugene, OR HD - NBC (KMTR) Eugene, OR - NBC (KNAZ) Flagstaff, AZ - NBC (KNBC) Los Angeles, CA HD - NBC (KNBN) Rapid City, SD HD - NBC (KNBN) Rapid City, SD - NBC (KNDO) Tri-Cities, WA HD - NBC (KNDO) Tri-Cities, WA - NBC (KNDU) Tri-Cities, WA HD - NBC (KNDU) Tri-Cities, WA - NBC (KNOP) North Platte, NE HD - NBC (KNOP) North Platte, NE - NBC (KNSD) San Diego, CA HD - NBC (KNSD) San Diego, CA - NBC (KNTV) San Francisco, CA HD - NBC (KNVN) Chico, CA HD - NBC (KNVN) Chico, CA - NBC (KNWA) Ft. Smith, AR HD - NBC (KNWA) Ft. Smith, AR - NBC (KOAA) Colorado Springs, CO HD - NBC (KOAA) Colorado Springs, CO - NBC (KOB) Albuquerque, NM HD - NBC (KOB) Albuquerque, NM - NBC (KOBF) Farmington, NM HD - NBC (KOBF) Farmington, NM - NBC (KOBI) Medford, OR HD - NBC (KOBI) Medford, OR - NBC (KOBR) Roswell, NM HD - NBC (KOBR) Roswell, NM - NBC (KOGG) Wailuku, HI - NBC (KOMU) Columbia, MO HD - NBC (KOMU) Columbia, MO - NBC (KOTI) Klamath Falls, OR HD - NBC (KOTI) Klamath Falls, OR - NBC (KPLC) Lake Charles, LA HD - NBC (KPLC) Lake Charles, LA - NBC (KPNX) Phoenix, AZ HD - NBC (KPRC) Houston, TX HD - NBC (KPRC) Houston, TX - NBC (KPSN-LD) Payson, AZ - NBC (KPVI) Pocatello, ID HD - NBC (KPVI) Pocatello, ID - NBC (KQCD) Dickinson, ND HD - NBC (KQCD) Dickinson, ND - NBC (KRBC) Abilene, TX HD - NBC (KRBC) Abilene, TX - NBC (KRII) Chisholm, MN - NBC (KRIS) Corpus Christi, TX HD - NBC (KRIS) Corpus Christi, TX - NBC (KRNV) Reno, NV HD - NBC (KSAN) San Angelo, TX HD - NBC (KSAN) San Angelo, TX - NBC (KSBW) Monterey, CA HD - NBC (KSBW) Monterey, CA - NBC (KSBY) Santa Barbara, CA HD - NBC (KSBY) Santa Barbara, CA - NBC (KSCT) Sitka, AK - NBC (KSDK) St. Louis, MO HD - NBC (KSDK) St. Louis, MO - NBC (KSEE-DT1) Fresno, CA HD + NBC (KMCB) Coos Bay, OR + NBC (KMIR) Palm Springs, CA HD + NBC (KMIR) Palm Springs, CA + NBC (KMOL) Victoria, TX HD + NBC (KMOL) Victoria, TX + NBC (KMOT) Minot, ND HD + NBC (KMOT) Minot, ND + NBC (KMTR) Eugene, OR HD + NBC (KMTR) Eugene, OR + NBC (KNAZ) Flagstaff, AZ + NBC (KNBC) Los Angeles, CA HD + NBC (KNBN) Rapid City, SD HD + NBC (KNBN) Rapid City, SD + NBC (KNDO) Tri-Cities, WA HD + NBC (KNDO) Tri-Cities, WA + NBC (KNDU) Tri-Cities, WA HD + NBC (KNDU) Tri-Cities, WA + NBC (KNOP) North Platte, NE HD + NBC (KNOP) North Platte, NE + NBC (KNSD) San Diego, CA HD + NBC (KNSD) San Diego, CA + NBC (KNTV) San Francisco, CA HD + NBC (KNVN) Chico, CA HD + NBC (KNVN) Chico, CA + NBC (KNWA) Ft. Smith, AR HD + NBC (KNWA) Ft. Smith, AR + NBC (KOAA) Colorado Springs, CO HD + NBC (KOAA) Colorado Springs, CO + NBC (KOB) Albuquerque, NM HD + NBC (KOB) Albuquerque, NM + NBC (KOBF) Farmington, NM HD + NBC (KOBF) Farmington, NM + NBC (KOBI) Medford, OR HD + NBC (KOBI) Medford, OR + NBC (KOBR) Roswell, NM HD + NBC (KOBR) Roswell, NM + NBC (KOGG) Wailuku, HI + NBC (KOMU) Columbia, MO HD + NBC (KOMU) Columbia, MO + NBC (KOTI) Klamath Falls, OR HD + NBC (KOTI) Klamath Falls, OR + NBC (KPLC) Lake Charles, LA HD + NBC (KPLC) Lake Charles, LA + NBC (KPNX) Phoenix, AZ HD + NBC (KPRC) Houston, TX HD + NBC (KPRC) Houston, TX + NBC (KPSN-LD) Payson, AZ + NBC (KPVI) Pocatello, ID HD + NBC (KPVI) Pocatello, ID + NBC (KQCD) Dickinson, ND HD + NBC (KQCD) Dickinson, ND + NBC (KRBC) Abilene, TX HD + NBC (KRBC) Abilene, TX + NBC (KRII) Chisholm, MN + NBC (KRIS) Corpus Christi, TX HD + NBC (KRIS) Corpus Christi, TX + NBC (KRNV) Reno, NV HD + NBC (KSAN) San Angelo, TX HD + NBC (KSAN) San Angelo, TX + NBC (KSBW) Monterey, CA HD + NBC (KSBW) Monterey, CA + NBC (KSBY) Santa Barbara, CA HD + NBC (KSBY) Santa Barbara, CA + NBC (KSCT) Sitka, AK + NBC (KSDK) St. Louis, MO HD + NBC (KSDK) St. Louis, MO + NBC (KSEE-DT1) Fresno, CA HD Bounce (KSEE2) Fresno, CA SD - NBC (KSHB) Kansas City, MO HD - NBC (KSHB) Kansas City, MO - NBC (KSL) Salt Lake City, UT HD - NBC (KSL) Salt Lake City, UT - NBC (KSNB) Hastings, NE HD - NBC (KSNB) Hastings, NE - NBC (KSNC) Great Bend, KS HD - NBC (KSNC) Great Bend, KS - NBC (KSNF) Joplin, MO HD - NBC (KSNF) Joplin, MO - NBC (KSNG) Garden City, KS HD - NBC (KSNG) Garden City, KS - NBC (KSNK) McCook, NE - NBC (KSNL) Salina, KS HD - NBC (KSNL) Salina, KS - NBC (KSNT) Topeka, KS HD - NBC (KSNT) Topeka, KS - NBC (KSNV) Las Vegas, NV HD - NBC (KSNV) Las Vegas, NV - NBC (KSNW) Wichita, KS HD - NBC (KSNW) Wichita, KS - NBC (KSTF-DT2) Casper, WY - NBC (KSTS-DT3) San Francisco, CA - NBC (KTAL) Shreveport, LA HD - NBC (KTAL) Shreveport, LA - NBC (KTCW) Roseburg, OR - NBC (KTEN) Ada, OK HD - NBC (KTEN) Ada, Ok - NBC (KTFT) Twin Falls, ID HD - NBC (KTFT-LD7) Twin Falls, ID - NBC (KTIV) Sioux City, IA HD - NBC (KTIV) Sioux City, IA - NBC (KTSM) El Paso, TX HD - NBC (KTSM) El Paso, TX - NBC (KTTC) Rochester, MN HD - NBC (KTTC) Rochester, MN - NBC (KTUU) Anchorage, AK HD - NBC (KTUU) Anchorage, AK - NBC (KTVB) Boise, ID HD - NBC (KTVB) Boise, ID - NBC (KTVE) Monroe, LA HD - NBC (KTVE) Monroe, LA - NBC (KTVH) Helena, MT HD - NBC (KTVH) Helena, MT - NBC (KTVM) Butte, MT HD - NBC (KTVM) Butte, MT - NBC (KTVZ) Bend, OR HD - NBC (KTVZ) Bend, OR - NBC (KUAM) Hagatna, Guam - NBC (KULR) Billings, MT HD - NBC (KULR) Billings, MT - NBC (KUMV) Williston, ND HD - NBC (KUMV) Williston, ND - NBC (KUSA) Denver, CO HD - NBC (KUSA) Denver, CO - NBC (KVEO) Brownsville, TX HD - NBC (KVEO) Brownsville, TX - NBC (KVLY) Fargo, ND HD - NBC (KVLY) Fargo, ND - NBC (KVOA) Tucson, AZ HD - NBC (KVOA) Tucson, AZ - NBC (KWAB) - NBC (KWES) Midland, TX HD - NBC (KWES) - NBC (KWQC) Quad Cities, IA HD - NBC (KWQC) Quad Cities, IA - NBC (KWWL) Waterloo, IA HD - NBC (KWWL) Waterloo, IA - NBC (KWYM-LP) Laramie, WY - NBC (KXAN) Austin, TX HD - NBC (KXAN) Austin, TX - NBC (KXAS) Fort Worth, TX HD - NBC (KXAS) Fort Worth, TX - NBC (KXGN-TV2) Glendive, MT - NBC (KXGN-DT2) HD Glendive, MT - NBC (KYMA2) Yuma, AZ - NBC (KYTV) Springfield, MO HD - NBC (KYTV) Springfield, MO - NBC (KYUS) Miles City, MT + NBC (KSHB) Kansas City, MO HD + NBC (KSHB) Kansas City, MO + NBC (KSL) Salt Lake City, UT HD + NBC (KSL) Salt Lake City, UT + NBC (KSNB) Hastings, NE HD + NBC (KSNB) Hastings, NE + NBC (KSNC) Great Bend, KS HD + NBC (KSNC) Great Bend, KS + NBC (KSNF) Joplin, MO HD + NBC (KSNF) Joplin, MO + NBC (KSNG) Garden City, KS HD + NBC (KSNG) Garden City, KS + NBC (KSNK) McCook, NE + NBC (KSNL) Salina, KS HD + NBC (KSNL) Salina, KS + NBC (KSNT) Topeka, KS HD + NBC (KSNT) Topeka, KS + NBC (KSNV) Las Vegas, NV HD + NBC (KSNV) Las Vegas, NV + NBC (KSNW) Wichita, KS HD + NBC (KSNW) Wichita, KS + NBC (KSTF-DT2) Casper, WY + NBC (KSTS-DT3) San Francisco, CA + NBC (KTAL) Shreveport, LA HD + NBC (KTAL) Shreveport, LA + NBC (KTCW) Roseburg, OR + NBC (KTEN) Ada, OK HD + NBC (KTEN) Ada, Ok + NBC (KTFT) Twin Falls, ID HD + NBC (KTFT-LD7) Twin Falls, ID + NBC (KTIV) Sioux City, IA HD + NBC (KTIV) Sioux City, IA + NBC (KTSM) El Paso, TX HD + NBC (KTSM) El Paso, TX + NBC (KTTC) Rochester, MN HD + NBC (KTTC) Rochester, MN + NBC (KTUU) Anchorage, AK HD + NBC (KTUU) Anchorage, AK + NBC (KTVB) Boise, ID HD + NBC (KTVB) Boise, ID + NBC (KTVE) Monroe, LA HD + NBC (KTVE) Monroe, LA + NBC (KTVH) Helena, MT HD + NBC (KTVH) Helena, MT + NBC (KTVM) Butte, MT HD + NBC (KTVM) Butte, MT + NBC (KTVZ) Bend, OR HD + NBC (KTVZ) Bend, OR + NBC (KUAM) Hagatna, Guam + NBC (KULR) Billings, MT HD + NBC (KULR) Billings, MT + NBC (KUMV) Williston, ND HD + NBC (KUMV) Williston, ND + NBC (KUSA) Denver, CO HD + NBC (KUSA) Denver, CO + NBC (KVEO) Brownsville, TX HD + NBC (KVEO) Brownsville, TX + NBC (KVLY) Fargo, ND HD + NBC (KVLY) Fargo, ND + NBC (KVOA) Tucson, AZ HD + NBC (KVOA) Tucson, AZ + NBC (KWAB) + NBC (KWES) Midland, TX HD + NBC (KWES) + NBC (KWQC) Quad Cities, IA HD + NBC (KWQC) Quad Cities, IA + NBC (KWWL) Waterloo, IA HD + NBC (KWWL) Waterloo, IA + NBC (KWYM-LP) Laramie, WY + NBC (KXAN) Austin, TX HD + NBC (KXAN) Austin, TX + NBC (KXAS) Fort Worth, TX HD + NBC (KXAS) Fort Worth, TX + NBC (KXGN-TV2) Glendive, MT + NBC (KXGN-DT2) HD Glendive, MT + NBC (KYMA2) Yuma, AZ + NBC (KYTV) Springfield, MO HD + NBC (KYTV) Springfield, MO + NBC (KYUS) Miles City, MT NBC Sports Network HD NBC Sports Network - NBC Universo - Eastern feed - NBC Universo HD - Eastern + NBC Universo - Eastern feed + NBC Universo HD - Eastern NBC (VSB) Hamilton, Bermuda NBC (W10AK) Spruce Pine, SC - NBC (WAFF) Hunstville, AL HD - NBC (WAFF) Hunstville, AL - NBC (WAGT) Augusta, GA HD - NBC (WAGT) Augusta, GA - NBC (WAGT-CD) Augusta, GA - NBC (WALB) Albany, GA HD - NBC (WALB) Albany, GA - NBC (WAND) Decatur, IL HD - NBC (WAND) Decatur, IL - NBC (WAVE) Louisville, KY HD - NBC (WAVE) Louisville, KY - NBC (WAVY) Hampton Roads, VA HD - NBC (WAVY) Hampton Roads, VA - NBC (WBAL) Baltimore, MD HD - NBC (WBBH) Fort Myers, FL HD - NBC (WBBH) Fort Myers, FL - NBC (WBGH) Binghamton, NY HD - NBC (WBGH) Binghamton, NY - NBC (WBIR) Knoxville, TN HD - NBC (WBIR) Knoxville, TN - NBC (WBOY) Clarksburg, WV HD - NBC (WBOY) Clarksburg, WV - NBC (WBRE) Wilkes-Barre, PA HD - NBC (WBRE) Wilkes-Barre, PA + NBC (WAFF) Hunstville, AL HD + NBC (WAFF) Hunstville, AL + NBC (WAGT) Augusta, GA HD + NBC (WAGT) Augusta, GA + NBC (WAGT-CD) Augusta, GA + NBC (WALB) Albany, GA HD + NBC (WALB) Albany, GA + NBC (WAND) Decatur, IL HD + NBC (WAND) Decatur, IL + NBC (WAVE) Louisville, KY HD + NBC (WAVE) Louisville, KY + NBC (WAVY) Hampton Roads, VA HD + NBC (WAVY) Hampton Roads, VA + NBC (WBAL) Baltimore, MD HD + NBC (WBBH) Fort Myers, FL HD + NBC (WBBH) Fort Myers, FL + NBC (WBGH) Binghamton, NY HD + NBC (WBGH) Binghamton, NY + NBC (WBIR) Knoxville, TN HD + NBC (WBIR) Knoxville, TN + NBC (WBOY) Clarksburg, WV HD + NBC (WBOY) Clarksburg, WV + NBC (WBRE) Wilkes-Barre, PA HD + NBC (WBRE) Wilkes-Barre, PA NBC (WBSF2) Flint, MI NBC (WBTD-LD) Suffolk, VA - NBC (WBTS-CD) Nashua, NH HD - NBC (WBTS-CD) Nashua, NH - NBC (WCAU) Philadelphia, PA HD - NBC (WCAU) Philadelphia, PA - NBC (WCBD) Charleston, SC HD - NBC (WCBD) Charleston, SC - NBC (WCMH) Columbus, OH HD - NBC (WCMH) Columbus, OH - NBC (WCNC) Charlotte, NC HD - NBC (WCNC) Charlotte, NC - NBC (WCSH) Portland, ME HD - NBC (WCTX-CD) Virginia Beach, VA - NBC (WCYB) Bristol, VA HD - NBC (WCYB) Bristol, VA - NBC (WDAM) Laurel, MS HD - NBC (WDAM) Laurel, MS - NBC (WDIV) Detroit, MI DV - NBC (WDIV) Detroit, MI HD - NBC (WDSU) New Orleans, LA HD - NBC (WDSU) New Orleans, LA - NBC (WDTN) Dayton, OH HD - NBC (WDTN) Dayton, OH - NBC (WEAU) Eau Claire, WI HD - NBC (WEAU) Eau Claire, WI - NBC (WECT) Wilmington, NC HD - NBC (WECT) Wilmington, NC - NBC (WEEK) Bloomington, IL HD - NBC (WEEK) Bloomington, IL - NBC (WESH) Daytona Beach, FL HD - NBC (WESH) Daytona Beach, FL - NBC (WETM) Elmira, NY HD - NBC (WETM) Elmira, NY - NBC (WEYI) Flint, MI HD - NBC (WFIE) Evansville, IN HD - NBC (WFIE) Evansville, IN - NBC (WFLA) Tampa Bay, FL HD - NBC (WFLA) Tampa Bay, FL - NBC (WFMJ) Youngstown, OH HD - NBC (WFMJ) Youngstown, OH - NBC (WFXQ) Springfield, MA - NBC (WGAL) Lancaster, PA HD - NBC (WGAL) Lancaster, PA - NBC (WGBA) Green Bay, WI HD - NBC (WGBA) Green Bay, WI - NBC (WGBC-DT2) Meridian, MS HD - NBC (WGBC-DT2) Meridian, MS - NBC (WGEM) Quincy, IL HD - NBC (WGEM) Quincy, IL - NBC (WGRZ) Buffalo, NY HD - NBC (WGTQ-DT2) Traverse City, MI - NBC (WGTU2) Traverse City, MI - NBC (WHEC) Rochester, NY HD - NBC (WHIZ) Zanesville, OH HD - NBC (WHIZ) Zanesville, OH - NBC (WHO) Des Moines, IA HD - NBC (WHO) Des Moines, IA - NBC (WICU) Erie, PA HD - NBC (WILX) Lansing, MI HD - NBC (WILX) Lansing, MI - NBC (WIS) Columbia, SC HD - NBC (WIS) Columbia, SC - NBC (WITD-CD) Chesapeake, VA - NBC (WITN) Greenville, NC HD - NBC (WITN) Greenville, NC - NBC (WIVT-DT2) Binghampton, NY - NBC (WJAC) Johnstown, PA HD - NBC (WJAR) Cranston, RI HD - NBC (WJFW) Wausau, WI HD - NBC (WJFW) Wausau, WI - NBC (WJHG) Panama City Beach, FL HD - NBC (WJHG) Panama City Beach, FL - NBC (WKAQ-DT3) San Juan, PR - NBC (WKTD) Portsmouth, VA - NBC (WKTV) Utica, NY HD - NBC (WKTV) Utica, NY - NBC (WKYC) Cleveland, OH HD - NBC (WKYC) Cleveland, OH - NBC (WLBT) Jackson, MS HD - NBC (WLBT) Jackson, MS - NBC (WLBZ) Bangor, ME HD - NBC (WLEX) Lexington, KY HD - NBC (WLEX) Lexington, KY - NBC (WLIO) Lima, OH HD - NBC (WLIO) Lima, OH - NBC (WLTZ) Columbus, GA HD - NBC (WLTZ) Columbus, GA - NBC (WLUC) Upper Michigan, MI HD - NBC (WLWK-CD) Sturgeon Bay, WI - NBC (WLWT) Cincinnati, OH HD - NBC (WLWT) Cincinnati, OH - NBC (WMAQ) Chicago, IL HD - NBC (WMBF) Myrtle Beach, SC HD - NBC (WMBF) Myrtle Beach, SC - NBC (WMC) Memphis, TN HD - NBC (WMGT) Macon, GA HD - NBC (WMGT) Macon, GA - NBC (WMTV) Madison, WI HD - NBC (WMTV) Madison, WI - NBC (WNBC) New York, NY HD - NBC (WNBD-LP) Grenada, MS HD - NBC (WNBD-LP) Grenada, MS - NBC (WNBJ-LD) Jackson, TN - NBC (WNBW-DT) Gainesville, FL HD - NBC (WNBW-DT) Gainesville, FL - NBC (WNDU) South Bend, IN HD - NBC (WNDU) South Bend, IN + NBC (WBTS-CD) Nashua, NH HD + NBC (WBTS-CD) Nashua, NH + NBC (WCAU) Philadelphia, PA HD + NBC (WCAU) Philadelphia, PA + NBC (WCBD) Charleston, SC HD + NBC (WCBD) Charleston, SC + NBC (WCMH) Columbus, OH HD + NBC (WCMH) Columbus, OH + NBC (WCNC) Charlotte, NC HD + NBC (WCNC) Charlotte, NC + NBC (WCSH) Portland, ME HD + NBC (WCTX-CD) Virginia Beach, VA + NBC (WCYB) Bristol, VA HD + NBC (WCYB) Bristol, VA + NBC (WDAM) Laurel, MS HD + NBC (WDAM) Laurel, MS + NBC (WDIV) Detroit, MI DV + NBC (WDIV) Detroit, MI HD + NBC (WDSU) New Orleans, LA HD + NBC (WDSU) New Orleans, LA + NBC (WDTN) Dayton, OH HD + NBC (WDTN) Dayton, OH + NBC (WEAU) Eau Claire, WI HD + NBC (WEAU) Eau Claire, WI + NBC (WECT) Wilmington, NC HD + NBC (WECT) Wilmington, NC + NBC (WEEK) Bloomington, IL HD + NBC (WEEK) Bloomington, IL + NBC (WESH) Daytona Beach, FL HD + NBC (WESH) Daytona Beach, FL + NBC (WETM) Elmira, NY HD + NBC (WETM) Elmira, NY + NBC (WEYI) Flint, MI HD + NBC (WFIE) Evansville, IN HD + NBC (WFIE) Evansville, IN + NBC (WFLA) Tampa Bay, FL HD + NBC (WFLA) Tampa Bay, FL + NBC (WFMJ) Youngstown, OH HD + NBC (WFMJ) Youngstown, OH + NBC (WFXQ) Springfield, MA + NBC (WGAL) Lancaster, PA HD + NBC (WGAL) Lancaster, PA + NBC (WGBA) Green Bay, WI HD + NBC (WGBA) Green Bay, WI + NBC (WGBC-DT2) Meridian, MS HD + NBC (WGBC-DT2) Meridian, MS + NBC (WGEM) Quincy, IL HD + NBC (WGEM) Quincy, IL + NBC (WGRZ) Buffalo, NY HD + NBC (WGTQ-DT2) Traverse City, MI + NBC (WGTU2) Traverse City, MI + NBC (WHEC) Rochester, NY HD + NBC (WHIZ) Zanesville, OH HD + NBC (WHIZ) Zanesville, OH + NBC (WHO) Des Moines, IA HD + NBC (WHO) Des Moines, IA + NBC (WICU) Erie, PA HD + NBC (WILX) Lansing, MI HD + NBC (WILX) Lansing, MI + NBC (WIS) Columbia, SC HD + NBC (WIS) Columbia, SC + NBC (WITD-CD) Chesapeake, VA + NBC (WITN) Greenville, NC HD + NBC (WITN) Greenville, NC + NBC (WIVT-DT2) Binghampton, NY + NBC (WJAC) Johnstown, PA HD + NBC (WJAR) Cranston, RI HD + NBC (WJFW) Wausau, WI HD + NBC (WJFW) Wausau, WI + NBC (WJHG) Panama City Beach, FL HD + NBC (WJHG) Panama City Beach, FL + NBC (WKAQ-DT3) San Juan, PR + NBC (WKTD) Portsmouth, VA + NBC (WKTV) Utica, NY HD + NBC (WKTV) Utica, NY + NBC (WKYC) Cleveland, OH HD + NBC (WKYC) Cleveland, OH + NBC (WLBT) Jackson, MS HD + NBC (WLBT) Jackson, MS + NBC (WLBZ) Bangor, ME HD + NBC (WLEX) Lexington, KY HD + NBC (WLEX) Lexington, KY + NBC (WLIO) Lima, OH HD + NBC (WLIO) Lima, OH + NBC (WLTZ) Columbus, GA HD + NBC (WLTZ) Columbus, GA + NBC (WLUC) Upper Michigan, MI HD + NBC (WLWK-CD) Sturgeon Bay, WI + NBC (WLWT) Cincinnati, OH HD + NBC (WLWT) Cincinnati, OH + NBC (WMAQ) Chicago, IL HD + NBC (WMBF) Myrtle Beach, SC HD + NBC (WMBF) Myrtle Beach, SC + NBC (WMC) Memphis, TN HD + NBC (WMGT) Macon, GA HD + NBC (WMGT) Macon, GA + NBC (WMTV) Madison, WI HD + NBC (WMTV) Madison, WI + NBC (WNBC) New York, NY HD + NBC (WNBD-LP) Grenada, MS HD + NBC (WNBD-LP) Grenada, MS + NBC (WNBJ-LD) Jackson, TN + NBC (WNBW-DT) Gainesville, FL HD + NBC (WNBW-DT) Gainesville, FL + NBC (WNDU) South Bend, IN HD + NBC (WNDU) South Bend, IN TeleXitos (WNEU2) Boston, MA - NBC (WNKY) Bowling Green, KY HD - NBC (WNKY) Bowling Green, KY + NBC (WNKY) Bowling Green, KY HD + NBC (WNKY) Bowling Green, KY CW+ (WNNE) Hanover, NH HD CW+ (WNNE) Hanover, NH - NBC (WNWO) Toledo, OH HD - NBC (WNYT) Albany, NY HD - NBC (WNYT) Albany, NY - NBC (WOAI) San Antonio, TX HD - NBC (WOAI) San Antonio, TX - NBC (WOGC-CD) Holland, MI - NBC (WOOD) Grand Rapids, MI HD - NBC (WOOD) Grand Rapids, MI - NBC (WOWT) Omaha, NE HD - NBC (WOWT) Omaha, NE - NBC (WPBN) Traverse City, MI HD - NBC (WPBN) Traverse City, MI - NBC (WPMI) Mobile, AL HD - NBC (WPMI) Mobile, AL - NBC (WPSD) Paducah, KY HD - NBC (WPSD) Paducah, KY - NBC (WPTA-DT2) Ft. Wayne, IN - NBC (WPTV) West Palm Beach, FL HD - NBC (WPTV) West Palm Beach, FL - NBC (WPTZ) Plattsburg, NY HD - NBC (WPXI) Pittsburgh, PA HD - NBC (WRAL) Raleigh-Durham, NC HD - NBC (WRAL) Raleigh-Durham, NC - NBC (WRC) District of Columbia HD - NBC (WRC) District of Columbia - NBC (WRCB) Chattanooga, TN HD - NBC (WRCB) Chattanooga, TN - NBC (WRDE) Salisbury, MD - NBC (WRDE) Salisbury, MD - NBC (WREX) Rockford, IL HD - NBC (WREX) Rockford, IL - NBC (WRGX) Dothan, AL HD - NBC (WRGX) Dothan, AL - NBC (WSAV) Savannah, GA HD - NBC (WSAV) Savannah, GA - NBC (WSAZ) Huntington, WV HD - NBC (WSAZ) Huntington, WV - NBC (WSFA) Montgomery, AL HD - NBC (WSFA) Montgomery, AL - NBC (WSLS) Roanoke, VA HD - NBC (WSLS) Roanoke, VA - NBC (WSMV) Nashville, TN HD - NBC (WSTM) Syracuse, NY HD - NBC (WSTM) Syracuse, NY + NBC (WNWO) Toledo, OH HD + NBC (WNYT) Albany, NY HD + NBC (WNYT) Albany, NY + NBC (WOAI) San Antonio, TX HD + NBC (WOAI) San Antonio, TX + NBC (WOGC-CD) Holland, MI + NBC (WOOD) Grand Rapids, MI HD + NBC (WOOD) Grand Rapids, MI + NBC (WOWT) Omaha, NE HD + NBC (WOWT) Omaha, NE + NBC (WPBN) Traverse City, MI HD + NBC (WPBN) Traverse City, MI + NBC (WPMI) Mobile, AL HD + NBC (WPMI) Mobile, AL + NBC (WPSD) Paducah, KY HD + NBC (WPSD) Paducah, KY + NBC (WPTA-DT2) Ft. Wayne, IN + NBC (WPTV) West Palm Beach, FL HD + NBC (WPTV) West Palm Beach, FL + NBC (WPTZ) Plattsburg, NY HD + NBC (WPXI) Pittsburgh, PA HD + NBC (WRAL) Raleigh-Durham, NC HD + NBC (WRAL) Raleigh-Durham, NC + NBC (WRC) District of Columbia HD + NBC (WRC) District of Columbia + NBC (WRCB) Chattanooga, TN HD + NBC (WRCB) Chattanooga, TN + NBC (WRDE) Salisbury, MD + NBC (WRDE) Salisbury, MD + NBC (WREX) Rockford, IL HD + NBC (WREX) Rockford, IL + NBC (WRGX) Dothan, AL HD + NBC (WRGX) Dothan, AL + NBC (WSAV) Savannah, GA HD + NBC (WSAV) Savannah, GA + NBC (WSAZ) Huntington, WV HD + NBC (WSAZ) Huntington, WV + NBC (WSFA) Montgomery, AL HD + NBC (WSFA) Montgomery, AL + NBC (WSLS) Roanoke, VA HD + NBC (WSLS) Roanoke, VA + NBC (WSMV) Nashville, TN HD + NBC (WSTM) Syracuse, NY HD + NBC (WSTM) Syracuse, NY NBC (WSZE) Saipan, Northern Mariana Islands - NBC (WTAP) Parkersburg, WV HD - NBC (WTAP) Parkersburg, WV - NBC (WTHR) Indianapolis, IN HD - NBC (WTHR) Indianapolis, IN - NBC (WTLV) Jacksonville, FL HD - NBC (WTMJ) Milwaukee, WI HD - NBC (WTMJ) Milwaukee, WI - NBC (WTOM) Traverse City, MI - NBC (WTOV) Steubenville, OH HD - NBC (WTOV) Steubenville, OH - NBC (WTVA) Tupelo, MS HD - NBC (WTVA) Tupelo, MS - NBC (WTVJ) Miami, FL HD - NBC (WTVJ) Miami, FL - NBC (WTVY-DT4) Dothan, AL - NBC (WTWC) Tallahassee, FL HD - NBC (WTWC) Tallahassee, FL - NBC (WTWO) Terre Haute, IN HD - NBC (WTWO) Terre Haute, IN - NBC (WVGN) Charlotte Amalie, VI - NBC (WVIR) Charlottesville, VA HD - NBC (WVIR) Charlottesville, VA - NBC (WVIT) W. Hartford, CT HD - NBC (WVLA) Baton Rouge, LA HD - NBC (WVLA) Baton Rouge, LA - NBC (WVTM) Birmingham, AL HD - NBC (WVTM) Birmingham, AL - NBC (WVVA) Bluefield, VA HD - NBC (WVVA) Bluefield, VA - NBC (WWBT) Richmond, VA HD - NBC (WWBT) Richmond, VA - NBC (WWLP) Springfield, MA HD - NBC (WWLP) Springfield, MA - NBC (WXIA) Atlanta, GA HD - NBC (WXIA) Atlanta, GA - NBC (WXII) Winston-Salem, NC HD - NBC (WXII) Winston-Salem, NC - NBC (WYFF) Greenville, SC HD - NBC (WYFF) Greenville, SC + NBC (WTAP) Parkersburg, WV HD + NBC (WTAP) Parkersburg, WV + NBC (WTHR) Indianapolis, IN HD + NBC (WTHR) Indianapolis, IN + NBC (WTLV) Jacksonville, FL HD + NBC (WTMJ) Milwaukee, WI HD + NBC (WTMJ) Milwaukee, WI + NBC (WTOM) Traverse City, MI + NBC (WTOV) Steubenville, OH HD + NBC (WTOV) Steubenville, OH + NBC (WTVA) Tupelo, MS HD + NBC (WTVA) Tupelo, MS + NBC (WTVJ) Miami, FL HD + NBC (WTVJ) Miami, FL + NBC (WTVY-DT4) Dothan, AL + NBC (WTWC) Tallahassee, FL HD + NBC (WTWC) Tallahassee, FL + NBC (WTWO) Terre Haute, IN HD + NBC (WTWO) Terre Haute, IN + NBC (WVGN) Charlotte Amalie, VI + NBC (WVIR) Charlottesville, VA HD + NBC (WVIR) Charlottesville, VA + NBC (WVIT) W. Hartford, CT HD + NBC (WVLA) Baton Rouge, LA HD + NBC (WVLA) Baton Rouge, LA + NBC (WVTM) Birmingham, AL HD + NBC (WVTM) Birmingham, AL + NBC (WVVA) Bluefield, VA HD + NBC (WVVA) Bluefield, VA + NBC (WWBT) Richmond, VA HD + NBC (WWBT) Richmond, VA + NBC (WWLP) Springfield, MA HD + NBC (WWLP) Springfield, MA + NBC (WXIA) Atlanta, GA HD + NBC (WXIA) Atlanta, GA + NBC (WXII) Winston-Salem, NC HD + NBC (WXII) Winston-Salem, NC + NBC (WYFF) Greenville, SC HD + NBC (WYFF) Greenville, SC NCW Life Channel NCW Life (KWCC-LD) Wenatchee, WA necn HD @@ -7973,10 +7982,10 @@ NJ PBS (WNJB) New Brunswick, NJ NJ PBS (WNJN) Montclair, NJ HD NJ PBS (WNJN) Montclair, NJ - NJ PBS (WNJS) Camden, NJ HD - NJ PBS (WNJS) Camden, NJ - NJ PBS (WNJT) Trenton, NJ HD - NJ PBS (WNJT) Trenton, NJ + NJ PBS (WNJS) Camden, NJ HD + NJ PBS (WNJS) Camden, NJ + NJ PBS (WNJT) Trenton, NJ HD + NJ PBS (WNJT) Trenton, NJ New Releases On Demand New Tang Dynasty TV (KCNS-DT5) San Francisco, CA New Tang Dynasty TV (KXLA-DT7) Los Angeles, CA @@ -7989,20 +7998,20 @@ News Channel Nebraska (KWBE-LD) Beatrice, NE News Channel Nebraska WJLA 24/7 News - NewsMax TV (K26GS-D7) Springfield, MO + NewsMax TV (K26GS-D7) Springfield, MO NewsMax TV (KCKS-LD5) Kansas City Newsmax 2 (KFPB-LD6) Globe, AZ AWE (KAGW-CD7) Wichita, KS Court TV (KHIZ) Victorville, CA NewsMax TV (KMJC-LD5) Kansas City, KS NewsMax TV HD` - NewsMax TV (KCYM-LD) Des Moines, IA + NewsMax TV (KCYM-LD) Des Moines, IA H&I (KFLU-LD6) Fort Smith, AR Infomercials (WHEH-LD6) Lumberton, NC H&I (WQEK-LD2) Clarksdale, MS Infomercials (WRCZ-LD5) Ocala, FL Quest (WKUW-LD4) White House, TN - NewsMax TV (WROB-LD5) Topeka, KS + NewsMax TV (WROB-LD5) Topeka, KS NFL Network HD NFL Network On Demand NFL Sunday Ticket 15 @@ -8059,25 +8068,25 @@ NHL Center Ice Extra NHL League Wide HD NHL League Wide - NHL Network USA Alternate HD - NHL Network USA Alternate + NHL Network USA Alternate HD + NHL Network USA Alternate NHL Network USA HD - Nick Jr. - East - Nick Jr. - West + Nick Jr. - East + Nick Jr. - West Nick Jr. HD Nick Jr. On Demand - Nickelodeon Canada HD + Nickelodeon Canada HD Nickelodeon Canada on Demand - Nickelodeon USA - East Feed HD - Nickelodeon USA - East Feed - Nickelodeon USA - Pacific Feed HD - Nickelodeon USA - Pacific Feed + Nickelodeon USA - East Feed HD + Nickelodeon USA - East Feed + Nickelodeon USA - Pacific Feed HD + Nickelodeon USA - Pacific Feed Nickelodeon USA On Demand Nickelodeon USA On Demand - Nicktoons - East - Nicktoons - West - Nicktoons HD - East - Nicktoons HD - West + Nicktoons - East + Nicktoons - West + Nicktoons HD - East + Nicktoons HD - West North Coast Create (KEET3) Eureka, CA Nos Recommandations Nouveautés @@ -8123,6 +8132,7 @@ On Demand ONE TV HD ONE TV + One America News Network Next Level Sports HD Next Level Sports Ontario Legislature DV @@ -8134,21 +8144,21 @@ The Grio (WIWN2) Fond du Lac, WI ONTV4U (WKOB-DT8) New York, NY Shop LC (WYGA-CD) Atlanta, GA - ONTV4U + ONTV4U OPB Plus-DT2 Oregon Public Broadcasting OPB Plus (KEPB-TV2) Eugene, OR OPB Plus (KOAB-TV2) Bend, OR OPB Plus (KOAC-TV2) Corvallis, OR OPB Plus (KOPB-DT2) Portland, OR OPB Plus (KTVR-TV2) La Grande, OR - Oprah Winfrey Network Canada HD - Oprah Winfrey Network USA Eastern HD - Oprah Winfrey Network USA Eastern - Oprah Winfrey Network USA Pacific HD - Oprah Winfrey Network USA Pacific + Oprah Winfrey Network Canada HD + Oprah Winfrey Network USA Eastern HD + Oprah Winfrey Network USA Eastern + Oprah Winfrey Network USA Pacific HD + Oprah Winfrey Network USA Pacific OTB TV (WXXA-DT2) Albany, NY - Outdoor Channel US HD - Outdoor Channel US + Outdoor Channel US HD + Outdoor Channel US Outdoor Life Network Canada HD Outdoor Life Network Canada OuterMax - Eastern @@ -8161,10 +8171,10 @@ OUTtv HD Ovation HD Ovation - Oxygen - Eastern Feed - Oxygen - Pacific Feed - Oxygen HD - Eastern - Oxygen HD - Pacific + Oxygen - Eastern Feed + Oxygen - Pacific Feed + Oxygen HD - Eastern + Oxygen HD - Pacific Oxygen on Demand Pac-12 Arizona HD Pac-12 Arizona @@ -8899,8 +8909,8 @@ PBS (WLIW) Long Island, NY HD PBS (WLPB) Baton Rouge, LA HD PBS (WLPB) Baton Rouge, LA - PBS (WLVT) Bethlehem, PA HD - PBS (WLVT) Bethlehem, PA + PBS (WLVT) Bethlehem, PA HD + PBS (WLVT) Bethlehem, PA PBS (WMAB-TV2) MS State, MS HD PBS (WMAB) MS State, MS PBS (WMAE-TV2) Booneville, MS HD @@ -9249,10 +9259,10 @@ Playboy Playmen TV HD Playmen TV - POP - East - POP - West - POP HD - East - POP HD - West + POP - East + POP - West + POP HD - East + POP HD - West POP On Demand Port Aux Basques Community Listings Poste communautaire LBCO @@ -9306,7 +9316,7 @@ Court TV (KPXO-TV2) Honolulu, HI Grit TV (KPXR-TV2) Cedar Rapids, IA Court TV (KSPX-TV2) Sacramento-Modesto, CA - NBC (KTPX-TV2) Tulsa, OK HD + NBC (KTPX-TV2) Tulsa, OK HD Grit TV (KUPX-TV2) Salt Lake City, UT Court TV (KWPX-TV2) Seattle, WA CBN News (WBNA5) Louisville, KY @@ -9354,6 +9364,7 @@ Court TV (WZPX-TV2) Grand Rapids, MI Court TV (WZRB2) Columbia, SC Qubo + QVC QVC HD QVC (K11VZ-D5) Chico, CA QVC (KAHC-LD5) Sacramento, CA @@ -9404,7 +9415,7 @@ Defy (KWPX-TV5) Seattle, WA GetTV (KYMB-LD3) Monterey, CA QVC (KYPK-LD4) Yakima, WA - QVC2 HD + QVC2 HD QVC2 (KAHC-LD6) Sacramento, CA QVC2 (KAUO-LD6) Amarillo, TX QVC2 (KBZC-LD6) Oklahoma City, OK @@ -9422,7 +9433,7 @@ Cheddar (WUDZ-LD6) Terre Haute, IN Infomercials (WVEB-LD6) Charlotte, NC Infomercials (WZCK-LD7) Madison-Middleton, WI - QVC2 + QVC2 DABL (WAAY-TV3) Huntsville, AL QVC (WBGT-CD6) Rochester, NY QVC (WBOA-CD) Pittsburgh, PA @@ -9484,7 +9495,7 @@ Infomercials (WZCK-LD6) Madison-Middleton, WI ION Mystery (WZPX-TV5) Grand Rapids, MI QVC (WZRB5) Columbia, SC - QVC + QVC Radio: 98.5 FM Montréal Radio: CBC Radio 2 English Radio: CBC Radio 2 Toronto @@ -9544,7 +9555,7 @@ Retro TV (KAUN) Sioux Falls, SD HD Retro TV (KAUN) Sioux Falls, SD Catchy Comedy (KAXT-CD2) San Francisco, CA - MeTV (KBAX) Twin Falls, ID + MeTV (KBAX) Twin Falls, ID Retro TV (KBTV-CD5) Sacramento, CA Retro TV (KCKS-LD9) Kansas City Catchy Comedy (KDIT-CD) Marshalltown, IA @@ -9661,6 +9672,7 @@ TBD TV (KGBS-CD4) Austin, TX Revenue Frontier (KHSC-DT3) Fresno, CA Revenue Frontier + Revolt TV Cheddar (KRDH3) Denver, CO REV'N (K18BN-D3) Great Falls, MT REV'N (K26CI-D7) Cortez, CO @@ -9802,8 +9814,8 @@ Science Saisons Canada HD Saisons Canada - SEC Network HD - SEC Network + SEC Network HD + SEC Network Sélection XXX Sur Demande Series + DV Series + HD @@ -9942,39 +9954,39 @@ Showcase Canada - dup Showcase Canada HD Showcase On Demand - Showtime - Eastern Feed - Showtime 2 - Eastern - Showtime 2 - Pacific - Showtime 2 HD - Eastern - Showtime 2 HD - Pacific - Showtime Showcase - Eastern - Showtime Showcase - Pacific - Showtime Showcase HD - East - Showtime Showcase HD - Pacific - Showtime Extreme - Eastern - Showtime Extreme - Pacific - Showtime Extreme HD - Eastern - Showtime Extreme HD - Pacific - Showtime Family Zone - Eastern - Showtime Family Zone - Pacific - Showtime Family Zone HD - Eastern - Showtime HD - Eastern - Showtime Next - Eastern - Showtime Next - Pacific - Showtime Next HD - Eastern - Showtime Next HD - Pacific + Showtime - Eastern Feed + Showtime 2 - Eastern + Showtime 2 - Pacific + Showtime 2 HD - Eastern + Showtime 2 HD - Pacific + Showtime Showcase - Eastern + Showtime Showcase - Pacific + Showtime Showcase HD - East + Showtime Showcase HD - Pacific + Showtime Extreme - Eastern + Showtime Extreme - Pacific + Showtime Extreme HD - Eastern + Showtime Extreme HD - Pacific + Showtime Family Zone - Eastern + Showtime Family Zone - Pacific + Showtime Family Zone HD - Eastern + Showtime HD - Eastern + Showtime Next - Eastern + Showtime Next - Pacific + Showtime Next HD - Eastern + Showtime Next HD - Pacific Showtime on Demand HD Showtime on Demand - SHOXBET - Eastern - SHOXBET - Pacific - SHOXBET HD - Eastern - SHOXBET HD - Pacific + SHOXBET - Eastern + SHOXBET - Pacific + SHOXBET HD - Eastern + SHOXBET HD - Pacific SHOXBET HD on demand - Showtime West HD - Showtime Women - Eastern - Showtime Women - Pacific - Showtime Women HD - Pacific - Showtime Women HD - Eastern + Showtime West HD + Showtime Women - Eastern + Showtime Women - Pacific + Showtime Women HD - Pacific + Showtime Women HD - Eastern Sky Link TV (KCNS2) San Francisco, CA Sky Link TV HD SKY-CAN (KXLA-DT4) Los Angeles, CA @@ -10022,7 +10034,7 @@ Smile (WTPC-TV5) Virginia Beach, VA SonLife Network (WUDL-LD2) Detroit, MI PosiTiV (WWRS-TV5) Mayville, WI - Smile + Smile Smithsonian Channel Canada HD Smithsonian Channel USA HD Smithsonian Channel USA @@ -10130,10 +10142,10 @@ Speed on Demand Paramount Network Canada HD Paramount Network Canada - Paramount Network USA - Eastern Feed - Paramount Network USA - Pacific Feed - Paramount Network USA HD - Eastern Feed - Paramount Network USA HD - Pacific Feed + Paramount Network USA - Eastern Feed + Paramount Network USA - Pacific Feed + Paramount Network USA HD - Eastern Feed + Paramount Network USA HD - Pacific Feed Sports On Demand HD Sports On Demand Sportskool On Demand @@ -10261,55 +10273,55 @@ SSTN (WZXZ-CD) Orlando, FL Star News 39 (WGSR-LP) Greensboro, NC ATN - Tamil Plus - Starz - Eastern - Starz - Pacific + Starz - Eastern + Starz - Pacific Starz Cinema - Eastern Starz Cinema - Pacific Starz Cinema HD - Eastern - Starz Comedy - Eastern - Starz Comedy - Pacific - Starz Comedy HD - Eastern - Starz Edge - Eastern - Starz Edge - Pacific - Starz Edge HD - Eastern - Starz Encore - Eastern - Starz Encore - Pacific - Starz Encore Action - Eastern - Starz Encore Action - Pacific - Starz Encore Action HD - Eastern - Starz Encore Action HD - Pacific - Starz Encore Black - Eastern - Starz Encore Black - Pacific - Starz Encore Black HD - Eastern - Starz Encore Black HD - Pacific - Starz Encore Classic - Eastern - Starz Encore Classic - Pacific - Starz Encore Classic HD - Eastern - Starz Encore Classic HD - Pacific - Starz Encore Family - Eastern - Starz Encore Family - Pacific - Starz Encore Family HD - Eastern - Starz Encore Family HD - Pacific - Starz Encore HD - Eastern - Starz Encore HD - Pacific + Starz Comedy - Eastern + Starz Comedy - Pacific + Starz Comedy HD - Eastern + Starz Edge - Eastern + Starz Edge - Pacific + Starz Edge HD - Eastern + Starz Encore - Eastern + Starz Encore - Pacific + Starz Encore Action - Eastern + Starz Encore Action - Pacific + Starz Encore Action HD - Eastern + Starz Encore Action HD - Pacific + Starz Encore Black - Eastern + Starz Encore Black - Pacific + Starz Encore Black HD - Eastern + Starz Encore Black HD - Pacific + Starz Encore Classic - Eastern + Starz Encore Classic - Pacific + Starz Encore Classic HD - Eastern + Starz Encore Classic HD - Pacific + Starz Encore Family - Eastern + Starz Encore Family - Pacific + Starz Encore Family HD - Eastern + Starz Encore Family HD - Pacific + Starz Encore HD - Eastern + Starz Encore HD - Pacific Starz Encore on Demand HD Starz Encore on Demand - Starz Encore Suspense - Eastern - Starz Encore Suspense - Pacific - Starz Encore Suspense HD - Eastern - Starz Encore Suspense HD - Pacific - Starz Encore Westerns - Eastern - Starz Encore Westerns - Pacific - Starz Encore Westerns HD - Eastern - Starz Encore Westerns HD - Pacific - Starz HD - Eastern - Starz HD - Pacific - Starz In Black - Eastern - Starz In Black - Pacific - Starz In Black HD - Eastern - Starz Kids & Family - Eastern - Starz Kids & Family - Pacific - Starz Kids & Family HD - Eastern + Starz Encore Suspense - Eastern + Starz Encore Suspense - Pacific + Starz Encore Suspense HD - Eastern + Starz Encore Suspense HD - Pacific + Starz Encore Westerns - Eastern + Starz Encore Westerns - Pacific + Starz Encore Westerns HD - Eastern + Starz Encore Westerns HD - Pacific + Starz HD - Eastern + Starz HD - Pacific + Starz In Black - Eastern + Starz In Black - Pacific + Starz In Black HD - Eastern + Starz Kids & Family - Eastern + Starz Kids & Family - Pacific + Starz Kids & Family HD - Eastern Starz On Demand HD Starz On Demand Stingray: Adult Alternative @@ -10392,10 +10404,10 @@ Studio Sogetel Suddenlink On Demand Sundance on Demand - SundanceTV USA - East - SundanceTV USA - West + SundanceTV USA - East + SundanceTV USA - West SundanceTV USA HD On Demand - SundanceTV USA - East HD + SundanceTV USA - East HD Super Channel Fuse DV Super Channel Fuse HD Super Channel Heart & Home HD @@ -10482,10 +10494,10 @@ SWX Right Now (KHQ-DT2) Spokane, WA SWX Right Now (KNDO-DT3) Yakima SWX Right Now (KNDU-DT3) Tri-Cities, WA - Syfy - Eastern Feed - Syfy - Pacific Feed - Syfy HD - Eastern Feed - Syfy HD - Pacific Feed + Syfy - Eastern Feed + Syfy - Pacific Feed + Syfy HD - Eastern Feed + Syfy HD - Pacific Feed Tai Shan TV (KIMG-LP10) Los Angeles, CA Tai Shan TV (KSGA-DT10) Los Angeles, CA Tai Shan TV (KSMV-LD10) Los Angeles, CA @@ -10536,7 +10548,7 @@ TBD TV (WUHF-DT4) Rochester, NY TBD TV TBD TV (WSET-TV4) Lynchburg, VA - TBN - Trinity Broadcasting Network - East + TBN - Trinity Broadcasting Network - East TBN - Trinity Broadcasting Network - Pacific TBN - Trinity Broadcasting Network HD - East TBN - Trinity Broadcasting Network HD - Pacific @@ -10607,10 +10619,10 @@ Quest (WUDL)Detroit, MI TBN (WWRS) Mayville, WI TBN (WWTO) Chicago, IL - TBS - East HD - TBS - East - TBS - Pacific HD - TBS - Pacific + TBS - East HD + TBS - East + TBS - Pacific HD + TBS - Pacific TBS on Demand TBWTV (KSGA-LP7) Ventura, CA TBWTV (KSMV-LD7) Los Angeles, CA @@ -10622,7 +10634,7 @@ H&I (WLNM-LD2) Lansing, MI SonLife (WNIB-LD2) Rochester, NY TCT (KDMI) Des Moines, IA HD - NBC (WLNM-LD) Lansing, MI + NBC (WLNM-LD) Lansing, MI TCT (WNIB-LD) Rochester, NY SonLife Network (WAQP2) Muskegon, MI TCT (WAQP) Muskegon, MI @@ -10634,8 +10646,8 @@ TCT (WIGL-LD) Athens, GA SonLife Network (WINM2) Angola, IN TCT (WINM) Edgerton, OH - MeTV (WJFB-TV) Lebanon, TN HD - MeTV (WJFB-TV) Lebanon, TN + MeTV (WJFB-TV) Lebanon, TN HD + MeTV (WJFB-TV) Lebanon, TN TCT (WLXI) Greensboro, NC SonLife Network (WNYB2) Jamestown, NY TCT (WNYB-DT4) Johnstown, NY @@ -10690,9 +10702,9 @@ Télémag Télémagino HD Télémagino Sur Demande - Telemundo - Eastern Feed + Telemundo - Eastern Feed Telemundo - Mountain Feed - Telemundo - Pacific Feed + Telemundo - Pacific Feed Telemundo (K22JA) Corpus Christi, TX Stadium (KAJL) Fort Smith, AR HD Shop LC (KAJL) Fort Smith, AR @@ -10878,11 +10890,11 @@ TFO Sur Demande Monumental Sports Network 2 HD Monumental Sports Network 2 - NBC Sports Philadelphia+ HD - NBC Sports Philadelphia+ - The Cooking Channel HD + NBC Sports Philadelphia+ HD + NBC Sports Philadelphia+ + The Cooking Channel HD The Cooking Channel On Demand - The Cooking Channel + The Cooking Channel AMG-TV (K38IZ-D4) Phoenix, AZ The Country Network (KAJF-LD) Kansas City, MO Rewind TV US (KASN2) Little Rock, AR @@ -10923,15 +10935,15 @@ The Family Channel (KUTB-LD2) Salt Lake City, UT The Family Channel (KYHT-LD3) Lake Charles, LA The Family Channel (WQQZ-CD2) Ponce, PR - TBN Inspire + TBN Inspire The N On Demand The Real Estate Network - duplicate The Real Estate Network - PEI The Real Estate Network The Rural Channel HD The Rural Channel - The Tennis Channel HD - The Tennis Channel + The Tennis Channel HD + The Tennis Channel The Walk (KDDC-LD5) Dodge City, KS The Walk (KDGU-LD5) Ulysses, KS The Walk (KGCE-LD5) Garden City, KS @@ -10952,7 +10964,7 @@ The Walk TV (WVVC-DT3) Utica, NY TCT (WWJX) Jackson, MS The Walk TV - The Weather Channel + The Weather Channel The Word Network HD The Word Network (KVVV-LD1) The Word Network (WBQP-DT4) @@ -11007,8 +11019,8 @@ THIS (KSGW-TV3) Sheridan, WY THIS (KSTC-TV6) Twin Cities, MN Court TV (KSWB-TV3) San Diego, CA - MeTV (KSWO-DT3) Lawton, OK HD - MeTV (KSWO-TV3) Lawton, OK + MeTV (KSWO-DT3) Lawton, OK HD + MeTV (KSWO-TV3) Lawton, OK Court TV (KTLA3) Los Angeles, CA KTNC-DT4 Concord, CA Cozi TV (KDLT4) Sioux Falls, SD @@ -11060,13 +11072,13 @@ Circle (WMBF-TV3) Myrtle Beach, SC H&I (WMLW-TV3) Milwaukee, WI THIS (WMNT-CD3) Toledo, OH - MeTV (WMOR-TV2) Tampa Bay, FL + MeTV (WMOR-TV2) Tampa Bay, FL Grit TV (WNOL-TV2) New Orleans, LA Start TV (WOLO-TV2) Columbia, SC THIS (WPDP-DT3) Chattanooga, TN THIS (WPGA-TV3) Macon, GA - Court TV (WPHL-TV3) Philadelphia, PA - Court TV (WPIX3) New York, NY + Court TV (WPHL-TV3) Philadelphia, PA + Court TV (WPIX3) New York, NY Cozi TV (WPSD-TV2) Paducah, KY TBD TV (WRGB2) Schenectady, NY THIS (WROB-LD11) Topeka, KS @@ -11154,11 +11166,11 @@ Spectrum Sports Rochester TLC Canada HD TLC Canada - TLC USA - Eastern + TLC USA - Eastern TLC USA - Hawaii - TLC USA - Pacific - TLC USA HD - Eastern - TLC USA HD - Pacific + TLC USA - Pacific + TLC USA HD - Eastern + TLC USA HD - Pacific H&I (KTLN-TV) San Rafael, CA TLN (Total Living Network) Chicagoland TLN (W38DG) Tifton, GA @@ -11197,10 +11209,10 @@ STARZ2 - West Starz1 onDemand HD Starz1 onDemand - TNT - Eastern Feed - TNT - Pacific Feed - TNT HD - East Feed - TNT HD - Pacific Feed + TNT - Eastern Feed + TNT - Pacific Feed + TNT HD - East Feed + TNT HD - Pacific Feed TNT Latin America TNT on Demand Estrella TV (KCNS-DT4) San Francisco, CA @@ -11225,10 +11237,10 @@ TBN (KJCX-LD3) Helena, MT TBN (KTWC-LD) Crockett, TX TruTV on Demand - truTV USA - East HD - truTV USA - Eastern - truTV USA - Pacific HD - truTV USA - Pacific + truTV USA - East HD + truTV USA - Eastern + truTV USA - Pacific HD + truTV USA - Pacific TSN On Demand TSN1 HD TSN 4K @@ -11278,10 +11290,10 @@ TV Entertainment on Demand TV Japan HD TV Japan - TV Land - Eastern HD - TV Land - Eastern - TV Land - Pacific HD - TV Land - Pacific + TV Land - Eastern HD + TV Land - Eastern + TV Land - Pacific HD + TV Land - Pacific TV Listings DV TV Listings TV Media Movies New Releases @@ -11368,8 +11380,8 @@ TyC Sports HD TyC Sports UCTV 265 North Georgia - TUDN HD - TUDN + TUDN HD + TUDN UNI (K31CT-DT9) Cortez, CO UNI (KABE) Bakersfield, CA HD UNI (KABE) Bakersfield, CA @@ -11621,12 +11633,12 @@ Unis - Ouest Unis HD - Est University of Hawaii (UHTV) - Univision - Eastern Feed HD - Univision - Eastern Feed + Univision - Eastern Feed HD + Univision - Eastern Feed Univision - Mountain Feed HD Univision - Mountain Feed - Univision - Pacific Feed HD - Univision - Pacific Feed + Univision - Pacific Feed HD + Univision - Pacific Feed Univision Canada HD UNI (KFTU-DT2) Douglas, AZ UNI (KUVE-CD) Tucson, AZ @@ -11704,7 +11716,7 @@ PBS Kids (WFYI2) Indianapolis, IN V-Me (WIPM-TV4) Mayaguez, PR V-Me (WLAE-DT4) New Orleans, LA - France 24 (WLVT-DT3) Bethlehem, PA + France 24 (WLVT-DT3) Bethlehem, PA V-Me (WNEO-DT4) Alliance, OH V-Me (WNET-DT3) New York, NY The Health Channel (WPBT3) Miami, FL @@ -11717,14 +11729,14 @@ Valu TV VBS (KFUL-DT6) San Luis Obipso, CA VBS (KJLA-DT6) Los Angeles, CA - Motor Trend HD - Motor Trend - VH1 - Eastern Feed - VH1 - Pacific Feed - VH1 HD - Eastern - VH1 HD - Pacific Feed - VICE HD - VICE + Motor Trend HD + Motor Trend + VH1 - Eastern Feed + VH1 - Pacific Feed + VH1 HD - Eastern + VH1 HD - Pacific Feed + VICE HD + VICE Video On Demand Viet Shopping TV (KTSF-DT6) San Francisco, CA Viet Today TV (KTSF-DT5) San Francisco, CA @@ -11777,12 +11789,12 @@ WDAY-TV3 (KBMY-DT3) Xtra Fargo, ND WDAZ-TV3 Xtra Fargo, ND WDNN - MeTV (WDTV2) Clarksburgh, WV + MeTV (WDTV2) Clarksburgh, WV WE HD - WE (Women's Entertainment) - Eastern - WE (Women's Entertainment) - Pacific - Weather Network DV - Weather Network HD + WE (Women's Entertainment) - Eastern + WE (Women's Entertainment) - Pacific + Weather Network DV + Weather Network HD Weather Network (Toronto) HD Weather Network (Toronto) WeatherNation (K18DR-DT9) Cortez, CO @@ -11803,15 +11815,15 @@ ION Mystery (WFMY-TV3) Greensboro, NC CTN LifeStyle (WHNO2) New Orleans, LA Circle (WJRT-TV3) Flint, MI - MeTV (WMTV4) Madison, WI + MeTV (WMTV4) Madison, WI WeatherNation (WPEC-DT2) West Palm Beach, FL WeatherNation (WPMI-TV2) Mobile, AL WeatherNation (WROB-DT6) Topeka, KS TBD TV (WTVC3) Chattanooga, TN CW (WZTV-DT2) Nashville, TN - WeatherNation - WFMZ-Allentown, PA HD - WFMZ-Allentown, PA + WeatherNation + WFMZ-Allentown, PA HD + WFMZ-Allentown, PA WFN-World Fishing Network HD WFN-World Fishing Network On Demand WFN-World Fishing Network @@ -11820,8 +11832,8 @@ Religious Programming (WGGN-TV) Sandusky, OH WGGS Greenville, SC HD WGGS Greenville, SC - NewsNation - Eastern Feed - NewsNation HD - Eastern Feed + NewsNation - Eastern Feed + NewsNation HD - Eastern Feed WGN Canada HD WGN Canada WGN Chicago (LOCAL) HD @@ -11883,7 +11895,7 @@ HSN (WHMB-TV3) Indianapolis, IN World Harvest (WHNW-LD) Gary, IN World Picks Latino On Demand - WPIX New York (SUPERSTATION) HD + WPIX New York (SUPERSTATION) HD (WRJK-LP) Chicago, IL WSBK (TV-38) Boston HD WSBK (TV-38) Boston @@ -12154,6 +12166,7 @@ NBA TV Canada NDTV Good Times NewsMax TV + NewsMax 2 NFL Network NFL Sunday Ticket 1 NFL Sunday Ticket 10 @@ -12410,4 +12423,19 @@ AMI-télé ERT World (Canada) Mediaset Italia - \ No newline at end of file + Court TV Network + DW English + Enlace + Fox Weather + Jewelry Television + Law & Crime Network + Merit Street + PBS KIDS 24/7 + PBS World + PosiTiV + Scripps News + Shop LC + TBD TV + The Grio - Eastern Feed + The Nest + diff --git a/sites/tvpassport.com/tvpassport.com.config.js b/sites/tvpassport.com/tvpassport.com.config.js index 0a76ee077..c8d28d3f5 100644 --- a/sites/tvpassport.com/tvpassport.com.config.js +++ b/sites/tvpassport.com/tvpassport.com.config.js @@ -41,7 +41,7 @@ module.exports = { title, sub_title, description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), category: parseCategory($item), rating: parseRating($item), actors: parseActors($item), @@ -102,7 +102,7 @@ function parseDescription($item) { return $item('*').data('description') } -function parseIcon($item) { +function parseImage($item) { const showpicture = $item('*').data('showpicture') const url = new URL(showpicture, 'https://cdn.tvpassport.com/image/show/960x540/') diff --git a/sites/tvpassport.com/tvpassport.com.test.js b/sites/tvpassport.com/tvpassport.com.test.js index 67928511a..df9a7d63b 100644 --- a/sites/tvpassport.com/tvpassport.com.test.js +++ b/sites/tvpassport.com/tvpassport.com.test.js @@ -41,7 +41,7 @@ it('can parse response', () => { title: 'Charlie Moore: No Offense', sub_title: 'Under the Influencer', category: ['Sports', 'Outdoors'], - icon: 'https://cdn.tvpassport.com/image/show/960x540/69103.jpg', + image: 'https://cdn.tvpassport.com/image/show/960x540/69103.jpg', rating: { system: 'MPA', value: 'TV-G' diff --git a/sites/tvplus.com.tr/tvplus.com.tr.config.js b/sites/tvplus.com.tr/tvplus.com.tr.config.js index 2bf55421e..cae79755c 100644 --- a/sites/tvplus.com.tr/tvplus.com.tr.config.js +++ b/sites/tvplus.com.tr/tvplus.com.tr.config.js @@ -45,7 +45,7 @@ module.exports = { title: item.name, category: item.genres, description: item.introduce, - icon: parseIcon(item), + image: parseImage(item), start: start.toJSON(), stop: stop.toJSON() }) @@ -79,7 +79,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { return item.pictures && item.pictures.length ? item.pictures[0].href : null } diff --git a/sites/tvplus.com.tr/tvplus.com.tr.test.js b/sites/tvplus.com.tr/tvplus.com.tr.test.js index d17a36425..1764a179a 100644 --- a/sites/tvplus.com.tr/tvplus.com.tr.test.js +++ b/sites/tvplus.com.tr/tvplus.com.tr.test.js @@ -35,7 +35,8 @@ it('can parse response', () => { stop: '2021-11-07T01:00:00.000Z', title: '24 Portre', category: 'Yaşam', - icon: 'https://izmottvsc23.tvplus.com.tr:33207/CPS/images/universal/film/program/202111/20211104/35/20211104000026695lh5.jpg', + image: + 'https://izmottvsc23.tvplus.com.tr:33207/CPS/images/universal/film/program/202111/20211104/35/20211104000026695lh5.jpg', description: 'Kendi alanında büyük başarılar elde etmiş insanların kendi ağzından hayat hikayeleri ekrana geliyor.' } diff --git a/sites/tvprofil.com/tvprofil.com.config.js b/sites/tvprofil.com/tvprofil.com.config.js index 4a851696c..644b05880 100644 --- a/sites/tvprofil.com/tvprofil.com.config.js +++ b/sites/tvprofil.com/tvprofil.com.config.js @@ -25,9 +25,9 @@ module.exports = { const start = parseStart($item) const duration = parseDuration($item) const stop = start.add(duration, 's') - const icon = parseIcon($item) + const image = parseImage($item) - programs.push({ title, category, start, stop, icon }) + programs.push({ title, category, start, stop, image }) }) return programs @@ -35,6 +35,9 @@ module.exports = { async channels() { const axios = require('axios') + // https://tvprofil.com/al/channels/getChannels?callback=cb + // potential https://tvprofil.com/tvprogram/kanali/?callback=cb + // prettier-ignore const countries = { al: { channelsPath: '/al', progsPath: 'al/programacioni', lang: 'sq' }, @@ -66,16 +69,12 @@ module.exports = { const config = countries[country] const lang = config.lang - const url = `https://tvprofil.com${config.channelsPath}/channels/getChannels/` + const url = `https://tvprofil.com${config.channelsPath}/channels/getChannels/?callback=cb` console.log(url) const cb = await axios - .get(url, { - params: { - callback: 'cb' - } - }) + .get(url) .then(r => r.data) .catch(err => { console.error(err.message) @@ -101,7 +100,7 @@ module.exports = { } } -function parseIcon($item) { +function parseImage($item) { return $item(':root').data('image') } @@ -144,7 +143,7 @@ function buildQuery(site_id, date) { callback: 'cb' } - let c = 3 + let c = 4 const a = query.datum + query.kanal + c const ua = query.kanal + query.datum diff --git a/sites/tvprofil.com/tvprofil.com.test.js b/sites/tvprofil.com/tvprofil.com.test.js index ea71bef94..eda6bb0b5 100644 --- a/sites/tvprofil.com/tvprofil.com.test.js +++ b/sites/tvprofil.com/tvprofil.com.test.js @@ -15,7 +15,7 @@ const channel = { it('can generate valid url', () => { expect(url({ channel, date })).toBe( - 'https://tvprofil.com/bg/tv-programa/program/?datum=2023-01-12&kanal=24kitchen-bg&callback=cb&b51=818933' + 'https://tvprofil.com/bg/tv-programa/program/?datum=2023-01-12&kanal=24kitchen-bg&callback=cb&b49=819461' ) }) diff --git a/sites/vidio.com/vidio.com.channels.xml b/sites/vidio.com/vidio.com.channels.xml index 49723bdf4..c14ffa105 100644 --- a/sites/vidio.com/vidio.com.channels.xml +++ b/sites/vidio.com/vidio.com.channels.xml @@ -1,16 +1,7 @@ - Prambors On Air - TRAX - ELGANGGA - Geronimo - SWARA SEMARANG - GAJAHMADA - MUSICA - Metro Globe Network - World Cup 1 - World Cup 2 ABC Australia + AFRICANEWS TV AJWA TV Aljazeera ANTV @@ -18,16 +9,17 @@ Bein 1 Bein 3 BTV - CTV 1 - CTV 2 - CTV 3 - CTV 5 - CTV 6 + Champions TV 1 + Champions TV 2 + Champions TV 3 + Champions TV 5 + Champions TV 6 Premier League TV News Asia DAAI TV DW English Elshinta TV + Euro News Fashion TV - Global FashionTV L'Original Fashion TV Midnight Secrets @@ -35,13 +27,13 @@ Horee Indosiar Jaktv - JPM TV + jawaposTV JTV Kompas TV - Liverpool TV Magna TV Makkah TV Mentari TV + Metro Globe Network Metro TV Moji NBA TV @@ -54,13 +46,17 @@ ROCK Entertainment Rock Action SCTV + SEA TODAY + SPOTV 2 + SPOTV Tawaf TV Trans7 TRANS TV + TV5Monde TVN TVOne TVRI + TV Tempo U-Channel TV - Zee Bioskop Zoomoo diff --git a/sites/vidio.com/vidio.com.config.js b/sites/vidio.com/vidio.com.config.js index 5661a27b2..a4b4fcc5b 100644 --- a/sites/vidio.com/vidio.com.config.js +++ b/sites/vidio.com/vidio.com.config.js @@ -41,23 +41,30 @@ module.exports = { .catch(console.error) const $ = cheerio.load(result) - const items = $('.home-content a').toArray() + const itemGroups = $('.home-content').toArray() const channels = [] - items.forEach(item => { - const $item = $(item) + const processedIds = [] + + itemGroups.forEach(group => { + const $group = $(group) + const props = $group.data('ahoy-props') + const name = props.content_title + const siteId = props.content_id - const name = $item.find('p').text() - if (name.toUpperCase().indexOf('FM') < 0 && name.toUpperCase().indexOf('RADIO') < 0) { - channels.push({ - lang: 'id', - site_id: $item.attr('href').substr($item.attr('href').lastIndexOf('/') + 1).split('-')[0], - name - }) + if (props.section.includes('Radio') || processedIds.includes(siteId)) { + return } + + channels.push({ + lang: 'id', + site_id: siteId, + name: name + }) + processedIds.push(siteId) }) return channels - } + } } function parseStart($item, date) { diff --git a/sites/virginmediatelevision.ie/virginmediatelevision.ie.config.js b/sites/virginmediatelevision.ie/virginmediatelevision.ie.config.js index 23c8c34c5..ad225963d 100644 --- a/sites/virginmediatelevision.ie/virginmediatelevision.ie.config.js +++ b/sites/virginmediatelevision.ie/virginmediatelevision.ie.config.js @@ -33,7 +33,7 @@ module.exports = { title: parseTitle($item), description: parseDescription($item), sub_title: parseSubTitle($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -55,7 +55,7 @@ function parseSubTitle($item) { return $item('.info').data('subtitle') } -function parseIcon($item) { +function parseImage($item) { return $item('.info').data('image') } diff --git a/sites/virginmediatelevision.ie/virginmediatelevision.ie.test.js b/sites/virginmediatelevision.ie/virginmediatelevision.ie.test.js index f08491b0f..ad5c067a1 100644 --- a/sites/virginmediatelevision.ie/virginmediatelevision.ie.test.js +++ b/sites/virginmediatelevision.ie/virginmediatelevision.ie.test.js @@ -36,7 +36,7 @@ it('can parse response', () => { sub_title: '', description: 'A detective sergeant and expert in the field of serial killers working for the Missing Persons Bureau tries to protect the general public from evil.', - icon: 'https://bcboltvirgin.akamaized.net/player/shows/1498_517x291_1528141264.jpg' + image: 'https://bcboltvirgin.akamaized.net/player/shows/1498_517x291_1528141264.jpg' }) }) diff --git a/sites/visionplus.id/visionplus.id.channels.xml b/sites/visionplus.id/visionplus.id.channels.xml index a345d58e8..08af07cc3 100644 --- a/sites/visionplus.id/visionplus.id.channels.xml +++ b/sites/visionplus.id/visionplus.id.channels.xml @@ -1,123 +1,123 @@ - CELEBRITIES TV - OKEZONETV - CELEBRITIES TV - ABC Australia - Al Jazeera English - Al Quran Al Kareem - Anhui TV - Animax - ANTV - Arirang - Arirang - AXN - Baby TV - Bali TV - Bandung TV - BBC Earth - BBC World News - Bloomberg - BTV - Cbeebies - Celestial Classic Movie - Celestial Movies - CGTN - CGTN Documentary - Cinemachi - Cinemachi Action - Cinemachi Kids - Cinemachi Max - Cinemachi Xtra - Cinema World - Channel News Asia - CNBC - Crime Investigation - DAAI TV - Shanghai Dragon TV - Dreamworks - DW - DW - Entertainment - Euronews - EWTN - Fight Sports - FMN - Fox News Channel - France 24 - Galaxy - Galaxy Premium - Global Trekker - GTV - History - HITS - Hits Movies - Hunan TV - IDX Channel - IMC - iNews - Jak TV - Jiangsu TV - JTV - Kids TV - KIX - Kompas TV - Kompas TV - Life - Lifetime - Lifetime - Metro TV - Metro TV - MNC TV - MTV 90s - MTV Live - Music TV - Music TV - Muslim TV - My Cinema - My Cinema Asia - My Family - My Kidz - National Geographic - Nat Geo Wild - Net. - NHK World Japan - NHK World Premium - Nick - Nick Jr. - OK TV - One - Paramount Network - RTV - RCTI - Reformed 21 - Rock Action - Rock Entertainment - RT English - SEA Today - SINDONEWS TV - Soccer Channel - SPORTSTARS 2 - SPORTSTARS 3 - SPORTSTARS 4 - SPORTSTARS - SPOTV 2 - SPOTV - Tawaf TV - Thrill - Trans 7 - Trans TV - TRT World - TV5 Monde - TV9 - TVMu - tvN - tvN Movies - TV One - TV One - TVRI - Vision Prime - Xing Kong TV - Zee Bioskop - Zoomoo + ABC Australia + ANTV + AXN + Al Jazeera English + Al Quran Al Kareem + Anhui TV + Animax + Arirang + Arirang + BBC Earth + BBC World News + BTV + Bali TV + Bandung TV + Bloomberg + Cbeebies + Celestial Classic Movie + CGTN + CGTN Documentary + Channel News Asia + CNBC Indonesia + Celebrities TV + Celebrities TV + Celestial Movies + Cinema World + Cinemachi + Cinemachi Action + Cinemachi Kids + Cinemachi Max + Cinemachi Xtra + Crime Investigation + DAAI TV + DW + DW + Dens Food + Dens ShowBiz + Dens ShowBiz + Shanghai Dragon TV + Dreamworks + EWTN + Entertainment + Euronews English + FMN + Fight Sports + Fox News Channel + France 24 + GTV + Galaxy + Galaxy Premium + Global Trekker + HITS + Hits Movies + History + Hunan TV + IDX Channel + IMC + JTV + Jak TV + Jiangsu TV + KIX + Kids TV + Kompas TV + Kompas TV + Life + Lifetime + Lifetime + Love Nature + MNC TV + MTV 90s + MTV Live + Metro TV + Metro TV + Music TV + Music TV + Muslim TV + My Cinema + My Cinema Asia + My Family + My Kidz + NET. + NHK World Japan + NHK World Premium + Nick Jr. + Nick + OK TV + One + Outdoor Channel + RCTI + Rock Action + Rock Entertainment + RT English + RTV + Reformed 21 + SEA Today + SPOTV + SPOTV 2 + SINDONEWS TV + Soccer Channel + SPORTSTARS + SPORTSTARS 2 + SPORTSTARS 3 + SPORTSTARS 4 + TRT World + TV5 Monde + TV9 + TVMu + TVRI + Tawaf TV + Thrill + Trans 7 + Trans TV + Vision Prime + Xing Kong TV + Zee Bioskop + Zoomoo + iNews + tvN + tvN Movies + TV One + TV One diff --git a/sites/vtm.be/vtm.be.config.js b/sites/vtm.be/vtm.be.config.js index 21fddf2f2..c919c8ad0 100644 --- a/sites/vtm.be/vtm.be.config.js +++ b/sites/vtm.be/vtm.be.config.js @@ -24,7 +24,7 @@ module.exports = { title: item.title, description: item.synopsis, category: item.genre, - icon: item.imageUrl, + image: item.imageUrl, start: dayjs(item.from).toJSON(), stop: dayjs(item.to).toJSON() }) diff --git a/sites/vtm.be/vtm.be.test.js b/sites/vtm.be/vtm.be.test.js index 226772644..0ea8d2b2d 100644 --- a/sites/vtm.be/vtm.be.test.js +++ b/sites/vtm.be/vtm.be.test.js @@ -25,7 +25,8 @@ it('can parse response', () => { start: '2021-11-10T23:45:00.000Z', stop: '2021-11-11T00:20:00.000Z', title: 'Wooninspiraties', - icon: 'https://images4.persgroep.net/rcs/z5qrZHumkjuN5rWzoaRJ_BTdL7A/diocontent/209688322/_fill/600/400?appId=da11c75db9b73ea0f41f0cd0da631c71', + image: + 'https://images4.persgroep.net/rcs/z5qrZHumkjuN5rWzoaRJ_BTdL7A/diocontent/209688322/_fill/600/400?appId=da11c75db9b73ea0f41f0cd0da631c71', description: 'Een team gaat op pad om inspiratie op te doen over alles wat met wonen en leven te maken heeft; Ze trekken heel het land door om de laatste trends en tips op het gebied van wonen te achterhalen.', category: 'Magazine' diff --git a/sites/watch.sportsnet.ca/watch.sportsnet.ca.config.js b/sites/watch.sportsnet.ca/watch.sportsnet.ca.config.js index 70f80d1f7..88e3db99b 100644 --- a/sites/watch.sportsnet.ca/watch.sportsnet.ca.config.js +++ b/sites/watch.sportsnet.ca/watch.sportsnet.ca.config.js @@ -18,7 +18,7 @@ module.exports = { programs.push({ title: item.item.title, description: item.item.shortDescription, - icon: parseIcon(item), + image: parseImage(item), start: parseStart(item), stop: parseStop(item) }) @@ -47,7 +47,7 @@ module.exports = { } } -function parseIcon(item) { +function parseImage(item) { if (!item.item || !item.item.images) return null return item.item.images.tile diff --git a/sites/watch.sportsnet.ca/watch.sportsnet.ca.test.js b/sites/watch.sportsnet.ca/watch.sportsnet.ca.test.js index b1879d641..130e27ac4 100644 --- a/sites/watch.sportsnet.ca/watch.sportsnet.ca.test.js +++ b/sites/watch.sportsnet.ca/watch.sportsnet.ca.test.js @@ -33,7 +33,8 @@ it('can parse response', () => { title: 'Calgary Flames at Colorado Avalanche', description: 'Johnny Gaudreau and the Flames pay a visit to the Avalanche. Calgary won 4-3 in overtime March 5.', - icon: "https://production-static.sportsnet-static.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=85&ImageId='785305'&EntityType='LinearSchedule'&EntityId='826cb731-9de4-4cf3-bcca-d548d8a33d16'&Width=3840&Height=2160" + image: + "https://production-static.sportsnet-static.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=85&ImageId='785305'&EntityType='LinearSchedule'&EntityId='826cb731-9de4-4cf3-bcca-d548d8a33d16'&Width=3840&Height=2160" } ]) }) diff --git a/sites/watchyour.tv/watchyour.tv.test.js b/sites/watchyour.tv/watchyour.tv.test.js index a97815e01..ef1dd98b2 100644 --- a/sites/watchyour.tv/watchyour.tv.test.js +++ b/sites/watchyour.tv/watchyour.tv.test.js @@ -17,7 +17,7 @@ it('can generate valid url', () => { it('can parse response', () => { const content = - '[{"name":"TVS Classic Sports","icon":"https://www.watchyour.tv/epg/channellogos/tvs-classic-sports.png","language":"English","id":"735","shows":[{"name":"1979 WVU vs Penn State","category":"Sports","start_day":"2022-10-03","start":"04:00:00","end_day":"2022-10-03","end":"06:00:45","duration":"121","url":"http://rpn1.bozztv.com/36bay2/gusa-tvs/index-1664769600-7245.m3u8?token=f7410a9414f61579dced17ac1bbdb971","icon":"https://example.com/image.png","timezone":"+0000","tms":"1664769600"},{"name":"1958 NCAA University of Kentucky vs Seattle U","category":"Sports","start_day":"2022-10-04","start":"00:58:50","end_day":"2022-10-04","end":"01:44:11","duration":"46","url":"http://rpn1.bozztv.com/36bay2/gusa-tvs/index.m3u8?token=93e7b201f544c87296076b73f9d880ae","icon":"","timezone":"+0000","tms":"1664845130"}]}]' + '[{"name":"TVS Classic Sports","icon":"https://www.watchyour.tv/epg/channellogos/tvs-classic-sports.png","language":"English","id":"735","shows":[{"name":"1979 WVU vs Penn State","category":"Sports","start_day":"2022-10-03","start":"04:00:00","end_day":"2022-10-03","end":"06:00:45","duration":"121","url":"http://rpn1.bozztv.com/36bay2/gusa-tvs/index-1664769600-7245.m3u8?token=f7410a9414f61579dced17ac1bbdb971","icon":"https://example.com/icon.png","timezone":"+0000","tms":"1664769600"},{"name":"1958 NCAA University of Kentucky vs Seattle U","category":"Sports","start_day":"2022-10-04","start":"00:58:50","end_day":"2022-10-04","end":"01:44:11","duration":"46","url":"http://rpn1.bozztv.com/36bay2/gusa-tvs/index.m3u8?token=93e7b201f544c87296076b73f9d880ae","icon":"","timezone":"+0000","tms":"1664845130"}]}]' const result = parser({ content, date, channel }).map(p => { p.start = p.start.toJSON() p.stop = p.stop.toJSON() @@ -29,7 +29,7 @@ it('can parse response', () => { start: '2022-10-03T04:00:00.000Z', stop: '2022-10-03T06:01:00.000Z', title: '1979 WVU vs Penn State', - icon: 'https://example.com/image.png', + icon: 'https://example.com/icon.png', category: 'Sports' } ]) diff --git a/sites/web.magentatv.de/web.magentatv.de.config.js b/sites/web.magentatv.de/web.magentatv.de.config.js index c26a4bc3d..55c9b61c1 100644 --- a/sites/web.magentatv.de/web.magentatv.de.config.js +++ b/sites/web.magentatv.de/web.magentatv.de.config.js @@ -47,7 +47,7 @@ module.exports = { programs.push({ title: item.name, description: item.introduce, - icon: parseIcon(item), + image: parseImage(item), category: parseCategory(item), start: parseStart(item), stop: parseStop(item) @@ -102,7 +102,7 @@ function parseCategory(item) { : [] } -function parseIcon(item) { +function parseImage(item) { if (!Array.isArray(item.pictures) || !item.pictures.length) return null return item.pictures[0].href diff --git a/sites/web.magentatv.de/web.magentatv.de.test.js b/sites/web.magentatv.de/web.magentatv.de.test.js index c3377a3c5..632c10544 100644 --- a/sites/web.magentatv.de/web.magentatv.de.test.js +++ b/sites/web.magentatv.de/web.magentatv.de.test.js @@ -66,7 +66,8 @@ it('can parse response', () => { title: 'Twenty Foot Plus', description: 'Die besten Big-Wave-Surfer werden bei ihrer Suche nach der nächsten großen Welle begleitet.', - icon: 'http://ngiss.t-online.de/cm1s/media/gracenote/2/4/p24832950_e_h9_aa_2023-06-22T10_12_01.jpg', + image: + 'http://ngiss.t-online.de/cm1s/media/gracenote/2/4/p24832950_e_h9_aa_2023-06-22T10_12_01.jpg', category: ['Sport'] } ]) diff --git a/sites/webtv.delta.nl/webtv.delta.nl.config.js b/sites/webtv.delta.nl/webtv.delta.nl.config.js index f887d578d..961a3706a 100644 --- a/sites/webtv.delta.nl/webtv.delta.nl.config.js +++ b/sites/webtv.delta.nl/webtv.delta.nl.config.js @@ -16,7 +16,7 @@ module.exports = { const details = await loadProgramDetails(item) programs.push({ title: item.title, - icon: item.images.thumbnail.url, + image: item.images.thumbnail.url, description: details.description, start: parseStart(item).toJSON(), stop: parseStop(item).toJSON() diff --git a/sites/webtv.delta.nl/webtv.delta.nl.test.js b/sites/webtv.delta.nl/webtv.delta.nl.test.js index 1ff1205d8..1b95868cb 100644 --- a/sites/webtv.delta.nl/webtv.delta.nl.test.js +++ b/sites/webtv.delta.nl/webtv.delta.nl.test.js @@ -41,7 +41,7 @@ it('can parse response', done => { title: 'NOS Journaal', description: 'Nederlands lifestyleprogramma uit 2022 (ook in HD) met dagelijkse inspiratie voor een lekker leven in en om het huis.\nPresentatrice Froukje de Both, kok Hugo Kennis en een team van experts, onder wie tuinman Tom Groot, geven praktische tips op het gebied van wonen, lifestyle, tuinieren en koken. Daarmee kun je zelf direct aan de slag om je leven leuker én gezonder te maken. Afl. 15 van seizoen 4.', - icon: 'https://cdn.gvidi.tv/img/booxmedia/e19c/static/NOS%20Journaal5.jpg' + image: 'https://cdn.gvidi.tv/img/booxmedia/e19c/static/NOS%20Journaal5.jpg' } ]) done() diff --git a/sites/worldfishingnetwork.com/worldfishingnetwork.com.config.js b/sites/worldfishingnetwork.com/worldfishingnetwork.com.config.js index a1b99fee0..b50e1f8f6 100644 --- a/sites/worldfishingnetwork.com/worldfishingnetwork.com.config.js +++ b/sites/worldfishingnetwork.com/worldfishingnetwork.com.config.js @@ -33,7 +33,7 @@ module.exports = { title: parseTitle($item), sub_title: parseSubTitle($item), description: parseDescription($item), - icon: parseIcon($item), + image: parseImage($item), start, stop }) @@ -55,7 +55,7 @@ function parseDescription($item) { return $item('.show-title > p').text().trim() } -function parseIcon($item) { +function parseImage($item) { const url = $item('.show-img > img').attr('src') return url ? `https:${url}` : null diff --git a/sites/worldfishingnetwork.com/worldfishingnetwork.com.test.js b/sites/worldfishingnetwork.com/worldfishingnetwork.com.test.js index 463d8ebd1..8629089ea 100644 --- a/sites/worldfishingnetwork.com/worldfishingnetwork.com.test.js +++ b/sites/worldfishingnetwork.com/worldfishingnetwork.com.test.js @@ -29,7 +29,7 @@ it('can parse response', () => { sub_title: 'Challenge Cup Sudden Death Round 2', description: 'Nine anglers race to a target weight on Lake Wylie in the Lucas Oil Challenge Cup, presented by B&W Trailer Hitches, Rock Hill, South Carolina. Only four will move on to the Championship Round.', - icon: 'https://content.osgnetworks.tv/shows/major-league-fishing-thumbnail.jpg' + image: 'https://content.osgnetworks.tv/shows/major-league-fishing-thumbnail.jpg' }) expect(results[41]).toMatchObject({ @@ -39,7 +39,7 @@ it('can parse response', () => { sub_title: 'Flint Wilderness Walleye', description: 'Mark Romanack and Bryan Darland fish walleye on Klotz Lake in the famed Flint Wilderness of Ontario', - icon: 'https://content.osgnetworks.tv/shows/fishin-411-thumbnail.jpg' + image: 'https://content.osgnetworks.tv/shows/fishin-411-thumbnail.jpg' }) }) diff --git a/sites/www3.nhk.or.jp/www3.nhk.or.jp.config.js b/sites/www3.nhk.or.jp/www3.nhk.or.jp.config.js index 6f5fb38fc..4a7f59f05 100644 --- a/sites/www3.nhk.or.jp/www3.nhk.or.jp.config.js +++ b/sites/www3.nhk.or.jp/www3.nhk.or.jp.config.js @@ -37,7 +37,7 @@ module.exports = { start: parseStart(item), stop: parseStop(item), description: item.description, - icon: parseIcon(item), + image: parseImage(item), sub_title: item.subtitle }) }) @@ -63,6 +63,6 @@ function parseStop(item) { return dayjs.unix(parseInt(item.endDate) / 1000) } -function parseIcon(item) { +function parseImage(item) { return 'https://www.nhk.or.jp' + item.thumbnail } diff --git a/sites/www3.nhk.or.jp/www3.nhk.or.jp.test.js b/sites/www3.nhk.or.jp/www3.nhk.or.jp.test.js index 820230f8a..ffe551393 100644 --- a/sites/www3.nhk.or.jp/www3.nhk.or.jp.test.js +++ b/sites/www3.nhk.or.jp/www3.nhk.or.jp.test.js @@ -29,7 +29,8 @@ it('can parse response', () => { stop: dayjs(1682727000000), description: "NHK WORLD-JAPAN's flagship hourly news program delivers the latest world news, business and weather, with a focus on Japan and the rest of Asia.", - icon: 'https://www.nhk.or.jp/nhkworld/upld/thumbnails/en/tv/regular_program/340aed63308aafd1178172abf6325231_large.jpg', + image: + 'https://www.nhk.or.jp/nhkworld/upld/thumbnails/en/tv/regular_program/340aed63308aafd1178172abf6325231_large.jpg', sub_title: '' } ]) diff --git a/yarn.lock b/yarn.lock index 9513a2e63..67766c9f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,370 +2,477 @@ # yarn lockfile v1 -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - "@alex_neo/jest-expect-message@^1.0.5": version "1.0.5" - resolved "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz#bdc96f5764cb42ab677941c1ac86b2e4bea96fa7" integrity sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ== "@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.22.5": - version "7.22.13" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz" - integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== dependencies: - "@babel/highlight" "^7.22.13" - chalk "^2.4.2" + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" -"@babel/compat-data@^7.22.6": - version "7.22.6" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz" - integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== +"@babel/compat-data@^7.25.9": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.2.tgz#278b6b13664557de95b8f35b90d96785850bb56e" + integrity sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": - version "7.22.8" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz" - integrity sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw== +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40" + integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.7" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helpers" "^7.22.6" - "@babel/parser" "^7.22.7" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.8" - "@babel/types" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.26.0" + "@babel/generator" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helpers" "^7.26.0" + "@babel/parser" "^7.26.0" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.26.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" - -"@babel/generator@^7.22.7", "@babel/generator@^7.23.3", "@babel/generator@^7.7.2": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz" - integrity sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg== - dependencies: - "@babel/types" "^7.23.3" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-compilation-targets@^7.22.6": - version "7.22.6" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz" - integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-validator-option" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - browserslist "^4.21.9" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.25.9", "@babel/generator@^7.26.0", "@babel/generator@^7.7.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.2.tgz#87b75813bec87916210e5e01939a4c823d6bb74f" + integrity sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw== + dependencies: + "@babel/parser" "^7.26.2" + "@babel/types" "^7.26.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-compilation-targets@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875" + integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== + dependencies: + "@babel/compat-data" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" lru-cache "^5.1.1" + semver "^6.3.1" -"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-transforms@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz" - integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.22.5": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helpers@^7.22.6": - version "7.22.6" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz" - integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - -"@babel/highlight@^7.22.13": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz" - integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.8.0": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" + integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== + +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + +"@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.3": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz" - integrity sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw== +"@babel/helpers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4" + integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== + dependencies: + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.2.tgz#fd7b6f487cfea09889557ef5d4eeb9ff9a5abd11" + integrity sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ== + dependencies: + "@babel/types" "^7.26.0" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-import-meta@^7.8.3": +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-import-attributes@^7.24.7": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7" + integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.7.2": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290" + integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.8.3": +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz" - integrity sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.23.3" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.3" - "@babel/types" "^7.23.3" - debug "^4.1.0" + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399" + integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/template@^7.25.9", "@babel/template@^7.3.3": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016" + integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/traverse@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" + integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/template" "^7.25.9" + "@babel/types" "^7.25.9" + debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.3", "@babel/types@^7.3.3": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz" - integrity sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.3.3": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.0.tgz#deabd08d6b753bc8e0f198f8709fb575e31774ff" + integrity sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA== dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== - dependencies: - "@jridgewell/trace-mapping" "0.3.9" +"@colors/colors@1.6.0", "@colors/colors@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0" + integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== "@dabh/diagnostics@^2.0.2": version "2.0.3" - resolved "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a" integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== dependencies: colorspace "1.1.x" enabled "2.0.x" kuler "^2.0.0" -"@esbuild/darwin-x64@0.18.20": - version "0.18.20" - resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz" - integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== +"@esbuild/aix-ppc64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz#51299374de171dbd80bb7d838e1cfce9af36f353" + integrity sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ== + +"@esbuild/android-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz#58565291a1fe548638adb9c584237449e5e14018" + integrity sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw== + +"@esbuild/android-arm@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.23.1.tgz#5eb8c652d4c82a2421e3395b808e6d9c42c862ee" + integrity sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ== + +"@esbuild/android-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.23.1.tgz#ae19d665d2f06f0f48a6ac9a224b3f672e65d517" + integrity sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg== + +"@esbuild/darwin-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz#05b17f91a87e557b468a9c75e9d85ab10c121b16" + integrity sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q== + +"@esbuild/darwin-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz#c58353b982f4e04f0d022284b8ba2733f5ff0931" + integrity sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw== + +"@esbuild/freebsd-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz#f9220dc65f80f03635e1ef96cfad5da1f446f3bc" + integrity sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA== + +"@esbuild/freebsd-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz#69bd8511fa013b59f0226d1609ac43f7ce489730" + integrity sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g== + +"@esbuild/linux-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz#8050af6d51ddb388c75653ef9871f5ccd8f12383" + integrity sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g== + +"@esbuild/linux-arm@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz#ecaabd1c23b701070484990db9a82f382f99e771" + integrity sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ== + +"@esbuild/linux-ia32@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz#3ed2273214178109741c09bd0687098a0243b333" + integrity sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ== + +"@esbuild/linux-loong64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz#a0fdf440b5485c81b0fbb316b08933d217f5d3ac" + integrity sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw== + +"@esbuild/linux-mips64el@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz#e11a2806346db8375b18f5e104c5a9d4e81807f6" + integrity sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q== + +"@esbuild/linux-ppc64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz#06a2744c5eaf562b1a90937855b4d6cf7c75ec96" + integrity sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw== + +"@esbuild/linux-riscv64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz#65b46a2892fc0d1af4ba342af3fe0fa4a8fe08e7" + integrity sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA== + +"@esbuild/linux-s390x@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz#e71ea18c70c3f604e241d16e4e5ab193a9785d6f" + integrity sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw== + +"@esbuild/linux-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz#d47f97391e80690d4dfe811a2e7d6927ad9eed24" + integrity sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ== + +"@esbuild/netbsd-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz#44e743c9778d57a8ace4b72f3c6b839a3b74a653" + integrity sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA== + +"@esbuild/openbsd-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz#05c5a1faf67b9881834758c69f3e51b7dee015d7" + integrity sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q== + +"@esbuild/openbsd-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz#2e58ae511bacf67d19f9f2dcd9e8c5a93f00c273" + integrity sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA== + +"@esbuild/sunos-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz#adb022b959d18d3389ac70769cef5a03d3abd403" + integrity sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA== + +"@esbuild/win32-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz#84906f50c212b72ec360f48461d43202f4c8b9a2" + integrity sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A== + +"@esbuild/win32-ia32@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz#5e3eacc515820ff729e90d0cb463183128e82fac" + integrity sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ== + +"@esbuild/win32-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz#81fd50d11e2c32b2d6241470e3185b70c7b30699" + integrity sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg== + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" + integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== +"@eslint/config-array@^0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.18.0.tgz#37d8fe656e0d5e3dbaea7758ea56540867fd074d" + integrity sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw== dependencies: - eslint-visitor-keys "^3.3.0" + "@eslint/object-schema" "^2.1.4" + debug "^4.3.1" + minimatch "^3.1.2" -"@eslint-community/regexpp@^4.5.1": - version "4.8.2" - resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.2.tgz" - integrity sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g== +"@eslint/core@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.7.0.tgz#a1bb4b6a4e742a5ff1894b7ee76fbf884ec72bd3" + integrity sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw== -"@eslint/eslintrc@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz" - integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== +"@eslint/eslintrc@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.1.0.tgz#dbd3482bfd91efa663cbe7aa1f506839868207b6" + integrity sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.3.2" - globals "^13.15.0" + espree "^10.0.1" + globals "^14.0.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/js@9.14.0": + version "9.14.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.14.0.tgz#2347a871042ebd11a00fd8c2d3d56a265ee6857e" + integrity sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg== + +"@eslint/object-schema@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.4.tgz#9e69f8bb4031e11df79e03db09f9dbbae1740843" + integrity sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== + +"@eslint/plugin-kit@^0.2.0": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.2.tgz#5eff371953bc13e3f4d88150e2c53959f64f74f6" + integrity sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw== + dependencies: + levn "^0.4.1" + "@freearhey/core@^0.3.1": version "0.3.1" - resolved "https://registry.npmjs.org/@freearhey/core/-/core-0.3.1.tgz" + resolved "https://registry.yarnpkg.com/@freearhey/core/-/core-0.3.1.tgz#236f9a7cd0a3cc884511db4d5f2a39f8cdd55cb9" integrity sha512-9n4p4DcRKWz4zU6XluDEGKxiFRwlr+Nhn6DJg5tCG6Cov/yvN/TfGACRGCmJKXkVvf4TSKxIE3hZSKEOMRZI2w== dependencies: "@types/fs-extra" "^11.0.2" @@ -383,28 +490,175 @@ "@freearhey/search-js@^0.1.1": version "0.1.1" - resolved "https://registry.npmjs.org/@freearhey/search-js/-/search-js-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/@freearhey/search-js/-/search-js-0.1.1.tgz#9feb0efde1ed4ccf7370a3cd257826407f72b397" integrity sha512-nmXhqBg5lh6GxMT2g1hgmSc/pbXGw0P4ZxXaPt/cnuZYtvPHSo0CPOF65iNC9LEqvrrnLig4RFlG1dBDPNAU0g== dependencies: lodash "^4.17.21" -"@humanwhocodes/config-array@^0.9.2": - version "0.9.5" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz" - integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== +"@humanfs/core@^0.19.1": + version "0.19.1" + resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" + integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== + +"@humanfs/node@^0.16.6": + version "0.16.6" + resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.6.tgz#ee2a10eaabd1131987bf0488fd9b820174cd765e" + integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.4" + "@humanfs/core" "^0.19.1" + "@humanwhocodes/retry" "^0.3.0" -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/retry@^0.3.0": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a" + integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== + +"@humanwhocodes/retry@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b" + integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA== + +"@inquirer/checkbox@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-4.0.1.tgz#adf127d4fe161a939a1d8cafee25e50d878d1184" + integrity sha512-ehJjmNPdguajc1hStvjN7DJNVjwG5LC1mgGMGFjCmdkn2fxB2GtULftMnlaqNmvMdPpqdaSoOFpl86VkLtG4pQ== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/figures" "^1.0.7" + "@inquirer/type" "^3.0.0" + ansi-escapes "^4.3.2" + yoctocolors-cjs "^2.1.2" + +"@inquirer/confirm@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.0.1.tgz#35e0aa0f9fdaadee3acb1c42024e707af308fced" + integrity sha512-6ycMm7k7NUApiMGfVc32yIPp28iPKxhGRMqoNDiUjq2RyTAkbs5Fx0TdzBqhabcKvniDdAAvHCmsRjnNfTsogw== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + +"@inquirer/core@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.0.1.tgz#22068da87d8f6317452172dfd521e811ccbcb90e" + integrity sha512-KKTgjViBQUi3AAssqjUFMnMO3CM3qwCHvePV9EW+zTKGKafFGFF01sc1yOIYjLJ7QU52G/FbzKc+c01WLzXmVQ== + dependencies: + "@inquirer/figures" "^1.0.7" + "@inquirer/type" "^3.0.0" + ansi-escapes "^4.3.2" + cli-width "^4.1.0" + mute-stream "^2.0.0" + signal-exit "^4.1.0" + strip-ansi "^6.0.1" + wrap-ansi "^6.2.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/editor@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-4.0.1.tgz#5db61ad3f1ce1b468b4b353d661787dcfa52a3a3" + integrity sha512-qAHHJ6hs343eNtCKgV2wV5CImFxYG8J1pl/YCeI5w9VoW7QpulRUU26+4NsMhjR6zDRjKBsH/rRjCIcaAOHsrg== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + external-editor "^3.1.0" + +"@inquirer/expand@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-4.0.1.tgz#e699d53c62312f097333208bb6ad777036438536" + integrity sha512-9anjpdc802YInXekwePsa5LWySzVMHbhVS6v6n5IJxrl8w09mODOeP69wZ1d0WrOvot2buQSmYp4lW/pq8y+zQ== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/figures@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.7.tgz#d050ccc0eabfacc0248c4ff647a9dfba1b01594b" + integrity sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw== + +"@inquirer/input@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-4.0.1.tgz#7b676aad726e8a3baf3793cf1e9cec665a815a2b" + integrity sha512-m+SliZ2m43cDRIpAdQxfv5QOeAQCuhS8TGLvtzEP1An4IH1kBES4RLMRgE/fC+z29aN8qYG8Tq/eXQQKTYwqAg== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + +"@inquirer/number@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-3.0.1.tgz#21666eff686c9f97396d23ae58f62d244d6338d6" + integrity sha512-gF3erqfm0snpwBjbyKXUUe17QJ7ebm49btXApajrM0rgCCoYX0o9W5NCuYNae87iPxaIJVjtuoQ42DX32IdbMA== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + +"@inquirer/password@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-4.0.1.tgz#22f47e9a40255c2244eb57aeeeee76b6642759c5" + integrity sha512-D7zUuX4l4ZpL3D7/SWu9ibijP09jigwHi/gfUHLx5GMS5oXzuMfPV2xPMG1tskco4enTx70HA0VtMXecerpvbg== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + ansi-escapes "^4.3.2" + +"@inquirer/prompts@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.0.1.tgz#089dbb83b34a6f68a515d77ad7f9f0a42b4ba758" + integrity sha512-cu2CpGC2hz7WTt2VBvdkzahDvYice6vYA/8Dm7Fy3tRNzKuQTF2EY3CV4H2GamveWE6tA2XzyXtbWX8+t4WMQg== + dependencies: + "@inquirer/checkbox" "^4.0.1" + "@inquirer/confirm" "^5.0.1" + "@inquirer/editor" "^4.0.1" + "@inquirer/expand" "^4.0.1" + "@inquirer/input" "^4.0.1" + "@inquirer/number" "^3.0.1" + "@inquirer/password" "^4.0.1" + "@inquirer/rawlist" "^4.0.1" + "@inquirer/search" "^3.0.1" + "@inquirer/select" "^4.0.1" + +"@inquirer/rawlist@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-4.0.1.tgz#3f3a46881c0b50dc8361ec9add14b38568bc34c8" + integrity sha512-0LuMOgaWs7W8JNcbiKkoFwyWFDEeCmLqDCygF0hidQUVa6J5grFVRZxrpompiWDFM49Km2rf7WoZwRo1uf1yWQ== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/type" "^3.0.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/search@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.0.1.tgz#68a4d23f6fca5a8eb99a61a72f74dc6b193be20a" + integrity sha512-ehMqjiO0pAf+KtdONKeCLVy4i3fy3feyRRhDrvzWhiwB8JccgKn7eHFr39l+Nx/FaZAhr0YxIJvkK5NuNvG+Ww== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/figures" "^1.0.7" + "@inquirer/type" "^3.0.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/select@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-4.0.1.tgz#fb651f0e0fb7da1256cc75a399dc2ac72a7f7df4" + integrity sha512-tVRatFRGU49bxFCKi/3P+C0E13KZduNFbWuHWRx0L2+jbiyKRpXgHp9qiRHWRk/KarhYBXzH/di6w3VQ5aJd5w== + dependencies: + "@inquirer/core" "^10.0.1" + "@inquirer/figures" "^1.0.7" + "@inquirer/type" "^3.0.0" + ansi-escapes "^4.3.2" + yoctocolors-cjs "^2.1.2" + +"@inquirer/type@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.0.tgz#1762ebe667ec1d838012b20bf0cf90b841ba68bc" + integrity sha512-YYykfbw/lefC7yKj7nanzQXILM7r3suIvyFlCcMskc99axmsSewXWkAfXKwMbgxL76iAFVmRwmYdwNZNc8gjog== "@isaacs/cliui@^8.0.2": version "8.0.2" - resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" @@ -416,7 +670,7 @@ "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -425,14 +679,14 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: "@jest/types" "^29.6.3" @@ -444,7 +698,7 @@ "@jest/core@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: "@jest/console" "^29.7.0" @@ -478,7 +732,7 @@ "@jest/environment@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: "@jest/fake-timers" "^29.7.0" @@ -488,14 +742,14 @@ "@jest/expect-utils@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: jest-get-type "^29.6.3" "@jest/expect@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: expect "^29.7.0" @@ -503,7 +757,7 @@ "@jest/fake-timers@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: "@jest/types" "^29.6.3" @@ -515,7 +769,7 @@ "@jest/globals@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: "@jest/environment" "^29.7.0" @@ -525,7 +779,7 @@ "@jest/reporters@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -555,14 +809,14 @@ "@jest/schemas@^29.6.3": version "29.6.3" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" "@jest/source-map@^29.6.3": version "29.6.3" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: "@jridgewell/trace-mapping" "^0.3.18" @@ -571,7 +825,7 @@ "@jest/test-result@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: "@jest/console" "^29.7.0" @@ -581,7 +835,7 @@ "@jest/test-sequencer@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: "@jest/test-result" "^29.7.0" @@ -591,7 +845,7 @@ "@jest/transform@^29.7.0": version "29.7.0" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: "@babel/core" "^7.11.6" @@ -610,9 +864,9 @@ slash "^3.0.0" write-file-atomic "^4.0.2" -"@jest/types@^29.0.0", "@jest/types@^29.6.3": +"@jest/types@^29.6.3": version "29.6.3" - resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: "@jest/schemas" "^29.6.3" @@ -622,237 +876,183 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: - "@jridgewell/set-array" "^1.0.1" + "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@jridgewell/trace-mapping" "^0.3.24" -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== -"@mapbox/node-pre-gyp@^1.0.11": - version "1.0.11" - resolved "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz" - integrity sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ== +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: - detect-libc "^2.0.0" - https-proxy-agent "^5.0.0" - make-dir "^3.1.0" - node-fetch "^2.6.7" - nopt "^5.0.0" - npmlog "^5.0.1" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.11" - -"@nicolo-ribaudo/semver-v6@^6.3.3": - version "6.3.3" - resolved "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz" - integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@octokit/auth-token@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz" - integrity sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q== +"@npmcli/agent@^2.0.0": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-2.2.2.tgz#967604918e62f620a648c7975461c9c9e74fc5d5" + integrity sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og== dependencies: - "@octokit/types" "^8.0.0" + agent-base "^7.1.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.1" + lru-cache "^10.0.1" + socks-proxy-agent "^8.0.3" -"@octokit/core@^4.1.0": - version "4.1.0" - resolved "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz" - integrity sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ== - dependencies: - "@octokit/auth-token" "^3.0.0" - "@octokit/graphql" "^5.0.0" - "@octokit/request" "^6.0.0" - "@octokit/request-error" "^3.0.0" - "@octokit/types" "^8.0.0" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^7.0.0": - version "7.0.3" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz" - integrity sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw== - dependencies: - "@octokit/types" "^8.0.0" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^5.0.0": - version "5.0.4" - resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz" - integrity sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A== +"@npmcli/fs@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.1.tgz#59cdaa5adca95d135fc00f2bb53f5771575ce726" + integrity sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg== dependencies: - "@octokit/request" "^6.0.0" - "@octokit/types" "^8.0.0" - universal-user-agent "^6.0.0" + semver "^7.3.5" -"@octokit/openapi-types@^14.0.0": - version "14.0.0" - resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz" - integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw== +"@octokit/auth-token@^5.0.0": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-5.1.1.tgz#3bbfe905111332a17f72d80bd0b51a3e2fa2cf07" + integrity sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA== -"@octokit/request-error@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz" - integrity sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg== +"@octokit/core@^6.1.2": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-6.1.2.tgz#20442d0a97c411612da206411e356014d1d1bd17" + integrity sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg== + dependencies: + "@octokit/auth-token" "^5.0.0" + "@octokit/graphql" "^8.0.0" + "@octokit/request" "^9.0.0" + "@octokit/request-error" "^6.0.1" + "@octokit/types" "^13.0.0" + before-after-hook "^3.0.2" + universal-user-agent "^7.0.0" + +"@octokit/endpoint@^10.0.0": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-10.1.1.tgz#1a9694e7aef6aa9d854dc78dd062945945869bcc" + integrity sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q== + dependencies: + "@octokit/types" "^13.0.0" + universal-user-agent "^7.0.2" + +"@octokit/graphql@^8.0.0": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-8.1.1.tgz#3cacab5f2e55d91c733e3bf481d3a3f8a5f639c4" + integrity sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg== dependencies: - "@octokit/types" "^8.0.0" - deprecation "^2.0.0" - once "^1.4.0" + "@octokit/request" "^9.0.0" + "@octokit/types" "^13.0.0" + universal-user-agent "^7.0.0" + +"@octokit/openapi-types@^22.2.0": + version "22.2.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-22.2.0.tgz#75aa7dcd440821d99def6a60b5f014207ae4968e" + integrity sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg== -"@octokit/request@^6.0.0": - version "6.2.2" - resolved "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz" - integrity sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw== +"@octokit/request-error@^6.0.1": + version "6.1.5" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-6.1.5.tgz#907099e341c4e6179db623a0328d678024f54653" + integrity sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ== dependencies: - "@octokit/endpoint" "^7.0.0" - "@octokit/request-error" "^3.0.0" - "@octokit/types" "^8.0.0" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" + "@octokit/types" "^13.0.0" -"@octokit/types@^8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz" - integrity sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg== +"@octokit/request@^9.0.0": + version "9.1.3" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-9.1.3.tgz#42b693bc06238f43af3c037ebfd35621c6457838" + integrity sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA== dependencies: - "@octokit/openapi-types" "^14.0.0" + "@octokit/endpoint" "^10.0.0" + "@octokit/request-error" "^6.0.1" + "@octokit/types" "^13.1.0" + universal-user-agent "^7.0.2" + +"@octokit/types@^13.0.0", "@octokit/types@^13.1.0": + version "13.6.1" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.6.1.tgz#432fc6c0aaae54318e5b2d3e15c22ac97fc9b15f" + integrity sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g== + dependencies: + "@octokit/openapi-types" "^22.2.0" "@pkgjs/parseargs@^0.11.0": version "0.11.0" - resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@seald-io/binary-search-tree@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.2.tgz" - integrity sha512-+pYGvPFAk7wUR+ONMOlc6A+LUN4kOCFwyPLjyaeS7wVibADPHWYJNYsNtyIAwjF1AXQkuaXElnIc4XjKt55QZA== +"@seald-io/binary-search-tree@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz#165a9a456eaa30d15885b25db83861bcce2c6a74" + integrity sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA== -"@seald-io/nedb@^2.2.0": - version "2.2.2" - resolved "https://registry.npmjs.org/@seald-io/nedb/-/nedb-2.2.2.tgz" - integrity sha512-z91J3pem4ENzHuu9BilOSdlGL2S14OQYePPdvBcPHgHr+s51VIUwQARcOjx21KvtkA27vEpgPqzrVKh7nSlIfw== +"@seald-io/nedb@^4.0.2": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@seald-io/nedb/-/nedb-4.0.4.tgz#a6f5dd63a2dde0e141f1862da1e0806141791732" + integrity sha512-CUNcMio7QUHTA+sIJ/DC5JzVNNsHe743TPmC4H5Gij9zDLMbmrCT2li3eVB72/gF63BPS8pWEZrjlAMRKA8FDw== dependencies: - "@seald-io/binary-search-tree" "^1.0.2" - async "0.2.10" + "@seald-io/binary-search-tree" "^1.0.3" localforage "^1.9.0" + util "^0.12.4" "@sinclair/typebox@^0.27.8": version "0.27.8" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sindresorhus/is@^4.0.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - "@sinonjs/commons@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz" - integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^10.0.2": version "10.3.0" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: "@sinonjs/commons" "^3.0.0" -"@szmarczak/http-timer@^4.0.5": - version "4.0.6" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz" - integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== - dependencies: - defer-to-connect "^2.0.0" - -"@tsconfig/node10@^1.0.7": - version "1.0.9" - resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" - integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== - -"@tsconfig/node12@^1.0.7": - version "1.0.11" - resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== - -"@tsconfig/node14@^1.0.0": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== - -"@tsconfig/node16@^1.0.2": - version "1.0.4" - resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz" - integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== - "@types/babel__core@^7.1.14": - version "7.20.2" - resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz" - integrity sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -861,282 +1061,258 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.5" - resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz" - integrity sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w== + version "7.6.8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.2" - resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz" - integrity sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ== + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.2" - resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz" - integrity sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw== + version "7.20.6" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7" + integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== dependencies: "@babel/types" "^7.20.7" -"@types/cacheable-request@^6.0.1": - version "6.0.2" - resolved "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz" - integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== +"@types/cli-progress@^3.11.6": + version "3.11.6" + resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.11.6.tgz#94b334ebe4190f710e51c1bf9b4fedb681fa9e45" + integrity sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA== dependencies: - "@types/http-cache-semantics" "*" - "@types/keyv" "*" "@types/node" "*" - "@types/responselike" "*" -"@types/cli-progress@^3.11.3": - version "3.11.3" - resolved "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.3.tgz" - integrity sha512-/+C9xAdVtc+g5yHHkGBThgAA8rYpi5B+2ve3wLtybYj0JHEBs57ivR4x/zGfSsplRnV+psE91Nfin1soNKqz5Q== - dependencies: - "@types/node" "*" +"@types/estree@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== -"@types/fs-extra@^11.0.2": - version "11.0.2" - resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.2.tgz" - integrity sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ== +"@types/fs-extra@^11.0.2", "@types/fs-extra@^11.0.4": + version "11.0.4" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.4.tgz#e16a863bb8843fba8c5004362b5a73e17becca45" + integrity sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ== dependencies: "@types/jsonfile" "*" "@types/node" "*" "@types/graceful-fs@^4.1.3": - version "4.1.7" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz" - integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw== + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== dependencies: "@types/node" "*" -"@types/http-cache-semantics@*": - version "4.0.1" - resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz" - integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== - -"@types/inquirer@^9.0.3": - version "9.0.3" - resolved "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.3.tgz" - integrity sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw== +"@types/inquirer@^9.0.7": + version "9.0.7" + resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-9.0.7.tgz#61bb8d0e42f038b9a1738b08fba7fa98ad9b4b24" + integrity sha512-Q0zyBupO6NxGRZut/JdmqYKOnN95Eg5V8Csg3PGKkP+FnvsUZx1jAyK7fztIszxxMuoBA6E3KXWvdZVXIpx60g== dependencies: "@types/through" "*" rxjs "^7.2.0" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.5": - version "29.5.5" - resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz" - integrity sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg== +"@types/jest@^29.5.14": + version "29.5.14" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" + integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" -"@types/json-buffer@~3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz" - integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ== - -"@types/json-schema@^7.0.12": - version "7.0.13" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz" - integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== +"@types/json-schema@^7.0.15": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== "@types/jsonfile@*": - version "6.1.2" - resolved "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.2.tgz" - integrity sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w== - dependencies: - "@types/node" "*" - -"@types/keyv@*": - version "3.1.4" - resolved "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz" - integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + version "6.1.4" + resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.4.tgz#614afec1a1164e7d670b4a7ad64df3e7beb7b702" + integrity sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ== dependencies: "@types/node" "*" -"@types/lodash@^4.14.198", "@types/lodash@^4.14.199": - version "4.14.199" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz" - integrity sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg== +"@types/lodash@^4.14.198": + version "4.17.13" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.13.tgz#786e2d67cfd95e32862143abe7463a7f90c300eb" + integrity sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg== -"@types/luxon@^3.3.2", "@types/luxon@~3.3.0": - version "3.3.2" - resolved "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.2.tgz" - integrity sha512-l5cpE57br4BIjK+9BSkFBOsWtwv6J9bJpC7gdXIzZyI0vuKvNTk0wZZrkQxMGsUAuGW9+WMNWF2IJMD7br2yeQ== - -"@types/node-cleanup@^2.1.2": - version "2.1.2" - resolved "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.2.tgz" - integrity sha512-HTksao/sZs9nqxKD/vWOR3WxSrQsyJlBPEFFCgq9lMmhRsuQF+2p6hy+7FaCYn6lOeiDc3ywI8jDQ2bz5y6m8w== +"@types/luxon@^3.3.2", "@types/luxon@~3.4.0": + version "3.4.2" + resolved "https://registry.yarnpkg.com/@types/luxon/-/luxon-3.4.2.tgz#e4fc7214a420173cea47739c33cdf10874694db7" + integrity sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA== -"@types/node@*": - version "20.7.1" - resolved "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz" - integrity sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg== - -"@types/numeral@^2.0.3": - version "2.0.3" - resolved "https://registry.npmjs.org/@types/numeral/-/numeral-2.0.3.tgz" - integrity sha512-37VDYvFbx/I+Ve1kwcDUq5+qvgNl+uy9YUZhBMJ6YWHBtr2+d6CAgdn4R81NqBlZbTpvLxJOTUhwbki7+90+qQ== +"@types/node-cleanup@^2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@types/node-cleanup/-/node-cleanup-2.1.5.tgz#3a90b29ef13eba4077fcec9a3d5e3b285afa1ec6" + integrity sha512-+82RAk5uYiqiMoEv2fPeh03AL4pB5d3TL+Pf+hz31Mme6ECFI1kRlgmxYjdSlHzDbJ9yLorTnKi4Op5FA54kQQ== -"@types/responselike@*", "@types/responselike@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz" - integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== +"@types/node@*", "@types/node@^22.9.0": + version "22.9.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.9.0.tgz#b7f16e5c3384788542c72dc3d561a7ceae2c0365" + integrity sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ== dependencies: - "@types/node" "*" + undici-types "~6.19.8" -"@types/semver@^7.5.0": - version "7.5.3" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz" - integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== +"@types/numeral@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/numeral/-/numeral-2.0.5.tgz#388e5c4ff4b0e1787f130753cbbe83d3ba770858" + integrity sha512-kH8I7OSSwQu9DS9JYdFWbuvhVzvFRoCPCkGxNwoGgaPeDfEPJlcxNvEOypZhQ3XXHsGbfIuYcxcJxKUfJHnRfw== "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== "@types/through@*": - version "0.0.31" - resolved "https://registry.npmjs.org/@types/through/-/through-0.0.31.tgz" - integrity sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w== + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.33.tgz#14ebf599320e1c7851e7d598149af183c6b9ea56" + integrity sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ== dependencies: "@types/node" "*" +"@types/triple-beam@^1.3.2": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c" + integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== + "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz" - integrity sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA== +"@typescript-eslint/eslint-plugin@^8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz#650c50b8c795b5d092189f139f6d00535b5b0f3d" + integrity sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg== dependencies: - "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.7.3" - "@typescript-eslint/type-utils" "6.7.3" - "@typescript-eslint/utils" "6.7.3" - "@typescript-eslint/visitor-keys" "6.7.3" - debug "^4.3.4" + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.13.0" + "@typescript-eslint/type-utils" "8.13.0" + "@typescript-eslint/utils" "8.13.0" + "@typescript-eslint/visitor-keys" "8.13.0" graphemer "^1.4.0" - ignore "^5.2.4" + ignore "^5.3.1" natural-compare "^1.4.0" - semver "^7.5.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" -"@typescript-eslint/parser@^6.0.0 || ^6.0.0-alpha": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz" - integrity sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ== +"@typescript-eslint/parser@^8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.13.0.tgz#ef76203b7cac515aa3ccc4f7ce5320dd61c46b29" + integrity sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ== dependencies: - "@typescript-eslint/scope-manager" "6.7.3" - "@typescript-eslint/types" "6.7.3" - "@typescript-eslint/typescript-estree" "6.7.3" - "@typescript-eslint/visitor-keys" "6.7.3" + "@typescript-eslint/scope-manager" "8.13.0" + "@typescript-eslint/types" "8.13.0" + "@typescript-eslint/typescript-estree" "8.13.0" + "@typescript-eslint/visitor-keys" "8.13.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz" - integrity sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ== +"@typescript-eslint/scope-manager@8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz#2f4aed0b87d72360e64e4ea194b1fde14a59082e" + integrity sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA== dependencies: - "@typescript-eslint/types" "6.7.3" - "@typescript-eslint/visitor-keys" "6.7.3" + "@typescript-eslint/types" "8.13.0" + "@typescript-eslint/visitor-keys" "8.13.0" -"@typescript-eslint/type-utils@6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz" - integrity sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw== +"@typescript-eslint/type-utils@8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.13.0.tgz#8c8fa68490dcb9ae1687ffc7de8fbe23c26417bd" + integrity sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA== dependencies: - "@typescript-eslint/typescript-estree" "6.7.3" - "@typescript-eslint/utils" "6.7.3" + "@typescript-eslint/typescript-estree" "8.13.0" + "@typescript-eslint/utils" "8.13.0" debug "^4.3.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" -"@typescript-eslint/types@6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz" - integrity sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw== +"@typescript-eslint/types@8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.13.0.tgz#3f35dead2b2491a04339370dcbcd17bbdfc204d8" + integrity sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng== -"@typescript-eslint/typescript-estree@6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz" - integrity sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g== +"@typescript-eslint/typescript-estree@8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz#db8c93dd5437ca3ce417a255fb35ddc3c12c3e95" + integrity sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g== dependencies: - "@typescript-eslint/types" "6.7.3" - "@typescript-eslint/visitor-keys" "6.7.3" + "@typescript-eslint/types" "8.13.0" + "@typescript-eslint/visitor-keys" "8.13.0" debug "^4.3.4" - globby "^11.1.0" + fast-glob "^3.3.2" is-glob "^4.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/utils@6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz" - integrity sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg== +"@typescript-eslint/utils@8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.13.0.tgz#f6d40e8b5053dcaeabbd2e26463857abf27d62c0" + integrity sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.7.3" - "@typescript-eslint/types" "6.7.3" - "@typescript-eslint/typescript-estree" "6.7.3" - semver "^7.5.4" + "@typescript-eslint/scope-manager" "8.13.0" + "@typescript-eslint/types" "8.13.0" + "@typescript-eslint/typescript-estree" "8.13.0" -"@typescript-eslint/visitor-keys@6.7.3": - version "6.7.3" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz" - integrity sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg== +"@typescript-eslint/visitor-keys@8.13.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz#e97b0d92b266ef38a1faf40a74da289b66683a5b" + integrity sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw== dependencies: - "@typescript-eslint/types" "6.7.3" - eslint-visitor-keys "^3.4.1" + "@typescript-eslint/types" "8.13.0" + eslint-visitor-keys "^3.4.3" -"@zeit/schemas@2.29.0": - version "2.29.0" - resolved "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz" - integrity sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA== +"@zeit/schemas@2.36.0": + version "2.36.0" + resolved "https://registry.yarnpkg.com/@zeit/schemas/-/schemas-2.36.0.tgz#7a1b53f4091e18d0b404873ea3e3c83589c765f2" + integrity sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg== -abbrev@1: - version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abbrev@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" + integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" accepts@~1.3.5: version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -1144,206 +1320,180 @@ accepts@~1.3.5: acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.1.1: - version "8.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== +acorn@^8.14.0: + version "8.14.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.4.1, acorn@^8.7.1: - version "8.7.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz" - integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== - -agent-base@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz" - integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== +agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317" + integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== dependencies: debug "^4.3.4" -agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: - debug "4" + clean-stack "^2.0.0" + indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== +ajv@8.12.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@8.11.0: - version "8.11.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" uri-js "^4.2.2" ansi-align@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== dependencies: string-width "^4.1.0" -ansi-escapes@^4.2.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^5.0.0: version "5.2.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== ansi-styles@^6.1.0: version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@^3.0.3: version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - arch@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== -are-we-there-yet@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz" - integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - arg@5.0.2: version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - async@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/async/-/async-3.2.3.tgz" - integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== - -async@0.2.10: - version "0.2.10" - resolved "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - integrity sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ== + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" axios-cache-interceptor@^0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/axios-cache-interceptor/-/axios-cache-interceptor-0.10.3.tgz" - integrity sha512-oyHlhmA6zzZJDk/ZMPWPNmO3z8gBU3mWIqAZy+GIUsvwpmwyPlC2XvZ3PTOZHgpWI2kEocMUhk3+w9VwMXfZ4w== + version "0.10.7" + resolved "https://registry.yarnpkg.com/axios-cache-interceptor/-/axios-cache-interceptor-0.10.7.tgz#9a69fdaf10b7bb65e62d264ebe0a068efcb73bef" + integrity sha512-UjpxChG5DpF6Kf1IPGMLOzRDNL8ZNS6TOn1jTaVvCE7cWFU904jJwi0T1s+IbijpnLEjK2iq5uLIuR8Sj+RsFQ== dependencies: cache-parser "^1.2.4" fast-defer "^1.1.7" - object-code "^1.2.2" + object-code "^1.2.4" -axios-cookiejar-support@^4.0.7: - version "4.0.7" - resolved "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-4.0.7.tgz" - integrity sha512-9vpE3y/a2l2Vs2XEJE4L2z0GWnlpJ4Xj+kDaoCtrpPfS1J3oikXBrxRJX6H62/ZcelOGe+519yW7mqXCIoPXuw== +axios-cookiejar-support@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/axios-cookiejar-support/-/axios-cookiejar-support-5.0.3.tgz#8808cc5f8306edc70a86f964662bb9b59d739f92" + integrity sha512-nYbMJ9ZVbV4CMgLOritOvC95oshEO6yTFFRucdhg98OtxjieGl5G12V2r/JZ9/ReFOWjRO+xQjXLQ/FzoXt6Zw== dependencies: - http-cookie-agent "^5.0.4" + http-cookie-agent "^6.0.6" axios-mock-adapter@^1.20.0: - version "1.20.0" - resolved "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz" - integrity sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w== + version "1.22.0" + resolved "https://registry.yarnpkg.com/axios-mock-adapter/-/axios-mock-adapter-1.22.0.tgz#0f3e6be0fc9b55baab06f2d49c0b71157e7c053d" + integrity sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw== dependencies: fast-deep-equal "^3.1.3" - is-blob "^2.1.0" is-buffer "^2.0.5" -axios@^1.5.1, axios@^1.6.1, "axios@>= 0.9.0", axios@>=0.20.0: - version "1.6.2" - resolved "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz" - integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== +axios@^1.6.1, axios@^1.7.7: + version "1.7.7" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" + integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== dependencies: - follow-redirects "^1.15.0" + follow-redirects "^1.15.6" form-data "^4.0.0" proxy-from-env "^1.1.0" -babel-jest@^29.0.0, babel-jest@^29.7.0: +babel-jest@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: "@jest/transform" "^29.7.0" @@ -1356,7 +1506,7 @@ babel-jest@^29.0.0, babel-jest@^29.7.0: babel-plugin-istanbul@^6.1.1: version "6.1.1" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1367,7 +1517,7 @@ babel-plugin-istanbul@^6.1.1: babel-plugin-jest-hoist@^29.6.3: version "29.6.3" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" @@ -1376,26 +1526,29 @@ babel-plugin-jest-hoist@^29.6.3: "@types/babel__traverse" "^7.0.6" babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + version "1.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30" + integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-import-attributes" "^7.24.7" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" babel-preset-jest@^29.6.3: version "29.6.3" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== dependencies: babel-plugin-jest-hoist "^29.6.3" @@ -1403,29 +1556,29 @@ babel-preset-jest@^29.6.3: balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.3.1: version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -before-after-hook@^2.2.0: - version "2.2.3" - resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz" - integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== +before-after-hook@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-3.0.2.tgz#d5665a5fa8b62294a5aa0a499f933f4a1016195d" + integrity sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A== bindings@~1.5.0: version "1.5.0" - resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" -bl@^4.1.0: +bl@^4.0.3: version "4.1.0" - resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" @@ -1434,12 +1587,12 @@ bl@^4.1.0: boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== boxen@7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.0.0.tgz#9e5f8c26e716793fc96edcf7cf754cdf5e3fbf32" integrity sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg== dependencies: ansi-align "^3.0.1" @@ -1453,7 +1606,7 @@ boxen@7.0.0: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -1461,169 +1614,179 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" -browserslist@^4.21.9, "browserslist@>= 4.21.0": - version "4.21.9" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== +browserslist@^4.24.0: + version "4.24.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" + integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" + caniuse-lite "^1.0.30001669" + electron-to-chromium "^1.5.41" + node-releases "^2.0.18" + update-browserslist-db "^1.1.1" -bs-logger@0.x: +bs-logger@^0.2.6: version "0.2.6" - resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== dependencies: fast-json-stable-stringify "2.x" bser@2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.5.0: version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" ieee754 "^1.1.13" +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + bytes@3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== -cache-parser@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.4.tgz" - integrity sha512-O0KwuHuJnbHUrghHi2kGp0SxnWSIBXTYt7M8WVhW0kbPRUNUKoE/Of6e1rRD6AAxmfxFunKnt90yEK09D+sc5g== +cacache@^18.0.0: + version "18.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.4.tgz#4601d7578dadb59c66044e157d02a3314682d6a5" + integrity sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ== + dependencies: + "@npmcli/fs" "^3.1.0" + fs-minipass "^3.0.0" + glob "^10.2.2" + lru-cache "^10.0.1" + minipass "^7.0.3" + minipass-collect "^2.0.1" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + p-map "^4.0.0" + ssri "^10.0.0" + tar "^6.1.11" + unique-filename "^3.0.0" -cacheable-lookup@^5.0.3: - version "5.0.4" - resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" - integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== +cache-parser@^1.2.4: + version "1.2.5" + resolved "https://registry.yarnpkg.com/cache-parser/-/cache-parser-1.2.5.tgz#f19102a788b03055389730eb0493e463e1b379ac" + integrity sha512-Md/4VhAHByQ9frQ15WD6LrMNiVw9AEl/J7vWIXw+sxT6fSOpbtt6LHTp76vy8+bOESPBO94117Hm2bIjlI7XjA== -cacheable-request@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz" - integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== +call-bind@^1.0.2, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" callsites@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelcase@^7.0.0: version "7.0.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== -caniuse-lite@^1.0.30001503: - version "1.0.30001514" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001514.tgz" - integrity sha512-ENcIpYBmwAAOm/V2cXgM7rZUrKKaqisZl4ZAI520FIkqGXUxJjmaIssbRW5HVVR5tyV6ygTLIm15aU8LUmQSaQ== +caniuse-lite@^1.0.30001669: + version "1.0.30001679" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz#18c573b72f72ba70822194f6c39e7888597f9e32" + integrity sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA== cdata@^0.1.1: version "0.1.3" - resolved "https://registry.npmjs.org/cdata/-/cdata-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/cdata/-/cdata-0.1.3.tgz#efbb366a7ea0e5f6c2857876a957e9c9874c4061" integrity sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA== chalk-template@0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/chalk-template/-/chalk-template-0.4.0.tgz#692c034d0ed62436b9062c1707fadcd0f753204b" integrity sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg== dependencies: chalk "^4.1.2" -chalk@^2.3.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" +chalk@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.0.1.tgz#ca57d71e82bb534a296df63bbacc4a1c22b2a4b6" + integrity sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== -chalk@^2.4.2: +chalk@^2.3.2: version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.2: version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.0.1: - version "5.2.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz" - integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== - -chalk@5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz" - integrity sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== +chalk@^5.0.1, chalk@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== chardet@^0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== cheerio-select@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== dependencies: boolbase "^1.0.0" @@ -1633,159 +1796,128 @@ cheerio-select@^2.1.0: domhandler "^5.0.3" domutils "^3.0.1" -cheerio@^1.0.0-rc.10, cheerio@^1.0.0-rc.12: - version "1.0.0-rc.12" - resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== +cheerio@^1.0.0, cheerio@^1.0.0-rc.12: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0.tgz#1ede4895a82f26e8af71009f961a9b8cb60d6a81" + integrity sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww== dependencies: cheerio-select "^2.1.0" dom-serializer "^2.0.0" domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" + domutils "^3.1.0" + encoding-sniffer "^0.2.0" + htmlparser2 "^9.1.0" + parse5 "^7.1.2" parse5-htmlparser2-tree-adapter "^7.0.0" + parse5-parser-stream "^7.1.2" + undici "^6.19.5" + whatwg-mimetype "^4.0.0" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chownr@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cjs-module-lexer@^1.0.0: - version "1.2.3" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + version "1.4.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz#707413784dbb3a72aa11c2f2b042a0bef4004170" + integrity sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-boxes@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - cli-progress@^3.12.0: version "3.12.0" - resolved "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz" + resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942" integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A== dependencies: string-width "^4.2.3" -cli-spinners@^2.5.0: - version "2.9.1" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz" - integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +cli-width@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5" + integrity sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== clipboardy@3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-3.0.0.tgz#f3876247404d334c9ed01b6f269c11d09a5e3092" integrity sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg== dependencies: arch "^2.2.0" execa "^5.1.1" is-wsl "^2.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - cliui@^8.0.1: version "8.0.1" - resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - co@^4.6.0: version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== collect-v8-coverage@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^1.9.3: +color-convert@^1.9.0, color-convert@^1.9.3: version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - color-name@1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + color-string@^1.6.0: version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - color@^3.1.3: version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== dependencies: color-convert "^1.9.3" @@ -1793,7 +1925,7 @@ color@^3.1.3: colorspace@1.1.x: version "1.1.4" - resolved "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== dependencies: color "^3.1.3" @@ -1801,39 +1933,31 @@ colorspace@1.1.x: combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" +commander@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== + commander@^7.1.0: version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@^8.2.0: - version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -compress-brotli@^1.3.6: - version "1.3.8" - resolved "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz" - integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ== - dependencies: - "@types/json-buffer" "~3.0.0" - json-buffer "~3.0.1" - compressible@~2.0.16: version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@1.7.4: version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -1846,42 +1970,27 @@ compression@1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== consola@^3.2.3: version "3.2.3" - resolved "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f" integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== -console-control-strings@^1.0.0, console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - content-disposition@0.5.2: version "0.5.2" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== -convert-source-map@^1.6.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== create-jest@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== dependencies: "@jest/types" "^29.6.3" @@ -1892,23 +2001,18 @@ create-jest@^29.7.0: jest-util "^29.7.0" prompts "^2.0.1" -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - -cron@^2.4.3: - version "2.4.3" - resolved "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz" - integrity sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ== +cron@^3.1.9: + version "3.1.9" + resolved "https://registry.yarnpkg.com/cron/-/cron-3.1.9.tgz#0b6653917ce595a539285ca94a9cff89d5d0b5e8" + integrity sha512-eNZu+YhLRHLxNJNqZgYuy8mXhzMV0XXmOSh+Ls2j1yTeQLCQ04ya7oNpujxwl4lEyck1fcVa1aRVZ+T4tAC7SA== dependencies: - "@types/luxon" "~3.3.0" - luxon "~3.3.0" + "@types/luxon" "~3.4.0" + luxon "~3.5.0" cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + version "7.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.5.tgz#910aac880ff5243da96b728bc6521a5f6c2f2f82" + integrity sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -1916,7 +2020,7 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: css-select@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== dependencies: boolbase "^1.0.0" @@ -1927,147 +2031,115 @@ css-select@^5.1.0: css-what@^6.1.0: version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== csv-parser@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/csv-parser/-/csv-parser-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/csv-parser/-/csv-parser-3.0.0.tgz#b88a6256d79e090a97a1b56451f9327b01d710e7" integrity sha512-s6OYSXAK3IdKqYO33y09jhypG/bSDHPuyCme/IdEHfWpLf/jKcpitVFyOC6UemgGk8v7Q5u2XE0vvwmanxhGlQ== dependencies: minimist "^1.2.0" curl-generator@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/curl-generator/-/curl-generator-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/curl-generator/-/curl-generator-0.2.0.tgz#de82f405469ba48f5e7022c93baccabed24be3bf" integrity sha512-KKTRYPMX3LnX45phiklGA+rv2W5mG0KD8sirV0yjtM7aliGMp5PIwqC5n74AFlwIHGMVsD9NKlyKpcYFA8bPog== dependencies: ms "^2.0.0" cwait@^1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/cwait/-/cwait-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/cwait/-/cwait-1.1.2.tgz#2a6a84fa7f1305486399df90feacb4f4a6719ca2" integrity sha512-kIx8zE5jJ1iBgZytTr01aj57HdC+thPsg8W9Tw0gbf30/F7wfRRUS+BiXT90Dn+A0oGtF0xLT5293Ua4w/ZsNA== dependencies: - cdata "^0.1.1" - -dayjs@^1.10.4, dayjs@^1.11.10, dayjs@^1.11.6: - version "1.11.10" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz" - integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== - -debug@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" + cdata "^0.1.1" -debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" +dayjs@^1.10.4, dayjs@^1.11.13, dayjs@^1.11.6: + version "1.11.13" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== debug@2.6.9: version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + decompress-response@^6.0.0: version "6.0.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== dependencies: mimic-response "^3.1.0" dedent@^1.0.0: - version "1.5.1" - resolved "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz" - integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== + version "1.5.3" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@^0.1.3: version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - clone "^1.0.2" - -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -deprecation@^2.0.0: - version "2.3.1" - resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" - integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== detect-libc@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz" - integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== diff-sequences@^29.6.3: version "29.6.3" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - dom-serializer@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== dependencies: domelementtype "^2.3.0" @@ -2076,71 +2148,98 @@ dom-serializer@^2.0.0: domelementtype@^2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: +domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== dependencies: domelementtype "^2.3.0" -domutils@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz" - integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== +domutils@^3.0.1, domutils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== dependencies: dom-serializer "^2.0.0" domelementtype "^2.3.0" - domhandler "^5.0.1" + domhandler "^5.0.3" eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -electron-to-chromium@^1.4.431: - version "1.4.454" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz" - integrity sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ== +ejs@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" + +electron-to-chromium@^1.5.41: + version "1.5.55" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz#73684752aa2e1aa49cafb355a41386c6637e76a9" + integrity sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg== emittery@^0.13.1: version "0.13.1" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== enabled@2.0.x: version "2.0.0" - resolved "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== -end-of-stream@^1.1.0: +encoding-sniffer@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz#799569d66d443babe82af18c9f403498365ef1d5" + integrity sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg== + dependencies: + iconv-lite "^0.6.3" + whatwg-encoding "^3.1.1" + +encoding@^0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== +entities@^4.2.0, entities@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -epg-grabber@^0.36.1: - version "0.36.1" - resolved "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.36.1.tgz" - integrity sha512-i11ZtCjUWg8lNEq6K2IesSIBDhjPpcT2Mkge7249jK95bOfslvTKM6w+nt2DNamtdMcu512dVpcU9SphyjR4OA== +epg-grabber@^0.37.2: + version "0.37.2" + resolved "https://registry.yarnpkg.com/epg-grabber/-/epg-grabber-0.37.2.tgz#44f666d222ab35cb6a01edec852f30573969592a" + integrity sha512-nW0LREl8pX0rEp7IMKqgbqQizvH/hqagCyv5ixwj7Pwdja7u8Kl2OpSicKr2iMt0ysO9cjqaSsWFWHHGgmVYtQ== dependencies: axios "^1.6.1" axios-cache-interceptor "^0.10.3" @@ -2161,186 +2260,209 @@ epg-grabber@^0.36.1: epg-parser@^0.1.6: version "0.1.6" - resolved "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz" + resolved "https://registry.yarnpkg.com/epg-parser/-/epg-parser-0.1.6.tgz#bf121f8fe1dfea6f8fb2be4f74d2df375c710f90" integrity sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw== dependencies: xml-js "^1.6.11" -epg-parser@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/epg-parser/-/epg-parser-0.2.0.tgz" - integrity sha512-+wmWylP9RPK1tzZKRZ291H8+vDd4LB1ZY0UP16bACyqpwmMu/xkE92jUaXm6wBMn6lpfSepYmT2mgLLi+NCsHQ== +epg-parser@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/epg-parser/-/epg-parser-0.3.1.tgz#a622025e4cf3fc90b5a4bd5ce9f0f4936a2fe54c" + integrity sha512-y131hXfDthUdSeKbN0Ru1wiFF5er4t/TLT+IaAnHF2CYB0cnygHTJteQMDYIlHWHDsGj+z9ejm1cU3saFNF3nQ== dependencies: dayjs "^1.11.6" + lodash "^4.17.21" xml-js "^1.6.11" +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -esbuild@~0.18.20: - version "0.18.20" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz" - integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +esbuild@~0.23.0: + version "0.23.1" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.23.1.tgz#40fdc3f9265ec0beae6f59824ade1bd3d3d2dab8" + integrity sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg== optionalDependencies: - "@esbuild/android-arm" "0.18.20" - "@esbuild/android-arm64" "0.18.20" - "@esbuild/android-x64" "0.18.20" - "@esbuild/darwin-arm64" "0.18.20" - "@esbuild/darwin-x64" "0.18.20" - "@esbuild/freebsd-arm64" "0.18.20" - "@esbuild/freebsd-x64" "0.18.20" - "@esbuild/linux-arm" "0.18.20" - "@esbuild/linux-arm64" "0.18.20" - "@esbuild/linux-ia32" "0.18.20" - "@esbuild/linux-loong64" "0.18.20" - "@esbuild/linux-mips64el" "0.18.20" - "@esbuild/linux-ppc64" "0.18.20" - "@esbuild/linux-riscv64" "0.18.20" - "@esbuild/linux-s390x" "0.18.20" - "@esbuild/linux-x64" "0.18.20" - "@esbuild/netbsd-x64" "0.18.20" - "@esbuild/openbsd-x64" "0.18.20" - "@esbuild/sunos-x64" "0.18.20" - "@esbuild/win32-arm64" "0.18.20" - "@esbuild/win32-ia32" "0.18.20" - "@esbuild/win32-x64" "0.18.20" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + "@esbuild/aix-ppc64" "0.23.1" + "@esbuild/android-arm" "0.23.1" + "@esbuild/android-arm64" "0.23.1" + "@esbuild/android-x64" "0.23.1" + "@esbuild/darwin-arm64" "0.23.1" + "@esbuild/darwin-x64" "0.23.1" + "@esbuild/freebsd-arm64" "0.23.1" + "@esbuild/freebsd-x64" "0.23.1" + "@esbuild/linux-arm" "0.23.1" + "@esbuild/linux-arm64" "0.23.1" + "@esbuild/linux-ia32" "0.23.1" + "@esbuild/linux-loong64" "0.23.1" + "@esbuild/linux-mips64el" "0.23.1" + "@esbuild/linux-ppc64" "0.23.1" + "@esbuild/linux-riscv64" "0.23.1" + "@esbuild/linux-s390x" "0.23.1" + "@esbuild/linux-x64" "0.23.1" + "@esbuild/netbsd-x64" "0.23.1" + "@esbuild/openbsd-arm64" "0.23.1" + "@esbuild/openbsd-x64" "0.23.1" + "@esbuild/sunos-x64" "0.23.1" + "@esbuild/win32-arm64" "0.23.1" + "@esbuild/win32-ia32" "0.23.1" + "@esbuild/win32-x64" "0.23.1" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz" - integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw== +eslint-config-prettier@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f" + integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.2.0.tgz#377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442" + integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: +eslint-visitor-keys@^3.4.3: version "3.4.3" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -"eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", eslint@^8.17.0, eslint@>=5, eslint@>=7.0.0: - version "8.17.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz" - integrity sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw== - dependencies: - "@eslint/eslintrc" "^1.3.0" - "@humanwhocodes/config-array" "^0.9.2" - ajv "^6.10.0" +eslint-visitor-keys@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" + integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== + +eslint@^9.14.0: + version "9.14.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.14.0.tgz#534180a97c00af08bcf2b60b0ebf0c4d6c1b2c95" + integrity sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.12.1" + "@eslint/config-array" "^0.18.0" + "@eslint/core" "^0.7.0" + "@eslint/eslintrc" "^3.1.0" + "@eslint/js" "9.14.0" + "@eslint/plugin-kit" "^0.2.0" + "@humanfs/node" "^0.16.6" + "@humanwhocodes/module-importer" "^1.0.1" + "@humanwhocodes/retry" "^0.4.0" + "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" - doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.3.2" - esquery "^1.4.0" + eslint-scope "^8.2.0" + eslint-visitor-keys "^4.2.0" + espree "^10.3.0" + esquery "^1.5.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" - globals "^13.15.0" + file-entry-cache "^8.0.0" + find-up "^5.0.0" + glob-parent "^6.0.2" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" + optionator "^0.9.3" text-table "^0.2.0" - v8-compile-cache "^2.0.3" -espree@^9.3.2: - version "9.3.2" - resolved "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz" - integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== +espree@^10.0.1, espree@^10.3.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a" + integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg== dependencies: - acorn "^8.7.1" + acorn "^8.14.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^4.2.0" esprima@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== +esquery@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + execa@^5.0.0, execa@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -2355,12 +2477,17 @@ execa@^5.0.0, execa@^5.1.1: exit@^0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + expect@^29.0.0, expect@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: "@jest/expect-utils" "^29.7.0" @@ -2369,9 +2496,14 @@ expect@^29.0.0, expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -external-editor@^3.0.3: +exponential-backoff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== + +external-editor@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" @@ -2380,18 +2512,18 @@ external-editor@^3.0.3: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-defer@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.7.tgz" - integrity sha512-tJ01ulDWT2WhqxMKS20nXX6wyX2iInBYpbN3GO7yjKwXMY4qvkdBRxak9IFwBLlFDESox+SwSvqMCZDfe1tqeg== + version "1.1.8" + resolved "https://registry.yarnpkg.com/fast-defer/-/fast-defer-1.1.8.tgz#940ef9597b2ea51c4cd08e99d0f2a8978fa49ba2" + integrity sha512-lEJeOH5VL5R09j6AA0D4Uvq7AgsHw0dAImQQ+F3iSyHZuAxyQfWobsagGpTcOPvJr3urmKRHrs+Gs9hV+/Qm/Q== -fast-glob@^3.2.9: - version "3.3.1" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz" - integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== +fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2399,143 +2531,147 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0, fast-json-stable-stringify@2.x: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6: version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" fb-watchman@^2.0.0: version "2.0.2" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== dependencies: bser "2.1.1" fecha@^4.2.0: version "4.2.3" - resolved "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== figures@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== dependencies: - flat-cache "^3.0.4" + flat-cache "^4.0.0" file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" find-up@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== dependencies: locate-path "^2.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" + flatted "^3.2.9" + keyv "^4.5.4" -flatted@^3.1.0: - version "3.2.5" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== +flatted@^3.2.9: + version "3.3.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== fn.name@1.x.x: version "1.1.0" - resolved "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz" - integrity sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ== +follow-redirects@^1.15.6: + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" foreground-child@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" + integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== +form-data@^4.0.0, form-data@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48" + integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" mime-types "^2.1.12" -fs-extra@^10.0.1: - version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@^11.1.1: - version "11.1.1" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz" - integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== +fs-extra@^11.1.1, fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" @@ -2543,424 +2679,464 @@ fs-extra@^11.1.1: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" +fs-minipass@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" + integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw== + dependencies: + minipass "^7.0.3" + fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2, fsevents@~2.3.3: version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - get-stream@^6.0.0: version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -get-tsconfig@^4.7.2: - version "4.7.2" - resolved "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz" - integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== +get-tsconfig@^4.7.5: + version "4.8.1" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471" + integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg== dependencies: resolve-pkg-maps "^1.0.0" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + glob-parent@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob-parent@^6.0.1: +glob-parent@^6.0.2: version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" -glob@^10.3.4: - version "10.3.5" - resolved "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz" - integrity sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA== +glob@^10.2.2, glob@^10.3.10, glob@^10.3.4: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== dependencies: foreground-child "^3.1.0" - jackspeak "^2.0.3" - minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry "^1.10.1" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== +glob@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" + integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^4.0.1" + minimatch "^10.0.0" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + +glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.4" + minimatch "^3.1.1" once "^1.3.0" path-is-absolute "^1.0.0" globals@^11.1.0: version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.15.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz" - integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog== - dependencies: - type-fest "^0.20.2" +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -got@^11.8.2: - version "11.8.5" - resolved "https://registry.npmjs.org/got/-/got-11.8.5.tgz" - integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.2" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" + get-intrinsic "^1.1.3" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== graphemer@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== -has@^1.0.3: +has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +hasown@^2.0.0, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: - function-bind "^1.1.1" + function-bind "^1.1.2" html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -htmlparser2@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz" - integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== +htmlparser2@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" + integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== dependencies: domelementtype "^2.3.0" - domhandler "^5.0.2" - domutils "^3.0.1" - entities "^4.3.0" + domhandler "^5.0.3" + domutils "^3.1.0" + entities "^4.5.0" -http-cache-semantics@^4.0.0: +http-cache-semantics@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-cookie-agent@^5.0.4: version "5.0.4" - resolved "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz" + resolved "https://registry.yarnpkg.com/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz#b2dd3ba44f54f5c49387baac042c00ebba1216ae" integrity sha512-OtvikW69RvfyP6Lsequ0fN5R49S+8QcS9zwd58k6VSr6r57T8G29BkPdyrBcSwLq6ExLs9V+rBlfxu7gDstJag== dependencies: agent-base "^7.1.0" -http2-wrapper@^1.0.0-beta.5.2: - version "1.0.3" - resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" - integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== +http-cookie-agent@^6.0.6: + version "6.0.6" + resolved "https://registry.yarnpkg.com/http-cookie-agent/-/http-cookie-agent-6.0.6.tgz#4d37848c045ea8e6fced1b97d3cda282f06e1a27" + integrity sha512-XkwhYUWo0yhiHBWqLmAe2kIBymVY70ewi9sKmy6YBHpNU3BCH4nipKrtY5/effAxj0qneQ9ziZG5TXgaKLfYgg== dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.0.0" + agent-base "^7.1.1" -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== +http-proxy-agent@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + +https-proxy-agent@^7.0.1: + version "7.0.5" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2" + integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw== dependencies: - agent-base "6" + agent-base "^7.0.2" debug "4" human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + iconv-lite@^0.4.24: version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" -ieee754@^1.1.13: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.2.0, ignore@^5.2.4: - version "5.2.4" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== +ignore@^5.2.0, ignore@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== immediate@~3.0.5: version "3.0.6" - resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" -inherits@^2.0.3, inherits@^2.0.4, inherits@2: +inherits@2, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@~1.3.0: version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer@^8.2.6: - version "8.2.6" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz" - integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== +inquirer@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-12.0.1.tgz#d8c491e3f3c84e26a343f82965ca9243e8c8b6f0" + integrity sha512-o11Jc2Go6wDZA17SWofiJ6L8k7mB8lsdKB/QY0bI+8e+ATiAvQzmROjqoTd1iAY8RI6N/EDcQcxbQa4JYviDWg== dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^6.0.1" + "@inquirer/core" "^10.0.1" + "@inquirer/prompts" "^7.0.1" + "@inquirer/type" "^3.0.0" + ansi-escapes "^4.3.2" + mute-stream "^2.0.0" + run-async "^3.0.0" + rxjs "^7.8.1" + +ip-address@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" + integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== + dependencies: + jsbn "1.1.0" + sprintf-js "^1.1.3" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-arrayish@^0.3.1: version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== -is-blob@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz" - integrity sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw== - is-buffer@^2.0.5: version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-callable@^1.1.3: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== dependencies: - has "^1.0.3" + hasown "^2.0.2" is-docker@^2.0.0: version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-number@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - is-port-reachable@4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-port-reachable/-/is-port-reachable-4.0.0.tgz#dac044091ef15319c8ab2f34604d8794181f8c2d" integrity sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig== is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-typed-array@^1.1.3: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== + dependencies: + which-typed-array "^1.1.14" is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isexe@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isexe@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" + integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== istanbul-lib-instrument@^5.0.4: version "5.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== dependencies: "@babel/core" "^7.12.3" @@ -2970,19 +3146,19 @@ istanbul-lib-instrument@^5.0.4: semver "^6.3.0" istanbul-lib-instrument@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz" - integrity sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw== + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" istanbul-lib-coverage "^3.2.0" semver "^7.5.4" istanbul-lib-report@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" @@ -2991,7 +3167,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" @@ -2999,25 +3175,42 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: - version "3.1.6" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz" - integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jackspeak@^2.0.3: - version "2.3.3" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz" - integrity sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg== +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.2.tgz#11f9468a3730c6ff6f56823a820d7e3be9bef015" + integrity sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw== + dependencies: + "@isaacs/cliui" "^8.0.2" + +jake@^10.8.5: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + jest-changed-files@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" @@ -3026,7 +3219,7 @@ jest-changed-files@^29.7.0: jest-circus@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: "@jest/environment" "^29.7.0" @@ -3052,7 +3245,7 @@ jest-circus@^29.7.0: jest-cli@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: "@jest/core" "^29.7.0" @@ -3069,7 +3262,7 @@ jest-cli@^29.7.0: jest-config@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" @@ -3097,7 +3290,7 @@ jest-config@^29.7.0: jest-diff@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" @@ -3107,14 +3300,14 @@ jest-diff@^29.7.0: jest-docblock@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" jest-each@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: "@jest/types" "^29.6.3" @@ -3125,7 +3318,7 @@ jest-each@^29.7.0: jest-environment-node@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== dependencies: "@jest/environment" "^29.7.0" @@ -3137,12 +3330,12 @@ jest-environment-node@^29.7.0: jest-get-type@^29.6.3: version "29.6.3" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== jest-haste-map@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: "@jest/types" "^29.6.3" @@ -3161,7 +3354,7 @@ jest-haste-map@^29.7.0: jest-leak-detector@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: jest-get-type "^29.6.3" @@ -3169,7 +3362,7 @@ jest-leak-detector@^29.7.0: jest-matcher-utils@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" @@ -3179,7 +3372,7 @@ jest-matcher-utils@^29.7.0: jest-message-util@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" @@ -3194,7 +3387,7 @@ jest-message-util@^29.7.0: jest-mock@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: "@jest/types" "^29.6.3" @@ -3203,25 +3396,25 @@ jest-mock@^29.7.0: jest-pnp-resolver@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== jest-regex-util@^29.6.3: version "29.6.3" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== jest-resolve-dependencies@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: jest-regex-util "^29.6.3" jest-snapshot "^29.7.0" -jest-resolve@*, jest-resolve@^29.7.0: +jest-resolve@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: chalk "^4.0.0" @@ -3236,7 +3429,7 @@ jest-resolve@*, jest-resolve@^29.7.0: jest-runner@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: "@jest/console" "^29.7.0" @@ -3263,7 +3456,7 @@ jest-runner@^29.7.0: jest-runtime@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== dependencies: "@jest/environment" "^29.7.0" @@ -3291,7 +3484,7 @@ jest-runtime@^29.7.0: jest-snapshot@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" @@ -3317,7 +3510,7 @@ jest-snapshot@^29.7.0: jest-util@^29.0.0, jest-util@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" @@ -3329,7 +3522,7 @@ jest-util@^29.0.0, jest-util@^29.7.0: jest-validate@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: "@jest/types" "^29.6.3" @@ -3341,7 +3534,7 @@ jest-validate@^29.7.0: jest-watcher@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: "@jest/test-result" "^29.7.0" @@ -3355,7 +3548,7 @@ jest-watcher@^29.7.0: jest-worker@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" @@ -3363,9 +3556,9 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.0.0, jest@^29.7.0: +jest@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: "@jest/core" "^29.7.0" @@ -3375,12 +3568,12 @@ jest@^29.0.0, jest@^29.7.0: js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -3388,121 +3581,126 @@ js-yaml@^3.13.1: js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsbn@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" + integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== + +jsesc@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== -json-buffer@~3.0.1, json-buffer@3.0.1: +json-buffer@3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-better-errors@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^2.2.2, json5@^2.2.3: +json5@^2.2.3: version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" -keyv@^4.0.0: - version "4.2.2" - resolved "https://registry.npmjs.org/keyv/-/keyv-4.2.2.tgz" - integrity sha512-uYS0vKTlBIjNCAUqrjlxmruxOEiZxZIHXyp32sdcGmP+ukFrmWUnE//RcPXJH3Vxrni1H2gsQbjHE0bH7MtMQQ== +keyv@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: - compress-brotli "^1.3.6" json-buffer "3.0.1" kleur@^3.0.3: version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== kuler@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== langs@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/langs/-/langs-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/langs/-/langs-2.0.0.tgz#00c32ce48152a49a614450b9ba2632ab58a0a364" integrity sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA== leven@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" type-check "~0.4.0" -libxmljs2@^0.33.0: - version "0.33.0" - resolved "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.33.0.tgz" - integrity sha512-Hw74f2/3rbpxc6tkTqe3yrs4v2Tx0rEukrYxaNkXSVKK540i2eqlQxzf1jjG+RlwMuv66WxkkuZHM/OQq6km4w== +libxmljs2@^0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/libxmljs2/-/libxmljs2-0.35.0.tgz#d1a90fad494dc9dfb16aec62b5e6c880522ae5aa" + integrity sha512-SpVopqn4YNydnLjkGfL6yQwzjlipmEnCCsVrD/0hQmdgsQWb5rVmSJxxjQltHIUTto29vgX+PhLjXoc+gMeABQ== dependencies: - "@mapbox/node-pre-gyp" "^1.0.11" bindings "~1.5.0" - nan "~2.18.0" + nan "~2.20.0" + node-gyp "^10.2.0" + prebuild-install "^7.1.2" lie@3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== dependencies: immediate "~3.0.5" lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== dependencies: graceful-fs "^4.1.2" parse-json "^4.0.0" @@ -3511,504 +3709,571 @@ load-json-file@^4.0.0: localforage@^1.9.0: version "1.10.0" - resolved "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== dependencies: lie "3.1.1" locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== dependencies: p-locate "^2.0.0" path-exists "^3.0.0" locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" -lodash.memoize@4.x: +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== lodash.merge@^4.6.2: version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash@^4.17.21: version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -logform@^2.3.2, logform@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz" - integrity sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw== +logform@^2.6.0, logform@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.1.tgz#71403a7d8cae04b2b734147963236205db9b3df0" + integrity sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA== dependencies: - "@colors/colors" "1.5.0" + "@colors/colors" "1.6.0" + "@types/triple-beam" "^1.3.2" fecha "^4.2.0" ms "^2.1.1" safe-stable-stringify "^2.3.1" triple-beam "^1.3.0" -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^10.0.1, lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + +lru-cache@^11.0.0: + version "11.0.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.2.tgz#fbd8e7cf8211f5e7e5d91905c415a3f55755ca39" + integrity sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA== lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -"lru-cache@^9.1.1 || ^10.0.0": - version "10.0.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz" - integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== - -luxon@^3.3.0, luxon@~3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz" - integrity sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg== - -luxon@^3.4.3: - version "3.4.3" - resolved "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz" - integrity sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg== - -make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" +luxon@^3.4.3, luxon@^3.5.0, luxon@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.5.0.tgz#6b6f65c5cd1d61d1fd19dbf07ee87a50bf4b8e20" + integrity sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ== make-dir@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: semver "^7.5.3" -make-error@^1.1.1, make-error@1.x: +make-error@^1.3.6: version "1.3.6" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== +make-fetch-happen@^13.0.0: + version "13.0.1" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz#273ba2f78f45e1f3a6dca91cede87d9fa4821e36" + integrity sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA== + dependencies: + "@npmcli/agent" "^2.0.0" + cacache "^18.0.0" + http-cache-semantics "^4.1.1" + is-lambda "^1.0.1" + minipass "^7.0.2" + minipass-fetch "^3.0.0" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + proc-log "^4.2.0" + promise-retry "^2.0.1" + ssri "^10.0.0" + makeerror@1.0.12: version "1.0.12" - resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: tmpl "1.0.5" markdown-include@^0.4.3: version "0.4.3" - resolved "https://registry.npmjs.org/markdown-include/-/markdown-include-0.4.3.tgz" - integrity sha1-usZVVALG2pOg9SlSIl37mmzMcxs= + resolved "https://registry.yarnpkg.com/markdown-include/-/markdown-include-0.4.3.tgz#bac6555402c6da93a0f52952225dfb9a6ccc731b" + integrity sha512-kw1f+iJ8jAH9SYljv2RXmhRQFr2oMPPVdyoKaZIH+uA1rrQqDjLk6EQZW65oVz1Y+BkC3V//9lEvKKjRZNb1Jg== dependencies: q "^1.2.0" merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.3.0: version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.2" + braces "^3.0.3" picomatch "^2.3.1" -"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: +mime-db@1.52.0: version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== +"mime-db@>= 1.43.0 < 2": + version "1.53.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" + integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + mime-db@~1.33.0: version "1.33.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== -mime-types@^2.1.12, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - mime-types@2.1.18: version "2.1.18" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== dependencies: - mime-db "~1.33.0" + mime-db "~1.33.0" + +mime-types@^2.1.12, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - mimic-response@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== -minimatch@^3.0.4, minimatch@^3.1.2, minimatch@3.1.2: +minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.1: - version "9.0.3" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== +minimatch@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" + integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0: - version "1.2.6" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.3: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass-collect@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863" + integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== + dependencies: + minipass "^7.0.3" + +minipass-fetch@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.5.tgz#f0f97e40580affc4a35cc4a1349f05ae36cb1e4c" + integrity sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg== + dependencies: + minipass "^7.0.3" + minipass-sized "^1.0.3" + minizlib "^2.1.2" + optionalDependencies: + encoding "^0.1.13" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" minipass@^3.0.0: version "3.3.6" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" -minipass@^5.0.0, "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": +minipass@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -minizlib@^2.1.1: +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" yallist "^4.0.0" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp@^1.0.3: version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== mockdate@^3.0.5: version "3.0.5" - resolved "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz" + resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb" integrity sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ== -ms@^2.0.0, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - ms@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mute-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-2.0.0.tgz#a5446fc0c512b71c83c44d908d5c7b7b4c493b2b" + integrity sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA== + +nan@~2.20.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.20.0.tgz#08c5ea813dd54ed16e5bd6505bf42af4f7838ca3" + integrity sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw== -nan@~2.18.0: - version "2.18.0" - resolved "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz" - integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== natural-orderby@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-3.0.2.tgz#1b874d685fbd68beab2c6e7d14f298e03d631ec3" integrity sha512-x7ZdOwBxZCEm9MM7+eQCjkrNLrW3rkBKNHVr78zbtqnMGVNlnDi6C/eUEYgxHNrcbu0ymvjzcwIL/6H1iHri9g== -nedb-promises@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/nedb-promises/-/nedb-promises-6.0.3.tgz" - integrity sha512-pd0N6EsIPhXsfqdLcBJGig1FoTdV8wtuiXB7rBUqycJdUSA6wdI5BlkwEAjDBWIwZc4+xqBHRLtuAB7/bjS+rg== +nedb-promises@^6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/nedb-promises/-/nedb-promises-6.2.3.tgz#4b3020a94fe971802a8323b082f67397701f0461" + integrity sha512-enq0IjNyBz9Qy9W/QPCcLGh/QORGBjXbIeZeWvIjO3OMLyAvlKT3hiJubP2BKEiFniUlR3L01o18ktqgn5jxqA== dependencies: - "@seald-io/nedb" "^2.2.0" + "@seald-io/nedb" "^4.0.2" negotiator@0.6.3: version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@^0.6.3: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + +node-abi@^3.3.0: + version "3.71.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.71.0.tgz#52d84bbcd8575efb71468fbaa1f9a49b2c242038" + integrity sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw== + dependencies: + semver "^7.3.5" + node-cleanup@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz" - integrity sha1-esGavSl+Caf3KnFUXZUbUX5N3iw= + resolved "https://registry.yarnpkg.com/node-cleanup/-/node-cleanup-2.1.2.tgz#7ac19abd297e09a7f72a71545d951b517e4dde2c" + integrity sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw== node-ensure@^0.0.0: version "0.0.0" - resolved "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz" - integrity sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc= - -node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" + resolved "https://registry.yarnpkg.com/node-ensure/-/node-ensure-0.0.0.tgz#ecae764150de99861ec5c810fd5d096b183932a7" + integrity sha512-DRI60hzo2oKN1ma0ckc6nQWlHU69RH6xN0sjQTjMpChPfTYvKZdcQFfdYK2RWbJcKyUizSIy/l8OTGxMAM1QDw== + +node-gyp@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-10.2.0.tgz#80101c4aa4f7ab225f13fcc8daaaac4eb1a8dd86" + integrity sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw== + dependencies: + env-paths "^2.2.0" + exponential-backoff "^3.1.1" + glob "^10.3.10" + graceful-fs "^4.2.6" + make-fetch-happen "^13.0.0" + nopt "^7.0.0" + proc-log "^4.1.0" + semver "^7.3.5" + tar "^6.2.1" + which "^4.0.0" node-gzip@^1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/node-gzip/-/node-gzip-1.1.2.tgz#245bd171b31ce7c7f50fc4cd0ca7195534359afb" integrity sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw== node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-releases@^2.0.12: - version "2.0.13" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== +nopt@^7.0.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7" + integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w== dependencies: - abbrev "1" + abbrev "^2.0.0" normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^6.0.1, normalize-url@^6.1.0: +normalize-url@^6.1.0: version "6.1.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -npmlog@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz" - integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== - dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" - nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" numeral@^2.0.6: version "2.0.6" - resolved "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/numeral/-/numeral-2.0.6.tgz#4ad080936d443c2561aed9f2197efffe25f4e506" integrity sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA== -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-code@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/object-code/-/object-code-1.2.2.tgz" - integrity sha512-ZSbEQdei4ElzuDM4BmazKSwINacocBf3/8rte25aNqXzvT/8dSaNVY9egsjAaBL/UhW55JNxAvXOKPIsL2MwWQ== +object-code@^1.2.4: + version "1.3.3" + resolved "https://registry.yarnpkg.com/object-code/-/object-code-1.3.3.tgz#cf21843ddfecce3ec73fd141f66a7f16ba0cb93e" + integrity sha512-/Ds4Xd5xzrtUOJ+xJQ57iAy0BZsZltOHssnDgcZ8DOhgh41q1YJCnTPnWdWSLkNGNnxYzhYChjc5dgC9mEERCA== object-treeify@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/object-treeify/-/object-treeify-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-2.1.1.tgz#c83925947b45d94bcc388653fe43281861e1a714" integrity sha512-ofXhazOvXTYWbbibExMiS+asaTbYG/ZWopVroXFFOdjmc8ehXMq9R2VUaTx/C3CnZkQbT52wAZT4DrBLK/nQfw== on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" one-time@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== dependencies: fn.name "1.x.x" -onetime@^5.1.0, onetime@^5.1.2: +onetime@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -optionator@^0.9.1: - version "0.9.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== +optionator@^0.9.3: + version "0.9.4" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" + word-wrap "^1.2.5" os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -p-cancelable@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz" - integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== - p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" -p-limit@^3.1.0: +p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== dependencies: p-limit "^1.1.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-try@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== p-try@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" -parse-duration@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz" - integrity sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg== +parse-duration@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-1.1.0.tgz#5192084c5d8f2a3fd676d04a451dbd2e05a1819c" + integrity sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ== parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" parse-json@^5.2.0: version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -4017,128 +4282,179 @@ parse-json@^5.2.0: lines-and-columns "^1.1.6" parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + version "7.1.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" + integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== dependencies: - domhandler "^5.0.2" + domhandler "^5.0.3" parse5 "^7.0.0" -parse5@^7.0.0: +parse5-parser-stream@^7.1.2: version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + resolved "https://registry.yarnpkg.com/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz#d7c20eadc37968d272e2c02660fff92dd27e60e1" + integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== + dependencies: + parse5 "^7.0.0" + +parse5@^7.0.0, parse5@^7.1.2: + version "7.2.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" + integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ== dependencies: - entities "^4.4.0" + entities "^4.5.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-is-inside@1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.10.1: - version "1.10.1" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" - integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== dependencies: - lru-cache "^9.1.1 || ^10.0.0" + lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz" - integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== +path-scurry@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" + integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path-to-regexp@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.3.0.tgz#f7f31d32e8518c2660862b644414b6d5c63a611b" + integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== pdf-parse@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/pdf-parse/-/pdf-parse-1.1.1.tgz#745e07408679548b3995ff896fd38e96e19d14a7" integrity sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A== dependencies: debug "^3.1.0" node-ensure "^0.0.0" -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pirates@^4.0.4: version "4.0.6" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-conf@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz" - integrity sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg= + resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-2.1.0.tgz#2126514ca6f2abfebd168596df18ba57867f0058" + integrity sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g== dependencies: find-up "^2.0.0" load-json-file "^4.0.0" pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + +prebuild-install@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" + integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prelude-ls@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: "@jest/schemas" "^29.6.3" ansi-styles "^5.0.0" react-is "^18.0.0" +proc-log@^4.1.0, proc-log@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + prompts@^2.0.1: version "2.4.2" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -4146,65 +4462,57 @@ prompts@^2.0.1: proxy-from-env@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== psl@^1.1.33: - version "1.8.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + version "1.10.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.10.0.tgz#1450f7e16f922c3beeb7bd9db3f312635018fa15" + integrity sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA== + dependencies: + punycode "^2.3.1" pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + version "3.0.2" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.2.tgz#836f3edd6bc2ee599256c924ffe0d88573ddcbf8" + integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== dependencies: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pure-rand@^6.0.0: - version "6.0.4" - resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz" - integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== q@^1.2.0: version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== querystringify@^2.1.1: version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - range-parser@1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== -rc@^1.0.1, rc@^1.1.6: +rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -4213,27 +4521,33 @@ rc@^1.0.1, rc@^1.1.6: strip-json-comments "~2.0.1" react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== +readable-stream@^4.5.2: + version "4.5.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" + integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" registry-auth-token@3.3.2: version "3.3.2" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" integrity sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== dependencies: rc "^1.1.6" @@ -4241,190 +4555,151 @@ registry-auth-token@3.3.2: registry-url@3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" integrity sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== dependencies: rc "^1.0.1" require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== -resolve-alpn@^1.0.0: - version "1.2.1" - resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-pkg-maps@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== resolve.exports@^2.0.0: version "2.0.2" - resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== resolve@^1.20.0: - version "1.22.6" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz" - integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -responselike@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz" - integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== - dependencies: - lowercase-keys "^2.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== reusify@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +run-async@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-3.0.0.tgz#42a432f6d76c689522058984384df28be379daad" + integrity sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" run-script-os@^1.1.6: version "1.1.6" - resolved "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz" + resolved "https://registry.yarnpkg.com/run-script-os/-/run-script-os-1.1.6.tgz#8b0177fb1b54c99a670f95c7fdc54f18b9c72347" integrity sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw== -rxjs@^7.2.0, rxjs@^7.5.5: +rxjs@^7.2.0, rxjs@^7.8.1: version "7.8.1" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" -safe-buffer@^5.0.1, safe-buffer@5.1.2: +safe-buffer@5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-stable-stringify@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz" - integrity sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg== + version "2.5.0" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd" + integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== -"safer-buffer@>= 2.1.2 < 3": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + version "1.4.1" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== -semver@^6.0.0, semver@^6.3.0: +semver@^6.3.0, semver@^6.3.1: version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.5: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.5.3: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.5.4: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" +semver@^7.3.5, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== -serve-handler@6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz" - integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== +serve-handler@6.1.6: + version "6.1.6" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.6.tgz#50803c1d3e947cd4a341d617f8209b22bd76cfa1" + integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== dependencies: bytes "3.0.0" content-disposition "0.5.2" - fast-url-parser "1.1.3" mime-types "2.1.18" minimatch "3.1.2" path-is-inside "1.0.2" - path-to-regexp "2.2.1" + path-to-regexp "3.3.0" range-parser "1.2.0" -serve@^14.2.0: - version "14.2.0" - resolved "https://registry.npmjs.org/serve/-/serve-14.2.0.tgz" - integrity sha512-+HOw/XK1bW8tw5iBilBz/mJLWRzM8XM6MPxL4J/dKzdxq1vfdEWSwhaR7/yS8EJp5wzvP92p1qirysJvnEtjXg== +serve@^14.2.4: + version "14.2.4" + resolved "https://registry.yarnpkg.com/serve/-/serve-14.2.4.tgz#ba4c425c3c965f496703762e808f34b913f42fb0" + integrity sha512-qy1S34PJ/fcY8gjVGszDB3EXiPSk5FKhUa7tQe0UPRddxRidc2V6cNHPNewbE1D7MAkgLuWEt3Vw56vYy73tzQ== dependencies: - "@zeit/schemas" "2.29.0" - ajv "8.11.0" + "@zeit/schemas" "2.36.0" + ajv "8.12.0" arg "5.0.2" boxen "7.0.0" chalk "5.0.1" @@ -4432,73 +4707,108 @@ serve@^14.2.0: clipboardy "3.0.0" compression "1.7.4" is-port-reachable "4.0.0" - serve-handler "6.1.5" + serve-handler "6.1.6" update-check "1.5.4" -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1: +signal-exit@^4.0.1, signal-exit@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== signale@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== dependencies: chalk "^2.3.2" figures "^2.0.0" pkg-conf "^2.1.0" +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + simple-swizzle@^0.2.2: version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== dependencies: is-arrayish "^0.3.1" sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -source-map-support@^0.5.21: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + +socks-proxy-agent@^8.0.3: + version "8.0.4" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz#9071dca17af95f483300316f4b063578fa0db08c" + integrity sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw== dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" + agent-base "^7.1.1" + debug "^4.3.4" + socks "^2.8.3" + +socks@^2.8.3: + version "2.8.3" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" + integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== + dependencies: + ip-address "^9.0.5" + smart-buffer "^4.2.0" source-map-support@0.5.13: version "0.5.13" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== dependencies: buffer-from "^1.0.0" @@ -4506,41 +4816,46 @@ source-map-support@0.5.13: source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +sprintf-js@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -srcset@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" - integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== +srcset@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-5.0.1.tgz#e660a728f195419e4afa95121099bc9efb7a1e36" + integrity sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw== + +ssri@^10.0.0: + version "10.0.6" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.6.tgz#a8aade2de60ba2bce8688e3fa349bad05c7dc1e5" + integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== + dependencies: + minipass "^7.0.3" stack-trace@0.0.x: version "0.0.10" - resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== stack-utils@^2.0.3: version "2.0.6" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - string-length@^4.0.1: version "4.0.2" - resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" @@ -4548,16 +4863,16 @@ string-length@^4.0.1: "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -4566,104 +4881,131 @@ string-length@^4.0.1: string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" emoji-regex "^9.2.2" strip-ansi "^7.0.1" +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== table2array@^0.0.2: version "0.0.2" - resolved "https://registry.npmjs.org/table2array/-/table2array-0.0.2.tgz" + resolved "https://registry.yarnpkg.com/table2array/-/table2array-0.0.2.tgz#83bf9cc0258429a2ea9d7816a4b829ddb397ed6e" integrity sha512-jSYrVGJL1q7IEuPUSsyteLY9zAKWO8XUaqwBQmX2jWHm9RS3cj+gb69lI2JkKA3ZXjhEODeBcf5APHyBCIcJuA== dependencies: cheerio "^1.0.0-rc.12" -tabletojson@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/tabletojson/-/tabletojson-2.0.7.tgz" - integrity sha512-rnt4Wz5IdnjzIUk4WIeFGdH3G3zRUlhQ9rc+d7e+iGbcVeJeay+8mRScazptoZG+ls1bX82kSuns9yVsMx5DGg== +tabletojson@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/tabletojson/-/tabletojson-4.1.5.tgz#57703d490e199b76026b403ce50fe7be11341c89" + integrity sha512-GMn4lWvyFAYTuKyOyhvfCN5bTyOl/LHbRhBIHruvErGq5vD5bLfvVZ+8LqBdLauvDygft2cTdLXywiMxZ7DqlA== dependencies: - cheerio "^1.0.0-rc.10" - got "^11.8.2" + cheerio "^1.0.0" -tar@^6.1.11: - version "6.2.0" - resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz" - integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar@^6.1.11, tar@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -4674,7 +5016,7 @@ tar@^6.1.11: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" @@ -4683,189 +5025,200 @@ test-exclude@^6.0.0: text-hex@1.0.x: version "1.0.0" - resolved "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== text-table@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -through@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tldts-core@^6.1.59: + version "6.1.59" + resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.59.tgz#95d1076ed9ea36f81493be515ad9d3e916440126" + integrity sha512-EiYgNf275AQyVORl8HQYYe7rTVnmLb4hkWK7wAk/12Ksy5EiHpmUmTICa4GojookBPC8qkLMBKKwCmzNA47ZPQ== + +tldts@^6.1.32: + version "6.1.59" + resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.59.tgz#aa903f542a69429bcdf4bcd63f4f1fb4cf689312" + integrity sha512-472ilPxsRuqBBpn+KuRBHJvZhk6tTo4yTVsmODrLBNLwRYJPkDfMEHivgNwp5iEl+cbrZzzRtLKRxZs7+QKkRg== + dependencies: + tldts-core "^6.1.59" tmp@^0.0.33: version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" -tough-cookie@^4.0.0, tough-cookie@^4.1.3, tough-cookie@>=4.0.0: - version "4.1.3" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz" - integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== +tough-cookie@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36" + integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== dependencies: psl "^1.1.33" punycode "^2.1.1" universalify "^0.2.0" url-parse "^1.5.3" -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +tough-cookie@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-5.0.0.tgz#6b6518e2b5c070cf742d872ee0f4f92d69eac1af" + integrity sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q== + dependencies: + tldts "^6.1.32" -transliteration@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/transliteration/-/transliteration-2.2.0.tgz" - integrity sha512-o29GDWtecNoK4TNfnJQesGluFPiza+U8NoiKrErU8eTNlVgma6w1LV/tTiGo+waFLkhtL9WxrW0lXhZKmm7msQ== +transliteration@^2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/transliteration/-/transliteration-2.3.5.tgz#8f92309575f69e4a8a525dab4ff705ebcf961c45" + integrity sha512-HAGI4Lq4Q9dZ3Utu2phaWgtm3vB6PkLUFqWAScg/UW+1eZ/Tg6Exo4oC0/3VUol/w4BlefLhUUSVBr/9/ZGQOw== dependencies: - yargs "^16.1.0" + yargs "^17.5.1" triple-beam@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz" - integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== + version "1.4.1" + resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" + integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== -ts-api-utils@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz" - integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== +ts-api-utils@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.0.tgz#709c6f2076e511a81557f3d07a0cbd566ae8195c" + integrity sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ== -ts-jest@^29.1.1: - version "29.1.1" - resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz" - integrity sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA== +ts-jest@^29.2.5: + version "29.2.5" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.5.tgz#591a3c108e1f5ebd013d3152142cb5472b399d63" + integrity sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA== dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" + bs-logger "^0.2.6" + ejs "^3.1.10" + fast-json-stable-stringify "^2.1.0" jest-util "^29.0.0" json5 "^2.2.3" - lodash.memoize "4.x" - make-error "1.x" - semver "^7.5.3" - yargs-parser "^21.0.1" - -ts-node@>=9.0.0: - version "10.9.1" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" - integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" + lodash.memoize "^4.1.2" + make-error "^1.3.6" + semver "^7.6.3" + yargs-parser "^21.1.1" tslib@^2.1.0: - version "2.6.2" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - -tsx@^3.13.0: - version "3.13.0" - resolved "https://registry.npmjs.org/tsx/-/tsx-3.13.0.tgz" - integrity sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A== - dependencies: - esbuild "~0.18.20" - get-tsconfig "^4.7.2" - source-map-support "^0.5.21" + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +tsx@^4.19.2: + version "4.19.2" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.2.tgz#2d7814783440e0ae42354d0417d9c2989a2ae92c" + integrity sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g== + dependencies: + esbuild "~0.23.0" + get-tsconfig "^4.7.5" optionalDependencies: fsevents "~2.3.3" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-detect@4.0.8: version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^2.13.0: version "2.19.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -typescript@>=2.7, typescript@>=4.2.0, "typescript@>=4.3 <6": - version "5.2.2" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== +typescript@^5.6.3: + version "5.6.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" + integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== -universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz" - integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== +undici-types@~6.19.8: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== + +undici@^6.19.5: + version "6.20.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.20.1.tgz#fbb87b1e2b69d963ff2d5410a40ffb4c9e81b621" + integrity sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA== + +unique-filename@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" + integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== + dependencies: + unique-slug "^4.0.0" + +unique-slug@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" + integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== + dependencies: + imurmurhash "^0.1.4" + +universal-user-agent@^7.0.0, universal-user-agent@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-7.0.2.tgz#52e7d0e9b3dc4df06cc33cb2b9fd79041a54827e" + integrity sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q== universalify@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unzipit@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/unzipit/-/unzipit-1.4.0.tgz" - integrity sha512-hjoB8j1igXJgmxqaAvqkIW+faKTpG9cPK6QvkBhNCyd8OPWqODXTBVqTEmZbz62K5J/dX4Xa8lTa0NRikQwSjQ== +unzipit@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unzipit/-/unzipit-1.4.3.tgz#738298a6b235892bf7ce7db82cff813d4ca664ac" + integrity sha512-gsq2PdJIWWGhx5kcdWStvNWit9FVdTewm4SEG7gFskWs+XCVaULt9+BwuoBtJiRE8eo3L1IPAOrbByNLtLtIlg== dependencies: uzip-module "^1.0.2" -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + escalade "^3.2.0" + picocolors "^1.1.0" update-check@1.5.4: version "1.5.4" - resolved "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz" + resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.4.tgz#5b508e259558f1ad7dbc8b4b0457d4c9d28c8743" integrity sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ== dependencies: registry-auth-token "3.3.2" @@ -4873,14 +5226,14 @@ update-check@1.5.4: uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-parse@^1.5.3: version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: querystringify "^2.1.1" @@ -4888,128 +5241,138 @@ url-parse@^1.5.3: util-deprecate@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util@^0.12.4: + version "0.12.5" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" uzip-module@^1.0.2: version "1.0.3" - resolved "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/uzip-module/-/uzip-module-1.0.3.tgz#6bbabe2a3efea5d5a4a47479f523a571de3427ce" integrity sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA== -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== dependencies: "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" + convert-source-map "^2.0.0" vary@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== walker@^1.0.8: version "1.0.8" - resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== dependencies: - defaults "^1.0.3" + iconv-lite "0.6.3" -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== +which-typed-array@^1.1.14, which-typed-array@^1.1.2: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.2" which@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -wide-align@^1.1.2: - version "1.1.5" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== +which@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" + integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: - string-width "^1.0.2 || 2 || 3 || 4" + isexe "^3.1.1" widest-line@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== dependencies: string-width "^5.0.1" -wildcard-match@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz" - integrity sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ== +wildcard-match@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/wildcard-match/-/wildcard-match-5.1.3.tgz#7420e57a17307afed9e51eee36aa1dcc1b73ce11" + integrity sha512-a95hPUk+BNzSGLntNXYxsjz2Hooi5oL7xOfJR6CKwSsSALh7vUNuTlzsrZowtYy38JNduYFRVhFv19ocqNOZlg== -winston-transport@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz" - integrity sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q== +winston-transport@^4.7.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.8.0.tgz#a15080deaeb80338455ac52c863418c74fcf38ea" + integrity sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA== dependencies: - logform "^2.3.2" - readable-stream "^3.6.0" + logform "^2.6.1" + readable-stream "^4.5.2" triple-beam "^1.3.0" winston@^3.3.3: - version "3.7.2" - resolved "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz" - integrity sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng== + version "3.16.0" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.16.0.tgz#d11caabada87b7d4b59aba9a94b882121b773f9b" + integrity sha512-xz7+cyGN5M+4CmmD4Npq1/4T+UZaz7HaeTlAruFUTjk79CNMq+P6H30vlE4z0qfqJ01VHYQwd7OZo03nYm/+lg== dependencies: + "@colors/colors" "^1.6.0" "@dabh/diagnostics" "^2.0.2" async "^3.2.3" is-stream "^2.0.0" - logform "^2.4.0" + logform "^2.6.0" one-time "^1.0.0" readable-stream "^3.4.0" safe-stable-stringify "^2.3.1" stack-trace "0.0.x" triple-beam "^1.3.0" - winston-transport "^4.5.0" + winston-transport "^4.7.0" + +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^6.0.1: +wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -5018,25 +5381,16 @@ wrap-ansi@^6.0.1: wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^8.0.1: - version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrap-ansi@^8.1.0: +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" @@ -5045,12 +5399,12 @@ wrap-ansi@^8.1.0: wrappy@1: version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@^4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== dependencies: imurmurhash "^0.1.4" @@ -5058,57 +5412,34 @@ write-file-atomic@^4.0.2: xml-js@^1.6.11: version "1.6.11" - resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== dependencies: sax "^1.2.4" y18n@^5.0.5: version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^21.0.1: - version "21.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - yargs-parser@^21.1.1: version "21.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^16.1.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.3.1: +yargs@^17.3.1, yargs@^17.5.1: version "17.7.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" @@ -5119,12 +5450,12 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yoctocolors-cjs@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz#f4b905a840a37506813a7acaa28febe97767a242" + integrity sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==