<commit_before><?php
//date_default_timezone_set('America/Sao_Paulo');

if(!isset($asset_dir)){
    $asset_dir = 'assets/';
}

// creating base url
$prot_part = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] ? 'https://' : 'http://';
//added @ for HTTP_HOST undefined in Tests
$host_part = @$_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME']);
if(substr($host_part,-1) !== '/') $host_part .= '/';
$base_url = $prot_part . $host_part;

$num_folders = count(explode('/',BASE_PATH . 'public'));

return array(
    // theme namespaces
    'namespaces' => array(
        'MapasCulturais\Themes' => THEMES_PATH
    ),

    'mailer.user' => "<EMAIL>",
    'mailer.psw'  => "password",
    'mailer.protocol' => 'ssl',
    'mailer.server' => 'localhost',
    'mailer.port'   => '465',
    'mailer.from' => '<EMAIL>',

    'mailer.templates' => [
        'welcome' => [
            'title' => "Bem-vindo(a) ao Mapas Culturais",
            'template' => 'welcome.html'
        ],
        'last_login' => [
            'title' => "Acesse a Mapas Culturais",
            'template' => 'last_login.html'
        ],
        'new' => [
            'title' => "Novo registro",
            'template' => 'new.html'
        ],
        'update_required' => [
            'title' => "Acesse a Mapas Culturais",
            'template' => 'update_required.html'
        ],
        'compliant' => [
            'title' => "Denúncia - Mapas Culturais",
            'template' => 'compliant.html'
        ],
        'suggestion' => [
            'title' => "Mensagem - Mapas Culturais",
            'template' => 'suggestion.html'
        ],
        'seal_toexpire' => [
            'title' => "Selo Certificador Expirando",
            'template' => 'seal_toexpire.html'
        ],
        'seal_expired' => [
            'title' => "Selo Certificador Expirado",
            'template' => 'seal_expired.html'
        ]

    ],

    // sempre colocar a barra no final da url
    'base.url' => $base_url,
    'base.assetUrl' => $base_url . $asset_dir,

    'vectorLayersPath' => 'geojson',

    // development, staging, production
    'app.mode' => 'production',
    'app.lcode' => 'pt_BR',

    'app.verifiedSealsIds' => [1],

    'app.dbUpdatesDisabled' => false,
    'app.defaultApiOutput' => 'json',

    'app.siteName' => \MapasCulturais\i::__('Mapas Culturais'),
    'app.siteDescription' => \MapasCulturais\i::__('O Mapas Culturais é uma plataforma livre para mapeamento cultural.'),

    'api.accessControlAllowOrigin' => '*',

    'app.enableProjectRegistration' => true,

    'app.offline' => false,
    'app.offlineUrl' => '/offline',
    'app.offlineBypassFunction' => null,

    'app.enabled.agents'   => true,
    'app.enabled.spaces'   => true,
    'app.enabled.projects' => true,
    'app.enabled.events'   => true,
    'app.enabled.subsite'     => true,
    'app.enabled.seals'   => true,
    'app.enabled.apps'     => true,

    //'app.subsite.mainUrl' => 'mapas.mary',
    'themes.active' => 'MapasCulturais\Themes\BaseV1',
    'themes.active.debugParts' => true,
    'themes.assetManager' => new \MapasCulturais\AssetManagers\FileSystem(array(
        'publishPath' => BASE_PATH . $asset_dir,

        'mergeScripts' => false,
        'mergeStyles' => false,

        'process.js' => 'cp {IN} {OUT}', //'uglifyjs {IN} -o {OUT} --source-map {OUT}.map --source-map-include-sources --source-map-url /pub/{FILENAME}.map -b -p 7 && gzip -9 -c {OUT} > {OUT}.gz',
        'process.css' => 'cp {IN} {OUT}', //'uglifycss {IN} > {OUT} && gzip -9 -c {OUT} > {OUT}.gz',
        'publishFolderCommand' => 'cp -R {IN} {PUBLISH_PATH}{FILENAME}'
    )),

    'themes.brand-space'        => '#e83f96',
    'themes.brand-project'      => '#cc0033',
    'themes.brand-event'        => '#b3b921',
    'themes.brand-subsite'      => '#ff5545',
    'themes.brand-seal'         => '#ff5545',
    'themes.brand-agent'        => '#1dabc6',
    'themes.brand-intro'        => '#1c5690',
    'themes.brand-developer'    => '#9966cc',

    'app.useGoogleGeocode' => false,

    //    'maps.center' => array(-23.54894, -46.63882), // são paulo
    'maps.center' => array(-14.2400732, -53.1805018), // brasil
    'maps.maxClusterRadius' => 40,
    'maps.spiderfyDistanceMultiplier' => 1.3,
    'maps.maxClusterElements' => 6,

    'maps.geometryFieldQuery' => "ST_SimplifyPreserveTopology(geom, 0.001)",

    'maps.zoom.default' => 5,
    'maps.zoom.approximate' => 14,
    'maps.zoom.precise' => 16,
    'maps.zoom.max' => 18,
    'maps.zoom.min' => 5,
    'maps.includeGoogleLayers' => false,

    'cep.endpoint'      => 'http://www.cepaberto.com/api/v2/ceps.json?cep=%s',
    'cep.token_header'  => 'Authorization: Token token="%s"',
    'cep.token'         => '',

    'export.excelName'      => 'mapas-culturais-dados-exportados.xls',

    'app.geoDivisionsHierarchy' => [
        'pais'          => \MapasCulturais\i::__('País'),          // metadata: geoPais
        'regiao'        => \MapasCulturais\i::__('Região'),        // metadata: geoRegiao
        'estado'        => \MapasCulturais\i::__('Estado'),        // metadata: geoEstado
        'mesorregiao'   => \MapasCulturais\i::__('Mesorregião'),   // metadata: geoMesorregiao
        'microrregiao'  => \MapasCulturais\i::__('Microrregião'),  // metadata: geoMicrorregiao
        'municipio'     => \MapasCulturais\i::__('Município'),     // metadata: geoMunicipio
        'zona'          => \MapasCulturais\i::__('Zona'),          // metadata: geoZona
        'subprefeitura' => \MapasCulturais\i::__('Subprefeitura'), // metadata: geoSubprefeitura
        'distrito'      => \MapasCulturais\i::__('Distrito')       // metadata: geoDistrito
    ],

    'registration.agentRelationsOptions' => array(
        'dontUse' => \MapasCulturais\i::__('Não utilizar'),
        'required' => \MapasCulturais\i::__('Obrigatório'),
        'optional' => \MapasCulturais\i::__('Opcional')
    ),

    'registration.propertiesToExport' => array(
        'id',
        'name',
        'nomeCompleto',
        'documento',
        'dataDeNascimento',
        'genero',
        'raca',
        'location',
        'endereco',
        'geoZona',
        'geoSubprefeitura',
        'geoDistrito',
        'telefone1',
        'telefone2',
        'telefonePublico',
        'emailPrivado',
        'emailPublico',
        'site',
        'googleplus',
        'facebook',
        'twitter'
    ),
    'registration.ownerDefinition' => array(
        'required' => true,
        'label' => \MapasCulturais\i::__('Agente responsável pela inscrição'),
        'agentRelationGroupName' => 'owner',
        'description' => \MapasCulturais\i::__('Agente individual (pessoa física) com os campos CPF, Data de Nascimento/Fundação, Email Privado e Telefone 1 obrigatoriamente preenchidos'),
        'type' => 1,
        'requiredProperties' => array('documento', 'raca', 'dataDeNascimento', 'genero', 'emailPrivado', 'telefone1')
    ),
    'registration.agentRelations' => array(
        array(
            'required' => false,
            'label' => \MapasCulturais\i::__('Instituição responsável'),
            'agentRelationGroupName' => 'instituicao',
            'description' => \MapasCulturais\i::__('Agente coletivo (pessoa jurídica) com os campos CNPJ, Data de Nascimento/Fundação, Email Privado e Telefone 1 obrigatoriamente preenchidos'),
            'type' => 2,
            'requiredProperties' => array('documento', 'dataDeNascimento', 'emailPrivado', 'telefone1')
        ),
        array(
            'required' => false,
            'label' => \MapasCulturais\i::__('Coletivo'),
            'agentRelationGroupName' => 'coletivo',<commit_msg>coloca todos os campos de endereco para serem exportados na planilha de inscritos<commit_after><?php
//date_default_timezone_set('America/Sao_Paulo');

if(!isset($asset_dir)){
    $asset_dir = 'assets/';
}

// creating base url
$prot_part = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] ? 'https://' : 'http://';
//added @ for HTTP_HOST undefined in Tests
$host_part = @$_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME']);
if(substr($host_part,-1) !== '/') $host_part .= '/';
$base_url = $prot_part . $host_part;

$num_folders = count(explode('/',BASE_PATH . 'public'));

return array(
    // theme namespaces
    'namespaces' => array(
        'MapasCulturais\Themes' => THEMES_PATH
    ),

    'mailer.user' => "<EMAIL>",
    'mailer.psw'  => "password",
    'mailer.protocol' => 'ssl',
    'mailer.server' => 'localhost',
    'mailer.port'   => '465',
    'mailer.from' => '<EMAIL>',

    'mailer.templates' => [
        'welcome' => [
            'title' => "Bem-vindo(a) ao Mapas Culturais",
            'template' => 'welcome.html'
        ],
        'last_login' => [
            'title' => "Acesse a Mapas Culturais",
            'template' => 'last_login.html'
        ],
        'new' => [
            'title' => "Novo registro",
            'template' => 'new.html'
        ],
        'update_required' => [
            'title' => "Acesse a Mapas Culturais",
            'template' => 'update_required.html'
        ],
        'compliant' => [
            'title' => "Denúncia - Mapas Culturais",
            'template' => 'compliant.html'
        ],
        'suggestion' => [
            'title' => "Mensagem - Mapas Culturais",
            'template' => 'suggestion.html'
        ],
        'seal_toexpire' => [
            'title' => "Selo Certificador Expirando",
            'template' => 'seal_toexpire.html'
        ],
        'seal_expired' => [
            'title' => "Selo Certificador Expirado",
            'template' => 'seal_expired.html'
        ]

    ],

    // sempre colocar a barra no final da url
    'base.url' => $base_url,
    'base.assetUrl' => $base_url . $asset_dir,

    'vectorLayersPath' => 'geojson',

    // development, staging, production
    'app.mode' => 'production',
    'app.lcode' => 'pt_BR',

    'app.verifiedSealsIds' => [1],

    'app.dbUpdatesDisabled' => false,
    'app.defaultApiOutput' => 'json',

    'app.siteName' => \MapasCulturais\i::__('Mapas Culturais'),
    'app.siteDescription' => \MapasCulturais\i::__('O Mapas Culturais é uma plataforma livre para mapeamento cultural.'),

    'api.accessControlAllowOrigin' => '*',

    'app.enableProjectRegistration' => true,

    'app.offline' => false,
    'app.offlineUrl' => '/offline',
    'app.offlineBypassFunction' => null,

    'app.enabled.agents'   => true,
    'app.enabled.spaces'   => true,
    'app.enabled.projects' => true,
    'app.enabled.events'   => true,
    'app.enabled.subsite'     => true,
    'app.enabled.seals'   => true,
    'app.enabled.apps'     => true,

    //'app.subsite.mainUrl' => 'mapas.mary',
    'themes.active' => 'MapasCulturais\Themes\BaseV1',
    'themes.active.debugParts' => true,
    'themes.assetManager' => new \MapasCulturais\AssetManagers\FileSystem(array(
        'publishPath' => BASE_PATH . $asset_dir,

        'mergeScripts' => false,
        'mergeStyles' => false,

        'process.js' => 'cp {IN} {OUT}', //'uglifyjs {IN} -o {OUT} --source-map {OUT}.map --source-map-include-sources --source-map-url /pub/{FILENAME}.map -b -p 7 && gzip -9 -c {OUT} > {OUT}.gz',
        'process.css' => 'cp {IN} {OUT}', //'uglifycss {IN} > {OUT} && gzip -9 -c {OUT} > {OUT}.gz',
        'publishFolderCommand' => 'cp -R {IN} {PUBLISH_PATH}{FILENAME}'
    )),

    'themes.brand-space'        => '#e83f96',
    'themes.brand-project'      => '#cc0033',
    'themes.brand-event'        => '#b3b921',
    'themes.brand-subsite'      => '#ff5545',
    'themes.brand-seal'         => '#ff5545',
    'themes.brand-agent'        => '#1dabc6',
    'themes.brand-intro'        => '#1c5690',
    'themes.brand-developer'    => '#9966cc',

    'app.useGoogleGeocode' => false,

    //    'maps.center' => array(-23.54894, -46.63882), // são paulo
    'maps.center' => array(-14.2400732, -53.1805018), // brasil
    'maps.maxClusterRadius' => 40,
    'maps.spiderfyDistanceMultiplier' => 1.3,
    'maps.maxClusterElements' => 6,

    'maps.geometryFieldQuery' => "ST_SimplifyPreserveTopology(geom, 0.001)",

    'maps.zoom.default' => 5,
    'maps.zoom.approximate' => 14,
    'maps.zoom.precise' => 16,
    'maps.zoom.max' => 18,
    'maps.zoom.min' => 5,
    'maps.includeGoogleLayers' => false,

    'cep.endpoint'      => 'http://www.cepaberto.com/api/v2/ceps.json?cep=%s',
    'cep.token_header'  => 'Authorization: Token token="%s"',
    'cep.token'         => '',

    'export.excelName'      => 'mapas-culturais-dados-exportados.xls',

    'app.geoDivisionsHierarchy' => [
        'pais'          => \MapasCulturais\i::__('País'),          // metadata: geoPais
        'regiao'        => \MapasCulturais\i::__('Região'),        // metadata: geoRegiao
        'estado'        => \MapasCulturais\i::__('Estado'),        // metadata: geoEstado
        'mesorregiao'   => \MapasCulturais\i::__('Mesorregião'),   // metadata: geoMesorregiao
        'microrregiao'  => \MapasCulturais\i::__('Microrregião'),  // metadata: geoMicrorregiao
        'municipio'     => \MapasCulturais\i::__('Município'),     // metadata: geoMunicipio
        'zona'          => \MapasCulturais\i::__('Zona'),          // metadata: geoZona
        'subprefeitura' => \MapasCulturais\i::__('Subprefeitura'), // metadata: geoSubprefeitura
        'distrito'      => \MapasCulturais\i::__('Distrito')       // metadata: geoDistrito
    ],

    'registration.agentRelationsOptions' => array(
        'dontUse' => \MapasCulturais\i::__('Não utilizar'),
        'required' => \MapasCulturais\i::__('Obrigatório'),
        'optional' => \MapasCulturais\i::__('Opcional')
    ),

    'registration.propertiesToExport' => array(
        'id',
        'name',
        'nomeCompleto',
        'documento',
        'dataDeNascimento',
        'genero',
        'raca',
        'location',
        'endereco',
        'En_CEP',
        'En_Nome_Logradouro',
        'En_Num',
        'En_Complemento',
        'En_Bairro',
        'En_Municipio',
        'En_Estado',
        'telefone1',
        'telefone2',
        'telefonePublico',
        'emailPrivado',
        'emailPublico',
        'site',
        'googleplus',
        'facebook',
        'twitter'
    ),
    'registration.ownerDefinition' => array(
        'required' => true,
        'label' => \MapasCulturais\i::__('Agente responsável pela inscrição'),
        'agentRelationGroupName' => 'owner',
        'description' => \MapasCulturais\i::__('Agente individual (pessoa física) com os campos CPF, Data de Nascimento/Fundação, Email Privado e Telefone 1 obrigatoriamente preenchidos'),
        'type' => 1,
        'requiredProperties' => array('documento', 'raca', 'dataDeNascimento', 'genero', 'emailPrivado', 'telefone1')
    ),
    'registration.agentRelations' => array(
        array(
            'required' => false,
            'label' => \MapasCulturais\i::__('Instituição responsável'),
            'agentRelationGroupName' => 'instituicao',
            'description' => \MapasCulturais\i::__('Agente coletivo (pessoa jurídica) com os campos CNPJ, Data de Nascimento/Fundação, Email Privado e Telefone 1 obrigatoriamente preenchidos'),
            'type' => 2,
            'requiredProperties' => array('documento', 'dataDeNascimento', 'emailPrivado', 'telefone1')
        ),
        array(
            'required' => false,
            'label' => \MapasCulturais\i::__('Coletivo'),
            'agentRelationGroupName' => 'coletivo',
{'fraction_non_alphanumeric': 0.18060934675961787, 'fraction_numerical': 0.012651691195455719, 'mean_word_length': 2.4698768197088468, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 257, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4323096', 'n_tokens_mistral': 5589, 'n_tokens_neox': 5439, 'n_words': 887}