TypeError
TypeError
App\Helpers\SeoHelper::getSeoText(): Argument #1 ($idTexto) must be of type int, null given, called in /home/devnattivus/nattivus_laravel/app/Http/Controllers/LocalidadesController.php on line 334
GET dev.nattivus.com
PHP 8.2.34 — Laravel 11.56.1
app/Helpers/SeoHelper.php
:220
app/Http/Controllers/LocalidadesController.php
:334
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
:47
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:266
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:212
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:808
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:170
app/Http/Middleware/SetLocale.php
:61
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
:51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
:88
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
:49
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
:121
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
:64
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
:37
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
:75
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:127
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:807
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:786
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:750
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:739
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:201
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:170
vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php
:19
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
:31
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
:51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
:27
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
:110
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
:49
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
:58
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php
:22
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:127
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:176
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:145
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
:1220
public/index.php
:21
Request
GET
/en/gran-canaria
Headers
host
dev.nattivus.com
accept
*/*
accept-encoding
gzip, br, zstd, deflate
content-length
0
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
x-https
1
Body
No body data
Application
Routing
controller
App\Http\Controllers\LocalidadesController@showLocalidades
route name
destinations.locality.show
middleware
web
Routing Parameters
{
"localidad_slug": "gran-canaria"
}
Database Queries
mysql
(1.58 ms)
select exists (select 1 from information_schema.tables where table_schema = 'devnattivus_nattivus-remake-updated' and table_name = 'web_configs' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
mysql
(0.38 ms)
select * from `web_configs` where `web_config_code` like 'ops_%'
mysql
(0.93 ms)
select * from `sessions` where `id` = '6VK5xan5YKAZuG308DuaR23SaXYjr1qc0TGv7kP6' limit 1
mysql
(0.65 ms)
select * from `localidades`
mysql
(0.51 ms)
select * from `imagenes_tops` where `imagenes_tops`.`idlocalidad` in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
mysql
(0.76 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 115 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 and `actividades_locales`.`actividades_localidades_destacada` > 0
mysql
(1.68 ms)
select count(*) as aggregate from `actividades` inner join `actividades_locales` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 115 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 and `actividades_locales`.`actividades_localidades_destacada` >= 7
mysql
(1.27 ms)
select `conceptos`.`idconcepto`, `conceptos`.`conceptos_es`, `conceptos`.`conceptos_en`, `conceptos`.`conceptos_destacado`, COUNT(DISTINCT actividades_conceptos.actividades_conceptos_idactividad) as total_actividades from `conceptos` inner join `actividades_conceptos` on `conceptos`.`idconcepto` = `actividades_conceptos`.`actividades_conceptos_idconcepto` inner join `actividades` on `actividades_conceptos`.`actividades_conceptos_idactividad` = `actividades`.`idactividad` inner join `actividades_locales` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `conceptos`.`conceptos_localidad` = 115 and `actividades_locales`.`idlocalidad` = 115 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 group by `conceptos`.`idconcepto`, `conceptos`.`conceptos_es`, `conceptos`.`conceptos_en`, `conceptos`.`conceptos_destacado` having `total_actividades` > 0 order by `conceptos`.`conceptos_destacado` desc, `conceptos`.`conceptos_en` asc limit 12
mysql
(0.5 ms)
select `localidad_comple` from `localidades_complementarias` where `idlocalidad` = 115 and `localidad_comple` is not null order by `orden` asc limit 4
mysql
(0.76 ms)
select * from `localidades` where `idlocalidad` != 115 and `localidades_pais` = 'ES' order by `localidades_destacada` desc, `localidad_en` asc limit 4
mysql
(0.29 ms)
select * from `imagenes_tops` where `imagenes_tops`.`idlocalidad` in (1, 6, 14, 17)
mysql
(0.3 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 6 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.24 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 6
mysql
(0.37 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (4,251,1451,1452,1453,1454)
mysql
(0.23 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 6
mysql
(0.32 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (4,251,1451,1452,1453,1454)
mysql
(0.31 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 6
mysql
(0.25 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (4,251,1451,1452,1453,1454)
mysql
(0.39 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 14 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.26 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 14
mysql
(0.27 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (268,422,502,503,504,507,508,767,768,906,907,908,1121,1312,1313,1314,1315,1316,1317,1344,1609,1610)
mysql
(0.29 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 14
mysql
(0.39 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (268,422,502,503,504,507,508,767,768,906,907,908,1121,1312,1313,1314,1315,1316,1317,1344,1609,1610)
mysql
(0.25 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 14
mysql
(0.29 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (268,422,502,503,504,507,508,767,768,906,907,908,1121,1312,1313,1314,1315,1316,1317,1344,1609,1610)
mysql
(0.27 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 1 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.3 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 1
mysql
(0.42 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (1,2,3,4,5,7,16,17,23,24,25,26,27,28,29,30,31,32,34,35,36,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,65,67,69,70,71,72,73,75,76,77,80,81,82,84,85,87,88,89,90,91,92,93,94,95,119,120,164,168,178,194,196,197,212,214,217,220,221,222,234,236,247,248,250,251,252,253,254,255,256,262,265,296,298,299,302,338,339,340,341,342,343,344,347,348,352,353,354,355,359,362,363,365,368,389,422,432,433,434,435,437,440,442,452,454,456,461,509,510,511,544,768,850,881,909,967,1004,1031,1032,1033,1034,1036,1037,1039,1041,1042,1048,1049,1051,1054,1055,1056,1057,1058,1083,1084,1089,1094,1095,1096,1102,1120,1121,1301,1302,1317,1342,1349,1350,1351,1438,1439,1450,1481,1503,1504,1533,1535,1541,1543,1589,1590,1591,1592,1647,1648,1649,1652,1654,1691,1695)
mysql
(0.39 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 1
mysql
(0.48 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (1,2,3,4,5,7,16,17,23,24,25,26,27,28,29,30,31,32,34,35,36,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,65,67,69,70,71,72,73,75,76,77,80,81,82,84,85,87,88,89,90,91,92,93,94,95,119,120,164,168,178,194,196,197,212,214,217,220,221,222,234,236,247,248,250,251,252,253,254,255,256,262,265,296,298,299,302,338,339,340,341,342,343,344,347,348,352,353,354,355,359,362,363,365,368,389,422,432,433,434,435,437,440,442,452,454,456,461,509,510,511,544,768,850,881,909,967,1004,1031,1032,1033,1034,1036,1037,1039,1041,1042,1048,1049,1051,1054,1055,1056,1057,1058,1083,1084,1089,1094,1095,1096,1102,1120,1121,1301,1302,1317,1342,1349,1350,1351,1438,1439,1450,1481,1503,1504,1533,1535,1541,1543,1589,1590,1591,1592,1647,1648,1649,1652,1654,1691,1695)
mysql
(0.33 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 1
mysql
(0.4 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (1,2,3,4,5,7,16,17,23,24,25,26,27,28,29,30,31,32,34,35,36,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,65,67,69,70,71,72,73,75,76,77,80,81,82,84,85,87,88,89,90,91,92,93,94,95,119,120,164,168,178,194,196,197,212,214,217,220,221,222,234,236,247,248,250,251,252,253,254,255,256,262,265,296,298,299,302,338,339,340,341,342,343,344,347,348,352,353,354,355,359,362,363,365,368,389,422,432,433,434,435,437,440,442,452,454,456,461,509,510,511,544,768,850,881,909,967,1004,1031,1032,1033,1034,1036,1037,1039,1041,1042,1048,1049,1051,1054,1055,1056,1057,1058,1083,1084,1089,1094,1095,1096,1102,1120,1121,1301,1302,1317,1342,1349,1350,1351,1438,1439,1450,1481,1503,1504,1533,1535,1541,1543,1589,1590,1591,1592,1647,1648,1649,1652,1654,1691,1695)
mysql
(0.41 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 17 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.39 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 17
mysql
(0.38 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (66,68,307,315,316,317,320,321,322,323,324,330,331,332,333,334,335,336,337,346,350,351,358,364,380,385,387,429,430,444,445,446,447,448,457,460,505,506,816,817,904,1065,1066,1309,1343,1475,1522,1523,1545,1557,1558,1560,1565,1567,1587,1588,1620,1667,1699)
mysql
(0.39 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 17
mysql
(0.39 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (66,68,307,315,316,317,320,321,322,323,324,330,331,332,333,334,335,336,337,346,350,351,358,364,380,385,387,429,430,444,445,446,447,448,457,460,505,506,816,817,904,1065,1066,1309,1343,1475,1522,1523,1545,1557,1558,1560,1565,1567,1587,1588,1620,1667,1699)
mysql
(0.3 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 17
mysql
(0.43 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (66,68,307,315,316,317,320,321,322,323,324,330,331,332,333,334,335,336,337,346,350,351,358,364,380,385,387,429,430,444,445,446,447,448,457,460,505,506,816,817,904,1065,1066,1309,1343,1475,1522,1523,1545,1557,1558,1560,1565,1567,1587,1588,1620,1667,1699)
mysql
(0.34 ms)
select count(*) as aggregate from `actividades` inner join `actividades_locales` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 115 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 and `actividades_locales`.`actividades_localidades_destacada` >= 7
mysql
(0.28 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 115
mysql
(0.25 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (1675)
mysql
(0.43 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 115
mysql
(0.3 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (1675)
mysql
(0.26 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 115
mysql
(0.32 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (1675)