84 |
85 |
86 |
87 |
88 |
500 |
501 |
502 |
503 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/source/static/data/countries.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "name": "🇦🇫 Afghanistan",
4 | "playlist": "https://iptv-org.github.io/iptv/countries/af.m3u"
5 | },
6 | {
7 | "name": "🇦🇱 Albania",
8 | "playlist": "https://iptv-org.github.io/iptv/countries/al.m3u"
9 | },
10 | {
11 | "name": "🇩🇿 Algeria",
12 | "playlist": "https://iptv-org.github.io/iptv/countries/dz.m3u"
13 | },
14 | {
15 | "name": "🇦🇸 American Samoa",
16 | "playlist": "https://iptv-org.github.io/iptv/countries/as.m3u"
17 | },
18 | {
19 | "name": "🇦🇩 Andorra",
20 | "playlist": "https://iptv-org.github.io/iptv/countries/ad.m3u"
21 | },
22 | {
23 | "name": "🇦🇴 Angola",
24 | "playlist": "https://iptv-org.github.io/iptv/countries/ao.m3u"
25 | },
26 | {
27 | "name": "🇦🇮 Anguilla",
28 | "playlist": "https://iptv-org.github.io/iptv/countries/ai.m3u"
29 | },
30 | {
31 | "name": "🇦🇬 Antigua and Barbuda",
32 | "playlist": "https://iptv-org.github.io/iptv/countries/ag.m3u"
33 | },
34 | {
35 | "name": "🇦🇷 Argentina",
36 | "playlist": "https://iptv-org.github.io/iptv/countries/ar.m3u"
37 | },
38 | {
39 | "name": " Buenos Aires",
40 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-b.m3u"
41 | },
42 | {
43 | "name": " Catamarca",
44 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-k.m3u"
45 | },
46 | {
47 | "name": " Chaco",
48 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-h.m3u"
49 | },
50 | {
51 | "name": " Chubut",
52 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-u.m3u"
53 | },
54 | {
55 | "name": " Ciudad Autonoma de Buenos Aires",
56 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-c.m3u"
57 | },
58 | {
59 | "name": " Cordoba",
60 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-x.m3u"
61 | },
62 | {
63 | "name": " Corrientes",
64 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-w.m3u"
65 | },
66 | {
67 | "name": " Entre Rios",
68 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-e.m3u"
69 | },
70 | {
71 | "name": " Formosa",
72 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-p.m3u"
73 | },
74 | {
75 | "name": " Jujuy",
76 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-y.m3u"
77 | },
78 | {
79 | "name": " La Pampa",
80 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-l.m3u"
81 | },
82 | {
83 | "name": " La Rioja",
84 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-f.m3u"
85 | },
86 | {
87 | "name": " Mendoza",
88 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-m.m3u"
89 | },
90 | {
91 | "name": " Misiones",
92 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-n.m3u"
93 | },
94 | {
95 | "name": " Neuquen",
96 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-q.m3u"
97 | },
98 | {
99 | "name": " Rio Negro",
100 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-r.m3u"
101 | },
102 | {
103 | "name": " Salta",
104 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-a.m3u"
105 | },
106 | {
107 | "name": " San Juan",
108 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-j.m3u"
109 | },
110 | {
111 | "name": " San Luis",
112 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-d.m3u"
113 | },
114 | {
115 | "name": " Santa Cruz",
116 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-z.m3u"
117 | },
118 | {
119 | "name": " Santa Fe",
120 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-s.m3u"
121 | },
122 | {
123 | "name": " Santiago del Estero",
124 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-g.m3u"
125 | },
126 | {
127 | "name": " Tucuman",
128 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ar-t.m3u"
129 | },
130 | {
131 | "name": "🇦🇲 Armenia",
132 | "playlist": "https://iptv-org.github.io/iptv/countries/am.m3u"
133 | },
134 | {
135 | "name": "🇦🇼 Aruba",
136 | "playlist": "https://iptv-org.github.io/iptv/countries/aw.m3u"
137 | },
138 | {
139 | "name": "🇦🇺 Australia",
140 | "playlist": "https://iptv-org.github.io/iptv/countries/au.m3u"
141 | },
142 | {
143 | "name": "🇦🇹 Austria",
144 | "playlist": "https://iptv-org.github.io/iptv/countries/at.m3u"
145 | },
146 | {
147 | "name": "🇦🇿 Azerbaijan",
148 | "playlist": "https://iptv-org.github.io/iptv/countries/az.m3u"
149 | },
150 | {
151 | "name": "🇧🇸 Bahamas",
152 | "playlist": "https://iptv-org.github.io/iptv/countries/bs.m3u"
153 | },
154 | {
155 | "name": "🇧🇭 Bahrain",
156 | "playlist": "https://iptv-org.github.io/iptv/countries/bh.m3u"
157 | },
158 | {
159 | "name": "🇧🇩 Bangladesh",
160 | "playlist": "https://iptv-org.github.io/iptv/countries/bd.m3u"
161 | },
162 | {
163 | "name": "🇧🇧 Barbados",
164 | "playlist": "https://iptv-org.github.io/iptv/countries/bb.m3u"
165 | },
166 | {
167 | "name": "🇧🇾 Belarus",
168 | "playlist": "https://iptv-org.github.io/iptv/countries/by.m3u"
169 | },
170 | {
171 | "name": "🇧🇪 Belgium",
172 | "playlist": "https://iptv-org.github.io/iptv/countries/be.m3u"
173 | },
174 | {
175 | "name": "🇧🇿 Belize",
176 | "playlist": "https://iptv-org.github.io/iptv/countries/bz.m3u"
177 | },
178 | {
179 | "name": "🇧🇯 Benin",
180 | "playlist": "https://iptv-org.github.io/iptv/countries/bj.m3u"
181 | },
182 | {
183 | "name": "🇧🇲 Bermuda",
184 | "playlist": "https://iptv-org.github.io/iptv/countries/bm.m3u"
185 | },
186 | {
187 | "name": "🇧🇹 Bhutan",
188 | "playlist": "https://iptv-org.github.io/iptv/countries/bt.m3u"
189 | },
190 | {
191 | "name": "🇧🇴 Bolivia",
192 | "playlist": "https://iptv-org.github.io/iptv/countries/bo.m3u"
193 | },
194 | {
195 | "name": " Cochabamba",
196 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/bo-c.m3u"
197 | },
198 | {
199 | "name": " La Paz",
200 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/bo-l.m3u"
201 | },
202 | {
203 | "name": " Oruro",
204 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/bo-o.m3u"
205 | },
206 | {
207 | "name": " Santa Cruz",
208 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/bo-s.m3u"
209 | },
210 | {
211 | "name": "🇧🇶 Bonaire",
212 | "playlist": "https://iptv-org.github.io/iptv/countries/bq.m3u"
213 | },
214 | {
215 | "name": "🇧🇦 Bosnia and Herzegovina",
216 | "playlist": "https://iptv-org.github.io/iptv/countries/ba.m3u"
217 | },
218 | {
219 | "name": "🇧🇼 Botswana",
220 | "playlist": "https://iptv-org.github.io/iptv/countries/bw.m3u"
221 | },
222 | {
223 | "name": "🇧🇻 Bouvet Island",
224 | "playlist": "https://iptv-org.github.io/iptv/countries/bv.m3u"
225 | },
226 | {
227 | "name": "🇧🇷 Brazil",
228 | "playlist": "https://iptv-org.github.io/iptv/countries/br.m3u"
229 | },
230 | {
231 | "name": " Alagoas",
232 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-al.m3u"
233 | },
234 | {
235 | "name": " Amazonas",
236 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-am.m3u"
237 | },
238 | {
239 | "name": " Bahia",
240 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-ba.m3u"
241 | },
242 | {
243 | "name": " Ceara",
244 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-ce.m3u"
245 | },
246 | {
247 | "name": " Distrito Federal",
248 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-df.m3u"
249 | },
250 | {
251 | "name": " Espirito Santo",
252 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-es.m3u"
253 | },
254 | {
255 | "name": " Goias",
256 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-go.m3u"
257 | },
258 | {
259 | "name": " Maranhao",
260 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-ma.m3u"
261 | },
262 | {
263 | "name": " Mato Grosso",
264 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-mt.m3u"
265 | },
266 | {
267 | "name": " Minas Gerais",
268 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-mg.m3u"
269 | },
270 | {
271 | "name": " Para",
272 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-pa.m3u"
273 | },
274 | {
275 | "name": " Paraiba",
276 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-pb.m3u"
277 | },
278 | {
279 | "name": " Parana",
280 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-pr.m3u"
281 | },
282 | {
283 | "name": " Pernambuco",
284 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-pe.m3u"
285 | },
286 | {
287 | "name": " Rio de Janeiro",
288 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-rj.m3u"
289 | },
290 | {
291 | "name": " Rio Grande do Norte",
292 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-rn.m3u"
293 | },
294 | {
295 | "name": " Rio Grande do Sul",
296 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-rs.m3u"
297 | },
298 | {
299 | "name": " Rondonia",
300 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-ro.m3u"
301 | },
302 | {
303 | "name": " Roraima",
304 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-rr.m3u"
305 | },
306 | {
307 | "name": " Santa Catarina",
308 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-sc.m3u"
309 | },
310 | {
311 | "name": " Sao Paulo",
312 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/br-sp.m3u"
313 | },
314 | {
315 | "name": "🇻🇬 British Virgin Islands",
316 | "playlist": "https://iptv-org.github.io/iptv/countries/vg.m3u"
317 | },
318 | {
319 | "name": "🇧🇳 Brunei",
320 | "playlist": "https://iptv-org.github.io/iptv/countries/bn.m3u"
321 | },
322 | {
323 | "name": "🇧🇬 Bulgaria",
324 | "playlist": "https://iptv-org.github.io/iptv/countries/bg.m3u"
325 | },
326 | {
327 | "name": "🇧🇫 Burkina Faso",
328 | "playlist": "https://iptv-org.github.io/iptv/countries/bf.m3u"
329 | },
330 | {
331 | "name": "🇧🇮 Burundi",
332 | "playlist": "https://iptv-org.github.io/iptv/countries/bi.m3u"
333 | },
334 | {
335 | "name": "🇰🇭 Cambodia",
336 | "playlist": "https://iptv-org.github.io/iptv/countries/kh.m3u"
337 | },
338 | {
339 | "name": "🇨🇲 Cameroon",
340 | "playlist": "https://iptv-org.github.io/iptv/countries/cm.m3u"
341 | },
342 | {
343 | "name": "🇨🇦 Canada",
344 | "playlist": "https://iptv-org.github.io/iptv/countries/ca.m3u"
345 | },
346 | {
347 | "name": " Alberta",
348 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-ab.m3u"
349 | },
350 | {
351 | "name": " British Columbia",
352 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-bc.m3u"
353 | },
354 | {
355 | "name": " Manitoba",
356 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-mb.m3u"
357 | },
358 | {
359 | "name": " New Brunswick",
360 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-nb.m3u"
361 | },
362 | {
363 | "name": " Newfoundland and Labrador",
364 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-nl.m3u"
365 | },
366 | {
367 | "name": " Northwest Territories",
368 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-nt.m3u"
369 | },
370 | {
371 | "name": " Nova Scotia",
372 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-ns.m3u"
373 | },
374 | {
375 | "name": " Nunavut",
376 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-nu.m3u"
377 | },
378 | {
379 | "name": " Ontario",
380 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-on.m3u"
381 | },
382 | {
383 | "name": " Prince Edward Island",
384 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-pe.m3u"
385 | },
386 | {
387 | "name": " Quebec",
388 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-qc.m3u"
389 | },
390 | {
391 | "name": " Saskatchewan",
392 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ca-sk.m3u"
393 | },
394 | {
395 | "name": "🇨🇻 Cape Verde",
396 | "playlist": "https://iptv-org.github.io/iptv/countries/cv.m3u"
397 | },
398 | {
399 | "name": " Boa Vista",
400 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cv-bv.m3u"
401 | },
402 | {
403 | "name": " Sal",
404 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cv-sl.m3u"
405 | },
406 | {
407 | "name": "🇰🇾 Cayman Islands",
408 | "playlist": "https://iptv-org.github.io/iptv/countries/ky.m3u"
409 | },
410 | {
411 | "name": "🇨🇫 Central African Republic",
412 | "playlist": "https://iptv-org.github.io/iptv/countries/cf.m3u"
413 | },
414 | {
415 | "name": "🇹🇩 Chad",
416 | "playlist": "https://iptv-org.github.io/iptv/countries/td.m3u"
417 | },
418 | {
419 | "name": "🇨🇱 Chile",
420 | "playlist": "https://iptv-org.github.io/iptv/countries/cl.m3u"
421 | },
422 | {
423 | "name": " Atacama",
424 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-at.m3u"
425 | },
426 | {
427 | "name": " Biobio",
428 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-bi.m3u"
429 | },
430 | {
431 | "name": " Coquimbo",
432 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-co.m3u"
433 | },
434 | {
435 | "name": " La Araucania",
436 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-ar.m3u"
437 | },
438 | {
439 | "name": " Libertador General Bernardo O'Higgins",
440 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-li.m3u"
441 | },
442 | {
443 | "name": " Los Lagos",
444 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-ll.m3u"
445 | },
446 | {
447 | "name": " Maule",
448 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-ml.m3u"
449 | },
450 | {
451 | "name": " Nuble",
452 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-nb.m3u"
453 | },
454 | {
455 | "name": " Valparaiso",
456 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cl-vs.m3u"
457 | },
458 | {
459 | "name": "🇨🇳 China",
460 | "playlist": "https://iptv-org.github.io/iptv/countries/cn.m3u"
461 | },
462 | {
463 | "name": "🇨🇴 Colombia",
464 | "playlist": "https://iptv-org.github.io/iptv/countries/co.m3u"
465 | },
466 | {
467 | "name": " Antioquia",
468 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-ant.m3u"
469 | },
470 | {
471 | "name": " Atlantico",
472 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-atl.m3u"
473 | },
474 | {
475 | "name": " Bolivar",
476 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-bol.m3u"
477 | },
478 | {
479 | "name": " Caldas",
480 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-cal.m3u"
481 | },
482 | {
483 | "name": " Cauca",
484 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-cau.m3u"
485 | },
486 | {
487 | "name": " Choco",
488 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-cho.m3u"
489 | },
490 | {
491 | "name": " Cundinamarca",
492 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-cun.m3u"
493 | },
494 | {
495 | "name": " Huila",
496 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-hui.m3u"
497 | },
498 | {
499 | "name": " Magdalena",
500 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-mag.m3u"
501 | },
502 | {
503 | "name": " Narino",
504 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-nar.m3u"
505 | },
506 | {
507 | "name": " Norte de Santander",
508 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-nsa.m3u"
509 | },
510 | {
511 | "name": " Quindio",
512 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-qui.m3u"
513 | },
514 | {
515 | "name": " Risaralda",
516 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-ris.m3u"
517 | },
518 | {
519 | "name": " San Andres, Providencia y Santa Catalina",
520 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-sap.m3u"
521 | },
522 | {
523 | "name": " Tolima",
524 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-tol.m3u"
525 | },
526 | {
527 | "name": " Valle del Cauca",
528 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/co-vac.m3u"
529 | },
530 | {
531 | "name": "🇰🇲 Comoros",
532 | "playlist": "https://iptv-org.github.io/iptv/countries/km.m3u"
533 | },
534 | {
535 | "name": "🇨🇰 Cook Islands",
536 | "playlist": "https://iptv-org.github.io/iptv/countries/ck.m3u"
537 | },
538 | {
539 | "name": "🇨🇷 Costa Rica",
540 | "playlist": "https://iptv-org.github.io/iptv/countries/cr.m3u"
541 | },
542 | {
543 | "name": " Puntarenas",
544 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cr-p.m3u"
545 | },
546 | {
547 | "name": " San Jose",
548 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cr-sj.m3u"
549 | },
550 | {
551 | "name": "🇭🇷 Croatia",
552 | "playlist": "https://iptv-org.github.io/iptv/countries/hr.m3u"
553 | },
554 | {
555 | "name": "🇨🇺 Cuba",
556 | "playlist": "https://iptv-org.github.io/iptv/countries/cu.m3u"
557 | },
558 | {
559 | "name": "🇨🇼 Curacao",
560 | "playlist": "https://iptv-org.github.io/iptv/countries/cw.m3u"
561 | },
562 | {
563 | "name": "🇨🇾 Cyprus",
564 | "playlist": "https://iptv-org.github.io/iptv/countries/cy.m3u"
565 | },
566 | {
567 | "name": "🇨🇿 Czech Republic",
568 | "playlist": "https://iptv-org.github.io/iptv/countries/cz.m3u"
569 | },
570 | {
571 | "name": "🇨🇩 Democratic Republic of the Congo",
572 | "playlist": "https://iptv-org.github.io/iptv/countries/cd.m3u"
573 | },
574 | {
575 | "name": "🇩🇰 Denmark",
576 | "playlist": "https://iptv-org.github.io/iptv/countries/dk.m3u"
577 | },
578 | {
579 | "name": "🇩🇯 Djibouti",
580 | "playlist": "https://iptv-org.github.io/iptv/countries/dj.m3u"
581 | },
582 | {
583 | "name": "🇩🇲 Dominica",
584 | "playlist": "https://iptv-org.github.io/iptv/countries/dm.m3u"
585 | },
586 | {
587 | "name": "🇩🇴 Dominican Republic",
588 | "playlist": "https://iptv-org.github.io/iptv/countries/do.m3u"
589 | },
590 | {
591 | "name": " Distrito Nacional (Santo Domingo)",
592 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-01.m3u"
593 | },
594 | {
595 | "name": " El Seibo",
596 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-08.m3u"
597 | },
598 | {
599 | "name": " La Altagracia",
600 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-11.m3u"
601 | },
602 | {
603 | "name": " La Vega",
604 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-13.m3u"
605 | },
606 | {
607 | "name": " Monsenor Nouel",
608 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-28.m3u"
609 | },
610 | {
611 | "name": " Puerto Plata",
612 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-18.m3u"
613 | },
614 | {
615 | "name": " San Juan",
616 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-22.m3u"
617 | },
618 | {
619 | "name": " Santiago",
620 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-25.m3u"
621 | },
622 | {
623 | "name": " Valverde",
624 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/do-27.m3u"
625 | },
626 | {
627 | "name": "🇹🇱 East Timor",
628 | "playlist": "https://iptv-org.github.io/iptv/countries/tl.m3u"
629 | },
630 | {
631 | "name": "🇪🇨 Ecuador",
632 | "playlist": "https://iptv-org.github.io/iptv/countries/ec.m3u"
633 | },
634 | {
635 | "name": " Azuay",
636 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ec-a.m3u"
637 | },
638 | {
639 | "name": " Loja",
640 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ec-l.m3u"
641 | },
642 | {
643 | "name": " Orellana",
644 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ec-d.m3u"
645 | },
646 | {
647 | "name": "🇪🇬 Egypt",
648 | "playlist": "https://iptv-org.github.io/iptv/countries/eg.m3u"
649 | },
650 | {
651 | "name": "🇸🇻 El Salvador",
652 | "playlist": "https://iptv-org.github.io/iptv/countries/sv.m3u"
653 | },
654 | {
655 | "name": "🇬🇶 Equatorial Guinea",
656 | "playlist": "https://iptv-org.github.io/iptv/countries/gq.m3u"
657 | },
658 | {
659 | "name": "🇪🇷 Eritrea",
660 | "playlist": "https://iptv-org.github.io/iptv/countries/er.m3u"
661 | },
662 | {
663 | "name": "🇪🇪 Estonia",
664 | "playlist": "https://iptv-org.github.io/iptv/countries/ee.m3u"
665 | },
666 | {
667 | "name": "🇪🇹 Ethiopia",
668 | "playlist": "https://iptv-org.github.io/iptv/countries/et.m3u"
669 | },
670 | {
671 | "name": "🇫🇰 Falkland Islands",
672 | "playlist": "https://iptv-org.github.io/iptv/countries/fk.m3u"
673 | },
674 | {
675 | "name": "🇫🇴 Faroe Islands",
676 | "playlist": "https://iptv-org.github.io/iptv/countries/fo.m3u"
677 | },
678 | {
679 | "name": "🇫🇯 Fiji",
680 | "playlist": "https://iptv-org.github.io/iptv/countries/fj.m3u"
681 | },
682 | {
683 | "name": "🇫🇮 Finland",
684 | "playlist": "https://iptv-org.github.io/iptv/countries/fi.m3u"
685 | },
686 | {
687 | "name": " Keski-Suomi",
688 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/fi-08.m3u"
689 | },
690 | {
691 | "name": " Pohjanmaa",
692 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/fi-12.m3u"
693 | },
694 | {
695 | "name": "🇫🇷 France",
696 | "playlist": "https://iptv-org.github.io/iptv/countries/fr.m3u"
697 | },
698 | {
699 | "name": "🇬🇫 French Guiana",
700 | "playlist": "https://iptv-org.github.io/iptv/countries/gf.m3u"
701 | },
702 | {
703 | "name": "🇵🇫 French Polynesia",
704 | "playlist": "https://iptv-org.github.io/iptv/countries/pf.m3u"
705 | },
706 | {
707 | "name": "🇹🇫 French Southern Territories",
708 | "playlist": "https://iptv-org.github.io/iptv/countries/tf.m3u"
709 | },
710 | {
711 | "name": "🇬🇦 Gabon",
712 | "playlist": "https://iptv-org.github.io/iptv/countries/ga.m3u"
713 | },
714 | {
715 | "name": "🇬🇲 Gambia",
716 | "playlist": "https://iptv-org.github.io/iptv/countries/gm.m3u"
717 | },
718 | {
719 | "name": "🇬🇪 Georgia",
720 | "playlist": "https://iptv-org.github.io/iptv/countries/ge.m3u"
721 | },
722 | {
723 | "name": "🇩🇪 Germany",
724 | "playlist": "https://iptv-org.github.io/iptv/countries/de.m3u"
725 | },
726 | {
727 | "name": "🇬🇭 Ghana",
728 | "playlist": "https://iptv-org.github.io/iptv/countries/gh.m3u"
729 | },
730 | {
731 | "name": "🇬🇷 Greece",
732 | "playlist": "https://iptv-org.github.io/iptv/countries/gr.m3u"
733 | },
734 | {
735 | "name": " Attiki",
736 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gr-i.m3u"
737 | },
738 | {
739 | "name": " Dytiki Makedonia",
740 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gr-c.m3u"
741 | },
742 | {
743 | "name": " Kentriki Makedonia",
744 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gr-b.m3u"
745 | },
746 | {
747 | "name": " Notio Aigaio",
748 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gr-l.m3u"
749 | },
750 | {
751 | "name": " Sterea Ellada",
752 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gr-h.m3u"
753 | },
754 | {
755 | "name": " Thessalia",
756 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gr-e.m3u"
757 | },
758 | {
759 | "name": "🇬🇱 Greenland",
760 | "playlist": "https://iptv-org.github.io/iptv/countries/gl.m3u"
761 | },
762 | {
763 | "name": "🇬🇩 Grenada",
764 | "playlist": "https://iptv-org.github.io/iptv/countries/gd.m3u"
765 | },
766 | {
767 | "name": "🇬🇵 Guadeloupe",
768 | "playlist": "https://iptv-org.github.io/iptv/countries/gp.m3u"
769 | },
770 | {
771 | "name": "🇬🇺 Guam",
772 | "playlist": "https://iptv-org.github.io/iptv/countries/gu.m3u"
773 | },
774 | {
775 | "name": "🇬🇹 Guatemala",
776 | "playlist": "https://iptv-org.github.io/iptv/countries/gt.m3u"
777 | },
778 | {
779 | "name": " Escuintla",
780 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-05.m3u"
781 | },
782 | {
783 | "name": " Huehuetenango",
784 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-13.m3u"
785 | },
786 | {
787 | "name": " Izabal",
788 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-18.m3u"
789 | },
790 | {
791 | "name": " Quiche",
792 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-14.m3u"
793 | },
794 | {
795 | "name": " Sacatepequez",
796 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-03.m3u"
797 | },
798 | {
799 | "name": " San Marcos",
800 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-12.m3u"
801 | },
802 | {
803 | "name": " Santa Rosa",
804 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-06.m3u"
805 | },
806 | {
807 | "name": " Solola",
808 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-07.m3u"
809 | },
810 | {
811 | "name": " Totonicapan",
812 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gt-08.m3u"
813 | },
814 | {
815 | "name": "🇬🇬 Guernsey",
816 | "playlist": "https://iptv-org.github.io/iptv/countries/gg.m3u"
817 | },
818 | {
819 | "name": "🇬🇳 Guinea",
820 | "playlist": "https://iptv-org.github.io/iptv/countries/gn.m3u"
821 | },
822 | {
823 | "name": "🇬🇼 Guinea-Bissau",
824 | "playlist": "https://iptv-org.github.io/iptv/countries/gw.m3u"
825 | },
826 | {
827 | "name": "🇬🇾 Guyana",
828 | "playlist": "https://iptv-org.github.io/iptv/countries/gy.m3u"
829 | },
830 | {
831 | "name": "🇭🇹 Haiti",
832 | "playlist": "https://iptv-org.github.io/iptv/countries/ht.m3u"
833 | },
834 | {
835 | "name": "🇭🇳 Honduras",
836 | "playlist": "https://iptv-org.github.io/iptv/countries/hn.m3u"
837 | },
838 | {
839 | "name": "🇭🇰 Hong Kong",
840 | "playlist": "https://iptv-org.github.io/iptv/countries/hk.m3u"
841 | },
842 | {
843 | "name": "🇭🇺 Hungary",
844 | "playlist": "https://iptv-org.github.io/iptv/countries/hu.m3u"
845 | },
846 | {
847 | "name": "🇮🇸 Iceland",
848 | "playlist": "https://iptv-org.github.io/iptv/countries/is.m3u"
849 | },
850 | {
851 | "name": "🇮🇳 India",
852 | "playlist": "https://iptv-org.github.io/iptv/countries/in.m3u"
853 | },
854 | {
855 | "name": "🇮🇩 Indonesia",
856 | "playlist": "https://iptv-org.github.io/iptv/countries/id.m3u"
857 | },
858 | {
859 | "name": " Aceh",
860 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ac.m3u"
861 | },
862 | {
863 | "name": " Bali",
864 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ba.m3u"
865 | },
866 | {
867 | "name": " Banten",
868 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-bt.m3u"
869 | },
870 | {
871 | "name": " Bengkulu",
872 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-be.m3u"
873 | },
874 | {
875 | "name": " Gorontalo",
876 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-go.m3u"
877 | },
878 | {
879 | "name": " Jakarta Raya",
880 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-jk.m3u"
881 | },
882 | {
883 | "name": " Jambi",
884 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ja.m3u"
885 | },
886 | {
887 | "name": " Jawa Barat",
888 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-jb.m3u"
889 | },
890 | {
891 | "name": " Jawa Tengah",
892 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-jt.m3u"
893 | },
894 | {
895 | "name": " Jawa Timur",
896 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ji.m3u"
897 | },
898 | {
899 | "name": " Kalimantan Barat",
900 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-kb.m3u"
901 | },
902 | {
903 | "name": " Kalimantan Selatan",
904 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ks.m3u"
905 | },
906 | {
907 | "name": " Kalimantan Tengah",
908 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-kt.m3u"
909 | },
910 | {
911 | "name": " Kalimantan Timur",
912 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ki.m3u"
913 | },
914 | {
915 | "name": " Kepulauan Bangka Belitung",
916 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-bb.m3u"
917 | },
918 | {
919 | "name": " Lampung",
920 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-la.m3u"
921 | },
922 | {
923 | "name": " Maluku",
924 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ml.m3u"
925 | },
926 | {
927 | "name": " Maluku Utara",
928 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-mu.m3u"
929 | },
930 | {
931 | "name": " Nusa Tenggara Barat",
932 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-nb.m3u"
933 | },
934 | {
935 | "name": " Nusa Tenggara Timur",
936 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-nt.m3u"
937 | },
938 | {
939 | "name": " Papua",
940 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-pp.m3u"
941 | },
942 | {
943 | "name": " Riau",
944 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ri.m3u"
945 | },
946 | {
947 | "name": " Sulawesi Barat",
948 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-sr.m3u"
949 | },
950 | {
951 | "name": " Sulawesi Selatan",
952 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-sn.m3u"
953 | },
954 | {
955 | "name": " Sulawesi Tengah",
956 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-st.m3u"
957 | },
958 | {
959 | "name": " Sulawesi Tenggara",
960 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-sg.m3u"
961 | },
962 | {
963 | "name": " Sumatera Barat",
964 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-sb.m3u"
965 | },
966 | {
967 | "name": " Sumatera Selatan",
968 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-ss.m3u"
969 | },
970 | {
971 | "name": " Yogyakarta",
972 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/id-yo.m3u"
973 | },
974 | {
975 | "name": "🇮🇷 Iran",
976 | "playlist": "https://iptv-org.github.io/iptv/countries/ir.m3u"
977 | },
978 | {
979 | "name": " Tehran",
980 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ir-23.m3u"
981 | },
982 | {
983 | "name": "🇮🇶 Iraq",
984 | "playlist": "https://iptv-org.github.io/iptv/countries/iq.m3u"
985 | },
986 | {
987 | "name": "🇮🇪 Ireland",
988 | "playlist": "https://iptv-org.github.io/iptv/countries/ie.m3u"
989 | },
990 | {
991 | "name": "🇮🇱 Israel",
992 | "playlist": "https://iptv-org.github.io/iptv/countries/il.m3u"
993 | },
994 | {
995 | "name": "🇮🇹 Italy",
996 | "playlist": "https://iptv-org.github.io/iptv/countries/it.m3u"
997 | },
998 | {
999 | "name": " Trentino-Alto Adige",
1000 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/it-32.m3u"
1001 | },
1002 | {
1003 | "name": "🇨🇮 Ivory Coast",
1004 | "playlist": "https://iptv-org.github.io/iptv/countries/ci.m3u"
1005 | },
1006 | {
1007 | "name": "🇯🇲 Jamaica",
1008 | "playlist": "https://iptv-org.github.io/iptv/countries/jm.m3u"
1009 | },
1010 | {
1011 | "name": "🇯🇵 Japan",
1012 | "playlist": "https://iptv-org.github.io/iptv/countries/jp.m3u"
1013 | },
1014 | {
1015 | "name": " Chiba",
1016 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/jp-12.m3u"
1017 | },
1018 | {
1019 | "name": " Kanagawa",
1020 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/jp-14.m3u"
1021 | },
1022 | {
1023 | "name": " Saitama",
1024 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/jp-11.m3u"
1025 | },
1026 | {
1027 | "name": " Tokyo",
1028 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/jp-13.m3u"
1029 | },
1030 | {
1031 | "name": "🇯🇴 Jordan",
1032 | "playlist": "https://iptv-org.github.io/iptv/countries/jo.m3u"
1033 | },
1034 | {
1035 | "name": "🇰🇿 Kazakhstan",
1036 | "playlist": "https://iptv-org.github.io/iptv/countries/kz.m3u"
1037 | },
1038 | {
1039 | "name": "🇰🇪 Kenya",
1040 | "playlist": "https://iptv-org.github.io/iptv/countries/ke.m3u"
1041 | },
1042 | {
1043 | "name": "🇰🇮 Kiribati",
1044 | "playlist": "https://iptv-org.github.io/iptv/countries/ki.m3u"
1045 | },
1046 | {
1047 | "name": "🇽🇰 Kosovo",
1048 | "playlist": "https://iptv-org.github.io/iptv/countries/xk.m3u"
1049 | },
1050 | {
1051 | "name": "🇰🇼 Kuwait",
1052 | "playlist": "https://iptv-org.github.io/iptv/countries/kw.m3u"
1053 | },
1054 | {
1055 | "name": "🇰🇬 Kyrgyzstan",
1056 | "playlist": "https://iptv-org.github.io/iptv/countries/kg.m3u"
1057 | },
1058 | {
1059 | "name": "🇱🇦 Laos",
1060 | "playlist": "https://iptv-org.github.io/iptv/countries/la.m3u"
1061 | },
1062 | {
1063 | "name": "🇱🇻 Latvia",
1064 | "playlist": "https://iptv-org.github.io/iptv/countries/lv.m3u"
1065 | },
1066 | {
1067 | "name": "🇱🇧 Lebanon",
1068 | "playlist": "https://iptv-org.github.io/iptv/countries/lb.m3u"
1069 | },
1070 | {
1071 | "name": "🇱🇸 Lesotho",
1072 | "playlist": "https://iptv-org.github.io/iptv/countries/ls.m3u"
1073 | },
1074 | {
1075 | "name": "🇱🇷 Liberia",
1076 | "playlist": "https://iptv-org.github.io/iptv/countries/lr.m3u"
1077 | },
1078 | {
1079 | "name": "🇱🇾 Libya",
1080 | "playlist": "https://iptv-org.github.io/iptv/countries/ly.m3u"
1081 | },
1082 | {
1083 | "name": "🇱🇮 Liechtenstein",
1084 | "playlist": "https://iptv-org.github.io/iptv/countries/li.m3u"
1085 | },
1086 | {
1087 | "name": "🇱🇹 Lithuania",
1088 | "playlist": "https://iptv-org.github.io/iptv/countries/lt.m3u"
1089 | },
1090 | {
1091 | "name": "🇱🇺 Luxembourg",
1092 | "playlist": "https://iptv-org.github.io/iptv/countries/lu.m3u"
1093 | },
1094 | {
1095 | "name": "🇲🇴 Macao",
1096 | "playlist": "https://iptv-org.github.io/iptv/countries/mo.m3u"
1097 | },
1098 | {
1099 | "name": "🇲🇬 Madagascar",
1100 | "playlist": "https://iptv-org.github.io/iptv/countries/mg.m3u"
1101 | },
1102 | {
1103 | "name": "🇲🇼 Malawi",
1104 | "playlist": "https://iptv-org.github.io/iptv/countries/mw.m3u"
1105 | },
1106 | {
1107 | "name": "🇲🇾 Malaysia",
1108 | "playlist": "https://iptv-org.github.io/iptv/countries/my.m3u"
1109 | },
1110 | {
1111 | "name": "🇲🇻 Maldives",
1112 | "playlist": "https://iptv-org.github.io/iptv/countries/mv.m3u"
1113 | },
1114 | {
1115 | "name": "🇲🇱 Mali",
1116 | "playlist": "https://iptv-org.github.io/iptv/countries/ml.m3u"
1117 | },
1118 | {
1119 | "name": "🇲🇹 Malta",
1120 | "playlist": "https://iptv-org.github.io/iptv/countries/mt.m3u"
1121 | },
1122 | {
1123 | "name": "🇲🇭 Marshall Islands",
1124 | "playlist": "https://iptv-org.github.io/iptv/countries/mh.m3u"
1125 | },
1126 | {
1127 | "name": "🇲🇶 Martinique",
1128 | "playlist": "https://iptv-org.github.io/iptv/countries/mq.m3u"
1129 | },
1130 | {
1131 | "name": "🇲🇷 Mauritania",
1132 | "playlist": "https://iptv-org.github.io/iptv/countries/mr.m3u"
1133 | },
1134 | {
1135 | "name": "🇲🇺 Mauritius",
1136 | "playlist": "https://iptv-org.github.io/iptv/countries/mu.m3u"
1137 | },
1138 | {
1139 | "name": "🇾🇹 Mayotte",
1140 | "playlist": "https://iptv-org.github.io/iptv/countries/yt.m3u"
1141 | },
1142 | {
1143 | "name": "🇲🇽 Mexico",
1144 | "playlist": "https://iptv-org.github.io/iptv/countries/mx.m3u"
1145 | },
1146 | {
1147 | "name": " Aguascalientes",
1148 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-agu.m3u"
1149 | },
1150 | {
1151 | "name": " Baja California",
1152 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-bcn.m3u"
1153 | },
1154 | {
1155 | "name": " Chihuahua",
1156 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-chh.m3u"
1157 | },
1158 | {
1159 | "name": " Ciudad de Mexico",
1160 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-cmx.m3u"
1161 | },
1162 | {
1163 | "name": " Coahuila de Zaragoza",
1164 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-coa.m3u"
1165 | },
1166 | {
1167 | "name": " Durango",
1168 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-dur.m3u"
1169 | },
1170 | {
1171 | "name": " Guanajuato",
1172 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-gua.m3u"
1173 | },
1174 | {
1175 | "name": " Guerrero",
1176 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-gro.m3u"
1177 | },
1178 | {
1179 | "name": " Jalisco",
1180 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-jal.m3u"
1181 | },
1182 | {
1183 | "name": " Morelos",
1184 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-mor.m3u"
1185 | },
1186 | {
1187 | "name": " Nuevo Leon",
1188 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-nle.m3u"
1189 | },
1190 | {
1191 | "name": " Puebla",
1192 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-pue.m3u"
1193 | },
1194 | {
1195 | "name": " Queretaro",
1196 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-que.m3u"
1197 | },
1198 | {
1199 | "name": " Quintana Roo",
1200 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-roo.m3u"
1201 | },
1202 | {
1203 | "name": " San Luis Potosi",
1204 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-slp.m3u"
1205 | },
1206 | {
1207 | "name": " Sinaloa",
1208 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-sin.m3u"
1209 | },
1210 | {
1211 | "name": " Sonora",
1212 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-son.m3u"
1213 | },
1214 | {
1215 | "name": " Tamaulipas",
1216 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-tam.m3u"
1217 | },
1218 | {
1219 | "name": " Veracruz de Ignacio de la Llave",
1220 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-ver.m3u"
1221 | },
1222 | {
1223 | "name": " Yucatan",
1224 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-yuc.m3u"
1225 | },
1226 | {
1227 | "name": " Zacatecas",
1228 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/mx-zac.m3u"
1229 | },
1230 | {
1231 | "name": "🇫🇲 Micronesia",
1232 | "playlist": "https://iptv-org.github.io/iptv/countries/fm.m3u"
1233 | },
1234 | {
1235 | "name": "🇲🇩 Moldova",
1236 | "playlist": "https://iptv-org.github.io/iptv/countries/md.m3u"
1237 | },
1238 | {
1239 | "name": "🇲🇨 Monaco",
1240 | "playlist": "https://iptv-org.github.io/iptv/countries/mc.m3u"
1241 | },
1242 | {
1243 | "name": "🇲🇳 Mongolia",
1244 | "playlist": "https://iptv-org.github.io/iptv/countries/mn.m3u"
1245 | },
1246 | {
1247 | "name": "🇲🇪 Montenegro",
1248 | "playlist": "https://iptv-org.github.io/iptv/countries/me.m3u"
1249 | },
1250 | {
1251 | "name": " Ulcinj",
1252 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/me-20.m3u"
1253 | },
1254 | {
1255 | "name": "🇲🇸 Montserrat",
1256 | "playlist": "https://iptv-org.github.io/iptv/countries/ms.m3u"
1257 | },
1258 | {
1259 | "name": "🇲🇦 Morocco",
1260 | "playlist": "https://iptv-org.github.io/iptv/countries/ma.m3u"
1261 | },
1262 | {
1263 | "name": "🇲🇿 Mozambique",
1264 | "playlist": "https://iptv-org.github.io/iptv/countries/mz.m3u"
1265 | },
1266 | {
1267 | "name": "🇲🇲 Myanmar (Burma)",
1268 | "playlist": "https://iptv-org.github.io/iptv/countries/mm.m3u"
1269 | },
1270 | {
1271 | "name": "🇳🇦 Namibia",
1272 | "playlist": "https://iptv-org.github.io/iptv/countries/na.m3u"
1273 | },
1274 | {
1275 | "name": "🇳🇷 Nauru",
1276 | "playlist": "https://iptv-org.github.io/iptv/countries/nr.m3u"
1277 | },
1278 | {
1279 | "name": "🇳🇵 Nepal",
1280 | "playlist": "https://iptv-org.github.io/iptv/countries/np.m3u"
1281 | },
1282 | {
1283 | "name": "🇳🇱 Netherlands",
1284 | "playlist": "https://iptv-org.github.io/iptv/countries/nl.m3u"
1285 | },
1286 | {
1287 | "name": "🇳🇨 New Caledonia",
1288 | "playlist": "https://iptv-org.github.io/iptv/countries/nc.m3u"
1289 | },
1290 | {
1291 | "name": "🇳🇿 New Zealand",
1292 | "playlist": "https://iptv-org.github.io/iptv/countries/nz.m3u"
1293 | },
1294 | {
1295 | "name": "🇳🇮 Nicaragua",
1296 | "playlist": "https://iptv-org.github.io/iptv/countries/ni.m3u"
1297 | },
1298 | {
1299 | "name": "🇳🇪 Niger",
1300 | "playlist": "https://iptv-org.github.io/iptv/countries/ne.m3u"
1301 | },
1302 | {
1303 | "name": "🇳🇬 Nigeria",
1304 | "playlist": "https://iptv-org.github.io/iptv/countries/ng.m3u"
1305 | },
1306 | {
1307 | "name": "🇳🇺 Niue",
1308 | "playlist": "https://iptv-org.github.io/iptv/countries/nu.m3u"
1309 | },
1310 | {
1311 | "name": "🇳🇫 Norfolk Island",
1312 | "playlist": "https://iptv-org.github.io/iptv/countries/nf.m3u"
1313 | },
1314 | {
1315 | "name": "🇰🇵 North Korea",
1316 | "playlist": "https://iptv-org.github.io/iptv/countries/kp.m3u"
1317 | },
1318 | {
1319 | "name": "🇲🇰 North Macedonia",
1320 | "playlist": "https://iptv-org.github.io/iptv/countries/mk.m3u"
1321 | },
1322 | {
1323 | "name": "🇲🇵 Northern Mariana Islands",
1324 | "playlist": "https://iptv-org.github.io/iptv/countries/mp.m3u"
1325 | },
1326 | {
1327 | "name": "🇳🇴 Norway",
1328 | "playlist": "https://iptv-org.github.io/iptv/countries/no.m3u"
1329 | },
1330 | {
1331 | "name": "🇴🇲 Oman",
1332 | "playlist": "https://iptv-org.github.io/iptv/countries/om.m3u"
1333 | },
1334 | {
1335 | "name": "🇵🇰 Pakistan",
1336 | "playlist": "https://iptv-org.github.io/iptv/countries/pk.m3u"
1337 | },
1338 | {
1339 | "name": " Islamabad",
1340 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pk-is.m3u"
1341 | },
1342 | {
1343 | "name": "🇵🇼 Palau",
1344 | "playlist": "https://iptv-org.github.io/iptv/countries/pw.m3u"
1345 | },
1346 | {
1347 | "name": "🇵🇸 Palestine",
1348 | "playlist": "https://iptv-org.github.io/iptv/countries/ps.m3u"
1349 | },
1350 | {
1351 | "name": "🇵🇦 Panama",
1352 | "playlist": "https://iptv-org.github.io/iptv/countries/pa.m3u"
1353 | },
1354 | {
1355 | "name": "🇵🇬 Papua New Guinea",
1356 | "playlist": "https://iptv-org.github.io/iptv/countries/pg.m3u"
1357 | },
1358 | {
1359 | "name": "🇵🇾 Paraguay",
1360 | "playlist": "https://iptv-org.github.io/iptv/countries/py.m3u"
1361 | },
1362 | {
1363 | "name": " Alto Parana",
1364 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/py-10.m3u"
1365 | },
1366 | {
1367 | "name": " Boqueron",
1368 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/py-19.m3u"
1369 | },
1370 | {
1371 | "name": " Caaguazu",
1372 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/py-5.m3u"
1373 | },
1374 | {
1375 | "name": " Central",
1376 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/py-11.m3u"
1377 | },
1378 | {
1379 | "name": " Itapua",
1380 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/py-7.m3u"
1381 | },
1382 | {
1383 | "name": " Presidente Hayes",
1384 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/py-15.m3u"
1385 | },
1386 | {
1387 | "name": "🇵🇪 Peru",
1388 | "playlist": "https://iptv-org.github.io/iptv/countries/pe.m3u"
1389 | },
1390 | {
1391 | "name": " Amazonas",
1392 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-ama.m3u"
1393 | },
1394 | {
1395 | "name": " Ancash",
1396 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-anc.m3u"
1397 | },
1398 | {
1399 | "name": " Apurimac",
1400 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-apu.m3u"
1401 | },
1402 | {
1403 | "name": " Arequipa",
1404 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-are.m3u"
1405 | },
1406 | {
1407 | "name": " Ayacucho",
1408 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-aya.m3u"
1409 | },
1410 | {
1411 | "name": " Cusco",
1412 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-cus.m3u"
1413 | },
1414 | {
1415 | "name": " Junin",
1416 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-jun.m3u"
1417 | },
1418 | {
1419 | "name": " Lima",
1420 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-lim.m3u"
1421 | },
1422 | {
1423 | "name": " Loreto",
1424 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-lor.m3u"
1425 | },
1426 | {
1427 | "name": " Moquegua",
1428 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-moq.m3u"
1429 | },
1430 | {
1431 | "name": " Puno",
1432 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-pun.m3u"
1433 | },
1434 | {
1435 | "name": " San Martin",
1436 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-sam.m3u"
1437 | },
1438 | {
1439 | "name": " Ucayali",
1440 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/pe-uca.m3u"
1441 | },
1442 | {
1443 | "name": "🇵🇭 Philippines",
1444 | "playlist": "https://iptv-org.github.io/iptv/countries/ph.m3u"
1445 | },
1446 | {
1447 | "name": "🇵🇳 Pitcairn Islands",
1448 | "playlist": "https://iptv-org.github.io/iptv/countries/pn.m3u"
1449 | },
1450 | {
1451 | "name": "🇵🇱 Poland",
1452 | "playlist": "https://iptv-org.github.io/iptv/countries/pl.m3u"
1453 | },
1454 | {
1455 | "name": "🇵🇹 Portugal",
1456 | "playlist": "https://iptv-org.github.io/iptv/countries/pt.m3u"
1457 | },
1458 | {
1459 | "name": "🇵🇷 Puerto Rico",
1460 | "playlist": "https://iptv-org.github.io/iptv/countries/pr.m3u"
1461 | },
1462 | {
1463 | "name": "🇶🇦 Qatar",
1464 | "playlist": "https://iptv-org.github.io/iptv/countries/qa.m3u"
1465 | },
1466 | {
1467 | "name": "🇨🇬 Republic of the Congo",
1468 | "playlist": "https://iptv-org.github.io/iptv/countries/cg.m3u"
1469 | },
1470 | {
1471 | "name": " Brazzaville",
1472 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/cg-bzv.m3u"
1473 | },
1474 | {
1475 | "name": "🇷🇪 Réunion",
1476 | "playlist": "https://iptv-org.github.io/iptv/countries/re.m3u"
1477 | },
1478 | {
1479 | "name": "🇷🇴 Romania",
1480 | "playlist": "https://iptv-org.github.io/iptv/countries/ro.m3u"
1481 | },
1482 | {
1483 | "name": " Gorj",
1484 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ro-gj.m3u"
1485 | },
1486 | {
1487 | "name": "🇷🇺 Russia",
1488 | "playlist": "https://iptv-org.github.io/iptv/countries/ru.m3u"
1489 | },
1490 | {
1491 | "name": "🇷🇼 Rwanda",
1492 | "playlist": "https://iptv-org.github.io/iptv/countries/rw.m3u"
1493 | },
1494 | {
1495 | "name": "🇧🇱 Saint Barthélemy",
1496 | "playlist": "https://iptv-org.github.io/iptv/countries/bl.m3u"
1497 | },
1498 | {
1499 | "name": "🇸🇭 Saint Helena",
1500 | "playlist": "https://iptv-org.github.io/iptv/countries/sh.m3u"
1501 | },
1502 | {
1503 | "name": "🇰🇳 Saint Kitts and Nevis",
1504 | "playlist": "https://iptv-org.github.io/iptv/countries/kn.m3u"
1505 | },
1506 | {
1507 | "name": "🇱🇨 Saint Lucia",
1508 | "playlist": "https://iptv-org.github.io/iptv/countries/lc.m3u"
1509 | },
1510 | {
1511 | "name": "🇲🇫 Saint Martin",
1512 | "playlist": "https://iptv-org.github.io/iptv/countries/mf.m3u"
1513 | },
1514 | {
1515 | "name": "🇵🇲 Saint Pierre and Miquelon",
1516 | "playlist": "https://iptv-org.github.io/iptv/countries/pm.m3u"
1517 | },
1518 | {
1519 | "name": "🇻🇨 Saint Vincent and the Grenadines",
1520 | "playlist": "https://iptv-org.github.io/iptv/countries/vc.m3u"
1521 | },
1522 | {
1523 | "name": "🇼🇸 Samoa",
1524 | "playlist": "https://iptv-org.github.io/iptv/countries/ws.m3u"
1525 | },
1526 | {
1527 | "name": "🇸🇲 San Marino",
1528 | "playlist": "https://iptv-org.github.io/iptv/countries/sm.m3u"
1529 | },
1530 | {
1531 | "name": "🇸🇹 São Tomé and Príncipe",
1532 | "playlist": "https://iptv-org.github.io/iptv/countries/st.m3u"
1533 | },
1534 | {
1535 | "name": "🇸🇦 Saudi Arabia",
1536 | "playlist": "https://iptv-org.github.io/iptv/countries/sa.m3u"
1537 | },
1538 | {
1539 | "name": "🇸🇳 Senegal",
1540 | "playlist": "https://iptv-org.github.io/iptv/countries/sn.m3u"
1541 | },
1542 | {
1543 | "name": "🇷🇸 Serbia",
1544 | "playlist": "https://iptv-org.github.io/iptv/countries/rs.m3u"
1545 | },
1546 | {
1547 | "name": "🇸🇨 Seychelles",
1548 | "playlist": "https://iptv-org.github.io/iptv/countries/sc.m3u"
1549 | },
1550 | {
1551 | "name": "🇸🇱 Sierra Leone",
1552 | "playlist": "https://iptv-org.github.io/iptv/countries/sl.m3u"
1553 | },
1554 | {
1555 | "name": "🇸🇬 Singapore",
1556 | "playlist": "https://iptv-org.github.io/iptv/countries/sg.m3u"
1557 | },
1558 | {
1559 | "name": "🇸🇽 Sint Maarten",
1560 | "playlist": "https://iptv-org.github.io/iptv/countries/sx.m3u"
1561 | },
1562 | {
1563 | "name": "🇸🇰 Slovakia",
1564 | "playlist": "https://iptv-org.github.io/iptv/countries/sk.m3u"
1565 | },
1566 | {
1567 | "name": "🇸🇮 Slovenia",
1568 | "playlist": "https://iptv-org.github.io/iptv/countries/si.m3u"
1569 | },
1570 | {
1571 | "name": "🇸🇧 Solomon Islands",
1572 | "playlist": "https://iptv-org.github.io/iptv/countries/sb.m3u"
1573 | },
1574 | {
1575 | "name": "🇸🇴 Somalia",
1576 | "playlist": "https://iptv-org.github.io/iptv/countries/so.m3u"
1577 | },
1578 | {
1579 | "name": "🇿🇦 South Africa",
1580 | "playlist": "https://iptv-org.github.io/iptv/countries/za.m3u"
1581 | },
1582 | {
1583 | "name": "🇬🇸 South Georgia and the South Sandwich Islands",
1584 | "playlist": "https://iptv-org.github.io/iptv/countries/gs.m3u"
1585 | },
1586 | {
1587 | "name": "🇰🇷 South Korea",
1588 | "playlist": "https://iptv-org.github.io/iptv/countries/kr.m3u"
1589 | },
1590 | {
1591 | "name": " Busan-gwangyeoksi",
1592 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-26.m3u"
1593 | },
1594 | {
1595 | "name": " Chungcheongbuk-do",
1596 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-43.m3u"
1597 | },
1598 | {
1599 | "name": " Daegu-gwangyeoksi",
1600 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-27.m3u"
1601 | },
1602 | {
1603 | "name": " Daejeon-gwangyeoksi",
1604 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-30.m3u"
1605 | },
1606 | {
1607 | "name": " Gangwon-do",
1608 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-42.m3u"
1609 | },
1610 | {
1611 | "name": " Gyeonggi-do",
1612 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-41.m3u"
1613 | },
1614 | {
1615 | "name": " Gyeongsangbuk-do",
1616 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-47.m3u"
1617 | },
1618 | {
1619 | "name": " Gyeongsangnam-do",
1620 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-48.m3u"
1621 | },
1622 | {
1623 | "name": " Jeju-teukbyeoljachido",
1624 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-49.m3u"
1625 | },
1626 | {
1627 | "name": " Jeollabuk-do",
1628 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-45.m3u"
1629 | },
1630 | {
1631 | "name": " Jeollanam-do",
1632 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-46.m3u"
1633 | },
1634 | {
1635 | "name": " Seoul-teukbyeolsi",
1636 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-11.m3u"
1637 | },
1638 | {
1639 | "name": " Ulsan-gwangyeoksi",
1640 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/kr-31.m3u"
1641 | },
1642 | {
1643 | "name": "🇸🇸 South Sudan",
1644 | "playlist": "https://iptv-org.github.io/iptv/countries/ss.m3u"
1645 | },
1646 | {
1647 | "name": "🇪🇸 Spain",
1648 | "playlist": "https://iptv-org.github.io/iptv/countries/es.m3u"
1649 | },
1650 | {
1651 | "name": " Andalucia",
1652 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-an.m3u"
1653 | },
1654 | {
1655 | "name": " Aragon",
1656 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ar.m3u"
1657 | },
1658 | {
1659 | "name": " Asturias, Principado de",
1660 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-as.m3u"
1661 | },
1662 | {
1663 | "name": " Canarias",
1664 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-cn.m3u"
1665 | },
1666 | {
1667 | "name": " Castilla y Leon",
1668 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-cl.m3u"
1669 | },
1670 | {
1671 | "name": " Castilla-La Mancha",
1672 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-cm.m3u"
1673 | },
1674 | {
1675 | "name": " Catalunya",
1676 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ct.m3u"
1677 | },
1678 | {
1679 | "name": " Ceuta",
1680 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ce.m3u"
1681 | },
1682 | {
1683 | "name": " Extremadura",
1684 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ex.m3u"
1685 | },
1686 | {
1687 | "name": " Galicia",
1688 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ga.m3u"
1689 | },
1690 | {
1691 | "name": " Illes Balears",
1692 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ib.m3u"
1693 | },
1694 | {
1695 | "name": " La Rioja",
1696 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-ri.m3u"
1697 | },
1698 | {
1699 | "name": " Madrid, Comunidad de",
1700 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-md.m3u"
1701 | },
1702 | {
1703 | "name": " Murcia, Region de",
1704 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-mc.m3u"
1705 | },
1706 | {
1707 | "name": " Navarra, Comunidad Foral de",
1708 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-nc.m3u"
1709 | },
1710 | {
1711 | "name": " Pais Vasco",
1712 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-pv.m3u"
1713 | },
1714 | {
1715 | "name": " Valenciana, Comunidad",
1716 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/es-vc.m3u"
1717 | },
1718 | {
1719 | "name": "🇱🇰 Sri Lanka",
1720 | "playlist": "https://iptv-org.github.io/iptv/countries/lk.m3u"
1721 | },
1722 | {
1723 | "name": "🇸🇩 Sudan",
1724 | "playlist": "https://iptv-org.github.io/iptv/countries/sd.m3u"
1725 | },
1726 | {
1727 | "name": "🇸🇷 Suriname",
1728 | "playlist": "https://iptv-org.github.io/iptv/countries/sr.m3u"
1729 | },
1730 | {
1731 | "name": "🇸🇿 Swaziland",
1732 | "playlist": "https://iptv-org.github.io/iptv/countries/sz.m3u"
1733 | },
1734 | {
1735 | "name": "🇸🇪 Sweden",
1736 | "playlist": "https://iptv-org.github.io/iptv/countries/se.m3u"
1737 | },
1738 | {
1739 | "name": "🇨🇭 Switzerland",
1740 | "playlist": "https://iptv-org.github.io/iptv/countries/ch.m3u"
1741 | },
1742 | {
1743 | "name": "🇸🇾 Syria",
1744 | "playlist": "https://iptv-org.github.io/iptv/countries/sy.m3u"
1745 | },
1746 | {
1747 | "name": "🇹🇼 Taiwan",
1748 | "playlist": "https://iptv-org.github.io/iptv/countries/tw.m3u"
1749 | },
1750 | {
1751 | "name": "🇹🇯 Tajikistan",
1752 | "playlist": "https://iptv-org.github.io/iptv/countries/tj.m3u"
1753 | },
1754 | {
1755 | "name": "🇹🇿 Tanzania",
1756 | "playlist": "https://iptv-org.github.io/iptv/countries/tz.m3u"
1757 | },
1758 | {
1759 | "name": "🇹🇭 Thailand",
1760 | "playlist": "https://iptv-org.github.io/iptv/countries/th.m3u"
1761 | },
1762 | {
1763 | "name": "🇹🇬 Togo",
1764 | "playlist": "https://iptv-org.github.io/iptv/countries/tg.m3u"
1765 | },
1766 | {
1767 | "name": "🇹🇰 Tokelau",
1768 | "playlist": "https://iptv-org.github.io/iptv/countries/tk.m3u"
1769 | },
1770 | {
1771 | "name": "🇹🇴 Tonga",
1772 | "playlist": "https://iptv-org.github.io/iptv/countries/to.m3u"
1773 | },
1774 | {
1775 | "name": "🇹🇹 Trinidad and Tobago",
1776 | "playlist": "https://iptv-org.github.io/iptv/countries/tt.m3u"
1777 | },
1778 | {
1779 | "name": "🇹🇳 Tunisia",
1780 | "playlist": "https://iptv-org.github.io/iptv/countries/tn.m3u"
1781 | },
1782 | {
1783 | "name": "🇹🇷 Turkey",
1784 | "playlist": "https://iptv-org.github.io/iptv/countries/tr.m3u"
1785 | },
1786 | {
1787 | "name": "🇹🇲 Turkmenistan",
1788 | "playlist": "https://iptv-org.github.io/iptv/countries/tm.m3u"
1789 | },
1790 | {
1791 | "name": "🇹🇨 Turks and Caicos Islands",
1792 | "playlist": "https://iptv-org.github.io/iptv/countries/tc.m3u"
1793 | },
1794 | {
1795 | "name": "🇹🇻 Tuvalu",
1796 | "playlist": "https://iptv-org.github.io/iptv/countries/tv.m3u"
1797 | },
1798 | {
1799 | "name": "🇻🇮 U.S. Virgin Islands",
1800 | "playlist": "https://iptv-org.github.io/iptv/countries/vi.m3u"
1801 | },
1802 | {
1803 | "name": "🇺🇬 Uganda",
1804 | "playlist": "https://iptv-org.github.io/iptv/countries/ug.m3u"
1805 | },
1806 | {
1807 | "name": "🇺🇦 Ukraine",
1808 | "playlist": "https://iptv-org.github.io/iptv/countries/ua.m3u"
1809 | },
1810 | {
1811 | "name": "🇦🇪 United Arab Emirates",
1812 | "playlist": "https://iptv-org.github.io/iptv/countries/ae.m3u"
1813 | },
1814 | {
1815 | "name": "🇬🇧 United Kingdom",
1816 | "playlist": "https://iptv-org.github.io/iptv/countries/uk.m3u"
1817 | },
1818 | {
1819 | "name": " Wales",
1820 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/gb-wls.m3u"
1821 | },
1822 | {
1823 | "name": "🇺🇸 United States",
1824 | "playlist": "https://iptv-org.github.io/iptv/countries/us.m3u"
1825 | },
1826 | {
1827 | "name": " Alabama",
1828 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-al.m3u"
1829 | },
1830 | {
1831 | "name": " Alaska",
1832 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ak.m3u"
1833 | },
1834 | {
1835 | "name": " Arizona",
1836 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-az.m3u"
1837 | },
1838 | {
1839 | "name": " Arkansas",
1840 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ar.m3u"
1841 | },
1842 | {
1843 | "name": " California",
1844 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ca.m3u"
1845 | },
1846 | {
1847 | "name": " Colorado",
1848 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-co.m3u"
1849 | },
1850 | {
1851 | "name": " Connecticut",
1852 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ct.m3u"
1853 | },
1854 | {
1855 | "name": " Delaware",
1856 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-de.m3u"
1857 | },
1858 | {
1859 | "name": " District of Columbia",
1860 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-dc.m3u"
1861 | },
1862 | {
1863 | "name": " Florida",
1864 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-fl.m3u"
1865 | },
1866 | {
1867 | "name": " Georgia",
1868 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ga.m3u"
1869 | },
1870 | {
1871 | "name": " Guam",
1872 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-gu.m3u"
1873 | },
1874 | {
1875 | "name": " Hawaii",
1876 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-hi.m3u"
1877 | },
1878 | {
1879 | "name": " Idaho",
1880 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-id.m3u"
1881 | },
1882 | {
1883 | "name": " Illinois",
1884 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-il.m3u"
1885 | },
1886 | {
1887 | "name": " Indiana",
1888 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-in.m3u"
1889 | },
1890 | {
1891 | "name": " Iowa",
1892 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ia.m3u"
1893 | },
1894 | {
1895 | "name": " Kansas",
1896 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ks.m3u"
1897 | },
1898 | {
1899 | "name": " Kentucky",
1900 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ky.m3u"
1901 | },
1902 | {
1903 | "name": " Louisiana",
1904 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-la.m3u"
1905 | },
1906 | {
1907 | "name": " Maine",
1908 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-me.m3u"
1909 | },
1910 | {
1911 | "name": " Maryland",
1912 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-md.m3u"
1913 | },
1914 | {
1915 | "name": " Massachusetts",
1916 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ma.m3u"
1917 | },
1918 | {
1919 | "name": " Michigan",
1920 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-mi.m3u"
1921 | },
1922 | {
1923 | "name": " Minnesota",
1924 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-mn.m3u"
1925 | },
1926 | {
1927 | "name": " Mississippi",
1928 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ms.m3u"
1929 | },
1930 | {
1931 | "name": " Missouri",
1932 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-mo.m3u"
1933 | },
1934 | {
1935 | "name": " Montana",
1936 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-mt.m3u"
1937 | },
1938 | {
1939 | "name": " Nebraska",
1940 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ne.m3u"
1941 | },
1942 | {
1943 | "name": " Nevada",
1944 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-nv.m3u"
1945 | },
1946 | {
1947 | "name": " New Hampshire",
1948 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-nh.m3u"
1949 | },
1950 | {
1951 | "name": " New Jersey",
1952 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-nj.m3u"
1953 | },
1954 | {
1955 | "name": " New Mexico",
1956 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-nm.m3u"
1957 | },
1958 | {
1959 | "name": " New York",
1960 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ny.m3u"
1961 | },
1962 | {
1963 | "name": " North Carolina",
1964 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-nc.m3u"
1965 | },
1966 | {
1967 | "name": " North Dakota",
1968 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-nd.m3u"
1969 | },
1970 | {
1971 | "name": " Ohio",
1972 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-oh.m3u"
1973 | },
1974 | {
1975 | "name": " Oklahoma",
1976 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ok.m3u"
1977 | },
1978 | {
1979 | "name": " Oregon",
1980 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-or.m3u"
1981 | },
1982 | {
1983 | "name": " Pennsylvania",
1984 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-pa.m3u"
1985 | },
1986 | {
1987 | "name": " Rhode Island",
1988 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ri.m3u"
1989 | },
1990 | {
1991 | "name": " South Carolina",
1992 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-sc.m3u"
1993 | },
1994 | {
1995 | "name": " Tennessee",
1996 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-tn.m3u"
1997 | },
1998 | {
1999 | "name": " Texas",
2000 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-tx.m3u"
2001 | },
2002 | {
2003 | "name": " Utah",
2004 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-ut.m3u"
2005 | },
2006 | {
2007 | "name": " Virginia",
2008 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-va.m3u"
2009 | },
2010 | {
2011 | "name": " Washington",
2012 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-wa.m3u"
2013 | },
2014 | {
2015 | "name": " Wisconsin",
2016 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/us-wi.m3u"
2017 | },
2018 | {
2019 | "name": "🇺🇾 Uruguay",
2020 | "playlist": "https://iptv-org.github.io/iptv/countries/uy.m3u"
2021 | },
2022 | {
2023 | "name": "🇺🇿 Uzbekistan",
2024 | "playlist": "https://iptv-org.github.io/iptv/countries/uz.m3u"
2025 | },
2026 | {
2027 | "name": "🇻🇺 Vanuatu",
2028 | "playlist": "https://iptv-org.github.io/iptv/countries/vu.m3u"
2029 | },
2030 | {
2031 | "name": "🇻🇦 Vatican City",
2032 | "playlist": "https://iptv-org.github.io/iptv/countries/va.m3u"
2033 | },
2034 | {
2035 | "name": "🇻🇪 Venezuela",
2036 | "playlist": "https://iptv-org.github.io/iptv/countries/ve.m3u"
2037 | },
2038 | {
2039 | "name": " Aragua",
2040 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ve-d.m3u"
2041 | },
2042 | {
2043 | "name": " Lara",
2044 | "playlist": "https://iptv-org.github.io/iptv/subdivisions/ve-k.m3u"
2045 | },
2046 | {
2047 | "name": "🇻🇳 Vietnam",
2048 | "playlist": "https://iptv-org.github.io/iptv/countries/vn.m3u"
2049 | },
2050 | {
2051 | "name": "🇼🇫 Wallis and Futuna",
2052 | "playlist": "https://iptv-org.github.io/iptv/countries/wf.m3u"
2053 | },
2054 | {
2055 | "name": "🇪🇭 Western Sahara",
2056 | "playlist": "https://iptv-org.github.io/iptv/countries/eh.m3u"
2057 | },
2058 | {
2059 | "name": "🇾🇪 Yemen",
2060 | "playlist": "https://iptv-org.github.io/iptv/countries/ye.m3u"
2061 | },
2062 | {
2063 | "name": "🇿🇲 Zambia",
2064 | "playlist": "https://iptv-org.github.io/iptv/countries/zm.m3u"
2065 | },
2066 | {
2067 | "name": "🇿🇼 Zimbabwe",
2068 | "playlist": "https://iptv-org.github.io/iptv/countries/zw.m3u"
2069 | },
2070 | {
2071 | "name": "🌍 International",
2072 | "playlist": "https://iptv-org.github.io/iptv/countries/int.m3u"
2073 | }
2074 | ]
--------------------------------------------------------------------------------