# -----------------------------------------------------------
# AUMENTAR LIMITES DE UPLOAD E MEMÓRIA (256MB)
# -----------------------------------------------------------
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 512M
php_value max_execution_time 600
php_value max_input_time 600

RewriteEngine On
RewriteBase /

# -----------------------------------------------------------
# REGRAS PADRÃO (Com /live, /movie, /series)
# -----------------------------------------------------------
RewriteRule ^live/(.*)/(.*)/([0-9]+)\.ts$ play.php?username=$1&password=$2&id=$3&type=live [L,QSA]
RewriteRule ^movie/(.*)/(.*)/([0-9]+)\.(.*)$ play.php?username=$1&password=$2&id=$3&type=movie&extension=$4 [L,QSA]
RewriteRule ^series/(.*)/(.*)/([0-9]+)\.(.*)$ play.php?username=$1&password=$2&id=$3&type=series&extension=$4 [L,QSA]

# -----------------------------------------------------------
# REGRAS DE RAIZ (Para apps como 9Xtream que removem o prefixo)
# -----------------------------------------------------------

# Se terminar em .ts, assume que é CANAL AO VIVO
RewriteRule ^(.*)/(.*)/([0-9]+)\.ts$ play.php?username=$1&password=$2&id=$3&type=live [L,QSA]

# Se terminar em .mp4, .mkv, .avi, assume que é FILME ou SÉRIE
# (O play.php vai tentar descobrir qual dos dois é pelo ID)
RewriteRule ^(.*)/(.*)/([0-9]+)\.(mp4|mkv|avi|m3u8)$ play.php?username=$1&password=$2&id=$3&type=vod&extension=$4 [L,QSA]

# -----------------------------------------------------------
# ROTA DE API (Evita erro 404 nos painéis)
# -----------------------------------------------------------
RewriteRule ^player_api.php$ player_api.php [L]
RewriteRule ^xmltv.php$ xmltv.php [L]

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php81” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit