gitextract_0m1po494/ ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── db-design.psd ├── dev/ │ └── notes.txt ├── e2e/ │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json ├── examples/ │ ├── adStatsSample.xml │ ├── apps_table.txt │ ├── calendar_google.xml │ ├── collection.xml │ ├── collection_scene.xml │ ├── digg.xml │ ├── googlesheets.xml │ ├── instagram_feed.xml │ ├── jsonItem.xml │ ├── jsonPlayer.xml │ ├── json_as3_maps.xml │ ├── json_scenes.xml │ ├── jsonsheets.xml │ ├── location.xml │ ├── player_weather_scene.xml │ ├── reseller_sample.xml │ ├── sceneSample.xml │ ├── sceneSampleLayout.xml │ ├── twitterv3.xml │ └── worldweather.xml ├── notes.txt ├── package.json ├── src/ │ ├── Lib.ts │ ├── app/ │ │ ├── app-component.css │ │ ├── app-component.html │ │ ├── app-component.ts │ │ ├── app-module.ts │ │ ├── appwrap.ts │ │ ├── blocks/ │ │ │ ├── block-fabric-image.ts │ │ │ ├── block-fabric-josn-item.ts │ │ │ ├── block-fabric-label.ts │ │ │ ├── block-fabric-scene.ts │ │ │ ├── block-fabric-svg.ts │ │ │ ├── block-fabric.ts │ │ │ ├── block-prop-calendar.ts │ │ │ ├── block-prop-clock.ts │ │ │ ├── block-prop-collection.ts │ │ │ ├── block-prop-common.ts │ │ │ ├── block-prop-container.ts │ │ │ ├── block-prop-fasterq.ts │ │ │ ├── block-prop-html.ts │ │ │ ├── block-prop-image.ts │ │ │ ├── block-prop-instagram.ts │ │ │ ├── block-prop-json-item.ts │ │ │ ├── block-prop-json-player.ts │ │ │ ├── block-prop-label.ts │ │ │ ├── block-prop-location.ts │ │ │ ├── block-prop-mrss.ts │ │ │ ├── block-prop-position.ts │ │ │ ├── block-prop-qr.ts │ │ │ ├── block-prop-rss.ts │ │ │ ├── block-prop-scene.ts │ │ │ ├── block-prop-sheets.ts │ │ │ ├── block-prop-twitter.ts │ │ │ ├── block-prop-video.ts │ │ │ ├── block-prop-weather.ts │ │ │ ├── block-prop-youtube.ts │ │ │ ├── block-prop.digg.ts │ │ │ ├── block-service.ts │ │ │ └── json-event-grid.ts │ │ ├── campaigns/ │ │ │ ├── add-content.ts │ │ │ ├── campaign-channels.ts │ │ │ ├── campaign-duration.ts │ │ │ ├── campaign-editor-props.ts │ │ │ ├── campaign-editor.ts │ │ │ ├── campaign-editors.html │ │ │ ├── campaign-layout.ts │ │ │ ├── campaign-list.ts │ │ │ ├── campaign-manager.html │ │ │ ├── campaign-manager.ts │ │ │ ├── campaign-name.ts │ │ │ ├── campaign-orientation.ts │ │ │ ├── campaign-props-manager.ts │ │ │ ├── campaign-props.ts │ │ │ ├── campaign-resolution.ts │ │ │ ├── campaign-sched-props.css │ │ │ ├── campaign-sched-props.html │ │ │ ├── campaign-sched-props.ts │ │ │ ├── campaign-story-timeline.ts │ │ │ ├── campaigns-navigation.ts │ │ │ ├── campaigns.ts │ │ │ ├── channel-block-props.ts │ │ │ ├── channel-props.ts │ │ │ ├── dashboard-props.ts │ │ │ ├── index.ts │ │ │ ├── screen-layout-editor-props.ts │ │ │ ├── screen-layout-editor.ts │ │ │ ├── sequencer.ts │ │ │ ├── timeline/ │ │ │ │ ├── timeline.component.css │ │ │ │ ├── timeline.component.html │ │ │ │ ├── timeline.component.spec.ts │ │ │ │ └── timeline.component.ts │ │ │ ├── timeline-props.ts │ │ │ └── timeline-ruler/ │ │ │ ├── timeline-ruler.component.css │ │ │ ├── timeline-ruler.component.html │ │ │ ├── timeline-ruler.component.spec.ts │ │ │ └── timeline-ruler.component.ts │ │ ├── dashboard/ │ │ │ ├── dash-panel-mini.html │ │ │ ├── dash-panel-mini.ts │ │ │ ├── dash-panel.html │ │ │ ├── dash-panel.ts │ │ │ ├── dashboard-navigation.ts │ │ │ ├── server-avg.ts │ │ │ └── storage-used.ts │ │ ├── fasterq/ │ │ │ ├── fasterq-editor.html │ │ │ ├── fasterq-editor.ts │ │ │ ├── fasterq-line-props.ts │ │ │ ├── fasterq-manager.ts │ │ │ ├── fasterq-navigation.ts │ │ │ ├── fasterq-terminal.ts │ │ │ ├── fasterq.ts │ │ │ └── index.ts │ │ ├── help/ │ │ │ ├── help-navigation.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── install/ │ │ │ ├── index.ts │ │ │ └── install-navigation.ts │ │ ├── live-preview/ │ │ │ └── live-preview.ts │ │ ├── locale-selector/ │ │ │ ├── local-selector.css │ │ │ └── local-selector.ts │ │ ├── location/ │ │ │ ├── location-map.html │ │ │ └── location-map.ts │ │ ├── resources/ │ │ │ ├── index.ts │ │ │ ├── orders.ts │ │ │ ├── resource-props-manager.ts │ │ │ ├── resources-list.ts │ │ │ ├── resources-navigation.ts │ │ │ └── resources.ts │ │ ├── route-animation.ts │ │ ├── scenes/ │ │ │ ├── index.ts │ │ │ ├── scene-creator.css │ │ │ ├── scene-creator.ts │ │ │ ├── scene-editor.ts │ │ │ ├── scene-list.ts │ │ │ ├── scene-manager.ts │ │ │ ├── scene-props-manager.ts │ │ │ ├── scene-toolbar.ts │ │ │ ├── scenes-navigation.ts │ │ │ └── scenes.ts │ │ ├── settings/ │ │ │ ├── index.ts │ │ │ ├── settings-navigation.ts │ │ │ └── twofactor.ts │ │ ├── stations/ │ │ │ ├── index.ts │ │ │ ├── stations-list.ts │ │ │ ├── stations-navigation.ts │ │ │ ├── stations-props-manager.html │ │ │ ├── stations-props-manager.ts │ │ │ └── stations.ts │ │ └── studiopro/ │ │ ├── index.ts │ │ ├── pro-upgrade.ts │ │ ├── pro-upgrades.html │ │ └── studiopro-navigation.ts │ ├── app-routes.ts │ ├── assets/ │ │ └── geojson.json │ ├── comps/ │ │ ├── blurforwarder/ │ │ │ └── BlurForwarder.ts │ │ ├── connect-form/ │ │ │ └── connect-form.ts │ │ ├── contact-us/ │ │ │ └── contact-us.ts │ │ ├── disable-control/ │ │ │ └── disable-control.ts │ │ ├── draggable-list/ │ │ │ └── draggable-list.ts │ │ ├── duration-input/ │ │ │ ├── duration-input.component.css │ │ │ ├── duration-input.component.html │ │ │ ├── duration-input.component.spec.ts │ │ │ └── duration-input.component.ts │ │ ├── entry/ │ │ │ ├── AutoLogin.ts │ │ │ └── LoginPanel.ts │ │ ├── font-selector/ │ │ │ └── font-selector.ts │ │ ├── hour-counter/ │ │ │ └── hour-counter.ts │ │ ├── imgloader/ │ │ │ └── ImgLoader.ts │ │ ├── infobox/ │ │ │ └── Infobox.ts │ │ ├── lazy-image/ │ │ │ └── lazy-image.ts │ │ ├── limited-access/ │ │ │ └── limited-access.ts │ │ ├── loading/ │ │ │ └── loading.ts │ │ ├── logo/ │ │ │ ├── Logo.ts │ │ │ └── reseller-logo.ts │ │ ├── logout/ │ │ │ └── Logout.ts │ │ ├── match-body-height/ │ │ │ └── match-body-height.ts │ │ ├── media-player/ │ │ │ └── media-player.ts │ │ ├── ng-menu/ │ │ │ ├── ng-menu-item.ts │ │ │ └── ng-menu.ts │ │ ├── panel-split/ │ │ │ ├── panel-split-container.ts │ │ │ ├── panel-split-main.ts │ │ │ └── panel-split-side.ts │ │ ├── screen-template/ │ │ │ └── screen-template.ts │ │ ├── simple-grid-module/ │ │ │ ├── SimpleGrid.css │ │ │ ├── SimpleGrid.ts │ │ │ ├── SimpleGridData.ts │ │ │ ├── SimpleGridDataChecks.ts │ │ │ ├── SimpleGridDataCurrency.ts │ │ │ ├── SimpleGridDataDropdown.ts │ │ │ ├── SimpleGridDataImage.ts │ │ │ ├── SimpleGridDraggable.ts │ │ │ ├── SimpleGridExample.txt │ │ │ ├── SimpleGridModule.ts │ │ │ ├── SimpleGridRecord.ts │ │ │ ├── SimpleGridSortableHeader.ts │ │ │ └── SimpleGridTable.ts │ │ ├── sliderpanel/ │ │ │ ├── SliderItemContent.ts │ │ │ ├── Slideritem.ts │ │ │ └── Sliderpanel.ts │ │ ├── svg-icon/ │ │ │ └── svg-icon.ts │ │ └── tabs/ │ │ ├── tab.ts │ │ └── tabs.ts │ ├── create_reflection.html │ ├── decorators/ │ │ ├── once-decorator.ts │ │ └── timeout-decorator.ts │ ├── environments/ │ │ ├── environment.hmr.ts │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── filters/ │ │ └── filter-model-pipe.ts │ ├── hmr.ts │ ├── index.html │ ├── interfaces/ │ │ ├── BlockTypeEnum.ts │ │ ├── Consts.ts │ │ ├── IAddContent.ts │ │ ├── IRegisterCaller.ts │ │ └── IScreenTemplate.ts │ ├── libs/ │ │ ├── bootstrap-timepicker/ │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── composer.json │ │ │ ├── css/ │ │ │ │ ├── bootstrap-timepicker.css │ │ │ │ ├── bootstrap-timepicker.min.css │ │ │ │ └── timepicker.less │ │ │ ├── js/ │ │ │ │ ├── bootstrap-timepicker.js │ │ │ │ └── bootstrap-timepicker.min.js │ │ │ └── package.json │ │ ├── contextmenu/ │ │ │ └── bootstrap-contextmenu.js │ │ ├── enjoyhint/ │ │ │ └── enjoyhint.js │ │ ├── fabric.require1-4-12.js │ │ ├── fabric.require1-4-12.min.js │ │ ├── fabric1-4-2.min.js │ │ ├── flashdetect/ │ │ │ └── flashdetect.js │ │ ├── gradient/ │ │ │ ├── colorpicker.js │ │ │ └── jquery.gradientpicker.js │ │ ├── jquery-ui.js │ │ ├── jquery.base64.js │ │ ├── jquery.knob.min.js │ │ ├── jquery.timepicker/ │ │ │ └── jquery.timepicker.min.js │ │ ├── minicolors/ │ │ │ ├── jquery.minicolors.css │ │ │ └── jquery.minicolors.js │ │ ├── qrcode/ │ │ │ └── qrcode.js │ │ ├── rc4v1/ │ │ │ └── rc4v1.js │ │ ├── rc4v2/ │ │ │ └── rc4v2.js │ │ ├── ruler/ │ │ │ ├── ruler.css │ │ │ ├── ruler.js │ │ │ ├── rulerConstructor.js │ │ │ ├── rulerGuideLine.js │ │ │ └── utils.js │ │ ├── screen-templates.json │ │ ├── stop-watch/ │ │ │ └── stop-watch.js │ │ └── xml2js/ │ │ └── xml2js.js │ ├── locale/ │ │ ├── ar.xtb │ │ ├── be.xtb │ │ ├── bn.xtb │ │ ├── cs.xtb │ │ ├── da.xtb │ │ ├── de.xtb │ │ ├── el.xtb │ │ ├── en.xtb │ │ ├── eo.xtb │ │ ├── es.xtb │ │ ├── fr.xtb │ │ ├── hi.xtb │ │ ├── it.xtb │ │ ├── iw.xtb │ │ ├── ja.xtb │ │ ├── ko.xtb │ │ ├── la.xtb │ │ ├── messages.xmb │ │ ├── pt.xtb │ │ ├── ru.xtb │ │ ├── template.xtb │ │ ├── th.xtb │ │ ├── tl.xtb │ │ └── zh-CN.xtb │ ├── main.ts │ ├── manifest.json │ ├── models/ │ │ ├── LocationMarkModel.ts │ │ ├── StationModel.ts │ │ ├── StoreModel.ts │ │ ├── StoreModelAbstract.ts │ │ ├── UserModel.ts │ │ ├── fasterq-analytics.ts │ │ ├── fasterq-line-model.ts │ │ ├── fasterq-queue-model.ts │ │ └── live-log-model.ts │ ├── modules/ │ │ ├── ngmslib-service.ts │ │ └── shared.module.ts │ ├── pipes/ │ │ ├── format-seconds-pipe.ts │ │ └── list-to-array-pipe.ts │ ├── polyfills.ts │ ├── print.html │ ├── service-worker.js │ ├── services/ │ │ ├── AuthService.ts │ │ ├── CommBroker.ts │ │ ├── CreditService.ts │ │ ├── LocalStorage.ts │ │ ├── StoreService.ts │ │ ├── block-factory-service.ts │ │ ├── font-loader-service.ts │ │ ├── global-error-handler.ts │ │ ├── redpepper.service.ts │ │ ├── wizard-service.ts │ │ └── yellowpepper.service.ts │ ├── store/ │ │ ├── actions/ │ │ │ ├── appdb.actions.ts │ │ │ └── msdb.actions.ts │ │ ├── application.state.ts │ │ ├── effects/ │ │ │ ├── appdb.effects.ts │ │ │ └── msdb.effects.ts │ │ ├── imsdb.interfaces.ts │ │ ├── imsdb.interfaces_auto.ts │ │ ├── model/ │ │ │ ├── StoreModel.ts │ │ │ └── msdb-models-extended.ts │ │ ├── reducers/ │ │ │ ├── appdb.reducer.ts │ │ │ └── msdb.reducer.ts │ │ ├── signage_sdk.js │ │ └── store.data.ts │ ├── styles/ │ │ ├── material-design/ │ │ │ └── css/ │ │ │ ├── bootstrap-material-design.css │ │ │ └── ripples.css │ │ ├── style.css │ │ └── style_dark.css │ ├── tsconfig.json │ ├── typings.d.ts │ └── validators/ │ ├── NameTakenValidator.ts │ └── StartCapValidator.ts ├── tslint.json └── typings.json