Framework Update
This commit is contained in:
+63
-1
@@ -1,4 +1,66 @@
|
||||
# Changes in Respect\Validation 1.0
|
||||
# Changes in Respect\Validation 2.x
|
||||
|
||||
## 2.3
|
||||
|
||||
Versioning Changes:
|
||||
|
||||
- Dropped support for PHP 7.4.
|
||||
- Updated dev dependencies
|
||||
|
||||
Deprecations:
|
||||
|
||||
- Symfony façade validators are no longer supported and were
|
||||
removed.
|
||||
|
||||
Fixes:
|
||||
|
||||
- `KeySet` now reports which extra keys are causing the rule to fail.
|
||||
|
||||
Changes:
|
||||
|
||||
- You can no longer wrap `KeySet` in `Not`.
|
||||
- `Phone` now uses `giggsey/libphonenumber-for-php`, this package needs
|
||||
to be installed if you want to use this validator.
|
||||
- `Phone` now supports the parameter `$countryCode` to validate phones
|
||||
of a specific country.
|
||||
|
||||
## 2.2.4
|
||||
|
||||
Meta:
|
||||
|
||||
- CHANGELOG.md is being written once again to provide an overview
|
||||
of active changes to the API and codebase.
|
||||
|
||||
Versioning Changes:
|
||||
|
||||
- Dropped PHP 7.3 support.
|
||||
- Added support for PHP 8.0 and PHP 8.1. This will be the
|
||||
last release with PHP 7.4 support. Support for PHP 8.2 is considered
|
||||
experimental, local development should be done at 8.1.
|
||||
|
||||
Deprecations:
|
||||
|
||||
- Zend Framework façade validators are no longer supported and were
|
||||
removed.
|
||||
- Symfony façade validators are no longer suggested, and will be
|
||||
removed in release 2.3.
|
||||
- v::dateTime('z') is not supported anymore in PHP8, and should not be relied upon
|
||||
|
||||
Fixes:
|
||||
- Updated bin/update-currency-codes to fetch XML from another source.
|
||||
- Updated bin/update-iso-codes to new file format.
|
||||
- Updated regionals (CountryCode.php, CurrencyCode.php, Tld.php) (2023-02-13).
|
||||
- Added RuPay card validation (thanks @rakshit087)
|
||||
- Fixed `v::decimal()` for float values (thanks @scruwi)
|
||||
- Added `v::portugueseNif()` to validate _Número de Identificação Fiscal_ in Portugal (thanks @goncalo-andrade).
|
||||
- Allow 5-digit and 6-digit postal codes for Cambodia (thanks @omega3000)
|
||||
- `v::intval()` now handles negative values with trailing zeroes better (thanks @l-x)
|
||||
|
||||
## 2.2.x
|
||||
|
||||
Changelogs between 1.1.0 and 2.2.4 are available only through `git log` and GitHub Releases.
|
||||
|
||||
# Changes in Respect\Validation 1.x
|
||||
|
||||
All notable changes of the Respect\Validation releases are documented in this file.
|
||||
|
||||
|
||||
+8
-20
@@ -54,12 +54,8 @@ and will natively have support for chaining and everything else.
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of Respect/Validation.
|
||||
*
|
||||
* (c) Alexandre Gomes Gaigalas <alexandre@gaigalas.net>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE file
|
||||
* that was distributed with this source code.
|
||||
* Copyright (c) Alexandre Gomes Gaigalas <alganet@gmail.com>
|
||||
* SPDX-License-Identifier: MIT
|
||||
*/
|
||||
|
||||
declare(strict_types=1);
|
||||
@@ -94,12 +90,8 @@ library will show the appropriate message.
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of Respect/Validation.
|
||||
*
|
||||
* (c) Alexandre Gomes Gaigalas <alexandre@gaigalas.net>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE file
|
||||
* that was distributed with this source code.
|
||||
* Copyright (c) Alexandre Gomes Gaigalas <alganet@gmail.com>
|
||||
* SPDX-License-Identifier: MIT
|
||||
*/
|
||||
|
||||
declare(strict_types=1);
|
||||
@@ -143,12 +135,8 @@ first item of the arrays:
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of Respect/Validation.
|
||||
*
|
||||
* (c) Alexandre Gomes Gaigalas <alexandre@gaigalas.net>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE file
|
||||
* that was distributed with this source code.
|
||||
* Copyright (c) Alexandre Gomes Gaigalas <alganet@gmail.com>
|
||||
* SPDX-License-Identifier: MIT
|
||||
*/
|
||||
|
||||
declare(strict_types=1);
|
||||
@@ -169,7 +157,7 @@ final class HelloWorldTest extends RuleTestCase
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function providerForValidInput(): array
|
||||
public static function providerForValidInput(): array
|
||||
{
|
||||
$rule = new HelloWorld();
|
||||
|
||||
@@ -181,7 +169,7 @@ final class HelloWorldTest extends RuleTestCase
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function providerForInvalidInput(): array
|
||||
public static function providerForInvalidInput(): array
|
||||
{
|
||||
$rule = new HelloWorld();
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) Alexandre Gomes Gaigalas <alexandre@gaigalas.net>
|
||||
Copyright (c) Alexandre Gomes Gaigalas <alganet@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
+10
-4
@@ -1,14 +1,20 @@
|
||||
# [Respect\Validation 验证器](https://github.com/Respect/Validation) 汉化版
|
||||
# Respect\Validation
|
||||
|
||||
[](http://travis-ci.org/Respect/Validation)
|
||||
[](https://scrutinizer-ci.com/g/Respect/Validation/?branch=master)
|
||||
[](https://scrutinizer-ci.com/g/Respect/Validation/?branch=master)
|
||||
[](https://github.com/Respect/Validation/actions/workflows/continuous-integration.yml)
|
||||
[](https://codecov.io/gh/Respect/Validation)
|
||||
[](https://packagist.org/packages/respect/validation)
|
||||
[](https://packagist.org/packages/respect/validation)
|
||||
[](https://packagist.org/packages/respect/validation)
|
||||
|
||||
[The most awesome validation engine ever created for PHP.](http://bit.ly/1a1oeQv)
|
||||
The most awesome validation engine ever created for PHP.
|
||||
|
||||
- Complex rules made simple: `v::numericVal()->positive()->between(1, 255)->validate($input)`.
|
||||
- [Granularity control](docs/feature-guide.md#validation-methods) for advanced reporting.
|
||||
- [More than 150](docs/list-of-rules.md) (fully tested) validation rules.
|
||||
- [A concrete API](docs/concrete-api.md) for non fluent usage.
|
||||
|
||||
Learn More:
|
||||
|
||||
* [Documentation](https://respect-validation.readthedocs.io)
|
||||
* [How to contribute](CONTRIBUTING.md)
|
||||
|
||||
+21
-16
@@ -12,33 +12,35 @@
|
||||
}
|
||||
],
|
||||
"config": {
|
||||
"sort-packages": true
|
||||
"sort-packages": true,
|
||||
"allow-plugins": {
|
||||
"dealerdirect/phpcodesniffer-composer-installer": true
|
||||
}
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2",
|
||||
"php": "^8.0 || ^8.1 || ^8.2",
|
||||
"respect/stringifier": "^0.2.0",
|
||||
"symfony/polyfill-mbstring": "^1.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"egulias/email-validator": "^2.1",
|
||||
"malukenho/docheader": "^0.1",
|
||||
"egulias/email-validator": "^3.0",
|
||||
"giggsey/libphonenumber-for-php-lite": "^8.13",
|
||||
"malukenho/docheader": "^1.0",
|
||||
"mikey179/vfsstream": "^1.6",
|
||||
"phpstan/phpstan": "^0.12",
|
||||
"phpstan/phpstan-deprecation-rules": "^0.12",
|
||||
"phpstan/phpstan-phpunit": "^0.12",
|
||||
"phpunit/phpunit": "^7.5",
|
||||
"respect/coding-standard": "^2.1",
|
||||
"squizlabs/php_codesniffer": "^3.5",
|
||||
"symfony/validator": "^3.0||^4.0",
|
||||
"zendframework/zend-validator": "^2.1"
|
||||
"phpstan/phpstan": "^1.9",
|
||||
"phpstan/phpstan-deprecation-rules": "^1.1",
|
||||
"phpstan/phpstan-phpunit": "^1.3",
|
||||
"phpunit/phpunit": "^9.6",
|
||||
"psr/http-message": "^1.0",
|
||||
"respect/coding-standard": "^3.0",
|
||||
"squizlabs/php_codesniffer": "^3.7"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-bcmath": "Arbitrary Precision Mathematics",
|
||||
"ext-fileinfo": "File Information",
|
||||
"ext-mbstring": "Multibyte String Functions",
|
||||
"egulias/email-validator": "Strict (RFC compliant) email validation",
|
||||
"symfony/validator": "Use Symfony validator through Respect\\Validation",
|
||||
"zendframework/zend-validator": "Use Zend Framework validator through Respect\\Validation"
|
||||
"egulias/email-validator": "Improves the Email rule if available",
|
||||
"giggsey/libphonenumber-for-php-lite": "Enables the phone rule if available"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
@@ -49,7 +51,10 @@
|
||||
"psr-4": {
|
||||
"Respect\\Validation\\": "tests/unit/",
|
||||
"Respect\\Validation\\Test\\": "tests/library/"
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"tests/integration/lib/helpers.php"
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
"docheader": "vendor/bin/docheader check library/ tests/",
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.AC',
|
||||
'EDU.AC',
|
||||
'GOV.AC',
|
||||
'MIL.AC',
|
||||
'NET.AC',
|
||||
'ORG.AC',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'NOM.AD',
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.AE',
|
||||
'CO.AE',
|
||||
'GOV.AE',
|
||||
'MIL.AE',
|
||||
'NET.AE',
|
||||
'ORG.AE',
|
||||
'SCH.AE',
|
||||
];
|
||||
@@ -0,0 +1,91 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ACCIDENT-INVESTIGATION.AERO',
|
||||
'ACCIDENT-PREVENTION.AERO',
|
||||
'AEROBATIC.AERO',
|
||||
'AEROCLUB.AERO',
|
||||
'AERODROME.AERO',
|
||||
'AGENTS.AERO',
|
||||
'AIR-SURVEILLANCE.AERO',
|
||||
'AIR-TRAFFIC-CONTROL.AERO',
|
||||
'AIRCRAFT.AERO',
|
||||
'AIRLINE.AERO',
|
||||
'AIRPORT.AERO',
|
||||
'AIRTRAFFIC.AERO',
|
||||
'AMBULANCE.AERO',
|
||||
'AMUSEMENT.AERO',
|
||||
'ASSOCIATION.AERO',
|
||||
'AUTHOR.AERO',
|
||||
'BALLOONING.AERO',
|
||||
'BROKER.AERO',
|
||||
'CAA.AERO',
|
||||
'CARGO.AERO',
|
||||
'CATERING.AERO',
|
||||
'CERTIFICATION.AERO',
|
||||
'CHAMPIONSHIP.AERO',
|
||||
'CHARTER.AERO',
|
||||
'CIVILAVIATION.AERO',
|
||||
'CLUB.AERO',
|
||||
'CONFERENCE.AERO',
|
||||
'CONSULTANT.AERO',
|
||||
'CONSULTING.AERO',
|
||||
'CONTROL.AERO',
|
||||
'COUNCIL.AERO',
|
||||
'CREW.AERO',
|
||||
'DESIGN.AERO',
|
||||
'DGCA.AERO',
|
||||
'EDUCATOR.AERO',
|
||||
'EMERGENCY.AERO',
|
||||
'ENGINE.AERO',
|
||||
'ENGINEER.AERO',
|
||||
'ENTERTAINMENT.AERO',
|
||||
'EQUIPMENT.AERO',
|
||||
'EXCHANGE.AERO',
|
||||
'EXPRESS.AERO',
|
||||
'FEDERATION.AERO',
|
||||
'FLIGHT.AERO',
|
||||
'FUEL.AERO',
|
||||
'GLIDING.AERO',
|
||||
'GOVERNMENT.AERO',
|
||||
'GROUNDHANDLING.AERO',
|
||||
'GROUP.AERO',
|
||||
'HANGGLIDING.AERO',
|
||||
'HOMEBUILT.AERO',
|
||||
'INSURANCE.AERO',
|
||||
'JOURNAL.AERO',
|
||||
'JOURNALIST.AERO',
|
||||
'LEASING.AERO',
|
||||
'LOGISTICS.AERO',
|
||||
'MAGAZINE.AERO',
|
||||
'MAINTENANCE.AERO',
|
||||
'MEDIA.AERO',
|
||||
'MICROLIGHT.AERO',
|
||||
'MODELLING.AERO',
|
||||
'NAVIGATION.AERO',
|
||||
'PARACHUTING.AERO',
|
||||
'PARAGLIDING.AERO',
|
||||
'PASSENGER-ASSOCIATION.AERO',
|
||||
'PILOT.AERO',
|
||||
'PRESS.AERO',
|
||||
'PRODUCTION.AERO',
|
||||
'RECREATION.AERO',
|
||||
'REPBODY.AERO',
|
||||
'RES.AERO',
|
||||
'RESEARCH.AERO',
|
||||
'ROTORCRAFT.AERO',
|
||||
'SAFETY.AERO',
|
||||
'SCIENTIST.AERO',
|
||||
'SERVICES.AERO',
|
||||
'SHOW.AERO',
|
||||
'SKYDIVING.AERO',
|
||||
'SOFTWARE.AERO',
|
||||
'STUDENT.AERO',
|
||||
'TRADER.AERO',
|
||||
'TRADING.AERO',
|
||||
'TRAINER.AERO',
|
||||
'UNION.AERO',
|
||||
'WORKINGGROUP.AERO',
|
||||
'WORKS.AERO',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.AF',
|
||||
'EDU.AF',
|
||||
'GOV.AF',
|
||||
'NET.AF',
|
||||
'ORG.AF',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.AG',
|
||||
'COM.AG',
|
||||
'NET.AG',
|
||||
'NOM.AG',
|
||||
'ORG.AG',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.AI',
|
||||
'NET.AI',
|
||||
'OFF.AI',
|
||||
'ORG.AI',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.AL',
|
||||
'EDU.AL',
|
||||
'GOV.AL',
|
||||
'MIL.AL',
|
||||
'NET.AL',
|
||||
'ORG.AL',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.AM',
|
||||
'COM.AM',
|
||||
'COMMUNE.AM',
|
||||
'NET.AM',
|
||||
'ORG.AM',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.AO',
|
||||
'ED.AO',
|
||||
'GV.AO',
|
||||
'IT.AO',
|
||||
'OG.AO',
|
||||
'PB.AO',
|
||||
];
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'BET.AR',
|
||||
'COM.AR',
|
||||
'COOP.AR',
|
||||
'EDU.AR',
|
||||
'GOB.AR',
|
||||
'GOV.AR',
|
||||
'INT.AR',
|
||||
'MIL.AR',
|
||||
'MUSICA.AR',
|
||||
'MUTUAL.AR',
|
||||
'NET.AR',
|
||||
'ORG.AR',
|
||||
'SENASA.AR',
|
||||
'TUR.AR',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'E164.ARPA',
|
||||
'IN-ADDR.ARPA',
|
||||
'IP6.ARPA',
|
||||
'IRIS.ARPA',
|
||||
'URI.ARPA',
|
||||
'URN.ARPA',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'GOV.AS',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.AT',
|
||||
'CO.AT',
|
||||
'GV.AT',
|
||||
'OR.AT',
|
||||
'STH.AC.AT',
|
||||
];
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ACT.AU',
|
||||
'ACT.EDU.AU',
|
||||
'ASN.AU',
|
||||
'CATHOLIC.EDU.AU',
|
||||
'COM.AU',
|
||||
'CONF.AU',
|
||||
'EDU.AU',
|
||||
'GOV.AU',
|
||||
'ID.AU',
|
||||
'INFO.AU',
|
||||
'NET.AU',
|
||||
'NSW.AU',
|
||||
'NSW.EDU.AU',
|
||||
'NT.AU',
|
||||
'NT.EDU.AU',
|
||||
'ORG.AU',
|
||||
'OZ.AU',
|
||||
'QLD.AU',
|
||||
'QLD.EDU.AU',
|
||||
'QLD.GOV.AU',
|
||||
'SA.AU',
|
||||
'SA.EDU.AU',
|
||||
'SA.GOV.AU',
|
||||
'SCHOOLS.NSW.EDU.AU',
|
||||
'TAS.AU',
|
||||
'TAS.EDU.AU',
|
||||
'TAS.GOV.AU',
|
||||
'VIC.AU',
|
||||
'VIC.EDU.AU',
|
||||
'VIC.GOV.AU',
|
||||
'WA.AU',
|
||||
'WA.EDU.AU',
|
||||
'WA.GOV.AU',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.AW',
|
||||
];
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'BIZ.AZ',
|
||||
'COM.AZ',
|
||||
'EDU.AZ',
|
||||
'GOV.AZ',
|
||||
'INFO.AZ',
|
||||
'INT.AZ',
|
||||
'MIL.AZ',
|
||||
'NAME.AZ',
|
||||
'NET.AZ',
|
||||
'ORG.AZ',
|
||||
'PP.AZ',
|
||||
'PRO.AZ',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BA',
|
||||
'EDU.BA',
|
||||
'GOV.BA',
|
||||
'MIL.BA',
|
||||
'NET.BA',
|
||||
'ORG.BA',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'BIZ.BB',
|
||||
'CO.BB',
|
||||
'COM.BB',
|
||||
'EDU.BB',
|
||||
'GOV.BB',
|
||||
'INFO.BB',
|
||||
'NET.BB',
|
||||
'ORG.BB',
|
||||
'STORE.BB',
|
||||
'TV.BB',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.BE',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'GOV.BF',
|
||||
];
|
||||
@@ -0,0 +1,41 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'0.BG',
|
||||
'1.BG',
|
||||
'2.BG',
|
||||
'3.BG',
|
||||
'4.BG',
|
||||
'5.BG',
|
||||
'6.BG',
|
||||
'7.BG',
|
||||
'8.BG',
|
||||
'9.BG',
|
||||
'A.BG',
|
||||
'B.BG',
|
||||
'C.BG',
|
||||
'D.BG',
|
||||
'E.BG',
|
||||
'F.BG',
|
||||
'G.BG',
|
||||
'H.BG',
|
||||
'I.BG',
|
||||
'J.BG',
|
||||
'K.BG',
|
||||
'L.BG',
|
||||
'M.BG',
|
||||
'N.BG',
|
||||
'O.BG',
|
||||
'P.BG',
|
||||
'Q.BG',
|
||||
'R.BG',
|
||||
'S.BG',
|
||||
'T.BG',
|
||||
'U.BG',
|
||||
'V.BG',
|
||||
'W.BG',
|
||||
'X.BG',
|
||||
'Y.BG',
|
||||
'Z.BG',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BH',
|
||||
'EDU.BH',
|
||||
'GOV.BH',
|
||||
'NET.BH',
|
||||
'ORG.BH',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.BI',
|
||||
'COM.BI',
|
||||
'EDU.BI',
|
||||
'OR.BI',
|
||||
'ORG.BI',
|
||||
];
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AFRICA.BJ',
|
||||
'AGRO.BJ',
|
||||
'ARCHITECTES.BJ',
|
||||
'ASSUR.BJ',
|
||||
'AVOCATS.BJ',
|
||||
'CO.BJ',
|
||||
'COM.BJ',
|
||||
'ECO.BJ',
|
||||
'ECONO.BJ',
|
||||
'EDU.BJ',
|
||||
'INFO.BJ',
|
||||
'LOISIRS.BJ',
|
||||
'MONEY.BJ',
|
||||
'NET.BJ',
|
||||
'ORG.BJ',
|
||||
'OTE.BJ',
|
||||
'RESTAURANT.BJ',
|
||||
'RESTO.BJ',
|
||||
'TOURISM.BJ',
|
||||
'UNIV.BJ',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BM',
|
||||
'EDU.BM',
|
||||
'GOV.BM',
|
||||
'NET.BM',
|
||||
'ORG.BM',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BN',
|
||||
'EDU.BN',
|
||||
'GOV.BN',
|
||||
'NET.BN',
|
||||
'ORG.BN',
|
||||
];
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ACADEMIA.BO',
|
||||
'AGRO.BO',
|
||||
'ARTE.BO',
|
||||
'BLOG.BO',
|
||||
'BOLIVIA.BO',
|
||||
'CIENCIA.BO',
|
||||
'COM.BO',
|
||||
'COOPERATIVA.BO',
|
||||
'DEMOCRACIA.BO',
|
||||
'DEPORTE.BO',
|
||||
'ECOLOGIA.BO',
|
||||
'ECONOMIA.BO',
|
||||
'EDU.BO',
|
||||
'EMPRESA.BO',
|
||||
'GOB.BO',
|
||||
'INDIGENA.BO',
|
||||
'INDUSTRIA.BO',
|
||||
'INFO.BO',
|
||||
'INT.BO',
|
||||
'MEDICINA.BO',
|
||||
'MIL.BO',
|
||||
'MOVIMIENTO.BO',
|
||||
'MUSICA.BO',
|
||||
'NATURAL.BO',
|
||||
'NET.BO',
|
||||
'NOMBRE.BO',
|
||||
'NOTICIAS.BO',
|
||||
'ORG.BO',
|
||||
'PATRIA.BO',
|
||||
'PLURINACIONAL.BO',
|
||||
'POLITICA.BO',
|
||||
'PROFESIONAL.BO',
|
||||
'PUEBLO.BO',
|
||||
'REVISTA.BO',
|
||||
'SALUD.BO',
|
||||
'TECNOLOGIA.BO',
|
||||
'TKSAT.BO',
|
||||
'TRANSPORTE.BO',
|
||||
'TV.BO',
|
||||
'WEB.BO',
|
||||
'WIKI.BO',
|
||||
];
|
||||
@@ -0,0 +1,173 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'9GUACU.BR',
|
||||
'ABC.BR',
|
||||
'AC.GOV.BR',
|
||||
'ADM.BR',
|
||||
'ADV.BR',
|
||||
'AGR.BR',
|
||||
'AJU.BR',
|
||||
'AL.GOV.BR',
|
||||
'AM.BR',
|
||||
'AM.GOV.BR',
|
||||
'ANANI.BR',
|
||||
'AP.GOV.BR',
|
||||
'APARECIDA.BR',
|
||||
'APP.BR',
|
||||
'ARQ.BR',
|
||||
'ART.BR',
|
||||
'ATO.BR',
|
||||
'B.BR',
|
||||
'BA.GOV.BR',
|
||||
'BARUERI.BR',
|
||||
'BELEM.BR',
|
||||
'BHZ.BR',
|
||||
'BIB.BR',
|
||||
'BIO.BR',
|
||||
'BLOG.BR',
|
||||
'BMD.BR',
|
||||
'BOAVISTA.BR',
|
||||
'BSB.BR',
|
||||
'CAMPINAGRANDE.BR',
|
||||
'CAMPINAS.BR',
|
||||
'CAXIAS.BR',
|
||||
'CE.GOV.BR',
|
||||
'CIM.BR',
|
||||
'CNG.BR',
|
||||
'CNT.BR',
|
||||
'COM.BR',
|
||||
'CONTAGEM.BR',
|
||||
'COOP.BR',
|
||||
'COZ.BR',
|
||||
'CRI.BR',
|
||||
'CUIABA.BR',
|
||||
'CURITIBA.BR',
|
||||
'DEF.BR',
|
||||
'DES.BR',
|
||||
'DET.BR',
|
||||
'DEV.BR',
|
||||
'DF.GOV.BR',
|
||||
'ECN.BR',
|
||||
'ECO.BR',
|
||||
'EDU.BR',
|
||||
'EMP.BR',
|
||||
'ENF.BR',
|
||||
'ENG.BR',
|
||||
'ES.GOV.BR',
|
||||
'ESP.BR',
|
||||
'ETC.BR',
|
||||
'ETI.BR',
|
||||
'FAR.BR',
|
||||
'FEIRA.BR',
|
||||
'FLOG.BR',
|
||||
'FLORIPA.BR',
|
||||
'FM.BR',
|
||||
'FND.BR',
|
||||
'FORTAL.BR',
|
||||
'FOT.BR',
|
||||
'FOZ.BR',
|
||||
'FST.BR',
|
||||
'G12.BR',
|
||||
'GEO.BR',
|
||||
'GGF.BR',
|
||||
'GO.GOV.BR',
|
||||
'GOIANIA.BR',
|
||||
'GOV.BR',
|
||||
'GRU.BR',
|
||||
'IMB.BR',
|
||||
'IND.BR',
|
||||
'INF.BR',
|
||||
'JAB.BR',
|
||||
'JAMPA.BR',
|
||||
'JDF.BR',
|
||||
'JOINVILLE.BR',
|
||||
'JOR.BR',
|
||||
'JUS.BR',
|
||||
'LEG.BR',
|
||||
'LEL.BR',
|
||||
'LOG.BR',
|
||||
'LONDRINA.BR',
|
||||
'MA.GOV.BR',
|
||||
'MACAPA.BR',
|
||||
'MACEIO.BR',
|
||||
'MANAUS.BR',
|
||||
'MARINGA.BR',
|
||||
'MAT.BR',
|
||||
'MED.BR',
|
||||
'MG.GOV.BR',
|
||||
'MIL.BR',
|
||||
'MORENA.BR',
|
||||
'MP.BR',
|
||||
'MS.GOV.BR',
|
||||
'MT.GOV.BR',
|
||||
'MUS.BR',
|
||||
'NATAL.BR',
|
||||
'NET.BR',
|
||||
'NITEROI.BR',
|
||||
'NOM.BR',
|
||||
'NOT.BR',
|
||||
'NTR.BR',
|
||||
'ODO.BR',
|
||||
'ONG.BR',
|
||||
'ORG.BR',
|
||||
'OSASCO.BR',
|
||||
'PA.GOV.BR',
|
||||
'PALMAS.BR',
|
||||
'PB.GOV.BR',
|
||||
'PE.GOV.BR',
|
||||
'PI.GOV.BR',
|
||||
'POA.BR',
|
||||
'PPG.BR',
|
||||
'PR.GOV.BR',
|
||||
'PRO.BR',
|
||||
'PSC.BR',
|
||||
'PSI.BR',
|
||||
'PVH.BR',
|
||||
'QSL.BR',
|
||||
'RADIO.BR',
|
||||
'REC.BR',
|
||||
'RECIFE.BR',
|
||||
'REP.BR',
|
||||
'RIBEIRAO.BR',
|
||||
'RIO.BR',
|
||||
'RIOBRANCO.BR',
|
||||
'RIOPRETO.BR',
|
||||
'RJ.GOV.BR',
|
||||
'RN.GOV.BR',
|
||||
'RO.GOV.BR',
|
||||
'RR.GOV.BR',
|
||||
'RS.GOV.BR',
|
||||
'SALVADOR.BR',
|
||||
'SAMPA.BR',
|
||||
'SANTAMARIA.BR',
|
||||
'SANTOANDRE.BR',
|
||||
'SAOBERNARDO.BR',
|
||||
'SAOGONCA.BR',
|
||||
'SC.GOV.BR',
|
||||
'SE.GOV.BR',
|
||||
'SEG.BR',
|
||||
'SJC.BR',
|
||||
'SLG.BR',
|
||||
'SLZ.BR',
|
||||
'SOROCABA.BR',
|
||||
'SP.GOV.BR',
|
||||
'SRV.BR',
|
||||
'TAXI.BR',
|
||||
'TC.BR',
|
||||
'TEC.BR',
|
||||
'TEO.BR',
|
||||
'THE.BR',
|
||||
'TMP.BR',
|
||||
'TO.GOV.BR',
|
||||
'TRD.BR',
|
||||
'TUR.BR',
|
||||
'TV.BR',
|
||||
'UDI.BR',
|
||||
'VET.BR',
|
||||
'VIX.BR',
|
||||
'VLOG.BR',
|
||||
'WIKI.BR',
|
||||
'ZLG.BR',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BS',
|
||||
'EDU.BS',
|
||||
'GOV.BS',
|
||||
'NET.BS',
|
||||
'ORG.BS',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BT',
|
||||
'EDU.BT',
|
||||
'GOV.BT',
|
||||
'NET.BT',
|
||||
'ORG.BT',
|
||||
];
|
||||
@@ -0,0 +1,7 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.BW',
|
||||
'ORG.BW',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BY',
|
||||
'GOV.BY',
|
||||
'MIL.BY',
|
||||
'OF.BY',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.BZ',
|
||||
'EDU.BZ',
|
||||
'GOV.BZ',
|
||||
'NET.BZ',
|
||||
'ORG.BZ',
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AB.CA',
|
||||
'BC.CA',
|
||||
'GC.CA',
|
||||
'MB.CA',
|
||||
'NB.CA',
|
||||
'NF.CA',
|
||||
'NL.CA',
|
||||
'NS.CA',
|
||||
'NT.CA',
|
||||
'NU.CA',
|
||||
'ON.CA',
|
||||
'PE.CA',
|
||||
'QC.CA',
|
||||
'SK.CA',
|
||||
'YK.CA',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'GOV.CD',
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.CI',
|
||||
'ASSO.CI',
|
||||
'CO.CI',
|
||||
'COM.CI',
|
||||
'ED.CI',
|
||||
'EDU.CI',
|
||||
'GO.CI',
|
||||
'GOUV.CI',
|
||||
'INT.CI',
|
||||
'MD.CI',
|
||||
'NET.CI',
|
||||
'OR.CI',
|
||||
'ORG.CI',
|
||||
'PRESSE.CI',
|
||||
'XN--AROPORT-BYA.CI',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'WWW.CK',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.CL',
|
||||
'GOB.CL',
|
||||
'GOV.CL',
|
||||
'MIL.CL',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.CM',
|
||||
'COM.CM',
|
||||
'GOV.CM',
|
||||
'NET.CM',
|
||||
];
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.CN',
|
||||
'AH.CN',
|
||||
'BJ.CN',
|
||||
'COM.CN',
|
||||
'CQ.CN',
|
||||
'EDU.CN',
|
||||
'FJ.CN',
|
||||
'GD.CN',
|
||||
'GOV.CN',
|
||||
'GS.CN',
|
||||
'GX.CN',
|
||||
'GZ.CN',
|
||||
'HA.CN',
|
||||
'HB.CN',
|
||||
'HE.CN',
|
||||
'HI.CN',
|
||||
'HK.CN',
|
||||
'HL.CN',
|
||||
'HN.CN',
|
||||
'JL.CN',
|
||||
'JS.CN',
|
||||
'JX.CN',
|
||||
'LN.CN',
|
||||
'MIL.CN',
|
||||
'MO.CN',
|
||||
'NET.CN',
|
||||
'NM.CN',
|
||||
'NX.CN',
|
||||
'ORG.CN',
|
||||
'QH.CN',
|
||||
'SC.CN',
|
||||
'SD.CN',
|
||||
'SH.CN',
|
||||
'SN.CN',
|
||||
'SX.CN',
|
||||
'TJ.CN',
|
||||
'TW.CN',
|
||||
'XJ.CN',
|
||||
'XN--55QX5D.CN',
|
||||
'XN--IO0A7I.CN',
|
||||
'XN--OD0ALG.CN',
|
||||
'XZ.CN',
|
||||
'YN.CN',
|
||||
'ZJ.CN',
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ARTS.CO',
|
||||
'COM.CO',
|
||||
'EDU.CO',
|
||||
'FIRM.CO',
|
||||
'GOV.CO',
|
||||
'INFO.CO',
|
||||
'INT.CO',
|
||||
'MIL.CO',
|
||||
'NET.CO',
|
||||
'NOM.CO',
|
||||
'ORG.CO',
|
||||
'REC.CO',
|
||||
'WEB.CO',
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.CR',
|
||||
'CO.CR',
|
||||
'ED.CR',
|
||||
'FI.CR',
|
||||
'GO.CR',
|
||||
'OR.CR',
|
||||
'SA.CR',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.CU',
|
||||
'EDU.CU',
|
||||
'GOV.CU',
|
||||
'INF.CU',
|
||||
'NET.CU',
|
||||
'ORG.CU',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.CV',
|
||||
'EDU.CV',
|
||||
'INT.CV',
|
||||
'NOME.CV',
|
||||
'ORG.CV',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.CW',
|
||||
'EDU.CW',
|
||||
'NET.CW',
|
||||
'ORG.CW',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'GOV.CX',
|
||||
];
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.CY',
|
||||
'BIZ.CY',
|
||||
'COM.CY',
|
||||
'EKLOGES.CY',
|
||||
'GOV.CY',
|
||||
'LTD.CY',
|
||||
'MIL.CY',
|
||||
'NET.CY',
|
||||
'ORG.CY',
|
||||
'PRESS.CY',
|
||||
'PRO.CY',
|
||||
'TM.CY',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.DM',
|
||||
'EDU.DM',
|
||||
'GOV.DM',
|
||||
'NET.DM',
|
||||
'ORG.DM',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ART.DO',
|
||||
'COM.DO',
|
||||
'EDU.DO',
|
||||
'GOB.DO',
|
||||
'GOV.DO',
|
||||
'MIL.DO',
|
||||
'NET.DO',
|
||||
'ORG.DO',
|
||||
'SLD.DO',
|
||||
'WEB.DO',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ART.DZ',
|
||||
'ASSO.DZ',
|
||||
'COM.DZ',
|
||||
'EDU.DZ',
|
||||
'GOV.DZ',
|
||||
'NET.DZ',
|
||||
'ORG.DZ',
|
||||
'POL.DZ',
|
||||
'SOC.DZ',
|
||||
'TM.DZ',
|
||||
];
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.EC',
|
||||
'EDU.EC',
|
||||
'FIN.EC',
|
||||
'GOB.EC',
|
||||
'GOV.EC',
|
||||
'INFO.EC',
|
||||
'K12.EC',
|
||||
'MED.EC',
|
||||
'MIL.EC',
|
||||
'NET.EC',
|
||||
'ORG.EC',
|
||||
'PRO.EC',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AIP.EE',
|
||||
'COM.EE',
|
||||
'EDU.EE',
|
||||
'FIE.EE',
|
||||
'GOV.EE',
|
||||
'LIB.EE',
|
||||
'MED.EE',
|
||||
'ORG.EE',
|
||||
'PRI.EE',
|
||||
'RIIK.EE',
|
||||
];
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.EG',
|
||||
'EDU.EG',
|
||||
'EUN.EG',
|
||||
'GOV.EG',
|
||||
'MIL.EG',
|
||||
'NAME.EG',
|
||||
'NET.EG',
|
||||
'ORG.EG',
|
||||
'SCI.EG',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.ES',
|
||||
'EDU.ES',
|
||||
'GOB.ES',
|
||||
'NOM.ES',
|
||||
'ORG.ES',
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'BIZ.ET',
|
||||
'COM.ET',
|
||||
'EDU.ET',
|
||||
'GOV.ET',
|
||||
'INFO.ET',
|
||||
'NAME.ET',
|
||||
'NET.ET',
|
||||
'ORG.ET',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ALAND.FI',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.FJ',
|
||||
'BIZ.FJ',
|
||||
'COM.FJ',
|
||||
'GOV.FJ',
|
||||
'INFO.FJ',
|
||||
'MIL.FJ',
|
||||
'NAME.FJ',
|
||||
'NET.FJ',
|
||||
'ORG.FJ',
|
||||
'PRO.FJ',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.FM',
|
||||
'EDU.FM',
|
||||
'NET.FM',
|
||||
'ORG.FM',
|
||||
];
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AEROPORT.FR',
|
||||
'ASSO.FR',
|
||||
'AVOCAT.FR',
|
||||
'AVOUES.FR',
|
||||
'CCI.FR',
|
||||
'CHAMBAGRI.FR',
|
||||
'CHIRURGIENS-DENTISTES.FR',
|
||||
'COM.FR',
|
||||
'EXPERTS-COMPTABLES.FR',
|
||||
'GEOMETRE-EXPERT.FR',
|
||||
'GOUV.FR',
|
||||
'GRETA.FR',
|
||||
'HUISSIER-JUSTICE.FR',
|
||||
'MEDECIN.FR',
|
||||
'NOM.FR',
|
||||
'NOTAIRES.FR',
|
||||
'PHARMACIEN.FR',
|
||||
'PORT.FR',
|
||||
'PRD.FR',
|
||||
'TM.FR',
|
||||
'VETERINAIRE.FR',
|
||||
];
|
||||
@@ -0,0 +1,7 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'EDU.GD',
|
||||
'GOV.GD',
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.GE',
|
||||
'EDU.GE',
|
||||
'GOV.GE',
|
||||
'MIL.GE',
|
||||
'NET.GE',
|
||||
'ORG.GE',
|
||||
'PVT.GE',
|
||||
];
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.GG',
|
||||
'NET.GG',
|
||||
'ORG.GG',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.GH',
|
||||
'EDU.GH',
|
||||
'GOV.GH',
|
||||
'MIL.GH',
|
||||
'ORG.GH',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.GI',
|
||||
'EDU.GI',
|
||||
'GOV.GI',
|
||||
'LTD.GI',
|
||||
'MOD.GI',
|
||||
'ORG.GI',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.GL',
|
||||
'COM.GL',
|
||||
'EDU.GL',
|
||||
'NET.GL',
|
||||
'ORG.GL',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.GN',
|
||||
'COM.GN',
|
||||
'EDU.GN',
|
||||
'GOV.GN',
|
||||
'NET.GN',
|
||||
'ORG.GN',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ASSO.GP',
|
||||
'COM.GP',
|
||||
'EDU.GP',
|
||||
'MOBI.GP',
|
||||
'NET.GP',
|
||||
'ORG.GP',
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.GR',
|
||||
'EDU.GR',
|
||||
'GOV.GR',
|
||||
'NET.GR',
|
||||
'ORG.GR',
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.GT',
|
||||
'EDU.GT',
|
||||
'GOB.GT',
|
||||
'IND.GT',
|
||||
'MIL.GT',
|
||||
'NET.GT',
|
||||
'ORG.GT',
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.GU',
|
||||
'EDU.GU',
|
||||
'GOV.GU',
|
||||
'GUAM.GU',
|
||||
'INFO.GU',
|
||||
'NET.GU',
|
||||
'ORG.GU',
|
||||
'WEB.GU',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.GY',
|
||||
'COM.GY',
|
||||
'EDU.GY',
|
||||
'GOV.GY',
|
||||
'NET.GY',
|
||||
'ORG.GY',
|
||||
];
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.HK',
|
||||
'EDU.HK',
|
||||
'GOV.HK',
|
||||
'IDV.HK',
|
||||
'NET.HK',
|
||||
'ORG.HK',
|
||||
'XN--55QX5D.HK',
|
||||
'XN--CIQPN.HK',
|
||||
'XN--GMQ050I.HK',
|
||||
'XN--GMQW5A.HK',
|
||||
'XN--IO0A7I.HK',
|
||||
'XN--LCVR32D.HK',
|
||||
'XN--MK0AXI.HK',
|
||||
'XN--MXTQ1M.HK',
|
||||
'XN--OD0ALG.HK',
|
||||
'XN--OD0AQ3B.HK',
|
||||
'XN--TN0AG.HK',
|
||||
'XN--UC0ATV.HK',
|
||||
'XN--UC0AY4A.HK',
|
||||
'XN--WCVS22D.HK',
|
||||
'XN--ZF0AVX.HK',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.HN',
|
||||
'EDU.HN',
|
||||
'GOB.HN',
|
||||
'MIL.HN',
|
||||
'NET.HN',
|
||||
'ORG.HN',
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.HR',
|
||||
'FROM.HR',
|
||||
'IZ.HR',
|
||||
'NAME.HR',
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ADULT.HT',
|
||||
'ART.HT',
|
||||
'ASSO.HT',
|
||||
'COM.HT',
|
||||
'COOP.HT',
|
||||
'EDU.HT',
|
||||
'FIRM.HT',
|
||||
'GOUV.HT',
|
||||
'INFO.HT',
|
||||
'MED.HT',
|
||||
'NET.HT',
|
||||
'ORG.HT',
|
||||
'PERSO.HT',
|
||||
'POL.HT',
|
||||
'PRO.HT',
|
||||
'REL.HT',
|
||||
'SHOP.HT',
|
||||
];
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'2000.HU',
|
||||
'AGRAR.HU',
|
||||
'BOLT.HU',
|
||||
'CASINO.HU',
|
||||
'CITY.HU',
|
||||
'CO.HU',
|
||||
'EROTICA.HU',
|
||||
'EROTIKA.HU',
|
||||
'FILM.HU',
|
||||
'FORUM.HU',
|
||||
'GAMES.HU',
|
||||
'HOTEL.HU',
|
||||
'INFO.HU',
|
||||
'INGATLAN.HU',
|
||||
'JOGASZ.HU',
|
||||
'KONYVELO.HU',
|
||||
'LAKAS.HU',
|
||||
'MEDIA.HU',
|
||||
'NEWS.HU',
|
||||
'ORG.HU',
|
||||
'PRIV.HU',
|
||||
'REKLAM.HU',
|
||||
'SEX.HU',
|
||||
'SHOP.HU',
|
||||
'SPORT.HU',
|
||||
'SULI.HU',
|
||||
'SZEX.HU',
|
||||
'TM.HU',
|
||||
'TOZSDE.HU',
|
||||
'UTAZAS.HU',
|
||||
'VIDEO.HU',
|
||||
];
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.ID',
|
||||
'BIZ.ID',
|
||||
'CO.ID',
|
||||
'DESA.ID',
|
||||
'GO.ID',
|
||||
'MIL.ID',
|
||||
'MY.ID',
|
||||
'NET.ID',
|
||||
'OR.ID',
|
||||
'PONPES.ID',
|
||||
'SCH.ID',
|
||||
'WEB.ID',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'GOV.IE',
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.IL',
|
||||
'CO.IL',
|
||||
'GOV.IL',
|
||||
'IDF.IL',
|
||||
'K12.IL',
|
||||
'MUNI.IL',
|
||||
'NET.IL',
|
||||
'ORG.IL',
|
||||
];
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.IM',
|
||||
'CO.IM',
|
||||
'COM.IM',
|
||||
'LTD.CO.IM',
|
||||
'NET.IM',
|
||||
'ORG.IM',
|
||||
'PLC.CO.IM',
|
||||
'TT.IM',
|
||||
'TV.IM',
|
||||
];
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'5G.IN',
|
||||
'6G.IN',
|
||||
'AC.IN',
|
||||
'AI.IN',
|
||||
'AM.IN',
|
||||
'BIHAR.IN',
|
||||
'BIZ.IN',
|
||||
'BUSINESS.IN',
|
||||
'CA.IN',
|
||||
'CN.IN',
|
||||
'CO.IN',
|
||||
'COM.IN',
|
||||
'COOP.IN',
|
||||
'CS.IN',
|
||||
'DELHI.IN',
|
||||
'DR.IN',
|
||||
'EDU.IN',
|
||||
'ER.IN',
|
||||
'FIRM.IN',
|
||||
'GEN.IN',
|
||||
'GOV.IN',
|
||||
'GUJARAT.IN',
|
||||
'IND.IN',
|
||||
'INFO.IN',
|
||||
'INT.IN',
|
||||
'INTERNET.IN',
|
||||
'IO.IN',
|
||||
'ME.IN',
|
||||
'MIL.IN',
|
||||
'NET.IN',
|
||||
'NIC.IN',
|
||||
'ORG.IN',
|
||||
'PG.IN',
|
||||
'POST.IN',
|
||||
'PRO.IN',
|
||||
'RES.IN',
|
||||
'TRAVEL.IN',
|
||||
'TV.IN',
|
||||
'UK.IN',
|
||||
'UP.IN',
|
||||
'US.IN',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'EU.INT',
|
||||
];
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.IO',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.IQ',
|
||||
'EDU.IQ',
|
||||
'GOV.IQ',
|
||||
'MIL.IQ',
|
||||
'NET.IQ',
|
||||
'ORG.IQ',
|
||||
];
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.IR',
|
||||
'CO.IR',
|
||||
'GOV.IR',
|
||||
'ID.IR',
|
||||
'NET.IR',
|
||||
'ORG.IR',
|
||||
'SCH.IR',
|
||||
'XN--MGBA3A4F16A.IR',
|
||||
'XN--MGBA3A4FRA.IR',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.IS',
|
||||
'EDU.IS',
|
||||
'GOV.IS',
|
||||
'INT.IS',
|
||||
'NET.IS',
|
||||
'ORG.IS',
|
||||
];
|
||||
@@ -0,0 +1,411 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ABR.IT',
|
||||
'ABRUZZO.IT',
|
||||
'AG.IT',
|
||||
'AGRIGENTO.IT',
|
||||
'AL.IT',
|
||||
'ALESSANDRIA.IT',
|
||||
'ALTO-ADIGE.IT',
|
||||
'ALTOADIGE.IT',
|
||||
'AN.IT',
|
||||
'ANCONA.IT',
|
||||
'ANDRIA-BARLETTA-TRANI.IT',
|
||||
'ANDRIA-TRANI-BARLETTA.IT',
|
||||
'ANDRIABARLETTATRANI.IT',
|
||||
'ANDRIATRANIBARLETTA.IT',
|
||||
'AO.IT',
|
||||
'AOSTA-VALLEY.IT',
|
||||
'AOSTA.IT',
|
||||
'AOSTAVALLEY.IT',
|
||||
'AOSTE.IT',
|
||||
'AP.IT',
|
||||
'AQ.IT',
|
||||
'AQUILA.IT',
|
||||
'AR.IT',
|
||||
'AREZZO.IT',
|
||||
'ASCOLI-PICENO.IT',
|
||||
'ASCOLIPICENO.IT',
|
||||
'ASTI.IT',
|
||||
'AT.IT',
|
||||
'AV.IT',
|
||||
'AVELLINO.IT',
|
||||
'BA.IT',
|
||||
'BALSAN-SUDTIROL.IT',
|
||||
'BALSAN-SUEDTIROL.IT',
|
||||
'BALSAN.IT',
|
||||
'BARI.IT',
|
||||
'BARLETTA-TRANI-ANDRIA.IT',
|
||||
'BARLETTATRANIANDRIA.IT',
|
||||
'BAS.IT',
|
||||
'BASILICATA.IT',
|
||||
'BELLUNO.IT',
|
||||
'BENEVENTO.IT',
|
||||
'BERGAMO.IT',
|
||||
'BG.IT',
|
||||
'BI.IT',
|
||||
'BIELLA.IT',
|
||||
'BL.IT',
|
||||
'BN.IT',
|
||||
'BO.IT',
|
||||
'BOLOGNA.IT',
|
||||
'BOLZANO-ALTOADIGE.IT',
|
||||
'BOLZANO.IT',
|
||||
'BOZEN-SUDTIROL.IT',
|
||||
'BOZEN-SUEDTIROL.IT',
|
||||
'BOZEN.IT',
|
||||
'BR.IT',
|
||||
'BRESCIA.IT',
|
||||
'BRINDISI.IT',
|
||||
'BS.IT',
|
||||
'BT.IT',
|
||||
'BULSAN-SUDTIROL.IT',
|
||||
'BULSAN-SUEDTIROL.IT',
|
||||
'BULSAN.IT',
|
||||
'BZ.IT',
|
||||
'CA.IT',
|
||||
'CAGLIARI.IT',
|
||||
'CAL.IT',
|
||||
'CALABRIA.IT',
|
||||
'CALTANISSETTA.IT',
|
||||
'CAM.IT',
|
||||
'CAMPANIA.IT',
|
||||
'CAMPIDANO-MEDIO.IT',
|
||||
'CAMPIDANOMEDIO.IT',
|
||||
'CAMPOBASSO.IT',
|
||||
'CARBONIA-IGLESIAS.IT',
|
||||
'CARBONIAIGLESIAS.IT',
|
||||
'CARRARA-MASSA.IT',
|
||||
'CARRARAMASSA.IT',
|
||||
'CASERTA.IT',
|
||||
'CATANIA.IT',
|
||||
'CATANZARO.IT',
|
||||
'CB.IT',
|
||||
'CE.IT',
|
||||
'CESENA-FORLI.IT',
|
||||
'CESENAFORLI.IT',
|
||||
'CH.IT',
|
||||
'CHIETI.IT',
|
||||
'CI.IT',
|
||||
'CL.IT',
|
||||
'CN.IT',
|
||||
'CO.IT',
|
||||
'COMO.IT',
|
||||
'COSENZA.IT',
|
||||
'CR.IT',
|
||||
'CREMONA.IT',
|
||||
'CROTONE.IT',
|
||||
'CS.IT',
|
||||
'CT.IT',
|
||||
'CUNEO.IT',
|
||||
'CZ.IT',
|
||||
'DELL-OGLIASTRA.IT',
|
||||
'DELLOGLIASTRA.IT',
|
||||
'EDU.IT',
|
||||
'EMILIA-ROMAGNA.IT',
|
||||
'EMILIAROMAGNA.IT',
|
||||
'EMR.IT',
|
||||
'EN.IT',
|
||||
'ENNA.IT',
|
||||
'FC.IT',
|
||||
'FE.IT',
|
||||
'FERMO.IT',
|
||||
'FERRARA.IT',
|
||||
'FG.IT',
|
||||
'FI.IT',
|
||||
'FIRENZE.IT',
|
||||
'FLORENCE.IT',
|
||||
'FM.IT',
|
||||
'FOGGIA.IT',
|
||||
'FORLI-CESENA.IT',
|
||||
'FORLICESENA.IT',
|
||||
'FR.IT',
|
||||
'FRIULI-V-GIULIA.IT',
|
||||
'FRIULI-VE-GIULIA.IT',
|
||||
'FRIULI-VEGIULIA.IT',
|
||||
'FRIULI-VENEZIA-GIULIA.IT',
|
||||
'FRIULI-VENEZIAGIULIA.IT',
|
||||
'FRIULI-VGIULIA.IT',
|
||||
'FRIULIV-GIULIA.IT',
|
||||
'FRIULIVE-GIULIA.IT',
|
||||
'FRIULIVEGIULIA.IT',
|
||||
'FRIULIVENEZIA-GIULIA.IT',
|
||||
'FRIULIVENEZIAGIULIA.IT',
|
||||
'FRIULIVGIULIA.IT',
|
||||
'FROSINONE.IT',
|
||||
'FVG.IT',
|
||||
'GE.IT',
|
||||
'GENOA.IT',
|
||||
'GENOVA.IT',
|
||||
'GO.IT',
|
||||
'GORIZIA.IT',
|
||||
'GOV.IT',
|
||||
'GR.IT',
|
||||
'GROSSETO.IT',
|
||||
'IGLESIAS-CARBONIA.IT',
|
||||
'IGLESIASCARBONIA.IT',
|
||||
'IM.IT',
|
||||
'IMPERIA.IT',
|
||||
'IS.IT',
|
||||
'ISERNIA.IT',
|
||||
'KR.IT',
|
||||
'LA-SPEZIA.IT',
|
||||
'LAQUILA.IT',
|
||||
'LASPEZIA.IT',
|
||||
'LATINA.IT',
|
||||
'LAZ.IT',
|
||||
'LAZIO.IT',
|
||||
'LC.IT',
|
||||
'LE.IT',
|
||||
'LECCE.IT',
|
||||
'LECCO.IT',
|
||||
'LI.IT',
|
||||
'LIG.IT',
|
||||
'LIGURIA.IT',
|
||||
'LIVORNO.IT',
|
||||
'LO.IT',
|
||||
'LODI.IT',
|
||||
'LOM.IT',
|
||||
'LOMBARDIA.IT',
|
||||
'LOMBARDY.IT',
|
||||
'LT.IT',
|
||||
'LU.IT',
|
||||
'LUCANIA.IT',
|
||||
'LUCCA.IT',
|
||||
'MACERATA.IT',
|
||||
'MANTOVA.IT',
|
||||
'MAR.IT',
|
||||
'MARCHE.IT',
|
||||
'MASSA-CARRARA.IT',
|
||||
'MASSACARRARA.IT',
|
||||
'MATERA.IT',
|
||||
'MB.IT',
|
||||
'MC.IT',
|
||||
'ME.IT',
|
||||
'MEDIO-CAMPIDANO.IT',
|
||||
'MEDIOCAMPIDANO.IT',
|
||||
'MESSINA.IT',
|
||||
'MI.IT',
|
||||
'MILAN.IT',
|
||||
'MILANO.IT',
|
||||
'MN.IT',
|
||||
'MO.IT',
|
||||
'MODENA.IT',
|
||||
'MOL.IT',
|
||||
'MOLISE.IT',
|
||||
'MONZA-BRIANZA.IT',
|
||||
'MONZA-E-DELLA-BRIANZA.IT',
|
||||
'MONZA.IT',
|
||||
'MONZABRIANZA.IT',
|
||||
'MONZAEBRIANZA.IT',
|
||||
'MONZAEDELLABRIANZA.IT',
|
||||
'MS.IT',
|
||||
'MT.IT',
|
||||
'NA.IT',
|
||||
'NAPLES.IT',
|
||||
'NAPOLI.IT',
|
||||
'NO.IT',
|
||||
'NOVARA.IT',
|
||||
'NU.IT',
|
||||
'NUORO.IT',
|
||||
'OG.IT',
|
||||
'OGLIASTRA.IT',
|
||||
'OLBIA-TEMPIO.IT',
|
||||
'OLBIATEMPIO.IT',
|
||||
'OR.IT',
|
||||
'ORISTANO.IT',
|
||||
'OT.IT',
|
||||
'PA.IT',
|
||||
'PADOVA.IT',
|
||||
'PADUA.IT',
|
||||
'PALERMO.IT',
|
||||
'PARMA.IT',
|
||||
'PAVIA.IT',
|
||||
'PC.IT',
|
||||
'PD.IT',
|
||||
'PE.IT',
|
||||
'PERUGIA.IT',
|
||||
'PESARO-URBINO.IT',
|
||||
'PESAROURBINO.IT',
|
||||
'PESCARA.IT',
|
||||
'PG.IT',
|
||||
'PI.IT',
|
||||
'PIACENZA.IT',
|
||||
'PIEDMONT.IT',
|
||||
'PIEMONTE.IT',
|
||||
'PISA.IT',
|
||||
'PISTOIA.IT',
|
||||
'PMN.IT',
|
||||
'PN.IT',
|
||||
'PO.IT',
|
||||
'PORDENONE.IT',
|
||||
'POTENZA.IT',
|
||||
'PR.IT',
|
||||
'PRATO.IT',
|
||||
'PT.IT',
|
||||
'PU.IT',
|
||||
'PUG.IT',
|
||||
'PUGLIA.IT',
|
||||
'PV.IT',
|
||||
'PZ.IT',
|
||||
'RA.IT',
|
||||
'RAGUSA.IT',
|
||||
'RAVENNA.IT',
|
||||
'RC.IT',
|
||||
'RE.IT',
|
||||
'REGGIO-CALABRIA.IT',
|
||||
'REGGIO-EMILIA.IT',
|
||||
'REGGIOCALABRIA.IT',
|
||||
'REGGIOEMILIA.IT',
|
||||
'RG.IT',
|
||||
'RI.IT',
|
||||
'RIETI.IT',
|
||||
'RIMINI.IT',
|
||||
'RM.IT',
|
||||
'RN.IT',
|
||||
'RO.IT',
|
||||
'ROMA.IT',
|
||||
'ROME.IT',
|
||||
'ROVIGO.IT',
|
||||
'SA.IT',
|
||||
'SALERNO.IT',
|
||||
'SAR.IT',
|
||||
'SARDEGNA.IT',
|
||||
'SARDINIA.IT',
|
||||
'SASSARI.IT',
|
||||
'SAVONA.IT',
|
||||
'SI.IT',
|
||||
'SIC.IT',
|
||||
'SICILIA.IT',
|
||||
'SICILY.IT',
|
||||
'SIENA.IT',
|
||||
'SIRACUSA.IT',
|
||||
'SO.IT',
|
||||
'SONDRIO.IT',
|
||||
'SP.IT',
|
||||
'SR.IT',
|
||||
'SS.IT',
|
||||
'SUEDTIROL.IT',
|
||||
'SV.IT',
|
||||
'TA.IT',
|
||||
'TAA.IT',
|
||||
'TARANTO.IT',
|
||||
'TE.IT',
|
||||
'TEMPIO-OLBIA.IT',
|
||||
'TEMPIOOLBIA.IT',
|
||||
'TERAMO.IT',
|
||||
'TERNI.IT',
|
||||
'TN.IT',
|
||||
'TO.IT',
|
||||
'TORINO.IT',
|
||||
'TOS.IT',
|
||||
'TOSCANA.IT',
|
||||
'TP.IT',
|
||||
'TR.IT',
|
||||
'TRANI-ANDRIA-BARLETTA.IT',
|
||||
'TRANI-BARLETTA-ANDRIA.IT',
|
||||
'TRANIANDRIABARLETTA.IT',
|
||||
'TRANIBARLETTAANDRIA.IT',
|
||||
'TRAPANI.IT',
|
||||
'TRENTIN-SUD-TIROL.IT',
|
||||
'TRENTIN-SUDTIROL.IT',
|
||||
'TRENTIN-SUED-TIROL.IT',
|
||||
'TRENTIN-SUEDTIROL.IT',
|
||||
'TRENTINO-A-ADIGE.IT',
|
||||
'TRENTINO-AADIGE.IT',
|
||||
'TRENTINO-ALTO-ADIGE.IT',
|
||||
'TRENTINO-ALTOADIGE.IT',
|
||||
'TRENTINO-S-TIROL.IT',
|
||||
'TRENTINO-STIROL.IT',
|
||||
'TRENTINO-SUD-TIROL.IT',
|
||||
'TRENTINO-SUDTIROL.IT',
|
||||
'TRENTINO-SUED-TIROL.IT',
|
||||
'TRENTINO-SUEDTIROL.IT',
|
||||
'TRENTINO.IT',
|
||||
'TRENTINOA-ADIGE.IT',
|
||||
'TRENTINOAADIGE.IT',
|
||||
'TRENTINOALTO-ADIGE.IT',
|
||||
'TRENTINOALTOADIGE.IT',
|
||||
'TRENTINOS-TIROL.IT',
|
||||
'TRENTINOSTIROL.IT',
|
||||
'TRENTINOSUD-TIROL.IT',
|
||||
'TRENTINOSUDTIROL.IT',
|
||||
'TRENTINOSUED-TIROL.IT',
|
||||
'TRENTINOSUEDTIROL.IT',
|
||||
'TRENTINSUD-TIROL.IT',
|
||||
'TRENTINSUDTIROL.IT',
|
||||
'TRENTINSUED-TIROL.IT',
|
||||
'TRENTINSUEDTIROL.IT',
|
||||
'TRENTO.IT',
|
||||
'TREVISO.IT',
|
||||
'TRIESTE.IT',
|
||||
'TS.IT',
|
||||
'TURIN.IT',
|
||||
'TUSCANY.IT',
|
||||
'TV.IT',
|
||||
'UD.IT',
|
||||
'UDINE.IT',
|
||||
'UMB.IT',
|
||||
'UMBRIA.IT',
|
||||
'URBINO-PESARO.IT',
|
||||
'URBINOPESARO.IT',
|
||||
'VA.IT',
|
||||
'VAL-D-AOSTA.IT',
|
||||
'VAL-DAOSTA.IT',
|
||||
'VALD-AOSTA.IT',
|
||||
'VALDAOSTA.IT',
|
||||
'VALLE-AOSTA.IT',
|
||||
'VALLE-D-AOSTA.IT',
|
||||
'VALLE-DAOSTA.IT',
|
||||
'VALLEAOSTA.IT',
|
||||
'VALLED-AOSTA.IT',
|
||||
'VALLEDAOSTA.IT',
|
||||
'VALLEE-AOSTE.IT',
|
||||
'VALLEE-D-AOSTE.IT',
|
||||
'VALLEEAOSTE.IT',
|
||||
'VALLEEDAOSTE.IT',
|
||||
'VAO.IT',
|
||||
'VARESE.IT',
|
||||
'VB.IT',
|
||||
'VC.IT',
|
||||
'VDA.IT',
|
||||
'VE.IT',
|
||||
'VEN.IT',
|
||||
'VENETO.IT',
|
||||
'VENEZIA.IT',
|
||||
'VENICE.IT',
|
||||
'VERBANIA.IT',
|
||||
'VERCELLI.IT',
|
||||
'VERONA.IT',
|
||||
'VI.IT',
|
||||
'VIBO-VALENTIA.IT',
|
||||
'VIBOVALENTIA.IT',
|
||||
'VICENZA.IT',
|
||||
'VITERBO.IT',
|
||||
'VR.IT',
|
||||
'VS.IT',
|
||||
'VT.IT',
|
||||
'VV.IT',
|
||||
'XN--BALSAN-SDTIROL-NSB.IT',
|
||||
'XN--BOZEN-SDTIROL-2OB.IT',
|
||||
'XN--BULSAN-SDTIROL-NSB.IT',
|
||||
'XN--CESENA-FORL-MCB.IT',
|
||||
'XN--CESENAFORL-I8A.IT',
|
||||
'XN--FORL-CESENA-FCB.IT',
|
||||
'XN--FORLCESENA-C8A.IT',
|
||||
'XN--SDTIROL-N2A.IT',
|
||||
'XN--TRENTIN-SD-TIROL-RZB.IT',
|
||||
'XN--TRENTIN-SDTIROL-7VB.IT',
|
||||
'XN--TRENTINO-SD-TIROL-C3B.IT',
|
||||
'XN--TRENTINO-SDTIROL-SZB.IT',
|
||||
'XN--TRENTINOSD-TIROL-RZB.IT',
|
||||
'XN--TRENTINOSDTIROL-7VB.IT',
|
||||
'XN--TRENTINSD-TIROL-6VB.IT',
|
||||
'XN--TRENTINSDTIROL-NSB.IT',
|
||||
'XN--VALLE-AOSTE-EBB.IT',
|
||||
'XN--VALLE-D-AOSTE-EHB.IT',
|
||||
'XN--VALLEAOSTE-E7A.IT',
|
||||
'XN--VALLEDAOSTE-EBB.IT',
|
||||
];
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'CO.JE',
|
||||
'NET.JE',
|
||||
'ORG.JE',
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.JO',
|
||||
'EDU.JO',
|
||||
'GOV.JO',
|
||||
'MIL.JO',
|
||||
'NAME.JO',
|
||||
'NET.JO',
|
||||
'ORG.JO',
|
||||
'SCH.JO',
|
||||
];
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,14 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'AC.KE',
|
||||
'CO.KE',
|
||||
'GO.KE',
|
||||
'INFO.KE',
|
||||
'ME.KE',
|
||||
'MOBI.KE',
|
||||
'NE.KE',
|
||||
'OR.KE',
|
||||
'SC.KE',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'COM.KG',
|
||||
'EDU.KG',
|
||||
'GOV.KG',
|
||||
'MIL.KG',
|
||||
'NET.KG',
|
||||
'ORG.KG',
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'BIZ.KI',
|
||||
'COM.KI',
|
||||
'EDU.KI',
|
||||
'GOV.KI',
|
||||
'INFO.KI',
|
||||
'NET.KI',
|
||||
'ORG.KI',
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php declare(strict_types=1);
|
||||
// Copyright (c) https://publicsuffix.org
|
||||
// SPDX-License-Identifier: MPL-2.0-no-copyleft-exception
|
||||
return [
|
||||
'ASS.KM',
|
||||
'ASSO.KM',
|
||||
'COM.KM',
|
||||
'COOP.KM',
|
||||
'EDU.KM',
|
||||
'GOUV.KM',
|
||||
'GOV.KM',
|
||||
'MEDECIN.KM',
|
||||
'MIL.KM',
|
||||
'NOM.KM',
|
||||
'NOTAIRES.KM',
|
||||
'ORG.KM',
|
||||
'PHARMACIENS.KM',
|
||||
'PRD.KM',
|
||||
'PRESSE.KM',
|
||||
'TM.KM',
|
||||
'VETERINAIRE.KM',
|
||||
];
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user