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