{"__symbolic":"module","version":3,"metadata":{"coreDirectives":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","name":"VgPlayer"},{"__symbolic":"reference","name":"VgMedia"},{"__symbolic":"reference","name":"VgCuePoints"}]},"coreServices":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","name":"VgAPI"},{"__symbolic":"reference","name":"VgFullscreenAPI"},{"__symbolic":"reference","name":"VgUtils"},{"__symbolic":"reference","name":"VgControlsHidden"}]},"CoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}},"exports":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}},"providers":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreServices"}}}]}],"members":{}},"VgPlayer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"vg-player","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"template":"<ng-content></ng-content>","styles":["\n        vg-player {\n            font-family: 'videogular';\n            position: relative;\n            display: flex;\n            width: 100%;\n            height: 100%;\n            overflow: hidden;\n            background-color: black;\n        }\n\n        vg-player.fullscreen {\n            position: fixed;\n            left: 0;\n            top: 0;\n        }\n\n        vg-player.native-fullscreen.controls-hidden {\n            cursor: none;\n        }\n    "],"providers":[{"__symbolic":"reference","name":"VgAPI"},{"__symbolic":"reference","name":"VgFullscreenAPI"},{"__symbolic":"reference","name":"VgControlsHidden"}]}]}],"members":{"isFullscreen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["class.fullscreen"]}]}],"isNativeFullscreen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["class.native-fullscreen"]}]}],"areControlsHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["class.controls-hidden"]}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["style.z-index"]}]}],"onPlayerReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onMediaReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"medias":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"VgMedia"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"VgAPI"},{"__symbolic":"reference","name":"VgFullscreenAPI"},{"__symbolic":"reference","name":"VgControlsHidden"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"onChangeFullscreen":[{"__symbolic":"method"}],"onHideControls":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"VgMedia":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[vgMedia]"}]}],"members":{"vgMedia":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"vgMaster":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"VgAPI"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnInit":[{"__symbolic":"method"}],"prepareSync":[{"__symbolic":"method"}],"startSync":[{"__symbolic":"method"}],"onMutation":[{"__symbolic":"method"}],"loadMedia":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"onCanPlay":[{"__symbolic":"method"}],"onCanPlayThrough":[{"__symbolic":"method"}],"onLoadMetadata":[{"__symbolic":"method"}],"onWait":[{"__symbolic":"method"}],"onComplete":[{"__symbolic":"method"}],"onStartPlaying":[{"__symbolic":"method"}],"onPlay":[{"__symbolic":"method"}],"onPause":[{"__symbolic":"method"}],"onTimeUpdate":[{"__symbolic":"method"}],"onProgress":[{"__symbolic":"method"}],"onVolumeChange":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}],"bufferCheck":[{"__symbolic":"method"}],"startBufferCheck":[{"__symbolic":"method"}],"stopBufferCheck":[{"__symbolic":"method"}],"seekTime":[{"__symbolic":"method"}],"addTextTrack":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"VgCuePoints":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[vgCuePoints]"}]}],"members":{"onEnterCuePoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["onEnterCuePoint"]}]}],"onUpdateCuePoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["onUpdateCuePoint"]}]}],"onExitCuePoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["onExitCuePoint"]}]}],"onCompleteCuePoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["onCompleteCuePoint"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnInit":[{"__symbolic":"method"}],"onLoad":[{"__symbolic":"method"}],"updateCuePoints":[{"__symbolic":"method"}],"onEnter":[{"__symbolic":"method"}],"onExit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"VgAPI":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"onPlayerReady":[{"__symbolic":"method"}],"getDefaultMedia":[{"__symbolic":"method"}],"getMasterMedia":[{"__symbolic":"method"}],"isMasterDefined":[{"__symbolic":"method"}],"getMediaById":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"seekTime":[{"__symbolic":"method"}],"$$seek":[{"__symbolic":"method"}],"addTextTrack":[{"__symbolic":"method"}],"$$addTextTrack":[{"__symbolic":"method"}],"$$getAllProperties":[{"__symbolic":"method"}],"$$setAllProperties":[{"__symbolic":"method"}],"registerElement":[{"__symbolic":"method"}],"registerMedia":[{"__symbolic":"method"}],"unregisterMedia":[{"__symbolic":"method"}]}},"VgFullscreenAPI":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"init":[{"__symbolic":"method"}],"onFullscreenChange":[{"__symbolic":"method"}],"toggleFullscreen":[{"__symbolic":"method"}],"request":[{"__symbolic":"method"}],"enterElementInFullScreen":[{"__symbolic":"method"}],"exit":[{"__symbolic":"method"}]}},"VgUtils":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{},"statics":{"isMobileDevice":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":28,"character":16,"module":"./services/vg-utils"},"right":"undefined"},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"navigator"},"member":"userAgent"},"member":"indexOf"},"arguments":["IEMobile"]},"right":-1}}},"isiOSDevice":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"error","message":"Expression form not supported","line":32,"character":42,"module":"./services/vg-utils"},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"error","message":"Expression form not supported","line":32,"character":91,"module":"./services/vg-utils"}}}},"isCordova":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"document"},"member":"URL"},"member":"indexOf"},"arguments":["http://"]},"right":-1},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"document"},"member":"URL"},"member":"indexOf"},"arguments":["https://"]},"right":-1}}}}},"VgControlsHidden":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"state":[{"__symbolic":"method"}]}},"VgEvents":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{},"statics":{"VG_ABORT":"abort","VG_CAN_PLAY":"canplay","VG_CAN_PLAY_THROUGH":"canplaythrough","VG_DURATION_CHANGE":"durationchange","VG_EMPTIED":"emptied","VG_ENCRYPTED":"encrypted","VG_ENDED":"ended","VG_ERROR":"error","VG_LOADED_DATA":"loadeddata","VG_LOADED_METADATA":"loadedmetadata","VG_LOAD_START":"loadstart","VG_PAUSE":"pause","VG_PLAY":"play","VG_PLAYING":"playing","VG_PROGRESS":"progress","VG_RATE_CHANGE":"ratechange","VG_SEEK":"seek","VG_SEEKED":"seeked","VG_SEEKING":"seeking","VG_STALLED":"stalled","VG_SUSPEND":"suspend","VG_TIME_UPDATE":"timeupdate","VG_VOLUME_CHANGE":"volumechange","VG_WAITING":"waiting","VG_LOAD":"load","VG_ENTER":"enter","VG_EXIT":"exit","VG_START_ADS":"startads","VG_END_ADS":"endads"}},"VgStates":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{},"statics":{"VG_ENDED":"ended","VG_PAUSED":"paused","VG_PLAYING":"playing","VG_LOADING":"waiting"}}},"origins":{"coreDirectives":"./core.module","coreServices":"./core.module","CoreModule":"./core.module","VgPlayer":"./vg-player/vg-player","VgMedia":"./vg-media/vg-media","VgCuePoints":"./vg-cue-points/vg-cue-points","VgAPI":"./services/vg-api","VgFullscreenAPI":"./services/vg-fullscreen-api","VgUtils":"./services/vg-utils","VgControlsHidden":"./services/vg-controls-hidden","VgEvents":"./events/vg-events","VgStates":"./states/vg-states"},"importAs":"@jorgeucanorg/core"}