1 from __future__
import unicode_literals
4 from .abc7news
import Abc7NewsIE
5 from .academicearth
import AcademicEarthCourseIE
10 from .addanime
import AddAnimeIE
11 from .adobetv
import (
17 from .adultswim
import AdultSwimIE
18 from .aenetworks
import AENetworksIE
19 from .aftonbladet
import AftonbladetIE
20 from .airmozilla
import AirMozillaIE
21 from .aljazeera
import AlJazeeraIE
22 from .alphaporno
import AlphaPornoIE
23 from .animeondemand
import AnimeOnDemandIE
24 from .anitube
import AnitubeIE
25 from .anysex
import AnySexIE
26 from .aol
import AolIE
27 from .allocine
import AllocineIE
28 from .aparat
import AparatIE
29 from .appleconnect
import AppleConnectIE
30 from .appletrailers
import (
32 AppleTrailersSectionIE
,
34 from .archiveorg
import ArchiveOrgIE
51 from .atresplayer
import AtresPlayerIE
52 from .atttechchannel
import ATTTechChannelIE
53 from .audimedia
import AudiMediaIE
54 from .audiomack
import AudiomackIE
, AudiomackAlbumIE
55 from .azubu
import AzubuIE
, AzubuLiveIE
56 from .baidu
import BaiduVideoIE
57 from .bambuser
import BambuserIE
, BambuserChannelIE
58 from .bandcamp
import BandcampIE
, BandcampAlbumIE
64 from .beeg
import BeegIE
65 from .behindkink
import BehindKinkIE
66 from .beatportpro
import BeatportProIE
67 from .bet
import BetIE
68 from .bigflix
import BigflixIE
69 from .bild
import BildIE
70 from .bilibili
import BiliBiliIE
71 from .bleacherreport
import (
75 from .blinkx
import BlinkxIE
76 from .bloomberg
import BloombergIE
77 from .bokecc
import BokeCCIE
78 from .bpb
import BpbIE
80 from .breakcom
import BreakIE
81 from .brightcove
import (
85 from .buzzfeed
import BuzzFeedIE
86 from .byutv
import BYUtvIE
87 from .c56
import C56IE
88 from .camdemy
import (
92 from .canalplus
import CanalplusIE
93 from .canalc2
import Canalc2IE
94 from .canvas
import CanvasIE
99 from .cbs
import CBSIE
100 from .cbsnews
import (
104 from .cbssports
import CBSSportsIE
105 from .ccc
import CCCIE
106 from .ceskatelevize
import CeskaTelevizeIE
107 from .channel9
import Channel9IE
108 from .chaturbate
import ChaturbateIE
109 from .chilloutzone
import ChilloutzoneIE
110 from .chirbit
import (
114 from .cinchcast
import CinchcastIE
115 from .cinemassacre
import CinemassacreIE
116 from .clipfish
import ClipfishIE
117 from .cliphunter
import CliphunterIE
118 from .clipsyndicate
import ClipsyndicateIE
119 from .cloudy
import CloudyIE
120 from .clubic
import ClubicIE
121 from .clyp
import ClypIE
122 from .cmt
import CMTIE
123 from .cnet
import CNETIE
129 from .collegehumor
import CollegeHumorIE
130 from .collegerama
import CollegeRamaIE
131 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
132 from .comcarcoff
import ComCarCoffIE
133 from .commonmistakes
import CommonMistakesIE
, UnicodeBOMIE
134 from .condenast
import CondeNastIE
135 from .cracked
import CrackedIE
136 from .crackle
import CrackleIE
137 from .criterion
import CriterionIE
138 from .crooksandliars
import CrooksAndLiarsIE
139 from .crunchyroll
import (
141 CrunchyrollShowPlaylistIE
143 from .cspan
import CSpanIE
144 from .ctsnews
import CtsNewsIE
145 from .cultureunplugged
import CultureUnpluggedIE
146 from .cwtv
import CWTVIE
147 from .dailymotion
import (
149 DailymotionPlaylistIE
,
159 from .dbtv
import DBTVIE
166 from .dctp
import DctpTvIE
167 from .deezer
import DeezerPlaylistIE
168 from .democracynow
import DemocracynowIE
169 from .dfb
import DFBIE
170 from .dhm
import DHMIE
171 from .dotsub
import DotsubIE
172 from .douyutv
import DouyuTVIE
173 from .dplay
import DPlayIE
174 from .dramafever
import (
178 from .dreisat
import DreiSatIE
179 from .drbonanza
import DRBonanzaIE
180 from .drtuber
import DrTuberIE
181 from .drtv
import DRTVIE
182 from .dvtv
import DVTVIE
183 from .dump
import DumpIE
184 from .dumpert
import DumpertIE
185 from .defense
import DefenseGouvFrIE
186 from .discovery
import DiscoveryIE
187 from .dropbox
import DropboxIE
188 from .eagleplatform
import EaglePlatformIE
189 from .ebaumsworld
import EbaumsWorldIE
190 from .echomsk
import EchoMskIE
191 from .ehow
import EHowIE
192 from .eighttracks
import EightTracksIE
193 from .einthusan
import EinthusanIE
194 from .eitb
import EitbIE
195 from .ellentv
import (
199 from .elpais
import ElPaisIE
200 from .embedly
import EmbedlyIE
201 from .engadget
import EngadgetIE
202 from .eporner
import EpornerIE
203 from .eroprofile
import EroProfileIE
204 from .escapist
import EscapistIE
205 from .espn
import ESPNIE
206 from .esri
import EsriVideoIE
207 from .europa
import EuropaIE
208 from .everyonesmixtape
import EveryonesMixtapeIE
209 from .exfm
import ExfmIE
210 from .expotv
import ExpoTVIE
211 from .extremetube
import ExtremeTubeIE
212 from .facebook
import (
216 from .faz
import FazIE
217 from .fc2
import FC2IE
218 from .fczenit
import FczenitIE
219 from .firstpost
import FirstpostIE
220 from .firsttv
import FirstTVIE
221 from .fivemin
import FiveMinIE
222 from .fivetv
import FiveTVIE
223 from .fktv
import FKTVIE
224 from .flickr
import FlickrIE
225 from .folketinget
import FolketingetIE
226 from .footyroom
import FootyRoomIE
227 from .fourtube
import FourTubeIE
228 from .fox
import FOXIE
229 from .foxgay
import FoxgayIE
230 from .foxnews
import FoxNewsIE
231 from .foxsports
import FoxSportsIE
232 from .franceculture
import (
234 FranceCultureEmissionIE
,
236 from .franceinter
import FranceInterIE
237 from .francetv
import (
244 from .freesound
import FreesoundIE
245 from .freespeech
import FreespeechIE
246 from .freevideo
import FreeVideoIE
247 from .funimation
import FunimationIE
248 from .funnyordie
import FunnyOrDieIE
249 from .gameinformer
import GameInformerIE
250 from .gamekings
import GamekingsIE
251 from .gameone
import (
255 from .gamersyde
import GamersydeIE
256 from .gamespot
import GameSpotIE
257 from .gamestar
import GameStarIE
258 from .gametrailers
import GametrailersIE
259 from .gazeta
import GazetaIE
260 from .gdcvault
import GDCVaultIE
261 from .generic
import GenericIE
262 from .gfycat
import GfycatIE
263 from .giantbomb
import GiantBombIE
264 from .giga
import GigaIE
265 from .glide
import GlideIE
270 from .godtube
import GodTubeIE
271 from .goldenmoustache
import GoldenMoustacheIE
272 from .golem
import GolemIE
273 from .googledrive
import GoogleDriveIE
274 from .googleplus
import GooglePlusIE
275 from .googlesearch
import GoogleSearchIE
276 from .goshgay
import GoshgayIE
277 from .gputechconf
import GPUTechConfIE
278 from .groupon
import GrouponIE
279 from .hark
import HarkIE
280 from .hearthisat
import HearThisAtIE
281 from .heise
import HeiseIE
282 from .hellporno
import HellPornoIE
283 from .helsinki
import HelsinkiIE
284 from .hentaistigma
import HentaiStigmaIE
285 from .historicfilms
import HistoricFilmsIE
286 from .hitbox
import HitboxIE
, HitboxLiveIE
287 from .hornbunny
import HornBunnyIE
288 from .hotnewhiphop
import HotNewHipHopIE
289 from .hotstar
import HotStarIE
290 from .howcast
import HowcastIE
291 from .howstuffworks
import HowStuffWorksIE
292 from .huffpost
import HuffPostIE
293 from .hypem
import HypemIE
294 from .iconosquare
import IconosquareIE
308 from .ina
import InaIE
309 from .indavideo
import (
313 from .infoq
import InfoQIE
314 from .instagram
import InstagramIE
, InstagramUserIE
315 from .internetvideoarchive
import InternetVideoArchiveIE
316 from .iprima
import IPrimaIE
317 from .iqiyi
import IqiyiIE
318 from .ir90tv
import Ir90TvIE
323 from .ivideon
import IvideonIE
324 from .izlesene
import IzleseneIE
325 from .jadorecettepub
import JadoreCettePubIE
326 from .jeuxvideo
import JeuxVideoIE
327 from .jove
import JoveIE
328 from .jwplatform
import JWPlatformIE
329 from .jpopsukitv
import JpopsukiIE
330 from .kaltura
import KalturaIE
331 from .kanalplay
import KanalPlayIE
332 from .kankan
import KankanIE
333 from .karaoketv
import KaraoketvIE
334 from .karrierevideos
import KarriereVideosIE
335 from .keezmovies
import KeezMoviesIE
336 from .khanacademy
import KhanAcademyIE
337 from .kickstarter
import KickStarterIE
338 from .keek
import KeekIE
339 from .konserthusetplay
import KonserthusetPlayIE
340 from .kontrtube
import KontrTubeIE
341 from .krasview
import KrasViewIE
342 from .ku6
import Ku6IE
351 from .la7
import LA7IE
352 from .laola1tv
import Laola1TvIE
353 from .lecture2go
import Lecture2GoIE
354 from .lemonde
import LemondeIE
361 from .libsyn
import LibsynIE
362 from .lifenews
import (
366 from .limelight
import (
369 LimelightChannelListIE
,
371 from .liveleak
import LiveLeakIE
372 from .livestream
import (
374 LivestreamOriginalIE
,
375 LivestreamShortenerIE
,
377 from .lnkgo
import LnkGoIE
378 from .lovehomeporn
import LoveHomePornIE
379 from .lrt
import LRTIE
385 from .macgamestore
import MacGameStoreIE
386 from .mailru
import MailRuIE
387 from .makertv
import MakerTVIE
388 from .malemotion
import MalemotionIE
389 from .matchtv
import MatchTVIE
390 from .mdr
import MDRIE
391 from .metacafe
import MetacafeIE
392 from .metacritic
import MetacriticIE
393 from .mgoon
import MgoonIE
394 from .minhateca
import MinhatecaIE
395 from .ministrygrid
import MinistryGridIE
396 from .miomio
import MioMioIE
397 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
398 from .mitele
import MiTeleIE
399 from .mixcloud
import MixcloudIE
400 from .mlb
import MLBIE
401 from .mpora
import MporaIE
402 from .moevideo
import MoeVideoIE
403 from .mofosex
import MofosexIE
404 from .mojvideo
import MojvideoIE
405 from .moniker
import MonikerIE
406 from .mooshare
import MooshareIE
407 from .morningstar
import MorningstarIE
408 from .motherless
import MotherlessIE
409 from .motorsport
import MotorsportIE
410 from .movieclips
import MovieClipsIE
411 from .moviezine
import MoviezineIE
414 MTVServicesEmbeddedIE
,
418 from .muenchentv
import MuenchenTVIE
419 from .musicplayon
import MusicPlayOnIE
420 from .muzu
import MuzuTVIE
421 from .mwave
import MwaveIE
422 from .myspace
import MySpaceIE
, MySpaceAlbumIE
423 from .myspass
import MySpassIE
424 from .myvi
import MyviIE
425 from .myvideo
import MyVideoIE
426 from .myvidster
import MyVidsterIE
427 from .nationalgeographic
import NationalGeographicIE
428 from .naver
import NaverIE
429 from .nba
import NBAIE
444 from .ndtv
import NDTVIE
445 from .netzkino
import NetzkinoIE
446 from .nerdcubed
import NerdCubedFeedIE
447 from .nerdist
import NerdistIE
448 from .neteasemusic
import (
451 NetEaseMusicSingerIE
,
454 NetEaseMusicProgramIE
,
455 NetEaseMusicDjRadioIE
,
457 from .newgrounds
import NewgroundsIE
458 from .newstube
import NewstubeIE
459 from .nextmedia
import (
461 NextMediaActionNewsIE
,
464 from .nextmovie
import NextMovieIE
465 from .nfb
import NFBIE
466 from .nfl
import NFLIE
472 from .nick
import NickIE
473 from .niconico
import NiconicoIE
, NiconicoPlaylistIE
474 from .ninegag
import NineGagIE
475 from .noco
import NocoIE
476 from .normalboots
import NormalbootsIE
477 from .nosvideo
import NosVideoIE
478 from .nova
import NovaIE
479 from .novamov
import (
486 from .nowness
import (
495 from .noz
import NozIE
505 from .npr
import NprIE
512 from .ntvde
import NTVDeIE
513 from .ntvru
import NTVRuIE
514 from .nytimes
import (
518 from .nuvid
import NuvidIE
519 from .odnoklassniki
import OdnoklassnikiIE
520 from .oktoberfesttv
import OktoberfestTVIE
521 from .onionstudios
import OnionStudiosIE
522 from .ooyala
import (
526 from .ora
import OraTVIE
533 from .pandoratv
import PandoraTVIE
534 from .parliamentliveuk
import ParliamentLiveUKIE
535 from .patreon
import PatreonIE
536 from .pbs
import PBSIE
537 from .periscope
import PeriscopeIE
538 from .philharmoniedeparis
import PhilharmonieDeParisIE
539 from .phoenix
import PhoenixIE
540 from .photobucket
import PhotobucketIE
541 from .pinkbike
import PinkbikeIE
542 from .planetaplay
import PlanetaPlayIE
543 from .pladform
import PladformIE
544 from .played
import PlayedIE
545 from .playfm
import PlayFMIE
546 from .plays
import PlaysTVIE
547 from .playtvak
import PlaytvakIE
548 from .playvid
import PlayvidIE
549 from .playwire
import PlaywireIE
550 from .pluralsight
import (
554 from .podomatic
import PodomaticIE
555 from .porn91
import Porn91IE
556 from .pornhd
import PornHdIE
557 from .pornhub
import (
562 from .pornotube
import PornotubeIE
563 from .pornovoisines
import PornoVoisinesIE
564 from .pornoxo
import PornoXOIE
565 from .primesharetv
import PrimeShareTVIE
566 from .promptfile
import PromptFileIE
567 from .prosiebensat1
import ProSiebenSat1IE
568 from .puls4
import Puls4IE
569 from .pyvideo
import PyvideoIE
570 from .qqmusic
import (
577 from .quickvid
import QuickVidIE
579 from .radiode
import RadioDeIE
580 from .radiojavan
import RadioJavanIE
581 from .radiobremen
import RadioBremenIE
582 from .radiofrance
import RadioFranceIE
587 from .rbmaradio
import RBMARadioIE
588 from .rds
import RDSIE
589 from .redtube
import RedTubeIE
590 from .regiotv
import RegioTVIE
591 from .restudy
import RestudyIE
592 from .reverbnation
import ReverbNationIE
593 from .revision3
import Revision3IE
594 from .ringtv
import RingTVIE
595 from .ro220
import Ro220IE
596 from .rottentomatoes
import RottenTomatoesIE
597 from .roxwel
import RoxwelIE
598 from .rtbf
import RTBFIE
599 from .rte
import RteIE
, RteRadioIE
600 from .rtlnl
import RtlNlIE
601 from .rtl2
import RTL2IE
602 from .rtp
import RTPIE
603 from .rts
import RTSIE
604 from .rtve
import RTVEALaCartaIE
, RTVELiveIE
, RTVEInfantilIE
605 from .rtvnh
import RTVNHIE
606 from .ruhd
import RUHDIE
607 from .ruleporn
import RulePornIE
608 from .rutube
import (
615 from .rutv
import RUTVIE
616 from .ruutu
import RuutuIE
617 from .sandia
import SandiaIE
618 from .safari
import (
622 from .sapo
import SapoIE
623 from .savefrom
import SaveFromIE
624 from .sbs
import SBSIE
625 from .scivee
import SciVeeIE
626 from .screencast
import ScreencastIE
627 from .screencastomatic
import ScreencastOMaticIE
628 from .screenjunkies
import ScreenJunkiesIE
629 from .screenwavemedia
import ScreenwaveMediaIE
, TeamFourIE
630 from .senateisvp
import SenateISVPIE
631 from .servingsys
import ServingSysIE
632 from .sexu
import SexuIE
633 from .sexykarma
import SexyKarmaIE
634 from .shahid
import ShahidIE
635 from .shared
import SharedIE
636 from .sharesix
import ShareSixIE
637 from .sina
import SinaIE
638 from .skynewsarabia
import (
640 SkyNewsArabiaArticleIE
,
642 from .slideshare
import SlideshareIE
643 from .slutload
import SlutloadIE
644 from .smotri
import (
650 from .snagfilms
import (
654 from .snotr
import SnotrIE
655 from .sohu
import SohuIE
656 from .soundcloud
import (
660 SoundcloudPlaylistIE
,
663 from .soundgasm
import (
667 from .southpark
import (
674 from .spankbang
import SpankBangIE
675 from .spankwire
import SpankwireIE
676 from .spiegel
import SpiegelIE
, SpiegelArticleIE
677 from .spiegeltv
import SpiegeltvIE
678 from .spike
import SpikeIE
679 from .stitcher
import StitcherIE
680 from .sport5
import Sport5IE
681 from .sportbox
import (
685 from .sportdeutschland
import SportDeutschlandIE
686 from .srgssr
import (
690 from .srmediathek
import SRMediathekIE
691 from .ssa
import SSAIE
692 from .stanfordoc
import StanfordOpenClassroomIE
693 from .steam
import SteamIE
694 from .streamcloud
import StreamcloudIE
695 from .streamcz
import StreamCZIE
696 from .streetvoice
import StreetVoiceIE
697 from .sunporno
import SunPornoIE
702 from .swrmediathek
import SWRMediathekIE
703 from .syfy
import SyfyIE
704 from .sztvhu
import SztvHuIE
705 from .tagesschau
import TagesschauIE
706 from .tapely
import TapelyIE
707 from .tass
import TassIE
708 from .teachertube
import (
712 from .teachingchannel
import TeachingChannelIE
713 from .teamcoco
import TeamcocoIE
714 from .techtalks
import TechTalksIE
715 from .ted
import TEDIE
716 from .tele13
import Tele13IE
717 from .telebruxelles
import TeleBruxellesIE
718 from .telecinco
import TelecincoIE
719 from .telegraaf
import TelegraafIE
720 from .telemb
import TeleMBIE
721 from .teletask
import TeleTaskIE
722 from .tenplay
import TenPlayIE
723 from .testurl
import TestURLIE
724 from .tf1
import TF1IE
725 from .theintercept
import TheInterceptIE
726 from .theonion
import TheOnionIE
727 from .theplatform
import (
731 from .thesixtyone
import TheSixtyOneIE
732 from .thisamericanlife
import ThisAmericanLifeIE
733 from .thisav
import ThisAVIE
734 from .tinypic
import TinyPicIE
735 from .tlc
import TlcDeIE
740 from .tnaflix
import (
741 TNAFlixNetworkEmbedIE
,
746 from .toggle
import ToggleIE
747 from .thvideo
import (
751 from .toutv
import TouTvIE
752 from .toypics
import ToypicsUserIE
, ToypicsIE
753 from .traileraddict
import TrailerAddictIE
754 from .trilulilu
import TriluliluIE
755 from .trollvids
import TrollvidsIE
756 from .trutube
import TruTubeIE
757 from .tube8
import Tube8IE
758 from .tubitv
import TubiTvIE
764 from .tumblr
import TumblrIE
765 from .tunein
import (
772 from .turbo
import TurboIE
773 from .tutv
import TutvIE
778 from .tv4
import TV4IE
783 from .tvigle
import TvigleIE
784 from .tvland
import TVLandIE
785 from .tvp
import TvpIE
, TvpSeriesIE
786 from .tvplay
import TVPlayIE
787 from .tweakers
import TweakersIE
788 from .twentyfourvideo
import TwentyFourVideoIE
789 from .twentymin
import TwentyMinutenIE
790 from .twentytwotracks
import (
792 TwentyTwoTracksGenreIE
794 from .twitch
import (
799 TwitchPastBroadcastsIE
,
803 from .twitter
import (
808 from .ubu
import UbuIE
813 from .udn
import UDNEmbedIE
814 from .digiteka
import DigitekaIE
815 from .unistra
import UnistraIE
816 from .urort
import UrortIE
817 from .ustream
import UstreamIE
, UstreamChannelIE
818 from .ustudio
import UstudioIE
819 from .varzesh3
import Varzesh3IE
820 from .vbox7
import Vbox7IE
821 from .veehd
import VeeHDIE
822 from .veoh
import VeohIE
823 from .vessel
import VesselIE
824 from .vesti
import VestiIE
825 from .vevo
import VevoIE
831 from .vh1
import VH1IE
832 from .vice
import ViceIE
833 from .viddler
import ViddlerIE
834 from .videodetective
import VideoDetectiveIE
835 from .videofyme
import VideofyMeIE
836 from .videomega
import VideoMegaIE
837 from .videomore
import (
842 from .videopremium
import VideoPremiumIE
843 from .videott
import VideoTtIE
849 from .vidzi
import VidziIE
850 from .vier
import VierIE
, VierVideosIE
851 from .viewster
import ViewsterIE
852 from .viidea
import ViideaIE
863 from .vimple
import VimpleIE
876 from .vlive
import VLiveIE
877 from .vodlocker
import VodlockerIE
878 from .voicerepublic
import VoiceRepublicIE
879 from .vporn
import VpornIE
880 from .vrt
import VRTIE
881 from .vube
import VubeIE
882 from .vuclip
import VuClipIE
883 from .vulture
import VultureIE
884 from .walla
import WallaIE
885 from .washingtonpost
import WashingtonPostIE
886 from .wat
import WatIE
887 from .wayofthemaster
import WayOfTheMasterIE
893 from .webofstories
import (
895 WebOfStoriesPlaylistIE
,
897 from .weibo
import WeiboIE
898 from .weiqitv
import WeiqiTVIE
899 from .wimp
import WimpIE
900 from .wistia
import WistiaIE
901 from .worldstarhiphop
import WorldStarHipHopIE
902 from .wrzuta
import WrzutaIE
903 from .wsj
import WSJIE
904 from .xbef
import XBefIE
905 from .xboxclips
import XboxClipsIE
906 from .xfileshare
import XFileShareIE
907 from .xhamster
import (
911 from .xminus
import XMinusIE
912 from .xnxx
import XNXXIE
913 from .xstream
import XstreamIE
914 from .xtube
import XTubeUserIE
, XTubeIE
915 from .xuite
import XuiteIE
916 from .xvideos
import XVideosIE
917 from .xxxymovies
import XXXYMoviesIE
922 from .yam
import YamIE
923 from .yandexmusic
import (
926 YandexMusicPlaylistIE
,
928 from .yesjapan
import YesJapanIE
929 from .yinyuetai
import YinYueTaiIE
930 from .ynet
import YnetIE
931 from .youjizz
import YouJizzIE
932 from .youku
import YoukuIE
933 from .youporn
import YouPornIE
934 from .yourupload
import YourUploadIE
935 from .youtube
import (
941 YoutubeRecommendedIE
,
946 YoutubeSubscriptionsIE
,
947 YoutubeTruncatedIDIE
,
948 YoutubeTruncatedURLIE
,
953 from .zapiks
import ZapiksIE
954 from .zdf
import ZDFIE
, ZDFChannelIE
955 from .zingmp3
import (
959 from .zippcast
import ZippCastIE
963 for name
, klass
in globals().items()
964 if name
.endswith('IE') and name
!= 'GenericIE'
966 _ALL_CLASSES
.append(GenericIE
)
969 def gen_extractors():
970 """ Return a list of an instance of every supported extractor.
971 The order does matter; the first extractor matched is the one handling the URL.
973 return [klass() for klass
in _ALL_CLASSES
]
976 def list_extractors(age_limit
):
978 Return a list of extractors that are suitable for the given age,
979 sorted by extractor ID.
983 filter(lambda ie
: ie
.is_suitable(age_limit
), gen_extractors()),
984 key
=lambda ie
: ie
.IE_NAME
.lower())
987 def get_info_extractor(ie_name
):
988 """Returns the info extractor class with the given ie_name"""
989 return globals()[ie_name
+ 'IE']