!function(e){"use strict";function t(t){if(!t||"function"!=typeof t.requestPictureInPicture)return Promise.resolve();function n(){try{var n=t.requestPictureInPicture();if(n&&"function"==typeof n.catch)return n.catch(function(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Falha ao ativar PiP:",t)})}catch(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Falha ao ativar PiP:",t)}return Promise.resolve()}return t.readyState>=HTMLMediaElement.HAVE_METADATA?n():new Promise(function(e){var r=!1;t.addEventListener("loadedmetadata",function a(){r||(r=!0,t.removeEventListener("loadedmetadata",a),n().then(e))},{once:!0});try{t.readyState<HTMLMediaElement.HAVE_METADATA&&t.load()}catch(t){r=!0,e()}})}function n(e){try{var t=document;if(!t.pictureInPictureElement||"function"!=typeof t.exitPictureInPicture)return Promise.resolve();if(e&&t.pictureInPictureElement!==e)return Promise.resolve();var n=t.exitPictureInPicture();if(n&&"function"==typeof n.then)return n.catch(function(){})}catch(e){}return Promise.resolve()}function r(e,t){if(!e||"function"!=typeof t)return Promise.resolve();e._tmMediaOpQueue||(e._tmMediaOpQueue=Promise.resolve());var n=e._tmMediaOpQueue.then(function(){return t()}).catch(function(){});return e._tmMediaOpQueue=n,n}function a(t){return t?n(t).then(function(){try{if(!t.paused&&!t.ended){var n=t.pause();if(n&&"function"==typeof n.then)return n.catch(function(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Reprodução interrompida ao pausar:",t)})}}catch(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Ignorando InvalidStateError ao pausar:",t)}return Promise.resolve()}):Promise.resolve()}function i(e){return!(!e||!e.dataset||"1"!==e.dataset.switchingSource)}function o(e,t){if(e&&isFinite(t)&&!i(e))try{if(e.readyState<HTMLMediaElement.HAVE_METADATA||e.seeking)return;if(e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA)return;e.currentTime=t}catch(e){}}function c(t){if(!t||t.error||i(t))return Promise.resolve();var n=function(){if(!t||t.error||i(t))return Promise.resolve();try{if(t.readyState<HTMLMediaElement.HAVE_METADATA)return Promise.resolve();var n=t.play();if(n&&"function"==typeof n.then)return n.catch(function(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Reprodução interrompida pelo iOS:",t)})}catch(t){e.console&&"function"==typeof e.console.warn&&e.console.warn("[tm-media] Ignorando InvalidStateError ao reproduzir:",t)}return Promise.resolve()};return t.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA?n():new Promise(function(e){var r=!1,a=function(){r||(r=!0,t.removeEventListener("canplay",a),t.removeEventListener("loadeddata",a),t.removeEventListener("loadedmetadata",a),n().then(e))};t.addEventListener("canplay",a,{once:!0}),t.addEventListener("loadeddata",a,{once:!0}),t.addEventListener("loadedmetadata",a,{once:!0});try{t.readyState<HTMLMediaElement.HAVE_METADATA&&t.load()}catch(t){return r=!0,void e()}setTimeout(function(){r||(r=!0,t.removeEventListener("canplay",a),t.removeEventListener("loadeddata",a),t.removeEventListener("loadedmetadata",a),e())},8e3)})}function u(e){function t(){if(!i(e))try{e.readyState<HTMLMediaElement.HAVE_METADATA&&e.load()}catch(e){}}e&&"1"!==e.dataset.safePlayBound&&(e.dataset.safePlayBound="1","VIDEO"===e.tagName&&function(e){function t(){try{e.disablePictureInPicture=e.readyState<HTMLMediaElement.HAVE_METADATA}catch(e){}}e&&"VIDEO"===e.tagName&&"function"==typeof e.requestPictureInPicture&&(e.hasAttribute("disablePictureInPicture")||"1"!==e.dataset.tmPipGuardBound&&(e.dataset.tmPipGuardBound="1",t(),e.addEventListener("loadedmetadata",t,{passive:!0}),e.addEventListener("emptied",t,{passive:!0})))}(e),e.addEventListener("pointerdown",t,!0),e.addEventListener("touchstart",t,{capture:!0,passive:!0}),e.addEventListener("click",function(n){if(i(e))try{n.preventDefault(),n.stopPropagation()}catch(e){}else t()},!0),e.addEventListener("play",function(){i(e)?a(e):e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA&&!e.error&&a(e).then(function(){return c(e)})},!0))}e.tmMediaSafePause=a,e.tmMediaSafeRequestPictureInPicture=t,e.ativarPictureInPicture=t,e.tmMediaSafeExitPictureInPicture=n,e.tmMediaIsSwitchingSource=i,e.tmMediaMarkSwitchingSource=function(e,t){e&&e.dataset&&(t?e.dataset.switchingSource="1":delete e.dataset.switchingSource)},e.tmMediaSafeLoad=function(e){if(!e)return Promise.resolve();var t=function(){try{"function"==typeof e.load&&e.load()}catch(e){}};return e.paused||e.ended?(t(),Promise.resolve()):a(e).then(t)},e.tmMediaSafeSeek=o,e.tmMediaSafePlay=c,e.tmMediaSafeOpenPreview=function(e){return e?r(e,function(){try{e.controls=!0,e.hasAttribute("playsinline")||e.setAttribute("playsinline","")}catch(e){}return a(e).then(function(){return e.readyState>=HTMLMediaElement.HAVE_METADATA?(o(e,0),c(e)):new Promise(function(t){var n=!1,r=function(){n||(n=!0,e.removeEventListener("loadedmetadata",r),e.removeEventListener("canplay",r),o(e,0),c(e).then(t))};e.addEventListener("loadedmetadata",r,{once:!0}),e.addEventListener("canplay",r,{once:!0});try{e.readyState<HTMLMediaElement.HAVE_METADATA&&e.load()}catch(e){return n=!0,void t()}setTimeout(function(){n||(n=!0,e.removeEventListener("loadedmetadata",r),e.removeEventListener("canplay",r),t())},8e3)})})}):Promise.resolve()},e.tmMediaSafeClosePreview=function(e){return e?r(e,function(){return n(e).then(function(){return a(e)}).then(function(){o(e,0)})}):Promise.resolve()},e.tmMediaRunExclusive=r,e.tmMediaBindSafePlayback=u,e.tmMediaBindAllVideos=function(e){(e||document).querySelectorAll("video").forEach(u)},e.tmMediaBindAllMedia=function(e){(e||document).querySelectorAll("video, audio").forEach(u)}}(window);