!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["video/player/auto-light"]=t():e["video/player/auto-light"]=t()}(globalThis,(()=>(()=>{"use strict";var e,t,n={847:e=>{e.exports=coreApis.utils}},o={};function i(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}};return n[e](r,r.exports,i),r.exports}t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(n,o){if(1&o&&(n=this(n)),8&o)return n;if("object"==typeof n&&n){if(4&o&&n.__esModule)return n;if(16&o&&"function"==typeof n.then)return n}var r=Object.create(null);i.r(r);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>n[e]));return a.default=()=>n,i.d(r,a),r},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};i.d(r,{component:()=>m});const a=coreApis.componentApis.video.playerAgent,s=coreApis.componentApis.video.playerLight,d=coreApis.observer,l=coreApis.utils.urls,p=e=>{let t=document.getElementById("mstars1"),n=document.getElementById("mstars2");e?(null==t&&((()=>{const e=document.getElementById("biliMainHeader");if(null==e)return;const t=document.createElement("div");t.id="mstars1";const n=document.createElement("div");n.id="mstars2",e.appendChild(t),e.appendChild(n);const o=document.createElement("style");function i(e){let t="";const n=window.innerWidth*window.innerHeight;for(let o=0;o{let{settings:t}=e;const{isEmbeddedPlayer:n}=await Promise.resolve().then(i.t.bind(i,847,23));if(n())return;const o=()=>{(0,s.lightOn)(),p(!1)},r=()=>{(0,s.lightOff)(),t.options.starAnimation&&p(!0)};(0,d.videoChange)((async()=>{if(null!=c){const e=await c.query.video.element();e.removeEventListener("ended",o),e.removeEventListener("pause",o),e.removeEventListener("play",r)}c=a.playerAgent;const e=await c.query.video.element();c.isAutoPlay()&&r(),e.addEventListener("ended",o),e.addEventListener("pause",o),e.addEventListener("play",r)}))},commitHash:"8cc0fba727a4522f7a24251d0451da910bd11b4f",coreVersion:"2.10.6"});return r=r.component})()));