{"__symbolic":"module","version":4,"metadata":{"ResourceLibraryModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"LibraryComponent"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":33,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":33,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":33,"character":35},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":33,"character":56},"member":"forChild"},"arguments":[[]]},{"__symbolic":"reference","module":"ng2-semantic-ui-v9","name":"SuiModule","line":33,"character":83},{"__symbolic":"reference","module":"common-form-elements-web-v9","name":"CommonFormElementsModule","line":34,"character":8},{"__symbolic":"reference","module":"ngx-infinite-scroll","name":"InfiniteScrollModule","line":34,"character":34},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":34,"character":56},{"__symbolic":"reference","module":"@project-sunbird/sunbird-pdf-player-v9","name":"SunbirdPdfPlayerModule","line":34,"character":74},{"__symbolic":"reference","module":"@project-sunbird/sunbird-video-player-v9","name":"SunbirdVideoPlayerModule","line":34,"character":98},{"__symbolic":"reference","module":"@project-sunbird/sunbird-quml-player-v9","name":"QumlLibraryModule","line":35,"character":8},{"__symbolic":"reference","module":"ngx-bootstrap/carousel","name":"CarouselModule","line":35,"character":27}],"providers":[{"__symbolic":"reference","module":"ng2-cache-service","name":"CacheService","line":38,"character":8},{"provide":{"__symbolic":"reference","module":"ng2-cache-service/dist/src/services/storage/cache-storage-abstract.service","name":"CacheStorageAbstract","line":39,"character":18},"useClass":{"__symbolic":"reference","module":"ng2-cache-service/dist/src/services/storage/session-storage/cache-session-storage.service","name":"CacheSessionStorage","line":39,"character":50}}],"exports":[{"__symbolic":"reference","name":"LibraryComponent"}]}]}],"members":{}},"EditorCursor":{"__symbolic":"class","members":{}},"LibraryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"lib-library","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":23,"character":19},"member":"None"},"template":"<div class=\"add-to-library mb-0\">\n  <!-- Blue Header -->\n  <div class=\"sb-bg-color-primary add-to-library__header\">\n    <div class=\"ui container sb-container  relative position\">\n      <div class=\"d-flex flex-ai-center\">\n        <button class=\"sb-btn sb-btn-primary sb-btn-xs back-btn px-0\" libTelemetryInteract\n        [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('back','click','launch', telemetryService?.telemetryPageId)\" (click)=\"back();\"><i class=\"arrow left icon fs-1\"></i></button>\n        <div class=\"ml-8 sb-color-white\">\n          <div class=\"d-flex flex-ai-center fsmall\">\n            <div class=\"font-weight-bold fs-1-16\">{{configService.labelConfig?.lbl?.addFromLibrary}}</div>\n            <!-- <div class=\"sb-border-vertical mx-15\"></div>\n            <div class=\"flex flex-wrap\">\n              <h5>Chapter 1</h5>\n              <span>Science</span><span class=\"add-to-library-dot\"></span><span>Class 10</span><span\n                class=\"add-to-library-dot\"></span><span>DP-1205</span>\n            </div> -->\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n<!-- Filter -->\n  <lib-library-filter *ngIf=\"!showLoader\" [filterValues]=\"defaultFilters\" [searchFormConfig]=\"searchFormConfig\" [filterOpenStatus]=\"isFilterOpen\" [frameworkId]=\"frameworkId\" (filterChangeEvent)=\"onFilterChange($event);\"></lib-library-filter>\n  <div class=\"ui container sb-container min-h-500\" *ngIf=\"!showLoader && contentList?.length\">\n    <!-- Player Section -->\n    <div class=\"sb-g add-to-library__toc-player\">\n      <!-- Left Sidebar for cards -->\n      <section class=\"sb-g-col-xs-12 sb-g-col-md-4 sb-g-col-lg-4\">\n          <lib-library-list (contentChangeEvent)= \"onContentChangeEvent($event)\" [selectedContent] = \"selectedContent\" [contentList]=\"contentList\" [showAddedContent]=\"showAddedContent\" (moveEvent)=\"showResourceTemplate($event)\"></lib-library-list>\n      </section>\n      <!-- Right Player Sections -->\n      <section class=\"sb-g-col-xs-12 sb-g-col-md-8 sb-g-col-lg-8 relative position ml-24\">\n          <lib-library-player [contentListDetails]=\"selectedContent\" (moveEvent)=\"showResourceTemplate($event)\"></lib-library-player>\n      </section>\n    </div>\n  </div>\n</div>\n<div class=\"result-no-found\">\n  <div class=\"ui container sb-container\" *ngIf=\"showLoader\">\n    <div class=\"sb-g add-to-library__toc-player ml-30\">\n      <!-- Left Sidebar for cards -->\n      <section class=\"sb-g-col-xs-12 sb-g-col-md-4 sb-g-col-lg-4\">\n        <div class=\"sbtoc-container pr-8 mt-20\">\n          <div class=\"sbaccordion__panel-content p-16 mb-8 sb-dock-skeleton-bx\">\n            <div class=\"sbchapter__item\" *ngFor=\"let number of [].constructor(4)\">\n              <lib-skeleton-loader [width]=\"'90%'\" [height]=\"'12px'\" class=\"sb-dock-flex-auto\"></lib-skeleton-loader>\n              <div>\n                <lib-skeleton-loader [width]=\"'30%'\" [height]=\"'12px'\" class=\"sb-dock-flex-auto\"></lib-skeleton-loader>\n              </div>\n            </div>\n          </div>\n        </div>\n      </section>\n    </div>\n  </div>\n</div>\n\n<!--empty result -->\n<div class=\"result-no-found\">\n  <div class=\"ui container sb-container\" *ngIf=\"!showLoader && !contentList?.length\">\n    <div class=\"add-to-library__no-result\">\n      <h5 class=\"font-weight-bold\">{{configService.labelConfig?.lbl?.noMatchingContent}}</h5>\n      <img alt=\"No Content available\" class=\"mt-16\" src=\"assets/images/emptyResult.svg\">\n      <h6 class=\"sb-color-gray-300 font-weight-normal mt-8\">{{configService.labelConfig?.lbl?.changeFilterMessage}}</h6>\n      <button class=\"sb-btn sb-btn-secondary sb-btn-normal mt-16\" libTelemetryInteract\n      [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('change_filter','click','launch', telemetryService?.telemetryPageId)\" (click)=\"openFilter();\">{{configService.labelConfig?.lbl?.changeFilter}}</button>\n    </div>\n  </div>\n</div>\n","styles":[".add-to-library__header{height:55px;line-height:50px}.add-to-library__no-result{display:flex;flex-direction:column;align-items:center;padding:5.5rem 0 0;width:20rem;text-align:center;margin:0 auto}.sb-dock-skeleton-bx{border-top:.0625rem solid #e0e0e0;background:var(--gray-0);min-height:2rem;overflow:hidden;overflow-y:auto;box-shadow:rgba(0,0,0,.1)}.sb-dock-flex-auto{flex:1 1 auto}.sb-dock-width-auto{width:auto}.sbchapter{border-bottom:solid #ddd;padding:calculateRem(16px) calculateRem(16px) calculateRem(8px)}.sbchapter h4{font-size:10px;line-height:normal;color:var(--gray-800);margin-bottom:calculateRem(8px)}.sbchapter .textbookBtnLink{visibility:hidden}.sbchapter__item{background:var(--white);border:solid #ddd;box-shadow:0 calculateRem(3px) calculateRem(4px) 0 rgba(2,79,157,.1);display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;cursor:pointer;min-height:3.2rem;position:relative}.sbchapter__item.active{background:var(--secondary-300);border:.0625rem solid var(--gray-100);border-bottom:0}.sbchapter__item.active.active:last-child{border-bottom:.0625rem solid var(--gray-100)}.sbchapter__item.active .textbookBtnLink{visibility:visible;right:12px}.sbchapter__item.active .textbookBtnLink .sb-btn-link{border-color:var(--secondary-0)!important;background-color:var(--secondary-0)!important}.sbchapter__item.selected{background:var(--secondary-300);border:solid 1px var(--primary-600)}.sbchapter__item.active.selected{border:1px solid!important}.sbchapter__item .btn-addtoLibrary{position:absolute;right:1px;display:flex;justify-content:center;align-items:center;padding:8px}.sbchapter__item h4{font-size:12px;line-height:calculateRem(20px);color:var(--primary-400);margin:0;padding:0}.sbchapter__item .sbchapter__img{width:calculateRem(40px);height:calculateRem(40px);flex:0 0 calculateRem(40px);overflow:hidden}.sbchapter__item .sbchapter__img img{width:100%}.sbchapter__item:last-child{margin-bottom:0}.sbchapter__item:hover{background:var(--secondary-0);visibility:visible}.sbchapter__item--active{background:var(--primary-100)}.sb-btn-dark-green{background:var(--green);border:1px solid green!important;color:var(--white)}.b-none{border:none!important}.fs-0785{font-size:.785rem}.bg-white{background:#fff}.result-no-found{background:#fff!important;position:relative;z-index:99}.result-no-found .ui.container{width:100%!important;height:100vh}.chat_bot,lib-chat-window{display:none}"]}]}],"members":{"libraryInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"libraryEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":46,"character":32},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵk"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"back":[{"__symbolic":"method"}],"onFilterChange":[{"__symbolic":"method"}],"setDefaultFilters":[{"__symbolic":"method"}],"fetchContentList":[{"__symbolic":"method"}],"getUnitWithChildren":[{"__symbolic":"method"}],"generateNodeMeta":[{"__symbolic":"method"}],"onContentChangeEvent":[{"__symbolic":"method"}],"showResourceTemplate":[{"__symbolic":"method"}],"sortContentList":[{"__symbolic":"method"}],"openFilter":[{"__symbolic":"method"}],"filterContentList":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":1,"character":1},"arguments":[{"selector":"lib-resource-library","template":"","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-contentplayer-page","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":17},"member":"None"},"template":"<div class=\"aspectratio\" data-ratio=\"16:9\" #aspectRatio>\n\n    <iframe #contentIframe id=\"contentPlayer\" *ngIf=\"playerType === 'default-player'\" class=\"contentViewerIframeShadow\" name=\"contentPlayer\"></iframe>\n\n    <sunbird-pdf-player *ngIf=\"playerType === 'pdf-player'\" [playerConfig]=\"playerConfig\"\n    (playerEvent)=\"eventHandler($event)\" (telemetryEvent)=\"generateContentReadEvent($event, true)\"></sunbird-pdf-player>\n\n    <sunbird-video-player *ngIf=\"playerType === 'video-player'\" [playerConfig]=\"playerConfig\"\n(playerEvent)=\"eventHandler($event)\" (telemetryEvent)=\"generateContentReadEvent($event, true)\"></sunbird-video-player>\n\n    <div class=\"b-1-100 br-2 mt-5\" *ngIf=\"playerType === 'qml'\">\n        <lib-quml-player [questionSetHierarchy]=\"contentMetadata\" [isSingleQuestionPreview]=\"true\" ></lib-quml-player>\n    </div>\n</div>\n\n<div class=\"ui grid text-font pt-3 bg-white m-0 my-12\">\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.name}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.name}}</div>\n        </div>\n    </div>\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.board}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.board}}</div>\n        </div>\n    </div>\n    <div class=\"one wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.medium}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.medium}}</div>\n        </div>\n    </div>\n\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.grade}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.gradeLevel}}</div>\n        </div>\n    </div>\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.subject}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.subject}}</div>\n        </div>\n    </div>\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.author}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.author}}</div>\n        </div>\n    </div>\n\n    <div *ngIf=\"contentDetails?.contentData?.marks\" class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.marks}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.marks}}</div>\n        </div>\n    </div>\n    <div *ngIf=\"contentDetails?.contentData?.topic\" class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.topic}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.topic}}</div>\n        </div>\n    </div>\n    <div *ngIf=\"contentDetails?.contentData?.learningOutcome\" class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.learningOutcome}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.learningOutcome}}</div>\n        </div>\n    </div>\n\n    <div *ngIf=\"contentDetails?.contentData?.bloomsLevel\" class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.bloomsLevel}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.bloomsLevel}}</div>\n        </div>\n    </div>\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.license}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.license}}</div>\n        </div>\n    </div>\n    <div class=\"four wide column\">\n        <div class=\"sb-field-group\">\n            <label class=\"sb-color-gray-600\">{{configService.labelConfig?.lbl?.copyRightsAndYear}}</label>\n            <div class=\"fs-0-92\">{{contentDetails?.contentData?.copyright}}</div>\n        </div>\n    </div>\n</div>\n","styles":["lib-contentplayer-page{height:380px}.aspectratio lib-contentplayer-page{display:block}.aspectratio{position:relative;height:0;width:100%}.aspectratio[data-ratio=\"16:9\"]{padding-top:56.25%}.aspectratio [data-ratio=\"4:3\"]{padding-top:75%}.aspectratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspectratio>* iframe,.aspectratio>* video{width:100%;height:100%!important}.aspectratio.player-fullscreen{width:100%;height:calc(100vh - 4rem)!important;position:fixed;top:calculateRem(0);left:0;bottom:0;right:0;border:none;margin:0;padding:0;z-index:9999}.aspectratio.player-fullscreen iframe,.aspectratio.player-fullscreen video{width:100%;height:calc(100vh - 4rem)!important;background:var(--white)}.bg-white .fs-0-92{word-break:break-all}lib-contentplayer-page .contentViewerIframeShadow{width:100%;top:0!important}sunbird-pdf-player{display:block;height:410px}.video-js{width:100%!important;height:100%!important;padding-top:0!important}.video-js .vjs-tech{width:100%;height:100%}.text-font .fs-0-92,.text-font label{font-size:.8rem!important}.content-video__player__details{min-height:calculateRem(64px);padding:calculateRem(8px)}.content-video__player__title{font-weight:700;color:var(--primary-400);font-size:16px}.content-video__player__title__subtitle{display:flex;color:var(--gray-800)}.content-video__player__title__subtitle i{color:var(--yellow)}.content-video__player__screenpart{padding-left:calculateRem(16px)}.content-video__player__screenpart .separator{border-left:calculateRem(.5px) solid var(--gray-400);height:calculateRem(40px);width:.5rem}.content-video__content{overflow-y:auto;padding-right:calculateRem(8px);margin-right:calculateRem(-8px);padding-bottom:calculateRem(8px)}"]}]}],"members":{"contentIframe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":3},"arguments":["contentIframe"]}]}],"contentMetadata":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getContentDetails":[{"__symbolic":"method"}],"setPlayerType":[{"__symbolic":"method"}],"loadDefaultPlayer":[{"__symbolic":"method"}],"adjustPlayerHeight":[{"__symbolic":"method"}],"eventHandler":[{"__symbolic":"method"}],"generateContentReadEvent":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":31,"character":115}]}],"initialize":[{"__symbolic":"method"}],"emitshowLibraryPageEvent":[{"__symbolic":"method"}],"getshowLibraryPageEmitter":[{"__symbolic":"method"}],"fetchCollectionHierarchy":[{"__symbolic":"method"}],"fetchContentDetails":[{"__symbolic":"method"}],"submitRequestChanges":[{"__symbolic":"method"}],"publish":[{"__symbolic":"method"}],"calculateMaxScore":[{"__symbolic":"method"}],"_toFlatObj":[{"__symbolic":"method"}],"fetchContentListDetails":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"isNotEmpty":[{"__symbolic":"method"}],"contentsCountAddedInLibraryPage":[{"__symbolic":"method"}],"validateCSVFile":[{"__symbolic":"method"}],"downloadHierarchyCsv":[{"__symbolic":"method"}],"downloadBlobUrlFile":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"InfoToasterCritical":[{"__symbolic":"method"}],"success":[{"__symbolic":"method"}],"info":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"warning":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵe"}]}],"initializeTelemetry":[{"__symbolic":"method"}],"getTelemetryInteractEdata":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}],"interact":[{"__symbolic":"method"}],"impression":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"getEventOptions":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵi"}]}],"initialize":[{"__symbolic":"method"}],"getLicenses":[{"__symbolic":"method"}],"getAvailableLicenses":[{"__symbolic":"method"}],"getChannelData":[{"__symbolic":"method"}],"getAllUser":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵi"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":15,"character":20}]}]},"statics":{"ɵprov":{}}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":48,"character":20}]}],"getWithHeaders":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"postWithHeaders":[{"__symbolic":"method"}],"post":[{"__symbolic":"method"}],"patch":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"getHeader":[{"__symbolic":"method"}],"getDateDiff":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"}]}],"getPlayerConfig":[{"__symbolic":"method"}],"getQumlPlayerConfig":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵe"}]}],"initialize":[{"__symbolic":"method"}],"getFrameworkCategories":[{"__symbolic":"method"}],"getTargetFrameworkCategories":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-library-filter","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":14,"character":17},"member":"None"},"template":"<div class=\"sb-prominent-filter sb-bg-header-blue\">\n  <div class=\"ui container pt-5 pb-20\">\n    <div class=\"d-flex flex-w-wrap flex-jc-space-between flex-ai-center\">\n      <div class=\"sb-search-box small no-btn\">\n        <div class=\"input-div relative\">\n          <i class=\"search icon\"></i>\n          <input id=\"searchInputField\" class=\"sb-search-input\" [(ngModel)]=\"searchQuery\" type=\"text\" (keyup.enter)=\"onQueryEnter($event);\" placeholder={{configService.labelConfig?.lbl?.searchLibrary}}\n          libTelemetryInteract\n          [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('search_library','click',undefined, this.telemetryService?.telemetryPageId)\"/>\n        </div>\n        <button class=\"sb-btn sb-btn-normal\">{{configService.labelConfig?.lbl?.search}}</button>\n      </div>\n      <div class=\"fs-0-785 cursor-pointer\" (click)=\"showfilter()\"\n        libTelemetryInteract\n        [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('filter_accordion','click',undefined, this.telemetryService?.telemetryPageId)\">\n        {{configService.labelConfig?.lbl?.filterText}}\n        <i *ngIf=\"isFilterShow\" class=\"caret up icon\"></i>\n        <i *ngIf=\"!isFilterShow\" class=\"caret down icon\"></i>\n      </div>\n    </div>\n\n    <div class=\"library-filter pt-16\" *ngIf=\"isFilterShow\">\n      <hr class=\"mb-20\">\n      <ng-container *ngIf=\"filterConfig\">\n        <sb-dynamic-form [config]=\"filterConfig\" (initialize)=\"outputData($event)\"\n          (statusChanges)=\"onStatusChanges($event)\" (valueChanges)=\"valueChanges($event)\"></sb-dynamic-form>\n      </ng-container>\n      <div class=\"d-flex flex-as-center pt-10 sb-btn-cover flex-jc-space-end\">\n        <button type=\"button\" class=\"sb-btn sb-btn-normal sb-btn-outline-primary ml-5\" (click)=\"resetFilter();\"\n        libTelemetryInteract\n        [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('reset','click','submit', this.telemetryService?.telemetryPageId)\"\n        >{{configService.labelConfig?.button_labels?.reset_btn_label}}</button>\n        <button type=\"button\" class=\"sb-btn sb-btn-normal sb-btn-primary ml-15\" (click)=\"applyFilter();\"\n        libTelemetryInteract\n        [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('apply','click','submit', this.telemetryService?.telemetryPageId, {filters: filterValues})\"\n        >{{configService.labelConfig?.button_labels?.apply_btn_label}}</button>\n      </div>\n    </div>\n  </div>\n</div>","styles":[".library-filter .two-column-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.library-filter .list-border.cursor-pointer{margin-top:12px}.library-filter .list-border{background:#fff}.library-filter sb-dynamic-dropdown .sb-dropdown-select{margin-top:.1rem;padding:14px 8px!important}.library-filter .ui.modals{z-index:9999!important}.sb-search-box .sb-search-input{padding:0 3.5rem 0 2rem!important}.sb-prominent-filter-field{width:33.2%!important}.sb-prominent-filter{position:relative;top:unset;box-shadow:none}.sb-prominent-filter:nth-child(6){padding-right:0}.sb-prominent-filter .sb-search-box{width:36%;border:1px solid var(--gray-200)}.sb-prominent-filter .sb-search-box .search.icon:before{color:#bbb7b2}.sb-prominent-filter .sb-search-box .sb-search-input{padding:.5rem}.sb-prominent-filter .small{max-width:inherit}.sb-prominent-filter .sb-prominent-filter-field{cursor:pointer}.sb-prominent-filter .sb-prominent-filter-field:last-child{text-align:inherit!important;margin:inherit!important}.sb-prominent-filter .sb-prominent-filter-field .ui.selection.dropdown{border-color:#999}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.selection.dropdown .text{padding-left:.7rem;text-transform:none}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.search.dropdown>input.search{left:0}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.multiple.search.dropdown>input.search{margin:0}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.multiple.search.dropdown>.text{top:2px}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.multiple.dropdown .label{margin:.25rem;vertical-align:middle}.sb-prominent-filter .sb-prominent-filter-field ::ng-deep .ui.multiple.dropdown>.text{line-height:1.4rem;vertical-align:bottom;padding:0 0 0 .7rem}.flex-jc-space-end{justify-content:flex-end!important}.multi-select-container .list-border{height:inherit!important}.multi-select-container .list-border ul{position:static!important;padding:0 20px 0 0!important}.ui.modals{z-index:9999!important}lib-library-filter .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-column-gap:16px}"]}]}],"members":{"sessionContext":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"filterValues":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"filterOpenStatus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"searchFormConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"frameworkId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"filterChangeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵg"}]}],"ngOnInit":[{"__symbolic":"method"}],"setFilterDefaultValues":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"fetchFrameWorkDetails":[{"__symbolic":"method"}],"populateFilters":[{"__symbolic":"method"}],"onQueryEnter":[{"__symbolic":"method"}],"showfilter":[{"__symbolic":"method"}],"resetFilter":[{"__symbolic":"method"}],"applyFilter":[{"__symbolic":"method"}],"emitApplyFilter":[{"__symbolic":"method"}],"outputData":[{"__symbolic":"method"}],"onStatusChanges":[{"__symbolic":"method"}],"valueChanges":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-library-list","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":9,"character":19},"member":"None"},"template":"<div class=\"sbtoc-container pr-8 mt-20\">\n  <div class=\"title sb-color-primary font-weight-bold fs-1\">\n    Showing ({{contentList?.length}}) most relevant content\n  </div>\n  <div class=\"d-flex flex-w-wrap flex-jc-space-between flex-ai-baseline mb-15\">\n    <div>\n      <small class=\"sb-color-gray-200 d-block pb-10\">{{configService.labelConfig?.lbl?.selectContentToAdd}}</small>\n      <sui-checkbox class=\"toggle\" libTelemetryInteract\n      [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('show_content_added_to_collection','click','launch', telemetryService?.telemetryPageId, {showAddedContent: !showAddedContent})\"\n       [(ngModel)]=\"showAddedContent\" (checkChange)=\"onShowAddedContentChange();\"></sui-checkbox>\n        <small class=\"d-block mt-5 fs-0785\"> {{configService.labelConfig?.lbl?.showContentAddedToCollection}}</small>\n    </div>\n    <div class=\"sb-w-75\">\n      <label class=\"d-block font-weight-normal fs-0785\">{{configService.labelConfig?.lbl?.sortBy}}</label>\n      <div (click)=\"sortContentList();\" libTelemetryInteract\n      [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('sort_by','click','launch', telemetryService?.telemetryPageId, {sortContent: !sortContent})\"\n       [ngClass]=\"{'sb-btn-outline-primary': sortContent}\" class=\"sb-btn sb-btn-outline-gray sb-btn-normal ripple\">{{configService.labelConfig?.lbl?.sortlabel}}</div>\n</div>\n  </div>\n  <!-- Class separator -->\n  <div class=\"sb-library-scroll\">\n    <div *ngFor=\"let content of contentList\">\n      <div class=\"sbchapter__item mb-0 d-flex flex-dc\" [ngClass]=\" {'selected': (selectedContent && content.identifier === selectedContent.identifier)}\"\n       (click)=\"onContentChange(content)\" libTelemetryInteract\n       [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('on_click_content','click','launch', telemetryService?.telemetryPageId)\"\n       [class.d-none]=\"content.isAdded && !showAddedContent\">\n      <!-- <div class=\"sbchapter__img\"><img src=\"./assets/images/book.png\" /></div> -->\n      <h4 class=\"ml-8 w-80\">\n        <div class=\"sbcard__title mb-0 font-weight-bold ellipsis w-75\" popupDelay=\"1000\" suiPopup\n        popupText=\"{{content.name}}\">{{content.name}}</div>\n        <div class=\"sbchapter__item__title text-left sb__ellipsis sb__ellipsis--two mr-8 sb-color-black\">\n         <span *ngIf=\"content.board\"> By {{content.board}} </span>\n        </div>\n      </h4>\n      <div libTelemetryInteract\n      [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('select_content','click','launch', telemetryService?.telemetryPageId)\" class=\"btn-addtoLibrary pt-5 pr-10\" *ngIf=\"selectedContent && content.identifier === selectedContent.identifier && !content.isAdded\">\n        <button class=\"sb-btn sb-btn-xs sb-btn-dark-green sb-left-icon-btn font-weight-bold text-inherit\" (click)=\"addToLibrary()\">\n          <i class=\"plus square icon mr-4\" ></i>{{configService.labelConfig?.lbl?.selectContent}}\n        </button>\n      </div>\n      <div class=\"textbookBtnLink absolute\"  [hidden]=\"!content.isAdded\">\n        <button type=\"button\" class=\"sb-btn sb-btn-normal sb-btn-link sb-btn-hover-none\n         sb-btn-link-secondary sb-left-icon-btn fs-0-785\"><i class=\"circle check icon\"></i>\n         {{configService.labelConfig?.lbl?.addedToCollection}}</button>\n      </div>\n      </div>\n    </div>\n  </div>\n  <h6 class=\"sb-color-gray-400 font-weight-normal mt-20\">{{configService.labelConfig?.lbl?.changingFilters}} </h6>\n  <a class=\"sb-color-primary cursor-pointer font-weight-bold fs-0-785 text-inherit\" (click)=\"changeFilter()\" libTelemetryInteract\n  [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('change_filter','click','launch', telemetryService?.telemetryPageId)\">{{configService.labelConfig?.lbl?.ChangeFilters}}</a>\n</div>\n","styles":[".sbtoc-container .ui.toggle.checkbox label:before{width:4rem!important;background:rgba(0,0,0,.15)!important}.ui.toggle.checkbox input:checked~label:after{left:3rem!important}.sbchapter{border-bottom:solid #ddd;padding:calculateRem(16px) calculateRem(16px) calculateRem(8px)}.sbchapter h4{font-size:10px;line-height:normal;color:var(--gray-800);margin-bottom:calculateRem(8px)}.sbchapter .textbookBtnLink{visibility:hidden}.sbchapter__item{background:var(--white);border:solid #ddd;box-shadow:0 calculateRem(3px) calculateRem(4px) 0 rgba(2,79,157,.1);display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:calculateRem(8px);padding:calculateRem(8px);cursor:pointer;min-height:calculateRem(56px);position:relative}.sbchapter__item.active{background:var(--secondary-300);border:.0625rem solid var(--gray-100);border-bottom:0}.sbchapter__item.active.active:last-child{border-bottom:.0625rem solid var(--gray-100)}.sbchapter__item.active .textbookBtnLink{visibility:visible;right:12px}.sbchapter__item.active .textbookBtnLink .sb-btn-link{border-color:var(--secondary-0)!important;background-color:var(--secondary-0)!important}.sbchapter__item.selected{background:var(--secondary-300);border:solid 1px var(--primary-600)}.sbchapter__item.active.selected{border:1px solid!important}.sbchapter__item .btn-addtoLibrary{position:absolute;right:1px;display:flex;justify-content:center;align-items:center;padding:8px}.sbchapter__item h4{font-size:12px;line-height:calculateRem(20px);color:var(--primary-400);margin:0;padding:0}.sbchapter__item .sbchapter__img{width:calculateRem(40px);height:calculateRem(40px);flex:0 0 calculateRem(40px);overflow:hidden}.sbchapter__item .sbchapter__img img{width:100%}.sbchapter__item:last-child{margin-bottom:0}.sbchapter__item:hover{background:var(--secondary-0);visibility:visible}.sbchapter__item--active{background:var(--primary-100)}.sbchapter-open{border-bottom:solid #e0e0e0;padding-bottom:var(--base-block-space)}.sbchapter-open__title{font-size:14px;font-weight:700;color:var(--primary-400);margin:0;padding:calculateRem(16px);width:100%}.sbchapter-open__topics{padding:0}.sbchapter-open__topics__title{font-size:14px;margin:0 0 calculateRem(8px);color:var(--primary-400);padding:0 calculateRem(16px)}.sbchapter-open__topic{font-size:12px;padding:calculateRem(8px) calculateRem(32px);margin:0;color:var(--primary-400)}.sbchapter-open__topic--active{background:var(--primary-100)}.sbchapter-open__topic:hover{background:var(--gray-0)}.sb-library-scroll{max-height:calc(100vh - 72px);overflow:auto}.textbookBtnLink{right:0}"]}]}],"members":{"contentList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"showAddedContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"contentChangeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":5}}]}],"moveEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":5}}]}],"selectedContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"onContentChange":[{"__symbolic":"method"}],"changeFilter":[{"__symbolic":"method"}],"onShowAddedContentChange":[{"__symbolic":"method"}],"sortContentList":[{"__symbolic":"method"}],"addToLibrary":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-library-player","template":"\n<div class=\"d-flex flex-w-wrap content-video__player__details mt-15 pb-0 pl-0\">\n  <div class=\"d-flex flex-dc flex-basis-1\">\n    <div class=\"content-video__player__title mr-auto sb__ellipsis sb__ellipsis--one\" >{{contentListDetails?.name}} </div>\n    <div class=\"content-video__player__title__subtitle fs-0-785\"><span class=\"mr-8\" *ngIf=\"contentListDetails?.board\">By {{contentListDetails?.board}}</span> \n     <span *ngIf=\"contentListDetails?.me_averageRating\"> <span class=\"mr-8\" > {{contentListDetails?.me_averageRating}}</span>\n      <i class=\"icon star\"></i> </span>\n    </div>\n  </div>\n  <div class=\"d-flex content-video__player__screenpart mb-10\"  *ngIf=\"!contentListDetails?.isAdded\" (click)=\"addToLibrary()\">\n    <button type=\"button\" class=\"sb-btn sb-btn-normal sb-btn-dark-green font-weight-bold\"\n    libTelemetryInteract\n    [telemetryInteractEdata]=\"telemetryService.getTelemetryInteractEdata('select_content','click','launch', telemetryService?.telemetryPageId)\"\n      ><i class=\"plus square icon\"></i>{{configService.labelConfig?.lbl?.selectContent}}</button>\n  </div>\n</div>\n<lib-contentplayer-page [contentMetadata]=\"contentListDetails\"></lib-contentplayer-page>","styles":[""]}]}],"members":{"contentListDetails":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"moveEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"addToLibrary":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-skeleton-loader","template":"<div [ngStyle]=\"skeletonStyles\" class=\"loading\"></div>","styles":[".loading{-webkit-animation:2s linear infinite forwards placeloader;animation:2s linear infinite forwards placeloader;background:linear-gradient(69deg,#eee 8%,#ddd 18%,#eee 33%);background-size:2000px;position:relative}@-webkit-keyframes placeloader{0%{background-position:-2000px}100%{background-position:2000px}}@keyframes placeloader{0%{background-position:-2000px}100%{background-position:2000px}}html[dir=rtl] .loading{animation:2s linear infinite reverse placeloader}"]}]}],"members":{"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"mTop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[libTelemetryInteract]"}]}],"members":{"telemetryInteractEdata":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["click",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-quml-player","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":9,"character":17},"member":"None"},"template":" <div class=\"aspectratio\" data-ratio=\"16:9\">\n     <div class=\"content-player\">\n        <div class=\"w-100 h-100\">\n                <div class=\"contentViewerIframeShadow\">\n                    <quml-main-player *ngIf=\"showPreview\" [playerConfig]=\"qumlPlayerConfig\" (playerEvent)=\"getPlayerEvents($event)\"\n                        (telemetryEvent)=\"getTelemetryEvents($event)\"></quml-main-player>\n                </div>\n            </div>\n        </div>\n</div>","styles":[".b-1-100{border:1px solid #ccc}.preview-modal .sb-modal-content{height:inherit!important}.potrait-mode .b-1-100{width:480px;margin:auto}.potrait-mode .aspectratio[data-ratio=\"16:9\"]{padding-top:calc(100%/(9/16))}.br-2{border-radius:2px}.contentViewerIframeShadow{width:100%;height:100%;border:0}.aspectratio{position:relative;width:100%;height:0}.aspectratio[data-ratio=\"16:9\"]{padding-top:56.25%}.aspectratio>*{position:absolute;width:100%;height:100%;top:0;left:0}.content-player{z-index:11}.quml-container .container{width:inherit!important}"]}]}],"members":{"questionSetHierarchy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"isSingleQuestionPreview":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"initialize":[{"__symbolic":"method"}],"setQumlPlayerData":[{"__symbolic":"method"}],"getPlayerEvents":[{"__symbolic":"method"}],"getTelemetryEvents":[{"__symbolic":"method"}]}}},"origins":{"ResourceLibraryModule":"./lib/resource-library.module","EditorCursor":"./lib/resource-cursor.service","LibraryComponent":"./lib/components/library/library.component","ɵa":"./lib/resource-library.component","ɵb":"./lib/components/content-player-page/content-player-page.component","ɵc":"./lib/services/editor/editor.service","ɵd":"./lib/services/toaster/toaster.service","ɵe":"./lib/services/config/config.service","ɵf":"./lib/services/telemetry/telemetry.service","ɵg":"./lib/services/helper/helper.service","ɵh":"./lib/services/public-data/public-data.service","ɵi":"./lib/services/data/data.service","ɵj":"./lib/services/player/player.service","ɵk":"./lib/services/framework/framework.service","ɵl":"./lib/components/library-filter/library-filter.component","ɵm":"./lib/components/library-list/library-list.component","ɵn":"./lib/components/library-player/library-player.component","ɵo":"./lib/components/skeleton-loader/skeleton-loader.component","ɵp":"./lib/directives/telemetry-interact/telemetry-interact.directive","ɵq":"./lib/components/quml-player/quml-player.component"},"importAs":"@samagra-x/sunbird-resource-library"}