<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Str;
use App\Models\DividaAtiva\Origem;

class DividaAtivaOrigensSeeder extends Seeder {

    public function run(): void {
        $origens = [
            "Dívida Ativa - Alienação de Bens Imóveis",
            "Dívida Ativa - Auto de Infração",
            "Dívida Ativa - Banca de Jornal",
            "Dívida Ativa - Barraquinhas ou Quiosques - mensal",
            "Dívida Ativa - Certidão - por página",
            "Dívida Ativa - Certidão Situação Fiscal - por Inscrição",
            "Dívida Ativa - Comércio de Alimentos e Afins - Até 50 m²",
            "Dívida Ativa - Comércio de Alimentos e Afins - De 51 a 100 m²",
            "Dívida Ativa - Comércio de Alimentos e Afins - De 101 a 150 m²",
            "Dívida Ativa - Comércio de Alimentos e Afins - De 151 a 200 m²",
            "Dívida Ativa - Comércio de Alimentos e Afins - De 201 a 300 m²",
            "Dívida Ativa - Comércio de Alimentos e Afins - De 301 a 1000 m²",
            "Dívida Ativa - Comércio de Alimentos e Afins - De 1001 m² em diante",
            "Dívida Ativa - Comércio Farmacêutico - Até 50 m²",
            "Dívida Ativa - Comércio Farmacêutico - De 51 a 100 m²",
            "Dívida Ativa - Comércio Farmacêutico - De 101 a 150 m²",
            "Dívida Ativa - Comércio Farmacêutico - De 151 a 200 m²",
            "Dívida Ativa - Comércio Farmacêutico - De 201 em diante",
            "Dívida Ativa - Comércios em Eventos - De 201 em diante",
            "Dívida Ativa - Contribuição de Iluminação Pública",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - Até 50 m²",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - De 51 a 100 m²",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - De 101 a 150 m²",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - De 151 a 200 m²",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - De 201 a 300 m²",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - De 301 a 1000 m²",
            "Dívida Ativa - Demais Estabelecimentos e Profissionais Liberais - De 1001 m² em diante",
            "Dívida Ativa - Demolições - p/m²",
            "Dívida Ativa - Desarquivamento de Processo",
            "Dívida Ativa - Desmembramentos < 500m² - p/m²",
            "Dívida Ativa - Desmembramentos > 500m² - p/m²",
            "Dívida Ativa - Devolução ao Erário Público",
            "Dívida Ativa - Estabelecimento de Ensino - Até 50 m²",
            "Dívida Ativa - Estabelecimento de Ensino - De 51 a 100 m²",
            "Dívida Ativa - Estabelecimento de Ensino - De 101 a 150 m²",
            "Dívida Ativa - Estabelecimento de Ensino - De 151 a 200 m²",
            "Dívida Ativa - Estabelecimento de Ensino - De 201 a 300 m²",
            "Dívida Ativa - Estabelecimento de Ensino - De 301 a 1000 m²",
            "Dívida Ativa - Estabelecimento de Ensino - De 1001 m² em diante",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - Até 100 m²",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - De 101 a 250 m²",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - De 251 a 500 m²",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - De 501 a 1000 m²",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - De 1001 a 2000 m²",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - De 2001 a 5000 m²",
            "Dívida Ativa - Fábricas, Industrias, Usinas e Afins - De 5001 m², em diante",
            "Dívida Ativa - Imputação de Débito TCE",
            "Dívida Ativa - Inscrição Cadastral - Cadastro de Fornecedores",
            "Dívida Ativa - Inscrição Cadastral - Imobiliário",
            "Dívida Ativa - Inscrição Cadastral - Mobiliário",
            "Dívida Ativa - IPTU",
            "Dívida Ativa - ISS",
            "Dívida Ativa - ISS Eventual",
            "Dívida Ativa - ISS Simples Nacional",
            "Dívida Ativa - ITBI",
            "Dívida Ativa - Loteamentos < 10.000m² - p/m²",
            "Dívida Ativa - Mesas e Cadeiras (p/m²) - mensal",
            "Dívida Ativa - Modificação de Projeto - p/m², total",
            "Dívida Ativa - Multa Contratual",
            "Dívida Ativa - Multa Por Infração Ambiental, emitidas pela SMA",
            "Dívida Ativa - Multas Administrativas",
            "Dívida Ativa - Notificação de Lançamento",
            "Dívida Ativa - Obra",
            "Dívida Ativa - Outorga Onerosa do Direito de Construir",
            "Dívida Ativa - Outra forma de Ocupação (p/m²) - mensal",
            "Dívida Ativa - Outras Taxas de Serviço Sanitário - Registro de livro",
            "Dívida Ativa - Outras Taxas de Serviço Sanitário - Visto em planta",
            "Dívida Ativa - Outros Prof ou Empresas não Relac. Ant - Até 50 m²",
            "Dívida Ativa - Outros Serviços de Interesse à Saúde - Até 50 m²",
            "Dívida Ativa - Outros Serviços de Interesse à Saúde - De 51 a 100 m²",
            "Dívida Ativa - Outros Serviços de Interesse à Saúde - De 101 a 150 m²",
            "Dívida Ativa - Outros Serviços de Interesse à Saúde - De 151 a 200 m²",
            "Dívida Ativa - Outros Serviços de Interesse à Saúde - De 201 a 300 m²",
            "Dívida Ativa - Permissionário",
            "Dívida Ativa - Projeto não Residencial < 80m² - p/m²",
            "Dívida Ativa - Projeto não Residencial > 120m² - p/m²",
            "Dívida Ativa - Projeto não Residencial > 80 < 120m² - p/m²",
            "Dívida Ativa - Projetos Residenciais < 60m² p/m²",
            "Dívida Ativa - Projetos Residenciais > 80m² - p/m²",
            "Dívida Ativa - Projetos Residencias > 60< 80m² - p/m²",
            "Dívida Ativa - Protocolização de Requerimento",
            "Dívida Ativa - Publicidade Externa p/via de Acesso",
            "Dívida Ativa - Publicidade: Faixas",
            "Dívida Ativa - Publicidade: Out-Door",
            "Dívida Ativa - Publicidade: Outras não const.itens ant.",
            "Dívida Ativa - Publicidade: Panfletos, cartazes..",
            "Dívida Ativa - Requerimento para Fins não Previstos",
            "Dívida Ativa - Serviços de Diagnóstico por Imagem - Até 50 m²",
            "Dívida Ativa - Serviços de Diagnóstico por Imagem - De 51 a 100 m²",
            "Dívida Ativa - Serviços de Diagnóstico por Imagem - De 101 a 150 m²",
            "Dívida Ativa - Serviços de Diagnóstico por Imagem - De 151 a 200 m²",
            "Dívida Ativa - Serviços Médicos - Até 50 m²",
            "Dívida Ativa - Serviços Médicos - De 51 a 100 m²",
            "Dívida Ativa - Serviços Médicos - De 101 a 150 m²",
            "Dívida Ativa - Serviços Médicos - De 151 a 200 m²",
            "Dívida Ativa - Serviços Médicos - De 201 a 300 m²",
            "Dívida Ativa - Serviços Médicos - Veterinários - Até 50 m²",
            "Dívida Ativa - Serviços Médicos - Veterinários - De 51 a 100 m²",
            "Dívida Ativa - Serviços Médicos - Veterinários - De 101 a 150 m²",
            "Dívida Ativa - Serviços Médicos - Veterinários - De 151 a 200 m²",
            "Dívida Ativa - Serviços Médicos - Veterinários - De 201 a 300 m²",
            "Dívida Ativa - Serviços Odontológicos - Até 50 m²",
            "Dívida Ativa - Serviços Odontológicos - De 51 a 100 m²",
            "Dívida Ativa - Serviços Odontológicos - De 101 a 150 m²",
            "Dívida Ativa - Serviços Odontológicos - De 151 a 200 m²",
            "Dívida Ativa - Serviços Odontológicos - De 201 a 300 m²",
            "Dívida Ativa - Taxa",
            "Dívida Ativa - Taxa de Licença para Estabelecimentos",
            "Dívida Ativa - Taxa de Licenciamento Ambiental - Lei 3207/2013",
            "Dívida Ativa - Taxa de Permanência de Veículo",
            "Dívida Ativa - Taxa de Preservação Ambiental - Lei 4.012/21 – Integral",
            "Dívida Ativa - Taxa pela Prestação de Serviços",
            "Dívida Ativa - Veículos Caminhões - mensal",
            "Dívida Ativa - Veículos Carro Passseio - mensal",
            "Dívida Ativa - Veículos Reboque - mensal",
            "Dívida Ativa - Veículos Utilitários - mensal",
            "Execução Fiscal - Auto de Infração",
            "Execução Fiscal - Demais Estabelecimentos e Profissionais Liberais - De 1001 m² em diante",
            "Execução Fiscal - Demolições - p/m²",
            "Execução Fiscal - Desmembramentos > 500m² - p/m²",
            "Execução Fiscal - Devolução ao Erário Público",
            "Execução Fiscal - Estabelecimento de Ensino - De 301 a 1000 m²",
            "Execução Fiscal - Estabelecimento de Ensino - De 1001 m² em diante",
            "Execução Fiscal - Fábricas, Industrias, Usinas e Afins - De 251 a 500 m²",
            "Execução Fiscal - Fábricas, Industrias, Usinas e Afins - De 501 a 1000 m²",
            "Execução Fiscal - Fábricas, Industrias, Usinas e Afins - De 1001 a 2000 m²",
            "Execução Fiscal - Fábricas, Industrias, Usinas e Afins - De 5001 m² em diante",
            "Execução Fiscal - Imputação de Débito TCE",
            "Execução Fiscal - IPTU",
            "Execução Fiscal - ISS",
            "Execução Fiscal - ISS Eventual",
            "Execução Fiscal - ITBI",
            "Execução Fiscal - Loteamentos > 10.000m² - p/m²",
            "Execução Fiscal - Mesas e Cadeiras (p/m²) - mensal",
            "Execução Fiscal - Multa Contratual",
            "Execução Fiscal - Multa Formal",
            "Execução Fiscal - Multa por Infração Ambiental, emitidas pela SMA",
            "Execução Fiscal - Multa TCE",
            "Execução Fiscal - Notificação de Lançamento",
            "Execução Fiscal - Obra",
            "Execução Fiscal - Outorga Onerosa do Direito de Construir",
            "Execução Fiscal - Outra forma de Ocupação (p/m²) - mensal",
            "Execução Fiscal - Outros Serviços de Interesse à Saúde - Até 50 m²",
            "Execução Fiscal - Permissionário",
            "Execução Fiscal - Projeto não Residencial < 80m² - p/m²",
            "Execução Fiscal - Projeto não Residencial > 120m² - p/m²",
            "Execução Fiscal - Projetos Residenciais > 80m² - p/m²",
            "Execução Fiscal - Publicidade Escrita em Veiculo",
            "Execução Fiscal - Publicidade: Faixas",
            "Execução Fiscal - Publicidade: Outras não const.itens ant.",
            "Execução Fiscal - Requerimento para Fins não Previstos",
            "Execução Fiscal - Taxa",
            "Execução Fiscal - Taxa de Licença para Estabelecimentos",
            "Execução Fiscal - Taxa de Licenciamento Ambiental - Lei 3207/2013",
            "Execução Fiscal - Veículos Reboque - Mensal",
        ];

        foreach ($origens as $origem) {
            Origem::create([
                'id' => Str::uuid(),
                'origem' => $origem,
            ]);
        }
    }
}
