diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..06e0a87
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+.*
+!/.gitignore
+/vendor/
+/node_modules/
+composer.lock
+package-lock.json
+*.log
+!**.gitkeep
+/*-backup.csv
+/formats/**/*-backup.*
\ No newline at end of file
diff --git a/GPLv3 b/GPLv3
new file mode 100644
index 0000000..39fd344
--- /dev/null
+++ b/GPLv3
@@ -0,0 +1,679 @@
+THIS DOCUMENT APPLIES TO ALL SOURCE FILES IN THE PROJECT:
+"TLD Enumerations" AS FOUND IN https://github.com/katmore/tld-enum
+UNLESS SOURCE FILE CONTAINS TEXT EXPLICITLY STATING OTHERWISE.
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ The flat framework. https://github.com/katmore/flat
+ Copyright (C) 2012-2015 Doug Bird. All Rights Reserved.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ The flat framework. https://github.com/katmore/flat
+ Copyright (C) 2012-2015 Doug Bird. All Rights Reserved.
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+ .
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..b839de0
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017-2018 Doug Bird. All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
index b171eb7..17758bd 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,274 @@
-list-of-top-level-domains
-=========================
+# TLD Enumerations
+Lists of every [IANA TLD](http://data.iana.org/TLD/tlds-alpha-by-domain.txt) in various formats. The lists may be continuously updated using the included [update utility](#updating-the-tld-format-files) that pulls the latest data from IANA.
-A (almost complete) list of top level domains (TLDs) in CSV-format.
+ * [CSV Format](./tlds.csv)
+ * [All Format Files](#tld-list-formats)
+ * [Updating the Format Files](#updating-the-tld-format-files)
+ * [Node Usage](#node-usage)
+ * [PHP Usage](#php-usage)
+
+## Usage
+Because the lists are provided in universial CSV and JSON formats, they can be easily utilitized in most programming environments.
+Additionally, for convenience, some native programming language formats have also been provided.
+ * [Node Usage](#node-usage)
+ * [More Node Examples](#more-node-examples)
+ * [PHP Usage](#php-usage)
+ * [More PHP Examples](#more-php-examples)
-Missing IDN-TLDs.
+### Node Usage
+ * use npm to add the `tld-enum` package to your project
+ ```sh
+ $ npm install tld-enum --save
+ ```
+
+ * add the module to your source
+
+ ```js
+ const tldEnum = require('tld-enum');
+ ```
+
+ * access the list by using the `tldEnum.tldList` array
+
+ ```js
+ const tldEnum = require('tld-enum');
+ console.log(tldEnum.list); //an array with every IANA TLD
+ ```
+
+ The following example...
+ ```js
+ const tldEnum = require('tld-enum');
+
+ console.log("There are " + tldEnum.list.length + " IANA TLDs");
+
+ let tldCheck;
+
+ tldCheck = "com";
+ console.log("Is '" + tldCheck + "' a real TLD?");
+ if (tldEnum.list.indexOf(tldCheck.toLowerCase()) != -1) {
+ console.log(" yes");
+ } else {
+ console.log(" no");
+ }
+
+ tldCheck = "somethingWeird";
+ console.log("Is '" + tldCheck + "' a real TLD?");
+ if (tldEnum.list.indexOf(tldCheck.toLowerCase()) != -1) {
+ console.log(" yes");
+ } else {
+ console.log(" no");
+ }
+ ```
+
+ Should produce the following output...
+ ```txt
+ There are 1577 IANA TLDs
+ Is 'com' a real TLD?
+ yes
+ Is 'somethingWeird' a real TLD?
+ no
+ ```
+
+#### More Node Examples
+ * [js-demo.js](/examples/js-demo.js) Demo using the simple array of every TLD in JavaScript.
+ * [js-desc-demo.js](/examples/js-desc-demo.js) Demo using the TLD description hashmap in JavaScript.
+ * [js-type-demo.js](/examples/js-type-demo.js) Demo using the TLD type hashmap in JavaScript.
+ * [js-info-demo.js](/examples/js-info-demo.js) Demo using the array of TLD info hashmaps in JavaScript.
+
+### PHP Usage
+ * use composer to add the `katmore/tld-enum` package to your project
+ ```sh
+ $ composer require katmore/tld-enum
+ ```
+
+ * access the list by using the `\TldEnum\TldList::TLD_LIST` class constant array
+
+ ```php
+ {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldDescJs = path.dirname(require.main.filename) + '/../../../formats/js/tld-enum/desc.js';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JavaScript format file 'desc.js' from the 'tlds.csv' file");
+ console.log("");
+}
+(async() => {
+
+ const tldDescStartTldDesc = 'module.exports = ';
+ const tldDescEndTldDesc = ';';
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldDescJs = tmpDir.name + '/desc.js';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldDescJs)) {
+ existingMd5 = md5File.sync(fileTldDescJs);
+ const pathinfoTlds = pathinfo(fileTldDescJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldDescJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldDesc = {};
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, desc;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[1] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ if (!domain) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', empty column 1 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+
+ desc=row[1];
+
+ tldDesc[domain]=desc;
+
+ i++;
+ }
+ });
+
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'desc.js' file...");
+
+ fs.writeFileSync(fileNewTldDescJs, tldDescStartTldDesc);
+
+ fs.appendFileSync(fileNewTldDescJs, JSON.stringify(tldDesc, null, 2));
+
+ fs.appendFileSync(fileNewTldDescJs, tldDescEndTldDesc);
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldDescJs);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'desc.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldDescJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldDescJs, fileTldDescJs);
+
+ console.log("saved new 'desc.js' file");
+ });
+
+
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-js-tld-info.js b/bin/devel/helpers/generate-js-tld-info.js
new file mode 100755
index 0000000..5daa5d4
--- /dev/null
+++ b/bin/devel/helpers/generate-js-tld-info.js
@@ -0,0 +1,119 @@
+#!/usr/bin/env node
+
+const meName = 'generate-js-tld-info.js';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldInfoJs = path.dirname(require.main.filename) + '/../../../formats/js/tld-enum/info.js';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JavaScript format file 'info.js' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tldInfoStartTldInfo = 'module.exports = ';
+ const tldInfoEndTldInfo = ';';
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldInfoJs = tmpDir.name + '/info.js';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldInfoJs)) {
+ existingMd5 = md5File.sync(fileTldInfoJs);
+ const pathinfoTlds = pathinfo(fileTldInfoJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldInfoJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldInfo = [];
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, desc, type;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[1] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[2] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ desc=row[1];
+ type=row[2];
+ tldInfo.push({
+ 'domain' : domain,
+ 'description' : desc,
+ 'type' : type,
+ });
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'info.js' file...");
+
+ fs.writeFileSync(fileNewTldInfoJs, tldInfoStartTldInfo);
+
+ fs.appendFileSync(fileNewTldInfoJs, JSON.stringify(tldInfo, null, 2));
+
+ fs.appendFileSync(fileNewTldInfoJs, tldInfoEndTldInfo);
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldInfoJs);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'info.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldInfoJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldInfoJs, fileTldInfoJs);
+
+ console.log("saved new 'info.js' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-js-tld-list.js b/bin/devel/helpers/generate-js-tld-list.js
new file mode 100755
index 0000000..e0d44bd
--- /dev/null
+++ b/bin/devel/helpers/generate-js-tld-list.js
@@ -0,0 +1,102 @@
+#!/usr/bin/env node
+
+const meName = 'generate-js-tld-list.js';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+const fileTldListJs = path.dirname(require.main.filename) + '/../../../formats/js/tld-enum/list.js';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-list#readme");
+ console.log("");
+ console.log(" Generates new JavaScript format file 'list.js' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tldEnumStartTldList = 'module.exports = ';
+ const tldEnumEndTldList = ';';
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldListJs = tmpDir.name + '/list.js';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldListJs)) {
+ existingMd5 = md5File.sync(fileTldListJs);
+ const pathinfoTlds = pathinfo(fileTldListJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldListJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldEnum = [];
+ let i = 0;
+ parser.on('readable', function() {
+ let row;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + ": " + fileTldsCsv);
+ process.exit(1);
+ }
+ tldEnum.push(row[0]);
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'list.js' file...");
+
+ fs.writeFileSync(fileNewTldListJs, tldEnumStartTldList);
+
+ fs.appendFileSync(fileNewTldListJs, JSON.stringify(tldEnum, null, 2));
+
+ fs.appendFileSync(fileNewTldListJs, tldEnumEndTldList);
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldListJs);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'list.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldListJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldListJs, fileTldListJs);
+
+ console.log("saved new 'list.js' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-js-tld-type.js b/bin/devel/helpers/generate-js-tld-type.js
new file mode 100755
index 0000000..558e95e
--- /dev/null
+++ b/bin/devel/helpers/generate-js-tld-type.js
@@ -0,0 +1,110 @@
+#!/usr/bin/env node
+
+const meName = 'generate-js-tld-type.js';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldTypeJs = path.dirname(require.main.filename) + '/../../../formats/js/tld-enum/type.js';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JavaScript format file 'type.js' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tldTypeStartTldType = 'module.exports = ';
+ const tldTypeEndTldType = ';';
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldTypeJs = tmpDir.name + '/type.js';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldTypeJs)) {
+ existingMd5 = md5File.sync(fileTldTypeJs);
+ const pathinfoTlds = pathinfo(fileTldTypeJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldTypeJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldType = {};
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, type;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[2] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ type=row[2];
+ tldType[domain]=type;
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'type.js' file...");
+
+ fs.writeFileSync(fileNewTldTypeJs, tldTypeStartTldType);
+
+ fs.appendFileSync(fileNewTldTypeJs, JSON.stringify(tldType, null, 2));
+
+ fs.appendFileSync(fileNewTldTypeJs, tldTypeEndTldType);
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldTypeJs);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'type.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldTypeJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldTypeJs, fileTldTypeJs);
+
+ console.log("saved new 'type.js' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-json-tld-desc.js b/bin/devel/helpers/generate-json-tld-desc.js
new file mode 100755
index 0000000..48ba3eb
--- /dev/null
+++ b/bin/devel/helpers/generate-json-tld-desc.js
@@ -0,0 +1,103 @@
+#!/usr/bin/env node
+
+const meName = 'generate-json-tld-desc.json';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldDescJs = path.dirname(require.main.filename) + '/../../../formats/json/tld-desc.json';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JSON format file 'tld-desc.json' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldDescJson = tmpDir.name + '/tld-desc.json';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldDescJs)) {
+ existingMd5 = md5File.sync(fileTldDescJs);
+ const pathinfoTlds = pathinfo(fileTldDescJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldDescJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldDesc = {};
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, desc;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[1] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ desc=row[1];
+ tldDesc[domain]=desc;
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'tld-desc.json' file...");
+
+ fs.appendFileSync(fileNewTldDescJson, JSON.stringify(tldDesc, null, 2));
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldDescJson);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'tld-desc.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldDescJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldDescJson, fileTldDescJs);
+
+ console.log("saved new 'tld-desc.json' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-json-tld-info.js b/bin/devel/helpers/generate-json-tld-info.js
new file mode 100755
index 0000000..0752360
--- /dev/null
+++ b/bin/devel/helpers/generate-json-tld-info.js
@@ -0,0 +1,112 @@
+#!/usr/bin/env node
+
+const meName = 'generate-js-tld-info.json';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldInfoJs = path.dirname(require.main.filename) + '/../../../formats/json/tld-info.json';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JSON format file 'tld-info.json' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldInfoJs = tmpDir.name + '/tld-info.json';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldInfoJs)) {
+ existingMd5 = md5File.sync(fileTldInfoJs);
+ const pathinfoTlds = pathinfo(fileTldInfoJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldInfoJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldInfo = [];
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, desc, type;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[1] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[2] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ desc=row[1];
+ type=row[2];
+ tldInfo.push({
+ 'domain' : domain,
+ 'description' : desc,
+ 'type' : type,
+ });
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'tld-info.json' file...");
+
+ fs.appendFileSync(fileNewTldInfoJs, JSON.stringify(tldInfo, null, 2));
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldInfoJs);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'tld-info.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldInfoJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldInfoJs, fileTldInfoJs);
+
+ console.log("saved new 'tld-info.json' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-json-tld-list.js b/bin/devel/helpers/generate-json-tld-list.js
new file mode 100755
index 0000000..e77f509
--- /dev/null
+++ b/bin/devel/helpers/generate-json-tld-list.js
@@ -0,0 +1,96 @@
+#!/usr/bin/env node
+
+const meName = 'generate-json-tld-enum.js';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+tmp.setGracefulCleanup();
+
+const fileTldListJson = path.dirname(require.main.filename) + '/../../../formats/json/tld-list.json';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JSON format file 'tld-list.json' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldListJson = tmpDir.name + '/tld-list.json';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldListJson)) {
+ existingMd5 = md5File.sync(fileTldListJson);
+ const pathinfoTlds = pathinfo(fileTldListJson);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.json';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldListJson, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldEnum = [];
+ let i = 0;
+ parser.on('readable', function() {
+ let row;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + ": " + fileTldsCsv);
+ process.exit(1);
+ }
+ tldEnum.push(row[0]);
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'tld-list.json' file...");
+
+ fs.writeFileSync(fileNewTldListJson, JSON.stringify(tldEnum, null, 2));
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldListJson);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'tld-list.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldListJson + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldListJson, fileTldListJson);
+ console.log("saved new 'tld-list.json' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-json-tld-type.js b/bin/devel/helpers/generate-json-tld-type.js
new file mode 100755
index 0000000..c096c75
--- /dev/null
+++ b/bin/devel/helpers/generate-json-tld-type.js
@@ -0,0 +1,103 @@
+#!/usr/bin/env node
+
+const meName = 'generate-js-tld-type.json';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldTypeJs = path.dirname(require.main.filename) + '/../../../formats/json/tld-type.json';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new JSON format file 'tld-type.json' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldTypeJson = tmpDir.name + '/tld-type.json';
+
+ let existingMd5 = null;
+
+ if (fs.existsSync(fileTldTypeJs)) {
+ existingMd5 = md5File.sync(fileTldTypeJs);
+ const pathinfoTlds = pathinfo(fileTldTypeJs);
+ const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js';
+ if (!fs.existsSync(fileBackupTlds)) {
+ fs.copySync(fileTldTypeJs, fileBackupTlds);
+ }
+ }
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldType = {};
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, type;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[2] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ type=row[2];
+ tldType[domain]=type;
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ process.stdout.write("generating new 'tld-type.json' file...");
+
+ fs.appendFileSync(fileNewTldTypeJson, JSON.stringify(tldType, null, 2));
+
+ console.log("done");
+
+ if (existingMd5) {
+ const newMd5 = md5File.sync(fileNewTldTypeJson);
+ if (newMd5 == existingMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'tld-type.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldTypeJs + ")");
+ return;
+ }
+ }
+ fs.copySync(fileNewTldTypeJson, fileTldTypeJs);
+
+ console.log("saved new 'tld-type.json' file");
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-php-tld-desc.php b/bin/devel/helpers/generate-php-tld-desc.php
new file mode 100755
index 0000000..d139ef2
--- /dev/null
+++ b/bin/devel/helpers/generate-php-tld-desc.php
@@ -0,0 +1,177 @@
+#!/usr/bin/env php
+$domain,
+ 'description'=>$desc,
+ 'type'=>$type,
+ ];
+
+ $tldInfoElem = var_export($tldInfoElem, true);
+ $tldInfoElem = substr($tldInfoElem,strlen("array ("));
+ $tldInfoElem = substr($tldInfoElem,0,-1);
+ $tldInfoElem = ' ['.$tldInfoElem.']';
+
+ if ($i!=0) {
+ $tldInfoElem = ",\n$tldInfoElem";
+ }
+
+ if (false === file_put_contents($newTldInfoFile, $tldInfoElem,\FILE_APPEND)) {
+ static::_echo_error("(FATAL) failed to write to new 'TldInfo.php' file",1);
+ }
+
+ $i++;
+ }
+ fclose($handle);
+ echo "done\n";
+ }
+
+ //echo "new TldInfo.php: $newTldInfoFile\n";
+
+ if (false === file_put_contents($newTldInfoFile,static::TLD_INFO_SOURCE_END_TLD_INFO_CONST,\FILE_APPEND)) {
+ static::_echo_error("(FATAL) failed to write to new 'TldInfo.php' file",1);
+ }
+
+ if (false === file_put_contents($newTldInfoFile,static::TLD_INFO_SOURCE_END_CLASS,\FILE_APPEND)) {
+ static::_echo_error("(FATAL) failed to write to new 'TldInfo.php' file",1);
+ }
+
+ echo "done\n";
+
+ if ($existingMd5!==null) {
+ $newTldInfoMd5 = md5_file($newTldInfoFile);
+ if ($existingMd5 == $newTldInfoMd5) {
+ static::_echo_error("(NOTICE) ignoring newly generated 'TldInfo.php' file that is identical to the existing file (md5: $existingMd5, path: $tldInfoFile)");
+ return;
+ }
+ if (!unlink($tldInfoFile)) {
+ static::_echo_error("(FATAL) failed to remove stale 'TldInfo.php': $tldInfoFile",1);
+ }
+ }
+
+ if (!copy($newTldInfoFile,$tldInfoFile)) {
+ static::_echo_error("(FATAL) failed to save new 'TldInfo.php': $tldInfoFile",1);
+ }
+
+ echo "saved new 'TldInfo.php' file\n";
+
+
+ }
+
+ private static function _echo_error(string $str, int $fatal_exit_status=null) : void {
+ if (substr($str,0,1)!=="\n") {
+ $str .= "\n";
+ }
+ $str = static::ME_NAME . ": ".$str;
+ if (\PHP_SAPI=='cli') {
+ fwrite(\STDERR,$str);
+ } else {
+ echo $str ;
+ }
+ if (is_int($fatal_exit_status)) {
+ exit($fatal_exit_status);
+ }
+ }
+
+ const TLD_INFO_SOURCE_START_CLASS = <<&\$val) {
+ if (isset(\$info[\$prop])) {
+ \$val = \$info[\$prop];
+ }
+ }
+ unset(\$prop);
+ unset(\$val);
+ return \$infoItem;
+ }
+
+}
+SOURCE;
+};
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-php-tld-list.php b/bin/devel/helpers/generate-php-tld-list.php
new file mode 100755
index 0000000..21d6178
--- /dev/null
+++ b/bin/devel/helpers/generate-php-tld-list.php
@@ -0,0 +1,182 @@
+#!/usr/bin/env php
+ \'/', "'", $line);
+ $tldEnumLine []= $filteredLine;
+ $i++;
+ }
+ unset($line);
+
+ if (false === file_put_contents($newTldEnumFile, " [".implode("\n",$tldEnumLine)."]",\FILE_APPEND)) {
+ static::_echo_error("(FATAL) failed to write to new 'TldList.php' file",1);
+ }
+
+ if (false === file_put_contents($newTldEnumFile,static::TLD_ENUM_SOURCE_END_TLD_ENUM_CONST,\FILE_APPEND)) {
+ static::_echo_error("(FATAL) failed to write to new 'TldList.php' file",1);
+ }
+
+ if (false === file_put_contents($newTldEnumFile,static::TLD_ENUM_SOURCE_END_CLASS,\FILE_APPEND)) {
+ static::_echo_error("(FATAL) failed to write to new 'TldList.php' file",1);
+ }
+
+ echo "done\n";
+
+ if ($existingMd5!==null) {
+ $newTldEnumMd5 = md5_file($newTldEnumFile);
+ if ($existingMd5 == $newTldEnumMd5) {
+ static::_echo_error("(NOTICE) ignoring newly generated 'TldList.php' file that is identical to the existing file (md5: $existingMd5, path: $tldEnumFile)");
+ return;
+ }
+ if (!unlink($tldEnumFile)) {
+ static::_echo_error("(FATAL) failed to remove stale 'TldList.php': $tldEnumFile",1);
+ }
+ }
+
+ if (!copy($newTldEnumFile,$tldEnumFile)) {
+ static::_echo_error("(FATAL) failed to save new 'TldList.php': $tldEnumFile",1);
+ }
+
+ echo "saved new 'TldList.php' file\n";
+
+
+ }
+
+ private static function _echo_error(string $str, int $fatal_exit_status=null) : void {
+ if (substr($str,0,1)!=="\n") {
+ $str .= "\n";
+ }
+ $str = static::ME_NAME . ": ".$str;
+ if (\PHP_SAPI=='cli') {
+ fwrite(\STDERR,$str);
+ } else {
+ echo $str ;
+ }
+ if (is_int($fatal_exit_status)) {
+ exit($fatal_exit_status);
+ }
+ }
+
+ const TLD_ENUM_SOURCE_START_CLASS = << {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const request = require('async-request');
+const cheerio = require('cheerio');
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const stringify = require('csv-stringify');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const tmp = require('tmp');
+
+tmp.setGracefulCleanup();
+
+const fileTldDescCsv = path.dirname(require.main.filename) + '/../../../assets/tld-desc.csv';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+const urlTldsAlpha = 'http://data.iana.org/TLD/tlds-alpha-by-domain.txt';
+const urlDomainsDb = 'https://www.iana.org/domains/root/db';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates the canonical 'tlds.csv' csv file by downloading resources from iana.org");
+ console.log("");
+}
+
+(async() => {
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ process.stdout.write("downloading '" + urlTldsAlpha + "'...");
+
+ const responseTldsAlpha = await request(urlTldsAlpha);
+ if (responseTldsAlpha.statusCode != 200) {
+ console.log("error");
+ console.error(meName + ": (FATAL) response status code " + responseTldsAlpha.statusCode + " from URL '" + urlTldsAlpha + "'");
+ process.exit(1);
+ return;
+ }
+ if (!responseTldsAlpha.body) {
+ console.log("error");
+ console.error(meName + ": (FATAL) empty response body " + responseTldsAlpha.statusCode + " from URL '" + urlTldsAlpha + "'");
+ process.exit(1);
+ return;
+ }
+
+ const fileTldsAlphaTxt = tmpDir.name + '/tlds-alpha-by-domain.txt';
+ const fileNewTldsCsv = tmpDir.name + '/tlds.csv';
+
+ fs.writeFileSync(fileTldsAlphaTxt, responseTldsAlpha.body, 'utf8');
+ fs.writeFileSync(fileNewTldsCsv, '', 'utf8');
+
+ console.log('success');
+
+ process.stdout.write("downloading '" + urlDomainsDb + "'...");
+ const responseDomainsDb = await request(urlDomainsDb);
+ if (responseDomainsDb.statusCode != 200) {
+ console.log("error");
+ console.error(meName + ": (FATAL) response status code " + responseDomainsDb.statusCode + " from URL '" + urlDomainsDb + "'");
+ process.exit(1);
+ return;
+ }
+ if (!responseDomainsDb.body) {
+ console.log("error");
+ console.error(meName + ": (FATAL) empty response body " + responseDomainsDb.statusCode + " from URL '" + urlDomainsDb + "'");
+ process.exit(1);
+ return;
+ }
+ const htmlDomainsDb = responseDomainsDb.body;
+ var $ = cheerio.load(htmlDomainsDb);
+ console.log('success');
+
+ process.stdout.write("building country / TLD hashmap...");
+
+ let tld2CountryName = {};
+ let missingTld = [];
+
+ countries.all.forEach((c) => {
+
+ let tld = country.tld(c.alpha3, 'ISO3');
+ if (!tld) {
+ missingTld.push(c.alpha3);
+ return;
+ }
+ tld2CountryName[tld] = c.name;
+ });
+
+ console.log('done');
+
+ if (!program.quiet) {
+ console.log(meName + ': NOTICE: the following "countries" did not have an assigned top level domain: ' + missingTld.join(', '));
+ }
+
+ process.stdout.write("building description / TLD hashmap...");
+ let tld2Desc = {};
+ let parser = parse({ delimiter: ',' });
+ const csvPosMap = {
+ domain: 0,
+ description: 1,
+ }
+ parser.on('readable', function() {
+ let tldData;
+ while (tldData = parser.read()) {
+ let tld = {
+ domain: null,
+ description: null,
+ };
+ let prop;
+ for (prop in tld) {
+ if (typeof(tldData[csvPosMap[prop]]) !== 'undefined') {
+ tld[prop] = tldData[csvPosMap[prop]];
+ }
+ }
+ if (tld.domain && tld.description) {
+ tld2Desc[tld.domain] = tld.description;
+ }
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldDescCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ const tdPosMap = {
+ domain: 0,
+ type: 1,
+ manager: 2,
+ };
+
+ let tldSet = [];
+
+ process.stdout.write("parsing IANA data...");
+ $('#tld-table').find('tr').each((i, element) => {
+ let tld = {
+ domain: null,
+ type: null,
+ manager: null,
+ };
+ let tldData = [];
+ // console.log('i ' + i);
+ // console.log(element);
+ $(element).find("td").each((iTd, elementTd) => {
+ // console.log('iTd...');
+ // console.log(iTd);
+ tldData.push($(elementTd).text());
+ });
+
+ for (var prop in tld) {
+ if (typeof(tldData[tdPosMap[prop]]) !== 'undefined') {
+ tld[prop] = tldData[tdPosMap[prop]];
+ }
+ }
+
+ if (!tld.domain) {
+ return;
+ }
+
+ tld.domain = tld.domain.replace(/\s/g, '').replace(/\./g, '');
+
+ tldSet.push(tld);
+
+ });
+ console.log('done');
+
+ const stringifier = stringify({ delimiter: ',' });
+ stringifier.on('readable', () => {
+ let row;
+ while (row = stringifier.read()) {
+ fs.appendFileSync(fileNewTldsCsv, row, 'utf8')
+ }
+ });
+
+ process.stdout.write("serializing new 'tlds.csv'...");
+ for (var i = 0; i < tldSet.length; i++) {
+ let tld = tldSet[i];
+ let csvRow = [tld.domain];
+ if ((tld.type == 'country-code') && (typeof(tld2CountryName[tld.domain]) !== 'undefined')) {
+ csvRow.push(tld2CountryName[tld.domain]);
+ } else {
+ if (typeof(tld2Desc[tld.domain]) !== 'undefined') {
+ csvRow.push(tld2Desc[tld.domain]);
+ } else {
+ csvRow.push(tld.manager);
+ }
+ }
+ csvRow.push(tld.type);
+ stringifier.write(csvRow);
+
+ }
+ stringifier.end();
+ console.log('done');
+
+ if (fs.existsSync(fileTldsCsv)) {
+ const newMd5 = md5File.sync(fileNewTldsCsv);
+ const csvMd5 = md5File.sync(fileTldsCsv);
+ if (csvMd5 == newMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'tlds.csv' file that is identical to the existing file (md5: " + csvMd5 + ", path: " + fileTldsCsv + ")");
+ return;
+ }
+ const pathinfoTldsCsv = pathinfo(fileTldsCsv);
+ const fileBackupTldsCsv = pathinfoTldsCsv.dirname + pathinfoTldsCsv.sep + pathinfoTldsCsv.basename + '-' + csvMd5 + '-backup.csv';
+ if (!fs.existsSync(fileBackupTldsCsv)) {
+ fs.copySync(fileTldsCsv, fileBackupTldsCsv);
+ }
+ }
+
+ process.stdout.write("saving new 'tlds.csv'...");
+ fs.copySync(fileNewTldsCsv, fileTldsCsv);
+ console.log('done');
+ });
+
+})();
\ No newline at end of file
diff --git a/bin/devel/helpers/generate-tsv-tlds-tsv.js b/bin/devel/helpers/generate-tsv-tlds-tsv.js
new file mode 100755
index 0000000..c3d9d15
--- /dev/null
+++ b/bin/devel/helpers/generate-tsv-tlds-tsv.js
@@ -0,0 +1,129 @@
+#!/usr/bin/env node
+
+const meName = 'generate-js-tld-info.js';
+
+process.on('unhandledRejection', error => {
+ console.error(meName + ": (FATAL)", error);
+ process.exit(1);
+});
+
+const countries = require('country-data').countries;
+const country = require('countryjs');
+const parse = require('csv-parse');
+const fs = require('fs-extra');
+const path = require('path');
+const md5File = require('md5-file');
+const pathinfo = require('pathinfo');
+const program = require('commander');
+const stringify = require('csv-stringify');
+const tmp = require('tmp');
+
+//tmp.setGracefulCleanup();
+
+const fileTldsTsv = path.dirname(require.main.filename) + '/../../../formats/tsv/tlds.tsv';
+const fileTldsCsv = path.dirname(require.main.filename) + '/../../../tlds.csv';
+
+program
+ .option('-q, --quiet', 'Quiet Mode')
+ .parse(process.argv);
+
+if (!program.quiet) {
+ console.log(meName);
+ console.log(" (c) 2017 Doug Bird, All Rights Reserved.");
+ console.log(" see README.md for licensing and other information");
+ console.log(" https://github.com/katmore/tld-enum#readme");
+ console.log("");
+ console.log(" Generates new Tab-Separated-Value format file 'tlds.tsv' from the 'tlds.csv' file");
+ console.log("");
+}
+
+(async() => {
+
+ const tldInfoStartTldInfo = 'module.exports = ';
+ const tldInfoEndTldInfo = ';';
+
+ const tmpDir = tmp.dirSync({ unsafeCleanup: true });
+
+ const fileNewTldsTsv = tmpDir.name + '/tlds.tsv';
+
+ let existingMd5 = null;
+
+ process.stdout.write("reading 'tlds.csv'...");
+
+ let parser = parse({ delimiter: ',' });
+
+ let tldInfo = [];
+ let i = 0;
+ parser.on('readable', function() {
+ let row, domain, desc, type;
+ while (row = parser.read()) {
+ if (!row.length) {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[1] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ if (typeof row[2] === 'undefined') {
+ console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'");
+ process.exit(1);
+ }
+ domain=row[0];
+ desc=row[1];
+ type=row[2];
+ tldInfo.push({
+ 'domain' : domain,
+ 'description' : desc,
+ 'type' : type,
+ });
+ i++;
+ }
+ });
+
+ parser.write(fs.readFileSync(fileTldsCsv));
+
+ parser.end(function() {
+ console.log("done");
+
+ const stringifier = stringify({ delimiter: "\t" });
+ stringifier.on('readable', () => {
+ let row;
+ while (row = stringifier.read()) {
+ fs.appendFileSync(fileNewTldsTsv, row, 'utf8')
+ }
+ });
+
+ process.stdout.write("generating new 'tlds.tsv'...");
+ for (var i = 0; i < tldInfo.length; i++) {
+ let tld = tldInfo[i];
+ let csvRow = [tld.domain];
+ csvRow.push(tld.description);
+ csvRow.push(tld.type);
+ stringifier.write(csvRow);
+
+ }
+ stringifier.end();
+ console.log('done');
+
+ if (fs.existsSync(fileTldsTsv)) {
+ const newMd5 = md5File.sync(fileNewTldsTsv);
+ const tsvMd5 = md5File.sync(fileTldsTsv);
+ if (tsvMd5 == newMd5) {
+ console.error(meName + ": (NOTICE) ignoring newly generated 'tlds.tsv' file that is identical to the existing file (md5: " + tsvMd5 + ", path: " + fileTldsTsv + ")");
+ return;
+ }
+ const pathinfoTldsTsv = pathinfo(fileTldsTsv);
+ const fileBackupTldsTsv = pathinfoTldsTsv.dirname + pathinfoTldsTsv.sep + pathinfoTldsTsv.basename + '-' + tsvMd5 + '-backup.csv';
+ if (!fs.existsSync(fileBackupTldsTsv)) {
+ fs.copySync(fileTldsTsv, fileBackupTldsTsv);
+ }
+ }
+
+ process.stdout.write("saving new 'tlds.csv'...");
+ fs.copySync(fileNewTldsTsv, fileTldsTsv);
+ console.log('done');
+ });
+
+
+})();
\ No newline at end of file
diff --git a/bin/devel/update-formats.sh b/bin/devel/update-formats.sh
new file mode 100755
index 0000000..30fe700
--- /dev/null
+++ b/bin/devel/update-formats.sh
@@ -0,0 +1,185 @@
+#!/bin/sh
+# Updates the tlds.csv file using IANA data and re-generates the format files
+#
+# @author D. Bird
+#
+
+#
+# script localization
+#
+ME_NAME=$(basename $0)
+ME_DIR="/$0"; ME_DIR=${ME_DIR%/*}; ME_DIR=${ME_DIR:-.}; ME_DIR=${ME_DIR#/}/; ME_DIR=$(cd "$ME_DIR"; pwd)
+HELPER_DIR=$ME_DIR/helpers
+
+#
+# parse options
+#
+OPTION_STATUS=0
+QUIET_MODE=0
+HELP_MODE=0
+FORCE_PHP=0
+SKIP_PHP=0
+SKIP_CSV=0
+while getopts :?qhua-: arg; do { case $arg in
+ q) QUIET_MODE=1;;
+ h|u|a) HELP_MODE=1;;
+ -) LONG_OPTARG="${OPTARG#*=}"; case $OPTARG in
+ quiet) QUIET_MODE=1;;
+ force-php) FORCE_PHP=1;;
+ skip-php) SKIP_PHP=1;;
+ skip-csv) SKIP_CSV=1;;
+ help|usage|about) HELP_MODE=1;;
+ *) >&2 echo "$ME_NAME: unrecognized long option --$OPTARG"; OPTION_STATUS=2;;
+ esac ;;
+ *) >&2 echo "$ME_NAME: unrecognized option -$OPTARG"; OPTION_STATUS=2;;
+esac } done
+shift $((OPTIND-1)) # remove parsed options and args from $@ list
+[ "$OPTION_STATUS" != "0" ] && { >&2 echo "$ME_NAME: (FATAL) one or more invalid options"; exit $OPTION_STATUS; }
+[ -z "$@" ] || { >&2 echo "$ME_NAME: (FATAL) one or more unrecognized positional arguments ($@)"; exit 2; }
+
+#
+# --skip-php --force-php sanity check
+#
+if ( [ "$FORCE_PHP" = "1" ] && [ "$SKIP_PHP" = "1" ] ); then
+ >&2 echo "$ME_NAME: --skip-php cannot be used with --force-php"
+ exit 2
+fi
+
+#
+# display welcome message
+#
+if ( [ "$QUIET_MODE" != "1" ] || [ "$HELP_MODE" = "1" ] ); then
+ echo "TLD update utility"
+ echo "(c) 2017-2018 Doug Bird, All Rights Reserved."
+ echo "https://github.com/katmore/tld-enum#readme"
+fi
+
+#
+# apply help mode
+#
+if [ "$HELP_MODE" = "1" ]; then
+ echo ""
+ echo "Updates the tlds.csv file using IANA data and re-generates the format files."
+ echo ""
+ echo "usage:"
+ echo " $ME_NAME [-h]|[-q][format file options...]"
+ echo ""
+ echo "-h,--help: Print a help message and exit."
+ echo "-q,--quiet: Print only critical messages."
+ echo ""
+ echo "format file options:"
+ echo " --force-php: Creating the PHP format files is mandatory."
+ echo " --skip-php: Always skip creating the PHP format files."
+ echo " --skip-csv: Use existing tlds.csv and do not download new data from IANA."
+ exit 0
+fi
+
+#
+# enforce dependencies
+#
+DEPENDENCY_STATUS=0
+node -v > /dev/null 2>&1 || {
+ >&2 echo "$ME_NAME: failed dependency check for 'node', command is missing or inaccessible"
+ DEPENDENCY_STATUS=1
+}
+if [ "$SKIP_PHP" != "1" ]; then
+ php -v > /dev/null 2>&1 || {
+ if [ "$FORCE_PHP" = "1" ]; then
+ >&2 echo "$ME_NAME: failed dependency check for 'php', command is missing or inaccessible"
+ DEPENDENCY_STATUS=1
+ else
+ SKIP_PHP=1
+ >&2 echo "$ME_NAME: (NOTICE) skipping PHP format generation, 'php' command is missing or inaccessible"
+ fi
+ }
+fi
+if [ "$DEPENDENCY_STATUS" != "0" ]; then
+ >&2 echo "$ME_NAME: (FATAL) one or more required dependency checks failed"
+ exit 1
+fi
+
+#
+# helper execution wrapper function
+#
+helper() { helper_file=$1; helper_label=$2
+
+ if [ "$QUIET_MODE" = "1" ]; then
+ cmd_output=$("$HELPER_DIR/$helper_file" 2>&1)
+ cmd_status=$?
+ [ "$cmd_status" != "0" ] && [ -n "$cmd_output" ] && >&2 printf "$cmd_output\n"
+ else
+ printf "generate new $helper_label format file: started\n"
+ "$HELPER_DIR/$helper_file" -q
+ cmd_status=$?
+ [ "$cmd_status" = "0" ] && printf "generate new $helper_label format file: success\n"
+ fi
+ if [ "$cmd_status" != "0" ]; then
+ >&2 echo "$ME_NAME: (FATAL) helper for $helper_label failed ($helper_file exit status $cmd_status)"
+ exit 1
+ fi
+
+}
+
+#
+# execute CSV helper
+#
+if [ "$SKIP_CSV" != "1" ]; then
+ helper generate-tlds-csv.js "CSV 'tlds.csv'"
+else
+ [ "$QUIET_MODE" = "0" ] && printf "$ME_NAME: (NOTICE) skipped downloading IANA data and skipped generating new CSV\n"
+fi
+
+#
+# execute TSV helper
+#
+helper generate-tsv-tlds-tsv.js "Tab-Separated-Values 'tlds.tsv'"
+
+#
+# execute JavaScript helpers
+#
+helper generate-js-tld-desc.js "JavaScript 'desc.js'"
+helper generate-js-tld-info.js "JavaScript 'info.js'"
+helper generate-js-tld-list.js "JavaScript 'list.js'"
+helper generate-js-tld-type.js "JavaScript 'type.js'"
+
+#
+# execute JSON helpers
+#
+helper generate-json-tld-desc.js "JSON 'tld-desc.json'"
+helper generate-json-tld-info.js "JSON 'tld-info.json'"
+helper generate-json-tld-list.js "JSON 'tld-list.json'"
+helper generate-json-tld-type.js "JSON 'tld-type.json'"
+
+#
+# execute PHP helpers
+#
+if [ "$SKIP_PHP" != "1" ]; then
+ helper generate-php-tld-desc.php "PHP 'TldDesc.php'"
+ helper generate-php-tld-info.php "PHP 'TldInfo.php'"
+ helper generate-php-tld-list.php "PHP 'TldList.php'"
+ helper generate-php-tld-type.php "PHP 'TldType.php'"
+else
+ [ "$QUIET_MODE" = "0" ] && printf "$ME_NAME: (NOTICE) skipped generating PHP format files\n"
+fi
+
+#
+# success
+#
+if [ "$QUIET_MODE" = "0" ]; then
+ printf "format file updates were successful\n"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..c452981
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,18 @@
+{
+ "name": "katmore/tld-enum",
+ "description": "Lists of every ICANN TLD in multiple formats",
+ "homepage": "https://github.com/katmore/tld-enum",
+ "autoload": {
+ "psr-4": {
+ "TldEnum\\": "formats/php/TldEnum/"
+ }
+ },
+ "license": [
+ "MIT",
+ "GPL-3.0+"
+ ],
+ "bin": ["bin/update-formats.sh"],
+ "require": {
+ "php": ">=7.2.1"
+ }
+}
\ No newline at end of file
diff --git a/examples/js-demo.js b/examples/js-demo.js
new file mode 100644
index 0000000..e1ab3bb
--- /dev/null
+++ b/examples/js-demo.js
@@ -0,0 +1,21 @@
+const tldList = require('../formats/js/tld-enum/list');
+
+console.log("There are " + tldList.length + " IANA TLDs");
+
+let tldCheck;
+
+tldCheck = "com";
+console.log("Is '" + tldCheck + "' a real TLD?");
+if (tldList.indexOf(tldCheck.toLowerCase()) != -1) {
+ console.log(" yes");
+} else {
+ console.log(" no");
+}
+
+tldCheck = "somethingWeird";
+console.log("Is '" + tldCheck + "' a real TLD?");
+if (tldList.indexOf(tldCheck.toLowerCase()) != -1) {
+ console.log(" yes");
+} else {
+ console.log(" no");
+}
\ No newline at end of file
diff --git a/examples/js-desc-demo.js b/examples/js-desc-demo.js
new file mode 100644
index 0000000..6469afc
--- /dev/null
+++ b/examples/js-desc-demo.js
@@ -0,0 +1,27 @@
+const tldDesc = require('../formats/js/tld-enum/desc');
+
+console.log("There are " + Object.keys(tldDesc).length + " IANA TLDs");
+
+console.log("");
+
+let tldCheck;
+
+tldCheck = "com";
+console.log("Is '" + tldCheck + "' a real TLD?");
+if (typeof(tldDesc[tldCheck.toLowerCase()])!=='undefined') {
+ console.log("yes");
+ console.log("description: "+tldDesc[tldCheck.toLowerCase()]);
+} else {
+ console.log("no");
+}
+
+console.log("");
+
+tldCheck = "somethingWeird";
+console.log("Is '" + tldCheck + "' a real TLD?");
+if (typeof(tldDesc[tldCheck.toLowerCase()])!=='undefined') {
+ console.log("yes");
+ console.log("description: "+tldDesc[tldCheck.toLowerCase()]);
+} else {
+ console.log("no");
+}
\ No newline at end of file
diff --git a/examples/js-info-demo.js b/examples/js-info-demo.js
new file mode 100644
index 0000000..78fc5b1
--- /dev/null
+++ b/examples/js-info-demo.js
@@ -0,0 +1,37 @@
+const tldInfo = require('../formats/js/tld-enum').info;
+
+console.log("There are " + Object.keys(tldInfo).length + " IANA TLDs");
+
+console.log("");
+
+let tldCheck, foundTld;
+
+tldCheck = "com";
+console.log("Is '" + tldCheck + "' a real TLD?");
+
+foundTld = tldInfo.find(function(e) {
+ return e.domain==tldCheck.toLowerCase();
+});
+
+if (typeof(foundTld)!=='undefined') {
+ console.log("yes");
+ console.log(JSON.stringify(foundTld, null, 2));
+} else {
+ console.log("no");
+}
+
+console.log("");
+
+tldCheck = "somethingWeird";
+console.log("Is '" + tldCheck + "' a real TLD?");
+
+foundTld = tldInfo.find(function(e) {
+ return e.domain==tldCheck.toLowerCase();
+});
+
+if (typeof(foundTld)!=='undefined') {
+ console.log("yes");
+ console.log(JSON.stringify(foundTld, null, 2));
+} else {
+ console.log("no");
+}
\ No newline at end of file
diff --git a/examples/js-type-demo.js b/examples/js-type-demo.js
new file mode 100644
index 0000000..d6136f1
--- /dev/null
+++ b/examples/js-type-demo.js
@@ -0,0 +1,27 @@
+const tldType = require('../formats/js/tld-enum/type');
+
+console.log("There are " + Object.keys(tldType).length + " IANA TLDs");
+
+console.log("");
+
+let tldCheck;
+
+tldCheck = "com";
+console.log("Is '" + tldCheck + "' a real TLD?");
+if (typeof(tldType[tldCheck.toLowerCase()])!=='undefined') {
+ console.log("yes");
+ console.log("type: "+tldType[tldCheck.toLowerCase()]);
+} else {
+ console.log("no");
+}
+
+console.log("");
+
+tldCheck = "somethingWeird";
+console.log("Is '" + tldCheck + "' a real TLD?");
+if (typeof(tldType[tldCheck.toLowerCase()])!=='undefined') {
+ console.log("yes");
+ console.log("type: "+tldType[tldCheck.toLowerCase()]);
+} else {
+ console.log("no");
+}
\ No newline at end of file
diff --git a/examples/php-TldDesc-demo.php b/examples/php-TldDesc-demo.php
new file mode 100644
index 0000000..85de9ea
--- /dev/null
+++ b/examples/php-TldDesc-demo.php
@@ -0,0 +1,32 @@
+domain === strtolower($tldCheck)) {
+ echo "yes\n";
+ print_r($tldInfoItem);
+ $foundTld = true;
+ break 1;
+ }
+
+}
+unset($tldInfoElem);
+
+if (!$foundTld) {
+ echo "no\n";
+}
+
+echo "\n";
+
+$tldCheck = "somethingWeird";
+echo "Is '$tldCheck' a real TLD?\n";
+
+$foundTld = false;
+foreach(TldInfo::TLD_INFO as $tldInfoElem) {
+
+ $tldInfoItem = TldInfo::toInfoItem($tldInfoElem);
+
+ if ($tldInfoItem->domain === strtolower($tldCheck)) {
+ echo "yes\n";
+ print_r($tldInfoItem);
+ $foundTld = true;
+ break 1;
+ }
+
+}
+unset($tldInfoElem);
+
+if (!$foundTld) {
+ echo "no\n";
+}
diff --git a/examples/php-TldType-demo.php b/examples/php-TldType-demo.php
new file mode 100644
index 0000000..56012fc
--- /dev/null
+++ b/examples/php-TldType-demo.php
@@ -0,0 +1,32 @@
+ 'American Automobile Association, Inc.',
+ 'aarp' => 'AARP',
+ 'abarth' => 'Fiat Chrysler Automobiles N.V.',
+ 'abb' => 'ABB Ltd',
+ 'abbott' => 'Abbott Laboratories, Inc.',
+ 'abbvie' => 'AbbVie Inc.',
+ 'abc' => 'Disney Enterprises, Inc.',
+ 'able' => 'Able Inc.',
+ 'abogado' => 'Top Level Domain Holdings Limited',
+ 'abudhabi' => 'Abu Dhabi Systems and Information Centre',
+ 'ac' => 'Ascension Island',
+ 'academy' => 'Binky Moon, LLC',
+ 'accenture' => 'Accenture plc',
+ 'accountant' => 'dot Accountant Limited',
+ 'accountants' => 'Binky Moon, LLC',
+ 'aco' => 'ACO Severin Ahlmann GmbH & Co. KG',
+ 'active' => 'Active Network, LLC',
+ 'actor' => 'United TLD Holdco Ltd.',
+ 'ad' => 'Andorra (Principality of)',
+ 'adac' => 'Allgemeiner Deutscher Automobil-Club e.V. (ADAC)',
+ 'ads' => 'Charleston Road Registry Inc.',
+ 'adult' => 'ICM Registry AD LLC',
+ 'ae' => 'United Arab Emirates',
+ 'aeg' => 'Aktiebolaget Electrolux',
+ 'aero' => 'Air-transport industry',
+ 'aetna' => 'Aetna Life Insurance Company',
+ 'af' => 'Afghanistan (Islamic Republic of)',
+ 'afamilycompany' => 'Johnson Shareholdings, Inc.',
+ 'afl' => 'Australian Football League',
+ 'africa' => 'ZA Central Registry NPC trading as Registry.Africa',
+ 'ag' => 'Antigua and Barbuda',
+ 'agakhan' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'agency' => 'Binky Moon, LLC',
+ 'ai' => 'Anguilla',
+ 'aig' => 'American International Group, Inc.',
+ 'aigo' => 'aigo Digital Technology Co,Ltd.',
+ 'airbus' => 'Airbus S.A.S.',
+ 'airforce' => 'United TLD Holdco Ltd.',
+ 'airtel' => 'Bharti Airtel Limited',
+ 'akdn' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'al' => 'Albania (Republic of)',
+ 'alfaromeo' => 'Fiat Chrysler Automobiles N.V.',
+ 'alibaba' => 'Alibaba Group Holding Limited',
+ 'alipay' => 'Alibaba Group Holding Limited',
+ 'allfinanz' => 'Allfinanz Deutsche Vermögensberatung Aktiengesellschaft',
+ 'allstate' => 'Allstate Fire and Casualty Insurance Company',
+ 'ally' => 'Ally Financial Inc.',
+ 'alsace' => 'REGION GRAND EST',
+ 'alstom' => 'ALSTOM',
+ 'am' => 'Armenia (Republic of)',
+ 'americanexpress' => 'American Express Travel Related Services Company, Inc.',
+ 'americanfamily' => 'AmFam, Inc.',
+ 'amex' => 'American Express Travel Related Services Company, Inc.',
+ 'amfam' => 'AmFam, Inc.',
+ 'amica' => 'Amica Mutual Insurance Company',
+ 'amsterdam' => 'Gemeente Amsterdam',
+ 'an' => 'Netherlands Antilles',
+ 'analytics' => 'Campus IP LLC',
+ 'android' => 'Charleston Road Registry Inc.',
+ 'anquan' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'anz' => 'Australia and New Zealand Banking Group Limited',
+ 'ao' => 'Angola (Republic of)',
+ 'aol' => 'OATH Inc.',
+ 'apartments' => 'Binky Moon, LLC',
+ 'app' => 'Charleston Road Registry Inc.',
+ 'apple' => 'Apple Inc.',
+ 'aq' => 'Antarctica',
+ 'aquarelle' => 'Aquarelle.com',
+ 'ar' => 'Argentina (Argentine Republic)',
+ 'arab' => 'League of Arab States',
+ 'aramco' => 'Aramco Services Company',
+ 'archi' => 'STARTING DOT LIMITED',
+ 'army' => 'United TLD Holdco Ltd.',
+ 'arpa' => 'Address and Routing Parameter Area',
+ 'art' => 'UK Creative Ideas Limited',
+ 'arte' => 'Association Relative à la Télévision Européenne G.E.I.E.',
+ 'as' => 'American Samoa',
+ 'asda' => 'Wal-Mart Stores, Inc.',
+ 'asia' => 'Organisations and individuals in the Asia-Pacific region',
+ 'associates' => 'Binky Moon, LLC',
+ 'at' => 'Austria (Republic of)',
+ 'athleta' => 'The Gap, Inc.',
+ 'attorney' => 'United TLD Holdco, Ltd',
+ 'au' => 'Australia (Commonwealth of)',
+ 'auction' => 'United TLD HoldCo, Ltd.',
+ 'audi' => 'AUDI Aktiengesellschaft',
+ 'audible' => 'Amazon Registry Services, Inc.',
+ 'audio' => 'Uniregistry, Corp.',
+ 'auspost' => 'Australian Postal Corporation',
+ 'author' => 'Amazon Registry Services, Inc.',
+ 'auto' => 'Cars Registry Limited',
+ 'autos' => 'DERAutos, LLC',
+ 'avianca' => 'Aerovias del Continente Americano S.A. Avianca',
+ 'aw' => 'Aruba',
+ 'aws' => 'Amazon Registry Services, Inc.',
+ 'ax' => 'Åland Islands',
+ 'axa' => 'AXA SA',
+ 'az' => 'Azerbaijan (Republic of)',
+ 'azure' => 'Microsoft Corporation',
+ 'ba' => 'Bosnia and Herzegovina',
+ 'baby' => 'Johnson & Johnson Services, Inc.',
+ 'baidu' => 'Baidu, Inc.',
+ 'banamex' => 'Citigroup Inc.',
+ 'bananarepublic' => 'The Gap, Inc.',
+ 'band' => 'United TLD Holdco, Ltd',
+ 'bank' => 'fTLD Registry Services, LLC',
+ 'bar' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable',
+ 'barcelona' => 'Municipi de Barcelona',
+ 'barclaycard' => 'Barclays Bank PLC',
+ 'barclays' => 'Barclays Bank PLC',
+ 'barefoot' => 'Gallo Vineyards, Inc.',
+ 'bargains' => 'Binky Moon, LLC',
+ 'baseball' => 'MLB Advanced Media DH, LLC',
+ 'basketball' => 'Fédération Internationale de Basketball (FIBA)',
+ 'bauhaus' => 'Werkhaus GmbH',
+ 'bayern' => 'Bayern Connect GmbH',
+ 'bb' => 'Barbados',
+ 'bbc' => 'British Broadcasting Corporation',
+ 'bbt' => 'BB&T Corporation',
+ 'bbva' => 'BANCO BILBAO VIZCAYA ARGENTARIA, S.A.',
+ 'bcg' => 'The Boston Consulting Group, Inc.',
+ 'bcn' => 'Municipi de Barcelona',
+ 'bd' => 'Bangladesh (People\'s Republic of)',
+ 'be' => 'Belgium (Kingdom of)',
+ 'beats' => 'Beats Electronics, LLC',
+ 'beauty' => 'L\'Oréal',
+ 'beer' => 'Top Level Domain Holdings Limited',
+ 'bentley' => 'Bentley Motors Limited',
+ 'berlin' => 'dotBERLIN GmbH & Co. KG',
+ 'best' => 'BestTLD Pty Ltd',
+ 'bestbuy' => 'BBY Solutions, Inc.',
+ 'bet' => 'Afilias plc',
+ 'bf' => 'Burkina Faso',
+ 'bg' => 'Bulgaria (Republic of)',
+ 'bh' => 'Bahrain (Kingdom of)',
+ 'bharti' => 'Bharti Enterprises (Holding) Private Limited',
+ 'bi' => 'Burundi (Republic of)',
+ 'bible' => 'American Bible Society',
+ 'bid' => 'dot Bid Limited',
+ 'bike' => 'Binky Moon, LLC',
+ 'bing' => 'Microsoft Corporation',
+ 'bingo' => 'Binky Moon, LLC',
+ 'bio' => 'STARTING DOT LIMITED',
+ 'biz' => 'Business',
+ 'bj' => 'Benin (Republic of)',
+ 'bl' => 'Saint Barthélemy (Collectivity of) {unassigned - see also: .gp and .fr}',
+ 'black' => 'Afilias plc',
+ 'blackfriday' => 'Uniregistry, Corp.',
+ 'blanco' => 'BLANCO GmbH + Co KG',
+ 'blockbuster' => 'Dish DBS Corporation',
+ 'blog' => 'Knock Knock WHOIS There, LLC',
+ 'bloomberg' => 'Bloomberg IP Holdings LLC',
+ 'blue' => 'Afilias plc',
+ 'bm' => 'Bermuda',
+ 'bms' => 'Bristol-Myers Squibb Company',
+ 'bmw' => 'Bayerische Motoren Werke Aktiengesellschaft',
+ 'bn' => 'Brunei (Nation of Brunei - the Abode of Peace) [Negara Brunei Darussalam]',
+ 'bnl' => 'Banca Nazionale del Lavoro',
+ 'bnpparibas' => 'BNP Paribas',
+ 'bo' => 'Bolivia (Plurinational State of)',
+ 'boats' => 'DERBoats, LLC',
+ 'boehringer' => 'Boehringer Ingelheim International GmbH',
+ 'bofa' => 'Bank of America Corporation',
+ 'bom' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br',
+ 'bond' => 'Bond University Limited',
+ 'boo' => 'Charleston Road Registry Inc.',
+ 'book' => 'Amazon Registry Services, Inc.',
+ 'booking' => 'Booking.com B.V.',
+ 'boots' => 'Not assigned',
+ 'bosch' => 'Robert Bosch GMBH',
+ 'bostik' => 'Bostik SA',
+ 'boston' => 'Boston TLD Management, LLC',
+ 'bot' => 'Amazon Registry Services, Inc.',
+ 'boutique' => 'Binky Moon, LLC',
+ 'box' => 'NS1 Limited',
+ 'bq' => 'Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl}',
+ 'br' => 'Brazil (Federative Republic of)',
+ 'bradesco' => 'Banco Bradesco S.A.',
+ 'bridgestone' => 'Bridgestone Corporation',
+ 'broadway' => 'Celebrate Broadway, Inc.',
+ 'broker' => 'DOTBROKER REGISTRY LTD',
+ 'brother' => 'Brother Industries, Ltd.',
+ 'brussels' => 'DNS.be vzw',
+ 'bs' => 'Bahamas (Commonwealth of the)',
+ 'bt' => 'Bhutan (Kingdom of)',
+ 'budapest' => 'Top Level Domain Holdings Limited',
+ 'bugatti' => 'Bugatti International SA',
+ 'build' => 'Plan Bee LLC',
+ 'builders' => 'Binky Moon, LLC',
+ 'business' => 'Binky Moon, LLC',
+ 'buy' => 'Amazon Registry Services, INC',
+ 'buzz' => 'DOTSTRATEGY CO.',
+ 'bv' => 'Bouvet Island',
+ 'bw' => 'Botswana (Republic of)',
+ 'by' => 'Belarus (Republic of)',
+ 'bz' => 'Belize',
+ 'bzh' => 'Association www.bzh',
+ 'ca' => 'Canada',
+ 'cab' => 'Binky Moon, LLC',
+ 'cafe' => 'Binky Moon, LLC',
+ 'cal' => 'Charleston Road Registry Inc.',
+ 'call' => 'Amazon Registry Services, Inc.',
+ 'calvinklein' => 'PVH gTLD Holdings LLC',
+ 'cam' => 'AC Webconnecting Holding B.V.',
+ 'camera' => 'Binky Moon, LLC',
+ 'camp' => 'Binky Moon, LLC',
+ 'cancerresearch' => 'Australian Cancer Research Foundation',
+ 'canon' => 'Canon Inc.',
+ 'capetown' => 'ZA Central Registry NPC trading as ZA Central Registry',
+ 'capital' => 'Binky Moon, LLC',
+ 'capitalone' => 'Capital One Financial Corporation',
+ 'car' => 'Cars Registry Limited',
+ 'caravan' => 'Caravan International, Inc.',
+ 'cards' => 'Binky Moon, LLC',
+ 'care' => 'Binky Moon, LLC',
+ 'career' => 'dotCareer LLC',
+ 'careers' => 'Binky Moon, LLC',
+ 'cars' => 'Cars Registry Limited',
+ 'cartier' => 'Richemont DNS Inc.',
+ 'casa' => 'Top Level Domain Holdings Limited',
+ 'case' => 'CNH Industrial N.V.',
+ 'caseih' => 'CNH Industrial N.V.',
+ 'cash' => 'Binky Moon, LLC',
+ 'casino' => 'Binky Moon, LLC',
+ 'cat' => 'Catalan',
+ 'catering' => 'Binky Moon, LLC',
+ 'catholic' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'cba' => 'COMMONWEALTH BANK OF AUSTRALIA',
+ 'cbn' => 'The Christian Broadcasting Network, Inc.',
+ 'cbre' => 'CBRE, Inc.',
+ 'cbs' => 'CBS Domains Inc.',
+ 'cc' => 'Cocos (Keeling) Islands (Territory of the)',
+ 'cd' => 'Congo (Democratic Republic of the) [Congo-Kinshasa]',
+ 'ceb' => 'The Corporate Executive Board Company',
+ 'center' => 'Binky Moon, LLC',
+ 'ceo' => 'CEOTLD Pty Ltd',
+ 'cern' => 'European Organization for Nuclear Research ("CERN")',
+ 'cf' => 'Central African Republic',
+ 'cfa' => 'CFA Institute',
+ 'cfd' => 'DOTCFD REGISTRY LTD',
+ 'cg' => 'Congo (Republic of) [Congo-Brazzaville]',
+ 'ch' => 'Switzerland (Swiss Confederation)',
+ 'chanel' => 'Chanel International B.V.',
+ 'channel' => 'Charleston Road Registry Inc.',
+ 'charity' => 'Corn Lake, LLC',
+ 'chase' => 'JPMorgan Chase Bank, National Association',
+ 'chat' => 'Binky Moon, LLC',
+ 'cheap' => 'Binky Moon, LLC',
+ 'chintai' => 'CHINTAI Corporation',
+ 'chloe' => 'Not assigned',
+ 'christmas' => 'Uniregistry, Corp.',
+ 'chrome' => 'Charleston Road Registry Inc.',
+ 'chrysler' => 'FCA US LLC.',
+ 'church' => 'Binky Moon, LLC',
+ 'ci' => 'Ivory Coast (Republic of Côte d\'Ivoire)',
+ 'cipriani' => 'Hotel Cipriani Srl',
+ 'circle' => 'Amazon Registry Services, Inc.',
+ 'cisco' => 'Cisco Technology, Inc.',
+ 'citadel' => 'Citadel Domain LLC',
+ 'citi' => 'Citigroup Inc.',
+ 'citic' => 'CITIC Group Corporation',
+ 'city' => 'Binky Moon, LLC',
+ 'cityeats' => 'Lifestyle Domain Holdings, Inc.',
+ 'ck' => 'Cook Islands',
+ 'cl' => 'Chile (Republic of)',
+ 'claims' => 'Binky Moon, LLC',
+ 'cleaning' => 'Binky Moon, LLC',
+ 'click' => 'Uniregistry, Corp.',
+ 'clinic' => 'Binky Moon, LLC',
+ 'clinique' => 'The Estée Lauder Companies Inc.',
+ 'clothing' => 'Binky Moon, LLC',
+ 'cloud' => 'ARUBA PEC S.p.A.',
+ 'club' => '.CLUB DOMAINS, LLC',
+ 'clubmed' => 'Club Méditerranée S.A.',
+ 'cm' => 'Cameroon (Republic of)',
+ 'cn' => 'China (People\'s Republic of)',
+ 'co' => 'Colombia (Republic of)',
+ 'coach' => 'Binky Moon, LLC',
+ 'codes' => 'Binky Moon, LLC',
+ 'coffee' => 'Binky Moon, LLC',
+ 'college' => 'XYZ.COM LLC',
+ 'cologne' => 'dotKoeln GmbH',
+ 'com' => 'Commercial organizations',
+ 'comcast' => 'Comcast IP Holdings I, LLC',
+ 'commbank' => 'COMMONWEALTH BANK OF AUSTRALIA',
+ 'community' => 'Binky Moon, LLC',
+ 'company' => 'Binky Moon, LLC',
+ 'compare' => 'iSelect Ltd',
+ 'computer' => 'Binky Moon, LLC',
+ 'comsec' => 'VeriSign, Inc.',
+ 'condos' => 'Binky Moon, LLC',
+ 'construction' => 'Binky Moon, LLC',
+ 'consulting' => 'United TLD Holdco, LTD.',
+ 'contact' => 'Top Level Spectrum, Inc.',
+ 'contractors' => 'Binky Moon, LLC',
+ 'cooking' => 'Top Level Domain Holdings Limited',
+ 'cookingchannel' => 'Lifestyle Domain Holdings, Inc.',
+ 'cool' => 'Binky Moon, LLC',
+ 'coop' => 'Cooperatives',
+ 'corsica' => 'Collectivité Territoriale de Corse',
+ 'country' => 'Top Level Domain Holdings Limited',
+ 'coupon' => 'Amazon Registry Services, Inc.',
+ 'coupons' => 'Binky Moon, LLC',
+ 'courses' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD',
+ 'cr' => 'Costa Rica (Republic of)',
+ 'credit' => 'Binky Moon, LLC',
+ 'creditcard' => 'Binky Moon, LLC',
+ 'creditunion' => 'CUNA Performance Resources, LLC',
+ 'cricket' => 'dot Cricket Limited',
+ 'crown' => 'Crown Equipment Corporation',
+ 'crs' => 'Federated Co-operatives Limited',
+ 'cruise' => 'Viking River Cruises (Bermuda) Ltd.',
+ 'cruises' => 'Binky Moon, LLC',
+ 'csc' => 'Alliance-One Services, Inc.',
+ 'cu' => 'Cuba (Republic of)',
+ 'cuisinella' => 'SALM S.A.S.',
+ 'cv' => 'Cape Verde (Republic of)',
+ 'cw' => 'Curaçao (Country of)',
+ 'cx' => 'Christmas Island (Territory of)',
+ 'cy' => 'Cyprus (Republic of)',
+ 'cymru' => 'Nominet UK',
+ 'cyou' => 'Beijing Gamease Age Digital Technology Co., Ltd.',
+ 'cz' => 'Czech Republic',
+ 'dabur' => 'Dabur India Limited',
+ 'dad' => 'Charleston Road Registry Inc.',
+ 'dance' => 'United TLD Holdco Ltd.',
+ 'data' => 'Dish DBS Corporation',
+ 'date' => 'dot Date Limited',
+ 'dating' => 'Binky Moon, LLC',
+ 'datsun' => 'NISSAN MOTOR CO., LTD.',
+ 'day' => 'Charleston Road Registry Inc.',
+ 'dclk' => 'Charleston Road Registry Inc.',
+ 'dds' => 'Minds + Machines Group Limited',
+ 'de' => 'Germany (Federal Republic of)',
+ 'deal' => 'Amazon Registry Services, Inc.',
+ 'dealer' => 'Dealer Dot Com, Inc.',
+ 'deals' => 'Binky Moon, LLC',
+ 'degree' => 'United TLD Holdco, Ltd',
+ 'delivery' => 'Binky Moon, LLC',
+ 'dell' => 'Dell Inc.',
+ 'deloitte' => 'Deloitte Touche Tohmatsu',
+ 'delta' => 'Delta Air Lines, Inc.',
+ 'democrat' => 'United TLD Holdco Ltd.',
+ 'dental' => 'Binky Moon, LLC',
+ 'dentist' => 'United TLD Holdco, Ltd',
+ 'desi' => 'Desi Networks LLC',
+ 'design' => 'Top Level Design, LLC',
+ 'dev' => 'Charleston Road Registry Inc.',
+ 'dhl' => 'Deutsche Post AG',
+ 'diamonds' => 'Binky Moon, LLC',
+ 'diet' => 'Uniregistry, Corp.',
+ 'digital' => 'Binky Moon, LLC',
+ 'direct' => 'Binky Moon, LLC',
+ 'directory' => 'Binky Moon, LLC',
+ 'discount' => 'Binky Moon, LLC',
+ 'discover' => 'Discover Financial Services',
+ 'dish' => 'Dish DBS Corporation',
+ 'diy' => 'Lifestyle Domain Holdings, Inc.',
+ 'dj' => 'Djibouti (Republic of)',
+ 'dk' => 'Denmark (Kingdom of)',
+ 'dm' => 'Dominica (Commonwealth of)',
+ 'dnp' => 'Dai Nippon Printing Co., Ltd.',
+ 'do' => 'Dominican Republic',
+ 'docs' => 'Charleston Road Registry Inc.',
+ 'doctor' => 'Binky Moon, LLC',
+ 'dodge' => 'FCA US LLC.',
+ 'dog' => 'Binky Moon, LLC',
+ 'doha' => 'Communications Regulatory Authority (CRA)',
+ 'domains' => 'Binky Moon, LLC',
+ 'doosan' => 'Retired',
+ 'dot' => 'Dish DBS Corporation',
+ 'download' => 'dot Support Limited',
+ 'drive' => 'Charleston Road Registry Inc.',
+ 'dtv' => 'Dish DBS Corporation',
+ 'dubai' => 'Dubai Smart Government Department',
+ 'duck' => 'Johnson Shareholdings, Inc.',
+ 'dunlop' => 'The Goodyear Tire & Rubber Company',
+ 'duns' => 'The Dun & Bradstreet Corporation',
+ 'dupont' => 'E. I. du Pont de Nemours and Company',
+ 'durban' => 'ZA Central Registry NPC trading as ZA Central Registry',
+ 'dvag' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'dvr' => 'Hughes Satellite Systems Corporation',
+ 'dz' => 'Algeria (People\'s Democratic Republic of)',
+ 'earth' => 'Interlink Co., Ltd.',
+ 'eat' => 'Charleston Road Registry Inc.',
+ 'ec' => 'Ecuador (Republic of)',
+ 'eco' => 'Big Room Inc.',
+ 'edeka' => 'EDEKA Verband kaufmännischer Genossenschaften e.V.',
+ 'edu' => 'Educational establishments',
+ 'education' => 'Binky Moon, LLC',
+ 'ee' => 'Estonia (Republic of)',
+ 'eg' => 'Egypt (Arab Republic of)',
+ 'eh' => 'Western Sahara {reserved}',
+ 'email' => 'Binky Moon, LLC',
+ 'emerck' => 'Merck KGaA',
+ 'energy' => 'Binky Moon, LLC',
+ 'engineer' => 'United TLD Holdco Ltd.',
+ 'engineering' => 'Binky Moon, LLC',
+ 'enterprises' => 'Binky Moon, LLC',
+ 'epost' => 'Deutsche Post AG',
+ 'epson' => 'Seiko Epson Corporation',
+ 'equipment' => 'Binky Moon, LLC',
+ 'er' => 'Eritrea (State of)',
+ 'ericsson' => 'Telefonaktiebolaget L M Ericsson',
+ 'erni' => 'ERNI Group Holding AG',
+ 'es' => 'Spain (Kingdom of)',
+ 'esq' => 'Charleston Road Registry Inc.',
+ 'estate' => 'Binky Moon, LLC',
+ 'esurance' => 'Esurance Insurance Company',
+ 'et' => 'Ethiopia (Federal Democratic Republic of)',
+ 'etisalat' => 'Emirates Telecommunications Corporation (trading as Etisalat)',
+ 'eu' => 'European Union',
+ 'eurovision' => 'European Broadcasting Union (EBU)',
+ 'eus' => 'Puntueus Fundazioa',
+ 'events' => 'Binky Moon, LLC',
+ 'everbank' => 'EverBank',
+ 'exchange' => 'Binky Moon, LLC',
+ 'expert' => 'Binky Moon, LLC',
+ 'exposed' => 'Binky Moon, LLC',
+ 'express' => 'Binky Moon, LLC',
+ 'extraspace' => 'Extra Space Storage LLC',
+ 'fage' => 'Fage International S.A.',
+ 'fail' => 'Binky Moon, LLC',
+ 'fairwinds' => 'FairWinds Partners, LLC',
+ 'faith' => 'dot Faith Limited',
+ 'family' => 'United TLD Holdco Ltd.',
+ 'fan' => 'Asiamix Digital Ltd',
+ 'fans' => 'Asiamix Digital Limited',
+ 'farm' => 'Binky Moon, LLC',
+ 'farmers' => 'Farmers Insurance Exchange',
+ 'fashion' => 'Top Level Domain Holdings Limited',
+ 'fast' => 'Amazon Registry Services, Inc.',
+ 'fedex' => 'Federal Express Corporation',
+ 'feedback' => 'Top Level Spectrum, Inc.',
+ 'ferrari' => 'Fiat Chrysler Automobiles N.V.',
+ 'ferrero' => 'Ferrero Trading Lux S.A.',
+ 'fi' => 'Finland (Republic of)',
+ 'fiat' => 'Fiat Chrysler Automobiles N.V.',
+ 'fidelity' => 'Fidelity Brokerage Services LLC',
+ 'fido' => 'Rogers Communications Canada Inc.',
+ 'film' => 'Motion Picture Domain Registry Pty Ltd',
+ 'final' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br',
+ 'finance' => 'Binky Moon, LLC',
+ 'financial' => 'Binky Moon, LLC',
+ 'fire' => 'Amazon Registry Services, Inc.',
+ 'firestone' => 'Bridgestone Licensing Services, Inc.',
+ 'firmdale' => 'Firmdale Holdings Limited',
+ 'fish' => 'Binky Moon, LLC',
+ 'fishing' => 'Top Level Domain Holdings Limited',
+ 'fit' => 'Minds + Machines Group Limited',
+ 'fitness' => 'Binky Moon, LLC',
+ 'fj' => 'Fiji (Republic of)',
+ 'fk' => 'Falkland Islands (Malvinas)',
+ 'flickr' => 'Yahoo! Domain Services Inc.',
+ 'flights' => 'Binky Moon, LLC',
+ 'flir' => 'FLIR Systems, Inc.',
+ 'florist' => 'Binky Moon, LLC',
+ 'flowers' => 'Uniregistry, Corp.',
+ 'flsmidth' => 'Retired',
+ 'fly' => 'Charleston Road Registry Inc.',
+ 'fm' => 'Micronesia (Federated States of)',
+ 'fo' => 'Faroe Islands',
+ 'foo' => 'Charleston Road Registry Inc.',
+ 'food' => 'Lifestyle Domain Holdings, Inc.',
+ 'foodnetwork' => 'Lifestyle Domain Holdings, Inc.',
+ 'football' => 'Binky Moon, LLC',
+ 'ford' => 'Ford Motor Company',
+ 'forex' => 'DOTFOREX REGISTRY LTD',
+ 'forsale' => 'United TLD Holdco, LLC',
+ 'forum' => 'Fegistry, LLC',
+ 'foundation' => 'Binky Moon, LLC',
+ 'fox' => 'FOX Registry, LLC',
+ 'fr' => 'France (French Republic)',
+ 'free' => 'Amazon Registry Services, Inc.',
+ 'fresenius' => 'Fresenius Immobilien-Verwaltungs-GmbH',
+ 'frl' => 'FRLregistry B.V.',
+ 'frogans' => 'OP3FT',
+ 'frontdoor' => 'Lifestyle Domain Holdings, Inc.',
+ 'frontier' => 'Frontier Communications Corporation',
+ 'ftr' => 'Frontier Communications Corporation',
+ 'fujitsu' => 'Fujitsu Limited',
+ 'fujixerox' => 'Xerox DNHC LLC',
+ 'fun' => 'DotSpace, Inc.',
+ 'fund' => 'Binky Moon, LLC',
+ 'furniture' => 'Binky Moon, LLC',
+ 'futbol' => 'United TLD Holdco, Ltd.',
+ 'fyi' => 'Binky Moon, LLC',
+ 'ga' => 'Gabon (Gabonese Republic)',
+ 'gal' => 'Asociación puntoGAL',
+ 'gallery' => 'Binky Moon, LLC',
+ 'gallo' => 'Gallo Vineyards, Inc.',
+ 'gallup' => 'Gallup, Inc.',
+ 'game' => 'Uniregistry, Corp.',
+ 'games' => 'United TLD Holdco Ltd.',
+ 'gap' => 'The Gap, Inc.',
+ 'garden' => 'Top Level Domain Holdings Limited',
+ 'gb' => 'United Kingdom (United Kingdom of Great Britain and Northern Ireland)',
+ 'gbiz' => 'Charleston Road Registry Inc.',
+ 'gd' => 'Grenada',
+ 'gdn' => 'Joint Stock Company "Navigation-information systems"',
+ 'ge' => 'Georgia',
+ 'gea' => 'GEA Group Aktiengesellschaft',
+ 'gent' => 'Combell nv',
+ 'genting' => 'Resorts World Inc. Pte. Ltd.',
+ 'george' => 'Wal-Mart Stores, Inc.',
+ 'gf' => 'French Guiana',
+ 'gg' => 'Guernsey (Bailiwick of)',
+ 'ggee' => 'GMO Internet, Inc.',
+ 'gh' => 'Ghana (Republic of)',
+ 'gi' => 'Gibraltar',
+ 'gift' => 'Uniregistry, Corp.',
+ 'gifts' => 'Binky Moon, LLC',
+ 'gives' => 'United TLD Holdco Ltd.',
+ 'giving' => 'Giving Limited',
+ 'gl' => 'Greenland',
+ 'glade' => 'Johnson Shareholdings, Inc.',
+ 'glass' => 'Binky Moon, LLC',
+ 'gle' => 'Charleston Road Registry Inc.',
+ 'global' => 'Dot Global Domain Registry Limited',
+ 'globo' => 'Globo Comunicação e Participações S.A',
+ 'gm' => 'Gambia (Republic of The)',
+ 'gmail' => 'Charleston Road Registry Inc.',
+ 'gmbh' => 'Binky Moon, LLC',
+ 'gmo' => 'GMO Internet, Inc.',
+ 'gmx' => '1&1 Mail & Media GmbH',
+ 'gn' => 'Guinea (Republic of)',
+ 'godaddy' => 'Go Daddy East, LLC',
+ 'gold' => 'Binky Moon, LLC',
+ 'goldpoint' => 'YODOBASHI CAMERA CO.,LTD.',
+ 'golf' => 'Binky Moon, LLC',
+ 'goo' => 'NTT Resonant Inc.',
+ 'goodhands' => 'Allstate Fire and Casualty Insurance Company',
+ 'goodyear' => 'The Goodyear Tire & Rubber Company',
+ 'goog' => 'Charleston Road Registry Inc.',
+ 'google' => 'Charleston Road Registry Inc.',
+ 'gop' => 'Republican State Leadership Committee, Inc.',
+ 'got' => 'Amazon Registry Services, Inc.',
+ 'gov' => 'US government',
+ 'gp' => 'Guadeloupe',
+ 'gq' => 'Equatorial Guinea (Republic of)',
+ 'gr' => 'Greece (Hellenic Republic)',
+ 'grainger' => 'Grainger Registry Services, LLC',
+ 'graphics' => 'Binky Moon, LLC',
+ 'gratis' => 'Binky Moon, LLC',
+ 'green' => 'DotGreen Registry Limited',
+ 'gripe' => 'Binky Moon, LLC',
+ 'grocery' => 'Wal-Mart Stores, Inc.',
+ 'group' => 'Binky Moon, LLC',
+ 'gs' => 'South Georgia and the South Sandwich Islands',
+ 'gt' => 'Guatemala (Republic of)',
+ 'gu' => 'Guam',
+ 'guardian' => 'The Guardian Life Insurance Company of America',
+ 'gucci' => 'Guccio Gucci S.p.a.',
+ 'guge' => 'Charleston Road Registry Inc.',
+ 'guide' => 'Binky Moon, LLC',
+ 'guitars' => 'Uniregistry, Corp.',
+ 'guru' => 'Binky Moon, LLC',
+ 'gw' => 'Guinea-Bissau (Republic of)',
+ 'gy' => 'Guyana (Co-operative Republic of)',
+ 'hair' => 'L\'Oreal',
+ 'hamburg' => 'Hamburg Top-Level-Domain GmbH',
+ 'hangout' => 'Charleston Road Registry Inc.',
+ 'haus' => 'United TLD Holdco, LTD.',
+ 'hbo' => 'HBO Registry Services, Inc.',
+ 'hdfc' => 'HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED',
+ 'hdfcbank' => 'HDFC Bank Limited',
+ 'health' => 'DotHealth, LLC',
+ 'healthcare' => 'Binky Moon, LLC',
+ 'help' => 'Uniregistry, Corp.',
+ 'helsinki' => 'City of Helsinki',
+ 'here' => 'Charleston Road Registry Inc.',
+ 'hermes' => 'Hermes International',
+ 'hgtv' => 'Lifestyle Domain Holdings, Inc.',
+ 'hiphop' => 'Uniregistry, Corp.',
+ 'hisamitsu' => 'Hisamitsu Pharmaceutical Co.,Inc.',
+ 'hitachi' => 'Hitachi, Ltd.',
+ 'hiv' => 'Uniregistry, Corp.',
+ 'hk' => 'Hong Kong (Hong Kong Special Administrative Region of the People\'s Republic of China)',
+ 'hkt' => 'PCCW-HKT DataCom Services Limited',
+ 'hm' => 'Heard Island and McDonald Islands',
+ 'hn' => 'Honduras (Republic of)',
+ 'hockey' => 'Binky Moon, LLC',
+ 'holdings' => 'Binky Moon, LLC',
+ 'holiday' => 'Binky Moon, LLC',
+ 'homedepot' => 'Home Depot Product Authority, LLC',
+ 'homegoods' => 'The TJX Companies, Inc.',
+ 'homes' => 'DERHomes, LLC',
+ 'homesense' => 'The TJX Companies, Inc.',
+ 'honda' => 'Honda Motor Co., Ltd.',
+ 'honeywell' => 'Honeywell GTLD LLC',
+ 'horse' => 'Top Level Domain Holdings Limited',
+ 'hospital' => 'Binky Moon, LLC',
+ 'host' => 'DotHost Inc.',
+ 'hosting' => 'Uniregistry, Corp.',
+ 'hot' => 'Amazon Registry Services, Inc.',
+ 'hoteles' => 'Travel Reservations SRL',
+ 'hotels' => 'Booking.com B.V.',
+ 'hotmail' => 'Microsoft Corporation',
+ 'house' => 'Binky Moon, LLC',
+ 'how' => 'Charleston Road Registry Inc.',
+ 'hr' => 'Croatia (Republic of)',
+ 'hsbc' => 'HSBC Global Services (UK) Limited',
+ 'ht' => 'Haiti (Republic of)',
+ 'htc' => 'Not assigned',
+ 'hu' => 'Hungary',
+ 'hughes' => 'Hughes Satellite Systems Corporation',
+ 'hyatt' => 'Hyatt GTLD, L.L.C.',
+ 'hyundai' => 'Hyundai Motor Company',
+ 'ibm' => 'International Business Machines Corporation',
+ 'icbc' => 'Industrial and Commercial Bank of China Limited',
+ 'ice' => 'IntercontinentalExchange, Inc.',
+ 'icu' => 'Shortdot SA',
+ 'id' => 'Indonesia (Republic of)',
+ 'ie' => 'Ireland (Republic of)',
+ 'ieee' => 'IEEE Global LLC',
+ 'ifm' => 'ifm electronic gmbh',
+ 'iinet' => 'Retired',
+ 'ikano' => 'Ikano S.A.',
+ 'il' => 'Israel (State of)',
+ 'im' => 'Isle of Man',
+ 'imamat' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'imdb' => 'Amazon Registry Services, Inc.',
+ 'immo' => 'Binky Moon, LLC',
+ 'immobilien' => 'United TLD Holdco Ltd.',
+ 'in' => 'India (Republic of)',
+ 'industries' => 'Binky Moon, LLC',
+ 'infiniti' => 'NISSAN MOTOR CO., LTD.',
+ 'info' => 'Informational sites',
+ 'ing' => 'Charleston Road Registry Inc.',
+ 'ink' => 'Top Level Design, LLC',
+ 'institute' => 'Binky Moon, LLC',
+ 'insurance' => 'fTLD Registry Services LLC',
+ 'insure' => 'Binky Moon, LLC',
+ 'int' => 'International treaty-based organizations',
+ 'intel' => 'Intel Corporation',
+ 'international' => 'Binky Moon, LLC',
+ 'intuit' => 'Intuit Administrative Services, Inc.',
+ 'investments' => 'Binky Moon, LLC',
+ 'io' => 'British Indian Ocean Territory',
+ 'ipiranga' => 'Ipiranga Produtos de Petroleo S.A.',
+ 'iq' => 'Iraq (Republic of)',
+ 'ir' => 'Iran (Islamic Republic of)',
+ 'irish' => 'Binky Moon, LLC',
+ 'is' => 'Iceland',
+ 'iselect' => 'iSelect Ltd',
+ 'ismaili' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'ist' => 'Istanbul Metropolitan Municipality',
+ 'istanbul' => 'Istanbul Metropolitan Municipality',
+ 'it' => 'Italy (Italian Republic)',
+ 'itau' => 'Itau Unibanco Holding S.A.',
+ 'itv' => 'ITV Services Limited',
+ 'iveco' => 'CNH Industrial N.V.',
+ 'iwc' => 'Richemont DNS Inc.',
+ 'jaguar' => 'Jaguar Land Rover Ltd',
+ 'java' => 'Oracle Corporation',
+ 'jcb' => 'JCB Co., Ltd.',
+ 'jcp' => 'JCP Media, Inc.',
+ 'je' => 'Jersey (Bailiwick of)',
+ 'jeep' => 'FCA US LLC.',
+ 'jetzt' => 'Binky Moon, LLC',
+ 'jewelry' => 'Binky Moon, LLC',
+ 'jio' => 'Affinity Names, Inc.',
+ 'jlc' => 'Richemont DNS Inc.',
+ 'jll' => 'Jones Lang LaSalle Incorporated',
+ 'jm' => 'Jamaica (Commonwealth of)',
+ 'jmp' => 'Matrix IP LLC',
+ 'jnj' => 'Johnson & Johnson Services, Inc.',
+ 'jo' => 'Jordan (Hashemite Kingdom of)',
+ 'jobs' => 'Employment-related sites',
+ 'joburg' => 'ZA Central Registry NPC trading as ZA Central Registry',
+ 'jot' => 'Amazon Registry Services, Inc.',
+ 'joy' => 'Amazon Registry Services, Inc.',
+ 'jp' => 'Japan',
+ 'jpmorgan' => 'JPMorgan Chase Bank, National Association',
+ 'jprs' => 'Japan Registry Services Co., Ltd.',
+ 'juegos' => 'Uniregistry, Corp.',
+ 'juniper' => 'JUNIPER NETWORKS, INC.',
+ 'kaufen' => 'United TLD Holdco Ltd.',
+ 'kddi' => 'KDDI CORPORATION',
+ 'ke' => 'Kenya (Republic of)',
+ 'kerryhotels' => 'Kerry Trading Co. Limited',
+ 'kerrylogistics' => 'Kerry Trading Co. Limited',
+ 'kerryproperties' => 'Kerry Trading Co. Limited',
+ 'kfh' => 'Kuwait Finance House',
+ 'kg' => 'Kyrgyzstan (Kyrgyz Republic)',
+ 'kh' => 'Cambodia (Kingdom of)',
+ 'ki' => 'Kiribati (Republic of)',
+ 'kia' => 'KIA MOTORS CORPORATION',
+ 'kim' => 'Afilias plc',
+ 'kinder' => 'Ferrero Trading Lux S.A.',
+ 'kindle' => 'Amazon Registry Services, Inc.',
+ 'kitchen' => 'Binky Moon, LLC',
+ 'kiwi' => 'DOT KIWI LIMITED',
+ 'km' => 'Comoros (Union of the)',
+ 'kn' => 'Saint Kitts and Nevis (Federation of)',
+ 'koeln' => 'dotKoeln GmbH',
+ 'komatsu' => 'Komatsu Ltd.',
+ 'kosher' => 'Kosher Marketing Assets LLC',
+ 'kp' => 'Korea (Democratic People\'s Republic of) [North Korea]',
+ 'kpmg' => 'KPMG International Cooperative (KPMG International Genossenschaft)',
+ 'kpn' => 'Koninklijke KPN N.V.',
+ 'kr' => 'Korea (Republic of) [South Korea]',
+ 'krd' => 'KRG Department of Information Technology',
+ 'kred' => 'KredTLD Pty Ltd',
+ 'kuokgroup' => 'Kerry Trading Co. Limited',
+ 'kw' => 'Kuwait (State of Kuwait)',
+ 'ky' => 'Cayman Islands',
+ 'kyoto' => 'Academic Institution: Kyoto Jyoho Gakuen',
+ 'kz' => 'Kazakhstan (Republic of)',
+ 'la' => 'Laos (Lao People\'s Democratic Republic)',
+ 'lacaixa' => 'CAIXA D\'ESTALVIS I PENSIONS DE BARCELONA',
+ 'ladbrokes' => 'LADBROKES INTERNATIONAL PLC',
+ 'lamborghini' => 'Automobili Lamborghini S.p.A.',
+ 'lamer' => 'The Estée Lauder Companies Inc.',
+ 'lancaster' => 'LANCASTER',
+ 'lancia' => 'Fiat Chrysler Automobiles N.V.',
+ 'lancome' => 'L\'Oréal',
+ 'land' => 'Binky Moon, LLC',
+ 'landrover' => 'Jaguar Land Rover Ltd',
+ 'lanxess' => 'LANXESS Corporation',
+ 'lasalle' => 'Jones Lang LaSalle Incorporated',
+ 'lat' => 'ECOM-LAC Federación de Latinoamérica y el Caribe para Internet y el Comercio Electrónico',
+ 'latino' => 'Dish DBS Corporation',
+ 'latrobe' => 'La Trobe University',
+ 'law' => 'Minds + Machines Group Limited',
+ 'lawyer' => 'United TLD Holdco, Ltd',
+ 'lb' => 'Lebanon (Lebanese Republic)',
+ 'lc' => 'Saint Lucia',
+ 'lds' => 'IRI Domain Management, LLC',
+ 'lease' => 'Binky Moon, LLC',
+ 'leclerc' => 'A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc',
+ 'lefrak' => 'LeFrak Organization, Inc.',
+ 'legal' => 'Binky Moon, LLC',
+ 'lego' => 'LEGO Juris A/S',
+ 'lexus' => 'TOYOTA MOTOR CORPORATION',
+ 'lgbt' => 'Afilias plc',
+ 'li' => 'Liechtenstein (Principality of)',
+ 'liaison' => 'Liaison Technologies, Incorporated',
+ 'lidl' => 'Schwarz Domains und Services GmbH & Co. KG',
+ 'life' => 'Binky Moon, LLC',
+ 'lifeinsurance' => 'American Council of Life Insurers',
+ 'lifestyle' => 'Lifestyle Domain Holdings, Inc.',
+ 'lighting' => 'Binky Moon, LLC',
+ 'like' => 'Amazon Registry Services, Inc.',
+ 'lilly' => 'Eli Lilly and Company',
+ 'limited' => 'Binky Moon, LLC',
+ 'limo' => 'Binky Moon, LLC',
+ 'lincoln' => 'Ford Motor Company',
+ 'linde' => 'Linde Aktiengesellschaft',
+ 'link' => 'Uniregistry, Corp.',
+ 'lipsy' => 'Lipsy Ltd',
+ 'live' => 'United TLD Holdco Ltd.',
+ 'living' => 'Lifestyle Domain Holdings, Inc.',
+ 'lixil' => 'LIXIL Group Corporation',
+ 'lk' => 'Sri Lanka (Democratic Socialist Republic of)',
+ 'llc' => 'Afilias plc',
+ 'loan' => 'dot Loan Limited',
+ 'loans' => 'Binky Moon, LLC',
+ 'locker' => 'Dish DBS Corporation',
+ 'locus' => 'Locus Analytics LLC',
+ 'loft' => 'Annco, Inc.',
+ 'lol' => 'Uniregistry, Corp.',
+ 'london' => 'Dot London Domains Limited',
+ 'lotte' => 'Lotte Holdings Co., Ltd.',
+ 'lotto' => 'Afilias plc',
+ 'love' => 'Merchant Law Group LLP',
+ 'lpl' => 'LPL Holdings, Inc.',
+ 'lplfinancial' => 'LPL Holdings, Inc.',
+ 'lr' => 'Liberia (Republic of)',
+ 'ls' => 'Lesotho (Kingdom of)',
+ 'lt' => 'Lithuania (Republic of)',
+ 'ltd' => 'Binky Moon, LLC',
+ 'ltda' => 'InterNetX Corp.',
+ 'lu' => 'Luxembourg (Grand Duchy of)',
+ 'lundbeck' => 'H. Lundbeck A/S',
+ 'lupin' => 'LUPIN LIMITED',
+ 'luxe' => 'Top Level Domain Holdings Limited',
+ 'luxury' => 'Luxury Partners LLC',
+ 'lv' => 'Latvia (Republic of)',
+ 'ly' => 'Libya',
+ 'ma' => 'Morocco',
+ 'macys' => 'Macys, Inc.',
+ 'madrid' => 'Comunidad de Madrid',
+ 'maif' => 'Mutuelle Assurance Instituteur France (MAIF)',
+ 'maison' => 'Binky Moon, LLC',
+ 'makeup' => 'L\'Oréal',
+ 'man' => 'MAN SE',
+ 'management' => 'Binky Moon, LLC',
+ 'mango' => 'PUNTO FA S.L.',
+ 'map' => 'Charleston Road Registry Inc.',
+ 'market' => 'United TLD Holdco, Ltd',
+ 'marketing' => 'Binky Moon, LLC',
+ 'markets' => 'DOTMARKETS REGISTRY LTD',
+ 'marriott' => 'Marriott Worldwide Corporation',
+ 'marshalls' => 'The TJX Companies, Inc.',
+ 'maserati' => 'Fiat Chrysler Automobiles N.V.',
+ 'mattel' => 'Mattel Sites, Inc.',
+ 'mba' => 'Binky Moon, LLC',
+ 'mc' => 'Monaco (Principality of)',
+ 'mcd' => 'Not assigned',
+ 'mcdonalds' => 'Not assigned',
+ 'mckinsey' => 'McKinsey Holdings, Inc.',
+ 'md' => 'Moldova (Republic of)',
+ 'me' => 'Montenegro',
+ 'med' => 'Medistry LLC',
+ 'media' => 'Binky Moon, LLC',
+ 'meet' => 'Charleston Road Registry Inc.',
+ 'melbourne' => 'The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation',
+ 'meme' => 'Charleston Road Registry Inc.',
+ 'memorial' => 'Dog Beach, LLC',
+ 'men' => 'Exclusive Registry Limited',
+ 'menu' => 'Wedding TLD2, LLC',
+ 'meo' => 'Not assigned',
+ 'merckmsd' => 'MSD Registry Holdings, Inc.',
+ 'metlife' => 'MetLife Services and Solutions, LLC',
+ 'mf' => 'Saint Martin (Collectivity of) {unassigned - see also: .gp and .fr}',
+ 'mg' => 'Madagascar (Republic of)',
+ 'mh' => 'Marshall Islands (Republic of the)',
+ 'miami' => 'Top Level Domain Holdings Limited',
+ 'microsoft' => 'Microsoft Corporation',
+ 'mil' => 'US military',
+ 'mini' => 'Bayerische Motoren Werke Aktiengesellschaft',
+ 'mint' => 'Intuit Administrative Services, Inc.',
+ 'mit' => 'Massachusetts Institute of Technology',
+ 'mitsubishi' => 'Mitsubishi Corporation',
+ 'mk' => 'Macedonia (Republic of)',
+ 'ml' => 'Mali (Republic of)',
+ 'mlb' => 'MLB Advanced Media DH, LLC',
+ 'mls' => 'The Canadian Real Estate Association',
+ 'mm' => 'Myanmar (Republic of the Union of) [Burma]',
+ 'mma' => 'MMA IARD',
+ 'mn' => 'Mongolia',
+ 'mo' => 'Macau (Macau Special Administrative Region of the People\'s Republic of China) [Macao]',
+ 'mobi' => 'Mobile',
+ 'mobile' => 'Dish DBS Corporation',
+ 'mobily' => 'GreenTech Consultancy Company W.L.L.',
+ 'moda' => 'United TLD Holdco Ltd.',
+ 'moe' => 'Interlink Co., Ltd.',
+ 'moi' => 'Amazon Registry Services, Inc.',
+ 'mom' => 'Uniregistry, Corp.',
+ 'monash' => 'Monash University',
+ 'money' => 'Binky Moon, LLC',
+ 'monster' => 'Monster Worldwide, Inc.',
+ 'montblanc' => 'Not assigned',
+ 'mopar' => 'FCA US LLC.',
+ 'mormon' => 'IRI Domain Management, LLC ("Applicant")',
+ 'mortgage' => 'United TLD Holdco, Ltd',
+ 'moscow' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)',
+ 'moto' => 'Motorola Trademark Holdings, LLC',
+ 'motorcycles' => 'DERMotorcycles, LLC',
+ 'mov' => 'Charleston Road Registry Inc.',
+ 'movie' => 'Binky Moon, LLC',
+ 'movistar' => 'Telefónica S.A.',
+ 'mp' => 'Northern Mariana Islands (Commonwealth of the)',
+ 'mq' => 'Martinique',
+ 'mr' => 'Mauritania (Islamic Republic of)',
+ 'ms' => 'Montserrat',
+ 'msd' => 'MSD Registry Holdings, Inc.',
+ 'mt' => 'Malta (Republic of)',
+ 'mtn' => 'MTN Dubai Limited',
+ 'mtpc' => 'Retired',
+ 'mtr' => 'MTR Corporation Limited',
+ 'mu' => 'Mauritius (Republic of)',
+ 'museum' => 'Museums',
+ 'mutual' => 'Northwestern Mutual MU TLD Registry, LLC',
+ 'mutuelle' => 'Retired',
+ 'mv' => 'Maldives (Republic of)',
+ 'mw' => 'Malawi (Republic of)',
+ 'mx' => 'Mexico (United Mexican States)',
+ 'my' => 'Malaysia',
+ 'mz' => 'Mozambique (Republic of)',
+ 'na' => 'Namibia (Republic of)',
+ 'nab' => 'National Australia Bank Limited',
+ 'nadex' => 'Nadex Domains, Inc',
+ 'nagoya' => 'GMO Registry, Inc.',
+ 'name' => 'Individuals',
+ 'nationwide' => 'Nationwide Mutual Insurance Company',
+ 'natura' => 'NATURA COSMÉTICOS S.A.',
+ 'navy' => 'United TLD Holdco Ltd.',
+ 'nba' => 'NBA REGISTRY, LLC',
+ 'nc' => 'New Caledonia',
+ 'ne' => 'Niger (Republic of)',
+ 'nec' => 'NEC Corporation',
+ 'net' => 'Network',
+ 'netbank' => 'COMMONWEALTH BANK OF AUSTRALIA',
+ 'netflix' => 'Netflix, Inc.',
+ 'network' => 'Binky Moon, LLC',
+ 'neustar' => 'NeuStar, Inc.',
+ 'new' => 'Charleston Road Registry Inc.',
+ 'newholland' => 'CNH Industrial N.V.',
+ 'news' => 'United TLD Holdco Ltd.',
+ 'next' => 'Next plc',
+ 'nextdirect' => 'Next plc',
+ 'nexus' => 'Charleston Road Registry Inc.',
+ 'nf' => 'Norfolk Island (Territory of)',
+ 'nfl' => 'NFL Reg Ops LLC',
+ 'ng' => 'Nigeria (Federal Republic of)',
+ 'ngo' => 'Public Interest Registry',
+ 'nhk' => 'Japan Broadcasting Corporation (NHK)',
+ 'ni' => 'Nicaragua (Republic of)',
+ 'nico' => 'DWANGO Co., Ltd.',
+ 'nike' => 'NIKE, Inc.',
+ 'nikon' => 'NIKON CORPORATION',
+ 'ninja' => 'United TLD Holdco Ltd.',
+ 'nissan' => 'NISSAN MOTOR CO., LTD.',
+ 'nissay' => 'Nippon Life Insurance Company',
+ 'nl' => 'Netherlands',
+ 'no' => 'Norway (Kingdom of)',
+ 'nokia' => 'Nokia Corporation',
+ 'northwesternmutual' => 'Northwestern Mutual Registry, LLC',
+ 'norton' => 'Symantec Corporation',
+ 'now' => 'Amazon Registry Services, Inc.',
+ 'nowruz' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'nowtv' => 'Starbucks (HK) Limited',
+ 'np' => 'Nepal (Federal Democratic Republic of)',
+ 'nr' => 'Nauru (Republic of)',
+ 'nra' => 'NRA Holdings Company, INC.',
+ 'nrw' => 'Minds + Machines GmbH',
+ 'ntt' => 'NIPPON TELEGRAPH AND TELEPHONE CORPORATION',
+ 'nu' => 'Niue',
+ 'nyc' => 'The City of New York by and through the New York City Department of Information Technology & Telecommunications',
+ 'nz' => 'New Zealand',
+ 'obi' => 'OBI Group Holding SE & Co. KGaA',
+ 'observer' => 'Top Level Spectrum, Inc.',
+ 'off' => 'Johnson Shareholdings, Inc.',
+ 'office' => 'Microsoft Corporation',
+ 'okinawa' => 'BRregistry, Inc.',
+ 'olayan' => 'Crescent Holding GmbH',
+ 'olayangroup' => 'Crescent Holding GmbH',
+ 'oldnavy' => 'The Gap, Inc.',
+ 'ollo' => 'Dish DBS Corporation',
+ 'om' => 'Oman (Sultanate of)',
+ 'omega' => 'The Swatch Group Ltd',
+ 'one' => 'One.com A/S',
+ 'ong' => 'Public Interest Registry',
+ 'onl' => 'I-REGISTRY Ltd., Niederlassung Deutschland',
+ 'online' => 'DotOnline Inc.',
+ 'onyourside' => 'Nationwide Mutual Insurance Company',
+ 'ooo' => 'INFIBEAM INCORPORATION LIMITED',
+ 'open' => 'American Express Travel Related Services Company, Inc.',
+ 'oracle' => 'Oracle Corporation',
+ 'orange' => 'Orange Brand Services Limited',
+ 'org' => 'Non-profit organizations',
+ 'organic' => 'Afilias plc',
+ 'orientexpress' => 'Retired',
+ 'origins' => 'The Estée Lauder Companies Inc.',
+ 'osaka' => 'Osaka Registry Co., Ltd.',
+ 'otsuka' => 'Otsuka Holdings Co., Ltd.',
+ 'ott' => 'Dish DBS Corporation',
+ 'ovh' => 'OVH SAS',
+ 'pa' => 'Panama (Republic of)',
+ 'page' => 'Charleston Road Registry Inc.',
+ 'pamperedchef' => 'Not assigned',
+ 'panasonic' => 'Panasonic Corporation',
+ 'panerai' => 'Richemont DNS Inc.',
+ 'paris' => 'City of Paris',
+ 'pars' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'partners' => 'Binky Moon, LLC',
+ 'parts' => 'Binky Moon, LLC',
+ 'party' => 'Blue Sky Registry Limited',
+ 'passagens' => 'Travel Reservations SRL',
+ 'pay' => 'Amazon Registry Services, Inc.',
+ 'pccw' => 'PCCW Enterprises Limited',
+ 'pe' => 'Peru (Republic of)',
+ 'pet' => 'Afilias plc',
+ 'pf' => 'French Polynesia and Clipperton Island',
+ 'pfizer' => 'Pfizer Inc.',
+ 'pg' => 'Papua New Guinea (Independent State of)',
+ 'ph' => 'Philippines (Republic of the)',
+ 'pharmacy' => 'National Association of Boards of Pharmacy',
+ 'phd' => 'Charleston Road Registry Inc.',
+ 'philips' => 'Koninklijke Philips N.V.',
+ 'phone' => 'Dish DBS Corporation',
+ 'photo' => 'Uniregistry, Corp.',
+ 'photography' => 'Binky Moon, LLC',
+ 'photos' => 'Binky Moon, LLC',
+ 'physio' => 'PhysBiz Pty Ltd',
+ 'piaget' => 'Richemont DNS Inc.',
+ 'pics' => 'Uniregistry, Corp.',
+ 'pictet' => 'Pictet Europe S.A.',
+ 'pictures' => 'Binky Moon, LLC',
+ 'pid' => 'Top Level Spectrum, Inc.',
+ 'pin' => 'Amazon Registry Services, Inc.',
+ 'ping' => 'Ping Registry Provider, Inc.',
+ 'pink' => 'Afilias plc',
+ 'pioneer' => 'Pioneer Corporation',
+ 'pizza' => 'Binky Moon, LLC',
+ 'pk' => 'Pakistan (Islamic Republic of)',
+ 'pl' => 'Poland (Republic of)',
+ 'place' => 'Binky Moon, LLC',
+ 'play' => 'Charleston Road Registry Inc.',
+ 'playstation' => 'Sony Computer Entertainment Inc.',
+ 'plumbing' => 'Binky Moon, LLC',
+ 'plus' => 'Binky Moon, LLC',
+ 'pm' => 'Saint Pierre and Miquelon',
+ 'pn' => 'Pitcairn Islands (Pitcairn - Henderson - Ducie and Oeno Islands)',
+ 'pnc' => 'PNC Domain Co., LLC',
+ 'pohl' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'poker' => 'Afilias plc',
+ 'politie' => 'Politie Nederland',
+ 'porn' => 'ICM Registry PN LLC',
+ 'post' => 'Universal Postal Union',
+ 'pr' => 'Puerto Rico (Commonwealth of)',
+ 'pramerica' => 'Prudential Financial, Inc.',
+ 'praxi' => 'Praxi S.p.A.',
+ 'press' => 'DotPress Inc.',
+ 'prime' => 'Amazon Registry Services, Inc.',
+ 'pro' => 'Profession',
+ 'prod' => 'Charleston Road Registry Inc.',
+ 'productions' => 'Binky Moon, LLC',
+ 'prof' => 'Charleston Road Registry Inc.',
+ 'progressive' => 'Progressive Casualty Insurance Company',
+ 'promo' => 'Afilias plc',
+ 'properties' => 'Binky Moon, LLC',
+ 'property' => 'Uniregistry, Corp.',
+ 'protection' => 'XYZ.COM LLC',
+ 'pru' => 'Prudential Financial, Inc.',
+ 'prudential' => 'Prudential Financial, Inc.',
+ 'ps' => 'Palestine (State of)',
+ 'pt' => 'Portugal (Portuguese Republic)',
+ 'pub' => 'United TLD Holdco Ltd.',
+ 'pw' => 'Palau (Republic of)',
+ 'pwc' => 'PricewaterhouseCoopers LLP',
+ 'py' => 'Paraguay (Republic of)',
+ 'qa' => 'Qatar (State of)',
+ 'qpon' => 'dotCOOL, Inc.',
+ 'quebec' => 'PointQuébec Inc',
+ 'quest' => 'Quest ION Limited',
+ 'qvc' => 'QVC, Inc.',
+ 'racing' => 'Premier Registry Limited',
+ 'radio' => 'European Broadcasting Union (EBU)',
+ 'raid' => 'Johnson Shareholdings, Inc.',
+ 're' => 'Réunion',
+ 'read' => 'Amazon Registry Services, Inc.',
+ 'realestate' => 'dotRealEstate LLC',
+ 'realtor' => 'Real Estate Domains LLC',
+ 'realty' => 'Fegistry, LLC',
+ 'recipes' => 'Binky Moon, LLC',
+ 'red' => 'Afilias plc',
+ 'redstone' => 'Redstone Haute Couture Co., Ltd.',
+ 'redumbrella' => 'Travelers TLD, LLC',
+ 'rehab' => 'United TLD Holdco Ltd.',
+ 'reise' => 'Binky Moon, LLC',
+ 'reisen' => 'Binky Moon, LLC',
+ 'reit' => 'National Association of Real Estate Investment Trusts, Inc.',
+ 'reliance' => 'Reliance Industries Limited',
+ 'ren' => 'Beijing Qianxiang Wangjing Technology Development Co., Ltd.',
+ 'rent' => 'XYZ.COM LLC',
+ 'rentals' => 'Binky Moon, LLC',
+ 'repair' => 'Binky Moon, LLC',
+ 'report' => 'Binky Moon, LLC',
+ 'republican' => 'United TLD Holdco Ltd.',
+ 'rest' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable',
+ 'restaurant' => 'Binky Moon, LLC',
+ 'review' => 'dot Review Limited',
+ 'reviews' => 'United TLD Holdco, Ltd.',
+ 'rexroth' => 'Robert Bosch GMBH',
+ 'rich' => 'I-REGISTRY Ltd., Niederlassung Deutschland',
+ 'richardli' => 'Pacific Century Asset Management (HK) Limited',
+ 'ricoh' => 'Ricoh Company, Ltd.',
+ 'rightathome' => 'Johnson Shareholdings, Inc.',
+ 'ril' => 'Reliance Industries Limited',
+ 'rio' => 'Empresa Municipal de Informática SA - IPLANRIO',
+ 'rip' => 'United TLD Holdco Ltd.',
+ 'rmit' => 'Royal Melbourne Institute of Technology',
+ 'ro' => 'Romania',
+ 'rocher' => 'Ferrero Trading Lux S.A.',
+ 'rocks' => 'United TLD Holdco, LTD.',
+ 'rodeo' => 'Top Level Domain Holdings Limited',
+ 'rogers' => 'Rogers Communications Canada Inc.',
+ 'room' => 'Amazon Registry Services, Inc.',
+ 'rs' => 'Serbia (Republic of)',
+ 'rsvp' => 'Charleston Road Registry Inc.',
+ 'ru' => 'Russia (Russian Federation)',
+ 'rugby' => 'World Rugby Strategic Developments Limited',
+ 'ruhr' => 'regiodot GmbH & Co. KG',
+ 'run' => 'Binky Moon, LLC',
+ 'rw' => 'Rwanda (Republic of)',
+ 'rwe' => 'RWE AG',
+ 'ryukyu' => 'BRregistry, Inc.',
+ 'sa' => 'Saudi Arabia (Kingdom of)',
+ 'saarland' => 'dotSaarland GmbH',
+ 'safe' => 'Amazon Registry Services, Inc.',
+ 'safety' => 'Safety Registry Services, LLC.',
+ 'sakura' => 'SAKURA Internet Inc.',
+ 'sale' => 'United TLD Holdco, Ltd',
+ 'salon' => 'Binky Moon, LLC',
+ 'samsclub' => 'Wal-Mart Stores, Inc.',
+ 'samsung' => 'SAMSUNG SDS CO., LTD',
+ 'sandvik' => 'Sandvik AB',
+ 'sandvikcoromant' => 'Sandvik AB',
+ 'sanofi' => 'Sanofi',
+ 'sap' => 'SAP AG',
+ 'sapo' => 'Not assigned',
+ 'sarl' => 'Binky Moon, LLC',
+ 'sas' => 'Research IP LLC',
+ 'save' => 'Amazon Registry Services, Inc.',
+ 'saxo' => 'Saxo Bank A/S',
+ 'sb' => 'Solomon Islands',
+ 'sbi' => 'STATE BANK OF INDIA',
+ 'sbs' => 'SPECIAL BROADCASTING SERVICE CORPORATION',
+ 'sc' => 'Seychelles (Republic of)',
+ 'sca' => 'SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ)',
+ 'scb' => 'The Siam Commercial Bank Public Company Limited ("SCB")',
+ 'schaeffler' => 'Schaeffler Technologies AG & Co. KG',
+ 'schmidt' => 'SALM S.A.S.',
+ 'scholarships' => 'Scholarships.com, LLC',
+ 'school' => 'Binky Moon, LLC',
+ 'schule' => 'Binky Moon, LLC',
+ 'schwarz' => 'Schwarz Domains und Services GmbH & Co. KG',
+ 'science' => 'dot Science Limited',
+ 'scjohnson' => 'Johnson Shareholdings, Inc.',
+ 'scor' => 'SCOR SE',
+ 'scot' => 'Dot Scot Registry Limited',
+ 'sd' => 'Sudan (Republic of)',
+ 'se' => 'Sweden (Kingdom of)',
+ 'search' => 'Charleston Road Registry Inc.',
+ 'seat' => 'SEAT, S.A. (Sociedad Unipersonal)',
+ 'secure' => 'Amazon Registry Services, Inc.',
+ 'security' => 'XYZ.COM LLC',
+ 'seek' => 'Seek Limited',
+ 'select' => 'iSelect Ltd',
+ 'sener' => 'Sener Ingeniería y Sistemas, S.A.',
+ 'services' => 'Binky Moon, LLC',
+ 'ses' => 'SES',
+ 'seven' => 'Seven West Media Ltd',
+ 'sew' => 'SEW-EURODRIVE GmbH & Co KG',
+ 'sex' => 'ICM Registry SX LLC',
+ 'sexy' => 'Uniregistry, Corp.',
+ 'sfr' => 'Societe Francaise du Radiotelephone - SFR',
+ 'sg' => 'Singapore (Republic of)',
+ 'sh' => 'Saint Helena',
+ 'shangrila' => 'Shangri‐La International Hotel Management Limited',
+ 'sharp' => 'Sharp Corporation',
+ 'shaw' => 'Shaw Cablesystems G.P.',
+ 'shell' => 'Shell Information Technology International Inc',
+ 'shia' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'shiksha' => 'Afilias plc',
+ 'shoes' => 'Binky Moon, LLC',
+ 'shop' => 'GMO Registry, Inc.',
+ 'shopping' => 'Binky Moon, LLC',
+ 'shouji' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'show' => 'Binky Moon, LLC',
+ 'showtime' => 'CBS Domains Inc.',
+ 'shriram' => 'Shriram Capital Ltd.',
+ 'si' => 'Slovenia (Republic of)',
+ 'silk' => 'Amazon Registry Services, Inc.',
+ 'sina' => 'Sina Corporation',
+ 'singles' => 'Binky Moon, LLC',
+ 'site' => 'DotSite Inc.',
+ 'sj' => 'Svalbard and Jan Mayen {not in use - see also: .no}',
+ 'sk' => 'Slovakia (Slovak Republic)',
+ 'ski' => 'STARTING DOT LIMITED',
+ 'skin' => 'L\'Oréal',
+ 'sky' => 'Sky International AG',
+ 'skype' => 'Microsoft Corporation',
+ 'sl' => 'Sierra Leone (Republic of)',
+ 'sling' => 'Hughes Satellite Systems Corporation',
+ 'sm' => 'San Marino (Republic of)',
+ 'smart' => 'Smart Communications, Inc. (SMART)',
+ 'smile' => 'Amazon Registry Services, Inc.',
+ 'sn' => 'Senegal (Republic of)',
+ 'sncf' => 'SNCF (Société Nationale des Chemins de fer Francais)',
+ 'so' => 'Somalia (Federal Republic of)',
+ 'soccer' => 'Binky Moon, LLC',
+ 'social' => 'United TLD Holdco Ltd.',
+ 'softbank' => 'SoftBank Group Corp.',
+ 'software' => 'United TLD Holdco, Ltd',
+ 'sohu' => 'Sohu.com Limited',
+ 'solar' => 'Binky Moon, LLC',
+ 'solutions' => 'Binky Moon, LLC',
+ 'song' => 'Amazon Registry Services, Inc.',
+ 'sony' => 'Sony Corporation',
+ 'soy' => 'Charleston Road Registry Inc.',
+ 'space' => 'DotSpace Inc.',
+ 'spiegel' => 'SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG',
+ 'sport' => 'Global Association of International Sports Federations (GAISF)',
+ 'spot' => 'Amazon Registry Services, Inc.',
+ 'spreadbetting' => 'DOTSPREADBETTING REGISTRY LTD',
+ 'sr' => 'Suriname (Republic of)',
+ 'srl' => 'InterNetX Corp.',
+ 'srt' => 'FCA US LLC.',
+ 'ss' => 'South Sudan (Republic of)',
+ 'st' => 'São Tomé and Príncipe (Democratic Republic of)',
+ 'stada' => 'STADA Arzneimittel AG',
+ 'staples' => 'Staples, Inc.',
+ 'star' => 'Star India Private Limited',
+ 'starhub' => 'StarHub Limited',
+ 'statebank' => 'STATE BANK OF INDIA',
+ 'statefarm' => 'State Farm Mutual Automobile Insurance Company',
+ 'statoil' => 'Statoil ASA',
+ 'stc' => 'Saudi Telecom Company',
+ 'stcgroup' => 'Saudi Telecom Company',
+ 'stockholm' => 'Stockholms kommun',
+ 'storage' => 'XYZ.COM LLC',
+ 'store' => 'DotStore Inc.',
+ 'stream' => 'dot Stream Limited',
+ 'studio' => 'United TLD Holdco Ltd.',
+ 'study' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD',
+ 'style' => 'Binky Moon, LLC',
+ 'su' => 'Soviet Union (Union of Soviet Socialist Republics)',
+ 'sucks' => 'Vox Populi Registry Ltd.',
+ 'supplies' => 'Binky Moon, LLC',
+ 'supply' => 'Binky Moon, LLC',
+ 'support' => 'Binky Moon, LLC',
+ 'surf' => 'Top Level Domain Holdings Limited',
+ 'surgery' => 'Binky Moon, LLC',
+ 'suzuki' => 'SUZUKI MOTOR CORPORATION',
+ 'sv' => 'El Salvador (Republic of)',
+ 'swatch' => 'The Swatch Group Ltd',
+ 'swiftcover' => 'Swiftcover Insurance Services Limited',
+ 'swiss' => 'Swiss Confederation',
+ 'sx' => 'Sint Maarten',
+ 'sy' => 'Syria (Syrian Arab Republic)',
+ 'sydney' => 'State of New South Wales, Department of Premier and Cabinet',
+ 'symantec' => 'Symantec Corporation',
+ 'systems' => 'Binky Moon, LLC',
+ 'sz' => 'Swaziland (Kingdom of)',
+ 'tab' => 'Tabcorp Holdings Limited',
+ 'taipei' => 'Taipei City Government',
+ 'talk' => 'Amazon Registry Services, Inc.',
+ 'taobao' => 'Alibaba Group Holding Limited',
+ 'target' => 'Target Domain Holdings, LLC',
+ 'tatamotors' => 'Tata Motors Ltd',
+ 'tatar' => 'Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic"',
+ 'tattoo' => 'Uniregistry, Corp.',
+ 'tax' => 'Binky Moon, LLC',
+ 'taxi' => 'Binky Moon, LLC',
+ 'tc' => 'Turks and Caicos Islands',
+ 'tci' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'td' => 'Chad (Republic of)',
+ 'tdk' => 'TDK Corporation',
+ 'team' => 'Binky Moon, LLC',
+ 'tech' => 'Dot Tech LLC',
+ 'technology' => 'Binky Moon, LLC',
+ 'tel' => 'Telephone',
+ 'telecity' => 'TelecityGroup International Limited',
+ 'telefonica' => 'Telefónica S.A.',
+ 'temasek' => 'Temasek Holdings (Private) Limited',
+ 'tennis' => 'Binky Moon, LLC',
+ 'teva' => 'Teva Pharmaceutical Industries Limited',
+ 'tf' => 'French Southern and Antarctic Lands (Territory of the)',
+ 'tg' => 'Togo (Togolese Republic)',
+ 'th' => 'Thailand (Kingdom of)',
+ 'thd' => 'Home Depot Product Authority, LLC',
+ 'theater' => 'Binky Moon, LLC',
+ 'theatre' => 'XYZ.COM LLC',
+ 'tiaa' => 'Teachers Insurance and Annuity Association of America',
+ 'tickets' => 'Accent Media Limited',
+ 'tienda' => 'Binky Moon, LLC',
+ 'tiffany' => 'Tiffany and Company',
+ 'tips' => 'Binky Moon, LLC',
+ 'tires' => 'Binky Moon, LLC',
+ 'tirol' => 'punkt Tirol GmbH',
+ 'tj' => 'Tajikistan (Republic of)',
+ 'tjmaxx' => 'The TJX Companies, Inc.',
+ 'tjx' => 'The TJX Companies, Inc.',
+ 'tk' => 'Tokelau',
+ 'tkmaxx' => 'The TJX Companies, Inc.',
+ 'tl' => 'Timor-Leste (Democratic Republic of) [East Timor]',
+ 'tm' => 'Turkmenistan',
+ 'tmall' => 'Alibaba Group Holding Limited',
+ 'tn' => 'Tunisia (Republic of)',
+ 'to' => 'Tonga (Kingdom of)',
+ 'today' => 'Binky Moon, LLC',
+ 'tokyo' => 'GMO Registry, Inc.',
+ 'tools' => 'Binky Moon, LLC',
+ 'top' => 'Jiangsu Bangning Science & Technology Co.,Ltd.',
+ 'toray' => 'Toray Industries, Inc.',
+ 'toshiba' => 'TOSHIBA Corporation',
+ 'total' => 'Total SA',
+ 'tours' => 'Binky Moon, LLC',
+ 'town' => 'Binky Moon, LLC',
+ 'toyota' => 'TOYOTA MOTOR CORPORATION',
+ 'toys' => 'Binky Moon, LLC',
+ 'tp' => 'Timor-Leste (Democratic Republic of) [East Timor] {being phased out - also see: .tl}',
+ 'tr' => 'Turkey (Republic of)',
+ 'trade' => 'Elite Registry Limited',
+ 'trading' => 'DOTTRADING REGISTRY LTD',
+ 'training' => 'Binky Moon, LLC',
+ 'travel' => 'Travel',
+ 'travelchannel' => 'Lifestyle Domain Holdings, Inc.',
+ 'travelers' => 'Travelers TLD, LLC',
+ 'travelersinsurance' => 'Travelers TLD, LLC',
+ 'trust' => 'Artemis Internet Inc',
+ 'trv' => 'Travelers TLD, LLC',
+ 'tt' => 'Trinidad and Tobago (Republic of)',
+ 'tube' => 'Latin American Telecom LLC',
+ 'tui' => 'TUI AG',
+ 'tunes' => 'Amazon Registry Services, Inc.',
+ 'tushu' => 'Amazon Registry Services, Inc.',
+ 'tv' => 'Tuvalu',
+ 'tvs' => 'T V SUNDRAM IYENGAR & SONS PRIVATE LIMITED',
+ 'tw' => 'Taiwan (Republic of China)',
+ 'tz' => 'Tanzania (United Republic of)',
+ 'ua' => 'Ukraine',
+ 'ubank' => 'National Australia Bank Limited',
+ 'ubs' => 'UBS AG',
+ 'uconnect' => 'FCA US LLC.',
+ 'ug' => 'Uganda (Republic of)',
+ 'uk' => 'United Kingdom (United Kingdom of Great Britain and Northern Ireland)',
+ 'um' => 'United States Minor Outlying Islands {formerly - retired 2010 - see also: .us}',
+ 'unicom' => 'China United Network Communications Corporation Limited',
+ 'university' => 'Binky Moon, LLC',
+ 'uno' => 'Dot Latin LLC',
+ 'uol' => 'UBN INTERNET LTDA.',
+ 'ups' => 'UPS Market Driver, Inc.',
+ 'us' => 'United States of America and United States Minor Outlying Islands',
+ 'uy' => 'Uruguay (Oriental Republic of)',
+ 'uz' => 'Uzbekistan (Republic of)',
+ 'va' => 'Vatican City (Vatican City State)',
+ 'vacations' => 'Binky Moon, LLC',
+ 'vana' => 'Lifestyle Domain Holdings, Inc.',
+ 'vanguard' => 'The Vanguard Group, Inc.',
+ 'vc' => 'Saint Vincent and the Grenadines',
+ 've' => 'Venezuela (Bolivarian Republic of)',
+ 'vegas' => 'Dot Vegas, Inc.',
+ 'ventures' => 'Binky Moon, LLC',
+ 'verisign' => 'VeriSign, Inc.',
+ 'versicherung' => 'TLD-BOX Registrydienstleistungen GmbH',
+ 'vet' => 'United TLD Holdco, Ltd',
+ 'vg' => 'British Virgin Islands (Virgin Islands)',
+ 'vi' => 'United States Virgin Islands (United States Virgin Islands)',
+ 'viajes' => 'Binky Moon, LLC',
+ 'video' => 'United TLD Holdco, Ltd',
+ 'vig' => 'VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe',
+ 'viking' => 'Viking River Cruises (Bermuda) Ltd.',
+ 'villas' => 'Binky Moon, LLC',
+ 'vin' => 'Binky Moon, LLC',
+ 'vip' => 'Minds + Machines Group Limited',
+ 'virgin' => 'Virgin Enterprises Limited',
+ 'visa' => 'Visa Worldwide Pte. Limited',
+ 'vision' => 'Binky Moon, LLC',
+ 'vista' => 'Vistaprint Limited',
+ 'vistaprint' => 'Vistaprint Limited',
+ 'viva' => 'Saudi Telecom Company',
+ 'vivo' => 'Telefonica Brasil S.A.',
+ 'vlaanderen' => 'DNS.be vzw',
+ 'vn' => 'Vietnam (Socialist Republic of)',
+ 'vodka' => 'Top Level Domain Holdings Limited',
+ 'volkswagen' => 'Volkswagen Group of America Inc.',
+ 'volvo' => 'Volvo Holding Sverige Aktiebolag',
+ 'vote' => 'Monolith Registry LLC',
+ 'voting' => 'Valuetainment Corp.',
+ 'voto' => 'Monolith Registry LLC',
+ 'voyage' => 'Binky Moon, LLC',
+ 'vu' => 'Vanuatu (Republic of)',
+ 'vuelos' => 'Travel Reservations SRL',
+ 'wales' => 'Nominet UK',
+ 'walmart' => 'Wal-Mart Stores, Inc.',
+ 'walter' => 'Sandvik AB',
+ 'wang' => 'Zodiac Wang Limited',
+ 'wanggou' => 'Amazon Registry Services, Inc.',
+ 'warman' => 'Weir Group IP Limited',
+ 'watch' => 'Binky Moon, LLC',
+ 'watches' => 'Richemont DNS Inc.',
+ 'weather' => 'International Business Machines Corporation',
+ 'weatherchannel' => 'International Business Machines Corporation',
+ 'webcam' => 'dot Webcam Limited',
+ 'weber' => 'Saint-Gobain Weber SA',
+ 'website' => 'DotWebsite Inc.',
+ 'wed' => 'Emergency Back-End Registry Operator Program - ICANN',
+ 'wedding' => 'Top Level Domain Holdings Limited',
+ 'weibo' => 'Sina Corporation',
+ 'weir' => 'Weir Group IP Limited',
+ 'wf' => 'Wallis and Futuna (Territory of the Wallis and Futuna Islands)',
+ 'whoswho' => 'Who\'s Who Registry',
+ 'wien' => 'punkt.wien GmbH',
+ 'wiki' => 'Top Level Design, LLC',
+ 'williamhill' => 'William Hill Organization Limited',
+ 'win' => 'First Registry Limited',
+ 'windows' => 'Microsoft Corporation',
+ 'wine' => 'Binky Moon, LLC',
+ 'winners' => 'The TJX Companies, Inc.',
+ 'wme' => 'William Morris Endeavor Entertainment, LLC',
+ 'wolterskluwer' => 'Wolters Kluwer N.V.',
+ 'woodside' => 'Woodside Petroleum Limited',
+ 'work' => 'Top Level Domain Holdings Limited',
+ 'works' => 'Binky Moon, LLC',
+ 'world' => 'Binky Moon, LLC',
+ 'wow' => 'Amazon Registry Services, Inc.',
+ 'ws' => 'Samoa (Independent State of)',
+ 'wtc' => 'World Trade Centers Association, Inc.',
+ 'wtf' => 'Binky Moon, LLC',
+ 'xbox' => 'Microsoft Corporation',
+ 'xerox' => 'Xerox DNHC LLC',
+ 'xfinity' => 'Comcast IP Holdings I, LLC',
+ 'xihuan' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'xin' => 'Elegant Leader Limited',
+ '测试' => 'Internet Assigned Numbers Authority',
+ 'कॉम' => 'VeriSign Sarl',
+ 'परीक्षा' => 'Internet Assigned Numbers Authority',
+ 'セール' => 'Amazon Registry Services, Inc.',
+ '佛山' => 'Guangzhou YU Wei Information Technology Co., Ltd.',
+ 'ಭಾರತ' => 'National Internet eXchange of India',
+ '慈善' => 'Excellent First Limited',
+ '集团' => 'Eagle Horizon Limited',
+ '在线' => 'TLD REGISTRY LIMITED',
+ '한국' => 'KISA (Korea Internet & Security Agency)',
+ 'ଭାରତ' => 'National Internet eXchange of India',
+ '大众汽车' => 'Volkswagen (China) Investment Co., Ltd.',
+ '点看' => 'VeriSign Sarl',
+ 'คอม' => 'VeriSign Sarl',
+ 'ভাৰত' => 'National Internet eXchange of India',
+ 'ভারত' => 'National Internet Exchange of India',
+ '八卦' => 'Zodiac Gemini Ltd',
+ 'موقع' => 'Suhub Electronic Establishment',
+ 'বাংলা' => 'Posts and Telecommunications Division',
+ '公益' => 'China Organizational Name Administration Center',
+ '公司' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)',
+ '香格里拉' => 'Shangri‐La International Hotel Management Limited',
+ '网站' => 'Global Website TLD Asia Limited',
+ '移动' => 'Afilias plc',
+ '我爱你' => 'Tycoon Treasure Limited',
+ 'москва' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)',
+ 'испытание' => 'Internet Assigned Numbers Authority',
+ 'қаз' => 'Association of IT Companies of Kazakhstan',
+ 'католик' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'онлайн' => 'CORE Association',
+ 'сайт' => 'CORE Association',
+ '联通' => 'China United Network Communications Corporation Limited',
+ 'срб' => 'Serbian National Internet Domain Registry (RNIDS)',
+ 'бг' => 'Imena.BG AD',
+ 'бел' => 'Reliable Software, Ltd.',
+ 'קום' => 'VeriSign Sarl',
+ '时尚' => 'RISE VICTORY LIMITED',
+ '微博' => 'Sina Corporation',
+ '테스트' => 'Internet Assigned Numbers Authority',
+ '淡马锡' => 'Temasek Holdings (Private) Limited',
+ 'ファッション' => 'Amazon Registry Services, Inc.',
+ 'орг' => 'Public Interest Registry',
+ 'नेट' => 'VeriSign Sarl',
+ 'ストア' => 'Amazon Registry Services, Inc.',
+ '삼성' => 'SAMSUNG SDS CO., LTD',
+ 'சிங்கப்பூர்' => 'Singapore Network Information Centre (SGNIC) Pte Ltd',
+ '商标' => 'HU YI GLOBAL INFORMATION RESOURCES(HOLDING) COMPANY.HONGKONG LIMITED',
+ '商店' => 'Binky Moon, LLC',
+ '商城' => 'Zodiac Aquarius Limited',
+ 'дети' => 'The Foundation for Network Initiatives “The Smart Internet”',
+ 'мкд' => 'Macedonian Academic Research Network Skopje',
+ 'טעסט' => 'Internet Assigned Numbers Authority',
+ 'ею' => 'EURid vzw/asbl',
+ 'ポイント' => 'Amazon Registry Services, Inc.',
+ '新闻' => 'Guangzhou YU Wei Information and Technology Co.,Ltd',
+ '工行' => 'Industrial and Commercial Bank of China Limited',
+ '家電' => 'Amazon Registry Services, Inc.',
+ 'كوم' => 'VeriSign Sarl',
+ '中文网' => 'TLD REGISTRY LIMITED',
+ '中信' => 'CITIC Group Corporation',
+ '中国' => 'China Internet Network Information Center (CNNIC)',
+ '中國' => 'China Internet Network Information Center (CNNIC)',
+ '娱乐' => 'Binky Moon, LLC',
+ '谷歌' => 'Charleston Road Registry Inc.',
+ 'భారత్' => 'National Internet Exchange of India',
+ 'ලංකා' => 'LK Domain Registry',
+ '電訊盈科' => 'PCCW Enterprises Limited',
+ '购物' => 'Minds + Machines Group Limited',
+ '測試' => 'Internet Assigned Numbers Authority',
+ 'クラウド' => 'Amazon Registry Services, Inc.',
+ 'ભારત' => 'National Internet Exchange of India',
+ '通販' => 'Amazon Registry Services, Inc.',
+ 'भारतम्' => 'National Internet eXchange of India',
+ 'भारत' => 'National Internet Exchange of India',
+ 'भारोत' => 'National Internet eXchange of India',
+ 'آزمایشی' => 'Internet Assigned Numbers Authority',
+ 'பரிட்சை' => 'Internet Assigned Numbers Authority',
+ '网店' => 'Zodiac Taurus Ltd.',
+ 'संगठन' => 'Public Interest Registry',
+ '餐厅' => 'HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED',
+ '网络' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)',
+ 'ком' => 'VeriSign Sarl',
+ 'укр' => 'Ukrainian Network Information Centre (UANIC), Inc.',
+ '香港' => 'Hong Kong Internet Registration Corporation Ltd.',
+ '诺基亚' => 'Nokia Corporation',
+ '食品' => 'Amazon Registry Services, Inc.',
+ 'δοκιμή' => 'Internet Assigned Numbers Authority',
+ '飞利浦' => 'Koninklijke Philips N.V.',
+ 'إختبار' => 'Internet Assigned Numbers Authority',
+ '台湾' => 'Taiwan Network Information Center (TWNIC)',
+ '台灣' => 'Taiwan Network Information Center (TWNIC)',
+ '手表' => 'Richemont DNS Inc.',
+ '手机' => 'Beijing RITT-Net Technology Development Co., Ltd',
+ 'мон' => 'Datacom Co.,Ltd',
+ 'الجزائر' => 'CERIST',
+ 'عمان' => 'Telecommunications Regulatory Authority (TRA)',
+ 'ارامكو' => 'Aramco Services Company',
+ 'ایران' => 'Institute for Research in Fundamental Sciences (IPM)',
+ 'العليان' => 'Crescent Holding GmbH',
+ 'اتصالات' => 'Emirates Telecommunications Corporation (trading as Etisalat)',
+ 'امارات' => 'Telecommunications Regulatory Authority (TRA)',
+ 'بازار' => 'CORE Association',
+ 'موريتانيا' => 'Not assigned',
+ 'پاکستان' => 'National Telecommunication Corporation',
+ 'الاردن' => 'National Information Technology Center (NITC)',
+ 'موبايلي' => 'GreenTech Consultancy Company W.L.L.',
+ 'بارت' => 'National Internet eXchange of India',
+ 'بھارت' => 'National Internet Exchange of India',
+ 'المغرب' => 'Agence Nationale de Réglementation des Télécommunications (ANRT)',
+ 'ابوظبي' => 'Abu Dhabi Systems and Information Centre',
+ 'السعودية' => 'Communications and Information Technology Commission',
+ 'ڀارت' => 'National Internet eXchange of India',
+ 'كاثوليك' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'سودان' => 'Sudan Internet Society',
+ 'همراه' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'عراق' => 'Communications and Media Commission (CMC)',
+ 'مليسيا' => 'MYNIC Berhad',
+ '澳門' => 'Macao Post and Telecommunications Bureau (CTT)',
+ '닷컴' => 'VeriSign Sarl',
+ '政府' => 'Net-Chinese Co., Ltd.',
+ 'شبكة' => 'International Domain Registry Pty. Ltd.',
+ 'بيتك' => 'Kuwait Finance House',
+ 'عرب' => 'League of Arab States',
+ 'გე' => 'Information Technologies Development Center (ITDC)',
+ '机构' => 'Public Interest Registry',
+ '组织机构' => 'Public Interest Registry',
+ '健康' => 'Stable Tone Limited',
+ 'ไทย' => 'Thai Network Information Center Foundation',
+ 'سورية' => 'National Agency for Network Services (NANS)',
+ '招聘' => 'Dot Trademark TLD Holding Company Limited',
+ 'рус' => 'Rusnames Limited',
+ 'рф' => 'Coordination Center for TLD RU',
+ '珠宝' => 'Richemont DNS Inc.',
+ 'تونس' => 'Agence Tunisienne d\'Internet',
+ '大拿' => 'VeriSign Sarl',
+ 'みんな' => 'Charleston Road Registry Inc.',
+ 'グーグル' => 'Charleston Road Registry Inc.',
+ 'ελ' => 'ICS-FORTH GR',
+ '世界' => 'Stable Tone Limited',
+ '書籍' => 'Amazon Registry Services, Inc.',
+ 'ഭാരതം' => 'National Internet eXchange of India',
+ 'ਭਾਰਤ' => 'National Internet Exchange of India',
+ '网址' => 'KNET Co., Ltd',
+ '닷넷' => 'VeriSign Sarl',
+ 'コム' => 'VeriSign Sarl',
+ '天主教' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ '游戏' => 'Binky Moon, LLC',
+ 'vermögensberater' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'vermögensberatung' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ '企业' => 'Binky Moon, LLC',
+ '信息' => 'Beijing Tele-info Network Technology Co., Ltd.',
+ '嘉里大酒店' => 'Kerry Trading Co. Limited',
+ '嘉里' => 'Kerry Trading Co. Limited',
+ 'مصر' => 'National Telecommunication Regulatory Authority - NTRA',
+ 'قطر' => 'Communications Regulatory Authority',
+ '广东' => 'Guangzhou YU Wei Information Technology Co., Ltd.',
+ 'இலங்கை' => 'LK Domain Registry',
+ 'இந்தியா' => 'National Internet Exchange of India',
+ 'հայ' => '"Internet Society" Non-governmental Organization',
+ '新加坡' => 'Singapore Network Information Centre (SGNIC) Pte Ltd',
+ 'فلسطين' => 'Ministry of Telecom & Information Technology (MTIT)',
+ 'テスト' => 'Internet Assigned Numbers Authority',
+ '政务' => 'China Organizational Name Administration Center',
+ 'xperia' => 'Sony Mobile Communications AB',
+ 'xxx' => 'Adult entertainment',
+ 'xyz' => 'XYZ.COM LLC',
+ 'yachts' => 'DERYachts, LLC',
+ 'yahoo' => 'Yahoo! Domain Services Inc.',
+ 'yamaxun' => 'Amazon Registry Services, Inc.',
+ 'yandex' => 'YANDEX, LLC',
+ 'ye' => 'Yemen (Republic of)',
+ 'yodobashi' => 'YODOBASHI CAMERA CO.,LTD.',
+ 'yoga' => 'Top Level Domain Holdings Limited',
+ 'yokohama' => 'GMO Registry, Inc.',
+ 'you' => 'Amazon Registry Services, Inc.',
+ 'youtube' => 'Charleston Road Registry Inc.',
+ 'yt' => 'Mayotte (Department of)',
+ 'yun' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'za' => 'South Africa (Republic of)',
+ 'zappos' => 'Amazon Registry Services, Inc.',
+ 'zara' => 'Industria de Diseño Textil, S.A. (INDITEX, S.A.)',
+ 'zero' => 'Amazon Registry Services, Inc.',
+ 'zip' => 'Charleston Road Registry Inc.',
+ 'zippo' => 'Zadco Company',
+ 'zm' => 'Zambia (Republic of)',
+ 'zone' => 'Binky Moon, LLC',
+ 'zuerich' => 'Kanton Zürich (Canton of Zurich)',
+ 'zw' => 'Zimbabwe (Republic of)',
+];
+
+}
\ No newline at end of file
diff --git a/formats/php/TldEnum/TldEnum.php b/formats/php/TldEnum/TldEnum.php
new file mode 100644
index 0000000..ba64a7b
--- /dev/null
+++ b/formats/php/TldEnum/TldEnum.php
@@ -0,0 +1,9 @@
+ 'aaa',
+ 'description' => 'American Automobile Association, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aarp',
+ 'description' => 'AARP',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abarth',
+ 'description' => 'Fiat Chrysler Automobiles N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abb',
+ 'description' => 'ABB Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abbott',
+ 'description' => 'Abbott Laboratories, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abbvie',
+ 'description' => 'AbbVie Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abc',
+ 'description' => 'Disney Enterprises, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'able',
+ 'description' => 'Able Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abogado',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'abudhabi',
+ 'description' => 'Abu Dhabi Systems and Information Centre',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ac',
+ 'description' => 'Ascension Island',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'academy',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'accenture',
+ 'description' => 'Accenture plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'accountant',
+ 'description' => 'dot Accountant Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'accountants',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aco',
+ 'description' => 'ACO Severin Ahlmann GmbH & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'active',
+ 'description' => 'Active Network, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'actor',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ad',
+ 'description' => 'Andorra (Principality of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'adac',
+ 'description' => 'Allgemeiner Deutscher Automobil-Club e.V. (ADAC)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ads',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'adult',
+ 'description' => 'ICM Registry AD LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ae',
+ 'description' => 'United Arab Emirates',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'aeg',
+ 'description' => 'Aktiebolaget Electrolux',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aero',
+ 'description' => 'Air-transport industry',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'aetna',
+ 'description' => 'Aetna Life Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'af',
+ 'description' => 'Afghanistan (Islamic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'afamilycompany',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'afl',
+ 'description' => 'Australian Football League',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'africa',
+ 'description' => 'ZA Central Registry NPC trading as Registry.Africa',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ag',
+ 'description' => 'Antigua and Barbuda',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'agakhan',
+ 'description' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'agency',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ai',
+ 'description' => 'Anguilla',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'aig',
+ 'description' => 'American International Group, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aigo',
+ 'description' => 'aigo Digital Technology Co,Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'airbus',
+ 'description' => 'Airbus S.A.S.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'airforce',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'airtel',
+ 'description' => 'Bharti Airtel Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'akdn',
+ 'description' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'al',
+ 'description' => 'Albania (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'alfaromeo',
+ 'description' => 'Fiat Chrysler Automobiles N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'alibaba',
+ 'description' => 'Alibaba Group Holding Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'alipay',
+ 'description' => 'Alibaba Group Holding Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'allfinanz',
+ 'description' => 'Allfinanz Deutsche Vermögensberatung Aktiengesellschaft',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'allstate',
+ 'description' => 'Allstate Fire and Casualty Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ally',
+ 'description' => 'Ally Financial Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'alsace',
+ 'description' => 'REGION GRAND EST',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'alstom',
+ 'description' => 'ALSTOM',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'am',
+ 'description' => 'Armenia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'americanexpress',
+ 'description' => 'American Express Travel Related Services Company, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'americanfamily',
+ 'description' => 'AmFam, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'amex',
+ 'description' => 'American Express Travel Related Services Company, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'amfam',
+ 'description' => 'AmFam, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'amica',
+ 'description' => 'Amica Mutual Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'amsterdam',
+ 'description' => 'Gemeente Amsterdam',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'an',
+ 'description' => 'Netherlands Antilles',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'analytics',
+ 'description' => 'Campus IP LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'android',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'anquan',
+ 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'anz',
+ 'description' => 'Australia and New Zealand Banking Group Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ao',
+ 'description' => 'Angola (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'aol',
+ 'description' => 'OATH Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'apartments',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'app',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'apple',
+ 'description' => 'Apple Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aq',
+ 'description' => 'Antarctica',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'aquarelle',
+ 'description' => 'Aquarelle.com',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ar',
+ 'description' => 'Argentina (Argentine Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'arab',
+ 'description' => 'League of Arab States',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aramco',
+ 'description' => 'Aramco Services Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'archi',
+ 'description' => 'STARTING DOT LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'army',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'arpa',
+ 'description' => 'Address and Routing Parameter Area',
+ 'type' => 'infrastructure',
+],
+ [
+ 'domain' => 'art',
+ 'description' => 'UK Creative Ideas Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'arte',
+ 'description' => 'Association Relative à la Télévision Européenne G.E.I.E.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'as',
+ 'description' => 'American Samoa',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'asda',
+ 'description' => 'Wal-Mart Stores, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'asia',
+ 'description' => 'Organisations and individuals in the Asia-Pacific region',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'associates',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'at',
+ 'description' => 'Austria (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'athleta',
+ 'description' => 'The Gap, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'attorney',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'au',
+ 'description' => 'Australia (Commonwealth of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'auction',
+ 'description' => 'United TLD HoldCo, Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'audi',
+ 'description' => 'AUDI Aktiengesellschaft',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'audible',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'audio',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'auspost',
+ 'description' => 'Australian Postal Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'author',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'auto',
+ 'description' => 'Cars Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'autos',
+ 'description' => 'DERAutos, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'avianca',
+ 'description' => 'Aerovias del Continente Americano S.A. Avianca',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'aw',
+ 'description' => 'Aruba',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'aws',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ax',
+ 'description' => 'Åland Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'axa',
+ 'description' => 'AXA SA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'az',
+ 'description' => 'Azerbaijan (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'azure',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ba',
+ 'description' => 'Bosnia and Herzegovina',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'baby',
+ 'description' => 'Johnson & Johnson Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'baidu',
+ 'description' => 'Baidu, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'banamex',
+ 'description' => 'Citigroup Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bananarepublic',
+ 'description' => 'The Gap, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'band',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bank',
+ 'description' => 'fTLD Registry Services, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bar',
+ 'description' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'barcelona',
+ 'description' => 'Municipi de Barcelona',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'barclaycard',
+ 'description' => 'Barclays Bank PLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'barclays',
+ 'description' => 'Barclays Bank PLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'barefoot',
+ 'description' => 'Gallo Vineyards, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bargains',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'baseball',
+ 'description' => 'MLB Advanced Media DH, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'basketball',
+ 'description' => 'Fédération Internationale de Basketball (FIBA)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bauhaus',
+ 'description' => 'Werkhaus GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bayern',
+ 'description' => 'Bayern Connect GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bb',
+ 'description' => 'Barbados',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bbc',
+ 'description' => 'British Broadcasting Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bbt',
+ 'description' => 'BB&T Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bbva',
+ 'description' => 'BANCO BILBAO VIZCAYA ARGENTARIA, S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bcg',
+ 'description' => 'The Boston Consulting Group, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bcn',
+ 'description' => 'Municipi de Barcelona',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bd',
+ 'description' => 'Bangladesh (People\'s Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'be',
+ 'description' => 'Belgium (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'beats',
+ 'description' => 'Beats Electronics, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'beauty',
+ 'description' => 'L\'Oréal',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'beer',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bentley',
+ 'description' => 'Bentley Motors Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'berlin',
+ 'description' => 'dotBERLIN GmbH & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'best',
+ 'description' => 'BestTLD Pty Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bestbuy',
+ 'description' => 'BBY Solutions, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bet',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bf',
+ 'description' => 'Burkina Faso',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bg',
+ 'description' => 'Bulgaria (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bh',
+ 'description' => 'Bahrain (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bharti',
+ 'description' => 'Bharti Enterprises (Holding) Private Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bi',
+ 'description' => 'Burundi (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bible',
+ 'description' => 'American Bible Society',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bid',
+ 'description' => 'dot Bid Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bike',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bing',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bingo',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bio',
+ 'description' => 'STARTING DOT LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'biz',
+ 'description' => 'Business',
+ 'type' => 'generic-restricted',
+],
+ [
+ 'domain' => 'bj',
+ 'description' => 'Benin (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bl',
+ 'description' => 'Saint Barthélemy (Collectivity of) {unassigned - see also: .gp and .fr}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'black',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'blackfriday',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'blanco',
+ 'description' => 'BLANCO GmbH + Co KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'blockbuster',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'blog',
+ 'description' => 'Knock Knock WHOIS There, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bloomberg',
+ 'description' => 'Bloomberg IP Holdings LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'blue',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bm',
+ 'description' => 'Bermuda',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bms',
+ 'description' => 'Bristol-Myers Squibb Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bmw',
+ 'description' => 'Bayerische Motoren Werke Aktiengesellschaft',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bn',
+ 'description' => 'Brunei (Nation of Brunei - the Abode of Peace) [Negara Brunei Darussalam]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bnl',
+ 'description' => 'Banca Nazionale del Lavoro',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bnpparibas',
+ 'description' => 'BNP Paribas',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bo',
+ 'description' => 'Bolivia (Plurinational State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'boats',
+ 'description' => 'DERBoats, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'boehringer',
+ 'description' => 'Boehringer Ingelheim International GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bofa',
+ 'description' => 'Bank of America Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bom',
+ 'description' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bond',
+ 'description' => 'Bond University Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'boo',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'book',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'booking',
+ 'description' => 'Booking.com B.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'boots',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bosch',
+ 'description' => 'Robert Bosch GMBH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bostik',
+ 'description' => 'Bostik SA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'boston',
+ 'description' => 'Boston TLD Management, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bot',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'boutique',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'box',
+ 'description' => 'NS1 Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bq',
+ 'description' => 'Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'br',
+ 'description' => 'Brazil (Federative Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bradesco',
+ 'description' => 'Banco Bradesco S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bridgestone',
+ 'description' => 'Bridgestone Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'broadway',
+ 'description' => 'Celebrate Broadway, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'broker',
+ 'description' => 'DOTBROKER REGISTRY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'brother',
+ 'description' => 'Brother Industries, Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'brussels',
+ 'description' => 'DNS.be vzw',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bs',
+ 'description' => 'Bahamas (Commonwealth of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bt',
+ 'description' => 'Bhutan (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'budapest',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bugatti',
+ 'description' => 'Bugatti International SA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'build',
+ 'description' => 'Plan Bee LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'builders',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'business',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'buy',
+ 'description' => 'Amazon Registry Services, INC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'buzz',
+ 'description' => 'DOTSTRATEGY CO.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'bv',
+ 'description' => 'Bouvet Island',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bw',
+ 'description' => 'Botswana (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'by',
+ 'description' => 'Belarus (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bz',
+ 'description' => 'Belize',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'bzh',
+ 'description' => 'Association www.bzh',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ca',
+ 'description' => 'Canada',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cab',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cafe',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cal',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'call',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'calvinklein',
+ 'description' => 'PVH gTLD Holdings LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cam',
+ 'description' => 'AC Webconnecting Holding B.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'camera',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'camp',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cancerresearch',
+ 'description' => 'Australian Cancer Research Foundation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'canon',
+ 'description' => 'Canon Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'capetown',
+ 'description' => 'ZA Central Registry NPC trading as ZA Central Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'capital',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'capitalone',
+ 'description' => 'Capital One Financial Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'car',
+ 'description' => 'Cars Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'caravan',
+ 'description' => 'Caravan International, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cards',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'care',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'career',
+ 'description' => 'dotCareer LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'careers',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cars',
+ 'description' => 'Cars Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cartier',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'casa',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'case',
+ 'description' => 'CNH Industrial N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'caseih',
+ 'description' => 'CNH Industrial N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cash',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'casino',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cat',
+ 'description' => 'Catalan',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'catering',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'catholic',
+ 'description' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cba',
+ 'description' => 'COMMONWEALTH BANK OF AUSTRALIA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cbn',
+ 'description' => 'The Christian Broadcasting Network, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cbre',
+ 'description' => 'CBRE, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cbs',
+ 'description' => 'CBS Domains Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cc',
+ 'description' => 'Cocos (Keeling) Islands (Territory of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cd',
+ 'description' => 'Congo (Democratic Republic of the) [Congo-Kinshasa]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ceb',
+ 'description' => 'The Corporate Executive Board Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'center',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ceo',
+ 'description' => 'CEOTLD Pty Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cern',
+ 'description' => 'European Organization for Nuclear Research ("CERN")',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cf',
+ 'description' => 'Central African Republic',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cfa',
+ 'description' => 'CFA Institute',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cfd',
+ 'description' => 'DOTCFD REGISTRY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cg',
+ 'description' => 'Congo (Republic of) [Congo-Brazzaville]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ch',
+ 'description' => 'Switzerland (Swiss Confederation)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'chanel',
+ 'description' => 'Chanel International B.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'channel',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'charity',
+ 'description' => 'Corn Lake, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'chase',
+ 'description' => 'JPMorgan Chase Bank, National Association',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'chat',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cheap',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'chintai',
+ 'description' => 'CHINTAI Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'chloe',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'christmas',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'chrome',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'chrysler',
+ 'description' => 'FCA US LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'church',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ci',
+ 'description' => 'Ivory Coast (Republic of Côte d\'Ivoire)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cipriani',
+ 'description' => 'Hotel Cipriani Srl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'circle',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cisco',
+ 'description' => 'Cisco Technology, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'citadel',
+ 'description' => 'Citadel Domain LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'citi',
+ 'description' => 'Citigroup Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'citic',
+ 'description' => 'CITIC Group Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'city',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cityeats',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ck',
+ 'description' => 'Cook Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cl',
+ 'description' => 'Chile (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'claims',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cleaning',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'click',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'clinic',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'clinique',
+ 'description' => 'The Estée Lauder Companies Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'clothing',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cloud',
+ 'description' => 'ARUBA PEC S.p.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'club',
+ 'description' => '.CLUB DOMAINS, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'clubmed',
+ 'description' => 'Club Méditerranée S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cm',
+ 'description' => 'Cameroon (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cn',
+ 'description' => 'China (People\'s Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'co',
+ 'description' => 'Colombia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'coach',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'codes',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'coffee',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'college',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cologne',
+ 'description' => 'dotKoeln GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'com',
+ 'description' => 'Commercial organizations',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'comcast',
+ 'description' => 'Comcast IP Holdings I, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'commbank',
+ 'description' => 'COMMONWEALTH BANK OF AUSTRALIA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'community',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'company',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'compare',
+ 'description' => 'iSelect Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'computer',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'comsec',
+ 'description' => 'VeriSign, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'condos',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'construction',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'consulting',
+ 'description' => 'United TLD Holdco, LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'contact',
+ 'description' => 'Top Level Spectrum, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'contractors',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cooking',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cookingchannel',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cool',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'coop',
+ 'description' => 'Cooperatives',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'corsica',
+ 'description' => 'Collectivité Territoriale de Corse',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'country',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'coupon',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'coupons',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'courses',
+ 'description' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cr',
+ 'description' => 'Costa Rica (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'credit',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'creditcard',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'creditunion',
+ 'description' => 'CUNA Performance Resources, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cricket',
+ 'description' => 'dot Cricket Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'crown',
+ 'description' => 'Crown Equipment Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'crs',
+ 'description' => 'Federated Co-operatives Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cruise',
+ 'description' => 'Viking River Cruises (Bermuda) Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cruises',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'csc',
+ 'description' => 'Alliance-One Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cu',
+ 'description' => 'Cuba (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cuisinella',
+ 'description' => 'SALM S.A.S.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cv',
+ 'description' => 'Cape Verde (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cw',
+ 'description' => 'Curaçao (Country of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cx',
+ 'description' => 'Christmas Island (Territory of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cy',
+ 'description' => 'Cyprus (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'cymru',
+ 'description' => 'Nominet UK',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cyou',
+ 'description' => 'Beijing Gamease Age Digital Technology Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'cz',
+ 'description' => 'Czech Republic',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'dabur',
+ 'description' => 'Dabur India Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dad',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dance',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'data',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'date',
+ 'description' => 'dot Date Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dating',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'datsun',
+ 'description' => 'NISSAN MOTOR CO., LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'day',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dclk',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dds',
+ 'description' => 'Minds + Machines Group Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'de',
+ 'description' => 'Germany (Federal Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'deal',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dealer',
+ 'description' => 'Dealer Dot Com, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'deals',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'degree',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'delivery',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dell',
+ 'description' => 'Dell Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'deloitte',
+ 'description' => 'Deloitte Touche Tohmatsu',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'delta',
+ 'description' => 'Delta Air Lines, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'democrat',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dental',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dentist',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'desi',
+ 'description' => 'Desi Networks LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'design',
+ 'description' => 'Top Level Design, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dev',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dhl',
+ 'description' => 'Deutsche Post AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'diamonds',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'diet',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'digital',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'direct',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'directory',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'discount',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'discover',
+ 'description' => 'Discover Financial Services',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dish',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'diy',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dj',
+ 'description' => 'Djibouti (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'dk',
+ 'description' => 'Denmark (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'dm',
+ 'description' => 'Dominica (Commonwealth of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'dnp',
+ 'description' => 'Dai Nippon Printing Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'do',
+ 'description' => 'Dominican Republic',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'docs',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'doctor',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dodge',
+ 'description' => 'FCA US LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dog',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'doha',
+ 'description' => 'Communications Regulatory Authority (CRA)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'domains',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'doosan',
+ 'description' => 'Retired',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dot',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'download',
+ 'description' => 'dot Support Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'drive',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dtv',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dubai',
+ 'description' => 'Dubai Smart Government Department',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'duck',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dunlop',
+ 'description' => 'The Goodyear Tire & Rubber Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'duns',
+ 'description' => 'The Dun & Bradstreet Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dupont',
+ 'description' => 'E. I. du Pont de Nemours and Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'durban',
+ 'description' => 'ZA Central Registry NPC trading as ZA Central Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dvag',
+ 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dvr',
+ 'description' => 'Hughes Satellite Systems Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'dz',
+ 'description' => 'Algeria (People\'s Democratic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'earth',
+ 'description' => 'Interlink Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'eat',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ec',
+ 'description' => 'Ecuador (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'eco',
+ 'description' => 'Big Room Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'edeka',
+ 'description' => 'EDEKA Verband kaufmännischer Genossenschaften e.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'edu',
+ 'description' => 'Educational establishments',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'education',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ee',
+ 'description' => 'Estonia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'eg',
+ 'description' => 'Egypt (Arab Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'eh',
+ 'description' => 'Western Sahara {reserved}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'email',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'emerck',
+ 'description' => 'Merck KGaA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'energy',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'engineer',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'engineering',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'enterprises',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'epost',
+ 'description' => 'Deutsche Post AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'epson',
+ 'description' => 'Seiko Epson Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'equipment',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'er',
+ 'description' => 'Eritrea (State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ericsson',
+ 'description' => 'Telefonaktiebolaget L M Ericsson',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'erni',
+ 'description' => 'ERNI Group Holding AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'es',
+ 'description' => 'Spain (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'esq',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'estate',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'esurance',
+ 'description' => 'Esurance Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'et',
+ 'description' => 'Ethiopia (Federal Democratic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'etisalat',
+ 'description' => 'Emirates Telecommunications Corporation (trading as Etisalat)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'eu',
+ 'description' => 'European Union',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'eurovision',
+ 'description' => 'European Broadcasting Union (EBU)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'eus',
+ 'description' => 'Puntueus Fundazioa',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'events',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'everbank',
+ 'description' => 'EverBank',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'exchange',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'expert',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'exposed',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'express',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'extraspace',
+ 'description' => 'Extra Space Storage LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fage',
+ 'description' => 'Fage International S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fail',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fairwinds',
+ 'description' => 'FairWinds Partners, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'faith',
+ 'description' => 'dot Faith Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'family',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fan',
+ 'description' => 'Asiamix Digital Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fans',
+ 'description' => 'Asiamix Digital Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'farm',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'farmers',
+ 'description' => 'Farmers Insurance Exchange',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fashion',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fast',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fedex',
+ 'description' => 'Federal Express Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'feedback',
+ 'description' => 'Top Level Spectrum, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ferrari',
+ 'description' => 'Fiat Chrysler Automobiles N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ferrero',
+ 'description' => 'Ferrero Trading Lux S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fi',
+ 'description' => 'Finland (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'fiat',
+ 'description' => 'Fiat Chrysler Automobiles N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fidelity',
+ 'description' => 'Fidelity Brokerage Services LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fido',
+ 'description' => 'Rogers Communications Canada Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'film',
+ 'description' => 'Motion Picture Domain Registry Pty Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'final',
+ 'description' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'finance',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'financial',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fire',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'firestone',
+ 'description' => 'Bridgestone Licensing Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'firmdale',
+ 'description' => 'Firmdale Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fish',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fishing',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fit',
+ 'description' => 'Minds + Machines Group Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fitness',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fj',
+ 'description' => 'Fiji (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'fk',
+ 'description' => 'Falkland Islands (Malvinas)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'flickr',
+ 'description' => 'Yahoo! Domain Services Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'flights',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'flir',
+ 'description' => 'FLIR Systems, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'florist',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'flowers',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'flsmidth',
+ 'description' => 'Retired',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fly',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fm',
+ 'description' => 'Micronesia (Federated States of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'fo',
+ 'description' => 'Faroe Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'foo',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'food',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'foodnetwork',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'football',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ford',
+ 'description' => 'Ford Motor Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'forex',
+ 'description' => 'DOTFOREX REGISTRY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'forsale',
+ 'description' => 'United TLD Holdco, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'forum',
+ 'description' => 'Fegistry, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'foundation',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fox',
+ 'description' => 'FOX Registry, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fr',
+ 'description' => 'France (French Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'free',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fresenius',
+ 'description' => 'Fresenius Immobilien-Verwaltungs-GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'frl',
+ 'description' => 'FRLregistry B.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'frogans',
+ 'description' => 'OP3FT',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'frontdoor',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'frontier',
+ 'description' => 'Frontier Communications Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ftr',
+ 'description' => 'Frontier Communications Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fujitsu',
+ 'description' => 'Fujitsu Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fujixerox',
+ 'description' => 'Xerox DNHC LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fun',
+ 'description' => 'DotSpace, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fund',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'furniture',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'futbol',
+ 'description' => 'United TLD Holdco, Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'fyi',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ga',
+ 'description' => 'Gabon (Gabonese Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gal',
+ 'description' => 'Asociación puntoGAL',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gallery',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gallo',
+ 'description' => 'Gallo Vineyards, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gallup',
+ 'description' => 'Gallup, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'game',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'games',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gap',
+ 'description' => 'The Gap, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'garden',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gb',
+ 'description' => 'United Kingdom (United Kingdom of Great Britain and Northern Ireland)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gbiz',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gd',
+ 'description' => 'Grenada',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gdn',
+ 'description' => 'Joint Stock Company "Navigation-information systems"',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ge',
+ 'description' => 'Georgia',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gea',
+ 'description' => 'GEA Group Aktiengesellschaft',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gent',
+ 'description' => 'Combell nv',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'genting',
+ 'description' => 'Resorts World Inc. Pte. Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'george',
+ 'description' => 'Wal-Mart Stores, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gf',
+ 'description' => 'French Guiana',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gg',
+ 'description' => 'Guernsey (Bailiwick of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ggee',
+ 'description' => 'GMO Internet, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gh',
+ 'description' => 'Ghana (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gi',
+ 'description' => 'Gibraltar',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gift',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gifts',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gives',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'giving',
+ 'description' => 'Giving Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gl',
+ 'description' => 'Greenland',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'glade',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'glass',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gle',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'global',
+ 'description' => 'Dot Global Domain Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'globo',
+ 'description' => 'Globo Comunicação e Participações S.A',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gm',
+ 'description' => 'Gambia (Republic of The)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gmail',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gmbh',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gmo',
+ 'description' => 'GMO Internet, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gmx',
+ 'description' => '1&1 Mail & Media GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gn',
+ 'description' => 'Guinea (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'godaddy',
+ 'description' => 'Go Daddy East, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gold',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'goldpoint',
+ 'description' => 'YODOBASHI CAMERA CO.,LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'golf',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'goo',
+ 'description' => 'NTT Resonant Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'goodhands',
+ 'description' => 'Allstate Fire and Casualty Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'goodyear',
+ 'description' => 'The Goodyear Tire & Rubber Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'goog',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'google',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gop',
+ 'description' => 'Republican State Leadership Committee, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'got',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gov',
+ 'description' => 'US government',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'gp',
+ 'description' => 'Guadeloupe',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gq',
+ 'description' => 'Equatorial Guinea (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gr',
+ 'description' => 'Greece (Hellenic Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'grainger',
+ 'description' => 'Grainger Registry Services, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'graphics',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gratis',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'green',
+ 'description' => 'DotGreen Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gripe',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'grocery',
+ 'description' => 'Wal-Mart Stores, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'group',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gs',
+ 'description' => 'South Georgia and the South Sandwich Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gt',
+ 'description' => 'Guatemala (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gu',
+ 'description' => 'Guam',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'guardian',
+ 'description' => 'The Guardian Life Insurance Company of America',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gucci',
+ 'description' => 'Guccio Gucci S.p.a.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'guge',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'guide',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'guitars',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'guru',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'gw',
+ 'description' => 'Guinea-Bissau (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'gy',
+ 'description' => 'Guyana (Co-operative Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'hair',
+ 'description' => 'L\'Oreal',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hamburg',
+ 'description' => 'Hamburg Top-Level-Domain GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hangout',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'haus',
+ 'description' => 'United TLD Holdco, LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hbo',
+ 'description' => 'HBO Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hdfc',
+ 'description' => 'HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hdfcbank',
+ 'description' => 'HDFC Bank Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'health',
+ 'description' => 'DotHealth, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'healthcare',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'help',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'helsinki',
+ 'description' => 'City of Helsinki',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'here',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hermes',
+ 'description' => 'Hermes International',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hgtv',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hiphop',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hisamitsu',
+ 'description' => 'Hisamitsu Pharmaceutical Co.,Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hitachi',
+ 'description' => 'Hitachi, Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hiv',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hk',
+ 'description' => 'Hong Kong (Hong Kong Special Administrative Region of the People\'s Republic of China)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'hkt',
+ 'description' => 'PCCW-HKT DataCom Services Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hm',
+ 'description' => 'Heard Island and McDonald Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'hn',
+ 'description' => 'Honduras (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'hockey',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'holdings',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'holiday',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'homedepot',
+ 'description' => 'Home Depot Product Authority, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'homegoods',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'homes',
+ 'description' => 'DERHomes, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'homesense',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'honda',
+ 'description' => 'Honda Motor Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'honeywell',
+ 'description' => 'Honeywell GTLD LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'horse',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hospital',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'host',
+ 'description' => 'DotHost Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hosting',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hot',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hoteles',
+ 'description' => 'Travel Reservations SRL',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hotels',
+ 'description' => 'Booking.com B.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hotmail',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'house',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'how',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hr',
+ 'description' => 'Croatia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'hsbc',
+ 'description' => 'HSBC Global Services (UK) Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ht',
+ 'description' => 'Haiti (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'htc',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hu',
+ 'description' => 'Hungary',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'hughes',
+ 'description' => 'Hughes Satellite Systems Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hyatt',
+ 'description' => 'Hyatt GTLD, L.L.C.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'hyundai',
+ 'description' => 'Hyundai Motor Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ibm',
+ 'description' => 'International Business Machines Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'icbc',
+ 'description' => 'Industrial and Commercial Bank of China Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ice',
+ 'description' => 'IntercontinentalExchange, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'icu',
+ 'description' => 'Shortdot SA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'id',
+ 'description' => 'Indonesia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ie',
+ 'description' => 'Ireland (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ieee',
+ 'description' => 'IEEE Global LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ifm',
+ 'description' => 'ifm electronic gmbh',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'iinet',
+ 'description' => 'Retired',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ikano',
+ 'description' => 'Ikano S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'il',
+ 'description' => 'Israel (State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'im',
+ 'description' => 'Isle of Man',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'imamat',
+ 'description' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'imdb',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'immo',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'immobilien',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'in',
+ 'description' => 'India (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'industries',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'infiniti',
+ 'description' => 'NISSAN MOTOR CO., LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'info',
+ 'description' => 'Informational sites',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ing',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ink',
+ 'description' => 'Top Level Design, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'institute',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'insurance',
+ 'description' => 'fTLD Registry Services LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'insure',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'int',
+ 'description' => 'International treaty-based organizations',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'intel',
+ 'description' => 'Intel Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'international',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'intuit',
+ 'description' => 'Intuit Administrative Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'investments',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'io',
+ 'description' => 'British Indian Ocean Territory',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ipiranga',
+ 'description' => 'Ipiranga Produtos de Petroleo S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'iq',
+ 'description' => 'Iraq (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ir',
+ 'description' => 'Iran (Islamic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'irish',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'is',
+ 'description' => 'Iceland',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'iselect',
+ 'description' => 'iSelect Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ismaili',
+ 'description' => 'Fondation Aga Khan (Aga Khan Foundation)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ist',
+ 'description' => 'Istanbul Metropolitan Municipality',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'istanbul',
+ 'description' => 'Istanbul Metropolitan Municipality',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'it',
+ 'description' => 'Italy (Italian Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'itau',
+ 'description' => 'Itau Unibanco Holding S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'itv',
+ 'description' => 'ITV Services Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'iveco',
+ 'description' => 'CNH Industrial N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'iwc',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jaguar',
+ 'description' => 'Jaguar Land Rover Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'java',
+ 'description' => 'Oracle Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jcb',
+ 'description' => 'JCB Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jcp',
+ 'description' => 'JCP Media, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'je',
+ 'description' => 'Jersey (Bailiwick of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'jeep',
+ 'description' => 'FCA US LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jetzt',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jewelry',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jio',
+ 'description' => 'Affinity Names, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jlc',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jll',
+ 'description' => 'Jones Lang LaSalle Incorporated',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jm',
+ 'description' => 'Jamaica (Commonwealth of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'jmp',
+ 'description' => 'Matrix IP LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jnj',
+ 'description' => 'Johnson & Johnson Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jo',
+ 'description' => 'Jordan (Hashemite Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'jobs',
+ 'description' => 'Employment-related sites',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'joburg',
+ 'description' => 'ZA Central Registry NPC trading as ZA Central Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jot',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'joy',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jp',
+ 'description' => 'Japan',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'jpmorgan',
+ 'description' => 'JPMorgan Chase Bank, National Association',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'jprs',
+ 'description' => 'Japan Registry Services Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'juegos',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'juniper',
+ 'description' => 'JUNIPER NETWORKS, INC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kaufen',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kddi',
+ 'description' => 'KDDI CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ke',
+ 'description' => 'Kenya (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'kerryhotels',
+ 'description' => 'Kerry Trading Co. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kerrylogistics',
+ 'description' => 'Kerry Trading Co. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kerryproperties',
+ 'description' => 'Kerry Trading Co. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kfh',
+ 'description' => 'Kuwait Finance House',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kg',
+ 'description' => 'Kyrgyzstan (Kyrgyz Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'kh',
+ 'description' => 'Cambodia (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ki',
+ 'description' => 'Kiribati (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'kia',
+ 'description' => 'KIA MOTORS CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kim',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kinder',
+ 'description' => 'Ferrero Trading Lux S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kindle',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kitchen',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kiwi',
+ 'description' => 'DOT KIWI LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'km',
+ 'description' => 'Comoros (Union of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'kn',
+ 'description' => 'Saint Kitts and Nevis (Federation of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'koeln',
+ 'description' => 'dotKoeln GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'komatsu',
+ 'description' => 'Komatsu Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kosher',
+ 'description' => 'Kosher Marketing Assets LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kp',
+ 'description' => 'Korea (Democratic People\'s Republic of) [North Korea]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'kpmg',
+ 'description' => 'KPMG International Cooperative (KPMG International Genossenschaft)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kpn',
+ 'description' => 'Koninklijke KPN N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kr',
+ 'description' => 'Korea (Republic of) [South Korea]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'krd',
+ 'description' => 'KRG Department of Information Technology',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kred',
+ 'description' => 'KredTLD Pty Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kuokgroup',
+ 'description' => 'Kerry Trading Co. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kw',
+ 'description' => 'Kuwait (State of Kuwait)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ky',
+ 'description' => 'Cayman Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'kyoto',
+ 'description' => 'Academic Institution: Kyoto Jyoho Gakuen',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'kz',
+ 'description' => 'Kazakhstan (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'la',
+ 'description' => 'Laos (Lao People\'s Democratic Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'lacaixa',
+ 'description' => 'CAIXA D\'ESTALVIS I PENSIONS DE BARCELONA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ladbrokes',
+ 'description' => 'LADBROKES INTERNATIONAL PLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lamborghini',
+ 'description' => 'Automobili Lamborghini S.p.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lamer',
+ 'description' => 'The Estée Lauder Companies Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lancaster',
+ 'description' => 'LANCASTER',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lancia',
+ 'description' => 'Fiat Chrysler Automobiles N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lancome',
+ 'description' => 'L\'Oréal',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'land',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'landrover',
+ 'description' => 'Jaguar Land Rover Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lanxess',
+ 'description' => 'LANXESS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lasalle',
+ 'description' => 'Jones Lang LaSalle Incorporated',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lat',
+ 'description' => 'ECOM-LAC Federación de Latinoamérica y el Caribe para Internet y el Comercio Electrónico',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'latino',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'latrobe',
+ 'description' => 'La Trobe University',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'law',
+ 'description' => 'Minds + Machines Group Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lawyer',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lb',
+ 'description' => 'Lebanon (Lebanese Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'lc',
+ 'description' => 'Saint Lucia',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'lds',
+ 'description' => 'IRI Domain Management, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lease',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'leclerc',
+ 'description' => 'A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lefrak',
+ 'description' => 'LeFrak Organization, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'legal',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lego',
+ 'description' => 'LEGO Juris A/S',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lexus',
+ 'description' => 'TOYOTA MOTOR CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lgbt',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'li',
+ 'description' => 'Liechtenstein (Principality of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'liaison',
+ 'description' => 'Liaison Technologies, Incorporated',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lidl',
+ 'description' => 'Schwarz Domains und Services GmbH & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'life',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lifeinsurance',
+ 'description' => 'American Council of Life Insurers',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lifestyle',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lighting',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'like',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lilly',
+ 'description' => 'Eli Lilly and Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'limited',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'limo',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lincoln',
+ 'description' => 'Ford Motor Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'linde',
+ 'description' => 'Linde Aktiengesellschaft',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'link',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lipsy',
+ 'description' => 'Lipsy Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'live',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'living',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lixil',
+ 'description' => 'LIXIL Group Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lk',
+ 'description' => 'Sri Lanka (Democratic Socialist Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'llc',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'loan',
+ 'description' => 'dot Loan Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'loans',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'locker',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'locus',
+ 'description' => 'Locus Analytics LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'loft',
+ 'description' => 'Annco, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lol',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'london',
+ 'description' => 'Dot London Domains Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lotte',
+ 'description' => 'Lotte Holdings Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lotto',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'love',
+ 'description' => 'Merchant Law Group LLP',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lpl',
+ 'description' => 'LPL Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lplfinancial',
+ 'description' => 'LPL Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lr',
+ 'description' => 'Liberia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ls',
+ 'description' => 'Lesotho (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'lt',
+ 'description' => 'Lithuania (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ltd',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ltda',
+ 'description' => 'InterNetX Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lu',
+ 'description' => 'Luxembourg (Grand Duchy of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'lundbeck',
+ 'description' => 'H. Lundbeck A/S',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lupin',
+ 'description' => 'LUPIN LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'luxe',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'luxury',
+ 'description' => 'Luxury Partners LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'lv',
+ 'description' => 'Latvia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ly',
+ 'description' => 'Libya',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ma',
+ 'description' => 'Morocco',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'macys',
+ 'description' => 'Macys, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'madrid',
+ 'description' => 'Comunidad de Madrid',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'maif',
+ 'description' => 'Mutuelle Assurance Instituteur France (MAIF)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'maison',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'makeup',
+ 'description' => 'L\'Oréal',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'man',
+ 'description' => 'MAN SE',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'management',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mango',
+ 'description' => 'PUNTO FA S.L.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'map',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'market',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'marketing',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'markets',
+ 'description' => 'DOTMARKETS REGISTRY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'marriott',
+ 'description' => 'Marriott Worldwide Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'marshalls',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'maserati',
+ 'description' => 'Fiat Chrysler Automobiles N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mattel',
+ 'description' => 'Mattel Sites, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mba',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mc',
+ 'description' => 'Monaco (Principality of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mcd',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mcdonalds',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mckinsey',
+ 'description' => 'McKinsey Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'md',
+ 'description' => 'Moldova (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'me',
+ 'description' => 'Montenegro',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'med',
+ 'description' => 'Medistry LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'media',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'meet',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'melbourne',
+ 'description' => 'The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'meme',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'memorial',
+ 'description' => 'Dog Beach, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'men',
+ 'description' => 'Exclusive Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'menu',
+ 'description' => 'Wedding TLD2, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'meo',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'merckmsd',
+ 'description' => 'MSD Registry Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'metlife',
+ 'description' => 'MetLife Services and Solutions, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mf',
+ 'description' => 'Saint Martin (Collectivity of) {unassigned - see also: .gp and .fr}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mg',
+ 'description' => 'Madagascar (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mh',
+ 'description' => 'Marshall Islands (Republic of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'miami',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'microsoft',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mil',
+ 'description' => 'US military',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'mini',
+ 'description' => 'Bayerische Motoren Werke Aktiengesellschaft',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mint',
+ 'description' => 'Intuit Administrative Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mit',
+ 'description' => 'Massachusetts Institute of Technology',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mitsubishi',
+ 'description' => 'Mitsubishi Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mk',
+ 'description' => 'Macedonia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ml',
+ 'description' => 'Mali (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mlb',
+ 'description' => 'MLB Advanced Media DH, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mls',
+ 'description' => 'The Canadian Real Estate Association',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mm',
+ 'description' => 'Myanmar (Republic of the Union of) [Burma]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mma',
+ 'description' => 'MMA IARD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mn',
+ 'description' => 'Mongolia',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mo',
+ 'description' => 'Macau (Macau Special Administrative Region of the People\'s Republic of China) [Macao]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mobi',
+ 'description' => 'Mobile',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mobile',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mobily',
+ 'description' => 'GreenTech Consultancy Company W.L.L.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'moda',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'moe',
+ 'description' => 'Interlink Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'moi',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mom',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'monash',
+ 'description' => 'Monash University',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'money',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'monster',
+ 'description' => 'Monster Worldwide, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'montblanc',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mopar',
+ 'description' => 'FCA US LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mormon',
+ 'description' => 'IRI Domain Management, LLC ("Applicant")',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mortgage',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'moscow',
+ 'description' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'moto',
+ 'description' => 'Motorola Trademark Holdings, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'motorcycles',
+ 'description' => 'DERMotorcycles, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mov',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'movie',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'movistar',
+ 'description' => 'Telefónica S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mp',
+ 'description' => 'Northern Mariana Islands (Commonwealth of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mq',
+ 'description' => 'Martinique',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mr',
+ 'description' => 'Mauritania (Islamic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ms',
+ 'description' => 'Montserrat',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'msd',
+ 'description' => 'MSD Registry Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mt',
+ 'description' => 'Malta (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mtn',
+ 'description' => 'MTN Dubai Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mtpc',
+ 'description' => 'Retired',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mtr',
+ 'description' => 'MTR Corporation Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mu',
+ 'description' => 'Mauritius (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'museum',
+ 'description' => 'Museums',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'mutual',
+ 'description' => 'Northwestern Mutual MU TLD Registry, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mutuelle',
+ 'description' => 'Retired',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'mv',
+ 'description' => 'Maldives (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mw',
+ 'description' => 'Malawi (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mx',
+ 'description' => 'Mexico (United Mexican States)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'my',
+ 'description' => 'Malaysia',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'mz',
+ 'description' => 'Mozambique (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'na',
+ 'description' => 'Namibia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nab',
+ 'description' => 'National Australia Bank Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nadex',
+ 'description' => 'Nadex Domains, Inc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nagoya',
+ 'description' => 'GMO Registry, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'name',
+ 'description' => 'Individuals',
+ 'type' => 'generic-restricted',
+],
+ [
+ 'domain' => 'nationwide',
+ 'description' => 'Nationwide Mutual Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'natura',
+ 'description' => 'NATURA COSMÉTICOS S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'navy',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nba',
+ 'description' => 'NBA REGISTRY, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nc',
+ 'description' => 'New Caledonia',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ne',
+ 'description' => 'Niger (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nec',
+ 'description' => 'NEC Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'net',
+ 'description' => 'Network',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'netbank',
+ 'description' => 'COMMONWEALTH BANK OF AUSTRALIA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'netflix',
+ 'description' => 'Netflix, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'network',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'neustar',
+ 'description' => 'NeuStar, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'new',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'newholland',
+ 'description' => 'CNH Industrial N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'news',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'next',
+ 'description' => 'Next plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nextdirect',
+ 'description' => 'Next plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nexus',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nf',
+ 'description' => 'Norfolk Island (Territory of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nfl',
+ 'description' => 'NFL Reg Ops LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ng',
+ 'description' => 'Nigeria (Federal Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ngo',
+ 'description' => 'Public Interest Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nhk',
+ 'description' => 'Japan Broadcasting Corporation (NHK)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ni',
+ 'description' => 'Nicaragua (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nico',
+ 'description' => 'DWANGO Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nike',
+ 'description' => 'NIKE, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nikon',
+ 'description' => 'NIKON CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ninja',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nissan',
+ 'description' => 'NISSAN MOTOR CO., LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nissay',
+ 'description' => 'Nippon Life Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nl',
+ 'description' => 'Netherlands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'no',
+ 'description' => 'Norway (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nokia',
+ 'description' => 'Nokia Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'northwesternmutual',
+ 'description' => 'Northwestern Mutual Registry, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'norton',
+ 'description' => 'Symantec Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'now',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nowruz',
+ 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nowtv',
+ 'description' => 'Starbucks (HK) Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'np',
+ 'description' => 'Nepal (Federal Democratic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nr',
+ 'description' => 'Nauru (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nra',
+ 'description' => 'NRA Holdings Company, INC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nrw',
+ 'description' => 'Minds + Machines GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ntt',
+ 'description' => 'NIPPON TELEGRAPH AND TELEPHONE CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nu',
+ 'description' => 'Niue',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'nyc',
+ 'description' => 'The City of New York by and through the New York City Department of Information Technology & Telecommunications',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'nz',
+ 'description' => 'New Zealand',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'obi',
+ 'description' => 'OBI Group Holding SE & Co. KGaA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'observer',
+ 'description' => 'Top Level Spectrum, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'off',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'office',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'okinawa',
+ 'description' => 'BRregistry, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'olayan',
+ 'description' => 'Crescent Holding GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'olayangroup',
+ 'description' => 'Crescent Holding GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'oldnavy',
+ 'description' => 'The Gap, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ollo',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'om',
+ 'description' => 'Oman (Sultanate of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'omega',
+ 'description' => 'The Swatch Group Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'one',
+ 'description' => 'One.com A/S',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ong',
+ 'description' => 'Public Interest Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'onl',
+ 'description' => 'I-REGISTRY Ltd., Niederlassung Deutschland',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'online',
+ 'description' => 'DotOnline Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'onyourside',
+ 'description' => 'Nationwide Mutual Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ooo',
+ 'description' => 'INFIBEAM INCORPORATION LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'open',
+ 'description' => 'American Express Travel Related Services Company, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'oracle',
+ 'description' => 'Oracle Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'orange',
+ 'description' => 'Orange Brand Services Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'org',
+ 'description' => 'Non-profit organizations',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'organic',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'orientexpress',
+ 'description' => 'Retired',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'origins',
+ 'description' => 'The Estée Lauder Companies Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'osaka',
+ 'description' => 'Osaka Registry Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'otsuka',
+ 'description' => 'Otsuka Holdings Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ott',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ovh',
+ 'description' => 'OVH SAS',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pa',
+ 'description' => 'Panama (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'page',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pamperedchef',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'panasonic',
+ 'description' => 'Panasonic Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'panerai',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'paris',
+ 'description' => 'City of Paris',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pars',
+ 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'partners',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'parts',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'party',
+ 'description' => 'Blue Sky Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'passagens',
+ 'description' => 'Travel Reservations SRL',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pay',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pccw',
+ 'description' => 'PCCW Enterprises Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pe',
+ 'description' => 'Peru (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pet',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pf',
+ 'description' => 'French Polynesia and Clipperton Island',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pfizer',
+ 'description' => 'Pfizer Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pg',
+ 'description' => 'Papua New Guinea (Independent State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ph',
+ 'description' => 'Philippines (Republic of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pharmacy',
+ 'description' => 'National Association of Boards of Pharmacy',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'phd',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'philips',
+ 'description' => 'Koninklijke Philips N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'phone',
+ 'description' => 'Dish DBS Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'photo',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'photography',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'photos',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'physio',
+ 'description' => 'PhysBiz Pty Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'piaget',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pics',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pictet',
+ 'description' => 'Pictet Europe S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pictures',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pid',
+ 'description' => 'Top Level Spectrum, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pin',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ping',
+ 'description' => 'Ping Registry Provider, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pink',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pioneer',
+ 'description' => 'Pioneer Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pizza',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pk',
+ 'description' => 'Pakistan (Islamic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pl',
+ 'description' => 'Poland (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'place',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'play',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'playstation',
+ 'description' => 'Sony Computer Entertainment Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'plumbing',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'plus',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pm',
+ 'description' => 'Saint Pierre and Miquelon',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pn',
+ 'description' => 'Pitcairn Islands (Pitcairn - Henderson - Ducie and Oeno Islands)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pnc',
+ 'description' => 'PNC Domain Co., LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pohl',
+ 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'poker',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'politie',
+ 'description' => 'Politie Nederland',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'porn',
+ 'description' => 'ICM Registry PN LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'post',
+ 'description' => 'Universal Postal Union',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'pr',
+ 'description' => 'Puerto Rico (Commonwealth of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pramerica',
+ 'description' => 'Prudential Financial, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'praxi',
+ 'description' => 'Praxi S.p.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'press',
+ 'description' => 'DotPress Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'prime',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pro',
+ 'description' => 'Profession',
+ 'type' => 'generic-restricted',
+],
+ [
+ 'domain' => 'prod',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'productions',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'prof',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'progressive',
+ 'description' => 'Progressive Casualty Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'promo',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'properties',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'property',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'protection',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pru',
+ 'description' => 'Prudential Financial, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'prudential',
+ 'description' => 'Prudential Financial, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ps',
+ 'description' => 'Palestine (State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pt',
+ 'description' => 'Portugal (Portuguese Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pub',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'pw',
+ 'description' => 'Palau (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'pwc',
+ 'description' => 'PricewaterhouseCoopers LLP',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'py',
+ 'description' => 'Paraguay (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'qa',
+ 'description' => 'Qatar (State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'qpon',
+ 'description' => 'dotCOOL, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'quebec',
+ 'description' => 'PointQuébec Inc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'quest',
+ 'description' => 'Quest ION Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'qvc',
+ 'description' => 'QVC, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'racing',
+ 'description' => 'Premier Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'radio',
+ 'description' => 'European Broadcasting Union (EBU)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'raid',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 're',
+ 'description' => 'Réunion',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'read',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'realestate',
+ 'description' => 'dotRealEstate LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'realtor',
+ 'description' => 'Real Estate Domains LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'realty',
+ 'description' => 'Fegistry, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'recipes',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'red',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'redstone',
+ 'description' => 'Redstone Haute Couture Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'redumbrella',
+ 'description' => 'Travelers TLD, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rehab',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'reise',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'reisen',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'reit',
+ 'description' => 'National Association of Real Estate Investment Trusts, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'reliance',
+ 'description' => 'Reliance Industries Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ren',
+ 'description' => 'Beijing Qianxiang Wangjing Technology Development Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rent',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rentals',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'repair',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'report',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'republican',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rest',
+ 'description' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'restaurant',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'review',
+ 'description' => 'dot Review Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'reviews',
+ 'description' => 'United TLD Holdco, Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rexroth',
+ 'description' => 'Robert Bosch GMBH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rich',
+ 'description' => 'I-REGISTRY Ltd., Niederlassung Deutschland',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'richardli',
+ 'description' => 'Pacific Century Asset Management (HK) Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ricoh',
+ 'description' => 'Ricoh Company, Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rightathome',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ril',
+ 'description' => 'Reliance Industries Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rio',
+ 'description' => 'Empresa Municipal de Informática SA - IPLANRIO',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rip',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rmit',
+ 'description' => 'Royal Melbourne Institute of Technology',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ro',
+ 'description' => 'Romania',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'rocher',
+ 'description' => 'Ferrero Trading Lux S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rocks',
+ 'description' => 'United TLD Holdco, LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rodeo',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rogers',
+ 'description' => 'Rogers Communications Canada Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'room',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rs',
+ 'description' => 'Serbia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'rsvp',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ru',
+ 'description' => 'Russia (Russian Federation)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'rugby',
+ 'description' => 'World Rugby Strategic Developments Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ruhr',
+ 'description' => 'regiodot GmbH & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'run',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'rw',
+ 'description' => 'Rwanda (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'rwe',
+ 'description' => 'RWE AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ryukyu',
+ 'description' => 'BRregistry, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sa',
+ 'description' => 'Saudi Arabia (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'saarland',
+ 'description' => 'dotSaarland GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'safe',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'safety',
+ 'description' => 'Safety Registry Services, LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sakura',
+ 'description' => 'SAKURA Internet Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sale',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'salon',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'samsclub',
+ 'description' => 'Wal-Mart Stores, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'samsung',
+ 'description' => 'SAMSUNG SDS CO., LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sandvik',
+ 'description' => 'Sandvik AB',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sandvikcoromant',
+ 'description' => 'Sandvik AB',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sanofi',
+ 'description' => 'Sanofi',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sap',
+ 'description' => 'SAP AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sapo',
+ 'description' => 'Not assigned',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sarl',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sas',
+ 'description' => 'Research IP LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'save',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'saxo',
+ 'description' => 'Saxo Bank A/S',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sb',
+ 'description' => 'Solomon Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sbi',
+ 'description' => 'STATE BANK OF INDIA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sbs',
+ 'description' => 'SPECIAL BROADCASTING SERVICE CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sc',
+ 'description' => 'Seychelles (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sca',
+ 'description' => 'SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'scb',
+ 'description' => 'The Siam Commercial Bank Public Company Limited ("SCB")',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'schaeffler',
+ 'description' => 'Schaeffler Technologies AG & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'schmidt',
+ 'description' => 'SALM S.A.S.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'scholarships',
+ 'description' => 'Scholarships.com, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'school',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'schule',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'schwarz',
+ 'description' => 'Schwarz Domains und Services GmbH & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'science',
+ 'description' => 'dot Science Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'scjohnson',
+ 'description' => 'Johnson Shareholdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'scor',
+ 'description' => 'SCOR SE',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'scot',
+ 'description' => 'Dot Scot Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sd',
+ 'description' => 'Sudan (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'se',
+ 'description' => 'Sweden (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'search',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'seat',
+ 'description' => 'SEAT, S.A. (Sociedad Unipersonal)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'secure',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'security',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'seek',
+ 'description' => 'Seek Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'select',
+ 'description' => 'iSelect Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sener',
+ 'description' => 'Sener Ingeniería y Sistemas, S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'services',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ses',
+ 'description' => 'SES',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'seven',
+ 'description' => 'Seven West Media Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sew',
+ 'description' => 'SEW-EURODRIVE GmbH & Co KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sex',
+ 'description' => 'ICM Registry SX LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sexy',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sfr',
+ 'description' => 'Societe Francaise du Radiotelephone - SFR',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sg',
+ 'description' => 'Singapore (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sh',
+ 'description' => 'Saint Helena',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'shangrila',
+ 'description' => 'Shangri‐La International Hotel Management Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sharp',
+ 'description' => 'Sharp Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shaw',
+ 'description' => 'Shaw Cablesystems G.P.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shell',
+ 'description' => 'Shell Information Technology International Inc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shia',
+ 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shiksha',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shoes',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shop',
+ 'description' => 'GMO Registry, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shopping',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shouji',
+ 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'show',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'showtime',
+ 'description' => 'CBS Domains Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'shriram',
+ 'description' => 'Shriram Capital Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'si',
+ 'description' => 'Slovenia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'silk',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sina',
+ 'description' => 'Sina Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'singles',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'site',
+ 'description' => 'DotSite Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sj',
+ 'description' => 'Svalbard and Jan Mayen {not in use - see also: .no}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sk',
+ 'description' => 'Slovakia (Slovak Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ski',
+ 'description' => 'STARTING DOT LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'skin',
+ 'description' => 'L\'Oréal',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sky',
+ 'description' => 'Sky International AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'skype',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sl',
+ 'description' => 'Sierra Leone (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sling',
+ 'description' => 'Hughes Satellite Systems Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sm',
+ 'description' => 'San Marino (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'smart',
+ 'description' => 'Smart Communications, Inc. (SMART)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'smile',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sn',
+ 'description' => 'Senegal (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sncf',
+ 'description' => 'SNCF (Société Nationale des Chemins de fer Francais)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'so',
+ 'description' => 'Somalia (Federal Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'soccer',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'social',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'softbank',
+ 'description' => 'SoftBank Group Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'software',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sohu',
+ 'description' => 'Sohu.com Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'solar',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'solutions',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'song',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sony',
+ 'description' => 'Sony Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'soy',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'space',
+ 'description' => 'DotSpace Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'spiegel',
+ 'description' => 'SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sport',
+ 'description' => 'Global Association of International Sports Federations (GAISF)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'spot',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'spreadbetting',
+ 'description' => 'DOTSPREADBETTING REGISTRY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sr',
+ 'description' => 'Suriname (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'srl',
+ 'description' => 'InterNetX Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'srt',
+ 'description' => 'FCA US LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ss',
+ 'description' => 'South Sudan (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'st',
+ 'description' => 'São Tomé and Príncipe (Democratic Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'stada',
+ 'description' => 'STADA Arzneimittel AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'staples',
+ 'description' => 'Staples, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'star',
+ 'description' => 'Star India Private Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'starhub',
+ 'description' => 'StarHub Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'statebank',
+ 'description' => 'STATE BANK OF INDIA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'statefarm',
+ 'description' => 'State Farm Mutual Automobile Insurance Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'statoil',
+ 'description' => 'Statoil ASA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'stc',
+ 'description' => 'Saudi Telecom Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'stcgroup',
+ 'description' => 'Saudi Telecom Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'stockholm',
+ 'description' => 'Stockholms kommun',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'storage',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'store',
+ 'description' => 'DotStore Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'stream',
+ 'description' => 'dot Stream Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'studio',
+ 'description' => 'United TLD Holdco Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'study',
+ 'description' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'style',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'su',
+ 'description' => 'Soviet Union (Union of Soviet Socialist Republics)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sucks',
+ 'description' => 'Vox Populi Registry Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'supplies',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'supply',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'support',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'surf',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'surgery',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'suzuki',
+ 'description' => 'SUZUKI MOTOR CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sv',
+ 'description' => 'El Salvador (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'swatch',
+ 'description' => 'The Swatch Group Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'swiftcover',
+ 'description' => 'Swiftcover Insurance Services Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'swiss',
+ 'description' => 'Swiss Confederation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sx',
+ 'description' => 'Sint Maarten',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sy',
+ 'description' => 'Syria (Syrian Arab Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'sydney',
+ 'description' => 'State of New South Wales, Department of Premier and Cabinet',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'symantec',
+ 'description' => 'Symantec Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'systems',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'sz',
+ 'description' => 'Swaziland (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tab',
+ 'description' => 'Tabcorp Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'taipei',
+ 'description' => 'Taipei City Government',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'talk',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'taobao',
+ 'description' => 'Alibaba Group Holding Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'target',
+ 'description' => 'Target Domain Holdings, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tatamotors',
+ 'description' => 'Tata Motors Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tatar',
+ 'description' => 'Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic"',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tattoo',
+ 'description' => 'Uniregistry, Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tax',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'taxi',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tc',
+ 'description' => 'Turks and Caicos Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tci',
+ 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'td',
+ 'description' => 'Chad (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tdk',
+ 'description' => 'TDK Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'team',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tech',
+ 'description' => 'Dot Tech LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'technology',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tel',
+ 'description' => 'Telephone',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'telecity',
+ 'description' => 'TelecityGroup International Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'telefonica',
+ 'description' => 'Telefónica S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'temasek',
+ 'description' => 'Temasek Holdings (Private) Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tennis',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'teva',
+ 'description' => 'Teva Pharmaceutical Industries Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tf',
+ 'description' => 'French Southern and Antarctic Lands (Territory of the)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tg',
+ 'description' => 'Togo (Togolese Republic)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'th',
+ 'description' => 'Thailand (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'thd',
+ 'description' => 'Home Depot Product Authority, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'theater',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'theatre',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tiaa',
+ 'description' => 'Teachers Insurance and Annuity Association of America',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tickets',
+ 'description' => 'Accent Media Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tienda',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tiffany',
+ 'description' => 'Tiffany and Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tips',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tires',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tirol',
+ 'description' => 'punkt Tirol GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tj',
+ 'description' => 'Tajikistan (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tjmaxx',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tjx',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tk',
+ 'description' => 'Tokelau',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tkmaxx',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tl',
+ 'description' => 'Timor-Leste (Democratic Republic of) [East Timor]',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tm',
+ 'description' => 'Turkmenistan',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tmall',
+ 'description' => 'Alibaba Group Holding Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tn',
+ 'description' => 'Tunisia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'to',
+ 'description' => 'Tonga (Kingdom of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'today',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tokyo',
+ 'description' => 'GMO Registry, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tools',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'top',
+ 'description' => 'Jiangsu Bangning Science & Technology Co.,Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'toray',
+ 'description' => 'Toray Industries, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'toshiba',
+ 'description' => 'TOSHIBA Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'total',
+ 'description' => 'Total SA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tours',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'town',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'toyota',
+ 'description' => 'TOYOTA MOTOR CORPORATION',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'toys',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tp',
+ 'description' => 'Timor-Leste (Democratic Republic of) [East Timor] {being phased out - also see: .tl}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tr',
+ 'description' => 'Turkey (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'trade',
+ 'description' => 'Elite Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'trading',
+ 'description' => 'DOTTRADING REGISTRY LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'training',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'travel',
+ 'description' => 'Travel',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'travelchannel',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'travelers',
+ 'description' => 'Travelers TLD, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'travelersinsurance',
+ 'description' => 'Travelers TLD, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'trust',
+ 'description' => 'Artemis Internet Inc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'trv',
+ 'description' => 'Travelers TLD, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tt',
+ 'description' => 'Trinidad and Tobago (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tube',
+ 'description' => 'Latin American Telecom LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tui',
+ 'description' => 'TUI AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tunes',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tushu',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tv',
+ 'description' => 'Tuvalu',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tvs',
+ 'description' => 'T V SUNDRAM IYENGAR & SONS PRIVATE LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'tw',
+ 'description' => 'Taiwan (Republic of China)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'tz',
+ 'description' => 'Tanzania (United Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ua',
+ 'description' => 'Ukraine',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ubank',
+ 'description' => 'National Australia Bank Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ubs',
+ 'description' => 'UBS AG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'uconnect',
+ 'description' => 'FCA US LLC.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ug',
+ 'description' => 'Uganda (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'uk',
+ 'description' => 'United Kingdom (United Kingdom of Great Britain and Northern Ireland)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'um',
+ 'description' => 'United States Minor Outlying Islands {formerly - retired 2010 - see also: .us}',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'unicom',
+ 'description' => 'China United Network Communications Corporation Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'university',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'uno',
+ 'description' => 'Dot Latin LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'uol',
+ 'description' => 'UBN INTERNET LTDA.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ups',
+ 'description' => 'UPS Market Driver, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'us',
+ 'description' => 'United States of America and United States Minor Outlying Islands',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'uy',
+ 'description' => 'Uruguay (Oriental Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'uz',
+ 'description' => 'Uzbekistan (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'va',
+ 'description' => 'Vatican City (Vatican City State)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'vacations',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vana',
+ 'description' => 'Lifestyle Domain Holdings, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vanguard',
+ 'description' => 'The Vanguard Group, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vc',
+ 'description' => 'Saint Vincent and the Grenadines',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 've',
+ 'description' => 'Venezuela (Bolivarian Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'vegas',
+ 'description' => 'Dot Vegas, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ventures',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'verisign',
+ 'description' => 'VeriSign, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'versicherung',
+ 'description' => 'TLD-BOX Registrydienstleistungen GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vet',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vg',
+ 'description' => 'British Virgin Islands (Virgin Islands)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'vi',
+ 'description' => 'United States Virgin Islands (United States Virgin Islands)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'viajes',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'video',
+ 'description' => 'United TLD Holdco, Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vig',
+ 'description' => 'VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'viking',
+ 'description' => 'Viking River Cruises (Bermuda) Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'villas',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vin',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vip',
+ 'description' => 'Minds + Machines Group Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'virgin',
+ 'description' => 'Virgin Enterprises Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'visa',
+ 'description' => 'Visa Worldwide Pte. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vision',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vista',
+ 'description' => 'Vistaprint Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vistaprint',
+ 'description' => 'Vistaprint Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'viva',
+ 'description' => 'Saudi Telecom Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vivo',
+ 'description' => 'Telefonica Brasil S.A.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vlaanderen',
+ 'description' => 'DNS.be vzw',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vn',
+ 'description' => 'Vietnam (Socialist Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'vodka',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'volkswagen',
+ 'description' => 'Volkswagen Group of America Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'volvo',
+ 'description' => 'Volvo Holding Sverige Aktiebolag',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vote',
+ 'description' => 'Monolith Registry LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'voting',
+ 'description' => 'Valuetainment Corp.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'voto',
+ 'description' => 'Monolith Registry LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'voyage',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vu',
+ 'description' => 'Vanuatu (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'vuelos',
+ 'description' => 'Travel Reservations SRL',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wales',
+ 'description' => 'Nominet UK',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'walmart',
+ 'description' => 'Wal-Mart Stores, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'walter',
+ 'description' => 'Sandvik AB',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wang',
+ 'description' => 'Zodiac Wang Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wanggou',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'warman',
+ 'description' => 'Weir Group IP Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'watch',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'watches',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'weather',
+ 'description' => 'International Business Machines Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'weatherchannel',
+ 'description' => 'International Business Machines Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'webcam',
+ 'description' => 'dot Webcam Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'weber',
+ 'description' => 'Saint-Gobain Weber SA',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'website',
+ 'description' => 'DotWebsite Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wed',
+ 'description' => 'Emergency Back-End Registry Operator Program - ICANN',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wedding',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'weibo',
+ 'description' => 'Sina Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'weir',
+ 'description' => 'Weir Group IP Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wf',
+ 'description' => 'Wallis and Futuna (Territory of the Wallis and Futuna Islands)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'whoswho',
+ 'description' => 'Who\'s Who Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wien',
+ 'description' => 'punkt.wien GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wiki',
+ 'description' => 'Top Level Design, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'williamhill',
+ 'description' => 'William Hill Organization Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'win',
+ 'description' => 'First Registry Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'windows',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wine',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'winners',
+ 'description' => 'The TJX Companies, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wme',
+ 'description' => 'William Morris Endeavor Entertainment, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wolterskluwer',
+ 'description' => 'Wolters Kluwer N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'woodside',
+ 'description' => 'Woodside Petroleum Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'work',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'works',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'world',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wow',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ws',
+ 'description' => 'Samoa (Independent State of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'wtc',
+ 'description' => 'World Trade Centers Association, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'wtf',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xbox',
+ 'description' => 'Microsoft Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xerox',
+ 'description' => 'Xerox DNHC LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xfinity',
+ 'description' => 'Comcast IP Holdings I, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xihuan',
+ 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xin',
+ 'description' => 'Elegant Leader Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '测试',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => 'कॉम',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'परीक्षा',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => 'セール',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '佛山',
+ 'description' => 'Guangzhou YU Wei Information Technology Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ಭಾರತ',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '慈善',
+ 'description' => 'Excellent First Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '集团',
+ 'description' => 'Eagle Horizon Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '在线',
+ 'description' => 'TLD REGISTRY LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '한국',
+ 'description' => 'KISA (Korea Internet & Security Agency)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ଭାରତ',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '大众汽车',
+ 'description' => 'Volkswagen (China) Investment Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '点看',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'คอม',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ভাৰত',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ভারত',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '八卦',
+ 'description' => 'Zodiac Gemini Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'موقع',
+ 'description' => 'Suhub Electronic Establishment',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'বাংলা',
+ 'description' => 'Posts and Telecommunications Division',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '公益',
+ 'description' => 'China Organizational Name Administration Center',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '公司',
+ 'description' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '香格里拉',
+ 'description' => 'Shangri‐La International Hotel Management Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '网站',
+ 'description' => 'Global Website TLD Asia Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '移动',
+ 'description' => 'Afilias plc',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '我爱你',
+ 'description' => 'Tycoon Treasure Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'москва',
+ 'description' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'испытание',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => 'қаз',
+ 'description' => 'Association of IT Companies of Kazakhstan',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'католик',
+ 'description' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'онлайн',
+ 'description' => 'CORE Association',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'сайт',
+ 'description' => 'CORE Association',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '联通',
+ 'description' => 'China United Network Communications Corporation Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'срб',
+ 'description' => 'Serbian National Internet Domain Registry (RNIDS)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'бг',
+ 'description' => 'Imena.BG AD',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'бел',
+ 'description' => 'Reliable Software, Ltd.',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'קום',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '时尚',
+ 'description' => 'RISE VICTORY LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '微博',
+ 'description' => 'Sina Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '테스트',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => '淡马锡',
+ 'description' => 'Temasek Holdings (Private) Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ファッション',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'орг',
+ 'description' => 'Public Interest Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'नेट',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ストア',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '삼성',
+ 'description' => 'SAMSUNG SDS CO., LTD',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'சிங்கப்பூர்',
+ 'description' => 'Singapore Network Information Centre (SGNIC) Pte Ltd',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '商标',
+ 'description' => 'HU YI GLOBAL INFORMATION RESOURCES(HOLDING) COMPANY.HONGKONG LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '商店',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '商城',
+ 'description' => 'Zodiac Aquarius Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'дети',
+ 'description' => 'The Foundation for Network Initiatives “The Smart Internet”',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'мкд',
+ 'description' => 'Macedonian Academic Research Network Skopje',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'טעסט',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => 'ею',
+ 'description' => 'EURid vzw/asbl',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ポイント',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '新闻',
+ 'description' => 'Guangzhou YU Wei Information and Technology Co.,Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '工行',
+ 'description' => 'Industrial and Commercial Bank of China Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '家電',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'كوم',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '中文网',
+ 'description' => 'TLD REGISTRY LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '中信',
+ 'description' => 'CITIC Group Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '中国',
+ 'description' => 'China Internet Network Information Center (CNNIC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '中國',
+ 'description' => 'China Internet Network Information Center (CNNIC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '娱乐',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '谷歌',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'భారత్',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ලංකා',
+ 'description' => 'LK Domain Registry',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '電訊盈科',
+ 'description' => 'PCCW Enterprises Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '购物',
+ 'description' => 'Minds + Machines Group Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '測試',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => 'クラウド',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ભારત',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '通販',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'भारतम्',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'भारत',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'भारोत',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'آزمایشی',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => 'பரிட்சை',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => '网店',
+ 'description' => 'Zodiac Taurus Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'संगठन',
+ 'description' => 'Public Interest Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '餐厅',
+ 'description' => 'HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '网络',
+ 'description' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ком',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'укр',
+ 'description' => 'Ukrainian Network Information Centre (UANIC), Inc.',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '香港',
+ 'description' => 'Hong Kong Internet Registration Corporation Ltd.',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '诺基亚',
+ 'description' => 'Nokia Corporation',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '食品',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'δοκιμή',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => '飞利浦',
+ 'description' => 'Koninklijke Philips N.V.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'إختبار',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => '台湾',
+ 'description' => 'Taiwan Network Information Center (TWNIC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '台灣',
+ 'description' => 'Taiwan Network Information Center (TWNIC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '手表',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '手机',
+ 'description' => 'Beijing RITT-Net Technology Development Co., Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'мон',
+ 'description' => 'Datacom Co.,Ltd',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'الجزائر',
+ 'description' => 'CERIST',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'عمان',
+ 'description' => 'Telecommunications Regulatory Authority (TRA)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ارامكو',
+ 'description' => 'Aramco Services Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ایران',
+ 'description' => 'Institute for Research in Fundamental Sciences (IPM)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'العليان',
+ 'description' => 'Crescent Holding GmbH',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'اتصالات',
+ 'description' => 'Emirates Telecommunications Corporation (trading as Etisalat)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'امارات',
+ 'description' => 'Telecommunications Regulatory Authority (TRA)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'بازار',
+ 'description' => 'CORE Association',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'موريتانيا',
+ 'description' => 'Not assigned',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'پاکستان',
+ 'description' => 'National Telecommunication Corporation',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'الاردن',
+ 'description' => 'National Information Technology Center (NITC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'موبايلي',
+ 'description' => 'GreenTech Consultancy Company W.L.L.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'بارت',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'بھارت',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'المغرب',
+ 'description' => 'Agence Nationale de Réglementation des Télécommunications (ANRT)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ابوظبي',
+ 'description' => 'Abu Dhabi Systems and Information Centre',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'السعودية',
+ 'description' => 'Communications and Information Technology Commission',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ڀارت',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'كاثوليك',
+ 'description' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'سودان',
+ 'description' => 'Sudan Internet Society',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'همراه',
+ 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'عراق',
+ 'description' => 'Communications and Media Commission (CMC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'مليسيا',
+ 'description' => 'MYNIC Berhad',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '澳門',
+ 'description' => 'Macao Post and Telecommunications Bureau (CTT)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '닷컴',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '政府',
+ 'description' => 'Net-Chinese Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'شبكة',
+ 'description' => 'International Domain Registry Pty. Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'بيتك',
+ 'description' => 'Kuwait Finance House',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'عرب',
+ 'description' => 'League of Arab States',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'გე',
+ 'description' => 'Information Technologies Development Center (ITDC)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '机构',
+ 'description' => 'Public Interest Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '组织机构',
+ 'description' => 'Public Interest Registry',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '健康',
+ 'description' => 'Stable Tone Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ไทย',
+ 'description' => 'Thai Network Information Center Foundation',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'سورية',
+ 'description' => 'National Agency for Network Services (NANS)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '招聘',
+ 'description' => 'Dot Trademark TLD Holding Company Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'рус',
+ 'description' => 'Rusnames Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'рф',
+ 'description' => 'Coordination Center for TLD RU',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '珠宝',
+ 'description' => 'Richemont DNS Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'تونس',
+ 'description' => 'Agence Tunisienne d\'Internet',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '大拿',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'みんな',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'グーグル',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ελ',
+ 'description' => 'ICS-FORTH GR',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '世界',
+ 'description' => 'Stable Tone Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '書籍',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ഭാരതം',
+ 'description' => 'National Internet eXchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'ਭਾਰਤ',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '网址',
+ 'description' => 'KNET Co., Ltd',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '닷넷',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'コム',
+ 'description' => 'VeriSign Sarl',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '天主教',
+ 'description' => 'Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '游戏',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vermögensberater',
+ 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'vermögensberatung',
+ 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '企业',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '信息',
+ 'description' => 'Beijing Tele-info Network Technology Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '嘉里大酒店',
+ 'description' => 'Kerry Trading Co. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => '嘉里',
+ 'description' => 'Kerry Trading Co. Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'مصر',
+ 'description' => 'National Telecommunication Regulatory Authority - NTRA',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'قطر',
+ 'description' => 'Communications Regulatory Authority',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '广东',
+ 'description' => 'Guangzhou YU Wei Information Technology Co., Ltd.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'இலங்கை',
+ 'description' => 'LK Domain Registry',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'இந்தியா',
+ 'description' => 'National Internet Exchange of India',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'հայ',
+ 'description' => '"Internet Society" Non-governmental Organization',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => '新加坡',
+ 'description' => 'Singapore Network Information Centre (SGNIC) Pte Ltd',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'فلسطين',
+ 'description' => 'Ministry of Telecom & Information Technology (MTIT)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'テスト',
+ 'description' => 'Internet Assigned Numbers Authority',
+ 'type' => 'test',
+],
+ [
+ 'domain' => '政务',
+ 'description' => 'China Organizational Name Administration Center',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xperia',
+ 'description' => 'Sony Mobile Communications AB',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'xxx',
+ 'description' => 'Adult entertainment',
+ 'type' => 'sponsored',
+],
+ [
+ 'domain' => 'xyz',
+ 'description' => 'XYZ.COM LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yachts',
+ 'description' => 'DERYachts, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yahoo',
+ 'description' => 'Yahoo! Domain Services Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yamaxun',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yandex',
+ 'description' => 'YANDEX, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'ye',
+ 'description' => 'Yemen (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'yodobashi',
+ 'description' => 'YODOBASHI CAMERA CO.,LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yoga',
+ 'description' => 'Top Level Domain Holdings Limited',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yokohama',
+ 'description' => 'GMO Registry, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'you',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'youtube',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'yt',
+ 'description' => 'Mayotte (Department of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'yun',
+ 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'za',
+ 'description' => 'South Africa (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'zappos',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zara',
+ 'description' => 'Industria de Diseño Textil, S.A. (INDITEX, S.A.)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zero',
+ 'description' => 'Amazon Registry Services, Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zip',
+ 'description' => 'Charleston Road Registry Inc.',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zippo',
+ 'description' => 'Zadco Company',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zm',
+ 'description' => 'Zambia (Republic of)',
+ 'type' => 'country-code',
+],
+ [
+ 'domain' => 'zone',
+ 'description' => 'Binky Moon, LLC',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zuerich',
+ 'description' => 'Kanton Zürich (Canton of Zurich)',
+ 'type' => 'generic',
+],
+ [
+ 'domain' => 'zw',
+ 'description' => 'Zimbabwe (Republic of)',
+ 'type' => 'country-code',
+]];
+
+ /**
+ * converts a TLD_INFO element into a TldInfoItem object
+ *
+ * @param array $info element from \TldEnum\TldInfo::TLD_INFO
+ *
+ * @return \TldEnum\TldInfoItem
+ */
+ public static function toInfoItem(array $info) : TldInfoItem {
+ $infoItem = new TldInfoItem;
+ foreach($infoItem as $prop=>&$val) {
+ if (isset($info[$prop])) {
+ $val = $info[$prop];
+ }
+ }
+ unset($prop);
+ unset($val);
+ return $infoItem;
+ }
+
+}
\ No newline at end of file
diff --git a/formats/php/TldEnum/TldInfoItem.php b/formats/php/TldEnum/TldInfoItem.php
new file mode 100644
index 0000000..a89c22e
--- /dev/null
+++ b/formats/php/TldEnum/TldInfoItem.php
@@ -0,0 +1,12 @@
+ 'generic',
+ 'aarp' => 'generic',
+ 'abarth' => 'generic',
+ 'abb' => 'generic',
+ 'abbott' => 'generic',
+ 'abbvie' => 'generic',
+ 'abc' => 'generic',
+ 'able' => 'generic',
+ 'abogado' => 'generic',
+ 'abudhabi' => 'generic',
+ 'ac' => 'country-code',
+ 'academy' => 'generic',
+ 'accenture' => 'generic',
+ 'accountant' => 'generic',
+ 'accountants' => 'generic',
+ 'aco' => 'generic',
+ 'active' => 'generic',
+ 'actor' => 'generic',
+ 'ad' => 'country-code',
+ 'adac' => 'generic',
+ 'ads' => 'generic',
+ 'adult' => 'generic',
+ 'ae' => 'country-code',
+ 'aeg' => 'generic',
+ 'aero' => 'sponsored',
+ 'aetna' => 'generic',
+ 'af' => 'country-code',
+ 'afamilycompany' => 'generic',
+ 'afl' => 'generic',
+ 'africa' => 'generic',
+ 'ag' => 'country-code',
+ 'agakhan' => 'generic',
+ 'agency' => 'generic',
+ 'ai' => 'country-code',
+ 'aig' => 'generic',
+ 'aigo' => 'generic',
+ 'airbus' => 'generic',
+ 'airforce' => 'generic',
+ 'airtel' => 'generic',
+ 'akdn' => 'generic',
+ 'al' => 'country-code',
+ 'alfaromeo' => 'generic',
+ 'alibaba' => 'generic',
+ 'alipay' => 'generic',
+ 'allfinanz' => 'generic',
+ 'allstate' => 'generic',
+ 'ally' => 'generic',
+ 'alsace' => 'generic',
+ 'alstom' => 'generic',
+ 'am' => 'country-code',
+ 'americanexpress' => 'generic',
+ 'americanfamily' => 'generic',
+ 'amex' => 'generic',
+ 'amfam' => 'generic',
+ 'amica' => 'generic',
+ 'amsterdam' => 'generic',
+ 'an' => 'country-code',
+ 'analytics' => 'generic',
+ 'android' => 'generic',
+ 'anquan' => 'generic',
+ 'anz' => 'generic',
+ 'ao' => 'country-code',
+ 'aol' => 'generic',
+ 'apartments' => 'generic',
+ 'app' => 'generic',
+ 'apple' => 'generic',
+ 'aq' => 'country-code',
+ 'aquarelle' => 'generic',
+ 'ar' => 'country-code',
+ 'arab' => 'generic',
+ 'aramco' => 'generic',
+ 'archi' => 'generic',
+ 'army' => 'generic',
+ 'arpa' => 'infrastructure',
+ 'art' => 'generic',
+ 'arte' => 'generic',
+ 'as' => 'country-code',
+ 'asda' => 'generic',
+ 'asia' => 'sponsored',
+ 'associates' => 'generic',
+ 'at' => 'country-code',
+ 'athleta' => 'generic',
+ 'attorney' => 'generic',
+ 'au' => 'country-code',
+ 'auction' => 'generic',
+ 'audi' => 'generic',
+ 'audible' => 'generic',
+ 'audio' => 'generic',
+ 'auspost' => 'generic',
+ 'author' => 'generic',
+ 'auto' => 'generic',
+ 'autos' => 'generic',
+ 'avianca' => 'generic',
+ 'aw' => 'country-code',
+ 'aws' => 'generic',
+ 'ax' => 'country-code',
+ 'axa' => 'generic',
+ 'az' => 'country-code',
+ 'azure' => 'generic',
+ 'ba' => 'country-code',
+ 'baby' => 'generic',
+ 'baidu' => 'generic',
+ 'banamex' => 'generic',
+ 'bananarepublic' => 'generic',
+ 'band' => 'generic',
+ 'bank' => 'generic',
+ 'bar' => 'generic',
+ 'barcelona' => 'generic',
+ 'barclaycard' => 'generic',
+ 'barclays' => 'generic',
+ 'barefoot' => 'generic',
+ 'bargains' => 'generic',
+ 'baseball' => 'generic',
+ 'basketball' => 'generic',
+ 'bauhaus' => 'generic',
+ 'bayern' => 'generic',
+ 'bb' => 'country-code',
+ 'bbc' => 'generic',
+ 'bbt' => 'generic',
+ 'bbva' => 'generic',
+ 'bcg' => 'generic',
+ 'bcn' => 'generic',
+ 'bd' => 'country-code',
+ 'be' => 'country-code',
+ 'beats' => 'generic',
+ 'beauty' => 'generic',
+ 'beer' => 'generic',
+ 'bentley' => 'generic',
+ 'berlin' => 'generic',
+ 'best' => 'generic',
+ 'bestbuy' => 'generic',
+ 'bet' => 'generic',
+ 'bf' => 'country-code',
+ 'bg' => 'country-code',
+ 'bh' => 'country-code',
+ 'bharti' => 'generic',
+ 'bi' => 'country-code',
+ 'bible' => 'generic',
+ 'bid' => 'generic',
+ 'bike' => 'generic',
+ 'bing' => 'generic',
+ 'bingo' => 'generic',
+ 'bio' => 'generic',
+ 'biz' => 'generic-restricted',
+ 'bj' => 'country-code',
+ 'bl' => 'country-code',
+ 'black' => 'generic',
+ 'blackfriday' => 'generic',
+ 'blanco' => 'generic',
+ 'blockbuster' => 'generic',
+ 'blog' => 'generic',
+ 'bloomberg' => 'generic',
+ 'blue' => 'generic',
+ 'bm' => 'country-code',
+ 'bms' => 'generic',
+ 'bmw' => 'generic',
+ 'bn' => 'country-code',
+ 'bnl' => 'generic',
+ 'bnpparibas' => 'generic',
+ 'bo' => 'country-code',
+ 'boats' => 'generic',
+ 'boehringer' => 'generic',
+ 'bofa' => 'generic',
+ 'bom' => 'generic',
+ 'bond' => 'generic',
+ 'boo' => 'generic',
+ 'book' => 'generic',
+ 'booking' => 'generic',
+ 'boots' => 'generic',
+ 'bosch' => 'generic',
+ 'bostik' => 'generic',
+ 'boston' => 'generic',
+ 'bot' => 'generic',
+ 'boutique' => 'generic',
+ 'box' => 'generic',
+ 'bq' => 'country-code',
+ 'br' => 'country-code',
+ 'bradesco' => 'generic',
+ 'bridgestone' => 'generic',
+ 'broadway' => 'generic',
+ 'broker' => 'generic',
+ 'brother' => 'generic',
+ 'brussels' => 'generic',
+ 'bs' => 'country-code',
+ 'bt' => 'country-code',
+ 'budapest' => 'generic',
+ 'bugatti' => 'generic',
+ 'build' => 'generic',
+ 'builders' => 'generic',
+ 'business' => 'generic',
+ 'buy' => 'generic',
+ 'buzz' => 'generic',
+ 'bv' => 'country-code',
+ 'bw' => 'country-code',
+ 'by' => 'country-code',
+ 'bz' => 'country-code',
+ 'bzh' => 'generic',
+ 'ca' => 'country-code',
+ 'cab' => 'generic',
+ 'cafe' => 'generic',
+ 'cal' => 'generic',
+ 'call' => 'generic',
+ 'calvinklein' => 'generic',
+ 'cam' => 'generic',
+ 'camera' => 'generic',
+ 'camp' => 'generic',
+ 'cancerresearch' => 'generic',
+ 'canon' => 'generic',
+ 'capetown' => 'generic',
+ 'capital' => 'generic',
+ 'capitalone' => 'generic',
+ 'car' => 'generic',
+ 'caravan' => 'generic',
+ 'cards' => 'generic',
+ 'care' => 'generic',
+ 'career' => 'generic',
+ 'careers' => 'generic',
+ 'cars' => 'generic',
+ 'cartier' => 'generic',
+ 'casa' => 'generic',
+ 'case' => 'generic',
+ 'caseih' => 'generic',
+ 'cash' => 'generic',
+ 'casino' => 'generic',
+ 'cat' => 'sponsored',
+ 'catering' => 'generic',
+ 'catholic' => 'generic',
+ 'cba' => 'generic',
+ 'cbn' => 'generic',
+ 'cbre' => 'generic',
+ 'cbs' => 'generic',
+ 'cc' => 'country-code',
+ 'cd' => 'country-code',
+ 'ceb' => 'generic',
+ 'center' => 'generic',
+ 'ceo' => 'generic',
+ 'cern' => 'generic',
+ 'cf' => 'country-code',
+ 'cfa' => 'generic',
+ 'cfd' => 'generic',
+ 'cg' => 'country-code',
+ 'ch' => 'country-code',
+ 'chanel' => 'generic',
+ 'channel' => 'generic',
+ 'charity' => 'generic',
+ 'chase' => 'generic',
+ 'chat' => 'generic',
+ 'cheap' => 'generic',
+ 'chintai' => 'generic',
+ 'chloe' => 'generic',
+ 'christmas' => 'generic',
+ 'chrome' => 'generic',
+ 'chrysler' => 'generic',
+ 'church' => 'generic',
+ 'ci' => 'country-code',
+ 'cipriani' => 'generic',
+ 'circle' => 'generic',
+ 'cisco' => 'generic',
+ 'citadel' => 'generic',
+ 'citi' => 'generic',
+ 'citic' => 'generic',
+ 'city' => 'generic',
+ 'cityeats' => 'generic',
+ 'ck' => 'country-code',
+ 'cl' => 'country-code',
+ 'claims' => 'generic',
+ 'cleaning' => 'generic',
+ 'click' => 'generic',
+ 'clinic' => 'generic',
+ 'clinique' => 'generic',
+ 'clothing' => 'generic',
+ 'cloud' => 'generic',
+ 'club' => 'generic',
+ 'clubmed' => 'generic',
+ 'cm' => 'country-code',
+ 'cn' => 'country-code',
+ 'co' => 'country-code',
+ 'coach' => 'generic',
+ 'codes' => 'generic',
+ 'coffee' => 'generic',
+ 'college' => 'generic',
+ 'cologne' => 'generic',
+ 'com' => 'generic',
+ 'comcast' => 'generic',
+ 'commbank' => 'generic',
+ 'community' => 'generic',
+ 'company' => 'generic',
+ 'compare' => 'generic',
+ 'computer' => 'generic',
+ 'comsec' => 'generic',
+ 'condos' => 'generic',
+ 'construction' => 'generic',
+ 'consulting' => 'generic',
+ 'contact' => 'generic',
+ 'contractors' => 'generic',
+ 'cooking' => 'generic',
+ 'cookingchannel' => 'generic',
+ 'cool' => 'generic',
+ 'coop' => 'sponsored',
+ 'corsica' => 'generic',
+ 'country' => 'generic',
+ 'coupon' => 'generic',
+ 'coupons' => 'generic',
+ 'courses' => 'generic',
+ 'cr' => 'country-code',
+ 'credit' => 'generic',
+ 'creditcard' => 'generic',
+ 'creditunion' => 'generic',
+ 'cricket' => 'generic',
+ 'crown' => 'generic',
+ 'crs' => 'generic',
+ 'cruise' => 'generic',
+ 'cruises' => 'generic',
+ 'csc' => 'generic',
+ 'cu' => 'country-code',
+ 'cuisinella' => 'generic',
+ 'cv' => 'country-code',
+ 'cw' => 'country-code',
+ 'cx' => 'country-code',
+ 'cy' => 'country-code',
+ 'cymru' => 'generic',
+ 'cyou' => 'generic',
+ 'cz' => 'country-code',
+ 'dabur' => 'generic',
+ 'dad' => 'generic',
+ 'dance' => 'generic',
+ 'data' => 'generic',
+ 'date' => 'generic',
+ 'dating' => 'generic',
+ 'datsun' => 'generic',
+ 'day' => 'generic',
+ 'dclk' => 'generic',
+ 'dds' => 'generic',
+ 'de' => 'country-code',
+ 'deal' => 'generic',
+ 'dealer' => 'generic',
+ 'deals' => 'generic',
+ 'degree' => 'generic',
+ 'delivery' => 'generic',
+ 'dell' => 'generic',
+ 'deloitte' => 'generic',
+ 'delta' => 'generic',
+ 'democrat' => 'generic',
+ 'dental' => 'generic',
+ 'dentist' => 'generic',
+ 'desi' => 'generic',
+ 'design' => 'generic',
+ 'dev' => 'generic',
+ 'dhl' => 'generic',
+ 'diamonds' => 'generic',
+ 'diet' => 'generic',
+ 'digital' => 'generic',
+ 'direct' => 'generic',
+ 'directory' => 'generic',
+ 'discount' => 'generic',
+ 'discover' => 'generic',
+ 'dish' => 'generic',
+ 'diy' => 'generic',
+ 'dj' => 'country-code',
+ 'dk' => 'country-code',
+ 'dm' => 'country-code',
+ 'dnp' => 'generic',
+ 'do' => 'country-code',
+ 'docs' => 'generic',
+ 'doctor' => 'generic',
+ 'dodge' => 'generic',
+ 'dog' => 'generic',
+ 'doha' => 'generic',
+ 'domains' => 'generic',
+ 'doosan' => 'generic',
+ 'dot' => 'generic',
+ 'download' => 'generic',
+ 'drive' => 'generic',
+ 'dtv' => 'generic',
+ 'dubai' => 'generic',
+ 'duck' => 'generic',
+ 'dunlop' => 'generic',
+ 'duns' => 'generic',
+ 'dupont' => 'generic',
+ 'durban' => 'generic',
+ 'dvag' => 'generic',
+ 'dvr' => 'generic',
+ 'dz' => 'country-code',
+ 'earth' => 'generic',
+ 'eat' => 'generic',
+ 'ec' => 'country-code',
+ 'eco' => 'generic',
+ 'edeka' => 'generic',
+ 'edu' => 'sponsored',
+ 'education' => 'generic',
+ 'ee' => 'country-code',
+ 'eg' => 'country-code',
+ 'eh' => 'country-code',
+ 'email' => 'generic',
+ 'emerck' => 'generic',
+ 'energy' => 'generic',
+ 'engineer' => 'generic',
+ 'engineering' => 'generic',
+ 'enterprises' => 'generic',
+ 'epost' => 'generic',
+ 'epson' => 'generic',
+ 'equipment' => 'generic',
+ 'er' => 'country-code',
+ 'ericsson' => 'generic',
+ 'erni' => 'generic',
+ 'es' => 'country-code',
+ 'esq' => 'generic',
+ 'estate' => 'generic',
+ 'esurance' => 'generic',
+ 'et' => 'country-code',
+ 'etisalat' => 'generic',
+ 'eu' => 'country-code',
+ 'eurovision' => 'generic',
+ 'eus' => 'generic',
+ 'events' => 'generic',
+ 'everbank' => 'generic',
+ 'exchange' => 'generic',
+ 'expert' => 'generic',
+ 'exposed' => 'generic',
+ 'express' => 'generic',
+ 'extraspace' => 'generic',
+ 'fage' => 'generic',
+ 'fail' => 'generic',
+ 'fairwinds' => 'generic',
+ 'faith' => 'generic',
+ 'family' => 'generic',
+ 'fan' => 'generic',
+ 'fans' => 'generic',
+ 'farm' => 'generic',
+ 'farmers' => 'generic',
+ 'fashion' => 'generic',
+ 'fast' => 'generic',
+ 'fedex' => 'generic',
+ 'feedback' => 'generic',
+ 'ferrari' => 'generic',
+ 'ferrero' => 'generic',
+ 'fi' => 'country-code',
+ 'fiat' => 'generic',
+ 'fidelity' => 'generic',
+ 'fido' => 'generic',
+ 'film' => 'generic',
+ 'final' => 'generic',
+ 'finance' => 'generic',
+ 'financial' => 'generic',
+ 'fire' => 'generic',
+ 'firestone' => 'generic',
+ 'firmdale' => 'generic',
+ 'fish' => 'generic',
+ 'fishing' => 'generic',
+ 'fit' => 'generic',
+ 'fitness' => 'generic',
+ 'fj' => 'country-code',
+ 'fk' => 'country-code',
+ 'flickr' => 'generic',
+ 'flights' => 'generic',
+ 'flir' => 'generic',
+ 'florist' => 'generic',
+ 'flowers' => 'generic',
+ 'flsmidth' => 'generic',
+ 'fly' => 'generic',
+ 'fm' => 'country-code',
+ 'fo' => 'country-code',
+ 'foo' => 'generic',
+ 'food' => 'generic',
+ 'foodnetwork' => 'generic',
+ 'football' => 'generic',
+ 'ford' => 'generic',
+ 'forex' => 'generic',
+ 'forsale' => 'generic',
+ 'forum' => 'generic',
+ 'foundation' => 'generic',
+ 'fox' => 'generic',
+ 'fr' => 'country-code',
+ 'free' => 'generic',
+ 'fresenius' => 'generic',
+ 'frl' => 'generic',
+ 'frogans' => 'generic',
+ 'frontdoor' => 'generic',
+ 'frontier' => 'generic',
+ 'ftr' => 'generic',
+ 'fujitsu' => 'generic',
+ 'fujixerox' => 'generic',
+ 'fun' => 'generic',
+ 'fund' => 'generic',
+ 'furniture' => 'generic',
+ 'futbol' => 'generic',
+ 'fyi' => 'generic',
+ 'ga' => 'country-code',
+ 'gal' => 'generic',
+ 'gallery' => 'generic',
+ 'gallo' => 'generic',
+ 'gallup' => 'generic',
+ 'game' => 'generic',
+ 'games' => 'generic',
+ 'gap' => 'generic',
+ 'garden' => 'generic',
+ 'gb' => 'country-code',
+ 'gbiz' => 'generic',
+ 'gd' => 'country-code',
+ 'gdn' => 'generic',
+ 'ge' => 'country-code',
+ 'gea' => 'generic',
+ 'gent' => 'generic',
+ 'genting' => 'generic',
+ 'george' => 'generic',
+ 'gf' => 'country-code',
+ 'gg' => 'country-code',
+ 'ggee' => 'generic',
+ 'gh' => 'country-code',
+ 'gi' => 'country-code',
+ 'gift' => 'generic',
+ 'gifts' => 'generic',
+ 'gives' => 'generic',
+ 'giving' => 'generic',
+ 'gl' => 'country-code',
+ 'glade' => 'generic',
+ 'glass' => 'generic',
+ 'gle' => 'generic',
+ 'global' => 'generic',
+ 'globo' => 'generic',
+ 'gm' => 'country-code',
+ 'gmail' => 'generic',
+ 'gmbh' => 'generic',
+ 'gmo' => 'generic',
+ 'gmx' => 'generic',
+ 'gn' => 'country-code',
+ 'godaddy' => 'generic',
+ 'gold' => 'generic',
+ 'goldpoint' => 'generic',
+ 'golf' => 'generic',
+ 'goo' => 'generic',
+ 'goodhands' => 'generic',
+ 'goodyear' => 'generic',
+ 'goog' => 'generic',
+ 'google' => 'generic',
+ 'gop' => 'generic',
+ 'got' => 'generic',
+ 'gov' => 'sponsored',
+ 'gp' => 'country-code',
+ 'gq' => 'country-code',
+ 'gr' => 'country-code',
+ 'grainger' => 'generic',
+ 'graphics' => 'generic',
+ 'gratis' => 'generic',
+ 'green' => 'generic',
+ 'gripe' => 'generic',
+ 'grocery' => 'generic',
+ 'group' => 'generic',
+ 'gs' => 'country-code',
+ 'gt' => 'country-code',
+ 'gu' => 'country-code',
+ 'guardian' => 'generic',
+ 'gucci' => 'generic',
+ 'guge' => 'generic',
+ 'guide' => 'generic',
+ 'guitars' => 'generic',
+ 'guru' => 'generic',
+ 'gw' => 'country-code',
+ 'gy' => 'country-code',
+ 'hair' => 'generic',
+ 'hamburg' => 'generic',
+ 'hangout' => 'generic',
+ 'haus' => 'generic',
+ 'hbo' => 'generic',
+ 'hdfc' => 'generic',
+ 'hdfcbank' => 'generic',
+ 'health' => 'generic',
+ 'healthcare' => 'generic',
+ 'help' => 'generic',
+ 'helsinki' => 'generic',
+ 'here' => 'generic',
+ 'hermes' => 'generic',
+ 'hgtv' => 'generic',
+ 'hiphop' => 'generic',
+ 'hisamitsu' => 'generic',
+ 'hitachi' => 'generic',
+ 'hiv' => 'generic',
+ 'hk' => 'country-code',
+ 'hkt' => 'generic',
+ 'hm' => 'country-code',
+ 'hn' => 'country-code',
+ 'hockey' => 'generic',
+ 'holdings' => 'generic',
+ 'holiday' => 'generic',
+ 'homedepot' => 'generic',
+ 'homegoods' => 'generic',
+ 'homes' => 'generic',
+ 'homesense' => 'generic',
+ 'honda' => 'generic',
+ 'honeywell' => 'generic',
+ 'horse' => 'generic',
+ 'hospital' => 'generic',
+ 'host' => 'generic',
+ 'hosting' => 'generic',
+ 'hot' => 'generic',
+ 'hoteles' => 'generic',
+ 'hotels' => 'generic',
+ 'hotmail' => 'generic',
+ 'house' => 'generic',
+ 'how' => 'generic',
+ 'hr' => 'country-code',
+ 'hsbc' => 'generic',
+ 'ht' => 'country-code',
+ 'htc' => 'generic',
+ 'hu' => 'country-code',
+ 'hughes' => 'generic',
+ 'hyatt' => 'generic',
+ 'hyundai' => 'generic',
+ 'ibm' => 'generic',
+ 'icbc' => 'generic',
+ 'ice' => 'generic',
+ 'icu' => 'generic',
+ 'id' => 'country-code',
+ 'ie' => 'country-code',
+ 'ieee' => 'generic',
+ 'ifm' => 'generic',
+ 'iinet' => 'generic',
+ 'ikano' => 'generic',
+ 'il' => 'country-code',
+ 'im' => 'country-code',
+ 'imamat' => 'generic',
+ 'imdb' => 'generic',
+ 'immo' => 'generic',
+ 'immobilien' => 'generic',
+ 'in' => 'country-code',
+ 'industries' => 'generic',
+ 'infiniti' => 'generic',
+ 'info' => 'generic',
+ 'ing' => 'generic',
+ 'ink' => 'generic',
+ 'institute' => 'generic',
+ 'insurance' => 'generic',
+ 'insure' => 'generic',
+ 'int' => 'sponsored',
+ 'intel' => 'generic',
+ 'international' => 'generic',
+ 'intuit' => 'generic',
+ 'investments' => 'generic',
+ 'io' => 'country-code',
+ 'ipiranga' => 'generic',
+ 'iq' => 'country-code',
+ 'ir' => 'country-code',
+ 'irish' => 'generic',
+ 'is' => 'country-code',
+ 'iselect' => 'generic',
+ 'ismaili' => 'generic',
+ 'ist' => 'generic',
+ 'istanbul' => 'generic',
+ 'it' => 'country-code',
+ 'itau' => 'generic',
+ 'itv' => 'generic',
+ 'iveco' => 'generic',
+ 'iwc' => 'generic',
+ 'jaguar' => 'generic',
+ 'java' => 'generic',
+ 'jcb' => 'generic',
+ 'jcp' => 'generic',
+ 'je' => 'country-code',
+ 'jeep' => 'generic',
+ 'jetzt' => 'generic',
+ 'jewelry' => 'generic',
+ 'jio' => 'generic',
+ 'jlc' => 'generic',
+ 'jll' => 'generic',
+ 'jm' => 'country-code',
+ 'jmp' => 'generic',
+ 'jnj' => 'generic',
+ 'jo' => 'country-code',
+ 'jobs' => 'sponsored',
+ 'joburg' => 'generic',
+ 'jot' => 'generic',
+ 'joy' => 'generic',
+ 'jp' => 'country-code',
+ 'jpmorgan' => 'generic',
+ 'jprs' => 'generic',
+ 'juegos' => 'generic',
+ 'juniper' => 'generic',
+ 'kaufen' => 'generic',
+ 'kddi' => 'generic',
+ 'ke' => 'country-code',
+ 'kerryhotels' => 'generic',
+ 'kerrylogistics' => 'generic',
+ 'kerryproperties' => 'generic',
+ 'kfh' => 'generic',
+ 'kg' => 'country-code',
+ 'kh' => 'country-code',
+ 'ki' => 'country-code',
+ 'kia' => 'generic',
+ 'kim' => 'generic',
+ 'kinder' => 'generic',
+ 'kindle' => 'generic',
+ 'kitchen' => 'generic',
+ 'kiwi' => 'generic',
+ 'km' => 'country-code',
+ 'kn' => 'country-code',
+ 'koeln' => 'generic',
+ 'komatsu' => 'generic',
+ 'kosher' => 'generic',
+ 'kp' => 'country-code',
+ 'kpmg' => 'generic',
+ 'kpn' => 'generic',
+ 'kr' => 'country-code',
+ 'krd' => 'generic',
+ 'kred' => 'generic',
+ 'kuokgroup' => 'generic',
+ 'kw' => 'country-code',
+ 'ky' => 'country-code',
+ 'kyoto' => 'generic',
+ 'kz' => 'country-code',
+ 'la' => 'country-code',
+ 'lacaixa' => 'generic',
+ 'ladbrokes' => 'generic',
+ 'lamborghini' => 'generic',
+ 'lamer' => 'generic',
+ 'lancaster' => 'generic',
+ 'lancia' => 'generic',
+ 'lancome' => 'generic',
+ 'land' => 'generic',
+ 'landrover' => 'generic',
+ 'lanxess' => 'generic',
+ 'lasalle' => 'generic',
+ 'lat' => 'generic',
+ 'latino' => 'generic',
+ 'latrobe' => 'generic',
+ 'law' => 'generic',
+ 'lawyer' => 'generic',
+ 'lb' => 'country-code',
+ 'lc' => 'country-code',
+ 'lds' => 'generic',
+ 'lease' => 'generic',
+ 'leclerc' => 'generic',
+ 'lefrak' => 'generic',
+ 'legal' => 'generic',
+ 'lego' => 'generic',
+ 'lexus' => 'generic',
+ 'lgbt' => 'generic',
+ 'li' => 'country-code',
+ 'liaison' => 'generic',
+ 'lidl' => 'generic',
+ 'life' => 'generic',
+ 'lifeinsurance' => 'generic',
+ 'lifestyle' => 'generic',
+ 'lighting' => 'generic',
+ 'like' => 'generic',
+ 'lilly' => 'generic',
+ 'limited' => 'generic',
+ 'limo' => 'generic',
+ 'lincoln' => 'generic',
+ 'linde' => 'generic',
+ 'link' => 'generic',
+ 'lipsy' => 'generic',
+ 'live' => 'generic',
+ 'living' => 'generic',
+ 'lixil' => 'generic',
+ 'lk' => 'country-code',
+ 'llc' => 'generic',
+ 'loan' => 'generic',
+ 'loans' => 'generic',
+ 'locker' => 'generic',
+ 'locus' => 'generic',
+ 'loft' => 'generic',
+ 'lol' => 'generic',
+ 'london' => 'generic',
+ 'lotte' => 'generic',
+ 'lotto' => 'generic',
+ 'love' => 'generic',
+ 'lpl' => 'generic',
+ 'lplfinancial' => 'generic',
+ 'lr' => 'country-code',
+ 'ls' => 'country-code',
+ 'lt' => 'country-code',
+ 'ltd' => 'generic',
+ 'ltda' => 'generic',
+ 'lu' => 'country-code',
+ 'lundbeck' => 'generic',
+ 'lupin' => 'generic',
+ 'luxe' => 'generic',
+ 'luxury' => 'generic',
+ 'lv' => 'country-code',
+ 'ly' => 'country-code',
+ 'ma' => 'country-code',
+ 'macys' => 'generic',
+ 'madrid' => 'generic',
+ 'maif' => 'generic',
+ 'maison' => 'generic',
+ 'makeup' => 'generic',
+ 'man' => 'generic',
+ 'management' => 'generic',
+ 'mango' => 'generic',
+ 'map' => 'generic',
+ 'market' => 'generic',
+ 'marketing' => 'generic',
+ 'markets' => 'generic',
+ 'marriott' => 'generic',
+ 'marshalls' => 'generic',
+ 'maserati' => 'generic',
+ 'mattel' => 'generic',
+ 'mba' => 'generic',
+ 'mc' => 'country-code',
+ 'mcd' => 'generic',
+ 'mcdonalds' => 'generic',
+ 'mckinsey' => 'generic',
+ 'md' => 'country-code',
+ 'me' => 'country-code',
+ 'med' => 'generic',
+ 'media' => 'generic',
+ 'meet' => 'generic',
+ 'melbourne' => 'generic',
+ 'meme' => 'generic',
+ 'memorial' => 'generic',
+ 'men' => 'generic',
+ 'menu' => 'generic',
+ 'meo' => 'generic',
+ 'merckmsd' => 'generic',
+ 'metlife' => 'generic',
+ 'mf' => 'country-code',
+ 'mg' => 'country-code',
+ 'mh' => 'country-code',
+ 'miami' => 'generic',
+ 'microsoft' => 'generic',
+ 'mil' => 'sponsored',
+ 'mini' => 'generic',
+ 'mint' => 'generic',
+ 'mit' => 'generic',
+ 'mitsubishi' => 'generic',
+ 'mk' => 'country-code',
+ 'ml' => 'country-code',
+ 'mlb' => 'generic',
+ 'mls' => 'generic',
+ 'mm' => 'country-code',
+ 'mma' => 'generic',
+ 'mn' => 'country-code',
+ 'mo' => 'country-code',
+ 'mobi' => 'generic',
+ 'mobile' => 'generic',
+ 'mobily' => 'generic',
+ 'moda' => 'generic',
+ 'moe' => 'generic',
+ 'moi' => 'generic',
+ 'mom' => 'generic',
+ 'monash' => 'generic',
+ 'money' => 'generic',
+ 'monster' => 'generic',
+ 'montblanc' => 'generic',
+ 'mopar' => 'generic',
+ 'mormon' => 'generic',
+ 'mortgage' => 'generic',
+ 'moscow' => 'generic',
+ 'moto' => 'generic',
+ 'motorcycles' => 'generic',
+ 'mov' => 'generic',
+ 'movie' => 'generic',
+ 'movistar' => 'generic',
+ 'mp' => 'country-code',
+ 'mq' => 'country-code',
+ 'mr' => 'country-code',
+ 'ms' => 'country-code',
+ 'msd' => 'generic',
+ 'mt' => 'country-code',
+ 'mtn' => 'generic',
+ 'mtpc' => 'generic',
+ 'mtr' => 'generic',
+ 'mu' => 'country-code',
+ 'museum' => 'sponsored',
+ 'mutual' => 'generic',
+ 'mutuelle' => 'generic',
+ 'mv' => 'country-code',
+ 'mw' => 'country-code',
+ 'mx' => 'country-code',
+ 'my' => 'country-code',
+ 'mz' => 'country-code',
+ 'na' => 'country-code',
+ 'nab' => 'generic',
+ 'nadex' => 'generic',
+ 'nagoya' => 'generic',
+ 'name' => 'generic-restricted',
+ 'nationwide' => 'generic',
+ 'natura' => 'generic',
+ 'navy' => 'generic',
+ 'nba' => 'generic',
+ 'nc' => 'country-code',
+ 'ne' => 'country-code',
+ 'nec' => 'generic',
+ 'net' => 'generic',
+ 'netbank' => 'generic',
+ 'netflix' => 'generic',
+ 'network' => 'generic',
+ 'neustar' => 'generic',
+ 'new' => 'generic',
+ 'newholland' => 'generic',
+ 'news' => 'generic',
+ 'next' => 'generic',
+ 'nextdirect' => 'generic',
+ 'nexus' => 'generic',
+ 'nf' => 'country-code',
+ 'nfl' => 'generic',
+ 'ng' => 'country-code',
+ 'ngo' => 'generic',
+ 'nhk' => 'generic',
+ 'ni' => 'country-code',
+ 'nico' => 'generic',
+ 'nike' => 'generic',
+ 'nikon' => 'generic',
+ 'ninja' => 'generic',
+ 'nissan' => 'generic',
+ 'nissay' => 'generic',
+ 'nl' => 'country-code',
+ 'no' => 'country-code',
+ 'nokia' => 'generic',
+ 'northwesternmutual' => 'generic',
+ 'norton' => 'generic',
+ 'now' => 'generic',
+ 'nowruz' => 'generic',
+ 'nowtv' => 'generic',
+ 'np' => 'country-code',
+ 'nr' => 'country-code',
+ 'nra' => 'generic',
+ 'nrw' => 'generic',
+ 'ntt' => 'generic',
+ 'nu' => 'country-code',
+ 'nyc' => 'generic',
+ 'nz' => 'country-code',
+ 'obi' => 'generic',
+ 'observer' => 'generic',
+ 'off' => 'generic',
+ 'office' => 'generic',
+ 'okinawa' => 'generic',
+ 'olayan' => 'generic',
+ 'olayangroup' => 'generic',
+ 'oldnavy' => 'generic',
+ 'ollo' => 'generic',
+ 'om' => 'country-code',
+ 'omega' => 'generic',
+ 'one' => 'generic',
+ 'ong' => 'generic',
+ 'onl' => 'generic',
+ 'online' => 'generic',
+ 'onyourside' => 'generic',
+ 'ooo' => 'generic',
+ 'open' => 'generic',
+ 'oracle' => 'generic',
+ 'orange' => 'generic',
+ 'org' => 'generic',
+ 'organic' => 'generic',
+ 'orientexpress' => 'generic',
+ 'origins' => 'generic',
+ 'osaka' => 'generic',
+ 'otsuka' => 'generic',
+ 'ott' => 'generic',
+ 'ovh' => 'generic',
+ 'pa' => 'country-code',
+ 'page' => 'generic',
+ 'pamperedchef' => 'generic',
+ 'panasonic' => 'generic',
+ 'panerai' => 'generic',
+ 'paris' => 'generic',
+ 'pars' => 'generic',
+ 'partners' => 'generic',
+ 'parts' => 'generic',
+ 'party' => 'generic',
+ 'passagens' => 'generic',
+ 'pay' => 'generic',
+ 'pccw' => 'generic',
+ 'pe' => 'country-code',
+ 'pet' => 'generic',
+ 'pf' => 'country-code',
+ 'pfizer' => 'generic',
+ 'pg' => 'country-code',
+ 'ph' => 'country-code',
+ 'pharmacy' => 'generic',
+ 'phd' => 'generic',
+ 'philips' => 'generic',
+ 'phone' => 'generic',
+ 'photo' => 'generic',
+ 'photography' => 'generic',
+ 'photos' => 'generic',
+ 'physio' => 'generic',
+ 'piaget' => 'generic',
+ 'pics' => 'generic',
+ 'pictet' => 'generic',
+ 'pictures' => 'generic',
+ 'pid' => 'generic',
+ 'pin' => 'generic',
+ 'ping' => 'generic',
+ 'pink' => 'generic',
+ 'pioneer' => 'generic',
+ 'pizza' => 'generic',
+ 'pk' => 'country-code',
+ 'pl' => 'country-code',
+ 'place' => 'generic',
+ 'play' => 'generic',
+ 'playstation' => 'generic',
+ 'plumbing' => 'generic',
+ 'plus' => 'generic',
+ 'pm' => 'country-code',
+ 'pn' => 'country-code',
+ 'pnc' => 'generic',
+ 'pohl' => 'generic',
+ 'poker' => 'generic',
+ 'politie' => 'generic',
+ 'porn' => 'generic',
+ 'post' => 'sponsored',
+ 'pr' => 'country-code',
+ 'pramerica' => 'generic',
+ 'praxi' => 'generic',
+ 'press' => 'generic',
+ 'prime' => 'generic',
+ 'pro' => 'generic-restricted',
+ 'prod' => 'generic',
+ 'productions' => 'generic',
+ 'prof' => 'generic',
+ 'progressive' => 'generic',
+ 'promo' => 'generic',
+ 'properties' => 'generic',
+ 'property' => 'generic',
+ 'protection' => 'generic',
+ 'pru' => 'generic',
+ 'prudential' => 'generic',
+ 'ps' => 'country-code',
+ 'pt' => 'country-code',
+ 'pub' => 'generic',
+ 'pw' => 'country-code',
+ 'pwc' => 'generic',
+ 'py' => 'country-code',
+ 'qa' => 'country-code',
+ 'qpon' => 'generic',
+ 'quebec' => 'generic',
+ 'quest' => 'generic',
+ 'qvc' => 'generic',
+ 'racing' => 'generic',
+ 'radio' => 'generic',
+ 'raid' => 'generic',
+ 're' => 'country-code',
+ 'read' => 'generic',
+ 'realestate' => 'generic',
+ 'realtor' => 'generic',
+ 'realty' => 'generic',
+ 'recipes' => 'generic',
+ 'red' => 'generic',
+ 'redstone' => 'generic',
+ 'redumbrella' => 'generic',
+ 'rehab' => 'generic',
+ 'reise' => 'generic',
+ 'reisen' => 'generic',
+ 'reit' => 'generic',
+ 'reliance' => 'generic',
+ 'ren' => 'generic',
+ 'rent' => 'generic',
+ 'rentals' => 'generic',
+ 'repair' => 'generic',
+ 'report' => 'generic',
+ 'republican' => 'generic',
+ 'rest' => 'generic',
+ 'restaurant' => 'generic',
+ 'review' => 'generic',
+ 'reviews' => 'generic',
+ 'rexroth' => 'generic',
+ 'rich' => 'generic',
+ 'richardli' => 'generic',
+ 'ricoh' => 'generic',
+ 'rightathome' => 'generic',
+ 'ril' => 'generic',
+ 'rio' => 'generic',
+ 'rip' => 'generic',
+ 'rmit' => 'generic',
+ 'ro' => 'country-code',
+ 'rocher' => 'generic',
+ 'rocks' => 'generic',
+ 'rodeo' => 'generic',
+ 'rogers' => 'generic',
+ 'room' => 'generic',
+ 'rs' => 'country-code',
+ 'rsvp' => 'generic',
+ 'ru' => 'country-code',
+ 'rugby' => 'generic',
+ 'ruhr' => 'generic',
+ 'run' => 'generic',
+ 'rw' => 'country-code',
+ 'rwe' => 'generic',
+ 'ryukyu' => 'generic',
+ 'sa' => 'country-code',
+ 'saarland' => 'generic',
+ 'safe' => 'generic',
+ 'safety' => 'generic',
+ 'sakura' => 'generic',
+ 'sale' => 'generic',
+ 'salon' => 'generic',
+ 'samsclub' => 'generic',
+ 'samsung' => 'generic',
+ 'sandvik' => 'generic',
+ 'sandvikcoromant' => 'generic',
+ 'sanofi' => 'generic',
+ 'sap' => 'generic',
+ 'sapo' => 'generic',
+ 'sarl' => 'generic',
+ 'sas' => 'generic',
+ 'save' => 'generic',
+ 'saxo' => 'generic',
+ 'sb' => 'country-code',
+ 'sbi' => 'generic',
+ 'sbs' => 'generic',
+ 'sc' => 'country-code',
+ 'sca' => 'generic',
+ 'scb' => 'generic',
+ 'schaeffler' => 'generic',
+ 'schmidt' => 'generic',
+ 'scholarships' => 'generic',
+ 'school' => 'generic',
+ 'schule' => 'generic',
+ 'schwarz' => 'generic',
+ 'science' => 'generic',
+ 'scjohnson' => 'generic',
+ 'scor' => 'generic',
+ 'scot' => 'generic',
+ 'sd' => 'country-code',
+ 'se' => 'country-code',
+ 'search' => 'generic',
+ 'seat' => 'generic',
+ 'secure' => 'generic',
+ 'security' => 'generic',
+ 'seek' => 'generic',
+ 'select' => 'generic',
+ 'sener' => 'generic',
+ 'services' => 'generic',
+ 'ses' => 'generic',
+ 'seven' => 'generic',
+ 'sew' => 'generic',
+ 'sex' => 'generic',
+ 'sexy' => 'generic',
+ 'sfr' => 'generic',
+ 'sg' => 'country-code',
+ 'sh' => 'country-code',
+ 'shangrila' => 'generic',
+ 'sharp' => 'generic',
+ 'shaw' => 'generic',
+ 'shell' => 'generic',
+ 'shia' => 'generic',
+ 'shiksha' => 'generic',
+ 'shoes' => 'generic',
+ 'shop' => 'generic',
+ 'shopping' => 'generic',
+ 'shouji' => 'generic',
+ 'show' => 'generic',
+ 'showtime' => 'generic',
+ 'shriram' => 'generic',
+ 'si' => 'country-code',
+ 'silk' => 'generic',
+ 'sina' => 'generic',
+ 'singles' => 'generic',
+ 'site' => 'generic',
+ 'sj' => 'country-code',
+ 'sk' => 'country-code',
+ 'ski' => 'generic',
+ 'skin' => 'generic',
+ 'sky' => 'generic',
+ 'skype' => 'generic',
+ 'sl' => 'country-code',
+ 'sling' => 'generic',
+ 'sm' => 'country-code',
+ 'smart' => 'generic',
+ 'smile' => 'generic',
+ 'sn' => 'country-code',
+ 'sncf' => 'generic',
+ 'so' => 'country-code',
+ 'soccer' => 'generic',
+ 'social' => 'generic',
+ 'softbank' => 'generic',
+ 'software' => 'generic',
+ 'sohu' => 'generic',
+ 'solar' => 'generic',
+ 'solutions' => 'generic',
+ 'song' => 'generic',
+ 'sony' => 'generic',
+ 'soy' => 'generic',
+ 'space' => 'generic',
+ 'spiegel' => 'generic',
+ 'sport' => 'generic',
+ 'spot' => 'generic',
+ 'spreadbetting' => 'generic',
+ 'sr' => 'country-code',
+ 'srl' => 'generic',
+ 'srt' => 'generic',
+ 'ss' => 'country-code',
+ 'st' => 'country-code',
+ 'stada' => 'generic',
+ 'staples' => 'generic',
+ 'star' => 'generic',
+ 'starhub' => 'generic',
+ 'statebank' => 'generic',
+ 'statefarm' => 'generic',
+ 'statoil' => 'generic',
+ 'stc' => 'generic',
+ 'stcgroup' => 'generic',
+ 'stockholm' => 'generic',
+ 'storage' => 'generic',
+ 'store' => 'generic',
+ 'stream' => 'generic',
+ 'studio' => 'generic',
+ 'study' => 'generic',
+ 'style' => 'generic',
+ 'su' => 'country-code',
+ 'sucks' => 'generic',
+ 'supplies' => 'generic',
+ 'supply' => 'generic',
+ 'support' => 'generic',
+ 'surf' => 'generic',
+ 'surgery' => 'generic',
+ 'suzuki' => 'generic',
+ 'sv' => 'country-code',
+ 'swatch' => 'generic',
+ 'swiftcover' => 'generic',
+ 'swiss' => 'generic',
+ 'sx' => 'country-code',
+ 'sy' => 'country-code',
+ 'sydney' => 'generic',
+ 'symantec' => 'generic',
+ 'systems' => 'generic',
+ 'sz' => 'country-code',
+ 'tab' => 'generic',
+ 'taipei' => 'generic',
+ 'talk' => 'generic',
+ 'taobao' => 'generic',
+ 'target' => 'generic',
+ 'tatamotors' => 'generic',
+ 'tatar' => 'generic',
+ 'tattoo' => 'generic',
+ 'tax' => 'generic',
+ 'taxi' => 'generic',
+ 'tc' => 'country-code',
+ 'tci' => 'generic',
+ 'td' => 'country-code',
+ 'tdk' => 'generic',
+ 'team' => 'generic',
+ 'tech' => 'generic',
+ 'technology' => 'generic',
+ 'tel' => 'sponsored',
+ 'telecity' => 'generic',
+ 'telefonica' => 'generic',
+ 'temasek' => 'generic',
+ 'tennis' => 'generic',
+ 'teva' => 'generic',
+ 'tf' => 'country-code',
+ 'tg' => 'country-code',
+ 'th' => 'country-code',
+ 'thd' => 'generic',
+ 'theater' => 'generic',
+ 'theatre' => 'generic',
+ 'tiaa' => 'generic',
+ 'tickets' => 'generic',
+ 'tienda' => 'generic',
+ 'tiffany' => 'generic',
+ 'tips' => 'generic',
+ 'tires' => 'generic',
+ 'tirol' => 'generic',
+ 'tj' => 'country-code',
+ 'tjmaxx' => 'generic',
+ 'tjx' => 'generic',
+ 'tk' => 'country-code',
+ 'tkmaxx' => 'generic',
+ 'tl' => 'country-code',
+ 'tm' => 'country-code',
+ 'tmall' => 'generic',
+ 'tn' => 'country-code',
+ 'to' => 'country-code',
+ 'today' => 'generic',
+ 'tokyo' => 'generic',
+ 'tools' => 'generic',
+ 'top' => 'generic',
+ 'toray' => 'generic',
+ 'toshiba' => 'generic',
+ 'total' => 'generic',
+ 'tours' => 'generic',
+ 'town' => 'generic',
+ 'toyota' => 'generic',
+ 'toys' => 'generic',
+ 'tp' => 'country-code',
+ 'tr' => 'country-code',
+ 'trade' => 'generic',
+ 'trading' => 'generic',
+ 'training' => 'generic',
+ 'travel' => 'sponsored',
+ 'travelchannel' => 'generic',
+ 'travelers' => 'generic',
+ 'travelersinsurance' => 'generic',
+ 'trust' => 'generic',
+ 'trv' => 'generic',
+ 'tt' => 'country-code',
+ 'tube' => 'generic',
+ 'tui' => 'generic',
+ 'tunes' => 'generic',
+ 'tushu' => 'generic',
+ 'tv' => 'country-code',
+ 'tvs' => 'generic',
+ 'tw' => 'country-code',
+ 'tz' => 'country-code',
+ 'ua' => 'country-code',
+ 'ubank' => 'generic',
+ 'ubs' => 'generic',
+ 'uconnect' => 'generic',
+ 'ug' => 'country-code',
+ 'uk' => 'country-code',
+ 'um' => 'country-code',
+ 'unicom' => 'generic',
+ 'university' => 'generic',
+ 'uno' => 'generic',
+ 'uol' => 'generic',
+ 'ups' => 'generic',
+ 'us' => 'country-code',
+ 'uy' => 'country-code',
+ 'uz' => 'country-code',
+ 'va' => 'country-code',
+ 'vacations' => 'generic',
+ 'vana' => 'generic',
+ 'vanguard' => 'generic',
+ 'vc' => 'country-code',
+ 've' => 'country-code',
+ 'vegas' => 'generic',
+ 'ventures' => 'generic',
+ 'verisign' => 'generic',
+ 'versicherung' => 'generic',
+ 'vet' => 'generic',
+ 'vg' => 'country-code',
+ 'vi' => 'country-code',
+ 'viajes' => 'generic',
+ 'video' => 'generic',
+ 'vig' => 'generic',
+ 'viking' => 'generic',
+ 'villas' => 'generic',
+ 'vin' => 'generic',
+ 'vip' => 'generic',
+ 'virgin' => 'generic',
+ 'visa' => 'generic',
+ 'vision' => 'generic',
+ 'vista' => 'generic',
+ 'vistaprint' => 'generic',
+ 'viva' => 'generic',
+ 'vivo' => 'generic',
+ 'vlaanderen' => 'generic',
+ 'vn' => 'country-code',
+ 'vodka' => 'generic',
+ 'volkswagen' => 'generic',
+ 'volvo' => 'generic',
+ 'vote' => 'generic',
+ 'voting' => 'generic',
+ 'voto' => 'generic',
+ 'voyage' => 'generic',
+ 'vu' => 'country-code',
+ 'vuelos' => 'generic',
+ 'wales' => 'generic',
+ 'walmart' => 'generic',
+ 'walter' => 'generic',
+ 'wang' => 'generic',
+ 'wanggou' => 'generic',
+ 'warman' => 'generic',
+ 'watch' => 'generic',
+ 'watches' => 'generic',
+ 'weather' => 'generic',
+ 'weatherchannel' => 'generic',
+ 'webcam' => 'generic',
+ 'weber' => 'generic',
+ 'website' => 'generic',
+ 'wed' => 'generic',
+ 'wedding' => 'generic',
+ 'weibo' => 'generic',
+ 'weir' => 'generic',
+ 'wf' => 'country-code',
+ 'whoswho' => 'generic',
+ 'wien' => 'generic',
+ 'wiki' => 'generic',
+ 'williamhill' => 'generic',
+ 'win' => 'generic',
+ 'windows' => 'generic',
+ 'wine' => 'generic',
+ 'winners' => 'generic',
+ 'wme' => 'generic',
+ 'wolterskluwer' => 'generic',
+ 'woodside' => 'generic',
+ 'work' => 'generic',
+ 'works' => 'generic',
+ 'world' => 'generic',
+ 'wow' => 'generic',
+ 'ws' => 'country-code',
+ 'wtc' => 'generic',
+ 'wtf' => 'generic',
+ 'xbox' => 'generic',
+ 'xerox' => 'generic',
+ 'xfinity' => 'generic',
+ 'xihuan' => 'generic',
+ 'xin' => 'generic',
+ '测试' => 'test',
+ 'कॉम' => 'generic',
+ 'परीक्षा' => 'test',
+ 'セール' => 'generic',
+ '佛山' => 'generic',
+ 'ಭಾರತ' => 'country-code',
+ '慈善' => 'generic',
+ '集团' => 'generic',
+ '在线' => 'generic',
+ '한국' => 'country-code',
+ 'ଭାରତ' => 'country-code',
+ '大众汽车' => 'generic',
+ '点看' => 'generic',
+ 'คอม' => 'generic',
+ 'ভাৰত' => 'country-code',
+ 'ভারত' => 'country-code',
+ '八卦' => 'generic',
+ 'موقع' => 'generic',
+ 'বাংলা' => 'country-code',
+ '公益' => 'generic',
+ '公司' => 'generic',
+ '香格里拉' => 'generic',
+ '网站' => 'generic',
+ '移动' => 'generic',
+ '我爱你' => 'generic',
+ 'москва' => 'generic',
+ 'испытание' => 'test',
+ 'қаз' => 'country-code',
+ 'католик' => 'generic',
+ 'онлайн' => 'generic',
+ 'сайт' => 'generic',
+ '联通' => 'generic',
+ 'срб' => 'country-code',
+ 'бг' => 'country-code',
+ 'бел' => 'country-code',
+ 'קום' => 'generic',
+ '时尚' => 'generic',
+ '微博' => 'generic',
+ '테스트' => 'test',
+ '淡马锡' => 'generic',
+ 'ファッション' => 'generic',
+ 'орг' => 'generic',
+ 'नेट' => 'generic',
+ 'ストア' => 'generic',
+ '삼성' => 'generic',
+ 'சிங்கப்பூர்' => 'country-code',
+ '商标' => 'generic',
+ '商店' => 'generic',
+ '商城' => 'generic',
+ 'дети' => 'generic',
+ 'мкд' => 'country-code',
+ 'טעסט' => 'test',
+ 'ею' => 'country-code',
+ 'ポイント' => 'generic',
+ '新闻' => 'generic',
+ '工行' => 'generic',
+ '家電' => 'generic',
+ 'كوم' => 'generic',
+ '中文网' => 'generic',
+ '中信' => 'generic',
+ '中国' => 'country-code',
+ '中國' => 'country-code',
+ '娱乐' => 'generic',
+ '谷歌' => 'generic',
+ 'భారత్' => 'country-code',
+ 'ලංකා' => 'country-code',
+ '電訊盈科' => 'generic',
+ '购物' => 'generic',
+ '測試' => 'test',
+ 'クラウド' => 'generic',
+ 'ભારત' => 'country-code',
+ '通販' => 'generic',
+ 'भारतम्' => 'country-code',
+ 'भारत' => 'country-code',
+ 'भारोत' => 'country-code',
+ 'آزمایشی' => 'test',
+ 'பரிட்சை' => 'test',
+ '网店' => 'generic',
+ 'संगठन' => 'generic',
+ '餐厅' => 'generic',
+ '网络' => 'generic',
+ 'ком' => 'generic',
+ 'укр' => 'country-code',
+ '香港' => 'country-code',
+ '诺基亚' => 'generic',
+ '食品' => 'generic',
+ 'δοκιμή' => 'test',
+ '飞利浦' => 'generic',
+ 'إختبار' => 'test',
+ '台湾' => 'country-code',
+ '台灣' => 'country-code',
+ '手表' => 'generic',
+ '手机' => 'generic',
+ 'мон' => 'country-code',
+ 'الجزائر' => 'country-code',
+ 'عمان' => 'country-code',
+ 'ارامكو' => 'generic',
+ 'ایران' => 'country-code',
+ 'العليان' => 'generic',
+ 'اتصالات' => 'generic',
+ 'امارات' => 'country-code',
+ 'بازار' => 'generic',
+ 'موريتانيا' => 'country-code',
+ 'پاکستان' => 'country-code',
+ 'الاردن' => 'country-code',
+ 'موبايلي' => 'generic',
+ 'بارت' => 'country-code',
+ 'بھارت' => 'country-code',
+ 'المغرب' => 'country-code',
+ 'ابوظبي' => 'generic',
+ 'السعودية' => 'country-code',
+ 'ڀارت' => 'country-code',
+ 'كاثوليك' => 'generic',
+ 'سودان' => 'country-code',
+ 'همراه' => 'generic',
+ 'عراق' => 'country-code',
+ 'مليسيا' => 'country-code',
+ '澳門' => 'country-code',
+ '닷컴' => 'generic',
+ '政府' => 'generic',
+ 'شبكة' => 'generic',
+ 'بيتك' => 'generic',
+ 'عرب' => 'generic',
+ 'გე' => 'country-code',
+ '机构' => 'generic',
+ '组织机构' => 'generic',
+ '健康' => 'generic',
+ 'ไทย' => 'country-code',
+ 'سورية' => 'country-code',
+ '招聘' => 'generic',
+ 'рус' => 'generic',
+ 'рф' => 'country-code',
+ '珠宝' => 'generic',
+ 'تونس' => 'country-code',
+ '大拿' => 'generic',
+ 'みんな' => 'generic',
+ 'グーグル' => 'generic',
+ 'ελ' => 'country-code',
+ '世界' => 'generic',
+ '書籍' => 'generic',
+ 'ഭാരതം' => 'country-code',
+ 'ਭਾਰਤ' => 'country-code',
+ '网址' => 'generic',
+ '닷넷' => 'generic',
+ 'コム' => 'generic',
+ '天主教' => 'generic',
+ '游戏' => 'generic',
+ 'vermögensberater' => 'generic',
+ 'vermögensberatung' => 'generic',
+ '企业' => 'generic',
+ '信息' => 'generic',
+ '嘉里大酒店' => 'generic',
+ '嘉里' => 'generic',
+ 'مصر' => 'country-code',
+ 'قطر' => 'country-code',
+ '广东' => 'generic',
+ 'இலங்கை' => 'country-code',
+ 'இந்தியா' => 'country-code',
+ 'հայ' => 'country-code',
+ '新加坡' => 'country-code',
+ 'فلسطين' => 'country-code',
+ 'テスト' => 'test',
+ '政务' => 'generic',
+ 'xperia' => 'generic',
+ 'xxx' => 'sponsored',
+ 'xyz' => 'generic',
+ 'yachts' => 'generic',
+ 'yahoo' => 'generic',
+ 'yamaxun' => 'generic',
+ 'yandex' => 'generic',
+ 'ye' => 'country-code',
+ 'yodobashi' => 'generic',
+ 'yoga' => 'generic',
+ 'yokohama' => 'generic',
+ 'you' => 'generic',
+ 'youtube' => 'generic',
+ 'yt' => 'country-code',
+ 'yun' => 'generic',
+ 'za' => 'country-code',
+ 'zappos' => 'generic',
+ 'zara' => 'generic',
+ 'zero' => 'generic',
+ 'zip' => 'generic',
+ 'zippo' => 'generic',
+ 'zm' => 'country-code',
+ 'zone' => 'generic',
+ 'zuerich' => 'generic',
+ 'zw' => 'country-code',
+];
+
+}
\ No newline at end of file
diff --git a/formats/tsv/tlds.tsv b/formats/tsv/tlds.tsv
new file mode 100644
index 0000000..f558751
--- /dev/null
+++ b/formats/tsv/tlds.tsv
@@ -0,0 +1,1577 @@
+aaa American Automobile Association, Inc. generic
+aarp AARP generic
+abarth Fiat Chrysler Automobiles N.V. generic
+abb ABB Ltd generic
+abbott Abbott Laboratories, Inc. generic
+abbvie AbbVie Inc. generic
+abc Disney Enterprises, Inc. generic
+able Able Inc. generic
+abogado Top Level Domain Holdings Limited generic
+abudhabi Abu Dhabi Systems and Information Centre generic
+ac Ascension Island country-code
+academy Binky Moon, LLC generic
+accenture Accenture plc generic
+accountant dot Accountant Limited generic
+accountants Binky Moon, LLC generic
+aco ACO Severin Ahlmann GmbH & Co. KG generic
+active Active Network, LLC generic
+actor United TLD Holdco Ltd. generic
+ad Andorra (Principality of) country-code
+adac Allgemeiner Deutscher Automobil-Club e.V. (ADAC) generic
+ads Charleston Road Registry Inc. generic
+adult ICM Registry AD LLC generic
+ae United Arab Emirates country-code
+aeg Aktiebolaget Electrolux generic
+aero Air-transport industry sponsored
+aetna Aetna Life Insurance Company generic
+af Afghanistan (Islamic Republic of) country-code
+afamilycompany Johnson Shareholdings, Inc. generic
+afl Australian Football League generic
+africa ZA Central Registry NPC trading as Registry.Africa generic
+ag Antigua and Barbuda country-code
+agakhan Fondation Aga Khan (Aga Khan Foundation) generic
+agency Binky Moon, LLC generic
+ai Anguilla country-code
+aig American International Group, Inc. generic
+aigo aigo Digital Technology Co,Ltd. generic
+airbus Airbus S.A.S. generic
+airforce United TLD Holdco Ltd. generic
+airtel Bharti Airtel Limited generic
+akdn Fondation Aga Khan (Aga Khan Foundation) generic
+al Albania (Republic of) country-code
+alfaromeo Fiat Chrysler Automobiles N.V. generic
+alibaba Alibaba Group Holding Limited generic
+alipay Alibaba Group Holding Limited generic
+allfinanz Allfinanz Deutsche Vermögensberatung Aktiengesellschaft generic
+allstate Allstate Fire and Casualty Insurance Company generic
+ally Ally Financial Inc. generic
+alsace REGION GRAND EST generic
+alstom ALSTOM generic
+am Armenia (Republic of) country-code
+americanexpress American Express Travel Related Services Company, Inc. generic
+americanfamily AmFam, Inc. generic
+amex American Express Travel Related Services Company, Inc. generic
+amfam AmFam, Inc. generic
+amica Amica Mutual Insurance Company generic
+amsterdam Gemeente Amsterdam generic
+an Netherlands Antilles country-code
+analytics Campus IP LLC generic
+android Charleston Road Registry Inc. generic
+anquan QIHOO 360 TECHNOLOGY CO. LTD. generic
+anz Australia and New Zealand Banking Group Limited generic
+ao Angola (Republic of) country-code
+aol OATH Inc. generic
+apartments Binky Moon, LLC generic
+app Charleston Road Registry Inc. generic
+apple Apple Inc. generic
+aq Antarctica country-code
+aquarelle Aquarelle.com generic
+ar Argentina (Argentine Republic) country-code
+arab League of Arab States generic
+aramco Aramco Services Company generic
+archi STARTING DOT LIMITED generic
+army United TLD Holdco Ltd. generic
+arpa Address and Routing Parameter Area infrastructure
+art UK Creative Ideas Limited generic
+arte Association Relative à la Télévision Européenne G.E.I.E. generic
+as American Samoa country-code
+asda Wal-Mart Stores, Inc. generic
+asia Organisations and individuals in the Asia-Pacific region sponsored
+associates Binky Moon, LLC generic
+at Austria (Republic of) country-code
+athleta The Gap, Inc. generic
+attorney United TLD Holdco, Ltd generic
+au Australia (Commonwealth of) country-code
+auction United TLD HoldCo, Ltd. generic
+audi AUDI Aktiengesellschaft generic
+audible Amazon Registry Services, Inc. generic
+audio Uniregistry, Corp. generic
+auspost Australian Postal Corporation generic
+author Amazon Registry Services, Inc. generic
+auto Cars Registry Limited generic
+autos DERAutos, LLC generic
+avianca Aerovias del Continente Americano S.A. Avianca generic
+aw Aruba country-code
+aws Amazon Registry Services, Inc. generic
+ax Åland Islands country-code
+axa AXA SA generic
+az Azerbaijan (Republic of) country-code
+azure Microsoft Corporation generic
+ba Bosnia and Herzegovina country-code
+baby Johnson & Johnson Services, Inc. generic
+baidu Baidu, Inc. generic
+banamex Citigroup Inc. generic
+bananarepublic The Gap, Inc. generic
+band United TLD Holdco, Ltd generic
+bank fTLD Registry Services, LLC generic
+bar Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable generic
+barcelona Municipi de Barcelona generic
+barclaycard Barclays Bank PLC generic
+barclays Barclays Bank PLC generic
+barefoot Gallo Vineyards, Inc. generic
+bargains Binky Moon, LLC generic
+baseball MLB Advanced Media DH, LLC generic
+basketball Fédération Internationale de Basketball (FIBA) generic
+bauhaus Werkhaus GmbH generic
+bayern Bayern Connect GmbH generic
+bb Barbados country-code
+bbc British Broadcasting Corporation generic
+bbt BB&T Corporation generic
+bbva BANCO BILBAO VIZCAYA ARGENTARIA, S.A. generic
+bcg The Boston Consulting Group, Inc. generic
+bcn Municipi de Barcelona generic
+bd Bangladesh (People's Republic of) country-code
+be Belgium (Kingdom of) country-code
+beats Beats Electronics, LLC generic
+beauty L'Oréal generic
+beer Top Level Domain Holdings Limited generic
+bentley Bentley Motors Limited generic
+berlin dotBERLIN GmbH & Co. KG generic
+best BestTLD Pty Ltd generic
+bestbuy BBY Solutions, Inc. generic
+bet Afilias plc generic
+bf Burkina Faso country-code
+bg Bulgaria (Republic of) country-code
+bh Bahrain (Kingdom of) country-code
+bharti Bharti Enterprises (Holding) Private Limited generic
+bi Burundi (Republic of) country-code
+bible American Bible Society generic
+bid dot Bid Limited generic
+bike Binky Moon, LLC generic
+bing Microsoft Corporation generic
+bingo Binky Moon, LLC generic
+bio STARTING DOT LIMITED generic
+biz Business generic-restricted
+bj Benin (Republic of) country-code
+bl Saint Barthélemy (Collectivity of) {unassigned - see also: .gp and .fr} country-code
+black Afilias plc generic
+blackfriday Uniregistry, Corp. generic
+blanco BLANCO GmbH + Co KG generic
+blockbuster Dish DBS Corporation generic
+blog Knock Knock WHOIS There, LLC generic
+bloomberg Bloomberg IP Holdings LLC generic
+blue Afilias plc generic
+bm Bermuda country-code
+bms Bristol-Myers Squibb Company generic
+bmw Bayerische Motoren Werke Aktiengesellschaft generic
+bn Brunei (Nation of Brunei - the Abode of Peace) [Negara Brunei Darussalam] country-code
+bnl Banca Nazionale del Lavoro generic
+bnpparibas BNP Paribas generic
+bo Bolivia (Plurinational State of) country-code
+boats DERBoats, LLC generic
+boehringer Boehringer Ingelheim International GmbH generic
+bofa Bank of America Corporation generic
+bom Núcleo de Informação e Coordenação do Ponto BR - NIC.br generic
+bond Bond University Limited generic
+boo Charleston Road Registry Inc. generic
+book Amazon Registry Services, Inc. generic
+booking Booking.com B.V. generic
+boots Not assigned generic
+bosch Robert Bosch GMBH generic
+bostik Bostik SA generic
+boston Boston TLD Management, LLC generic
+bot Amazon Registry Services, Inc. generic
+boutique Binky Moon, LLC generic
+box NS1 Limited generic
+bq Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl} country-code
+br Brazil (Federative Republic of) country-code
+bradesco Banco Bradesco S.A. generic
+bridgestone Bridgestone Corporation generic
+broadway Celebrate Broadway, Inc. generic
+broker DOTBROKER REGISTRY LTD generic
+brother Brother Industries, Ltd. generic
+brussels DNS.be vzw generic
+bs Bahamas (Commonwealth of the) country-code
+bt Bhutan (Kingdom of) country-code
+budapest Top Level Domain Holdings Limited generic
+bugatti Bugatti International SA generic
+build Plan Bee LLC generic
+builders Binky Moon, LLC generic
+business Binky Moon, LLC generic
+buy Amazon Registry Services, INC generic
+buzz DOTSTRATEGY CO. generic
+bv Bouvet Island country-code
+bw Botswana (Republic of) country-code
+by Belarus (Republic of) country-code
+bz Belize country-code
+bzh Association www.bzh generic
+ca Canada country-code
+cab Binky Moon, LLC generic
+cafe Binky Moon, LLC generic
+cal Charleston Road Registry Inc. generic
+call Amazon Registry Services, Inc. generic
+calvinklein PVH gTLD Holdings LLC generic
+cam AC Webconnecting Holding B.V. generic
+camera Binky Moon, LLC generic
+camp Binky Moon, LLC generic
+cancerresearch Australian Cancer Research Foundation generic
+canon Canon Inc. generic
+capetown ZA Central Registry NPC trading as ZA Central Registry generic
+capital Binky Moon, LLC generic
+capitalone Capital One Financial Corporation generic
+car Cars Registry Limited generic
+caravan Caravan International, Inc. generic
+cards Binky Moon, LLC generic
+care Binky Moon, LLC generic
+career dotCareer LLC generic
+careers Binky Moon, LLC generic
+cars Cars Registry Limited generic
+cartier Richemont DNS Inc. generic
+casa Top Level Domain Holdings Limited generic
+case CNH Industrial N.V. generic
+caseih CNH Industrial N.V. generic
+cash Binky Moon, LLC generic
+casino Binky Moon, LLC generic
+cat Catalan sponsored
+catering Binky Moon, LLC generic
+catholic Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) generic
+cba COMMONWEALTH BANK OF AUSTRALIA generic
+cbn The Christian Broadcasting Network, Inc. generic
+cbre CBRE, Inc. generic
+cbs CBS Domains Inc. generic
+cc Cocos (Keeling) Islands (Territory of the) country-code
+cd Congo (Democratic Republic of the) [Congo-Kinshasa] country-code
+ceb The Corporate Executive Board Company generic
+center Binky Moon, LLC generic
+ceo CEOTLD Pty Ltd generic
+cern "European Organization for Nuclear Research (""CERN"")" generic
+cf Central African Republic country-code
+cfa CFA Institute generic
+cfd DOTCFD REGISTRY LTD generic
+cg Congo (Republic of) [Congo-Brazzaville] country-code
+ch Switzerland (Swiss Confederation) country-code
+chanel Chanel International B.V. generic
+channel Charleston Road Registry Inc. generic
+charity Corn Lake, LLC generic
+chase JPMorgan Chase Bank, National Association generic
+chat Binky Moon, LLC generic
+cheap Binky Moon, LLC generic
+chintai CHINTAI Corporation generic
+chloe Not assigned generic
+christmas Uniregistry, Corp. generic
+chrome Charleston Road Registry Inc. generic
+chrysler FCA US LLC. generic
+church Binky Moon, LLC generic
+ci Ivory Coast (Republic of Côte d'Ivoire) country-code
+cipriani Hotel Cipriani Srl generic
+circle Amazon Registry Services, Inc. generic
+cisco Cisco Technology, Inc. generic
+citadel Citadel Domain LLC generic
+citi Citigroup Inc. generic
+citic CITIC Group Corporation generic
+city Binky Moon, LLC generic
+cityeats Lifestyle Domain Holdings, Inc. generic
+ck Cook Islands country-code
+cl Chile (Republic of) country-code
+claims Binky Moon, LLC generic
+cleaning Binky Moon, LLC generic
+click Uniregistry, Corp. generic
+clinic Binky Moon, LLC generic
+clinique The Estée Lauder Companies Inc. generic
+clothing Binky Moon, LLC generic
+cloud ARUBA PEC S.p.A. generic
+club .CLUB DOMAINS, LLC generic
+clubmed Club Méditerranée S.A. generic
+cm Cameroon (Republic of) country-code
+cn China (People's Republic of) country-code
+co Colombia (Republic of) country-code
+coach Binky Moon, LLC generic
+codes Binky Moon, LLC generic
+coffee Binky Moon, LLC generic
+college XYZ.COM LLC generic
+cologne dotKoeln GmbH generic
+com Commercial organizations generic
+comcast Comcast IP Holdings I, LLC generic
+commbank COMMONWEALTH BANK OF AUSTRALIA generic
+community Binky Moon, LLC generic
+company Binky Moon, LLC generic
+compare iSelect Ltd generic
+computer Binky Moon, LLC generic
+comsec VeriSign, Inc. generic
+condos Binky Moon, LLC generic
+construction Binky Moon, LLC generic
+consulting United TLD Holdco, LTD. generic
+contact Top Level Spectrum, Inc. generic
+contractors Binky Moon, LLC generic
+cooking Top Level Domain Holdings Limited generic
+cookingchannel Lifestyle Domain Holdings, Inc. generic
+cool Binky Moon, LLC generic
+coop Cooperatives sponsored
+corsica Collectivité Territoriale de Corse generic
+country Top Level Domain Holdings Limited generic
+coupon Amazon Registry Services, Inc. generic
+coupons Binky Moon, LLC generic
+courses OPEN UNIVERSITIES AUSTRALIA PTY LTD generic
+cr Costa Rica (Republic of) country-code
+credit Binky Moon, LLC generic
+creditcard Binky Moon, LLC generic
+creditunion CUNA Performance Resources, LLC generic
+cricket dot Cricket Limited generic
+crown Crown Equipment Corporation generic
+crs Federated Co-operatives Limited generic
+cruise Viking River Cruises (Bermuda) Ltd. generic
+cruises Binky Moon, LLC generic
+csc Alliance-One Services, Inc. generic
+cu Cuba (Republic of) country-code
+cuisinella SALM S.A.S. generic
+cv Cape Verde (Republic of) country-code
+cw Curaçao (Country of) country-code
+cx Christmas Island (Territory of) country-code
+cy Cyprus (Republic of) country-code
+cymru Nominet UK generic
+cyou Beijing Gamease Age Digital Technology Co., Ltd. generic
+cz Czech Republic country-code
+dabur Dabur India Limited generic
+dad Charleston Road Registry Inc. generic
+dance United TLD Holdco Ltd. generic
+data Dish DBS Corporation generic
+date dot Date Limited generic
+dating Binky Moon, LLC generic
+datsun NISSAN MOTOR CO., LTD. generic
+day Charleston Road Registry Inc. generic
+dclk Charleston Road Registry Inc. generic
+dds Minds + Machines Group Limited generic
+de Germany (Federal Republic of) country-code
+deal Amazon Registry Services, Inc. generic
+dealer Dealer Dot Com, Inc. generic
+deals Binky Moon, LLC generic
+degree United TLD Holdco, Ltd generic
+delivery Binky Moon, LLC generic
+dell Dell Inc. generic
+deloitte Deloitte Touche Tohmatsu generic
+delta Delta Air Lines, Inc. generic
+democrat United TLD Holdco Ltd. generic
+dental Binky Moon, LLC generic
+dentist United TLD Holdco, Ltd generic
+desi Desi Networks LLC generic
+design Top Level Design, LLC generic
+dev Charleston Road Registry Inc. generic
+dhl Deutsche Post AG generic
+diamonds Binky Moon, LLC generic
+diet Uniregistry, Corp. generic
+digital Binky Moon, LLC generic
+direct Binky Moon, LLC generic
+directory Binky Moon, LLC generic
+discount Binky Moon, LLC generic
+discover Discover Financial Services generic
+dish Dish DBS Corporation generic
+diy Lifestyle Domain Holdings, Inc. generic
+dj Djibouti (Republic of) country-code
+dk Denmark (Kingdom of) country-code
+dm Dominica (Commonwealth of) country-code
+dnp Dai Nippon Printing Co., Ltd. generic
+do Dominican Republic country-code
+docs Charleston Road Registry Inc. generic
+doctor Binky Moon, LLC generic
+dodge FCA US LLC. generic
+dog Binky Moon, LLC generic
+doha Communications Regulatory Authority (CRA) generic
+domains Binky Moon, LLC generic
+doosan Retired generic
+dot Dish DBS Corporation generic
+download dot Support Limited generic
+drive Charleston Road Registry Inc. generic
+dtv Dish DBS Corporation generic
+dubai Dubai Smart Government Department generic
+duck Johnson Shareholdings, Inc. generic
+dunlop The Goodyear Tire & Rubber Company generic
+duns The Dun & Bradstreet Corporation generic
+dupont E. I. du Pont de Nemours and Company generic
+durban ZA Central Registry NPC trading as ZA Central Registry generic
+dvag Deutsche Vermögensberatung Aktiengesellschaft DVAG generic
+dvr Hughes Satellite Systems Corporation generic
+dz Algeria (People's Democratic Republic of) country-code
+earth Interlink Co., Ltd. generic
+eat Charleston Road Registry Inc. generic
+ec Ecuador (Republic of) country-code
+eco Big Room Inc. generic
+edeka EDEKA Verband kaufmännischer Genossenschaften e.V. generic
+edu Educational establishments sponsored
+education Binky Moon, LLC generic
+ee Estonia (Republic of) country-code
+eg Egypt (Arab Republic of) country-code
+eh Western Sahara {reserved} country-code
+email Binky Moon, LLC generic
+emerck Merck KGaA generic
+energy Binky Moon, LLC generic
+engineer United TLD Holdco Ltd. generic
+engineering Binky Moon, LLC generic
+enterprises Binky Moon, LLC generic
+epost Deutsche Post AG generic
+epson Seiko Epson Corporation generic
+equipment Binky Moon, LLC generic
+er Eritrea (State of) country-code
+ericsson Telefonaktiebolaget L M Ericsson generic
+erni ERNI Group Holding AG generic
+es Spain (Kingdom of) country-code
+esq Charleston Road Registry Inc. generic
+estate Binky Moon, LLC generic
+esurance Esurance Insurance Company generic
+et Ethiopia (Federal Democratic Republic of) country-code
+etisalat Emirates Telecommunications Corporation (trading as Etisalat) generic
+eu European Union country-code
+eurovision European Broadcasting Union (EBU) generic
+eus Puntueus Fundazioa generic
+events Binky Moon, LLC generic
+everbank EverBank generic
+exchange Binky Moon, LLC generic
+expert Binky Moon, LLC generic
+exposed Binky Moon, LLC generic
+express Binky Moon, LLC generic
+extraspace Extra Space Storage LLC generic
+fage Fage International S.A. generic
+fail Binky Moon, LLC generic
+fairwinds FairWinds Partners, LLC generic
+faith dot Faith Limited generic
+family United TLD Holdco Ltd. generic
+fan Asiamix Digital Ltd generic
+fans Asiamix Digital Limited generic
+farm Binky Moon, LLC generic
+farmers Farmers Insurance Exchange generic
+fashion Top Level Domain Holdings Limited generic
+fast Amazon Registry Services, Inc. generic
+fedex Federal Express Corporation generic
+feedback Top Level Spectrum, Inc. generic
+ferrari Fiat Chrysler Automobiles N.V. generic
+ferrero Ferrero Trading Lux S.A. generic
+fi Finland (Republic of) country-code
+fiat Fiat Chrysler Automobiles N.V. generic
+fidelity Fidelity Brokerage Services LLC generic
+fido Rogers Communications Canada Inc. generic
+film Motion Picture Domain Registry Pty Ltd generic
+final Núcleo de Informação e Coordenação do Ponto BR - NIC.br generic
+finance Binky Moon, LLC generic
+financial Binky Moon, LLC generic
+fire Amazon Registry Services, Inc. generic
+firestone Bridgestone Licensing Services, Inc. generic
+firmdale Firmdale Holdings Limited generic
+fish Binky Moon, LLC generic
+fishing Top Level Domain Holdings Limited generic
+fit Minds + Machines Group Limited generic
+fitness Binky Moon, LLC generic
+fj Fiji (Republic of) country-code
+fk Falkland Islands (Malvinas) country-code
+flickr Yahoo! Domain Services Inc. generic
+flights Binky Moon, LLC generic
+flir FLIR Systems, Inc. generic
+florist Binky Moon, LLC generic
+flowers Uniregistry, Corp. generic
+flsmidth Retired generic
+fly Charleston Road Registry Inc. generic
+fm Micronesia (Federated States of) country-code
+fo Faroe Islands country-code
+foo Charleston Road Registry Inc. generic
+food Lifestyle Domain Holdings, Inc. generic
+foodnetwork Lifestyle Domain Holdings, Inc. generic
+football Binky Moon, LLC generic
+ford Ford Motor Company generic
+forex DOTFOREX REGISTRY LTD generic
+forsale United TLD Holdco, LLC generic
+forum Fegistry, LLC generic
+foundation Binky Moon, LLC generic
+fox FOX Registry, LLC generic
+fr France (French Republic) country-code
+free Amazon Registry Services, Inc. generic
+fresenius Fresenius Immobilien-Verwaltungs-GmbH generic
+frl FRLregistry B.V. generic
+frogans OP3FT generic
+frontdoor Lifestyle Domain Holdings, Inc. generic
+frontier Frontier Communications Corporation generic
+ftr Frontier Communications Corporation generic
+fujitsu Fujitsu Limited generic
+fujixerox Xerox DNHC LLC generic
+fun DotSpace, Inc. generic
+fund Binky Moon, LLC generic
+furniture Binky Moon, LLC generic
+futbol United TLD Holdco, Ltd. generic
+fyi Binky Moon, LLC generic
+ga Gabon (Gabonese Republic) country-code
+gal Asociación puntoGAL generic
+gallery Binky Moon, LLC generic
+gallo Gallo Vineyards, Inc. generic
+gallup Gallup, Inc. generic
+game Uniregistry, Corp. generic
+games United TLD Holdco Ltd. generic
+gap The Gap, Inc. generic
+garden Top Level Domain Holdings Limited generic
+gb United Kingdom (United Kingdom of Great Britain and Northern Ireland) country-code
+gbiz Charleston Road Registry Inc. generic
+gd Grenada country-code
+gdn "Joint Stock Company ""Navigation-information systems""" generic
+ge Georgia country-code
+gea GEA Group Aktiengesellschaft generic
+gent Combell nv generic
+genting Resorts World Inc. Pte. Ltd. generic
+george Wal-Mart Stores, Inc. generic
+gf French Guiana country-code
+gg Guernsey (Bailiwick of) country-code
+ggee GMO Internet, Inc. generic
+gh Ghana (Republic of) country-code
+gi Gibraltar country-code
+gift Uniregistry, Corp. generic
+gifts Binky Moon, LLC generic
+gives United TLD Holdco Ltd. generic
+giving Giving Limited generic
+gl Greenland country-code
+glade Johnson Shareholdings, Inc. generic
+glass Binky Moon, LLC generic
+gle Charleston Road Registry Inc. generic
+global Dot Global Domain Registry Limited generic
+globo Globo Comunicação e Participações S.A generic
+gm Gambia (Republic of The) country-code
+gmail Charleston Road Registry Inc. generic
+gmbh Binky Moon, LLC generic
+gmo GMO Internet, Inc. generic
+gmx 1&1 Mail & Media GmbH generic
+gn Guinea (Republic of) country-code
+godaddy Go Daddy East, LLC generic
+gold Binky Moon, LLC generic
+goldpoint YODOBASHI CAMERA CO.,LTD. generic
+golf Binky Moon, LLC generic
+goo NTT Resonant Inc. generic
+goodhands Allstate Fire and Casualty Insurance Company generic
+goodyear The Goodyear Tire & Rubber Company generic
+goog Charleston Road Registry Inc. generic
+google Charleston Road Registry Inc. generic
+gop Republican State Leadership Committee, Inc. generic
+got Amazon Registry Services, Inc. generic
+gov US government sponsored
+gp Guadeloupe country-code
+gq Equatorial Guinea (Republic of) country-code
+gr Greece (Hellenic Republic) country-code
+grainger Grainger Registry Services, LLC generic
+graphics Binky Moon, LLC generic
+gratis Binky Moon, LLC generic
+green DotGreen Registry Limited generic
+gripe Binky Moon, LLC generic
+grocery Wal-Mart Stores, Inc. generic
+group Binky Moon, LLC generic
+gs South Georgia and the South Sandwich Islands country-code
+gt Guatemala (Republic of) country-code
+gu Guam country-code
+guardian The Guardian Life Insurance Company of America generic
+gucci Guccio Gucci S.p.a. generic
+guge Charleston Road Registry Inc. generic
+guide Binky Moon, LLC generic
+guitars Uniregistry, Corp. generic
+guru Binky Moon, LLC generic
+gw Guinea-Bissau (Republic of) country-code
+gy Guyana (Co-operative Republic of) country-code
+hair L'Oreal generic
+hamburg Hamburg Top-Level-Domain GmbH generic
+hangout Charleston Road Registry Inc. generic
+haus United TLD Holdco, LTD. generic
+hbo HBO Registry Services, Inc. generic
+hdfc HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED generic
+hdfcbank HDFC Bank Limited generic
+health DotHealth, LLC generic
+healthcare Binky Moon, LLC generic
+help Uniregistry, Corp. generic
+helsinki City of Helsinki generic
+here Charleston Road Registry Inc. generic
+hermes Hermes International generic
+hgtv Lifestyle Domain Holdings, Inc. generic
+hiphop Uniregistry, Corp. generic
+hisamitsu Hisamitsu Pharmaceutical Co.,Inc. generic
+hitachi Hitachi, Ltd. generic
+hiv Uniregistry, Corp. generic
+hk Hong Kong (Hong Kong Special Administrative Region of the People's Republic of China) country-code
+hkt PCCW-HKT DataCom Services Limited generic
+hm Heard Island and McDonald Islands country-code
+hn Honduras (Republic of) country-code
+hockey Binky Moon, LLC generic
+holdings Binky Moon, LLC generic
+holiday Binky Moon, LLC generic
+homedepot Home Depot Product Authority, LLC generic
+homegoods The TJX Companies, Inc. generic
+homes DERHomes, LLC generic
+homesense The TJX Companies, Inc. generic
+honda Honda Motor Co., Ltd. generic
+honeywell Honeywell GTLD LLC generic
+horse Top Level Domain Holdings Limited generic
+hospital Binky Moon, LLC generic
+host DotHost Inc. generic
+hosting Uniregistry, Corp. generic
+hot Amazon Registry Services, Inc. generic
+hoteles Travel Reservations SRL generic
+hotels Booking.com B.V. generic
+hotmail Microsoft Corporation generic
+house Binky Moon, LLC generic
+how Charleston Road Registry Inc. generic
+hr Croatia (Republic of) country-code
+hsbc HSBC Global Services (UK) Limited generic
+ht Haiti (Republic of) country-code
+htc Not assigned generic
+hu Hungary country-code
+hughes Hughes Satellite Systems Corporation generic
+hyatt Hyatt GTLD, L.L.C. generic
+hyundai Hyundai Motor Company generic
+ibm International Business Machines Corporation generic
+icbc Industrial and Commercial Bank of China Limited generic
+ice IntercontinentalExchange, Inc. generic
+icu Shortdot SA generic
+id Indonesia (Republic of) country-code
+ie Ireland (Republic of) country-code
+ieee IEEE Global LLC generic
+ifm ifm electronic gmbh generic
+iinet Retired generic
+ikano Ikano S.A. generic
+il Israel (State of) country-code
+im Isle of Man country-code
+imamat Fondation Aga Khan (Aga Khan Foundation) generic
+imdb Amazon Registry Services, Inc. generic
+immo Binky Moon, LLC generic
+immobilien United TLD Holdco Ltd. generic
+in India (Republic of) country-code
+industries Binky Moon, LLC generic
+infiniti NISSAN MOTOR CO., LTD. generic
+info Informational sites generic
+ing Charleston Road Registry Inc. generic
+ink Top Level Design, LLC generic
+institute Binky Moon, LLC generic
+insurance fTLD Registry Services LLC generic
+insure Binky Moon, LLC generic
+int International treaty-based organizations sponsored
+intel Intel Corporation generic
+international Binky Moon, LLC generic
+intuit Intuit Administrative Services, Inc. generic
+investments Binky Moon, LLC generic
+io British Indian Ocean Territory country-code
+ipiranga Ipiranga Produtos de Petroleo S.A. generic
+iq Iraq (Republic of) country-code
+ir Iran (Islamic Republic of) country-code
+irish Binky Moon, LLC generic
+is Iceland country-code
+iselect iSelect Ltd generic
+ismaili Fondation Aga Khan (Aga Khan Foundation) generic
+ist Istanbul Metropolitan Municipality generic
+istanbul Istanbul Metropolitan Municipality generic
+it Italy (Italian Republic) country-code
+itau Itau Unibanco Holding S.A. generic
+itv ITV Services Limited generic
+iveco CNH Industrial N.V. generic
+iwc Richemont DNS Inc. generic
+jaguar Jaguar Land Rover Ltd generic
+java Oracle Corporation generic
+jcb JCB Co., Ltd. generic
+jcp JCP Media, Inc. generic
+je Jersey (Bailiwick of) country-code
+jeep FCA US LLC. generic
+jetzt Binky Moon, LLC generic
+jewelry Binky Moon, LLC generic
+jio Affinity Names, Inc. generic
+jlc Richemont DNS Inc. generic
+jll Jones Lang LaSalle Incorporated generic
+jm Jamaica (Commonwealth of) country-code
+jmp Matrix IP LLC generic
+jnj Johnson & Johnson Services, Inc. generic
+jo Jordan (Hashemite Kingdom of) country-code
+jobs Employment-related sites sponsored
+joburg ZA Central Registry NPC trading as ZA Central Registry generic
+jot Amazon Registry Services, Inc. generic
+joy Amazon Registry Services, Inc. generic
+jp Japan country-code
+jpmorgan JPMorgan Chase Bank, National Association generic
+jprs Japan Registry Services Co., Ltd. generic
+juegos Uniregistry, Corp. generic
+juniper JUNIPER NETWORKS, INC. generic
+kaufen United TLD Holdco Ltd. generic
+kddi KDDI CORPORATION generic
+ke Kenya (Republic of) country-code
+kerryhotels Kerry Trading Co. Limited generic
+kerrylogistics Kerry Trading Co. Limited generic
+kerryproperties Kerry Trading Co. Limited generic
+kfh Kuwait Finance House generic
+kg Kyrgyzstan (Kyrgyz Republic) country-code
+kh Cambodia (Kingdom of) country-code
+ki Kiribati (Republic of) country-code
+kia KIA MOTORS CORPORATION generic
+kim Afilias plc generic
+kinder Ferrero Trading Lux S.A. generic
+kindle Amazon Registry Services, Inc. generic
+kitchen Binky Moon, LLC generic
+kiwi DOT KIWI LIMITED generic
+km Comoros (Union of the) country-code
+kn Saint Kitts and Nevis (Federation of) country-code
+koeln dotKoeln GmbH generic
+komatsu Komatsu Ltd. generic
+kosher Kosher Marketing Assets LLC generic
+kp Korea (Democratic People's Republic of) [North Korea] country-code
+kpmg KPMG International Cooperative (KPMG International Genossenschaft) generic
+kpn Koninklijke KPN N.V. generic
+kr Korea (Republic of) [South Korea] country-code
+krd KRG Department of Information Technology generic
+kred KredTLD Pty Ltd generic
+kuokgroup Kerry Trading Co. Limited generic
+kw Kuwait (State of Kuwait) country-code
+ky Cayman Islands country-code
+kyoto Academic Institution: Kyoto Jyoho Gakuen generic
+kz Kazakhstan (Republic of) country-code
+la Laos (Lao People's Democratic Republic) country-code
+lacaixa CAIXA D'ESTALVIS I PENSIONS DE BARCELONA generic
+ladbrokes LADBROKES INTERNATIONAL PLC generic
+lamborghini Automobili Lamborghini S.p.A. generic
+lamer The Estée Lauder Companies Inc. generic
+lancaster LANCASTER generic
+lancia Fiat Chrysler Automobiles N.V. generic
+lancome L'Oréal generic
+land Binky Moon, LLC generic
+landrover Jaguar Land Rover Ltd generic
+lanxess LANXESS Corporation generic
+lasalle Jones Lang LaSalle Incorporated generic
+lat ECOM-LAC Federación de Latinoamérica y el Caribe para Internet y el Comercio Electrónico generic
+latino Dish DBS Corporation generic
+latrobe La Trobe University generic
+law Minds + Machines Group Limited generic
+lawyer United TLD Holdco, Ltd generic
+lb Lebanon (Lebanese Republic) country-code
+lc Saint Lucia country-code
+lds IRI Domain Management, LLC generic
+lease Binky Moon, LLC generic
+leclerc A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc generic
+lefrak LeFrak Organization, Inc. generic
+legal Binky Moon, LLC generic
+lego LEGO Juris A/S generic
+lexus TOYOTA MOTOR CORPORATION generic
+lgbt Afilias plc generic
+li Liechtenstein (Principality of) country-code
+liaison Liaison Technologies, Incorporated generic
+lidl Schwarz Domains und Services GmbH & Co. KG generic
+life Binky Moon, LLC generic
+lifeinsurance American Council of Life Insurers generic
+lifestyle Lifestyle Domain Holdings, Inc. generic
+lighting Binky Moon, LLC generic
+like Amazon Registry Services, Inc. generic
+lilly Eli Lilly and Company generic
+limited Binky Moon, LLC generic
+limo Binky Moon, LLC generic
+lincoln Ford Motor Company generic
+linde Linde Aktiengesellschaft generic
+link Uniregistry, Corp. generic
+lipsy Lipsy Ltd generic
+live United TLD Holdco Ltd. generic
+living Lifestyle Domain Holdings, Inc. generic
+lixil LIXIL Group Corporation generic
+lk Sri Lanka (Democratic Socialist Republic of) country-code
+llc Afilias plc generic
+loan dot Loan Limited generic
+loans Binky Moon, LLC generic
+locker Dish DBS Corporation generic
+locus Locus Analytics LLC generic
+loft Annco, Inc. generic
+lol Uniregistry, Corp. generic
+london Dot London Domains Limited generic
+lotte Lotte Holdings Co., Ltd. generic
+lotto Afilias plc generic
+love Merchant Law Group LLP generic
+lpl LPL Holdings, Inc. generic
+lplfinancial LPL Holdings, Inc. generic
+lr Liberia (Republic of) country-code
+ls Lesotho (Kingdom of) country-code
+lt Lithuania (Republic of) country-code
+ltd Binky Moon, LLC generic
+ltda InterNetX Corp. generic
+lu Luxembourg (Grand Duchy of) country-code
+lundbeck H. Lundbeck A/S generic
+lupin LUPIN LIMITED generic
+luxe Top Level Domain Holdings Limited generic
+luxury Luxury Partners LLC generic
+lv Latvia (Republic of) country-code
+ly Libya country-code
+ma Morocco country-code
+macys Macys, Inc. generic
+madrid Comunidad de Madrid generic
+maif Mutuelle Assurance Instituteur France (MAIF) generic
+maison Binky Moon, LLC generic
+makeup L'Oréal generic
+man MAN SE generic
+management Binky Moon, LLC generic
+mango PUNTO FA S.L. generic
+map Charleston Road Registry Inc. generic
+market United TLD Holdco, Ltd generic
+marketing Binky Moon, LLC generic
+markets DOTMARKETS REGISTRY LTD generic
+marriott Marriott Worldwide Corporation generic
+marshalls The TJX Companies, Inc. generic
+maserati Fiat Chrysler Automobiles N.V. generic
+mattel Mattel Sites, Inc. generic
+mba Binky Moon, LLC generic
+mc Monaco (Principality of) country-code
+mcd Not assigned generic
+mcdonalds Not assigned generic
+mckinsey McKinsey Holdings, Inc. generic
+md Moldova (Republic of) country-code
+me Montenegro country-code
+med Medistry LLC generic
+media Binky Moon, LLC generic
+meet Charleston Road Registry Inc. generic
+melbourne The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation generic
+meme Charleston Road Registry Inc. generic
+memorial Dog Beach, LLC generic
+men Exclusive Registry Limited generic
+menu Wedding TLD2, LLC generic
+meo Not assigned generic
+merckmsd MSD Registry Holdings, Inc. generic
+metlife MetLife Services and Solutions, LLC generic
+mf Saint Martin (Collectivity of) {unassigned - see also: .gp and .fr} country-code
+mg Madagascar (Republic of) country-code
+mh Marshall Islands (Republic of the) country-code
+miami Top Level Domain Holdings Limited generic
+microsoft Microsoft Corporation generic
+mil US military sponsored
+mini Bayerische Motoren Werke Aktiengesellschaft generic
+mint Intuit Administrative Services, Inc. generic
+mit Massachusetts Institute of Technology generic
+mitsubishi Mitsubishi Corporation generic
+mk Macedonia (Republic of) country-code
+ml Mali (Republic of) country-code
+mlb MLB Advanced Media DH, LLC generic
+mls The Canadian Real Estate Association generic
+mm Myanmar (Republic of the Union of) [Burma] country-code
+mma MMA IARD generic
+mn Mongolia country-code
+mo Macau (Macau Special Administrative Region of the People's Republic of China) [Macao] country-code
+mobi Mobile generic
+mobile Dish DBS Corporation generic
+mobily GreenTech Consultancy Company W.L.L. generic
+moda United TLD Holdco Ltd. generic
+moe Interlink Co., Ltd. generic
+moi Amazon Registry Services, Inc. generic
+mom Uniregistry, Corp. generic
+monash Monash University generic
+money Binky Moon, LLC generic
+monster Monster Worldwide, Inc. generic
+montblanc Not assigned generic
+mopar FCA US LLC. generic
+mormon "IRI Domain Management, LLC (""Applicant"")" generic
+mortgage United TLD Holdco, Ltd generic
+moscow Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID) generic
+moto Motorola Trademark Holdings, LLC generic
+motorcycles DERMotorcycles, LLC generic
+mov Charleston Road Registry Inc. generic
+movie Binky Moon, LLC generic
+movistar Telefónica S.A. generic
+mp Northern Mariana Islands (Commonwealth of the) country-code
+mq Martinique country-code
+mr Mauritania (Islamic Republic of) country-code
+ms Montserrat country-code
+msd MSD Registry Holdings, Inc. generic
+mt Malta (Republic of) country-code
+mtn MTN Dubai Limited generic
+mtpc Retired generic
+mtr MTR Corporation Limited generic
+mu Mauritius (Republic of) country-code
+museum Museums sponsored
+mutual Northwestern Mutual MU TLD Registry, LLC generic
+mutuelle Retired generic
+mv Maldives (Republic of) country-code
+mw Malawi (Republic of) country-code
+mx Mexico (United Mexican States) country-code
+my Malaysia country-code
+mz Mozambique (Republic of) country-code
+na Namibia (Republic of) country-code
+nab National Australia Bank Limited generic
+nadex Nadex Domains, Inc generic
+nagoya GMO Registry, Inc. generic
+name Individuals generic-restricted
+nationwide Nationwide Mutual Insurance Company generic
+natura NATURA COSMÉTICOS S.A. generic
+navy United TLD Holdco Ltd. generic
+nba NBA REGISTRY, LLC generic
+nc New Caledonia country-code
+ne Niger (Republic of) country-code
+nec NEC Corporation generic
+net Network generic
+netbank COMMONWEALTH BANK OF AUSTRALIA generic
+netflix Netflix, Inc. generic
+network Binky Moon, LLC generic
+neustar NeuStar, Inc. generic
+new Charleston Road Registry Inc. generic
+newholland CNH Industrial N.V. generic
+news United TLD Holdco Ltd. generic
+next Next plc generic
+nextdirect Next plc generic
+nexus Charleston Road Registry Inc. generic
+nf Norfolk Island (Territory of) country-code
+nfl NFL Reg Ops LLC generic
+ng Nigeria (Federal Republic of) country-code
+ngo Public Interest Registry generic
+nhk Japan Broadcasting Corporation (NHK) generic
+ni Nicaragua (Republic of) country-code
+nico DWANGO Co., Ltd. generic
+nike NIKE, Inc. generic
+nikon NIKON CORPORATION generic
+ninja United TLD Holdco Ltd. generic
+nissan NISSAN MOTOR CO., LTD. generic
+nissay Nippon Life Insurance Company generic
+nl Netherlands country-code
+no Norway (Kingdom of) country-code
+nokia Nokia Corporation generic
+northwesternmutual Northwestern Mutual Registry, LLC generic
+norton Symantec Corporation generic
+now Amazon Registry Services, Inc. generic
+nowruz Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. generic
+nowtv Starbucks (HK) Limited generic
+np Nepal (Federal Democratic Republic of) country-code
+nr Nauru (Republic of) country-code
+nra NRA Holdings Company, INC. generic
+nrw Minds + Machines GmbH generic
+ntt NIPPON TELEGRAPH AND TELEPHONE CORPORATION generic
+nu Niue country-code
+nyc The City of New York by and through the New York City Department of Information Technology & Telecommunications generic
+nz New Zealand country-code
+obi OBI Group Holding SE & Co. KGaA generic
+observer Top Level Spectrum, Inc. generic
+off Johnson Shareholdings, Inc. generic
+office Microsoft Corporation generic
+okinawa BRregistry, Inc. generic
+olayan Crescent Holding GmbH generic
+olayangroup Crescent Holding GmbH generic
+oldnavy The Gap, Inc. generic
+ollo Dish DBS Corporation generic
+om Oman (Sultanate of) country-code
+omega The Swatch Group Ltd generic
+one One.com A/S generic
+ong Public Interest Registry generic
+onl I-REGISTRY Ltd., Niederlassung Deutschland generic
+online DotOnline Inc. generic
+onyourside Nationwide Mutual Insurance Company generic
+ooo INFIBEAM INCORPORATION LIMITED generic
+open American Express Travel Related Services Company, Inc. generic
+oracle Oracle Corporation generic
+orange Orange Brand Services Limited generic
+org Non-profit organizations generic
+organic Afilias plc generic
+orientexpress Retired generic
+origins The Estée Lauder Companies Inc. generic
+osaka Osaka Registry Co., Ltd. generic
+otsuka Otsuka Holdings Co., Ltd. generic
+ott Dish DBS Corporation generic
+ovh OVH SAS generic
+pa Panama (Republic of) country-code
+page Charleston Road Registry Inc. generic
+pamperedchef Not assigned generic
+panasonic Panasonic Corporation generic
+panerai Richemont DNS Inc. generic
+paris City of Paris generic
+pars Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. generic
+partners Binky Moon, LLC generic
+parts Binky Moon, LLC generic
+party Blue Sky Registry Limited generic
+passagens Travel Reservations SRL generic
+pay Amazon Registry Services, Inc. generic
+pccw PCCW Enterprises Limited generic
+pe Peru (Republic of) country-code
+pet Afilias plc generic
+pf French Polynesia and Clipperton Island country-code
+pfizer Pfizer Inc. generic
+pg Papua New Guinea (Independent State of) country-code
+ph Philippines (Republic of the) country-code
+pharmacy National Association of Boards of Pharmacy generic
+phd Charleston Road Registry Inc. generic
+philips Koninklijke Philips N.V. generic
+phone Dish DBS Corporation generic
+photo Uniregistry, Corp. generic
+photography Binky Moon, LLC generic
+photos Binky Moon, LLC generic
+physio PhysBiz Pty Ltd generic
+piaget Richemont DNS Inc. generic
+pics Uniregistry, Corp. generic
+pictet Pictet Europe S.A. generic
+pictures Binky Moon, LLC generic
+pid Top Level Spectrum, Inc. generic
+pin Amazon Registry Services, Inc. generic
+ping Ping Registry Provider, Inc. generic
+pink Afilias plc generic
+pioneer Pioneer Corporation generic
+pizza Binky Moon, LLC generic
+pk Pakistan (Islamic Republic of) country-code
+pl Poland (Republic of) country-code
+place Binky Moon, LLC generic
+play Charleston Road Registry Inc. generic
+playstation Sony Computer Entertainment Inc. generic
+plumbing Binky Moon, LLC generic
+plus Binky Moon, LLC generic
+pm Saint Pierre and Miquelon country-code
+pn Pitcairn Islands (Pitcairn - Henderson - Ducie and Oeno Islands) country-code
+pnc PNC Domain Co., LLC generic
+pohl Deutsche Vermögensberatung Aktiengesellschaft DVAG generic
+poker Afilias plc generic
+politie Politie Nederland generic
+porn ICM Registry PN LLC generic
+post Universal Postal Union sponsored
+pr Puerto Rico (Commonwealth of) country-code
+pramerica Prudential Financial, Inc. generic
+praxi Praxi S.p.A. generic
+press DotPress Inc. generic
+prime Amazon Registry Services, Inc. generic
+pro Profession generic-restricted
+prod Charleston Road Registry Inc. generic
+productions Binky Moon, LLC generic
+prof Charleston Road Registry Inc. generic
+progressive Progressive Casualty Insurance Company generic
+promo Afilias plc generic
+properties Binky Moon, LLC generic
+property Uniregistry, Corp. generic
+protection XYZ.COM LLC generic
+pru Prudential Financial, Inc. generic
+prudential Prudential Financial, Inc. generic
+ps Palestine (State of) country-code
+pt Portugal (Portuguese Republic) country-code
+pub United TLD Holdco Ltd. generic
+pw Palau (Republic of) country-code
+pwc PricewaterhouseCoopers LLP generic
+py Paraguay (Republic of) country-code
+qa Qatar (State of) country-code
+qpon dotCOOL, Inc. generic
+quebec PointQuébec Inc generic
+quest Quest ION Limited generic
+qvc QVC, Inc. generic
+racing Premier Registry Limited generic
+radio European Broadcasting Union (EBU) generic
+raid Johnson Shareholdings, Inc. generic
+re Réunion country-code
+read Amazon Registry Services, Inc. generic
+realestate dotRealEstate LLC generic
+realtor Real Estate Domains LLC generic
+realty Fegistry, LLC generic
+recipes Binky Moon, LLC generic
+red Afilias plc generic
+redstone Redstone Haute Couture Co., Ltd. generic
+redumbrella Travelers TLD, LLC generic
+rehab United TLD Holdco Ltd. generic
+reise Binky Moon, LLC generic
+reisen Binky Moon, LLC generic
+reit National Association of Real Estate Investment Trusts, Inc. generic
+reliance Reliance Industries Limited generic
+ren Beijing Qianxiang Wangjing Technology Development Co., Ltd. generic
+rent XYZ.COM LLC generic
+rentals Binky Moon, LLC generic
+repair Binky Moon, LLC generic
+report Binky Moon, LLC generic
+republican United TLD Holdco Ltd. generic
+rest Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable generic
+restaurant Binky Moon, LLC generic
+review dot Review Limited generic
+reviews United TLD Holdco, Ltd. generic
+rexroth Robert Bosch GMBH generic
+rich I-REGISTRY Ltd., Niederlassung Deutschland generic
+richardli Pacific Century Asset Management (HK) Limited generic
+ricoh Ricoh Company, Ltd. generic
+rightathome Johnson Shareholdings, Inc. generic
+ril Reliance Industries Limited generic
+rio Empresa Municipal de Informática SA - IPLANRIO generic
+rip United TLD Holdco Ltd. generic
+rmit Royal Melbourne Institute of Technology generic
+ro Romania country-code
+rocher Ferrero Trading Lux S.A. generic
+rocks United TLD Holdco, LTD. generic
+rodeo Top Level Domain Holdings Limited generic
+rogers Rogers Communications Canada Inc. generic
+room Amazon Registry Services, Inc. generic
+rs Serbia (Republic of) country-code
+rsvp Charleston Road Registry Inc. generic
+ru Russia (Russian Federation) country-code
+rugby World Rugby Strategic Developments Limited generic
+ruhr regiodot GmbH & Co. KG generic
+run Binky Moon, LLC generic
+rw Rwanda (Republic of) country-code
+rwe RWE AG generic
+ryukyu BRregistry, Inc. generic
+sa Saudi Arabia (Kingdom of) country-code
+saarland dotSaarland GmbH generic
+safe Amazon Registry Services, Inc. generic
+safety Safety Registry Services, LLC. generic
+sakura SAKURA Internet Inc. generic
+sale United TLD Holdco, Ltd generic
+salon Binky Moon, LLC generic
+samsclub Wal-Mart Stores, Inc. generic
+samsung SAMSUNG SDS CO., LTD generic
+sandvik Sandvik AB generic
+sandvikcoromant Sandvik AB generic
+sanofi Sanofi generic
+sap SAP AG generic
+sapo Not assigned generic
+sarl Binky Moon, LLC generic
+sas Research IP LLC generic
+save Amazon Registry Services, Inc. generic
+saxo Saxo Bank A/S generic
+sb Solomon Islands country-code
+sbi STATE BANK OF INDIA generic
+sbs SPECIAL BROADCASTING SERVICE CORPORATION generic
+sc Seychelles (Republic of) country-code
+sca SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ) generic
+scb "The Siam Commercial Bank Public Company Limited (""SCB"")" generic
+schaeffler Schaeffler Technologies AG & Co. KG generic
+schmidt SALM S.A.S. generic
+scholarships Scholarships.com, LLC generic
+school Binky Moon, LLC generic
+schule Binky Moon, LLC generic
+schwarz Schwarz Domains und Services GmbH & Co. KG generic
+science dot Science Limited generic
+scjohnson Johnson Shareholdings, Inc. generic
+scor SCOR SE generic
+scot Dot Scot Registry Limited generic
+sd Sudan (Republic of) country-code
+se Sweden (Kingdom of) country-code
+search Charleston Road Registry Inc. generic
+seat SEAT, S.A. (Sociedad Unipersonal) generic
+secure Amazon Registry Services, Inc. generic
+security XYZ.COM LLC generic
+seek Seek Limited generic
+select iSelect Ltd generic
+sener Sener Ingeniería y Sistemas, S.A. generic
+services Binky Moon, LLC generic
+ses SES generic
+seven Seven West Media Ltd generic
+sew SEW-EURODRIVE GmbH & Co KG generic
+sex ICM Registry SX LLC generic
+sexy Uniregistry, Corp. generic
+sfr Societe Francaise du Radiotelephone - SFR generic
+sg Singapore (Republic of) country-code
+sh Saint Helena country-code
+shangrila Shangri‐La International Hotel Management Limited generic
+sharp Sharp Corporation generic
+shaw Shaw Cablesystems G.P. generic
+shell Shell Information Technology International Inc generic
+shia Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. generic
+shiksha Afilias plc generic
+shoes Binky Moon, LLC generic
+shop GMO Registry, Inc. generic
+shopping Binky Moon, LLC generic
+shouji QIHOO 360 TECHNOLOGY CO. LTD. generic
+show Binky Moon, LLC generic
+showtime CBS Domains Inc. generic
+shriram Shriram Capital Ltd. generic
+si Slovenia (Republic of) country-code
+silk Amazon Registry Services, Inc. generic
+sina Sina Corporation generic
+singles Binky Moon, LLC generic
+site DotSite Inc. generic
+sj Svalbard and Jan Mayen {not in use - see also: .no} country-code
+sk Slovakia (Slovak Republic) country-code
+ski STARTING DOT LIMITED generic
+skin L'Oréal generic
+sky Sky International AG generic
+skype Microsoft Corporation generic
+sl Sierra Leone (Republic of) country-code
+sling Hughes Satellite Systems Corporation generic
+sm San Marino (Republic of) country-code
+smart Smart Communications, Inc. (SMART) generic
+smile Amazon Registry Services, Inc. generic
+sn Senegal (Republic of) country-code
+sncf SNCF (Société Nationale des Chemins de fer Francais) generic
+so Somalia (Federal Republic of) country-code
+soccer Binky Moon, LLC generic
+social United TLD Holdco Ltd. generic
+softbank SoftBank Group Corp. generic
+software United TLD Holdco, Ltd generic
+sohu Sohu.com Limited generic
+solar Binky Moon, LLC generic
+solutions Binky Moon, LLC generic
+song Amazon Registry Services, Inc. generic
+sony Sony Corporation generic
+soy Charleston Road Registry Inc. generic
+space DotSpace Inc. generic
+spiegel SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG generic
+sport Global Association of International Sports Federations (GAISF) generic
+spot Amazon Registry Services, Inc. generic
+spreadbetting DOTSPREADBETTING REGISTRY LTD generic
+sr Suriname (Republic of) country-code
+srl InterNetX Corp. generic
+srt FCA US LLC. generic
+ss South Sudan (Republic of) country-code
+st São Tomé and Príncipe (Democratic Republic of) country-code
+stada STADA Arzneimittel AG generic
+staples Staples, Inc. generic
+star Star India Private Limited generic
+starhub StarHub Limited generic
+statebank STATE BANK OF INDIA generic
+statefarm State Farm Mutual Automobile Insurance Company generic
+statoil Statoil ASA generic
+stc Saudi Telecom Company generic
+stcgroup Saudi Telecom Company generic
+stockholm Stockholms kommun generic
+storage XYZ.COM LLC generic
+store DotStore Inc. generic
+stream dot Stream Limited generic
+studio United TLD Holdco Ltd. generic
+study OPEN UNIVERSITIES AUSTRALIA PTY LTD generic
+style Binky Moon, LLC generic
+su Soviet Union (Union of Soviet Socialist Republics) country-code
+sucks Vox Populi Registry Ltd. generic
+supplies Binky Moon, LLC generic
+supply Binky Moon, LLC generic
+support Binky Moon, LLC generic
+surf Top Level Domain Holdings Limited generic
+surgery Binky Moon, LLC generic
+suzuki SUZUKI MOTOR CORPORATION generic
+sv El Salvador (Republic of) country-code
+swatch The Swatch Group Ltd generic
+swiftcover Swiftcover Insurance Services Limited generic
+swiss Swiss Confederation generic
+sx Sint Maarten country-code
+sy Syria (Syrian Arab Republic) country-code
+sydney State of New South Wales, Department of Premier and Cabinet generic
+symantec Symantec Corporation generic
+systems Binky Moon, LLC generic
+sz Swaziland (Kingdom of) country-code
+tab Tabcorp Holdings Limited generic
+taipei Taipei City Government generic
+talk Amazon Registry Services, Inc. generic
+taobao Alibaba Group Holding Limited generic
+target Target Domain Holdings, LLC generic
+tatamotors Tata Motors Ltd generic
+tatar "Limited Liability Company ""Coordination Center of Regional Domain of Tatarstan Republic""" generic
+tattoo Uniregistry, Corp. generic
+tax Binky Moon, LLC generic
+taxi Binky Moon, LLC generic
+tc Turks and Caicos Islands country-code
+tci Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. generic
+td Chad (Republic of) country-code
+tdk TDK Corporation generic
+team Binky Moon, LLC generic
+tech Dot Tech LLC generic
+technology Binky Moon, LLC generic
+tel Telephone sponsored
+telecity TelecityGroup International Limited generic
+telefonica Telefónica S.A. generic
+temasek Temasek Holdings (Private) Limited generic
+tennis Binky Moon, LLC generic
+teva Teva Pharmaceutical Industries Limited generic
+tf French Southern and Antarctic Lands (Territory of the) country-code
+tg Togo (Togolese Republic) country-code
+th Thailand (Kingdom of) country-code
+thd Home Depot Product Authority, LLC generic
+theater Binky Moon, LLC generic
+theatre XYZ.COM LLC generic
+tiaa Teachers Insurance and Annuity Association of America generic
+tickets Accent Media Limited generic
+tienda Binky Moon, LLC generic
+tiffany Tiffany and Company generic
+tips Binky Moon, LLC generic
+tires Binky Moon, LLC generic
+tirol punkt Tirol GmbH generic
+tj Tajikistan (Republic of) country-code
+tjmaxx The TJX Companies, Inc. generic
+tjx The TJX Companies, Inc. generic
+tk Tokelau country-code
+tkmaxx The TJX Companies, Inc. generic
+tl Timor-Leste (Democratic Republic of) [East Timor] country-code
+tm Turkmenistan country-code
+tmall Alibaba Group Holding Limited generic
+tn Tunisia (Republic of) country-code
+to Tonga (Kingdom of) country-code
+today Binky Moon, LLC generic
+tokyo GMO Registry, Inc. generic
+tools Binky Moon, LLC generic
+top Jiangsu Bangning Science & Technology Co.,Ltd. generic
+toray Toray Industries, Inc. generic
+toshiba TOSHIBA Corporation generic
+total Total SA generic
+tours Binky Moon, LLC generic
+town Binky Moon, LLC generic
+toyota TOYOTA MOTOR CORPORATION generic
+toys Binky Moon, LLC generic
+tp Timor-Leste (Democratic Republic of) [East Timor] {being phased out - also see: .tl} country-code
+tr Turkey (Republic of) country-code
+trade Elite Registry Limited generic
+trading DOTTRADING REGISTRY LTD generic
+training Binky Moon, LLC generic
+travel Travel sponsored
+travelchannel Lifestyle Domain Holdings, Inc. generic
+travelers Travelers TLD, LLC generic
+travelersinsurance Travelers TLD, LLC generic
+trust Artemis Internet Inc generic
+trv Travelers TLD, LLC generic
+tt Trinidad and Tobago (Republic of) country-code
+tube Latin American Telecom LLC generic
+tui TUI AG generic
+tunes Amazon Registry Services, Inc. generic
+tushu Amazon Registry Services, Inc. generic
+tv Tuvalu country-code
+tvs T V SUNDRAM IYENGAR & SONS PRIVATE LIMITED generic
+tw Taiwan (Republic of China) country-code
+tz Tanzania (United Republic of) country-code
+ua Ukraine country-code
+ubank National Australia Bank Limited generic
+ubs UBS AG generic
+uconnect FCA US LLC. generic
+ug Uganda (Republic of) country-code
+uk United Kingdom (United Kingdom of Great Britain and Northern Ireland) country-code
+um United States Minor Outlying Islands {formerly - retired 2010 - see also: .us} country-code
+unicom China United Network Communications Corporation Limited generic
+university Binky Moon, LLC generic
+uno Dot Latin LLC generic
+uol UBN INTERNET LTDA. generic
+ups UPS Market Driver, Inc. generic
+us United States of America and United States Minor Outlying Islands country-code
+uy Uruguay (Oriental Republic of) country-code
+uz Uzbekistan (Republic of) country-code
+va Vatican City (Vatican City State) country-code
+vacations Binky Moon, LLC generic
+vana Lifestyle Domain Holdings, Inc. generic
+vanguard The Vanguard Group, Inc. generic
+vc Saint Vincent and the Grenadines country-code
+ve Venezuela (Bolivarian Republic of) country-code
+vegas Dot Vegas, Inc. generic
+ventures Binky Moon, LLC generic
+verisign VeriSign, Inc. generic
+versicherung TLD-BOX Registrydienstleistungen GmbH generic
+vet United TLD Holdco, Ltd generic
+vg British Virgin Islands (Virgin Islands) country-code
+vi United States Virgin Islands (United States Virgin Islands) country-code
+viajes Binky Moon, LLC generic
+video United TLD Holdco, Ltd generic
+vig VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe generic
+viking Viking River Cruises (Bermuda) Ltd. generic
+villas Binky Moon, LLC generic
+vin Binky Moon, LLC generic
+vip Minds + Machines Group Limited generic
+virgin Virgin Enterprises Limited generic
+visa Visa Worldwide Pte. Limited generic
+vision Binky Moon, LLC generic
+vista Vistaprint Limited generic
+vistaprint Vistaprint Limited generic
+viva Saudi Telecom Company generic
+vivo Telefonica Brasil S.A. generic
+vlaanderen DNS.be vzw generic
+vn Vietnam (Socialist Republic of) country-code
+vodka Top Level Domain Holdings Limited generic
+volkswagen Volkswagen Group of America Inc. generic
+volvo Volvo Holding Sverige Aktiebolag generic
+vote Monolith Registry LLC generic
+voting Valuetainment Corp. generic
+voto Monolith Registry LLC generic
+voyage Binky Moon, LLC generic
+vu Vanuatu (Republic of) country-code
+vuelos Travel Reservations SRL generic
+wales Nominet UK generic
+walmart Wal-Mart Stores, Inc. generic
+walter Sandvik AB generic
+wang Zodiac Wang Limited generic
+wanggou Amazon Registry Services, Inc. generic
+warman Weir Group IP Limited generic
+watch Binky Moon, LLC generic
+watches Richemont DNS Inc. generic
+weather International Business Machines Corporation generic
+weatherchannel International Business Machines Corporation generic
+webcam dot Webcam Limited generic
+weber Saint-Gobain Weber SA generic
+website DotWebsite Inc. generic
+wed Emergency Back-End Registry Operator Program - ICANN generic
+wedding Top Level Domain Holdings Limited generic
+weibo Sina Corporation generic
+weir Weir Group IP Limited generic
+wf Wallis and Futuna (Territory of the Wallis and Futuna Islands) country-code
+whoswho Who's Who Registry generic
+wien punkt.wien GmbH generic
+wiki Top Level Design, LLC generic
+williamhill William Hill Organization Limited generic
+win First Registry Limited generic
+windows Microsoft Corporation generic
+wine Binky Moon, LLC generic
+winners The TJX Companies, Inc. generic
+wme William Morris Endeavor Entertainment, LLC generic
+wolterskluwer Wolters Kluwer N.V. generic
+woodside Woodside Petroleum Limited generic
+work Top Level Domain Holdings Limited generic
+works Binky Moon, LLC generic
+world Binky Moon, LLC generic
+wow Amazon Registry Services, Inc. generic
+ws Samoa (Independent State of) country-code
+wtc World Trade Centers Association, Inc. generic
+wtf Binky Moon, LLC generic
+xbox Microsoft Corporation generic
+xerox Xerox DNHC LLC generic
+xfinity Comcast IP Holdings I, LLC generic
+xihuan QIHOO 360 TECHNOLOGY CO. LTD. generic
+xin Elegant Leader Limited generic
+测试 Internet Assigned Numbers Authority test
+कॉम VeriSign Sarl generic
+परीक्षा Internet Assigned Numbers Authority test
+セール Amazon Registry Services, Inc. generic
+佛山 Guangzhou YU Wei Information Technology Co., Ltd. generic
+ಭಾರತ National Internet eXchange of India country-code
+慈善 Excellent First Limited generic
+集团 Eagle Horizon Limited generic
+在线 TLD REGISTRY LIMITED generic
+한국 KISA (Korea Internet & Security Agency) country-code
+ଭାରତ National Internet eXchange of India country-code
+大众汽车 Volkswagen (China) Investment Co., Ltd. generic
+点看 VeriSign Sarl generic
+คอม VeriSign Sarl generic
+ভাৰত National Internet eXchange of India country-code
+ভারত National Internet Exchange of India country-code
+八卦 Zodiac Gemini Ltd generic
+موقع Suhub Electronic Establishment generic
+বাংলা Posts and Telecommunications Division country-code
+公益 China Organizational Name Administration Center generic
+公司 Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center) generic
+香格里拉 Shangri‐La International Hotel Management Limited generic
+网站 Global Website TLD Asia Limited generic
+移动 Afilias plc generic
+我爱你 Tycoon Treasure Limited generic
+москва Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID) generic
+испытание Internet Assigned Numbers Authority test
+қаз Association of IT Companies of Kazakhstan country-code
+католик Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) generic
+онлайн CORE Association generic
+сайт CORE Association generic
+联通 China United Network Communications Corporation Limited generic
+срб Serbian National Internet Domain Registry (RNIDS) country-code
+бг Imena.BG AD country-code
+бел Reliable Software, Ltd. country-code
+קום VeriSign Sarl generic
+时尚 RISE VICTORY LIMITED generic
+微博 Sina Corporation generic
+테스트 Internet Assigned Numbers Authority test
+淡马锡 Temasek Holdings (Private) Limited generic
+ファッション Amazon Registry Services, Inc. generic
+орг Public Interest Registry generic
+नेट VeriSign Sarl generic
+ストア Amazon Registry Services, Inc. generic
+삼성 SAMSUNG SDS CO., LTD generic
+சிங்கப்பூர் Singapore Network Information Centre (SGNIC) Pte Ltd country-code
+商标 HU YI GLOBAL INFORMATION RESOURCES(HOLDING) COMPANY.HONGKONG LIMITED generic
+商店 Binky Moon, LLC generic
+商城 Zodiac Aquarius Limited generic
+дети The Foundation for Network Initiatives “The Smart Internet” generic
+мкд Macedonian Academic Research Network Skopje country-code
+טעסט Internet Assigned Numbers Authority test
+ею EURid vzw/asbl country-code
+ポイント Amazon Registry Services, Inc. generic
+新闻 Guangzhou YU Wei Information and Technology Co.,Ltd generic
+工行 Industrial and Commercial Bank of China Limited generic
+家電 Amazon Registry Services, Inc. generic
+كوم VeriSign Sarl generic
+中文网 TLD REGISTRY LIMITED generic
+中信 CITIC Group Corporation generic
+中国 China Internet Network Information Center (CNNIC) country-code
+中國 China Internet Network Information Center (CNNIC) country-code
+娱乐 Binky Moon, LLC generic
+谷歌 Charleston Road Registry Inc. generic
+భారత్ National Internet Exchange of India country-code
+ලංකා LK Domain Registry country-code
+電訊盈科 PCCW Enterprises Limited generic
+购物 Minds + Machines Group Limited generic
+測試 Internet Assigned Numbers Authority test
+クラウド Amazon Registry Services, Inc. generic
+ભારત National Internet Exchange of India country-code
+通販 Amazon Registry Services, Inc. generic
+भारतम् National Internet eXchange of India country-code
+भारत National Internet Exchange of India country-code
+भारोत National Internet eXchange of India country-code
+آزمایشی Internet Assigned Numbers Authority test
+பரிட்சை Internet Assigned Numbers Authority test
+网店 Zodiac Taurus Ltd. generic
+संगठन Public Interest Registry generic
+餐厅 HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED generic
+网络 Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center) generic
+ком VeriSign Sarl generic
+укр Ukrainian Network Information Centre (UANIC), Inc. country-code
+香港 Hong Kong Internet Registration Corporation Ltd. country-code
+诺基亚 Nokia Corporation generic
+食品 Amazon Registry Services, Inc. generic
+δοκιμή Internet Assigned Numbers Authority test
+飞利浦 Koninklijke Philips N.V. generic
+إختبار Internet Assigned Numbers Authority test
+台湾 Taiwan Network Information Center (TWNIC) country-code
+台灣 Taiwan Network Information Center (TWNIC) country-code
+手表 Richemont DNS Inc. generic
+手机 Beijing RITT-Net Technology Development Co., Ltd generic
+мон Datacom Co.,Ltd country-code
+الجزائر CERIST country-code
+عمان Telecommunications Regulatory Authority (TRA) country-code
+ارامكو Aramco Services Company generic
+ایران Institute for Research in Fundamental Sciences (IPM) country-code
+العليان Crescent Holding GmbH generic
+اتصالات Emirates Telecommunications Corporation (trading as Etisalat) generic
+امارات Telecommunications Regulatory Authority (TRA) country-code
+بازار CORE Association generic
+موريتانيا Not assigned country-code
+پاکستان National Telecommunication Corporation country-code
+الاردن National Information Technology Center (NITC) country-code
+موبايلي GreenTech Consultancy Company W.L.L. generic
+بارت National Internet eXchange of India country-code
+بھارت National Internet Exchange of India country-code
+المغرب Agence Nationale de Réglementation des Télécommunications (ANRT) country-code
+ابوظبي Abu Dhabi Systems and Information Centre generic
+السعودية Communications and Information Technology Commission country-code
+ڀارت National Internet eXchange of India country-code
+كاثوليك Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) generic
+سودان Sudan Internet Society country-code
+همراه Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. generic
+عراق Communications and Media Commission (CMC) country-code
+مليسيا MYNIC Berhad country-code
+澳門 Macao Post and Telecommunications Bureau (CTT) country-code
+닷컴 VeriSign Sarl generic
+政府 Net-Chinese Co., Ltd. generic
+شبكة International Domain Registry Pty. Ltd. generic
+بيتك Kuwait Finance House generic
+عرب League of Arab States generic
+გე Information Technologies Development Center (ITDC) country-code
+机构 Public Interest Registry generic
+组织机构 Public Interest Registry generic
+健康 Stable Tone Limited generic
+ไทย Thai Network Information Center Foundation country-code
+سورية National Agency for Network Services (NANS) country-code
+招聘 Dot Trademark TLD Holding Company Limited generic
+рус Rusnames Limited generic
+рф Coordination Center for TLD RU country-code
+珠宝 Richemont DNS Inc. generic
+تونس Agence Tunisienne d'Internet country-code
+大拿 VeriSign Sarl generic
+みんな Charleston Road Registry Inc. generic
+グーグル Charleston Road Registry Inc. generic
+ελ ICS-FORTH GR country-code
+世界 Stable Tone Limited generic
+書籍 Amazon Registry Services, Inc. generic
+ഭാരതം National Internet eXchange of India country-code
+ਭਾਰਤ National Internet Exchange of India country-code
+网址 KNET Co., Ltd generic
+닷넷 VeriSign Sarl generic
+コム VeriSign Sarl generic
+天主教 Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) generic
+游戏 Binky Moon, LLC generic
+vermögensberater Deutsche Vermögensberatung Aktiengesellschaft DVAG generic
+vermögensberatung Deutsche Vermögensberatung Aktiengesellschaft DVAG generic
+企业 Binky Moon, LLC generic
+信息 Beijing Tele-info Network Technology Co., Ltd. generic
+嘉里大酒店 Kerry Trading Co. Limited generic
+嘉里 Kerry Trading Co. Limited generic
+مصر National Telecommunication Regulatory Authority - NTRA country-code
+قطر Communications Regulatory Authority country-code
+广东 Guangzhou YU Wei Information Technology Co., Ltd. generic
+இலங்கை LK Domain Registry country-code
+இந்தியா National Internet Exchange of India country-code
+հայ """Internet Society"" Non-governmental Organization" country-code
+新加坡 Singapore Network Information Centre (SGNIC) Pte Ltd country-code
+فلسطين Ministry of Telecom & Information Technology (MTIT) country-code
+テスト Internet Assigned Numbers Authority test
+政务 China Organizational Name Administration Center generic
+xperia Sony Mobile Communications AB generic
+xxx Adult entertainment sponsored
+xyz XYZ.COM LLC generic
+yachts DERYachts, LLC generic
+yahoo Yahoo! Domain Services Inc. generic
+yamaxun Amazon Registry Services, Inc. generic
+yandex YANDEX, LLC generic
+ye Yemen (Republic of) country-code
+yodobashi YODOBASHI CAMERA CO.,LTD. generic
+yoga Top Level Domain Holdings Limited generic
+yokohama GMO Registry, Inc. generic
+you Amazon Registry Services, Inc. generic
+youtube Charleston Road Registry Inc. generic
+yt Mayotte (Department of) country-code
+yun QIHOO 360 TECHNOLOGY CO. LTD. generic
+za South Africa (Republic of) country-code
+zappos Amazon Registry Services, Inc. generic
+zara Industria de Diseño Textil, S.A. (INDITEX, S.A.) generic
+zero Amazon Registry Services, Inc. generic
+zip Charleston Road Registry Inc. generic
+zippo Zadco Company generic
+zm Zambia (Republic of) country-code
+zone Binky Moon, LLC generic
+zuerich Kanton Zürich (Canton of Zurich) generic
+zw Zimbabwe (Republic of) country-code
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..cecdcc1
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1402 @@
+{
+ "name": "tld-enum",
+ "version": "2.0.7",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@types/node": {
+ "version": "8.5.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.1.tgz",
+ "integrity": "sha1-TsMCC83+Kr/+75uj+/Jvygl1FLU=",
+ "dev": true
+ },
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "4.6.0",
+ "fast-deep-equal": "1.1.0",
+ "fast-json-stable-stringify": "2.0.0",
+ "json-schema-traverse": "0.3.1"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true
+ },
+ "asn1": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
+ "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
+ "dev": true
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ },
+ "async-request": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/async-request/-/async-request-1.2.0.tgz",
+ "integrity": "sha1-tAevi5ctApKvZZ8ZAJfxId+mrJo=",
+ "dev": true,
+ "requires": {
+ "lodash": "3.10.1",
+ "request": "2.87.0",
+ "tough-cookie": "0.12.1"
+ },
+ "dependencies": {
+ "lodash": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
+ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
+ "integrity": "sha1-giDH4hq9WxPZaAQlS9WoHr8sfWI=",
+ "dev": true,
+ "requires": {
+ "punycode": "1.4.1"
+ }
+ }
+ }
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true
+ },
+ "aws4": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
+ "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
+ "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "tweetnacl": "0.14.5"
+ }
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
+ "dev": true,
+ "requires": {
+ "balanced-match": "1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "buffer-alloc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.1.0.tgz",
+ "integrity": "sha1-BVFNM78WVtNUDGhPZbEgLpDsowM=",
+ "dev": true,
+ "requires": {
+ "buffer-alloc-unsafe": "0.1.1",
+ "buffer-fill": "0.1.0"
+ }
+ },
+ "buffer-alloc-unsafe": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz",
+ "integrity": "sha1-/+H2dVHdBVc33iUzN7/oU9+rGmo=",
+ "dev": true
+ },
+ "buffer-fill": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-0.1.0.tgz",
+ "integrity": "sha1-ypRw6NTRuXf9dUP04qtqfclRAag=",
+ "dev": true
+ },
+ "builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+ "dev": true,
+ "requires": {
+ "camelcase": "2.1.1",
+ "map-obj": "1.0.1"
+ }
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "cheerio": {
+ "version": "1.0.0-rc.2",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz",
+ "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
+ "dev": true,
+ "requires": {
+ "css-select": "1.2.0",
+ "dom-serializer": "0.1.0",
+ "entities": "1.1.1",
+ "htmlparser2": "3.9.2",
+ "lodash": "4.17.4",
+ "parse5": "3.0.3"
+ }
+ },
+ "co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
+ "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
+ "dev": true,
+ "requires": {
+ "delayed-stream": "1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
+ "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ },
+ "country-data": {
+ "version": "0.0.31",
+ "resolved": "https://registry.npmjs.org/country-data/-/country-data-0.0.31.tgz",
+ "integrity": "sha1-gJZrjh0Uf6bWpYnTKTP4eTd0lW0=",
+ "dev": true,
+ "requires": {
+ "currency-symbol-map": "2.2.0",
+ "underscore": "1.8.3"
+ }
+ },
+ "countryjs": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/countryjs/-/countryjs-1.8.0.tgz",
+ "integrity": "sha1-ntqjQqebJi2equDUB6QzKNhhzoc=",
+ "dev": true,
+ "requires": {
+ "lodash": "4.17.4",
+ "minimatch": "3.0.4",
+ "require-all": "2.2.0"
+ }
+ },
+ "css-select": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
+ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
+ "dev": true,
+ "requires": {
+ "boolbase": "1.0.0",
+ "css-what": "2.1.0",
+ "domutils": "1.5.1",
+ "nth-check": "1.0.1"
+ }
+ },
+ "css-what": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz",
+ "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=",
+ "dev": true
+ },
+ "csv-parse": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-2.5.0.tgz",
+ "integrity": "sha512-4OcjOJQByI0YDU5COYw9HAqjo8/MOLLmT9EKyMCXUzgvh30vS1SlMK+Ho84IH5exN44cSnrYecw/7Zpu2m4lkA==",
+ "dev": true
+ },
+ "csv-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-2.1.0.tgz",
+ "integrity": "sha512-wEmZksjlGEZEP0Ai7eyCQuVd68CUqP1TmQ7ay4bchtxTY37tAm1DgM1xPj2L9isEylGEmvfFwA6RXwnqLzKfuA==",
+ "dev": true,
+ "requires": {
+ "lodash.get": "4.4.2"
+ }
+ },
+ "currency-symbol-map": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/currency-symbol-map/-/currency-symbol-map-2.2.0.tgz",
+ "integrity": "sha1-KzwYcv8aws5ZXYJz5Y4f/wJyrqI=",
+ "dev": true
+ },
+ "currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "requires": {
+ "array-find-index": "1.0.2"
+ }
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "deep-equal": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz",
+ "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=",
+ "dev": true
+ },
+ "defined": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz",
+ "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "dom-serializer": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
+ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.1.3",
+ "entities": "1.1.1"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
+ "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
+ "dev": true
+ }
+ }
+ },
+ "domelementtype": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
+ "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz",
+ "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0"
+ }
+ },
+ "domutils": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0.1.0",
+ "domelementtype": "1.3.0"
+ }
+ },
+ "duplexer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
+ "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "jsbn": "0.1.1"
+ }
+ },
+ "entities": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
+ "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
+ "dev": true
+ },
+ "error-ex": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
+ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "0.2.1"
+ }
+ },
+ "es6-promise": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz",
+ "integrity": "sha1-iBHpCRXZoNujYnTwskLb2nj5ySo=",
+ "dev": true
+ },
+ "es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
+ "dev": true,
+ "requires": {
+ "es6-promise": "4.1.1"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "extend": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
+ "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
+ "dev": true
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+ "dev": true
+ },
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "2.1.0",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
+ "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
+ "dev": true,
+ "requires": {
+ "asynckit": "0.4.0",
+ "combined-stream": "1.0.6",
+ "mime-types": "2.1.18"
+ }
+ },
+ "fs": {
+ "version": "0.0.1-security",
+ "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
+ "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz",
+ "integrity": "sha1-QU0BEM3QZwVzTQVWUsVBEmDDGr0=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "jsonfile": "4.0.0",
+ "universalify": "0.1.1"
+ }
+ },
+ "get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0"
+ }
+ },
+ "glob": {
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
+ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "minimatch": "0.3.0"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
+ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "2.7.3",
+ "sigmund": "1.0.1"
+ }
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
+ "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
+ "dev": true,
+ "requires": {
+ "ajv": "5.5.2",
+ "har-schema": "2.0.0"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "hosted-git-info": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
+ "integrity": "sha1-bWDjSzq7yDEwYsO3mO+NkBoHrzw=",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "3.9.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
+ "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0",
+ "domhandler": "2.4.1",
+ "domutils": "1.5.1",
+ "entities": "1.1.1",
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "jsprim": "1.4.1",
+ "sshpk": "1.14.2"
+ }
+ },
+ "indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "requires": {
+ "repeating": "2.0.1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-builtin-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
+ "dev": true,
+ "requires": {
+ "builtin-modules": "1.1.1"
+ }
+ },
+ "is-finite": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true,
+ "optional": true
+ },
+ "json-schema": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11"
+ }
+ },
+ "jsprim": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ }
+ },
+ "load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "parse-json": "2.2.0",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1",
+ "strip-bom": "2.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.4",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "lodash.get": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
+ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
+ "dev": true
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "0.4.1",
+ "signal-exit": "3.0.2"
+ }
+ },
+ "lru-cache": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
+ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
+ "dev": true
+ },
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ },
+ "md5-file": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz",
+ "integrity": "sha1-+bzrlB7KIhSkwHJ/XnADFOdw8G8=",
+ "dev": true,
+ "requires": {
+ "buffer-alloc": "1.1.0"
+ }
+ },
+ "meow": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+ "dev": true,
+ "requires": {
+ "camelcase-keys": "2.1.0",
+ "decamelize": "1.2.0",
+ "loud-rejection": "1.6.0",
+ "map-obj": "1.0.1",
+ "minimist": "1.2.0",
+ "normalize-package-data": "2.4.0",
+ "object-assign": "4.1.1",
+ "read-pkg-up": "1.0.1",
+ "redent": "1.0.0",
+ "trim-newlines": "1.0.0"
+ }
+ },
+ "mime-db": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
+ "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.18",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
+ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.33.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+ "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "2.5.0",
+ "is-builtin-module": "1.0.0",
+ "semver": "5.4.1",
+ "validate-npm-package-license": "3.0.1"
+ }
+ },
+ "nth-check": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz",
+ "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
+ "dev": true,
+ "requires": {
+ "boolbase": "1.0.0"
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object-inspect": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz",
+ "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=",
+ "dev": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "1.3.1"
+ }
+ },
+ "parse-ms": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
+ "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
+ "dev": true
+ },
+ "parse5": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
+ "integrity": "sha1-BC95L/3TaFFVHPTp4Gazh0q0W1w=",
+ "dev": true,
+ "requires": {
+ "@types/node": "8.5.1"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "requires": {
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "pathinfo": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/pathinfo/-/pathinfo-0.1.0.tgz",
+ "integrity": "sha1-sEkoLMjfqe+5makhr/C0ptJXZdE=",
+ "dev": true,
+ "requires": {
+ "tap-spec": "2.2.2",
+ "tape": "3.6.1"
+ }
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "2.0.4"
+ }
+ },
+ "plur": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz",
+ "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=",
+ "dev": true
+ },
+ "pretty-ms": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-1.4.0.tgz",
+ "integrity": "sha1-aQ1VY3lXwMU/gIaoEK23R4Jamg8=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "4.0.1",
+ "is-finite": "1.0.2",
+ "meow": "3.7.0",
+ "parse-ms": "1.0.1",
+ "plur": "1.0.0"
+ }
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "1.1.0",
+ "normalize-package-data": "2.4.0",
+ "path-type": "1.1.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "dev": true,
+ "requires": {
+ "find-up": "1.1.2",
+ "read-pkg": "1.1.0"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "redent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+ "dev": true,
+ "requires": {
+ "indent-string": "2.1.0",
+ "strip-indent": "1.0.1"
+ }
+ },
+ "repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "requires": {
+ "is-finite": "1.0.2"
+ }
+ },
+ "request": {
+ "version": "2.87.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
+ "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "0.7.0",
+ "aws4": "1.7.0",
+ "caseless": "0.12.0",
+ "combined-stream": "1.0.6",
+ "extend": "3.0.1",
+ "forever-agent": "0.6.1",
+ "form-data": "2.3.2",
+ "har-validator": "5.0.3",
+ "http-signature": "1.2.0",
+ "is-typedarray": "1.0.0",
+ "isstream": "0.1.2",
+ "json-stringify-safe": "5.0.1",
+ "mime-types": "2.1.18",
+ "oauth-sign": "0.8.2",
+ "performance-now": "2.1.0",
+ "qs": "6.5.2",
+ "safe-buffer": "5.1.1",
+ "tough-cookie": "2.3.4",
+ "tunnel-agent": "0.6.0",
+ "uuid": "3.2.1"
+ }
+ },
+ "require-all": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/require-all/-/require-all-2.2.0.tgz",
+ "integrity": "sha1-tEIMIzrAKC0P9Jsnf7iAqLXeCJQ=",
+ "dev": true
+ },
+ "resumer": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
+ "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
+ "dev": true,
+ "requires": {
+ "through": "2.3.8"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
+ "dev": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
+ "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4=",
+ "dev": true
+ },
+ "sigmund": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
+ "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "dev": true
+ },
+ "spdx-correct": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
+ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
+ "dev": true,
+ "requires": {
+ "spdx-license-ids": "1.2.2"
+ }
+ },
+ "spdx-expression-parse": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
+ "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
+ "dev": true
+ },
+ "spdx-license-ids": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
+ "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
+ "dev": true
+ },
+ "sshpk": {
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
+ "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
+ "dev": true,
+ "requires": {
+ "asn1": "0.2.3",
+ "assert-plus": "1.0.0",
+ "bcrypt-pbkdf": "1.0.1",
+ "dashdash": "1.14.1",
+ "ecc-jsbn": "0.1.1",
+ "getpass": "0.1.7",
+ "jsbn": "0.1.1",
+ "safer-buffer": "2.1.2",
+ "tweetnacl": "0.14.5"
+ }
+ },
+ "string_decoder": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
+ "requires": {
+ "is-utf8": "0.2.1"
+ }
+ },
+ "strip-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "4.0.1"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ },
+ "tap-parser": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-0.7.0.tgz",
+ "integrity": "sha1-coph1kaApbSNXb2dvQpNSPXDW8s=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "minimist": "0.2.0",
+ "readable-stream": "1.1.14"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "minimist": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz",
+ "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
+ "tap-spec": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/tap-spec/-/tap-spec-2.2.2.tgz",
+ "integrity": "sha1-FK2zmgX5ZMgR73B1lzINO7K7K9o=",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "duplexer": "0.1.1",
+ "pretty-ms": "1.4.0",
+ "tap-parser": "0.7.0",
+ "through2": "0.6.5"
+ }
+ },
+ "tape": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/tape/-/tape-3.6.1.tgz",
+ "integrity": "sha1-SJPdU+KApfWMDOswwsDrs7zVHh8=",
+ "dev": true,
+ "requires": {
+ "deep-equal": "0.2.2",
+ "defined": "0.0.0",
+ "glob": "3.2.11",
+ "inherits": "2.0.3",
+ "object-inspect": "0.4.0",
+ "resumer": "0.0.0",
+ "through": "2.3.8"
+ }
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "1.0.2"
+ }
+ },
+ "tough-cookie": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
+ "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
+ "dev": true,
+ "requires": {
+ "punycode": "1.4.1"
+ }
+ },
+ "trim-newlines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true,
+ "optional": true
+ },
+ "underscore": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
+ "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
+ "dev": true
+ },
+ "universalify": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz",
+ "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
+ "dev": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "dev": true
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
+ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "1.0.2",
+ "spdx-expression-parse": "1.0.4"
+ }
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "1.3.0"
+ }
+ },
+ "xtend": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
+ "dev": true
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..7e48e63
--- /dev/null
+++ b/package.json
@@ -0,0 +1,32 @@
+{
+ "name": "tld-enum",
+ "version": "2.0.7",
+ "description": "Lists of every ICANN TLD in multiple formats",
+ "main": "formats/js/tld-enum",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/katmore/tld-enum.git"
+ },
+ "author": "Doug Bird",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/katmore/tld-enum/issues"
+ },
+ "homepage": "https://github.com/katmore/tld-enum#readme",
+ "devDependencies": {
+ "async-request": "^1.2.0",
+ "cheerio": "^1.0.0-rc.2",
+ "commander": "^2.15.1",
+ "country-data": "0.0.31",
+ "countryjs": "^1.8.0",
+ "csv-parse": "^2.5.0",
+ "csv-stringify": "^2.1.0",
+ "es6-promisify": "^5.0.0",
+ "fs": "0.0.1-security",
+ "fs-extra": "^5.0.0",
+ "md5-file": "^3.2.3",
+ "pathinfo": "^0.1.0",
+ "request": "^2.87.0",
+ "tmp": "0.0.33"
+ }
+}
diff --git a/tldinfo.sh b/tldinfo.sh
new file mode 100755
index 0000000..f5691b3
--- /dev/null
+++ b/tldinfo.sh
@@ -0,0 +1,579 @@
+#!/bin/sh
+#
+# Provides information on IANA top-level domains
+#
+# For usage, execute with the "--help" option
+#
+# @author D. Bird
+#
+
+#
+# script localization
+#
+ME_NAME=$(basename $0)
+ME_DIR="/$0"; ME_DIR=${ME_DIR%/*}; ME_DIR=${ME_DIR:-.}; ME_DIR=${ME_DIR#/}/; ME_DIR=$(cd "$ME_DIR"; pwd)
+ME_SHORTNAME='tldinfo'
+
+#
+# number of seconds before warning about TLD database needing an update
+# 2592000 seconds = 30 days
+#
+CHECKED_TIME_TTL=2592000
+
+#
+# data root dir
+#
+SYS_DATA_ROOT=/usr/share/$ME_SHORTNAME
+USER_DATA_ROOT=~/.$ME_SHORTNAME
+SYS_INSTALL_PATH=/usr/bin/$ME_SHORTNAME
+
+#
+# parse options
+#
+OPTION_STATUS=0
+HELP_MODE=0
+FORCE_PHP=0
+SKIP_PHP=0
+SKIP_CSV=0
+UPDATE_MODE=0
+SHOW_DESC=0
+SHOW_TYPE=0
+STARTS_WITH=0
+INSTALL_MODE=0
+while getopts :?qhuaV-: arg; do { case $arg in
+ h|u|a|V) HELP_MODE=1;;
+ -) LONG_OPTARG="${OPTARG#*=}"; case $OPTARG in
+ help|usage|about|version) HELP_MODE=1;;
+ update) UPDATE_MODE=1;;
+ show-description) SHOW_DESC=1;;
+ show-type) SHOW_TYPE=1;;
+ starts-with) STARTS_WITH=1;;
+ install) INSTALL_MODE=1;;
+ *) >&2 echo "$ME_NAME: unrecognized long option --$OPTARG"; OPTION_STATUS=2;;
+ esac ;;
+ *) >&2 echo "$ME_NAME: unrecognized option -$OPTARG"; OPTION_STATUS=2;;
+esac } done
+shift $((OPTIND-1)) # remove parsed options and args from $@ list
+[ "$OPTION_STATUS" != "0" ] && { >&2 echo "$ME_NAME: (FATAL) one or more invalid options"; exit $OPTION_STATUS; }
+[ "$UPDATE_MODE" != 1 ] && [ -n "$1" ] && { SEARCH=$1; shift; }
+[ -z "$@" ] || { >&2 echo "$ME_NAME: (FATAL) one or more unrecognized positional arguments ($@)"; exit 2; }
+[ "$STARTS_WITH" = 1 ] && [ -z "$SEARCH" ] && { >&2 echo "$ME_NAME: (FATAL) must specify argument when using --starts-with option"; exit 2; }
+
+#
+# apply help mode
+#
+if [ "$HELP_MODE" = "1" ]; then
+ echo "tldinfo"
+ echo "(c) 2017-2018 Doug Bird, All Rights Reserved."
+ echo "https://github.com/katmore/tld-enum#readme"
+ echo ""
+ echo "Prints IANA top-level domains."
+ echo ""
+ echo "usage:"
+ echo " $ME_NAME [-h][--update]|[display options...][[--starts-with] ]"
+ echo ""
+ echo "-h,--help: Print a help message and exit."
+ echo "--update: Update TLD database as needed and exit."
+ echo "--install: Install a global 'tldinfo' binary and exit."
+ echo ""
+ echo "display options:"
+ echo "--show-description: Always print domain description."
+ echo "--show-type: Always print domain type."
+ echo ""
+ echo ":"
+ echo " Optionally, only print matching domain(s)."
+ echo " --starts-with: Match domain(s) starting with ."
+ echo ""
+ echo "Exit Codes:"
+ echo " 0 : Success"
+ echo " 1 : General Error"
+ echo " 3 : Internal Error"
+ echo " 20 : No match found for "
+ exit 0
+fi
+
+#
+# dependency checks
+#
+USE_CURL=0; USE_WGET=0; FOUND_HTTP_CLIENT=0
+curl -V > /dev/null 2>&1 && {
+ USE_CURL=1; FOUND_HTTP_CLIENT=1
+} || {
+wget -V > /dev/null 2>&1 && {
+ USE_WGET=1; FOUND_HTTP_CLIENT=1
+} }
+
+
+#
+# Prints the url an http request ultimately redirects to.
+# Usage:
+# print_http_redirect
+# Arguments:
+#
+# The request url
+# (Required)
+#
+print_http_redirect() { url=$1
+ if [ "$FOUND_HTTP_CLIENT" != 1 ]; then
+ >&2 echo "$ME_NAME: (failed dependency check) http client binary is not available ('curl' or 'wget')"
+ exit 1
+ fi
+ [ -n "$url" ] || {
+ >&2 echo "$ME_NAME: (internal error) missing 'url' argument to 'print_http_redirect'"
+ exit 3
+ }
+ if [ "$USE_CURL" = 1 ]; then
+ hout=$(curl -Ls -o /dev/null -w %{url_effective} $url) || {
+ >&2 echo "$ME_NAME: (fatal error) 'curl (...print_http_redirect)' failed with exit status $?"
+ exit 1
+ }
+ [ -n "$hout" ] || {
+ >&2 echo "$ME_NAME: (fatal error) empty URL result from 'curl (...print_http_redirect)'"
+ exit 1
+ }
+ fi
+ if [ "$USE_WGET" = 1 ]; then
+ hout=$(wget $url --server-response -O /dev/null 2>&1 | awk '(NR==1){SRC=$3;} /^ Location: /{DEST=$2} END{ print SRC, DEST}' | awk '{print $2}') || {
+ >&2 echo "$ME_NAME: (fatal error) 'wget (...print_http_redirect)' failed with exit status $?"
+ exit 1
+ }
+ [ -n "$hout" ] || {
+ >&2 echo "$ME_NAME: (fatal error) empty URL result from 'wget (...print_http_redirect)'"
+ exit 1
+ }
+ fi
+ echo $hout
+}
+
+#
+# Saves the response body of an http request to a file.
+# Usage:
+# http_download
+# Arguments:
+#
+# The request url
+# (Required)
+#
+# Path to save the response body to
+# (Required)
+#
+http_download() { url=$1; path=$2
+ if [ "$FOUND_HTTP_CLIENT" != 1 ]; then
+ >&2 echo "$ME_NAME: (failed dependency check) http client binary is not available ('curl' or 'wget')"
+ exit 1
+ fi
+ [ -n "$url" ] || {
+ >&2 echo "$ME_NAME: (internal error) missing 'url' argument to 'http_download'"
+ exit 3
+ }
+ [ -n "$path" ] || {
+ >&2 echo "$ME_NAME: (internal error) missing 'path' argument to 'http_download'"
+ exit 3
+ }
+ if [ "$USE_CURL" = 1 ]; then
+ curl -sS $url > $path || {
+ >&2 echo "$ME_NAME: (fatal error) 'curl (...http_download)' failed with exit status $?"
+ exit 1
+ }
+ fi
+ if [ "$USE_WGET" = 1 ]; then
+ wget -O $path $url || {
+ >&2 echo "$ME_NAME: (fatal error) 'wget (...http_download)' failed with exit status $?"
+ exit 1
+ }
+ fi
+ return 0
+}
+
+#
+# cleanup temp files
+#
+LATEST_TLDS_TEMP=
+cleanup_temp_files() {
+ if ( [ -n "$LATEST_TLDS_TEMP" ] && [ -f "$LATEST_TLDS_TEMP" ] ); then
+ rm $LATEST_TLDS_TEMP
+ fi
+}
+trap cleanup_temp_files EXIT
+
+#
+# Prepares data file
+# Usage:
+# init_data_file
+# Arguments:
+#
+# Basename of data file; for example. "release"
+# (Required)
+#
+init_data_file() { file_basename=$1;
+
+ [ -n "$file_basename" ] || {
+ >&2 echo "$ME_NAME: (internal error) missing 'file_basename' argument to 'init_data_file'"
+ exit 3
+ }
+ if ( [ -d "$USER_DATA_ROOT" ] && [ "$INSTALL_MODE" != 1 ] ); then
+ path=$USER_DATA_ROOT/$file_basename
+ perm=660
+ else
+ path=$SYS_DATA_ROOT/$file_basename
+ perm=444
+ fi
+
+ if [ -f "$path" ]; then
+ touch $path 2>/dev/null || {
+ chmod $perm $path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to initialize data file permission on '$path', do you need sudo?"
+ exit 1
+ }
+ touch $path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to initialize data file '$path', do you need sudo?"
+ exit 1
+ }
+ return 0
+ }
+ chmod $perm $path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to initialize data file permission on '$path', do you need sudo?"
+ exit 1
+ }
+ else
+ touch $path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to initialize data file '$path', do you need sudo?"
+ exit 1
+ }
+ chmod $perm $path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to initialize data file permission on '$path', do you need sudo?"
+ exit 1
+ }
+ fi
+
+}
+
+#
+# Prepares the data root directory
+# Usage:
+# init_data_root
+# Arguments:
+# (none)
+#
+init_data_root() {
+ if ( [ -d "$USER_DATA_ROOT" ] && [ "$INSTALL_MODE" != 1 ] ); then
+ root_path=$USER_DATA_ROOT
+ perm=770
+ else
+ root_path=$SYS_DATA_ROOT
+ perm=775
+ fi
+ if [ -d "$root_path" ]; then
+ if [ ! -w "$root_path" ]; then
+ >&2 echo "$ME_NAME: (fatal error) missing write permission on data root '$root_path', do you need sudo?"
+ exit 1
+ fi
+ else
+ data_root_parent=$(dirname $root_path)
+ if [ ! -w "$(dirname $data_root_parent)" ]; then
+ >&2 echo "$ME_NAME: (fatal error) missing write permission on data root parent directory '$data_root_parent', do you need sudo?"
+ exit 1
+ fi
+ fi
+ mkdir -p $root_path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to create data root '$root_path', do you need sudo?"
+ exit 1
+ }
+ chmod $perm $root_path || {
+ >&2 echo "$ME_NAME: (fatal error) failed set permissions on data root '$root_path', do you need sudo?"
+ exit 1
+ }
+ init_data_file "checked-time"
+ init_data_file "release"
+}
+
+#
+# Prints the contents of a data file.
+# Usage:
+# print_data_file_contents
+# Arguments:
+#
+# Basename of data file; for example. "release"
+# (Required)
+#
+print_data_file_contents() { file_basename=$1
+ [ -n "$file_basename" ] || {
+ >&2 echo "$ME_NAME: (internal error) missing 'file_basename' argument to 'print_data_file_contents'"
+ exit 3
+ }
+ if ( [ -d "$USER_DATA_ROOT" ] && [ "$INSTALL_MODE" != 1 ] ); then
+ path=$USER_DATA_ROOT/$file_basename
+ else
+ path=$SYS_DATA_ROOT/$file_basename
+ fi
+ if [ -f "$path" ]; then
+ cat $path || {
+ >&2 echo "$ME_NAME: (fatal error) failed to read contents of data file '$path'; do you need sudo?"
+ exit 1
+ }
+ fi
+}
+
+#
+# Print the path to a data file.
+# Usage:
+# print_data_file_path
+# Arguments:
+#
+# Basename of data file; for example. "release"
+# (Required)
+#
+print_data_file_path() { file_basename=$1
+ [ -n "$file_basename" ] || {
+ >&2 echo "$ME_NAME: (internal error) missing 'file_basename' argument to 'write_data_file'"
+ exit 3
+ }
+ if ( [ -d "$USER_DATA_ROOT" ] && [ "$INSTALL_MODE" != 1 ] ); then
+ path=$USER_DATA_ROOT/$file_basename
+ else
+ path=$SYS_DATA_ROOT/$file_basename
+ fi
+ echo $path
+}
+
+#
+# wheather to download TLDS database from CDN
+#
+INITIAL_TLDS_DOWNLOAD=0
+
+#
+# install mode
+#
+if [ "$INSTALL_MODE" = 1 ]; then
+ ME_PATH=$ME_DIR/$ME_NAME
+ if [ ! -f "$ME_PATH" ]; then
+ >&2 echo "$ME_NAME: (fatal error) unable to determine installation source file"
+ exit 1
+ fi
+ if [ ! -w $(dirname $SYS_INSTALL_PATH) ]; then
+ >&2 echo "$ME_NAME: (fatal error) missing write permission to install path parent dir, do you need sudo?"
+ exit 1
+ fi
+ cp -f $ME_PATH $SYS_INSTALL_PATH || {
+ >&2 echo "$ME_NAME: (fatal error) failed to copy script to install path"
+ exit 1
+ }
+ init_data_root
+ INITIAL_TLDS_DOWNLOAD=1
+fi
+
+#
+# prepare tld database
+#
+TLDS_PATH=$(print_data_file_path tlds.tsv)
+PROJECT_TLDS_PATH=$ME_DIR/formats/tsv/tlds.tsv
+if ( [ "$INSTALL_MODE" = 0 ] && [ ! -f "$TLDS_PATH" ] ); then
+ if ( [ ! -d "$SYS_DATA_ROOT" ] && [ ! -d "$USER_DATA_ROOT" ] ); then
+ mkdir -p $USER_DATA_ROOT || {
+ >&2 echo "$ME_NAME: (fatal error) failed to prepare user data dir"
+ exit 1
+ }
+ fi
+ init_data_root
+ TLDS_PATH=$(print_data_file_path tlds.tsv)
+ if [ -f "$PROJECT_TLDS_PATH" ]; then
+ cp "$PROJECT_TLDS_PATH" "$TLDS_PATH" || {
+ >&2 echo "$ME_NAME: (fatal error) failed to copy 'tlds.tsv' to user data dir '$TLDS_PATH'"
+ exit 1
+ }
+ date +%s > $(print_data_file_path checked-time)
+ else
+ INITIAL_TLDS_DOWNLOAD=1
+ fi
+fi
+
+#
+# determine wheather to check for update
+#
+CHECK_UPDATE=0
+LAST_CHECKED_TIME=$(print_data_file_contents checked-time)
+if [ -n "$LAST_CHECKED_TIME" ]; then
+ echo $LAST_CHECKED_TIME | grep -q "^[0-9]*$" && {
+ TIME_SINCE_LAST_CHECK=$(($(date +%s)-$LAST_CHECKED_TIME))
+ if [ "$TIME_SINCE_LAST_CHECK" -gt "$CHECKED_TIME_TTL" ]; then
+ CHECK_UPDATE=1
+ fi
+ }
+fi
+
+#
+# check for updates and optionally apply update mode
+#
+if ( [ "$INITIAL_TLDS_DOWNLOAD" = 1 ] || [ "$UPDATE_MODE" = 1 ] || [ "$CHECK_UPDATE" = 1 ] ); then
+
+ CURRENT_RELEASE=$(print_data_file_contents release)
+
+ #
+ # tld-enum repo
+ #
+ GITHUB_REPO=katmore/tld-enum
+
+ #
+ # Github and Rawgit base URIs
+ #
+ RAWGIT_URI=https://cdn.rawgit.com
+ GITHUB_URI=https://github.com
+
+ #
+ # latest tld-enum release
+ #
+ LATEST_URL="$GITHUB_URI/$GITHUB_REPO/releases/latest"
+
+ #
+ # permanent Rawgit CDN URL to latest 'tlds.tsv'
+ #
+ LATEST_RELEASE=$(basename $(print_http_redirect $LATEST_URL))
+ #https://cdn.rawgit.com/katmore/tld-enum/cf601629/formats/tsv/tlds.tsv
+ LATEST_TLDS_TSV_URL="$RAWGIT_URI/$GITHUB_REPO/$LATEST_RELEASE/formats/tsv/tlds.tsv"
+
+ if ( [ "$INITIAL_TLDS_DOWNLOAD" = 1 ] || [ "$UPDATE_MODE" = 1 ] ); then
+
+ #
+ # if new release, download and update
+ #
+ if ( [ "$INITIAL_TLDS_DOWNLOAD" = 1 ] || [ "$CURRENT_RELEASE" != "$LATEST_RELEASE" ] ); then
+ if ( [ -d "$USER_DATA_ROOT" ] && [ "$INSTALL_MODE" != 1 ] ); then
+ perm=660
+ else
+ perm=444
+ fi
+ #
+ # prepare data root dir
+ #
+ init_data_root
+
+ #
+ # download 'tlds.tsv' from Rawgit to temp file
+ #
+ LATEST_TLDS_TEMP=$(mktemp)
+ http_download "$LATEST_TLDS_TSV_URL" "$LATEST_TLDS_TEMP"
+
+ #
+ # copy to path
+ #
+ mv $LATEST_TLDS_TEMP $TLDS_PATH
+ echo "$LATEST_RELEASE" > $(print_data_file_path release)
+ date +%s > $(print_data_file_path checked-time)
+ chmod $perm $(print_data_file_path release)
+ chmod $perm $(print_data_file_path checked-time)
+ chmod $perm $TLDS_PATH
+ echo "updated tlds.tsv to $LATEST_RELEASE"
+ else
+ echo "tlds.tsv is already up-to-date ($CURRENT_RELEASE)"
+ fi
+ if [ "$UPDATE_MODE" = 1 ]; then
+ exit 0
+ fi
+ else
+ if [ "$CURRENT_RELEASE" != "$LATEST_RELEASE" ]; then
+ >&2 echo "$ME_NAME: (current version '$CURRENT_RELEASE') a new release of 'tlds.tsv' is available (see '$ME_NAME --update'): $LATEST_RELEASE"
+ fi
+ fi
+
+fi
+
+#
+# exit if install mode
+#
+if [ "$INSTALL_MODE" = 1 ]; then
+ echo "install '$(basename $SYS_INSTALL_PATH)' success"
+ exit 0
+fi
+
+#
+# show description and type if domain singleton
+#
+if ( [ -n "$SEARCH" ] && [ "$STARTS_WITH" = 0 ] ); then
+ SHOW_DESC=1; SHOW_TYPE=1
+fi
+if [ "$STARTS_WITH" = 1 ]; then
+ MATCH_COUNT=0
+fi
+
+#
+# configre IFS with {tab} delimiter
+#
+IFS_OLD=$IFS
+IFS=$(printf "\t")
+
+#
+# read tlds.tsv database
+#
+while read domain desc type; do
+ #
+ # apply arg
+ #
+ if [ -n "$SEARCH" ]; then
+ if [ "$STARTS_WITH" = 0 ]; then
+ #
+ # match singleton
+ #
+ if [ "$domain" != "$SEARCH" ]; then
+ continue
+ fi
+ else
+ #
+ # match --starts-with
+ #
+ case $domain in
+ $SEARCH*) MATCH_COUNT=$((MATCH_COUNT+1));;
+ *) continue;;
+ esac
+ fi
+ fi
+ #
+ # concatenate TLD info for display
+ #
+ line=
+ if ( [ -z "$SEARCH" ] || [ "$STARTS_WITH" = 1 ] ); then
+ line=$domain
+ fi
+ [ "$SHOW_DESC" = 1 ] && {
+ [ -n "$line" ] && line="$line "
+ line="$line$desc"
+ }
+ [ "$SHOW_TYPE" = 1 ] && {
+ [ -n "$line" ] && line="$line "
+ line="$line$type"
+ }
+ printf "$line\n"
+ #
+ # exit on matched singleton
+ #
+ if ( [ -n "$SEARCH" ] && [ "$STARTS_WITH" = 0 ] ); then
+ exit 0
+ fi
+done < $TLDS_PATH
+
+#
+# set IFS to default delimiter
+#
+IFS=$IFS_OLD
+
+#
+# display summary for results of --starts-with
+#
+if ( [ -n "$SEARCH" ] && ( [ "$STARTS_WITH" = 0 ] || [ "$MATCH_COUNT" = 0 ] ) ); then
+ [ "$STARTS_WITH" = 0 ] && >&2 echo "domain '$SEARCH' not found"
+ [ "$MATCH_COUNT" = 0 ] && >&2 echo "no domains starting with '$SEARCH' found"
+ exit 20
+fi
+if [ "$STARTS_WITH" = 1 ]; then
+ >&2 echo ""
+ if [ "$MATCH_COUNT" = "1" ]; then
+ >&2 echo "found 1 matching domain"
+ else
+ >&2 echo "found $MATCH_COUNT matching domains"
+ fi
+fi
+
+
+exit 0
+
+
+
diff --git a/tlds.csv b/tlds.csv
index b0ecec6..7512046 100644
--- a/tlds.csv
+++ b/tlds.csv
@@ -1,284 +1,1577 @@
-ac,Ascension Island
-ad,Andorra (Principality of)
-ae,United Arab Emirates
-aero,Air-transport industry
-af,Afghanistan (Islamic Republic of)
-ag,Antigua and Barbuda
-ai,Anguilla
-al,Albania (Republic of)
-am,Armenia (Republic of)
-an,Netherlands Antilles
-ao,Angola (Republic of)
-aq,Antarctica
-ar,Argentina (Argentine Republic)
-arpa,Address and Routing Parameter Area
-as,American Samoa
-asia,Organisations and individuals in the Asia-Pacific region
-at,Austria (Republic of)
-au,Australia (Commonwealth of)
-aw,Aruba
-ax,Åland Islands
-az,Azerbaijan (Republic of)
-ba,Bosnia and Herzegovina
-bb,Barbados
-bd,Bangladesh (People's Republic of)
-be,Belgium (Kingdom of)
-bf,Burkina Faso
-bg,Bulgaria (Republic of)
-bh,Bahrain (Kingdom of)
-bi,Burundi (Republic of)
-biz,Business
-bj,Benin (Republic of)
-bl,Saint Barthélemy (Collectivity of) {unassigned - see also: .gp and .fr}
-bm,Bermuda
-bn,Brunei (Nation of Brunei - the Abode of Peace) [Negara Brunei Darussalam]
-bo,Bolivia (Plurinational State of)
-bq,Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl}
-br,Brazil (Federative Republic of)
-bs,Bahamas (Commonwealth of the)
-bt,Bhutan (Kingdom of)
-bv,Bouvet Island
-bw,Botswana (Republic of)
-by,Belarus (Republic of)
-bz,Belize
-ca,Canada
-cat,Catalan
-cc,Cocos (Keeling) Islands (Territory of the)
-cd,Congo (Democratic Republic of the) [Congo-Kinshasa]
-cf,Central African Republic
-cg,Congo (Republic of) [Congo-Brazzaville]
-ch,Switzerland (Swiss Confederation)
-ci,Ivory Coast (Republic of Côte d'Ivoire)
-ck,Cook Islands
-cl,Chile (Republic of)
-cm,Cameroon (Republic of)
-cn,China (People's Republic of)
-co,Colombia (Republic of)
-com,Commercial organizations
-coop,Cooperatives
-cr,Costa Rica (Republic of)
-cs,Czechoslovakia {formerly - retired 1995 - see also: .cz and .sk}
-cu,Cuba (Republic of)
-cv,Cape Verde (Republic of)
-cw,Curaçao (Country of)
-cx,Christmas Island (Territory of)
-cy,Cyprus (Republic of)
-cz,Czech Republic
-dd,German Democratic Republic [East Germany] {formerly - retired}
-de,Germany (Federal Republic of)
-dj,Djibouti (Republic of)
-dk,Denmark (Kingdom of)
-dm,Dominica (Commonwealth of)
-do,Dominican Republic
-dz,Algeria (People's Democratic Republic of)
-ec,Ecuador (Republic of)
-edu,Educational establishments
-ee,Estonia (Republic of)
-eg,Egypt (Arab Republic of)
-eh,Western Sahara {reserved}
-er,Eritrea (State of)
-es,Spain (Kingdom of)
-et,Ethiopia (Federal Democratic Republic of)
-eu,European Union
-fi,Finland (Republic of)
-fj,Fiji (Republic of)
-fk,Falkland Islands (Malvinas)
-fm,Micronesia (Federated States of)
-fo,Faroe Islands
-fr,France (French Republic)
-ga,Gabon (Gabonese Republic)
-gb,United Kingdom (United Kingdom of Great Britain and Northern Ireland)
-gd,Grenada
-ge,Georgia
-gf,French Guiana
-gg,Guernsey (Bailiwick of)
-gh,Ghana (Republic of)
-gi,Gibraltar
-gl,Greenland
-gm,Gambia (Republic of The)
-gn,Guinea (Republic of)
-gov,US government
-gp,Guadeloupe
-gq,Equatorial Guinea (Republic of)
-gr,Greece (Hellenic Republic)
-gs,South Georgia and the South Sandwich Islands
-gt,Guatemala (Republic of)
-gu,Guam
-gw,Guinea-Bissau (Republic of)
-gy,Guyana (Co-operative Republic of)
-hk,Hong Kong (Hong Kong Special Administrative Region of the People's Republic of China)
-hm,Heard Island and McDonald Islands
-hn,Honduras (Republic of)
-hr,Croatia (Republic of)
-ht,Haiti (Republic of)
-hu,Hungary
-id,Indonesia (Republic of)
-ie,Ireland (Republic of)
-il,Israel (State of)
-im,Isle of Man
-in,India (Republic of)
-info,Informational sites
-int,International treaty-based organizations
-io,British Indian Ocean Territory
-iq,Iraq (Republic of)
-ir,Iran (Islamic Republic of)
-is,Iceland
-it,Italy (Italian Republic)
-je,Jersey (Bailiwick of)
-jm,Jamaica (Commonwealth of)
-jo,Jordan (Hashemite Kingdom of)
-jobs,Employment-related sites
-jp,Japan
-ke,Kenya (Republic of)
-kg,Kyrgyzstan (Kyrgyz Republic)
-kh,Cambodia (Kingdom of)
-ki,Kiribati (Republic of)
-km,Comoros (Union of the)
-kn,Saint Kitts and Nevis (Federation of)
-kp,Korea (Democratic People's Republic of) [North Korea]
-kr,Korea (Republic of) [South Korea]
-kw,Kuwait (State of Kuwait)
-ky,Cayman Islands
-kz,Kazakhstan (Republic of)
-la,Laos (Lao People's Democratic Republic)
-lb,Lebanon (Lebanese Republic)
-lc,Saint Lucia
-li,Liechtenstein (Principality of)
-lk,Sri Lanka (Democratic Socialist Republic of)
-local,Pseudo-Domain for Multicast DNS
-lr,Liberia (Republic of)
-ls,Lesotho (Kingdom of)
-lt,Lithuania (Republic of)
-lu,Luxembourg (Grand Duchy of)
-lv,Latvia (Republic of)
-ly,Libya
-ma,Morocco
-mc,Monaco (Principality of)
-md,Moldova (Republic of)
-me,Montenegro
-mf,Saint Martin (Collectivity of) {unassigned - see also: .gp and .fr}
-mg,Madagascar (Republic of)
-mh,Marshall Islands (Republic of the)
-mil,US military
-mk,Macedonia (Republic of)
-ml,Mali (Republic of)
-mm,Myanmar (Republic of the Union of) [Burma]
-mn,Mongolia
-mo,Macau (Macau Special Administrative Region of the People's Republic of China) [Macao]
-mobi,Mobile
-mp,Northern Mariana Islands (Commonwealth of the)
-mq,Martinique
-mr,Mauritania (Islamic Republic of)
-ms,Montserrat
-mt,Malta (Republic of)
-mu,Mauritius (Republic of)
-museum,Museums
-mv,Maldives (Republic of)
-mw,Malawi (Republic of)
-mx,Mexico (United Mexican States)
-my,Malaysia
-mz,Mozambique (Republic of)
-na,Namibia (Republic of)
-name,Individuals
-nato,NATO sites and operations {formerly - retired 1996 - never used}
-nc,New Caledonia
-ne,Niger (Republic of)
-net,Network
-nf,Norfolk Island (Territory of)
-ng,Nigeria (Federal Republic of)
-ni,Nicaragua (Republic of)
-nl,Netherlands
-no,Norway (Kingdom of)
-np,Nepal (Federal Democratic Republic of)
-nr,Nauru (Republic of)
-nu,Niue
-nz,New Zealand
-om,Oman (Sultanate of)
-onion,Pseudo-Domain for TOR (The Onion Router)
-org,Non-profit organizations
-pa,Panama (Republic of)
-pe,Peru (Republic of)
-pf,French Polynesia and Clipperton Island
-pg,Papua New Guinea (Independent State of)
-ph,Philippines (Republic of the)
-pk,Pakistan (Islamic Republic of)
-pl,Poland (Republic of)
-pm,Saint Pierre and Miquelon
-pn,Pitcairn Islands (Pitcairn - Henderson - Ducie and Oeno Islands)
-pr,Puerto Rico (Commonwealth of)
-pro,Profession
-ps,Palestine (State of)
-pt,Portugal (Portuguese Republic)
-pw,Palau (Republic of)
-py,Paraguay (Republic of)
-qa,Qatar (State of)
-re,Réunion
-ro,Romania
-rs,Serbia (Republic of)
-ru,Russia (Russian Federation)
-rw,Rwanda (Republic of)
-sa,Saudi Arabia (Kingdom of)
-sb,Solomon Islands
-sc,Seychelles (Republic of)
-sd,Sudan (Republic of)
-se,Sweden (Kingdom of)
-sg,Singapore (Republic of)
-sh,Saint Helena
-si,Slovenia (Republic of)
-sj,Svalbard and Jan Mayen {not in use - see also: .no}
-sk,Slovakia (Slovak Republic)
-sl,Sierra Leone (Republic of)
-sm,San Marino (Republic of)
-sn,Senegal (Republic of)
-so,Somalia (Federal Republic of)
-sr,Suriname (Republic of)
-ss,South Sudan (Republic of)
-st,São Tomé and Príncipe (Democratic Republic of)
-su,Soviet Union (Union of Soviet Socialist Republics)
-sv,El Salvador (Republic of)
-sx,Sint Maarten
-sy,Syria (Syrian Arab Republic)
-sz,Swaziland (Kingdom of)
-tc,Turks and Caicos Islands
-td,Chad (Republic of)
-tel,Telephone
-tf,French Southern and Antarctic Lands (Territory of the)
-tg,Togo (Togolese Republic)
-th,Thailand (Kingdom of)
-tj,Tajikistan (Republic of)
-tk,Tokelau
-tl,Timor-Leste (Democratic Republic of) [East Timor]
-tm,Turkmenistan
-tn,Tunisia (Republic of)
-to,Tonga (Kingdom of)
-tp,Timor-Leste (Democratic Republic of) [East Timor] {being phased out - also see: .tl}
-tr,Turkey (Republic of)
-travel,Travel
-tt,Trinidad and Tobago (Republic of)
-tv,Tuvalu
-tw,Taiwan (Republic of China)
-tz,Tanzania (United Republic of)
-ua,Ukraine
-ug,Uganda (Republic of)
-uk,United Kingdom (United Kingdom of Great Britain and Northern Ireland)
-um,United States Minor Outlying Islands {formerly - retired 2010 - see also: .us}
-us,United States of America and United States Minor Outlying Islands
-uy,Uruguay (Oriental Republic of)
-uz,Uzbekistan (Republic of)
-va,Vatican City (Vatican City State)
-vc,Saint Vincent and the Grenadines
-ve,Venezuela (Bolivarian Republic of)
-vg,British Virgin Islands (Virgin Islands)
-vi,United States Virgin Islands (United States Virgin Islands)
-vn,Vietnam (Socialist Republic of)
-vu,Vanuatu (Republic of)
-wf,Wallis and Futuna (Territory of the Wallis and Futuna Islands)
-ws,Samoa (Independent State of)
-xxx,Adult entertainment
-ye,Yemen (Republic of)
-yt,Mayotte (Department of)
-yu,Yugoslavia and Serbia and Montenegro {formerly - retired 2010 - see also: .me and .rs}
-za,South Africa (Republic of)
-zm,Zambia (Republic of)
-zr,Zaire (Republic of) {formerly - retired 2001 - see also: .cd}
-zw,Zimbabwe (Republic of)
+aaa,"American Automobile Association, Inc.",generic
+aarp,AARP,generic
+abarth,Fiat Chrysler Automobiles N.V.,generic
+abb,ABB Ltd,generic
+abbott,"Abbott Laboratories, Inc.",generic
+abbvie,AbbVie Inc.,generic
+abc,"Disney Enterprises, Inc.",generic
+able,Able Inc.,generic
+abogado,Top Level Domain Holdings Limited,generic
+abudhabi,Abu Dhabi Systems and Information Centre,generic
+ac,Ascension Island,country-code
+academy,"Binky Moon, LLC",generic
+accenture,Accenture plc,generic
+accountant,dot Accountant Limited,generic
+accountants,"Binky Moon, LLC",generic
+aco,ACO Severin Ahlmann GmbH & Co. KG,generic
+active,"Active Network, LLC",generic
+actor,United TLD Holdco Ltd.,generic
+ad,Andorra (Principality of),country-code
+adac,Allgemeiner Deutscher Automobil-Club e.V. (ADAC),generic
+ads,Charleston Road Registry Inc.,generic
+adult,ICM Registry AD LLC,generic
+ae,United Arab Emirates,country-code
+aeg,Aktiebolaget Electrolux,generic
+aero,Air-transport industry,sponsored
+aetna,Aetna Life Insurance Company,generic
+af,Afghanistan (Islamic Republic of),country-code
+afamilycompany,"Johnson Shareholdings, Inc.",generic
+afl,Australian Football League,generic
+africa,ZA Central Registry NPC trading as Registry.Africa,generic
+ag,Antigua and Barbuda,country-code
+agakhan,Fondation Aga Khan (Aga Khan Foundation),generic
+agency,"Binky Moon, LLC",generic
+ai,Anguilla,country-code
+aig,"American International Group, Inc.",generic
+aigo,"aigo Digital Technology Co,Ltd.",generic
+airbus,Airbus S.A.S.,generic
+airforce,United TLD Holdco Ltd.,generic
+airtel,Bharti Airtel Limited,generic
+akdn,Fondation Aga Khan (Aga Khan Foundation),generic
+al,Albania (Republic of),country-code
+alfaromeo,Fiat Chrysler Automobiles N.V.,generic
+alibaba,Alibaba Group Holding Limited,generic
+alipay,Alibaba Group Holding Limited,generic
+allfinanz,Allfinanz Deutsche Vermögensberatung Aktiengesellschaft,generic
+allstate,Allstate Fire and Casualty Insurance Company,generic
+ally,Ally Financial Inc.,generic
+alsace,REGION GRAND EST,generic
+alstom,ALSTOM,generic
+am,Armenia (Republic of),country-code
+americanexpress,"American Express Travel Related Services Company, Inc.",generic
+americanfamily,"AmFam, Inc.",generic
+amex,"American Express Travel Related Services Company, Inc.",generic
+amfam,"AmFam, Inc.",generic
+amica,Amica Mutual Insurance Company,generic
+amsterdam,Gemeente Amsterdam,generic
+an,Netherlands Antilles,country-code
+analytics,Campus IP LLC,generic
+android,Charleston Road Registry Inc.,generic
+anquan,QIHOO 360 TECHNOLOGY CO. LTD.,generic
+anz,Australia and New Zealand Banking Group Limited,generic
+ao,Angola (Republic of),country-code
+aol,OATH Inc.,generic
+apartments,"Binky Moon, LLC",generic
+app,Charleston Road Registry Inc.,generic
+apple,Apple Inc.,generic
+aq,Antarctica,country-code
+aquarelle,Aquarelle.com,generic
+ar,Argentina (Argentine Republic),country-code
+arab,League of Arab States,generic
+aramco,Aramco Services Company,generic
+archi,STARTING DOT LIMITED,generic
+army,United TLD Holdco Ltd.,generic
+arpa,Address and Routing Parameter Area,infrastructure
+art,UK Creative Ideas Limited,generic
+arte,Association Relative à la Télévision Européenne G.E.I.E.,generic
+as,American Samoa,country-code
+asda,"Wal-Mart Stores, Inc.",generic
+asia,Organisations and individuals in the Asia-Pacific region,sponsored
+associates,"Binky Moon, LLC",generic
+at,Austria (Republic of),country-code
+athleta,"The Gap, Inc.",generic
+attorney,"United TLD Holdco, Ltd",generic
+au,Australia (Commonwealth of),country-code
+auction,"United TLD HoldCo, Ltd.",generic
+audi,AUDI Aktiengesellschaft,generic
+audible,"Amazon Registry Services, Inc.",generic
+audio,"Uniregistry, Corp.",generic
+auspost,Australian Postal Corporation,generic
+author,"Amazon Registry Services, Inc.",generic
+auto,Cars Registry Limited,generic
+autos,"DERAutos, LLC",generic
+avianca,Aerovias del Continente Americano S.A. Avianca,generic
+aw,Aruba,country-code
+aws,"Amazon Registry Services, Inc.",generic
+ax,Åland Islands,country-code
+axa,AXA SA,generic
+az,Azerbaijan (Republic of),country-code
+azure,Microsoft Corporation,generic
+ba,Bosnia and Herzegovina,country-code
+baby,"Johnson & Johnson Services, Inc.",generic
+baidu,"Baidu, Inc.",generic
+banamex,Citigroup Inc.,generic
+bananarepublic,"The Gap, Inc.",generic
+band,"United TLD Holdco, Ltd",generic
+bank,"fTLD Registry Services, LLC",generic
+bar,Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable,generic
+barcelona,Municipi de Barcelona,generic
+barclaycard,Barclays Bank PLC,generic
+barclays,Barclays Bank PLC,generic
+barefoot,"Gallo Vineyards, Inc.",generic
+bargains,"Binky Moon, LLC",generic
+baseball,"MLB Advanced Media DH, LLC",generic
+basketball,Fédération Internationale de Basketball (FIBA),generic
+bauhaus,Werkhaus GmbH,generic
+bayern,Bayern Connect GmbH,generic
+bb,Barbados,country-code
+bbc,British Broadcasting Corporation,generic
+bbt,BB&T Corporation,generic
+bbva,"BANCO BILBAO VIZCAYA ARGENTARIA, S.A.",generic
+bcg,"The Boston Consulting Group, Inc.",generic
+bcn,Municipi de Barcelona,generic
+bd,Bangladesh (People's Republic of),country-code
+be,Belgium (Kingdom of),country-code
+beats,"Beats Electronics, LLC",generic
+beauty,L'Oréal,generic
+beer,Top Level Domain Holdings Limited,generic
+bentley,Bentley Motors Limited,generic
+berlin,dotBERLIN GmbH & Co. KG,generic
+best,BestTLD Pty Ltd,generic
+bestbuy,"BBY Solutions, Inc.",generic
+bet,Afilias plc,generic
+bf,Burkina Faso,country-code
+bg,Bulgaria (Republic of),country-code
+bh,Bahrain (Kingdom of),country-code
+bharti,Bharti Enterprises (Holding) Private Limited,generic
+bi,Burundi (Republic of),country-code
+bible,American Bible Society,generic
+bid,dot Bid Limited,generic
+bike,"Binky Moon, LLC",generic
+bing,Microsoft Corporation,generic
+bingo,"Binky Moon, LLC",generic
+bio,STARTING DOT LIMITED,generic
+biz,Business,generic-restricted
+bj,Benin (Republic of),country-code
+bl,Saint Barthélemy (Collectivity of) {unassigned - see also: .gp and .fr},country-code
+black,Afilias plc,generic
+blackfriday,"Uniregistry, Corp.",generic
+blanco,BLANCO GmbH + Co KG,generic
+blockbuster,Dish DBS Corporation,generic
+blog,"Knock Knock WHOIS There, LLC",generic
+bloomberg,Bloomberg IP Holdings LLC,generic
+blue,Afilias plc,generic
+bm,Bermuda,country-code
+bms,Bristol-Myers Squibb Company,generic
+bmw,Bayerische Motoren Werke Aktiengesellschaft,generic
+bn,Brunei (Nation of Brunei - the Abode of Peace) [Negara Brunei Darussalam],country-code
+bnl,Banca Nazionale del Lavoro,generic
+bnpparibas,BNP Paribas,generic
+bo,Bolivia (Plurinational State of),country-code
+boats,"DERBoats, LLC",generic
+boehringer,Boehringer Ingelheim International GmbH,generic
+bofa,Bank of America Corporation,generic
+bom,Núcleo de Informação e Coordenação do Ponto BR - NIC.br,generic
+bond,Bond University Limited,generic
+boo,Charleston Road Registry Inc.,generic
+book,"Amazon Registry Services, Inc.",generic
+booking,Booking.com B.V.,generic
+boots,Not assigned,generic
+bosch,Robert Bosch GMBH,generic
+bostik,Bostik SA,generic
+boston,"Boston TLD Management, LLC",generic
+bot,"Amazon Registry Services, Inc.",generic
+boutique,"Binky Moon, LLC",generic
+box,NS1 Limited,generic
+bq,Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl},country-code
+br,Brazil (Federative Republic of),country-code
+bradesco,Banco Bradesco S.A.,generic
+bridgestone,Bridgestone Corporation,generic
+broadway,"Celebrate Broadway, Inc.",generic
+broker,DOTBROKER REGISTRY LTD,generic
+brother,"Brother Industries, Ltd.",generic
+brussels,DNS.be vzw,generic
+bs,Bahamas (Commonwealth of the),country-code
+bt,Bhutan (Kingdom of),country-code
+budapest,Top Level Domain Holdings Limited,generic
+bugatti,Bugatti International SA,generic
+build,Plan Bee LLC,generic
+builders,"Binky Moon, LLC",generic
+business,"Binky Moon, LLC",generic
+buy,"Amazon Registry Services, INC",generic
+buzz,DOTSTRATEGY CO.,generic
+bv,Bouvet Island,country-code
+bw,Botswana (Republic of),country-code
+by,Belarus (Republic of),country-code
+bz,Belize,country-code
+bzh,Association www.bzh,generic
+ca,Canada,country-code
+cab,"Binky Moon, LLC",generic
+cafe,"Binky Moon, LLC",generic
+cal,Charleston Road Registry Inc.,generic
+call,"Amazon Registry Services, Inc.",generic
+calvinklein,PVH gTLD Holdings LLC,generic
+cam,AC Webconnecting Holding B.V.,generic
+camera,"Binky Moon, LLC",generic
+camp,"Binky Moon, LLC",generic
+cancerresearch,Australian Cancer Research Foundation,generic
+canon,Canon Inc.,generic
+capetown,ZA Central Registry NPC trading as ZA Central Registry,generic
+capital,"Binky Moon, LLC",generic
+capitalone,Capital One Financial Corporation,generic
+car,Cars Registry Limited,generic
+caravan,"Caravan International, Inc.",generic
+cards,"Binky Moon, LLC",generic
+care,"Binky Moon, LLC",generic
+career,dotCareer LLC,generic
+careers,"Binky Moon, LLC",generic
+cars,Cars Registry Limited,generic
+cartier,Richemont DNS Inc.,generic
+casa,Top Level Domain Holdings Limited,generic
+case,CNH Industrial N.V.,generic
+caseih,CNH Industrial N.V.,generic
+cash,"Binky Moon, LLC",generic
+casino,"Binky Moon, LLC",generic
+cat,Catalan,sponsored
+catering,"Binky Moon, LLC",generic
+catholic,Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication),generic
+cba,COMMONWEALTH BANK OF AUSTRALIA,generic
+cbn,"The Christian Broadcasting Network, Inc.",generic
+cbre,"CBRE, Inc.",generic
+cbs,CBS Domains Inc.,generic
+cc,Cocos (Keeling) Islands (Territory of the),country-code
+cd,Congo (Democratic Republic of the) [Congo-Kinshasa],country-code
+ceb,The Corporate Executive Board Company,generic
+center,"Binky Moon, LLC",generic
+ceo,CEOTLD Pty Ltd,generic
+cern,"European Organization for Nuclear Research (""CERN"")",generic
+cf,Central African Republic,country-code
+cfa,CFA Institute,generic
+cfd,DOTCFD REGISTRY LTD,generic
+cg,Congo (Republic of) [Congo-Brazzaville],country-code
+ch,Switzerland (Swiss Confederation),country-code
+chanel,Chanel International B.V.,generic
+channel,Charleston Road Registry Inc.,generic
+charity,"Corn Lake, LLC",generic
+chase,"JPMorgan Chase Bank, National Association",generic
+chat,"Binky Moon, LLC",generic
+cheap,"Binky Moon, LLC",generic
+chintai,CHINTAI Corporation,generic
+chloe,Not assigned,generic
+christmas,"Uniregistry, Corp.",generic
+chrome,Charleston Road Registry Inc.,generic
+chrysler,FCA US LLC.,generic
+church,"Binky Moon, LLC",generic
+ci,Ivory Coast (Republic of Côte d'Ivoire),country-code
+cipriani,Hotel Cipriani Srl,generic
+circle,"Amazon Registry Services, Inc.",generic
+cisco,"Cisco Technology, Inc.",generic
+citadel,Citadel Domain LLC,generic
+citi,Citigroup Inc.,generic
+citic,CITIC Group Corporation,generic
+city,"Binky Moon, LLC",generic
+cityeats,"Lifestyle Domain Holdings, Inc.",generic
+ck,Cook Islands,country-code
+cl,Chile (Republic of),country-code
+claims,"Binky Moon, LLC",generic
+cleaning,"Binky Moon, LLC",generic
+click,"Uniregistry, Corp.",generic
+clinic,"Binky Moon, LLC",generic
+clinique,The Estée Lauder Companies Inc.,generic
+clothing,"Binky Moon, LLC",generic
+cloud,ARUBA PEC S.p.A.,generic
+club,".CLUB DOMAINS, LLC",generic
+clubmed,Club Méditerranée S.A.,generic
+cm,Cameroon (Republic of),country-code
+cn,China (People's Republic of),country-code
+co,Colombia (Republic of),country-code
+coach,"Binky Moon, LLC",generic
+codes,"Binky Moon, LLC",generic
+coffee,"Binky Moon, LLC",generic
+college,XYZ.COM LLC,generic
+cologne,dotKoeln GmbH,generic
+com,Commercial organizations,generic
+comcast,"Comcast IP Holdings I, LLC",generic
+commbank,COMMONWEALTH BANK OF AUSTRALIA,generic
+community,"Binky Moon, LLC",generic
+company,"Binky Moon, LLC",generic
+compare,iSelect Ltd,generic
+computer,"Binky Moon, LLC",generic
+comsec,"VeriSign, Inc.",generic
+condos,"Binky Moon, LLC",generic
+construction,"Binky Moon, LLC",generic
+consulting,"United TLD Holdco, LTD.",generic
+contact,"Top Level Spectrum, Inc.",generic
+contractors,"Binky Moon, LLC",generic
+cooking,Top Level Domain Holdings Limited,generic
+cookingchannel,"Lifestyle Domain Holdings, Inc.",generic
+cool,"Binky Moon, LLC",generic
+coop,Cooperatives,sponsored
+corsica,Collectivité Territoriale de Corse,generic
+country,Top Level Domain Holdings Limited,generic
+coupon,"Amazon Registry Services, Inc.",generic
+coupons,"Binky Moon, LLC",generic
+courses,OPEN UNIVERSITIES AUSTRALIA PTY LTD,generic
+cr,Costa Rica (Republic of),country-code
+credit,"Binky Moon, LLC",generic
+creditcard,"Binky Moon, LLC",generic
+creditunion,"CUNA Performance Resources, LLC",generic
+cricket,dot Cricket Limited,generic
+crown,Crown Equipment Corporation,generic
+crs,Federated Co-operatives Limited,generic
+cruise,Viking River Cruises (Bermuda) Ltd.,generic
+cruises,"Binky Moon, LLC",generic
+csc,"Alliance-One Services, Inc.",generic
+cu,Cuba (Republic of),country-code
+cuisinella,SALM S.A.S.,generic
+cv,Cape Verde (Republic of),country-code
+cw,Curaçao (Country of),country-code
+cx,Christmas Island (Territory of),country-code
+cy,Cyprus (Republic of),country-code
+cymru,Nominet UK,generic
+cyou,"Beijing Gamease Age Digital Technology Co., Ltd.",generic
+cz,Czech Republic,country-code
+dabur,Dabur India Limited,generic
+dad,Charleston Road Registry Inc.,generic
+dance,United TLD Holdco Ltd.,generic
+data,Dish DBS Corporation,generic
+date,dot Date Limited,generic
+dating,"Binky Moon, LLC",generic
+datsun,"NISSAN MOTOR CO., LTD.",generic
+day,Charleston Road Registry Inc.,generic
+dclk,Charleston Road Registry Inc.,generic
+dds,Minds + Machines Group Limited,generic
+de,Germany (Federal Republic of),country-code
+deal,"Amazon Registry Services, Inc.",generic
+dealer,"Dealer Dot Com, Inc.",generic
+deals,"Binky Moon, LLC",generic
+degree,"United TLD Holdco, Ltd",generic
+delivery,"Binky Moon, LLC",generic
+dell,Dell Inc.,generic
+deloitte,Deloitte Touche Tohmatsu,generic
+delta,"Delta Air Lines, Inc.",generic
+democrat,United TLD Holdco Ltd.,generic
+dental,"Binky Moon, LLC",generic
+dentist,"United TLD Holdco, Ltd",generic
+desi,Desi Networks LLC,generic
+design,"Top Level Design, LLC",generic
+dev,Charleston Road Registry Inc.,generic
+dhl,Deutsche Post AG,generic
+diamonds,"Binky Moon, LLC",generic
+diet,"Uniregistry, Corp.",generic
+digital,"Binky Moon, LLC",generic
+direct,"Binky Moon, LLC",generic
+directory,"Binky Moon, LLC",generic
+discount,"Binky Moon, LLC",generic
+discover,Discover Financial Services,generic
+dish,Dish DBS Corporation,generic
+diy,"Lifestyle Domain Holdings, Inc.",generic
+dj,Djibouti (Republic of),country-code
+dk,Denmark (Kingdom of),country-code
+dm,Dominica (Commonwealth of),country-code
+dnp,"Dai Nippon Printing Co., Ltd.",generic
+do,Dominican Republic,country-code
+docs,Charleston Road Registry Inc.,generic
+doctor,"Binky Moon, LLC",generic
+dodge,FCA US LLC.,generic
+dog,"Binky Moon, LLC",generic
+doha,Communications Regulatory Authority (CRA),generic
+domains,"Binky Moon, LLC",generic
+doosan,Retired,generic
+dot,Dish DBS Corporation,generic
+download,dot Support Limited,generic
+drive,Charleston Road Registry Inc.,generic
+dtv,Dish DBS Corporation,generic
+dubai,Dubai Smart Government Department,generic
+duck,"Johnson Shareholdings, Inc.",generic
+dunlop,The Goodyear Tire & Rubber Company,generic
+duns,The Dun & Bradstreet Corporation,generic
+dupont,E. I. du Pont de Nemours and Company,generic
+durban,ZA Central Registry NPC trading as ZA Central Registry,generic
+dvag,Deutsche Vermögensberatung Aktiengesellschaft DVAG,generic
+dvr,Hughes Satellite Systems Corporation,generic
+dz,Algeria (People's Democratic Republic of),country-code
+earth,"Interlink Co., Ltd.",generic
+eat,Charleston Road Registry Inc.,generic
+ec,Ecuador (Republic of),country-code
+eco,Big Room Inc.,generic
+edeka,EDEKA Verband kaufmännischer Genossenschaften e.V.,generic
+edu,Educational establishments,sponsored
+education,"Binky Moon, LLC",generic
+ee,Estonia (Republic of),country-code
+eg,Egypt (Arab Republic of),country-code
+eh,Western Sahara {reserved},country-code
+email,"Binky Moon, LLC",generic
+emerck,Merck KGaA,generic
+energy,"Binky Moon, LLC",generic
+engineer,United TLD Holdco Ltd.,generic
+engineering,"Binky Moon, LLC",generic
+enterprises,"Binky Moon, LLC",generic
+epost,Deutsche Post AG,generic
+epson,Seiko Epson Corporation,generic
+equipment,"Binky Moon, LLC",generic
+er,Eritrea (State of),country-code
+ericsson,Telefonaktiebolaget L M Ericsson,generic
+erni,ERNI Group Holding AG,generic
+es,Spain (Kingdom of),country-code
+esq,Charleston Road Registry Inc.,generic
+estate,"Binky Moon, LLC",generic
+esurance,Esurance Insurance Company,generic
+et,Ethiopia (Federal Democratic Republic of),country-code
+etisalat,Emirates Telecommunications Corporation (trading as Etisalat),generic
+eu,European Union,country-code
+eurovision,European Broadcasting Union (EBU),generic
+eus,Puntueus Fundazioa,generic
+events,"Binky Moon, LLC",generic
+everbank,EverBank,generic
+exchange,"Binky Moon, LLC",generic
+expert,"Binky Moon, LLC",generic
+exposed,"Binky Moon, LLC",generic
+express,"Binky Moon, LLC",generic
+extraspace,Extra Space Storage LLC,generic
+fage,Fage International S.A.,generic
+fail,"Binky Moon, LLC",generic
+fairwinds,"FairWinds Partners, LLC",generic
+faith,dot Faith Limited,generic
+family,United TLD Holdco Ltd.,generic
+fan,Asiamix Digital Ltd,generic
+fans,Asiamix Digital Limited,generic
+farm,"Binky Moon, LLC",generic
+farmers,Farmers Insurance Exchange,generic
+fashion,Top Level Domain Holdings Limited,generic
+fast,"Amazon Registry Services, Inc.",generic
+fedex,Federal Express Corporation,generic
+feedback,"Top Level Spectrum, Inc.",generic
+ferrari,Fiat Chrysler Automobiles N.V.,generic
+ferrero,Ferrero Trading Lux S.A.,generic
+fi,Finland (Republic of),country-code
+fiat,Fiat Chrysler Automobiles N.V.,generic
+fidelity,Fidelity Brokerage Services LLC,generic
+fido,Rogers Communications Canada Inc.,generic
+film,Motion Picture Domain Registry Pty Ltd,generic
+final,Núcleo de Informação e Coordenação do Ponto BR - NIC.br,generic
+finance,"Binky Moon, LLC",generic
+financial,"Binky Moon, LLC",generic
+fire,"Amazon Registry Services, Inc.",generic
+firestone,"Bridgestone Licensing Services, Inc.",generic
+firmdale,Firmdale Holdings Limited,generic
+fish,"Binky Moon, LLC",generic
+fishing,Top Level Domain Holdings Limited,generic
+fit,Minds + Machines Group Limited,generic
+fitness,"Binky Moon, LLC",generic
+fj,Fiji (Republic of),country-code
+fk,Falkland Islands (Malvinas),country-code
+flickr,Yahoo! Domain Services Inc.,generic
+flights,"Binky Moon, LLC",generic
+flir,"FLIR Systems, Inc.",generic
+florist,"Binky Moon, LLC",generic
+flowers,"Uniregistry, Corp.",generic
+flsmidth,Retired,generic
+fly,Charleston Road Registry Inc.,generic
+fm,Micronesia (Federated States of),country-code
+fo,Faroe Islands,country-code
+foo,Charleston Road Registry Inc.,generic
+food,"Lifestyle Domain Holdings, Inc.",generic
+foodnetwork,"Lifestyle Domain Holdings, Inc.",generic
+football,"Binky Moon, LLC",generic
+ford,Ford Motor Company,generic
+forex,DOTFOREX REGISTRY LTD,generic
+forsale,"United TLD Holdco, LLC",generic
+forum,"Fegistry, LLC",generic
+foundation,"Binky Moon, LLC",generic
+fox,"FOX Registry, LLC",generic
+fr,France (French Republic),country-code
+free,"Amazon Registry Services, Inc.",generic
+fresenius,Fresenius Immobilien-Verwaltungs-GmbH,generic
+frl,FRLregistry B.V.,generic
+frogans,OP3FT,generic
+frontdoor,"Lifestyle Domain Holdings, Inc.",generic
+frontier,Frontier Communications Corporation,generic
+ftr,Frontier Communications Corporation,generic
+fujitsu,Fujitsu Limited,generic
+fujixerox,Xerox DNHC LLC,generic
+fun,"DotSpace, Inc.",generic
+fund,"Binky Moon, LLC",generic
+furniture,"Binky Moon, LLC",generic
+futbol,"United TLD Holdco, Ltd.",generic
+fyi,"Binky Moon, LLC",generic
+ga,Gabon (Gabonese Republic),country-code
+gal,Asociación puntoGAL,generic
+gallery,"Binky Moon, LLC",generic
+gallo,"Gallo Vineyards, Inc.",generic
+gallup,"Gallup, Inc.",generic
+game,"Uniregistry, Corp.",generic
+games,United TLD Holdco Ltd.,generic
+gap,"The Gap, Inc.",generic
+garden,Top Level Domain Holdings Limited,generic
+gb,United Kingdom (United Kingdom of Great Britain and Northern Ireland),country-code
+gbiz,Charleston Road Registry Inc.,generic
+gd,Grenada,country-code
+gdn,"Joint Stock Company ""Navigation-information systems""",generic
+ge,Georgia,country-code
+gea,GEA Group Aktiengesellschaft,generic
+gent,Combell nv,generic
+genting,Resorts World Inc. Pte. Ltd.,generic
+george,"Wal-Mart Stores, Inc.",generic
+gf,French Guiana,country-code
+gg,Guernsey (Bailiwick of),country-code
+ggee,"GMO Internet, Inc.",generic
+gh,Ghana (Republic of),country-code
+gi,Gibraltar,country-code
+gift,"Uniregistry, Corp.",generic
+gifts,"Binky Moon, LLC",generic
+gives,United TLD Holdco Ltd.,generic
+giving,Giving Limited,generic
+gl,Greenland,country-code
+glade,"Johnson Shareholdings, Inc.",generic
+glass,"Binky Moon, LLC",generic
+gle,Charleston Road Registry Inc.,generic
+global,Dot Global Domain Registry Limited,generic
+globo,Globo Comunicação e Participações S.A,generic
+gm,Gambia (Republic of The),country-code
+gmail,Charleston Road Registry Inc.,generic
+gmbh,"Binky Moon, LLC",generic
+gmo,"GMO Internet, Inc.",generic
+gmx,1&1 Mail & Media GmbH,generic
+gn,Guinea (Republic of),country-code
+godaddy,"Go Daddy East, LLC",generic
+gold,"Binky Moon, LLC",generic
+goldpoint,"YODOBASHI CAMERA CO.,LTD.",generic
+golf,"Binky Moon, LLC",generic
+goo,NTT Resonant Inc.,generic
+goodhands,Allstate Fire and Casualty Insurance Company,generic
+goodyear,The Goodyear Tire & Rubber Company,generic
+goog,Charleston Road Registry Inc.,generic
+google,Charleston Road Registry Inc.,generic
+gop,"Republican State Leadership Committee, Inc.",generic
+got,"Amazon Registry Services, Inc.",generic
+gov,US government,sponsored
+gp,Guadeloupe,country-code
+gq,Equatorial Guinea (Republic of),country-code
+gr,Greece (Hellenic Republic),country-code
+grainger,"Grainger Registry Services, LLC",generic
+graphics,"Binky Moon, LLC",generic
+gratis,"Binky Moon, LLC",generic
+green,DotGreen Registry Limited,generic
+gripe,"Binky Moon, LLC",generic
+grocery,"Wal-Mart Stores, Inc.",generic
+group,"Binky Moon, LLC",generic
+gs,South Georgia and the South Sandwich Islands,country-code
+gt,Guatemala (Republic of),country-code
+gu,Guam,country-code
+guardian,The Guardian Life Insurance Company of America,generic
+gucci,Guccio Gucci S.p.a.,generic
+guge,Charleston Road Registry Inc.,generic
+guide,"Binky Moon, LLC",generic
+guitars,"Uniregistry, Corp.",generic
+guru,"Binky Moon, LLC",generic
+gw,Guinea-Bissau (Republic of),country-code
+gy,Guyana (Co-operative Republic of),country-code
+hair,L'Oreal,generic
+hamburg,Hamburg Top-Level-Domain GmbH,generic
+hangout,Charleston Road Registry Inc.,generic
+haus,"United TLD Holdco, LTD.",generic
+hbo,"HBO Registry Services, Inc.",generic
+hdfc,HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED,generic
+hdfcbank,HDFC Bank Limited,generic
+health,"DotHealth, LLC",generic
+healthcare,"Binky Moon, LLC",generic
+help,"Uniregistry, Corp.",generic
+helsinki,City of Helsinki,generic
+here,Charleston Road Registry Inc.,generic
+hermes,Hermes International,generic
+hgtv,"Lifestyle Domain Holdings, Inc.",generic
+hiphop,"Uniregistry, Corp.",generic
+hisamitsu,"Hisamitsu Pharmaceutical Co.,Inc.",generic
+hitachi,"Hitachi, Ltd.",generic
+hiv,"Uniregistry, Corp.",generic
+hk,Hong Kong (Hong Kong Special Administrative Region of the People's Republic of China),country-code
+hkt,PCCW-HKT DataCom Services Limited,generic
+hm,Heard Island and McDonald Islands,country-code
+hn,Honduras (Republic of),country-code
+hockey,"Binky Moon, LLC",generic
+holdings,"Binky Moon, LLC",generic
+holiday,"Binky Moon, LLC",generic
+homedepot,"Home Depot Product Authority, LLC",generic
+homegoods,"The TJX Companies, Inc.",generic
+homes,"DERHomes, LLC",generic
+homesense,"The TJX Companies, Inc.",generic
+honda,"Honda Motor Co., Ltd.",generic
+honeywell,Honeywell GTLD LLC,generic
+horse,Top Level Domain Holdings Limited,generic
+hospital,"Binky Moon, LLC",generic
+host,DotHost Inc.,generic
+hosting,"Uniregistry, Corp.",generic
+hot,"Amazon Registry Services, Inc.",generic
+hoteles,Travel Reservations SRL,generic
+hotels,Booking.com B.V.,generic
+hotmail,Microsoft Corporation,generic
+house,"Binky Moon, LLC",generic
+how,Charleston Road Registry Inc.,generic
+hr,Croatia (Republic of),country-code
+hsbc,HSBC Global Services (UK) Limited,generic
+ht,Haiti (Republic of),country-code
+htc,Not assigned,generic
+hu,Hungary,country-code
+hughes,Hughes Satellite Systems Corporation,generic
+hyatt,"Hyatt GTLD, L.L.C.",generic
+hyundai,Hyundai Motor Company,generic
+ibm,International Business Machines Corporation,generic
+icbc,Industrial and Commercial Bank of China Limited,generic
+ice,"IntercontinentalExchange, Inc.",generic
+icu,Shortdot SA,generic
+id,Indonesia (Republic of),country-code
+ie,Ireland (Republic of),country-code
+ieee,IEEE Global LLC,generic
+ifm,ifm electronic gmbh,generic
+iinet,Retired,generic
+ikano,Ikano S.A.,generic
+il,Israel (State of),country-code
+im,Isle of Man,country-code
+imamat,Fondation Aga Khan (Aga Khan Foundation),generic
+imdb,"Amazon Registry Services, Inc.",generic
+immo,"Binky Moon, LLC",generic
+immobilien,United TLD Holdco Ltd.,generic
+in,India (Republic of),country-code
+industries,"Binky Moon, LLC",generic
+infiniti,"NISSAN MOTOR CO., LTD.",generic
+info,Informational sites,generic
+ing,Charleston Road Registry Inc.,generic
+ink,"Top Level Design, LLC",generic
+institute,"Binky Moon, LLC",generic
+insurance,fTLD Registry Services LLC,generic
+insure,"Binky Moon, LLC",generic
+int,International treaty-based organizations,sponsored
+intel,Intel Corporation,generic
+international,"Binky Moon, LLC",generic
+intuit,"Intuit Administrative Services, Inc.",generic
+investments,"Binky Moon, LLC",generic
+io,British Indian Ocean Territory,country-code
+ipiranga,Ipiranga Produtos de Petroleo S.A.,generic
+iq,Iraq (Republic of),country-code
+ir,Iran (Islamic Republic of),country-code
+irish,"Binky Moon, LLC",generic
+is,Iceland,country-code
+iselect,iSelect Ltd,generic
+ismaili,Fondation Aga Khan (Aga Khan Foundation),generic
+ist,Istanbul Metropolitan Municipality,generic
+istanbul,Istanbul Metropolitan Municipality,generic
+it,Italy (Italian Republic),country-code
+itau,Itau Unibanco Holding S.A.,generic
+itv,ITV Services Limited,generic
+iveco,CNH Industrial N.V.,generic
+iwc,Richemont DNS Inc.,generic
+jaguar,Jaguar Land Rover Ltd,generic
+java,Oracle Corporation,generic
+jcb,"JCB Co., Ltd.",generic
+jcp,"JCP Media, Inc.",generic
+je,Jersey (Bailiwick of),country-code
+jeep,FCA US LLC.,generic
+jetzt,"Binky Moon, LLC",generic
+jewelry,"Binky Moon, LLC",generic
+jio,"Affinity Names, Inc.",generic
+jlc,Richemont DNS Inc.,generic
+jll,Jones Lang LaSalle Incorporated,generic
+jm,Jamaica (Commonwealth of),country-code
+jmp,Matrix IP LLC,generic
+jnj,"Johnson & Johnson Services, Inc.",generic
+jo,Jordan (Hashemite Kingdom of),country-code
+jobs,Employment-related sites,sponsored
+joburg,ZA Central Registry NPC trading as ZA Central Registry,generic
+jot,"Amazon Registry Services, Inc.",generic
+joy,"Amazon Registry Services, Inc.",generic
+jp,Japan,country-code
+jpmorgan,"JPMorgan Chase Bank, National Association",generic
+jprs,"Japan Registry Services Co., Ltd.",generic
+juegos,"Uniregistry, Corp.",generic
+juniper,"JUNIPER NETWORKS, INC.",generic
+kaufen,United TLD Holdco Ltd.,generic
+kddi,KDDI CORPORATION,generic
+ke,Kenya (Republic of),country-code
+kerryhotels,Kerry Trading Co. Limited,generic
+kerrylogistics,Kerry Trading Co. Limited,generic
+kerryproperties,Kerry Trading Co. Limited,generic
+kfh,Kuwait Finance House,generic
+kg,Kyrgyzstan (Kyrgyz Republic),country-code
+kh,Cambodia (Kingdom of),country-code
+ki,Kiribati (Republic of),country-code
+kia,KIA MOTORS CORPORATION,generic
+kim,Afilias plc,generic
+kinder,Ferrero Trading Lux S.A.,generic
+kindle,"Amazon Registry Services, Inc.",generic
+kitchen,"Binky Moon, LLC",generic
+kiwi,DOT KIWI LIMITED,generic
+km,Comoros (Union of the),country-code
+kn,Saint Kitts and Nevis (Federation of),country-code
+koeln,dotKoeln GmbH,generic
+komatsu,Komatsu Ltd.,generic
+kosher,Kosher Marketing Assets LLC,generic
+kp,Korea (Democratic People's Republic of) [North Korea],country-code
+kpmg,KPMG International Cooperative (KPMG International Genossenschaft),generic
+kpn,Koninklijke KPN N.V.,generic
+kr,Korea (Republic of) [South Korea],country-code
+krd,KRG Department of Information Technology,generic
+kred,KredTLD Pty Ltd,generic
+kuokgroup,Kerry Trading Co. Limited,generic
+kw,Kuwait (State of Kuwait),country-code
+ky,Cayman Islands,country-code
+kyoto,Academic Institution: Kyoto Jyoho Gakuen,generic
+kz,Kazakhstan (Republic of),country-code
+la,Laos (Lao People's Democratic Republic),country-code
+lacaixa,CAIXA D'ESTALVIS I PENSIONS DE BARCELONA,generic
+ladbrokes,LADBROKES INTERNATIONAL PLC,generic
+lamborghini,Automobili Lamborghini S.p.A.,generic
+lamer,The Estée Lauder Companies Inc.,generic
+lancaster,LANCASTER,generic
+lancia,Fiat Chrysler Automobiles N.V.,generic
+lancome,L'Oréal,generic
+land,"Binky Moon, LLC",generic
+landrover,Jaguar Land Rover Ltd,generic
+lanxess,LANXESS Corporation,generic
+lasalle,Jones Lang LaSalle Incorporated,generic
+lat,ECOM-LAC Federación de Latinoamérica y el Caribe para Internet y el Comercio Electrónico,generic
+latino,Dish DBS Corporation,generic
+latrobe,La Trobe University,generic
+law,Minds + Machines Group Limited,generic
+lawyer,"United TLD Holdco, Ltd",generic
+lb,Lebanon (Lebanese Republic),country-code
+lc,Saint Lucia,country-code
+lds,"IRI Domain Management, LLC",generic
+lease,"Binky Moon, LLC",generic
+leclerc,A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc,generic
+lefrak,"LeFrak Organization, Inc.",generic
+legal,"Binky Moon, LLC",generic
+lego,LEGO Juris A/S,generic
+lexus,TOYOTA MOTOR CORPORATION,generic
+lgbt,Afilias plc,generic
+li,Liechtenstein (Principality of),country-code
+liaison,"Liaison Technologies, Incorporated",generic
+lidl,Schwarz Domains und Services GmbH & Co. KG,generic
+life,"Binky Moon, LLC",generic
+lifeinsurance,American Council of Life Insurers,generic
+lifestyle,"Lifestyle Domain Holdings, Inc.",generic
+lighting,"Binky Moon, LLC",generic
+like,"Amazon Registry Services, Inc.",generic
+lilly,Eli Lilly and Company,generic
+limited,"Binky Moon, LLC",generic
+limo,"Binky Moon, LLC",generic
+lincoln,Ford Motor Company,generic
+linde,Linde Aktiengesellschaft,generic
+link,"Uniregistry, Corp.",generic
+lipsy,Lipsy Ltd,generic
+live,United TLD Holdco Ltd.,generic
+living,"Lifestyle Domain Holdings, Inc.",generic
+lixil,LIXIL Group Corporation,generic
+lk,Sri Lanka (Democratic Socialist Republic of),country-code
+llc,Afilias plc,generic
+loan,dot Loan Limited,generic
+loans,"Binky Moon, LLC",generic
+locker,Dish DBS Corporation,generic
+locus,Locus Analytics LLC,generic
+loft,"Annco, Inc.",generic
+lol,"Uniregistry, Corp.",generic
+london,Dot London Domains Limited,generic
+lotte,"Lotte Holdings Co., Ltd.",generic
+lotto,Afilias plc,generic
+love,Merchant Law Group LLP,generic
+lpl,"LPL Holdings, Inc.",generic
+lplfinancial,"LPL Holdings, Inc.",generic
+lr,Liberia (Republic of),country-code
+ls,Lesotho (Kingdom of),country-code
+lt,Lithuania (Republic of),country-code
+ltd,"Binky Moon, LLC",generic
+ltda,InterNetX Corp.,generic
+lu,Luxembourg (Grand Duchy of),country-code
+lundbeck,H. Lundbeck A/S,generic
+lupin,LUPIN LIMITED,generic
+luxe,Top Level Domain Holdings Limited,generic
+luxury,Luxury Partners LLC,generic
+lv,Latvia (Republic of),country-code
+ly,Libya,country-code
+ma,Morocco,country-code
+macys,"Macys, Inc.",generic
+madrid,Comunidad de Madrid,generic
+maif,Mutuelle Assurance Instituteur France (MAIF),generic
+maison,"Binky Moon, LLC",generic
+makeup,L'Oréal,generic
+man,MAN SE,generic
+management,"Binky Moon, LLC",generic
+mango,PUNTO FA S.L.,generic
+map,Charleston Road Registry Inc.,generic
+market,"United TLD Holdco, Ltd",generic
+marketing,"Binky Moon, LLC",generic
+markets,DOTMARKETS REGISTRY LTD,generic
+marriott,Marriott Worldwide Corporation,generic
+marshalls,"The TJX Companies, Inc.",generic
+maserati,Fiat Chrysler Automobiles N.V.,generic
+mattel,"Mattel Sites, Inc.",generic
+mba,"Binky Moon, LLC",generic
+mc,Monaco (Principality of),country-code
+mcd,Not assigned,generic
+mcdonalds,Not assigned,generic
+mckinsey,"McKinsey Holdings, Inc.",generic
+md,Moldova (Republic of),country-code
+me,Montenegro,country-code
+med,Medistry LLC,generic
+media,"Binky Moon, LLC",generic
+meet,Charleston Road Registry Inc.,generic
+melbourne,"The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation",generic
+meme,Charleston Road Registry Inc.,generic
+memorial,"Dog Beach, LLC",generic
+men,Exclusive Registry Limited,generic
+menu,"Wedding TLD2, LLC",generic
+meo,Not assigned,generic
+merckmsd,"MSD Registry Holdings, Inc.",generic
+metlife,"MetLife Services and Solutions, LLC",generic
+mf,Saint Martin (Collectivity of) {unassigned - see also: .gp and .fr},country-code
+mg,Madagascar (Republic of),country-code
+mh,Marshall Islands (Republic of the),country-code
+miami,Top Level Domain Holdings Limited,generic
+microsoft,Microsoft Corporation,generic
+mil,US military,sponsored
+mini,Bayerische Motoren Werke Aktiengesellschaft,generic
+mint,"Intuit Administrative Services, Inc.",generic
+mit,Massachusetts Institute of Technology,generic
+mitsubishi,Mitsubishi Corporation,generic
+mk,Macedonia (Republic of),country-code
+ml,Mali (Republic of),country-code
+mlb,"MLB Advanced Media DH, LLC",generic
+mls,The Canadian Real Estate Association,generic
+mm,Myanmar (Republic of the Union of) [Burma],country-code
+mma,MMA IARD,generic
+mn,Mongolia,country-code
+mo,Macau (Macau Special Administrative Region of the People's Republic of China) [Macao],country-code
+mobi,Mobile,generic
+mobile,Dish DBS Corporation,generic
+mobily,GreenTech Consultancy Company W.L.L.,generic
+moda,United TLD Holdco Ltd.,generic
+moe,"Interlink Co., Ltd.",generic
+moi,"Amazon Registry Services, Inc.",generic
+mom,"Uniregistry, Corp.",generic
+monash,Monash University,generic
+money,"Binky Moon, LLC",generic
+monster,"Monster Worldwide, Inc.",generic
+montblanc,Not assigned,generic
+mopar,FCA US LLC.,generic
+mormon,"IRI Domain Management, LLC (""Applicant"")",generic
+mortgage,"United TLD Holdco, Ltd",generic
+moscow,Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID),generic
+moto,"Motorola Trademark Holdings, LLC",generic
+motorcycles,"DERMotorcycles, LLC",generic
+mov,Charleston Road Registry Inc.,generic
+movie,"Binky Moon, LLC",generic
+movistar,Telefónica S.A.,generic
+mp,Northern Mariana Islands (Commonwealth of the),country-code
+mq,Martinique,country-code
+mr,Mauritania (Islamic Republic of),country-code
+ms,Montserrat,country-code
+msd,"MSD Registry Holdings, Inc.",generic
+mt,Malta (Republic of),country-code
+mtn,MTN Dubai Limited,generic
+mtpc,Retired,generic
+mtr,MTR Corporation Limited,generic
+mu,Mauritius (Republic of),country-code
+museum,Museums,sponsored
+mutual,"Northwestern Mutual MU TLD Registry, LLC",generic
+mutuelle,Retired,generic
+mv,Maldives (Republic of),country-code
+mw,Malawi (Republic of),country-code
+mx,Mexico (United Mexican States),country-code
+my,Malaysia,country-code
+mz,Mozambique (Republic of),country-code
+na,Namibia (Republic of),country-code
+nab,National Australia Bank Limited,generic
+nadex,"Nadex Domains, Inc",generic
+nagoya,"GMO Registry, Inc.",generic
+name,Individuals,generic-restricted
+nationwide,Nationwide Mutual Insurance Company,generic
+natura,NATURA COSMÉTICOS S.A.,generic
+navy,United TLD Holdco Ltd.,generic
+nba,"NBA REGISTRY, LLC",generic
+nc,New Caledonia,country-code
+ne,Niger (Republic of),country-code
+nec,NEC Corporation,generic
+net,Network,generic
+netbank,COMMONWEALTH BANK OF AUSTRALIA,generic
+netflix,"Netflix, Inc.",generic
+network,"Binky Moon, LLC",generic
+neustar,"NeuStar, Inc.",generic
+new,Charleston Road Registry Inc.,generic
+newholland,CNH Industrial N.V.,generic
+news,United TLD Holdco Ltd.,generic
+next,Next plc,generic
+nextdirect,Next plc,generic
+nexus,Charleston Road Registry Inc.,generic
+nf,Norfolk Island (Territory of),country-code
+nfl,NFL Reg Ops LLC,generic
+ng,Nigeria (Federal Republic of),country-code
+ngo,Public Interest Registry,generic
+nhk,Japan Broadcasting Corporation (NHK),generic
+ni,Nicaragua (Republic of),country-code
+nico,"DWANGO Co., Ltd.",generic
+nike,"NIKE, Inc.",generic
+nikon,NIKON CORPORATION,generic
+ninja,United TLD Holdco Ltd.,generic
+nissan,"NISSAN MOTOR CO., LTD.",generic
+nissay,Nippon Life Insurance Company,generic
+nl,Netherlands,country-code
+no,Norway (Kingdom of),country-code
+nokia,Nokia Corporation,generic
+northwesternmutual,"Northwestern Mutual Registry, LLC",generic
+norton,Symantec Corporation,generic
+now,"Amazon Registry Services, Inc.",generic
+nowruz,Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.,generic
+nowtv,Starbucks (HK) Limited,generic
+np,Nepal (Federal Democratic Republic of),country-code
+nr,Nauru (Republic of),country-code
+nra,"NRA Holdings Company, INC.",generic
+nrw,Minds + Machines GmbH,generic
+ntt,NIPPON TELEGRAPH AND TELEPHONE CORPORATION,generic
+nu,Niue,country-code
+nyc,The City of New York by and through the New York City Department of Information Technology & Telecommunications,generic
+nz,New Zealand,country-code
+obi,OBI Group Holding SE & Co. KGaA,generic
+observer,"Top Level Spectrum, Inc.",generic
+off,"Johnson Shareholdings, Inc.",generic
+office,Microsoft Corporation,generic
+okinawa,"BRregistry, Inc.",generic
+olayan,Crescent Holding GmbH,generic
+olayangroup,Crescent Holding GmbH,generic
+oldnavy,"The Gap, Inc.",generic
+ollo,Dish DBS Corporation,generic
+om,Oman (Sultanate of),country-code
+omega,The Swatch Group Ltd,generic
+one,One.com A/S,generic
+ong,Public Interest Registry,generic
+onl,"I-REGISTRY Ltd., Niederlassung Deutschland",generic
+online,DotOnline Inc.,generic
+onyourside,Nationwide Mutual Insurance Company,generic
+ooo,INFIBEAM INCORPORATION LIMITED,generic
+open,"American Express Travel Related Services Company, Inc.",generic
+oracle,Oracle Corporation,generic
+orange,Orange Brand Services Limited,generic
+org,Non-profit organizations,generic
+organic,Afilias plc,generic
+orientexpress,Retired,generic
+origins,The Estée Lauder Companies Inc.,generic
+osaka,"Osaka Registry Co., Ltd.",generic
+otsuka,"Otsuka Holdings Co., Ltd.",generic
+ott,Dish DBS Corporation,generic
+ovh,OVH SAS,generic
+pa,Panama (Republic of),country-code
+page,Charleston Road Registry Inc.,generic
+pamperedchef,Not assigned,generic
+panasonic,Panasonic Corporation,generic
+panerai,Richemont DNS Inc.,generic
+paris,City of Paris,generic
+pars,Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.,generic
+partners,"Binky Moon, LLC",generic
+parts,"Binky Moon, LLC",generic
+party,Blue Sky Registry Limited,generic
+passagens,Travel Reservations SRL,generic
+pay,"Amazon Registry Services, Inc.",generic
+pccw,PCCW Enterprises Limited,generic
+pe,Peru (Republic of),country-code
+pet,Afilias plc,generic
+pf,French Polynesia and Clipperton Island,country-code
+pfizer,Pfizer Inc.,generic
+pg,Papua New Guinea (Independent State of),country-code
+ph,Philippines (Republic of the),country-code
+pharmacy,National Association of Boards of Pharmacy,generic
+phd,Charleston Road Registry Inc.,generic
+philips,Koninklijke Philips N.V.,generic
+phone,Dish DBS Corporation,generic
+photo,"Uniregistry, Corp.",generic
+photography,"Binky Moon, LLC",generic
+photos,"Binky Moon, LLC",generic
+physio,PhysBiz Pty Ltd,generic
+piaget,Richemont DNS Inc.,generic
+pics,"Uniregistry, Corp.",generic
+pictet,Pictet Europe S.A.,generic
+pictures,"Binky Moon, LLC",generic
+pid,"Top Level Spectrum, Inc.",generic
+pin,"Amazon Registry Services, Inc.",generic
+ping,"Ping Registry Provider, Inc.",generic
+pink,Afilias plc,generic
+pioneer,Pioneer Corporation,generic
+pizza,"Binky Moon, LLC",generic
+pk,Pakistan (Islamic Republic of),country-code
+pl,Poland (Republic of),country-code
+place,"Binky Moon, LLC",generic
+play,Charleston Road Registry Inc.,generic
+playstation,Sony Computer Entertainment Inc.,generic
+plumbing,"Binky Moon, LLC",generic
+plus,"Binky Moon, LLC",generic
+pm,Saint Pierre and Miquelon,country-code
+pn,Pitcairn Islands (Pitcairn - Henderson - Ducie and Oeno Islands),country-code
+pnc,"PNC Domain Co., LLC",generic
+pohl,Deutsche Vermögensberatung Aktiengesellschaft DVAG,generic
+poker,Afilias plc,generic
+politie,Politie Nederland,generic
+porn,ICM Registry PN LLC,generic
+post,Universal Postal Union,sponsored
+pr,Puerto Rico (Commonwealth of),country-code
+pramerica,"Prudential Financial, Inc.",generic
+praxi,Praxi S.p.A.,generic
+press,DotPress Inc.,generic
+prime,"Amazon Registry Services, Inc.",generic
+pro,Profession,generic-restricted
+prod,Charleston Road Registry Inc.,generic
+productions,"Binky Moon, LLC",generic
+prof,Charleston Road Registry Inc.,generic
+progressive,Progressive Casualty Insurance Company,generic
+promo,Afilias plc,generic
+properties,"Binky Moon, LLC",generic
+property,"Uniregistry, Corp.",generic
+protection,XYZ.COM LLC,generic
+pru,"Prudential Financial, Inc.",generic
+prudential,"Prudential Financial, Inc.",generic
+ps,Palestine (State of),country-code
+pt,Portugal (Portuguese Republic),country-code
+pub,United TLD Holdco Ltd.,generic
+pw,Palau (Republic of),country-code
+pwc,PricewaterhouseCoopers LLP,generic
+py,Paraguay (Republic of),country-code
+qa,Qatar (State of),country-code
+qpon,"dotCOOL, Inc.",generic
+quebec,PointQuébec Inc,generic
+quest,Quest ION Limited,generic
+qvc,"QVC, Inc.",generic
+racing,Premier Registry Limited,generic
+radio,European Broadcasting Union (EBU),generic
+raid,"Johnson Shareholdings, Inc.",generic
+re,Réunion,country-code
+read,"Amazon Registry Services, Inc.",generic
+realestate,dotRealEstate LLC,generic
+realtor,Real Estate Domains LLC,generic
+realty,"Fegistry, LLC",generic
+recipes,"Binky Moon, LLC",generic
+red,Afilias plc,generic
+redstone,"Redstone Haute Couture Co., Ltd.",generic
+redumbrella,"Travelers TLD, LLC",generic
+rehab,United TLD Holdco Ltd.,generic
+reise,"Binky Moon, LLC",generic
+reisen,"Binky Moon, LLC",generic
+reit,"National Association of Real Estate Investment Trusts, Inc.",generic
+reliance,Reliance Industries Limited,generic
+ren,"Beijing Qianxiang Wangjing Technology Development Co., Ltd.",generic
+rent,XYZ.COM LLC,generic
+rentals,"Binky Moon, LLC",generic
+repair,"Binky Moon, LLC",generic
+report,"Binky Moon, LLC",generic
+republican,United TLD Holdco Ltd.,generic
+rest,Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable,generic
+restaurant,"Binky Moon, LLC",generic
+review,dot Review Limited,generic
+reviews,"United TLD Holdco, Ltd.",generic
+rexroth,Robert Bosch GMBH,generic
+rich,"I-REGISTRY Ltd., Niederlassung Deutschland",generic
+richardli,Pacific Century Asset Management (HK) Limited,generic
+ricoh,"Ricoh Company, Ltd.",generic
+rightathome,"Johnson Shareholdings, Inc.",generic
+ril,Reliance Industries Limited,generic
+rio,Empresa Municipal de Informática SA - IPLANRIO,generic
+rip,United TLD Holdco Ltd.,generic
+rmit,Royal Melbourne Institute of Technology,generic
+ro,Romania,country-code
+rocher,Ferrero Trading Lux S.A.,generic
+rocks,"United TLD Holdco, LTD.",generic
+rodeo,Top Level Domain Holdings Limited,generic
+rogers,Rogers Communications Canada Inc.,generic
+room,"Amazon Registry Services, Inc.",generic
+rs,Serbia (Republic of),country-code
+rsvp,Charleston Road Registry Inc.,generic
+ru,Russia (Russian Federation),country-code
+rugby,World Rugby Strategic Developments Limited,generic
+ruhr,regiodot GmbH & Co. KG,generic
+run,"Binky Moon, LLC",generic
+rw,Rwanda (Republic of),country-code
+rwe,RWE AG,generic
+ryukyu,"BRregistry, Inc.",generic
+sa,Saudi Arabia (Kingdom of),country-code
+saarland,dotSaarland GmbH,generic
+safe,"Amazon Registry Services, Inc.",generic
+safety,"Safety Registry Services, LLC.",generic
+sakura,SAKURA Internet Inc.,generic
+sale,"United TLD Holdco, Ltd",generic
+salon,"Binky Moon, LLC",generic
+samsclub,"Wal-Mart Stores, Inc.",generic
+samsung,"SAMSUNG SDS CO., LTD",generic
+sandvik,Sandvik AB,generic
+sandvikcoromant,Sandvik AB,generic
+sanofi,Sanofi,generic
+sap,SAP AG,generic
+sapo,Not assigned,generic
+sarl,"Binky Moon, LLC",generic
+sas,Research IP LLC,generic
+save,"Amazon Registry Services, Inc.",generic
+saxo,Saxo Bank A/S,generic
+sb,Solomon Islands,country-code
+sbi,STATE BANK OF INDIA,generic
+sbs,SPECIAL BROADCASTING SERVICE CORPORATION,generic
+sc,Seychelles (Republic of),country-code
+sca,SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ),generic
+scb,"The Siam Commercial Bank Public Company Limited (""SCB"")",generic
+schaeffler,Schaeffler Technologies AG & Co. KG,generic
+schmidt,SALM S.A.S.,generic
+scholarships,"Scholarships.com, LLC",generic
+school,"Binky Moon, LLC",generic
+schule,"Binky Moon, LLC",generic
+schwarz,Schwarz Domains und Services GmbH & Co. KG,generic
+science,dot Science Limited,generic
+scjohnson,"Johnson Shareholdings, Inc.",generic
+scor,SCOR SE,generic
+scot,Dot Scot Registry Limited,generic
+sd,Sudan (Republic of),country-code
+se,Sweden (Kingdom of),country-code
+search,Charleston Road Registry Inc.,generic
+seat,"SEAT, S.A. (Sociedad Unipersonal)",generic
+secure,"Amazon Registry Services, Inc.",generic
+security,XYZ.COM LLC,generic
+seek,Seek Limited,generic
+select,iSelect Ltd,generic
+sener,"Sener Ingeniería y Sistemas, S.A.",generic
+services,"Binky Moon, LLC",generic
+ses,SES,generic
+seven,Seven West Media Ltd,generic
+sew,SEW-EURODRIVE GmbH & Co KG,generic
+sex,ICM Registry SX LLC,generic
+sexy,"Uniregistry, Corp.",generic
+sfr,Societe Francaise du Radiotelephone - SFR,generic
+sg,Singapore (Republic of),country-code
+sh,Saint Helena,country-code
+shangrila,Shangri‐La International Hotel Management Limited,generic
+sharp,Sharp Corporation,generic
+shaw,Shaw Cablesystems G.P.,generic
+shell,Shell Information Technology International Inc,generic
+shia,Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.,generic
+shiksha,Afilias plc,generic
+shoes,"Binky Moon, LLC",generic
+shop,"GMO Registry, Inc.",generic
+shopping,"Binky Moon, LLC",generic
+shouji,QIHOO 360 TECHNOLOGY CO. LTD.,generic
+show,"Binky Moon, LLC",generic
+showtime,CBS Domains Inc.,generic
+shriram,Shriram Capital Ltd.,generic
+si,Slovenia (Republic of),country-code
+silk,"Amazon Registry Services, Inc.",generic
+sina,Sina Corporation,generic
+singles,"Binky Moon, LLC",generic
+site,DotSite Inc.,generic
+sj,Svalbard and Jan Mayen {not in use - see also: .no},country-code
+sk,Slovakia (Slovak Republic),country-code
+ski,STARTING DOT LIMITED,generic
+skin,L'Oréal,generic
+sky,Sky International AG,generic
+skype,Microsoft Corporation,generic
+sl,Sierra Leone (Republic of),country-code
+sling,Hughes Satellite Systems Corporation,generic
+sm,San Marino (Republic of),country-code
+smart,"Smart Communications, Inc. (SMART)",generic
+smile,"Amazon Registry Services, Inc.",generic
+sn,Senegal (Republic of),country-code
+sncf,SNCF (Société Nationale des Chemins de fer Francais),generic
+so,Somalia (Federal Republic of),country-code
+soccer,"Binky Moon, LLC",generic
+social,United TLD Holdco Ltd.,generic
+softbank,SoftBank Group Corp.,generic
+software,"United TLD Holdco, Ltd",generic
+sohu,Sohu.com Limited,generic
+solar,"Binky Moon, LLC",generic
+solutions,"Binky Moon, LLC",generic
+song,"Amazon Registry Services, Inc.",generic
+sony,Sony Corporation,generic
+soy,Charleston Road Registry Inc.,generic
+space,DotSpace Inc.,generic
+spiegel,SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG,generic
+sport,Global Association of International Sports Federations (GAISF),generic
+spot,"Amazon Registry Services, Inc.",generic
+spreadbetting,DOTSPREADBETTING REGISTRY LTD,generic
+sr,Suriname (Republic of),country-code
+srl,InterNetX Corp.,generic
+srt,FCA US LLC.,generic
+ss,South Sudan (Republic of),country-code
+st,São Tomé and Príncipe (Democratic Republic of),country-code
+stada,STADA Arzneimittel AG,generic
+staples,"Staples, Inc.",generic
+star,Star India Private Limited,generic
+starhub,StarHub Limited,generic
+statebank,STATE BANK OF INDIA,generic
+statefarm,State Farm Mutual Automobile Insurance Company,generic
+statoil,Statoil ASA,generic
+stc,Saudi Telecom Company,generic
+stcgroup,Saudi Telecom Company,generic
+stockholm,Stockholms kommun,generic
+storage,XYZ.COM LLC,generic
+store,DotStore Inc.,generic
+stream,dot Stream Limited,generic
+studio,United TLD Holdco Ltd.,generic
+study,OPEN UNIVERSITIES AUSTRALIA PTY LTD,generic
+style,"Binky Moon, LLC",generic
+su,Soviet Union (Union of Soviet Socialist Republics),country-code
+sucks,Vox Populi Registry Ltd.,generic
+supplies,"Binky Moon, LLC",generic
+supply,"Binky Moon, LLC",generic
+support,"Binky Moon, LLC",generic
+surf,Top Level Domain Holdings Limited,generic
+surgery,"Binky Moon, LLC",generic
+suzuki,SUZUKI MOTOR CORPORATION,generic
+sv,El Salvador (Republic of),country-code
+swatch,The Swatch Group Ltd,generic
+swiftcover,Swiftcover Insurance Services Limited,generic
+swiss,Swiss Confederation,generic
+sx,Sint Maarten,country-code
+sy,Syria (Syrian Arab Republic),country-code
+sydney,"State of New South Wales, Department of Premier and Cabinet",generic
+symantec,Symantec Corporation,generic
+systems,"Binky Moon, LLC",generic
+sz,Swaziland (Kingdom of),country-code
+tab,Tabcorp Holdings Limited,generic
+taipei,Taipei City Government,generic
+talk,"Amazon Registry Services, Inc.",generic
+taobao,Alibaba Group Holding Limited,generic
+target,"Target Domain Holdings, LLC",generic
+tatamotors,Tata Motors Ltd,generic
+tatar,"Limited Liability Company ""Coordination Center of Regional Domain of Tatarstan Republic""",generic
+tattoo,"Uniregistry, Corp.",generic
+tax,"Binky Moon, LLC",generic
+taxi,"Binky Moon, LLC",generic
+tc,Turks and Caicos Islands,country-code
+tci,Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.,generic
+td,Chad (Republic of),country-code
+tdk,TDK Corporation,generic
+team,"Binky Moon, LLC",generic
+tech,Dot Tech LLC,generic
+technology,"Binky Moon, LLC",generic
+tel,Telephone,sponsored
+telecity,TelecityGroup International Limited,generic
+telefonica,Telefónica S.A.,generic
+temasek,Temasek Holdings (Private) Limited,generic
+tennis,"Binky Moon, LLC",generic
+teva,Teva Pharmaceutical Industries Limited,generic
+tf,French Southern and Antarctic Lands (Territory of the),country-code
+tg,Togo (Togolese Republic),country-code
+th,Thailand (Kingdom of),country-code
+thd,"Home Depot Product Authority, LLC",generic
+theater,"Binky Moon, LLC",generic
+theatre,XYZ.COM LLC,generic
+tiaa,Teachers Insurance and Annuity Association of America,generic
+tickets,Accent Media Limited,generic
+tienda,"Binky Moon, LLC",generic
+tiffany,Tiffany and Company,generic
+tips,"Binky Moon, LLC",generic
+tires,"Binky Moon, LLC",generic
+tirol,punkt Tirol GmbH,generic
+tj,Tajikistan (Republic of),country-code
+tjmaxx,"The TJX Companies, Inc.",generic
+tjx,"The TJX Companies, Inc.",generic
+tk,Tokelau,country-code
+tkmaxx,"The TJX Companies, Inc.",generic
+tl,Timor-Leste (Democratic Republic of) [East Timor],country-code
+tm,Turkmenistan,country-code
+tmall,Alibaba Group Holding Limited,generic
+tn,Tunisia (Republic of),country-code
+to,Tonga (Kingdom of),country-code
+today,"Binky Moon, LLC",generic
+tokyo,"GMO Registry, Inc.",generic
+tools,"Binky Moon, LLC",generic
+top,"Jiangsu Bangning Science & Technology Co.,Ltd.",generic
+toray,"Toray Industries, Inc.",generic
+toshiba,TOSHIBA Corporation,generic
+total,Total SA,generic
+tours,"Binky Moon, LLC",generic
+town,"Binky Moon, LLC",generic
+toyota,TOYOTA MOTOR CORPORATION,generic
+toys,"Binky Moon, LLC",generic
+tp,Timor-Leste (Democratic Republic of) [East Timor] {being phased out - also see: .tl},country-code
+tr,Turkey (Republic of),country-code
+trade,Elite Registry Limited,generic
+trading,DOTTRADING REGISTRY LTD,generic
+training,"Binky Moon, LLC",generic
+travel,Travel,sponsored
+travelchannel,"Lifestyle Domain Holdings, Inc.",generic
+travelers,"Travelers TLD, LLC",generic
+travelersinsurance,"Travelers TLD, LLC",generic
+trust,Artemis Internet Inc,generic
+trv,"Travelers TLD, LLC",generic
+tt,Trinidad and Tobago (Republic of),country-code
+tube,Latin American Telecom LLC,generic
+tui,TUI AG,generic
+tunes,"Amazon Registry Services, Inc.",generic
+tushu,"Amazon Registry Services, Inc.",generic
+tv,Tuvalu,country-code
+tvs,T V SUNDRAM IYENGAR & SONS PRIVATE LIMITED,generic
+tw,Taiwan (Republic of China),country-code
+tz,Tanzania (United Republic of),country-code
+ua,Ukraine,country-code
+ubank,National Australia Bank Limited,generic
+ubs,UBS AG,generic
+uconnect,FCA US LLC.,generic
+ug,Uganda (Republic of),country-code
+uk,United Kingdom (United Kingdom of Great Britain and Northern Ireland),country-code
+um,United States Minor Outlying Islands {formerly - retired 2010 - see also: .us},country-code
+unicom,China United Network Communications Corporation Limited,generic
+university,"Binky Moon, LLC",generic
+uno,Dot Latin LLC,generic
+uol,UBN INTERNET LTDA.,generic
+ups,"UPS Market Driver, Inc.",generic
+us,United States of America and United States Minor Outlying Islands,country-code
+uy,Uruguay (Oriental Republic of),country-code
+uz,Uzbekistan (Republic of),country-code
+va,Vatican City (Vatican City State),country-code
+vacations,"Binky Moon, LLC",generic
+vana,"Lifestyle Domain Holdings, Inc.",generic
+vanguard,"The Vanguard Group, Inc.",generic
+vc,Saint Vincent and the Grenadines,country-code
+ve,Venezuela (Bolivarian Republic of),country-code
+vegas,"Dot Vegas, Inc.",generic
+ventures,"Binky Moon, LLC",generic
+verisign,"VeriSign, Inc.",generic
+versicherung,TLD-BOX Registrydienstleistungen GmbH,generic
+vet,"United TLD Holdco, Ltd",generic
+vg,British Virgin Islands (Virgin Islands),country-code
+vi,United States Virgin Islands (United States Virgin Islands),country-code
+viajes,"Binky Moon, LLC",generic
+video,"United TLD Holdco, Ltd",generic
+vig,VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe,generic
+viking,Viking River Cruises (Bermuda) Ltd.,generic
+villas,"Binky Moon, LLC",generic
+vin,"Binky Moon, LLC",generic
+vip,Minds + Machines Group Limited,generic
+virgin,Virgin Enterprises Limited,generic
+visa,Visa Worldwide Pte. Limited,generic
+vision,"Binky Moon, LLC",generic
+vista,Vistaprint Limited,generic
+vistaprint,Vistaprint Limited,generic
+viva,Saudi Telecom Company,generic
+vivo,Telefonica Brasil S.A.,generic
+vlaanderen,DNS.be vzw,generic
+vn,Vietnam (Socialist Republic of),country-code
+vodka,Top Level Domain Holdings Limited,generic
+volkswagen,Volkswagen Group of America Inc.,generic
+volvo,Volvo Holding Sverige Aktiebolag,generic
+vote,Monolith Registry LLC,generic
+voting,Valuetainment Corp.,generic
+voto,Monolith Registry LLC,generic
+voyage,"Binky Moon, LLC",generic
+vu,Vanuatu (Republic of),country-code
+vuelos,Travel Reservations SRL,generic
+wales,Nominet UK,generic
+walmart,"Wal-Mart Stores, Inc.",generic
+walter,Sandvik AB,generic
+wang,Zodiac Wang Limited,generic
+wanggou,"Amazon Registry Services, Inc.",generic
+warman,Weir Group IP Limited,generic
+watch,"Binky Moon, LLC",generic
+watches,Richemont DNS Inc.,generic
+weather,International Business Machines Corporation,generic
+weatherchannel,International Business Machines Corporation,generic
+webcam,dot Webcam Limited,generic
+weber,Saint-Gobain Weber SA,generic
+website,DotWebsite Inc.,generic
+wed,Emergency Back-End Registry Operator Program - ICANN,generic
+wedding,Top Level Domain Holdings Limited,generic
+weibo,Sina Corporation,generic
+weir,Weir Group IP Limited,generic
+wf,Wallis and Futuna (Territory of the Wallis and Futuna Islands),country-code
+whoswho,Who's Who Registry,generic
+wien,punkt.wien GmbH,generic
+wiki,"Top Level Design, LLC",generic
+williamhill,William Hill Organization Limited,generic
+win,First Registry Limited,generic
+windows,Microsoft Corporation,generic
+wine,"Binky Moon, LLC",generic
+winners,"The TJX Companies, Inc.",generic
+wme,"William Morris Endeavor Entertainment, LLC",generic
+wolterskluwer,Wolters Kluwer N.V.,generic
+woodside,Woodside Petroleum Limited,generic
+work,Top Level Domain Holdings Limited,generic
+works,"Binky Moon, LLC",generic
+world,"Binky Moon, LLC",generic
+wow,"Amazon Registry Services, Inc.",generic
+ws,Samoa (Independent State of),country-code
+wtc,"World Trade Centers Association, Inc.",generic
+wtf,"Binky Moon, LLC",generic
+xbox,Microsoft Corporation,generic
+xerox,Xerox DNHC LLC,generic
+xfinity,"Comcast IP Holdings I, LLC",generic
+xihuan,QIHOO 360 TECHNOLOGY CO. LTD.,generic
+xin,Elegant Leader Limited,generic
+测试,Internet Assigned Numbers Authority,test
+कॉम,VeriSign Sarl,generic
+परीक्षा,Internet Assigned Numbers Authority,test
+セール,"Amazon Registry Services, Inc.",generic
+佛山,"Guangzhou YU Wei Information Technology Co., Ltd.",generic
+ಭಾರತ,National Internet eXchange of India,country-code
+慈善,Excellent First Limited,generic
+集团,Eagle Horizon Limited,generic
+在线,TLD REGISTRY LIMITED,generic
+한국,KISA (Korea Internet & Security Agency),country-code
+ଭାରତ,National Internet eXchange of India,country-code
+大众汽车,"Volkswagen (China) Investment Co., Ltd.",generic
+点看,VeriSign Sarl,generic
+คอม,VeriSign Sarl,generic
+ভাৰত,National Internet eXchange of India,country-code
+ভারত,National Internet Exchange of India,country-code
+八卦,Zodiac Gemini Ltd,generic
+موقع,Suhub Electronic Establishment,generic
+বাংলা,Posts and Telecommunications Division,country-code
+公益,China Organizational Name Administration Center,generic
+公司,Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center),generic
+香格里拉,Shangri‐La International Hotel Management Limited,generic
+网站,Global Website TLD Asia Limited,generic
+移动,Afilias plc,generic
+我爱你,Tycoon Treasure Limited,generic
+москва,Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID),generic
+испытание,Internet Assigned Numbers Authority,test
+қаз,Association of IT Companies of Kazakhstan,country-code
+католик,Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication),generic
+онлайн,CORE Association,generic
+сайт,CORE Association,generic
+联通,China United Network Communications Corporation Limited,generic
+срб,Serbian National Internet Domain Registry (RNIDS),country-code
+бг,Imena.BG AD,country-code
+бел,"Reliable Software, Ltd.",country-code
+קום,VeriSign Sarl,generic
+时尚,RISE VICTORY LIMITED,generic
+微博,Sina Corporation,generic
+테스트,Internet Assigned Numbers Authority,test
+淡马锡,Temasek Holdings (Private) Limited,generic
+ファッション,"Amazon Registry Services, Inc.",generic
+орг,Public Interest Registry,generic
+नेट,VeriSign Sarl,generic
+ストア,"Amazon Registry Services, Inc.",generic
+삼성,"SAMSUNG SDS CO., LTD",generic
+சிங்கப்பூர்,Singapore Network Information Centre (SGNIC) Pte Ltd,country-code
+商标,HU YI GLOBAL INFORMATION RESOURCES(HOLDING) COMPANY.HONGKONG LIMITED,generic
+商店,"Binky Moon, LLC",generic
+商城,Zodiac Aquarius Limited,generic
+дети,The Foundation for Network Initiatives “The Smart Internet”,generic
+мкд,Macedonian Academic Research Network Skopje,country-code
+טעסט,Internet Assigned Numbers Authority,test
+ею,EURid vzw/asbl,country-code
+ポイント,"Amazon Registry Services, Inc.",generic
+新闻,"Guangzhou YU Wei Information and Technology Co.,Ltd",generic
+工行,Industrial and Commercial Bank of China Limited,generic
+家電,"Amazon Registry Services, Inc.",generic
+كوم,VeriSign Sarl,generic
+中文网,TLD REGISTRY LIMITED,generic
+中信,CITIC Group Corporation,generic
+中国,China Internet Network Information Center (CNNIC),country-code
+中國,China Internet Network Information Center (CNNIC),country-code
+娱乐,"Binky Moon, LLC",generic
+谷歌,Charleston Road Registry Inc.,generic
+భారత్,National Internet Exchange of India,country-code
+ලංකා,LK Domain Registry,country-code
+電訊盈科,PCCW Enterprises Limited,generic
+购物,Minds + Machines Group Limited,generic
+測試,Internet Assigned Numbers Authority,test
+クラウド,"Amazon Registry Services, Inc.",generic
+ભારત,National Internet Exchange of India,country-code
+通販,"Amazon Registry Services, Inc.",generic
+भारतम्,National Internet eXchange of India,country-code
+भारत,National Internet Exchange of India,country-code
+भारोत,National Internet eXchange of India,country-code
+آزمایشی,Internet Assigned Numbers Authority,test
+பரிட்சை,Internet Assigned Numbers Authority,test
+网店,Zodiac Taurus Ltd.,generic
+संगठन,Public Interest Registry,generic
+餐厅,HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED,generic
+网络,Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center),generic
+ком,VeriSign Sarl,generic
+укр,"Ukrainian Network Information Centre (UANIC), Inc.",country-code
+香港,Hong Kong Internet Registration Corporation Ltd.,country-code
+诺基亚,Nokia Corporation,generic
+食品,"Amazon Registry Services, Inc.",generic
+δοκιμή,Internet Assigned Numbers Authority,test
+飞利浦,Koninklijke Philips N.V.,generic
+إختبار,Internet Assigned Numbers Authority,test
+台湾,Taiwan Network Information Center (TWNIC),country-code
+台灣,Taiwan Network Information Center (TWNIC),country-code
+手表,Richemont DNS Inc.,generic
+手机,"Beijing RITT-Net Technology Development Co., Ltd",generic
+мон,"Datacom Co.,Ltd",country-code
+الجزائر,CERIST,country-code
+عمان,Telecommunications Regulatory Authority (TRA),country-code
+ارامكو,Aramco Services Company,generic
+ایران,Institute for Research in Fundamental Sciences (IPM),country-code
+العليان,Crescent Holding GmbH,generic
+اتصالات,Emirates Telecommunications Corporation (trading as Etisalat),generic
+امارات,Telecommunications Regulatory Authority (TRA),country-code
+بازار,CORE Association,generic
+موريتانيا,Not assigned,country-code
+پاکستان,National Telecommunication Corporation,country-code
+الاردن,National Information Technology Center (NITC),country-code
+موبايلي,GreenTech Consultancy Company W.L.L.,generic
+بارت,National Internet eXchange of India,country-code
+بھارت,National Internet Exchange of India,country-code
+المغرب,Agence Nationale de Réglementation des Télécommunications (ANRT),country-code
+ابوظبي,Abu Dhabi Systems and Information Centre,generic
+السعودية,Communications and Information Technology Commission,country-code
+ڀارت,National Internet eXchange of India,country-code
+كاثوليك,Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication),generic
+سودان,Sudan Internet Society,country-code
+همراه,Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.,generic
+عراق,Communications and Media Commission (CMC),country-code
+مليسيا,MYNIC Berhad,country-code
+澳門,Macao Post and Telecommunications Bureau (CTT),country-code
+닷컴,VeriSign Sarl,generic
+政府,"Net-Chinese Co., Ltd.",generic
+شبكة,International Domain Registry Pty. Ltd.,generic
+بيتك,Kuwait Finance House,generic
+عرب,League of Arab States,generic
+გე,Information Technologies Development Center (ITDC),country-code
+机构,Public Interest Registry,generic
+组织机构,Public Interest Registry,generic
+健康,Stable Tone Limited,generic
+ไทย,Thai Network Information Center Foundation,country-code
+سورية,National Agency for Network Services (NANS),country-code
+招聘,Dot Trademark TLD Holding Company Limited,generic
+рус,Rusnames Limited,generic
+рф,Coordination Center for TLD RU,country-code
+珠宝,Richemont DNS Inc.,generic
+تونس,Agence Tunisienne d'Internet,country-code
+大拿,VeriSign Sarl,generic
+みんな,Charleston Road Registry Inc.,generic
+グーグル,Charleston Road Registry Inc.,generic
+ελ,ICS-FORTH GR,country-code
+世界,Stable Tone Limited,generic
+書籍,"Amazon Registry Services, Inc.",generic
+ഭാരതം,National Internet eXchange of India,country-code
+ਭਾਰਤ,National Internet Exchange of India,country-code
+网址,"KNET Co., Ltd",generic
+닷넷,VeriSign Sarl,generic
+コム,VeriSign Sarl,generic
+天主教,Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication),generic
+游戏,"Binky Moon, LLC",generic
+vermögensberater,Deutsche Vermögensberatung Aktiengesellschaft DVAG,generic
+vermögensberatung,Deutsche Vermögensberatung Aktiengesellschaft DVAG,generic
+企业,"Binky Moon, LLC",generic
+信息,"Beijing Tele-info Network Technology Co., Ltd.",generic
+嘉里大酒店,Kerry Trading Co. Limited,generic
+嘉里,Kerry Trading Co. Limited,generic
+مصر,National Telecommunication Regulatory Authority - NTRA,country-code
+قطر,Communications Regulatory Authority,country-code
+广东,"Guangzhou YU Wei Information Technology Co., Ltd.",generic
+இலங்கை,LK Domain Registry,country-code
+இந்தியா,National Internet Exchange of India,country-code
+հայ,"""Internet Society"" Non-governmental Organization",country-code
+新加坡,Singapore Network Information Centre (SGNIC) Pte Ltd,country-code
+فلسطين,Ministry of Telecom & Information Technology (MTIT),country-code
+テスト,Internet Assigned Numbers Authority,test
+政务,China Organizational Name Administration Center,generic
+xperia,Sony Mobile Communications AB,generic
+xxx,Adult entertainment,sponsored
+xyz,XYZ.COM LLC,generic
+yachts,"DERYachts, LLC",generic
+yahoo,Yahoo! Domain Services Inc.,generic
+yamaxun,"Amazon Registry Services, Inc.",generic
+yandex,"YANDEX, LLC",generic
+ye,Yemen (Republic of),country-code
+yodobashi,"YODOBASHI CAMERA CO.,LTD.",generic
+yoga,Top Level Domain Holdings Limited,generic
+yokohama,"GMO Registry, Inc.",generic
+you,"Amazon Registry Services, Inc.",generic
+youtube,Charleston Road Registry Inc.,generic
+yt,Mayotte (Department of),country-code
+yun,QIHOO 360 TECHNOLOGY CO. LTD.,generic
+za,South Africa (Republic of),country-code
+zappos,"Amazon Registry Services, Inc.",generic
+zara,"Industria de Diseño Textil, S.A. (INDITEX, S.A.)",generic
+zero,"Amazon Registry Services, Inc.",generic
+zip,Charleston Road Registry Inc.,generic
+zippo,Zadco Company,generic
+zm,Zambia (Republic of),country-code
+zone,"Binky Moon, LLC",generic
+zuerich,Kanton Zürich (Canton of Zurich),generic
+zw,Zimbabwe (Republic of),country-code