From 1c06eed0985da6bded90c3c26fb99a8ef61c3f86 Mon Sep 17 00:00:00 2001 From: stefan Date: Wed, 12 Sep 2018 19:26:21 +0200 Subject: [PATCH] Update to 3.5.2 and .net core 2.1 --- MediaBrowser.WebDashboard.nuget.targets | 6 - dashboard-ui/addplugin.html | 118 +- dashboard-ui/appservices.html | 11 +- .../Sortable/knockout-sortable.js | 2 +- .../bower_components/Sortable/ng-sortable.js | 2 +- .../Sortable/react-sortable-mixin.js | 2 +- dashboard-ui/bower_components/Swiper/LICENSE | 20 - .../bower_components/Swiper/gulpfile.js | 1 - dashboard-ui/bower_components/alameda/LICENSE | 45 - .../bower_components/alameda/alameda.js | 2 +- .../cryptojslib/components/core-min.js | 13 - .../cryptojslib/components/md5-min.js | 12 - .../cryptojslib/components/sha1-min.js | 8 - .../document-register-element/testrunner.js | 1 - .../emby-apiclient/apiclient.js | 4 +- .../emby-apiclient/apiclientex.js | 2 +- .../emby-apiclient/appstorage-cache.js | 2 +- .../emby-apiclient/appstorage-localstorage.js | 2 +- .../emby-apiclient/connectionmanager.js | 2 +- .../bower_components/emby-apiclient/events.js | 2 +- .../emby-apiclient/fileupload.js | 2 +- .../emby-apiclient/localassetmanager.js | 2 +- .../emby-apiclient/serverdiscovery-chrome.js | 1 - .../emby-apiclient/serverdiscovery-winjs.js | 1 - .../emby-apiclient/sync/contentuploader.js | 2 +- .../emby-apiclient/sync/itemrepository.js | 2 +- .../emby-apiclient/sync/localsync.js | 2 +- .../emby-apiclient/sync/mediasync.js | 2 +- .../emby-apiclient/sync/serversync.js | 2 +- .../sync/useractionrepository.js | 2 +- .../emby-apiclient/wakeonlan.js | 2 +- .../actionsheet/actionsheet.css | 2 +- .../actionsheet/actionsheet.js | 2 +- .../alphapicker/alphapicker.js | 2 +- .../emby-webcomponents/alphapicker/style.css | 2 +- .../emby-webcomponents/appfooter/appfooter.js | 2 +- .../emby-webcomponents/backdrop/backdrop.js | 2 +- .../emby-webcomponents/backdrop/style.css | 2 +- .../emby-webcomponents/browser.js | 2 +- .../browserdeviceprofile.js | 2 +- .../emby-webcomponents/cardbuilder/card.css | 2 +- .../cardbuilder/cardbuilder.js | 4 +- .../cardbuilder/chaptercardbuilder.js | 2 +- .../chromecast/chromecasthelpers.js | 2 +- .../chromecast/chromecastplayer.js | 2 +- .../collectioneditor/collectioneditor.js | 2 +- .../confirm/nativeconfirm.js | 2 +- .../emby-webcomponents/datetime.js | 2 +- .../emby-webcomponents/dialog/dialog.js | 2 +- .../dialoghelper/dialoghelper.css | 2 +- .../dialoghelper/dialoghelper.js | 2 +- .../displaysettings/displaysettings.js | 2 +- .../displaysettings.template.html | 8 - .../emby-webcomponents/dom.js | 2 +- .../emby-button/emby-button.css | 2 +- .../emby-button/emby-button.js | 2 +- .../emby-button/paper-icon-button-light.js | 2 +- .../emby-checkbox/emby-checkbox.css | 2 +- .../emby-checkbox/emby-checkbox.js | 2 +- .../emby-collapse/emby-collapse.css | 2 +- .../emby-collapse/emby-collapse.js | 2 +- .../emby-connect/connecthelper.js | 2 +- .../emby-input/emby-input.js | 2 +- .../emby-itemscontainer.js | 2 +- .../emby-progressring/emby-progressring.js | 2 +- .../emby-scrollbuttons/emby-scrollbuttons.js | 2 +- .../emby-scroller/emby-scroller.js | 2 +- .../emby-select/emby-select.css | 2 +- .../emby-select/emby-select.js | 2 +- .../emby-slider/emby-slider.css | 2 +- .../emby-webcomponents/emby-tabs/emby-tabs.js | 2 +- .../emby-textarea/emby-textarea.js | 2 +- .../emby-toggle/emby-toggle.css | 1 + .../emby-toggle/emby-toggle.js | 1 + .../filtermenu/filtermenu.js | 2 +- .../filtermenu/filtermenu.template.html | 9 +- .../emby-webcomponents/flexstyles.css | 2 +- .../emby-webcomponents/flvjs/flv.min.js | 12 +- .../emby-webcomponents/focusmanager.js | 2 +- .../emby-webcomponents/fonts/fonts.css | 2 +- ...natjcs6g4u3t-y5ewrjpiaoeww8aihgqwrjao.woff | Bin 59212 -> 0 bytes ...atjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2 | Bin 45648 -> 0 bytes .../flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff | Bin 0 -> 63992 bytes .../flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 | Bin 0 -> 49240 bytes .../fonts/material-icons/style.css | 2 +- .../emby-webcomponents/formdialog.css | 2 +- ...screen-doubleclick.js => fullscreen-dc.js} | 0 .../emby-webcomponents/globalize.js | 2 +- .../guide/guide-settings.js | 2 +- .../emby-webcomponents/guide/guide.css | 2 +- .../emby-webcomponents/guide/guide.js | 2 +- .../emby-webcomponents/guide/programs.css | 2 +- .../emby-webcomponents/headroom/headroom.js | 2 +- .../homescreensettings/homescreensettings.js | 2 +- .../homescreensettings.template.html | 46 +- .../homesections/homesections.css | 2 +- .../homesections/homesections.js | 2 +- .../htmlaudioplayer/plugin.js | 2 +- .../htmlvideoplayer/htmlmediahelper.js | 2 +- .../htmlvideoplayer/plugin.js | 2 +- .../htmlvideoplayer/style.css | 2 +- .../imagedownloader/imagedownloader.js | 2 +- .../imageeditor/imageeditor.js | 2 +- .../emby-webcomponents/images/imagehelper.js | 2 +- .../indicators/indicators.css | 2 +- .../indicators/indicators.js | 2 +- .../emby-webcomponents/input/api.js | 2 +- .../emby-webcomponents/input/gamepadtokey.js | 2 +- .../emby-webcomponents/input/mouse.js | 2 +- .../emby-webcomponents/inputmanager.js | 2 +- .../emby-webcomponents/itemcontextmenu.js | 2 +- .../emby-webcomponents/itemhelper.js | 2 +- .../itemhovermenu/itemhovermenu.css | 1 - .../itemhovermenu/itemhovermenu.js | 1 - .../itemidentifier/itemidentifier.js | 2 +- .../emby-webcomponents/itemsrefresher.js | 1 + .../emby-webcomponents/layoutmanager.js | 2 +- .../lazyloader/lazyedgehack.css | 2 +- .../lazyloader-intersectionobserver.js | 2 +- .../lazyloader/lazyloader-scroll.js | 2 +- .../emby-webcomponents/listview/listview.css | 2 +- .../emby-webcomponents/listview/listview.js | 2 +- .../loading/loading-lite.css | 2 +- .../loadingdialog/loadingdialog.js | 1 + .../emby-webcomponents/maintabsmanager.js | 2 +- .../emby-webcomponents/mediainfo/mediainfo.js | 2 +- .../metadataeditor/metadataeditor.js | 2 +- .../metadataeditor.template.html | 51 +- .../emby-webcomponents/multidownload.js | 2 +- .../multiselect/multiselect.js | 2 +- .../native-promise-only/lib/npo.src.js | 2 +- .../notifications/notifications.js | 2 +- .../nowplayingbar/nowplayingbar.css | 2 +- .../nowplayingbar/nowplayingbar.js | 2 +- .../emby-webcomponents/packagemanager.js | 2 +- .../emby-webcomponents/pagejs/page.js | 2 +- .../emby-webcomponents/photoplayer/plugin.js | 2 +- .../playback/brightnessosd.js | 2 +- .../playback/experimentalwarnings.js | 2 +- .../playback/mediasession.js | 2 +- .../playback/nowplayinghelper.js | 2 +- .../playback/playbackmanager.js | 6 +- .../playback/playbackorientation.js | 1 + .../playback/playerselection.js | 2 +- .../playback/playersettingsmenu.js | 2 +- .../playback/playqueuemanager.js | 2 +- .../playback/remotecontrolautoplay.js | 2 +- .../emby-webcomponents/playback/volumeosd.js | 2 +- .../playbacksettings/playbacksettings.js | 2 +- .../playerstats/playerstats.js | 2 +- .../playlisteditor/playlisteditor.js | 2 +- .../emby-webcomponents/pluginmanager.js | 2 +- .../polyfills/objectassign.js | 2 +- .../emby-webcomponents/prompt/prompt.js | 2 +- .../emby-webcomponents/qualityoptions.js | 2 +- .../recordingcreator/recordingeditor.js | 2 +- .../recordingeditor.template.html | 8 +- .../recordingcreator/recordingfields.css | 2 +- .../recordingcreator/recordingfields.js | 2 +- .../recordingcreator/recordinghelper.js | 2 +- .../recordingcreator/seriesrecordingeditor.js | 2 +- .../seriesrecordingeditor.template.html | 8 +- .../refreshdialog/refreshdialog.js | 2 +- .../registrationservices.js | 2 +- .../emby-webcomponents/require/requirecss.js | 2 +- .../emby-webcomponents/require/requirehtml.js | 1 - .../emby-webcomponents/require/requiretext.js | 2 +- .../ResizeObserver.js | 1 + .../emby-webcomponents/router.js | 2 +- .../emby-webcomponents/sanitizefilename.js | 2 +- .../scroller/smoothscroller.js | 2 +- .../emby-webcomponents/scrollhelper.js | 2 +- .../emby-webcomponents/search/searchfields.js | 2 +- .../search/searchresults.js | 2 +- .../search/searchresults.template.html | 164 +- .../serverrestartdialog.js | 2 +- .../serviceworker/notifications.js | 2 +- .../emby-webcomponents/serviceworker/sync.js | 2 +- .../emby-webcomponents/sessionplayer.js | 2 +- .../sharing/sharingmanager.js | 1 - .../emby-webcomponents/sharing/sharingmenu.js | 1 - .../sharing/socialsharekit/LICENSE | 311 --- .../dist/css/social-share-kit.css | 7 - .../dist/fonts/social-share-kit.eot | Bin 8660 -> 0 bytes .../dist/fonts/social-share-kit.svg | 33 - .../dist/fonts/social-share-kit.ttf | Bin 8456 -> 0 bytes .../dist/fonts/social-share-kit.woff | Bin 6720 -> 0 bytes .../dist/js/social-share-kit.min.js | 8 - .../emby-webcomponents/shortcuts.js | 2 +- .../emby-webcomponents/skinmanager.js | 2 +- .../emby-webcomponents/slideshow/slideshow.js | 2 +- .../emby-webcomponents/slideshow/style.css | 2 +- .../emby-webcomponents/sortmenu/sortmenu.js | 1 + .../sortmenu/sortmenu.template.html | 22 + .../emby-webcomponents/staticbackdrops.js | 2 +- .../emby-webcomponents/strings/ar.json | 86 +- .../emby-webcomponents/strings/be-by.json | 86 +- .../emby-webcomponents/strings/bg-bg.json | 340 ++-- .../emby-webcomponents/strings/ca.json | 148 +- .../emby-webcomponents/strings/cs.json | 94 +- .../emby-webcomponents/strings/da.json | 82 +- .../emby-webcomponents/strings/de.json | 128 +- .../emby-webcomponents/strings/el.json | 156 +- .../emby-webcomponents/strings/en-gb.json | 84 +- .../emby-webcomponents/strings/en-us.json | 86 +- .../emby-webcomponents/strings/es-ar.json | 86 +- .../emby-webcomponents/strings/es-mx.json | 94 +- .../emby-webcomponents/strings/es.json | 78 +- .../emby-webcomponents/strings/fi.json | 86 +- .../emby-webcomponents/strings/fr-ca.json | 86 +- .../emby-webcomponents/strings/fr.json | 118 +- .../emby-webcomponents/strings/gsw.json | 86 +- .../emby-webcomponents/strings/he.json | 82 +- .../emby-webcomponents/strings/hr.json | 82 +- .../emby-webcomponents/strings/hu.json | 156 +- .../emby-webcomponents/strings/id.json | 86 +- .../emby-webcomponents/strings/it.json | 100 +- .../emby-webcomponents/strings/kk.json | 122 +- .../emby-webcomponents/strings/ko.json | 84 +- .../emby-webcomponents/strings/lt-lt.json | 82 +- .../emby-webcomponents/strings/ms.json | 86 +- .../emby-webcomponents/strings/nb.json | 144 +- .../emby-webcomponents/strings/nl.json | 110 +- .../emby-webcomponents/strings/pl.json | 134 +- .../emby-webcomponents/strings/pt-br.json | 98 +- .../emby-webcomponents/strings/pt-pt.json | 82 +- .../emby-webcomponents/strings/ro.json | 86 +- .../emby-webcomponents/strings/ru.json | 126 +- .../emby-webcomponents/strings/sk.json | 188 +- .../emby-webcomponents/strings/sl-si.json | 86 +- .../emby-webcomponents/strings/sv.json | 238 ++- .../emby-webcomponents/strings/tr.json | 86 +- .../emby-webcomponents/strings/uk.json | 86 +- .../emby-webcomponents/strings/vi.json | 86 +- .../emby-webcomponents/strings/zh-cn.json | 510 ++--- .../emby-webcomponents/strings/zh-hk.json | 86 +- .../emby-webcomponents/strings/zh-tw.json | 86 +- .../subtitleeditor/subtitleeditor.js | 2 +- .../subtitleappearancehelper.js | 2 +- .../subtitlesettings.template.html | 3 +- .../sync/emby-downloadbutton.js | 2 +- .../emby-webcomponents/sync/sync.js | 2 +- .../emby-webcomponents/sync/syncjobeditor.js | 2 +- .../emby-webcomponents/sync/syncjoblist.js | 2 +- .../emby-webcomponents/tabbedview/itemstab.js | 2 +- .../tabbedview/tabbedview.js | 2 +- .../emby-webcomponents/thememediaplayer.js | 2 +- .../themes/appletv/theme.css | 2 +- .../themes/blueradiance/bg.jpg | Bin 0 -> 1044963 bytes .../themes/blueradiance/theme.css | 1 + .../themes/dark-green/theme.css | 2 +- .../themes/dark-red/logo.png | Bin 10300 -> 0 bytes .../themes/dark-red/theme.css | 2 +- .../emby-webcomponents/themes/dark/logo.png | Bin 10300 -> 0 bytes .../emby-webcomponents/themes/dark/theme.css | 2 +- .../themes/halloween/logo.png | Bin 10300 -> 0 bytes .../themes/halloween/theme.css | 2 +- .../themes/light-blue/logo.png | Bin 10300 -> 0 bytes .../themes/light-blue/theme.css | 2 +- .../themes/light-green/logo.png | Bin 10300 -> 0 bytes .../themes/light-green/theme.css | 2 +- .../themes/light-pink/logo.png | Bin 10300 -> 0 bytes .../themes/light-pink/theme.css | 2 +- .../themes/light-purple/logo.png | Bin 10300 -> 0 bytes .../themes/light-purple/theme.css | 2 +- .../themes/light-red/logo.png | Bin 10300 -> 0 bytes .../themes/light-red/theme.css | 2 +- .../emby-webcomponents/themes/light/logo.png | Bin 10300 -> 0 bytes .../emby-webcomponents/themes/light/theme.css | 2 +- .../themes/{appletv/logo.png => logodark.png} | Bin .../{dark-green/logo.png => logowhite.png} | Bin .../themes/verydark/logo.png | Bin 10300 -> 0 bytes .../themes/verydark/theme.css | 1 - .../emby-webcomponents/themes/wmc/logo.png | Bin 10300 -> 0 bytes .../emby-webcomponents/themes/wmc/theme.css | 2 +- .../emby-webcomponents/touchhelper.js | 2 +- .../upnextdialog/upnextdialog.css | 2 +- .../upnextdialog/upnextdialog.js | 2 +- .../userdatabuttons/emby-playstatebutton.js | 2 +- .../userdatabuttons/emby-ratingbutton.js | 2 +- .../userdatabuttons/userdatabuttons.js | 2 +- .../usersettings/usersettingsbuilder.js | 2 +- .../viewmanager/viewcontainer-lite.js | 2 +- .../viewmanager/viewmanager.js | 2 +- .../viewsettings/viewsettings.js | 2 +- .../viewsettings/viewsettings.template.html | 6 +- .../youtubeplayer/plugin.js | 2 +- dashboard-ui/bower_components/fetch/LICENSE | 20 - dashboard-ui/bower_components/fetch/fetch.js | 2 +- dashboard-ui/bower_components/hlsjs/LICENSE | 28 - .../bower_components/hlsjs/dist/hls.min.js | 4 +- .../howlerjs/dist/howler.min.js | 6 +- .../bower_components/jquery/dist/core.js | 1 - .../bower_components/jquery/dist/jquery.js | 5 - .../jquery/dist/jquery.min.js | 4 - .../jquery/dist/jquery.slim.js | 4 - .../jquery/dist/jquery.slim.min.js | 6 +- .../bower_components/jstree/LICENSE-MIT | 22 - .../bower_components/jstree/dist/jstree.js | 5 - .../jstree/dist/jstree.min.js | 6 - .../jstree/dist/themes/default-dark/32px.png | Bin 1562 -> 0 bytes .../jstree/dist/themes/default-dark/40px.png | Bin 5717 -> 0 bytes .../jstree/dist/themes/default-dark/style.css | 1 - .../dist/themes/default-dark/style.min.css | 1 - .../dist/themes/default-dark/throbber.gif | Bin 1720 -> 0 bytes .../jstree/dist/themes/default/32px.png | Bin 3121 -> 0 bytes .../jstree/dist/themes/default/40px.png | Bin 1880 -> 0 bytes .../jstree/dist/themes/default/style.css | 1 - .../jstree/dist/themes/default/style.min.css | 1 - .../jstree/dist/themes/default/throbber.gif | Bin 1720 -> 0 bytes dashboard-ui/bower_components/libjass/LICENSE | 202 -- .../bower_components/query-string/license | 21 - .../bower_components/requirejs/LICENSE | 45 - .../bower_components/requirejs/require.js | 2 +- .../resize-observer-polyfill/LICENSE | 21 - .../dist/ResizeObserver.js | 1 - dashboard-ui/channelitems.html | 15 - dashboard-ui/channels.html | 10 - dashboard-ui/cinemamodeconfiguration.html | 98 - .../accessschedule/accessschedule.js | 2 +- dashboard-ui/components/activitylog.js | 2 +- dashboard-ui/components/apphost.js | 2 +- .../components/categorysyncbuttons.js | 2 +- .../components/channelmapper/channelmapper.js | 2 +- .../directorybrowser/directorybrowser.js | 2 +- dashboard-ui/components/favoriteitems.js | 2 +- .../components/filterdialog/filterdialog.js | 2 +- .../filterdialog/filterdialog.template.html | 9 +- .../guestinviter/connectlink.template.html | 3 +- .../components/guestinviter/guestinviter.js | 2 +- .../guestinviter/guestinviter.template.html | 8 +- dashboard-ui/components/humanedate.js | 2 +- dashboard-ui/components/iap.js | 2 +- .../imageoptionseditor/imageoptionseditor.js | 1 + .../imageoptionseditor.template.html | 78 + .../libraryoptionseditor.js | 2 +- .../libraryoptionseditor.template.html | 124 +- .../medialibrarycreator.js | 2 +- .../medialibrarycreator.template.html | 18 +- .../medialibraryeditor/medialibraryeditor.js | 2 +- .../medialibraryeditor.template.html | 31 +- .../components/navdrawer/navdrawer.css | 2 +- .../components/navdrawer/navdrawer.js | 2 +- dashboard-ui/components/remotecontrol.js | 2 +- dashboard-ui/components/tunerpicker.js | 2 +- .../components/tvproviders/schedulesdirect.js | 2 +- .../tvproviders/schedulesdirect.template.html | 18 +- dashboard-ui/components/tvproviders/xmltv.js | 2 +- .../tvproviders/xmltv.template.html | 13 +- dashboard-ui/components/viewcontainer-lite.js | 2 +- dashboard-ui/connectlogin.html | 6 +- dashboard-ui/css/dashboard.css | 2 +- .../css/images/ani_equalizer_black.gif | Bin 1274 -> 0 bytes dashboard-ui/css/images/checkmarkgreen.png | Bin 1743 -> 0 bytes dashboard-ui/css/images/clients/amazon.png | Bin 15941 -> 0 bytes dashboard-ui/css/images/clients/android.png | Bin 7746 -> 0 bytes .../css/images/clients/androidtv-tile.png | Bin 30882 -> 0 bytes dashboard-ui/css/images/clients/chrome.png | Bin 11631 -> 0 bytes .../css/images/clients/chromecast.png | Bin 1085 -> 0 bytes dashboard-ui/css/images/clients/dlna.png | Bin 11926 -> 0 bytes dashboard-ui/css/images/clients/html5.png | Bin 4906 -> 0 bytes dashboard-ui/css/images/clients/ios.png | Bin 26350 -> 0 bytes dashboard-ui/css/images/clients/kodi.png | Bin 2500 -> 0 bytes dashboard-ui/css/images/clients/mbc.png | Bin 9289 -> 0 bytes dashboard-ui/css/images/clients/playstore.png | Bin 10637 -> 0 bytes dashboard-ui/css/images/clients/roku.jpg | Bin 7887 -> 0 bytes .../css/images/clients/windowsphone.png | Bin 6370 -> 0 bytes dashboard-ui/css/images/clients/windowsrt.png | Bin 10310 -> 0 bytes dashboard-ui/css/images/editor/missing.png | Bin 1781 -> 0 bytes .../css/images/editor/missingbackdrop.png | Bin 1386 -> 0 bytes .../css/images/editor/missinglogo.png | Bin 1297 -> 0 bytes .../css/images/editor/missingprimaryimage.png | Bin 1351 -> 0 bytes dashboard-ui/css/images/empty.png | Bin 158 -> 0 bytes dashboard-ui/css/images/favicon.ico | Bin 49334 -> 0 bytes dashboard-ui/css/images/fresh.png | Bin 5849 -> 0 bytes .../css/images/items/detail/audio.png | Bin 10797 -> 0 bytes dashboard-ui/css/images/items/detail/game.png | Bin 7349 -> 0 bytes .../css/images/items/detail/person.png | Bin 6211 -> 0 bytes dashboard-ui/css/images/items/detail/tv.png | Bin 9062 -> 0 bytes .../css/images/items/detail/video.png | Bin 7708 -> 0 bytes .../css/images/items/list/chapter.png | Bin 3968 -> 0 bytes .../css/images/items/list/collection.png | Bin 3924 -> 0 bytes dashboard-ui/css/images/items/list/person.png | Bin 3083 -> 0 bytes dashboard-ui/css/images/logo.png | Bin 10300 -> 0 bytes dashboard-ui/css/images/mblogoicon.png | Bin 1435 -> 0 bytes .../css/images/media/chapterflyout.png | Bin 990 -> 0 bytes dashboard-ui/css/images/media/pause.png | Bin 2326 -> 0 bytes dashboard-ui/css/images/media/play.png | Bin 3667 -> 0 bytes dashboard-ui/css/images/rightarrow.png | Bin 4271 -> 0 bytes dashboard-ui/css/images/rotten.png | Bin 5799 -> 0 bytes .../images/supporter/nonsupporterbadge.png | Bin 2800 -> 0 bytes dashboard-ui/css/images/throbber.gif | Bin 1720 -> 0 bytes .../css/images/tour/admin/chapters.png | Bin 15538 -> 0 bytes .../css/images/tour/admin/cinemamode.png | Bin 27111 -> 0 bytes .../css/images/tour/admin/dashboard.png | Bin 26200 -> 0 bytes dashboard-ui/css/images/tour/admin/help.png | Bin 13338 -> 0 bytes dashboard-ui/css/images/tour/admin/mobile.png | Bin 103764 -> 0 bytes .../css/images/tour/admin/notifications.png | Bin 24481 -> 0 bytes .../css/images/tour/admin/plugins.png | Bin 303225 -> 0 bytes .../css/images/tour/admin/scheduledtasks.png | Bin 30982 -> 0 bytes .../css/images/tour/admin/subtitles.png | Bin 16239 -> 0 bytes dashboard-ui/css/images/tour/admin/sync.png | Bin 213386 -> 0 bytes dashboard-ui/css/images/tour/admin/users.png | Bin 29232 -> 0 bytes dashboard-ui/css/images/tour/enjoy.jpg | Bin 163238 -> 0 bytes .../css/images/tour/web/tourcollections.jpg | Bin 305942 -> 0 bytes .../css/images/tour/web/tourcontent.jpg | Bin 258514 -> 0 bytes .../css/images/tour/web/toureditor.png | Bin 51748 -> 0 bytes .../css/images/tour/web/tourmobile1.jpg | Bin 192178 -> 0 bytes .../css/images/tour/web/tourmobile2.png | Bin 21334 -> 0 bytes .../css/images/tour/web/tourmouseover.jpg | Bin 218890 -> 0 bytes .../css/images/tour/web/tourmovies.jpg | Bin 331622 -> 0 bytes .../css/images/tour/web/tourmysync.png | Bin 356593 -> 0 bytes .../css/images/tour/web/tourplaylist.png | Bin 291176 -> 0 bytes .../css/images/tour/web/tourtaphold.jpg | Bin 156839 -> 0 bytes .../css/images/tour/web/tourusersettings1.png | Bin 17602 -> 0 bytes .../css/images/tour/web/tourusersettings2.png | Bin 17109 -> 0 bytes .../css/images/tour/web/tourusersettings3.png | Bin 13361 -> 0 bytes .../css/images/tour/web/tourusersettings4.png | Bin 17426 -> 0 bytes .../css/images/userdata/administrator.png | Bin 1838 -> 0 bytes dashboard-ui/css/images/userdata/password.png | Bin 1346 -> 0 bytes dashboard-ui/css/images/userflyoutdefault.png | Bin 4436 -> 0 bytes dashboard-ui/css/librarybrowser.css | 2 +- dashboard-ui/css/metadataeditor.css | 2 +- dashboard-ui/css/notifications.css | 1 - dashboard-ui/css/nowplaying.css | 2 +- dashboard-ui/css/site.css | 2 +- dashboard-ui/css/videoosd.css | 2 +- dashboard-ui/dashboard.html | 73 +- .../dashboard/cinemamodeconfiguration.js | 1 - dashboard-ui/dashboard/dashboardgeneral.js | 2 +- dashboard-ui/dashboard/dashboardhosting.js | 2 +- dashboard-ui/dashboard/devicesupload.js | 2 +- dashboard-ui/dashboard/librarydisplay.js | 2 +- dashboard-ui/dashboard/livetvtuner.js | 2 +- dashboard-ui/dashboard/logpage.js | 2 +- dashboard-ui/dashboard/serveractivity.js | 1 + dashboard-ui/dashboard/wizardcomponents.js | 1 - dashboard-ui/dashboard/wizardremoteaccess.js | 1 + dashboard-ui/dashboard/wizardsettings.js | 2 +- dashboard-ui/dashboardgeneral.html | 32 +- dashboard-ui/dashboardhosting.html | 136 +- dashboard-ui/device.html | 32 - dashboard-ui/devices.html | 15 - dashboard-ui/devices/device.html | 27 + dashboard-ui/devices/device.js | 1 + dashboard-ui/devices/devices.html | 20 + dashboard-ui/devices/devices.js | 1 + dashboard-ui/devices/ios/ios.css | 2 +- dashboard-ui/devicesupload.html | 42 +- dashboard-ui/dlnaprofile.html | 57 +- dashboard-ui/dlnaprofiles.html | 32 +- dashboard-ui/dlnasettings.html | 18 +- dashboard-ui/encodingsettings.html | 41 +- dashboard-ui/favicon.ico | Bin 26694 -> 49334 bytes dashboard-ui/home.html | 15 +- dashboard-ui/home/favorites.js | 1 + dashboard-ui/home/home.js | 1 + dashboard-ui/home/hometab.js | 1 + dashboard-ui/index.html | 30 +- dashboard-ui/itemdetails.html | 138 +- dashboard-ui/itemlist.html | 17 - dashboard-ui/legacy/fnchecked.js | 2 +- dashboard-ui/library.html | 4 +- dashboard-ui/librarydisplay.html | 20 - dashboard-ui/list/list.html | 58 + dashboard-ui/list/list.js | 1 + dashboard-ui/livetv.html | 76 +- dashboard-ui/livetvguideprovider.html | 2 +- dashboard-ui/livetvitems.html | 12 - dashboard-ui/livetvsettings.html | 58 +- dashboard-ui/livetvstatus.html | 74 +- dashboard-ui/livetvtuner.html | 19 +- dashboard-ui/metadataimages.html | 83 +- dashboard-ui/metadatasubtitles.html | 74 - dashboard-ui/movies.html | 27 +- dashboard-ui/music.html | 22 +- dashboard-ui/mypreferencesmenu.html | 20 +- dashboard-ui/myprofile.html | 4 +- dashboard-ui/mysync.html | 15 - dashboard-ui/notificationlist.html | 14 - dashboard-ui/notificationsetting.html | 20 +- dashboard-ui/notificationsettings.html | 2 +- dashboard-ui/nowplaying.html | 14 +- dashboard-ui/offline/offline.html | 16 - dashboard-ui/offline/offline.js | 1 - dashboard-ui/photos.html | 8 - dashboard-ui/playlists.html | 17 - dashboard-ui/plugincatalog.html | 29 +- dashboard-ui/plugins.html | 3 +- dashboard-ui/scheduledtask.html | 33 +- dashboard-ui/scheduledtasks.html | 2 +- dashboard-ui/scripts/addpluginpage.js | 2 +- dashboard-ui/scripts/apploader.js | 2 +- dashboard-ui/scripts/appservices.js | 2 +- dashboard-ui/scripts/camerauploadsettings.js | 2 +- dashboard-ui/scripts/channelitems.js | 1 - dashboard-ui/scripts/channels.js | 1 - dashboard-ui/scripts/connectlogin.js | 2 +- dashboard-ui/scripts/dashboardpage.js | 4 +- dashboard-ui/scripts/device.js | 1 - dashboard-ui/scripts/devices.js | 1 - dashboard-ui/scripts/dlnaprofile.js | 2 +- dashboard-ui/scripts/dlnaprofiles.js | 2 +- dashboard-ui/scripts/editorsidebar.js | 2 +- dashboard-ui/scripts/encodingsettings.js | 2 +- dashboard-ui/scripts/episodes.js | 2 +- dashboard-ui/scripts/homefavorites.js | 1 - dashboard-ui/scripts/indexpage.js | 1 - dashboard-ui/scripts/itembynamedetailpage.js | 2 +- dashboard-ui/scripts/itemdetailpage.js | 4 +- dashboard-ui/scripts/itemlistpage.js | 1 - dashboard-ui/scripts/librarybrowser.js | 2 +- dashboard-ui/scripts/librarymenu.js | 2 +- dashboard-ui/scripts/livetvcomponents.js | 2 +- dashboard-ui/scripts/livetvguideprovider.js | 2 +- dashboard-ui/scripts/livetvitems.js | 1 - dashboard-ui/scripts/livetvrecordings.js | 2 +- dashboard-ui/scripts/livetvschedule.js | 2 +- dashboard-ui/scripts/livetvseriestimers.js | 2 +- dashboard-ui/scripts/livetvsettings.js | 2 +- dashboard-ui/scripts/livetvstatus.js | 2 +- dashboard-ui/scripts/livetvsuggested.js | 2 +- dashboard-ui/scripts/loginpage.js | 2 +- dashboard-ui/scripts/managedownloads.js | 2 +- dashboard-ui/scripts/medialibrarypage.js | 2 +- dashboard-ui/scripts/metadataimagespage.js | 2 +- dashboard-ui/scripts/metadatasubtitles.js | 1 - dashboard-ui/scripts/moviecollections.js | 2 +- dashboard-ui/scripts/moviegenres.js | 2 +- dashboard-ui/scripts/movies.js | 2 +- dashboard-ui/scripts/moviesrecommended.js | 2 +- dashboard-ui/scripts/movietrailers.js | 2 +- dashboard-ui/scripts/musicalbums.js | 2 +- dashboard-ui/scripts/musicartists.js | 2 +- dashboard-ui/scripts/musicplaylists.js | 2 +- dashboard-ui/scripts/musicrecommended.js | 2 +- dashboard-ui/scripts/mypreferencescommon.js | 2 +- dashboard-ui/scripts/mypreferencesdisplay.js | 2 +- dashboard-ui/scripts/mypreferenceshome.js | 2 +- .../scripts/mypreferenceslanguages.js | 2 +- .../scripts/mypreferencessubtitles.js | 2 +- dashboard-ui/scripts/myprofile.js | 2 +- dashboard-ui/scripts/mysync.js | 2 +- dashboard-ui/scripts/mysyncsettings.js | 2 +- dashboard-ui/scripts/notificationlist.js | 1 - dashboard-ui/scripts/notifications.js | 1 - dashboard-ui/scripts/notificationsetting.js | 2 +- dashboard-ui/scripts/notificationsettings.js | 2 +- dashboard-ui/scripts/nowplayingpage.js | 2 +- dashboard-ui/scripts/photos.js | 1 - dashboard-ui/scripts/playbackconfiguration.js | 2 +- dashboard-ui/scripts/playlistedit.js | 2 +- dashboard-ui/scripts/playlists.js | 2 +- dashboard-ui/scripts/plugincatalogpage.js | 2 +- dashboard-ui/scripts/pluginspage.js | 2 +- dashboard-ui/scripts/scheduledtaskpage.js | 2 +- dashboard-ui/scripts/scheduledtaskspage.js | 2 +- dashboard-ui/scripts/secondaryitems.js | 1 - dashboard-ui/scripts/selectserver.js | 2 +- dashboard-ui/scripts/serversecurity.js | 2 +- dashboard-ui/scripts/shared.js | 1 - dashboard-ui/scripts/site.js | 4 +- dashboard-ui/scripts/songs.js | 2 +- dashboard-ui/scripts/streamingsettings.js | 2 +- dashboard-ui/scripts/supporterkeypage.js | 2 +- dashboard-ui/scripts/syncactivity.js | 2 +- dashboard-ui/scripts/syncsettings.js | 2 +- dashboard-ui/scripts/taskbutton.js | 2 +- dashboard-ui/scripts/tvgenres.js | 2 +- dashboard-ui/scripts/tvlatest.js | 2 +- dashboard-ui/scripts/tvrecommended.js | 2 +- dashboard-ui/scripts/tvshows.js | 2 +- dashboard-ui/scripts/tvupcoming.js | 2 +- dashboard-ui/scripts/useredit.js | 2 +- dashboard-ui/scripts/userlibraryaccess.js | 2 +- dashboard-ui/scripts/usernew.js | 2 +- dashboard-ui/scripts/userparentalcontrol.js | 2 +- dashboard-ui/scripts/userpassword.js | 2 +- dashboard-ui/scripts/userpasswordpage.js | 2 +- dashboard-ui/scripts/userprofilespage.js | 2 +- dashboard-ui/scripts/videoosd.js | 2 +- dashboard-ui/scripts/wizardagreement.js | 2 +- dashboard-ui/scripts/wizardcontroller.js | 1 - dashboard-ui/scripts/wizarduserpage.js | 2 +- dashboard-ui/search.html | 2 +- dashboard-ui/secondaryitems.html | 15 - dashboard-ui/serveractivity.html | 17 + dashboard-ui/serversecurity.html | 6 +- dashboard-ui/shared.html | 142 -- dashboard-ui/streamingsettings.html | 25 +- dashboard-ui/strings/ar.json | 239 +-- dashboard-ui/strings/be-BY.json | 209 +- dashboard-ui/strings/bg-BG.json | 441 ++-- dashboard-ui/strings/ca.json | 193 +- dashboard-ui/strings/cs.json | 193 +- dashboard-ui/strings/da.json | 187 +- dashboard-ui/strings/de.json | 243 +-- dashboard-ui/strings/el.json | 1089 +++++----- dashboard-ui/strings/en-GB.json | 215 +- dashboard-ui/strings/en-US.json | 211 +- dashboard-ui/strings/es-AR.json | 207 +- dashboard-ui/strings/es-MX.json | 243 +-- dashboard-ui/strings/es.json | 285 ++- dashboard-ui/strings/fa.json | 417 ++-- dashboard-ui/strings/fi.json | 205 +- dashboard-ui/strings/fr-CA.json | 209 +- dashboard-ui/strings/fr.json | 253 +-- dashboard-ui/strings/gsw.json | 203 +- dashboard-ui/strings/he.json | 249 +-- dashboard-ui/strings/hi-IN.json | 209 +- dashboard-ui/strings/hr.json | 189 +- dashboard-ui/strings/hu.json | 283 ++- dashboard-ui/strings/id.json | 203 +- dashboard-ui/strings/is-IS.json | 1806 +++++++++++++++++ dashboard-ui/strings/it.json | 205 +- dashboard-ui/strings/kk.json | 213 +- dashboard-ui/strings/ko.json | 189 +- dashboard-ui/strings/lt-LT.json | 199 +- dashboard-ui/strings/ms.json | 209 +- dashboard-ui/strings/nb.json | 207 +- dashboard-ui/strings/nl.json | 253 +-- dashboard-ui/strings/no.json | 1806 +++++++++++++++++ dashboard-ui/strings/pl.json | 401 ++-- dashboard-ui/strings/pt-BR.json | 215 +- dashboard-ui/strings/pt-PT.json | 189 +- dashboard-ui/strings/ro.json | 201 +- dashboard-ui/strings/ru.json | 261 +-- dashboard-ui/strings/sk.json | 409 ++-- dashboard-ui/strings/sl-SI.json | 207 +- dashboard-ui/strings/sv.json | 247 +-- dashboard-ui/strings/tr.json | 367 ++-- dashboard-ui/strings/uk.json | 209 +- dashboard-ui/strings/vi.json | 205 +- dashboard-ui/strings/zh-CN.json | 1013 +++++---- dashboard-ui/strings/zh-HK.json | 201 +- dashboard-ui/strings/zh-TW.json | 271 +-- dashboard-ui/supporterkey.html | 8 +- dashboard-ui/syncactivity.html | 15 - dashboard-ui/syncsettings.html | 19 +- dashboard-ui/themes/holiday/style.css | 1 - dashboard-ui/themes/holiday/theme.js | 1 - .../thirdparty/jquerymobile/jqm.panel.css | 1 - .../thirdparty/jquerymobile/jqm.panel.js | 1 - .../thirdparty/jquerymobile/jqm.popup.css | 1 - .../thirdparty/jquerymobile/jqm.popup.js | 1 - .../thirdparty/jquerymobile/jqm.widget.js | 1 - dashboard-ui/thirdparty/jstree/jstree.js | 5 + .../thirdparty/jstree/themes/default/40px.png | Bin 1880 -> 0 bytes .../jstree/themes/default/style.css | 2 +- .../jstree/themes/default/style.min.css | 1 - dashboard-ui/tv.html | 27 +- dashboard-ui/useredit.html | 48 +- dashboard-ui/userlibraryaccess.html | 11 +- dashboard-ui/usernew.html | 26 +- dashboard-ui/userparentalcontrol.html | 17 +- dashboard-ui/userpassword.html | 9 +- dashboard-ui/userprofiles.html | 25 +- dashboard-ui/videoosd.html | 7 +- dashboard-ui/wizardcomponents.html | 61 - dashboard-ui/wizardfinish.html | 16 +- dashboard-ui/wizardlibrary.html | 2 +- dashboard-ui/wizardremoteaccess.html | 33 + dashboard-ui/wizardstart.html | 4 +- dashboard-ui/wizarduser.html | 41 +- packages.config | 3 - 665 files changed, 13778 insertions(+), 11582 deletions(-) delete mode 100644 MediaBrowser.WebDashboard.nuget.targets delete mode 100644 dashboard-ui/bower_components/Swiper/LICENSE delete mode 100644 dashboard-ui/bower_components/Swiper/gulpfile.js delete mode 100644 dashboard-ui/bower_components/alameda/LICENSE delete mode 100644 dashboard-ui/bower_components/cryptojslib/components/core-min.js delete mode 100644 dashboard-ui/bower_components/cryptojslib/components/md5-min.js delete mode 100644 dashboard-ui/bower_components/cryptojslib/components/sha1-min.js delete mode 100644 dashboard-ui/bower_components/document-register-element/testrunner.js delete mode 100644 dashboard-ui/bower_components/emby-apiclient/serverdiscovery-chrome.js delete mode 100644 dashboard-ui/bower_components/emby-apiclient/serverdiscovery-winjs.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css create mode 100644 dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5ewrjpiaoeww8aihgqwrjao.woff delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2 create mode 100644 dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff create mode 100644 dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 rename dashboard-ui/bower_components/emby-webcomponents/fullscreen/{fullscreen-doubleclick.js => fullscreen-dc.js} (100%) delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.css delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/itemsrefresher.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/loadingdialog/loadingdialog.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/playback/playbackorientation.js delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/require/requirehtml.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver.js delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/sharingmanager.js delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/sharingmenu.js delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/LICENSE delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/css/social-share-kit.css delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.eot delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.svg delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.ttf delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.woff delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/js/social-share-kit.min.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.js create mode 100644 dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html create mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/bg.jpg create mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/theme.css delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/dark/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/halloween/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/light-green/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/light-red/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/light/logo.png rename dashboard-ui/bower_components/emby-webcomponents/themes/{appletv/logo.png => logodark.png} (100%) rename dashboard-ui/bower_components/emby-webcomponents/themes/{dark-green/logo.png => logowhite.png} (100%) delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/verydark/logo.png delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/wmc/logo.png delete mode 100644 dashboard-ui/bower_components/fetch/LICENSE delete mode 100644 dashboard-ui/bower_components/hlsjs/LICENSE delete mode 100644 dashboard-ui/bower_components/jquery/dist/core.js delete mode 100644 dashboard-ui/bower_components/jquery/dist/jquery.js delete mode 100644 dashboard-ui/bower_components/jquery/dist/jquery.min.js delete mode 100644 dashboard-ui/bower_components/jquery/dist/jquery.slim.js delete mode 100644 dashboard-ui/bower_components/jstree/LICENSE-MIT delete mode 100644 dashboard-ui/bower_components/jstree/dist/jstree.js delete mode 100644 dashboard-ui/bower_components/jstree/dist/jstree.min.js delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default-dark/32px.png delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default-dark/40px.png delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default-dark/style.css delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default-dark/style.min.css delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default-dark/throbber.gif delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default/32px.png delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default/40px.png delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default/style.css delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default/style.min.css delete mode 100644 dashboard-ui/bower_components/jstree/dist/themes/default/throbber.gif delete mode 100644 dashboard-ui/bower_components/libjass/LICENSE delete mode 100644 dashboard-ui/bower_components/query-string/license delete mode 100644 dashboard-ui/bower_components/requirejs/LICENSE delete mode 100644 dashboard-ui/bower_components/resize-observer-polyfill/LICENSE delete mode 100644 dashboard-ui/bower_components/resize-observer-polyfill/dist/ResizeObserver.js delete mode 100644 dashboard-ui/channelitems.html delete mode 100644 dashboard-ui/channels.html delete mode 100644 dashboard-ui/cinemamodeconfiguration.html create mode 100644 dashboard-ui/components/imageoptionseditor/imageoptionseditor.js create mode 100644 dashboard-ui/components/imageoptionseditor/imageoptionseditor.template.html delete mode 100644 dashboard-ui/css/images/ani_equalizer_black.gif delete mode 100644 dashboard-ui/css/images/checkmarkgreen.png delete mode 100644 dashboard-ui/css/images/clients/amazon.png delete mode 100644 dashboard-ui/css/images/clients/android.png delete mode 100644 dashboard-ui/css/images/clients/androidtv-tile.png delete mode 100644 dashboard-ui/css/images/clients/chrome.png delete mode 100644 dashboard-ui/css/images/clients/chromecast.png delete mode 100644 dashboard-ui/css/images/clients/dlna.png delete mode 100644 dashboard-ui/css/images/clients/html5.png delete mode 100644 dashboard-ui/css/images/clients/ios.png delete mode 100644 dashboard-ui/css/images/clients/kodi.png delete mode 100644 dashboard-ui/css/images/clients/mbc.png delete mode 100644 dashboard-ui/css/images/clients/playstore.png delete mode 100644 dashboard-ui/css/images/clients/roku.jpg delete mode 100644 dashboard-ui/css/images/clients/windowsphone.png delete mode 100644 dashboard-ui/css/images/clients/windowsrt.png delete mode 100644 dashboard-ui/css/images/editor/missing.png delete mode 100644 dashboard-ui/css/images/editor/missingbackdrop.png delete mode 100644 dashboard-ui/css/images/editor/missinglogo.png delete mode 100644 dashboard-ui/css/images/editor/missingprimaryimage.png delete mode 100644 dashboard-ui/css/images/empty.png delete mode 100644 dashboard-ui/css/images/favicon.ico delete mode 100644 dashboard-ui/css/images/fresh.png delete mode 100644 dashboard-ui/css/images/items/detail/audio.png delete mode 100644 dashboard-ui/css/images/items/detail/game.png delete mode 100644 dashboard-ui/css/images/items/detail/person.png delete mode 100644 dashboard-ui/css/images/items/detail/tv.png delete mode 100644 dashboard-ui/css/images/items/detail/video.png delete mode 100644 dashboard-ui/css/images/items/list/chapter.png delete mode 100644 dashboard-ui/css/images/items/list/collection.png delete mode 100644 dashboard-ui/css/images/items/list/person.png delete mode 100644 dashboard-ui/css/images/logo.png delete mode 100644 dashboard-ui/css/images/mblogoicon.png delete mode 100644 dashboard-ui/css/images/media/chapterflyout.png delete mode 100644 dashboard-ui/css/images/media/pause.png delete mode 100644 dashboard-ui/css/images/media/play.png delete mode 100644 dashboard-ui/css/images/rightarrow.png delete mode 100644 dashboard-ui/css/images/rotten.png delete mode 100644 dashboard-ui/css/images/supporter/nonsupporterbadge.png delete mode 100644 dashboard-ui/css/images/throbber.gif delete mode 100644 dashboard-ui/css/images/tour/admin/chapters.png delete mode 100644 dashboard-ui/css/images/tour/admin/cinemamode.png delete mode 100644 dashboard-ui/css/images/tour/admin/dashboard.png delete mode 100644 dashboard-ui/css/images/tour/admin/help.png delete mode 100644 dashboard-ui/css/images/tour/admin/mobile.png delete mode 100644 dashboard-ui/css/images/tour/admin/notifications.png delete mode 100644 dashboard-ui/css/images/tour/admin/plugins.png delete mode 100644 dashboard-ui/css/images/tour/admin/scheduledtasks.png delete mode 100644 dashboard-ui/css/images/tour/admin/subtitles.png delete mode 100644 dashboard-ui/css/images/tour/admin/sync.png delete mode 100644 dashboard-ui/css/images/tour/admin/users.png delete mode 100644 dashboard-ui/css/images/tour/enjoy.jpg delete mode 100644 dashboard-ui/css/images/tour/web/tourcollections.jpg delete mode 100644 dashboard-ui/css/images/tour/web/tourcontent.jpg delete mode 100644 dashboard-ui/css/images/tour/web/toureditor.png delete mode 100644 dashboard-ui/css/images/tour/web/tourmobile1.jpg delete mode 100644 dashboard-ui/css/images/tour/web/tourmobile2.png delete mode 100644 dashboard-ui/css/images/tour/web/tourmouseover.jpg delete mode 100644 dashboard-ui/css/images/tour/web/tourmovies.jpg delete mode 100644 dashboard-ui/css/images/tour/web/tourmysync.png delete mode 100644 dashboard-ui/css/images/tour/web/tourplaylist.png delete mode 100644 dashboard-ui/css/images/tour/web/tourtaphold.jpg delete mode 100644 dashboard-ui/css/images/tour/web/tourusersettings1.png delete mode 100644 dashboard-ui/css/images/tour/web/tourusersettings2.png delete mode 100644 dashboard-ui/css/images/tour/web/tourusersettings3.png delete mode 100644 dashboard-ui/css/images/tour/web/tourusersettings4.png delete mode 100644 dashboard-ui/css/images/userdata/administrator.png delete mode 100644 dashboard-ui/css/images/userdata/password.png delete mode 100644 dashboard-ui/css/images/userflyoutdefault.png delete mode 100644 dashboard-ui/css/notifications.css delete mode 100644 dashboard-ui/dashboard/cinemamodeconfiguration.js create mode 100644 dashboard-ui/dashboard/serveractivity.js delete mode 100644 dashboard-ui/dashboard/wizardcomponents.js create mode 100644 dashboard-ui/dashboard/wizardremoteaccess.js delete mode 100644 dashboard-ui/device.html delete mode 100644 dashboard-ui/devices.html create mode 100644 dashboard-ui/devices/device.html create mode 100644 dashboard-ui/devices/device.js create mode 100644 dashboard-ui/devices/devices.html create mode 100644 dashboard-ui/devices/devices.js create mode 100644 dashboard-ui/home/favorites.js create mode 100644 dashboard-ui/home/home.js create mode 100644 dashboard-ui/home/hometab.js delete mode 100644 dashboard-ui/itemlist.html create mode 100644 dashboard-ui/list/list.html create mode 100644 dashboard-ui/list/list.js delete mode 100644 dashboard-ui/livetvitems.html delete mode 100644 dashboard-ui/metadatasubtitles.html delete mode 100644 dashboard-ui/notificationlist.html delete mode 100644 dashboard-ui/offline/offline.html delete mode 100644 dashboard-ui/offline/offline.js delete mode 100644 dashboard-ui/photos.html delete mode 100644 dashboard-ui/playlists.html delete mode 100644 dashboard-ui/scripts/channelitems.js delete mode 100644 dashboard-ui/scripts/channels.js delete mode 100644 dashboard-ui/scripts/device.js delete mode 100644 dashboard-ui/scripts/devices.js delete mode 100644 dashboard-ui/scripts/homefavorites.js delete mode 100644 dashboard-ui/scripts/indexpage.js delete mode 100644 dashboard-ui/scripts/itemlistpage.js delete mode 100644 dashboard-ui/scripts/livetvitems.js delete mode 100644 dashboard-ui/scripts/metadatasubtitles.js delete mode 100644 dashboard-ui/scripts/notificationlist.js delete mode 100644 dashboard-ui/scripts/notifications.js delete mode 100644 dashboard-ui/scripts/photos.js delete mode 100644 dashboard-ui/scripts/secondaryitems.js delete mode 100644 dashboard-ui/scripts/shared.js delete mode 100644 dashboard-ui/scripts/wizardcontroller.js delete mode 100644 dashboard-ui/secondaryitems.html create mode 100644 dashboard-ui/serveractivity.html delete mode 100644 dashboard-ui/shared.html create mode 100644 dashboard-ui/strings/is-IS.json create mode 100644 dashboard-ui/strings/no.json delete mode 100644 dashboard-ui/themes/holiday/style.css delete mode 100644 dashboard-ui/themes/holiday/theme.js delete mode 100644 dashboard-ui/thirdparty/jquerymobile/jqm.panel.css delete mode 100644 dashboard-ui/thirdparty/jquerymobile/jqm.panel.js delete mode 100644 dashboard-ui/thirdparty/jquerymobile/jqm.popup.css delete mode 100644 dashboard-ui/thirdparty/jquerymobile/jqm.popup.js delete mode 100644 dashboard-ui/thirdparty/jquerymobile/jqm.widget.js create mode 100644 dashboard-ui/thirdparty/jstree/jstree.js delete mode 100644 dashboard-ui/thirdparty/jstree/themes/default/40px.png delete mode 100644 dashboard-ui/thirdparty/jstree/themes/default/style.min.css delete mode 100644 dashboard-ui/wizardcomponents.html create mode 100644 dashboard-ui/wizardremoteaccess.html delete mode 100644 packages.config diff --git a/MediaBrowser.WebDashboard.nuget.targets b/MediaBrowser.WebDashboard.nuget.targets deleted file mode 100644 index e69ce0e64..000000000 --- a/MediaBrowser.WebDashboard.nuget.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/dashboard-ui/addplugin.html b/dashboard-ui/addplugin.html index 83eb6d8d0..52395cc0c 100644 --- a/dashboard-ui/addplugin.html +++ b/dashboard-ui/addplugin.html @@ -1,72 +1,76 @@ -
+
+
-

-

-

+
+
+

+ ${Help} +
-

+

+

-
-

${HeaderInstall}

+

-
-
-

-
- -
+
-

- -

${ServerRestartNeededAfterPluginInstall}
-

-

- +
+

${HeaderInstall}

- diff --git a/dashboard-ui/appservices.html b/dashboard-ui/appservices.html index 2c2cc2b22..acb430345 100644 --- a/dashboard-ui/appservices.html +++ b/dashboard-ui/appservices.html @@ -1,14 +1,19 @@ -
+
-

${HeaderInstalledServices}

+ +
+

${HeaderInstalledServices}

+ ${Help} +
+
-

${HeaderAvailableServices}

+

${HeaderAvailableServices}

diff --git a/dashboard-ui/bower_components/Sortable/knockout-sortable.js b/dashboard-ui/bower_components/Sortable/knockout-sortable.js index ca4657f18..387aa64e6 100644 --- a/dashboard-ui/bower_components/Sortable/knockout-sortable.js +++ b/dashboard-ui/bower_components/Sortable/knockout-sortable.js @@ -1 +1 @@ -!function(factory){"use strict";if("function"==typeof define&&define.amd)define(["knockout"],factory);else if("function"==typeof require&&"object"==typeof exports&&"object"==typeof module){var ko=require("knockout");factory(ko)}else factory(window.ko)}(function(ko){"use strict";var init=function(element,valueAccessor,allBindings,viewModel,bindingContext,sortableOptions){var options=buildOptions(valueAccessor,sortableOptions);["onStart","onEnd","onRemove","onAdd","onUpdate","onSort","onFilter"].forEach(function(e){(options[e]||eventHandlers[e])&&(options[e]=function(eventType,parentVM,parentBindings,handler,e){var itemVM=ko.dataFor(e.item),bindings=ko.utils.peekObservable(parentBindings()),bindingHandlerBinding=bindings.sortable||bindings.draggable,collection=bindingHandlerBinding.collection||bindingHandlerBinding.foreach;handler&&handler(e,itemVM,parentVM,collection,bindings),eventHandlers[eventType]&&eventHandlers[eventType](e,itemVM,parentVM,collection,bindings)}.bind(void 0,e,viewModel,allBindings,options[e]))});var sortableElement=Sortable.create(element,options);return ko.utils.domNodeDisposal.addDisposeCallback(element,function(){sortableElement.destroy()}),ko.bindingHandlers.template.init(element,valueAccessor)},update=function(element,valueAccessor,allBindings,viewModel,bindingContext,sortableOptions){return ko.bindingHandlers.template.update(element,valueAccessor,allBindings,viewModel,bindingContext)},eventHandlers=function(handlers){var moveOperations=[],tryMoveOperation=function(e,itemVM,parentVM,collection,parentBindings){var currentOperation={event:e,itemVM:itemVM,parentVM:parentVM,collection:collection,parentBindings:parentBindings},existingOperation=moveOperations.filter(function(op){return op.itemVM===currentOperation.itemVM})[0];if(existingOperation){moveOperations.splice(moveOperations.indexOf(existingOperation),1);var removeOperation="remove"===currentOperation.event.type?currentOperation:existingOperation,addOperation="add"===currentOperation.event.type?currentOperation:existingOperation;moveItem(itemVM,removeOperation.collection,addOperation.collection,addOperation.event.clone,addOperation.event)}else moveOperations.push(currentOperation)},moveItem=function(itemVM,from,to,clone,e){var fromArray=from(),originalIndex=fromArray.indexOf(itemVM),newIndex=e.newIndex;e.item.previousElementSibling&&(newIndex=fromArray.indexOf(ko.dataFor(e.item.previousElementSibling)),originalIndex>newIndex&&(newIndex+=1)),e.item.parentNode.removeChild(e.item),fromArray.splice(originalIndex,1),from.valueHasMutated(),clone&&from!==to&&(fromArray.splice(originalIndex,0,itemVM),from.valueHasMutated()),to().splice(newIndex,0,itemVM),to.valueHasMutated()};return handlers.onRemove=tryMoveOperation,handlers.onAdd=tryMoveOperation,handlers.onUpdate=function(e,itemVM,parentVM,collection,parentBindings){moveItem(itemVM,collection,collection,!1,e)},handlers}({}),buildOptions=function(bindingOptions,options){var merge=function(into,from){for(var prop in from)"[object Object]"===Object.prototype.toString.call(from[prop])?("[object Object]"!==Object.prototype.toString.call(into[prop])&&(into[prop]={}),into[prop]=merge(into[prop],from[prop])):into[prop]=from[prop];return into},unwrappedOptions=ko.utils.peekObservable(bindingOptions()).options||{};return options=merge({},options),unwrappedOptions.group&&"[object Object]"!==Object.prototype.toString.call(unwrappedOptions.group)&&(unwrappedOptions.group={name:unwrappedOptions.group}),merge(options,unwrappedOptions)};ko.bindingHandlers.draggable={sortableOptions:{group:{pull:"clone",put:!1},sort:!1},init:function(element,valueAccessor,allBindings,viewModel,bindingContext){return init(element,valueAccessor,allBindings,viewModel,bindingContext,ko.bindingHandlers.draggable.sortableOptions)},update:function(element,valueAccessor,allBindings,viewModel,bindingContext){return update(element,valueAccessor,allBindings,viewModel,bindingContext,ko.bindingHandlers.draggable.sortableOptions)}},ko.bindingHandlers.sortable={sortableOptions:{group:{pull:!0,put:!0}},init:function(element,valueAccessor,allBindings,viewModel,bindingContext){return init(element,valueAccessor,allBindings,viewModel,bindingContext,ko.bindingHandlers.sortable.sortableOptions)},update:function(element,valueAccessor,allBindings,viewModel,bindingContext){return update(element,valueAccessor,allBindings,viewModel,bindingContext,ko.bindingHandlers.sortable.sortableOptions)}}}); \ No newline at end of file +!function(factory){"use strict";if("function"==typeof define&&define.amd)define(["knockout"],factory);else if("function"==typeof require&&"object"==typeof exports&&"object"==typeof module){var ko=require("knockout");factory(ko)}else factory(window.ko)}(function(ko){"use strict";var init=function(element,valueAccessor,allBindings,viewModel,bindingContext,sortableOptions){var options=buildOptions(valueAccessor,sortableOptions);["onStart","onEnd","onRemove","onAdd","onUpdate","onSort","onFilter"].forEach(function(e){(options[e]||eventHandlers[e])&&(options[e]=function(eventType,parentVM,parentBindings,handler,e){var itemVM=ko.dataFor(e.item),bindings=ko.utils.peekObservable(parentBindings()),bindingHandlerBinding=bindings.sortable||bindings.draggable,collection=bindingHandlerBinding.collection||bindingHandlerBinding.foreach;handler&&handler(e,itemVM,parentVM,collection,bindings),eventHandlers[eventType]&&eventHandlers[eventType](e,itemVM,parentVM,collection,bindings)}.bind(void 0,e,viewModel,allBindings,options[e]))});var sortableElement=Sortable.create(element,options);return ko.utils.domNodeDisposal.addDisposeCallback(element,function(){sortableElement.destroy()}),ko.bindingHandlers.template.init(element,valueAccessor)},update=function(element,valueAccessor,allBindings,viewModel,bindingContext,sortableOptions){return ko.bindingHandlers.template.update(element,valueAccessor,allBindings,viewModel,bindingContext)},eventHandlers=function(handlers){var moveOperations=[],tryMoveOperation=function(e,itemVM,parentVM,collection,parentBindings){var currentOperation={event:e,itemVM:itemVM,parentVM:parentVM,collection:collection,parentBindings:parentBindings},existingOperation=moveOperations.filter(function(op){return op.itemVM===currentOperation.itemVM})[0];if(existingOperation){moveOperations.splice(moveOperations.indexOf(existingOperation),1);var removeOperation="remove"===currentOperation.event.type?currentOperation:existingOperation,addOperation="add"===currentOperation.event.type?currentOperation:existingOperation;moveItem(itemVM,removeOperation.collection,addOperation.collection,addOperation.event.clone,addOperation.event)}else moveOperations.push(currentOperation)},moveItem=function(itemVM,from,to,clone,e){var fromArray=from(),originalIndex=fromArray.indexOf(itemVM),newIndex=e.newIndex;e.item.previousElementSibling&&(newIndex=fromArray.indexOf(ko.dataFor(e.item.previousElementSibling)),originalIndex>newIndex&&(newIndex+=1)),e.item.parentNode.removeChild(e.item),fromArray.splice(originalIndex,1),from.valueHasMutated(),clone&&from!==to&&(fromArray.splice(originalIndex,0,itemVM),from.valueHasMutated()),to().splice(newIndex,0,itemVM),to.valueHasMutated()};return handlers.onRemove=tryMoveOperation,handlers.onAdd=tryMoveOperation,handlers.onUpdate=function(e,itemVM,parentVM,collection,parentBindings){moveItem(itemVM,collection,collection,!1,e)},handlers}({}),buildOptions=function(bindingOptions,options){var merge=function(into,from){for(var prop in from)"[object Object]"===Object.prototype.toString.call(from[prop])?("[object Object]"!==Object.prototype.toString.call(into[prop])&&(into[prop]={}),into[prop]=merge(into[prop],from[prop])):into[prop]=from[prop];return into},unwrappedOptions=ko.utils.peekObservable(bindingOptions()).options||{};return options=merge({},options),unwrappedOptions.group&&"[object Object]"!==Object.prototype.toString.call(unwrappedOptions.group)&&(unwrappedOptions.group={name:unwrappedOptions.group}),merge(options,unwrappedOptions)};ko.bindingHandlers.draggable={sortableOptions:{group:{pull:"clone",put:!1},sort:!1},init:function(element,valueAccessor,allBindings,viewModel,bindingContext){return init(element,valueAccessor,allBindings,viewModel,0,ko.bindingHandlers.draggable.sortableOptions)},update:function(element,valueAccessor,allBindings,viewModel,bindingContext){return update(element,valueAccessor,allBindings,viewModel,bindingContext,ko.bindingHandlers.draggable.sortableOptions)}},ko.bindingHandlers.sortable={sortableOptions:{group:{pull:!0,put:!0}},init:function(element,valueAccessor,allBindings,viewModel,bindingContext){return init(element,valueAccessor,allBindings,viewModel,0,ko.bindingHandlers.sortable.sortableOptions)},update:function(element,valueAccessor,allBindings,viewModel,bindingContext){return update(element,valueAccessor,allBindings,viewModel,bindingContext,ko.bindingHandlers.sortable.sortableOptions)}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/Sortable/ng-sortable.js b/dashboard-ui/bower_components/Sortable/ng-sortable.js index 9ad7b459d..47890a3b4 100644 --- a/dashboard-ui/bower_components/Sortable/ng-sortable.js +++ b/dashboard-ui/bower_components/Sortable/ng-sortable.js @@ -1 +1 @@ -!function(factory){"use strict";"function"==typeof define&&define.amd?define(["angular","./Sortable"],factory):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?(require("angular"),factory(angular,require("./Sortable")),module.exports="ng-sortable"):window.angular&&window.Sortable&&factory(angular,Sortable)}(function(angular,Sortable){"use strict";var expando="Sortable:ng-sortable";angular.module("ng-sortable",[]).constant("ngSortableVersion","0.4.0").constant("ngSortableConfig",{}).directive("ngSortable",["$parse","ngSortableConfig",function($parse,ngSortableConfig){var removed,nextSibling,getSourceFactory=function(el,scope){var ngRepeat=[].filter.call(el.childNodes,function(node){return 8===node.nodeType&&node.nodeValue.indexOf("ngRepeat:")!==-1})[0];if(!ngRepeat)return function(){return null};ngRepeat=ngRepeat.nodeValue.match(/ngRepeat:\s*(?:\(.*?,\s*)?([^\s)]+)[\s)]+in\s+([^\s|]+)/);var itemsExpr=$parse(ngRepeat[2]);return function(){return itemsExpr(scope.$parent)||[]}};return{restrict:"AC",scope:{ngSortable:"=?"},link:function(scope,$el){function _emitEvent(evt,item){var name="on"+evt.type.charAt(0).toUpperCase()+evt.type.substr(1),source=getSource();options[name]&&options[name]({model:item||source[evt.newIndex],models:source,oldIndex:evt.oldIndex,newIndex:evt.newIndex})}function _sync(evt){var items=getSource();if(items){var oldIndex=evt.oldIndex,newIndex=evt.newIndex;if(el!==evt.from){var prevItems=evt.from[expando]();removed=prevItems[oldIndex],evt.clone?(removed=angular.copy(removed),prevItems.splice(Sortable.utils.index(evt.clone),0,prevItems.splice(oldIndex,1)[0]),evt.from.removeChild(evt.clone)):prevItems.splice(oldIndex,1),items.splice(newIndex,0,removed),evt.from.insertBefore(evt.item,nextSibling)}else items.splice(newIndex,0,items.splice(oldIndex,1)[0]);scope.$apply()}}var sortable,el=$el[0],options=angular.extend(scope.ngSortable||{},ngSortableConfig),watchers=[],getSource=getSourceFactory(el,scope);el[expando]=getSource,sortable=Sortable.create(el,Object.keys(options).reduce(function(opts,name){return opts[name]=opts[name]||options[name],opts},{onStart:function(evt){nextSibling=evt.item.nextSibling,_emitEvent(evt),scope.$apply()},onEnd:function(evt){_emitEvent(evt,removed),scope.$apply()},onAdd:function(evt){_sync(evt),_emitEvent(evt,removed),scope.$apply()},onUpdate:function(evt){_sync(evt),_emitEvent(evt)},onRemove:function(evt){_emitEvent(evt,removed)},onSort:function(evt){_emitEvent(evt)}})),$el.on("$destroy",function(){angular.forEach(watchers,function(unwatch){unwatch()}),sortable.destroy(),el[expando]=null,el=null,watchers=null,sortable=null,nextSibling=null}),angular.forEach(["sort","disabled","draggable","handle","animation","group","ghostClass","filter","onStart","onEnd","onAdd","onUpdate","onRemove","onSort"],function(name){watchers.push(scope.$watch("ngSortable."+name,function(value){void 0!==value&&(options[name]=value,/^on[A-Z]/.test(name)||sortable.option(name,value))}))})}}}])}); \ No newline at end of file +!function(factory){"use strict";"function"==typeof define&&define.amd?define(["angular","./Sortable"],factory):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?(require("angular"),factory(angular,require("./Sortable")),module.exports="ng-sortable"):window.angular&&window.Sortable&&factory(angular,Sortable)}(function(angular,Sortable){"use strict";var expando="Sortable:ng-sortable";angular.module("ng-sortable",[]).constant("ngSortableVersion","0.4.0").constant("ngSortableConfig",{}).directive("ngSortable",["$parse","ngSortableConfig",function($parse,ngSortableConfig){var removed,nextSibling,getSourceFactory=function(el,scope){var ngRepeat=[].filter.call(el.childNodes,function(node){return 8===node.nodeType&&-1!==node.nodeValue.indexOf("ngRepeat:")})[0];if(!ngRepeat)return function(){return null};ngRepeat=ngRepeat.nodeValue.match(/ngRepeat:\s*(?:\(.*?,\s*)?([^\s)]+)[\s)]+in\s+([^\s|]+)/);var itemsExpr=$parse(ngRepeat[2]);return function(){return itemsExpr(scope.$parent)||[]}};return{restrict:"AC",scope:{ngSortable:"=?"},link:function(scope,$el){function _emitEvent(evt,item){var name="on"+evt.type.charAt(0).toUpperCase()+evt.type.substr(1),source=getSource();options[name]&&options[name]({model:item||source[evt.newIndex],models:source,oldIndex:evt.oldIndex,newIndex:evt.newIndex})}function _sync(evt){var items=getSource();if(items){var oldIndex=evt.oldIndex,newIndex=evt.newIndex;if(el!==evt.from){var prevItems=evt.from[expando]();removed=prevItems[oldIndex],evt.clone?(removed=angular.copy(removed),prevItems.splice(Sortable.utils.index(evt.clone),0,prevItems.splice(oldIndex,1)[0]),evt.from.removeChild(evt.clone)):prevItems.splice(oldIndex,1),items.splice(newIndex,0,removed),evt.from.insertBefore(evt.item,nextSibling)}else items.splice(newIndex,0,items.splice(oldIndex,1)[0]);scope.$apply()}}var sortable,el=$el[0],options=angular.extend(scope.ngSortable||{},ngSortableConfig),watchers=[],getSource=getSourceFactory(el,scope);el[expando]=getSource,sortable=Sortable.create(el,Object.keys(options).reduce(function(opts,name){return opts[name]=opts[name]||options[name],opts},{onStart:function(evt){nextSibling=evt.item.nextSibling,_emitEvent(evt),scope.$apply()},onEnd:function(evt){_emitEvent(evt,removed),scope.$apply()},onAdd:function(evt){_sync(evt),_emitEvent(evt,removed),scope.$apply()},onUpdate:function(evt){_sync(evt),_emitEvent(evt)},onRemove:function(evt){_emitEvent(evt,removed)},onSort:function(evt){_emitEvent(evt)}})),$el.on("$destroy",function(){angular.forEach(watchers,function(unwatch){unwatch()}),sortable.destroy(),el[expando]=null,el=null,watchers=null,sortable=null,nextSibling=null}),angular.forEach(["sort","disabled","draggable","handle","animation","group","ghostClass","filter","onStart","onEnd","onAdd","onUpdate","onRemove","onSort"],function(name){watchers.push(scope.$watch("ngSortable."+name,function(value){void 0!==value&&(options[name]=value,/^on[A-Z]/.test(name)||sortable.option(name,value))}))})}}}])}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/Sortable/react-sortable-mixin.js b/dashboard-ui/bower_components/Sortable/react-sortable-mixin.js index 4492ee7c8..ec578ed83 100644 --- a/dashboard-ui/bower_components/Sortable/react-sortable-mixin.js +++ b/dashboard-ui/bower_components/Sortable/react-sortable-mixin.js @@ -1 +1 @@ -!function(factory){"use strict";"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=factory(require("./Sortable")):"function"==typeof define&&define.amd?define(["./Sortable"],factory):window.SortableMixin=factory(Sortable)}(function(Sortable){"use strict";function _getModelName(component){return component.sortableOptions&&component.sortableOptions.model||_defaultOptions.model}function _getModelItems(component){var name=_getModelName(component),items=component.state&&component.state[name]||component.props[name];return items.slice()}function _extend(dst,src){for(var key in src)src.hasOwnProperty(key)&&(dst[key]=src[key]);return dst}var _nextSibling,_activeComponent,_defaultOptions={ref:"list",model:"items",animation:100,onStart:"handleStart",onEnd:"handleEnd",onAdd:"handleAdd",onUpdate:"handleUpdate",onRemove:"handleRemove",onSort:"handleSort",onFilter:"handleFilter",onMove:"handleMove"},SortableMixin={sortableMixinVersion:"0.1.1",_sortableInstance:null,componentDidMount:function(){var DOMNode,options=_extend(_extend({},_defaultOptions),this.sortableOptions||{}),copyOptions=_extend({},options),emitEvent=function(type,evt){var method=this[options[type]];method&&method.call(this,evt,this._sortableInstance)}.bind(this);"onStart onEnd onAdd onSort onUpdate onRemove onFilter onMove".split(" ").forEach(function(name){copyOptions[name]=function(evt){if("onStart"===name)_nextSibling=evt.item.nextElementSibling,_activeComponent=this;else if("onAdd"===name||"onUpdate"===name){evt.from.insertBefore(evt.item,_nextSibling);var remoteItems,item,newState={},remoteState={},oldIndex=evt.oldIndex,newIndex=evt.newIndex,items=_getModelItems(this);"onAdd"===name?(remoteItems=_getModelItems(_activeComponent),item=remoteItems.splice(oldIndex,1)[0],items.splice(newIndex,0,item),remoteState[_getModelName(_activeComponent)]=remoteItems):items.splice(newIndex,0,items.splice(oldIndex,1)[0]),newState[_getModelName(this)]=items,copyOptions.stateHandler?this[copyOptions.stateHandler](newState):this.setState(newState),this!==_activeComponent&&_activeComponent.setState(remoteState)}setTimeout(function(){emitEvent(name,evt)},0)}.bind(this)},this),DOMNode=this.getDOMNode()?(this.refs[options.ref]||this).getDOMNode():this.refs[options.ref]||this,this._sortableInstance=Sortable.create(DOMNode,copyOptions)},componentWillReceiveProps:function(nextProps){var newState={},modelName=_getModelName(this),items=nextProps[modelName];items&&(newState[modelName]=items,this.setState(newState))},componentWillUnmount:function(){this._sortableInstance.destroy(),this._sortableInstance=null}};return SortableMixin}); \ No newline at end of file +!function(factory){"use strict";"undefined"!=typeof module&&void 0!==module.exports?module.exports=factory(require("./Sortable")):"function"==typeof define&&define.amd?define(["./Sortable"],factory):window.SortableMixin=factory(Sortable)}(function(Sortable){"use strict";function _getModelName(component){return component.sortableOptions&&component.sortableOptions.model||_defaultOptions.model}function _getModelItems(component){var name=_getModelName(component);return(component.state&&component.state[name]||component.props[name]).slice()}function _extend(dst,src){for(var key in src)src.hasOwnProperty(key)&&(dst[key]=src[key]);return dst}var _nextSibling,_activeComponent,_defaultOptions={ref:"list",model:"items",animation:100,onStart:"handleStart",onEnd:"handleEnd",onAdd:"handleAdd",onUpdate:"handleUpdate",onRemove:"handleRemove",onSort:"handleSort",onFilter:"handleFilter",onMove:"handleMove"};return{sortableMixinVersion:"0.1.1",_sortableInstance:null,componentDidMount:function(){var DOMNode,options=_extend(_extend({},_defaultOptions),this.sortableOptions||{}),copyOptions=_extend({},options),emitEvent=function(type,evt){var method=this[options[type]];method&&method.call(this,evt,this._sortableInstance)}.bind(this);"onStart onEnd onAdd onSort onUpdate onRemove onFilter onMove".split(" ").forEach(function(name){copyOptions[name]=function(evt){if("onStart"===name)_nextSibling=evt.item.nextElementSibling,_activeComponent=this;else if("onAdd"===name||"onUpdate"===name){evt.from.insertBefore(evt.item,_nextSibling);var remoteItems,item,newState={},remoteState={},oldIndex=evt.oldIndex,newIndex=evt.newIndex,items=_getModelItems(this);"onAdd"===name?(remoteItems=_getModelItems(_activeComponent),item=remoteItems.splice(oldIndex,1)[0],items.splice(newIndex,0,item),remoteState[_getModelName(_activeComponent)]=remoteItems):items.splice(newIndex,0,items.splice(oldIndex,1)[0]),newState[_getModelName(this)]=items,copyOptions.stateHandler?this[copyOptions.stateHandler](newState):this.setState(newState),this!==_activeComponent&&_activeComponent.setState(remoteState)}setTimeout(function(){emitEvent(name,evt)},0)}.bind(this)},this),DOMNode=this.getDOMNode()?(this.refs[options.ref]||this).getDOMNode():this.refs[options.ref]||this,this._sortableInstance=Sortable.create(DOMNode,copyOptions)},componentWillReceiveProps:function(nextProps){var newState={},modelName=_getModelName(this),items=nextProps[modelName];items&&(newState[modelName]=items,this.setState(newState))},componentWillUnmount:function(){this._sortableInstance.destroy(),this._sortableInstance=null}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/Swiper/LICENSE b/dashboard-ui/bower_components/Swiper/LICENSE deleted file mode 100644 index 1e18fd412..000000000 --- a/dashboard-ui/bower_components/Swiper/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Vladimir Kharlampidi - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/dashboard-ui/bower_components/Swiper/gulpfile.js b/dashboard-ui/bower_components/Swiper/gulpfile.js deleted file mode 100644 index 9125c87dc..000000000 --- a/dashboard-ui/bower_components/Swiper/gulpfile.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function addJSIndent(file,t,minusIndent){var addIndent=" ",filename=file.path.split("src/js/")[1];if(["wrap-start.js","wrap-start-umd.js","wrap-end.js","wrap-end-umd.js","amd.js"].indexOf(filename)!==-1&&(addIndent=""),"swiper-intro.js"!==filename&&"swiper-intro-f7.js"!==filename&&"swiper-outro.js"!==filename&&"dom.js"!==filename&&"get-dom-lib.js"!==filename&&"get-jquery.js"!==filename&&"dom-plugins.js"!==filename&&"swiper-proto.js"!==filename||(addIndent=" "),minusIndent&&(addIndent=addIndent.substring(4)),""!==addIndent){for(var fileLines=fs.readFileSync(file.path).toString().split("\n"),newFileContents="",i=0;i"," * <%= pkg.description %>"," * "," * <%= pkg.homepage %>"," * "," * Copyright <%= date.year %>, <%= pkg.author %>"," * The iDangero.us"," * http://www.idangero.us/"," * ",' * Licensed under <%= pkg.license.join(" & ") %>'," * "," * Released on: <%= date.month %> <%= date.day %>, <%= date.year %>"," */",""].join("\n"),date:{year:(new Date).getFullYear(),month:"January February March April May June July August September October November December".split(" ")[(new Date).getMonth()],day:(new Date).getDate()}};gulp.task("scripts",function(cb){gulp.src(swiper.jsFiles).pipe(tap(function(file,t){addJSIndent(file,t)})).pipe(sourcemaps.init()).pipe(concat(swiper.filename+".js")).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(jshint()).pipe(jshint.reporter(stylish)).pipe(sourcemaps.write("./maps/")).pipe(gulp.dest(paths.build.scripts)),gulp.src(swiper.jQueryFiles).pipe(tap(function(file,t){addJSIndent(file,t)})).pipe(sourcemaps.init()).pipe(concat(swiper.filename+".jquery.js")).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(sourcemaps.write("./maps/")).pipe(gulp.dest(paths.build.scripts)),gulp.src(swiper.jQueryUMDFiles).pipe(tap(function(file,t){addJSIndent(file,t)})).pipe(sourcemaps.init()).pipe(concat(swiper.filename+".jquery.umd.js")).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(sourcemaps.write("./maps/")).pipe(gulp.dest(paths.build.scripts)),gulp.src(swiper.Framework7Files).pipe(tap(function(file,t){addJSIndent(file,t,!0)})).pipe(sourcemaps.init()).pipe(concat(swiper.filename+".framework7.js")).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(sourcemaps.write("./maps/")).pipe(gulp.dest(paths.build.scripts)).pipe(connect.reload()),cb()}),gulp.task("styles",function(cb){gulp.src(paths.source.styles+"swiper.less").pipe(less({paths:[path.join(__dirname,"less","includes")]})).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(rename(function(path){path.basename=swiper.filename})).pipe(gulp.dest(paths.build.styles)).pipe(connect.reload()),gulp.src([paths.source.styles+"core.less",paths.source.styles+"navigation-f7.less",paths.source.styles+"effects.less",paths.source.styles+"scrollbar.less",paths.source.styles+"preloader-f7.less"]).pipe(concat(swiper.filename+".framework7.less")).pipe(header("/* === Swiper === */\n")).pipe(gulp.dest(paths.build.styles)),cb()}),gulp.task("build",["scripts","styles"],function(cb){cb()}),gulp.task("dist",function(){gulp.src([paths.build.scripts+swiper.filename+".js"]).pipe(gulp.dest(paths.dist.scripts)).pipe(sourcemaps.init()).pipe(uglify()).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(rename(function(path){path.basename=swiper.filename+".min"})).pipe(sourcemaps.write("./maps")).pipe(gulp.dest(paths.dist.scripts)),gulp.src([paths.build.scripts+swiper.filename+".jquery.js"]).pipe(gulp.dest(paths.dist.scripts)).pipe(sourcemaps.init()).pipe(uglify()).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(rename(function(path){path.basename=swiper.filename+".jquery.min"})).pipe(sourcemaps.write("./maps")).pipe(gulp.dest(paths.dist.scripts)),gulp.src([paths.build.scripts+swiper.filename+".jquery.umd.js"]).pipe(gulp.dest(paths.dist.scripts)).pipe(sourcemaps.init()).pipe(uglify()).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(rename(function(path){path.basename=swiper.filename+".jquery.umd.min"})).pipe(sourcemaps.write("./maps")).pipe(gulp.dest(paths.dist.scripts)),gulp.src(paths.build.styles+"*.css").pipe(gulp.dest(paths.dist.styles)).pipe(minifyCSS({advanced:!1,aggressiveMerging:!1})).pipe(header(swiper.banner,{pkg:swiper.pkg,date:swiper.date})).pipe(rename(function(path){path.basename=swiper.filename+".min"})).pipe(gulp.dest(paths.dist.styles))}),gulp.task("watch",function(){gulp.watch(paths.source.scripts,["scripts"]),gulp.watch(paths.source.styles+"*.less",["styles"])}),gulp.task("connect",function(){return connect.server({root:[paths.root],livereload:!0,port:"3000"})}),gulp.task("open",function(){return gulp.src(paths.playground.root+"index.html").pipe(open({uri:"http://localhost:3000/"+paths.playground.root+"index.html"}))}),gulp.task("server",["watch","connect","open"]),gulp.task("default",["server"])}(); \ No newline at end of file diff --git a/dashboard-ui/bower_components/alameda/LICENSE b/dashboard-ui/bower_components/alameda/LICENSE deleted file mode 100644 index cd164e273..000000000 --- a/dashboard-ui/bower_components/alameda/LICENSE +++ /dev/null @@ -1,45 +0,0 @@ -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/requirejs/alameda - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules directory, and certain utilities used -to build or test the software in the tests and tests-requirejs directories, are -externally maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. diff --git a/dashboard-ui/bower_components/alameda/alameda.js b/dashboard-ui/bower_components/alameda/alameda.js index eeb8362f8..8f8d95207 100644 --- a/dashboard-ui/bower_components/alameda/alameda.js +++ b/dashboard-ui/bower_components/alameda/alameda.js @@ -1 +1 @@ -var requirejs,require,define;!function(global,Promise,undef){function commentReplace(match,singlePrefix){return singlePrefix||""}function hasProp(obj,prop){return hasOwn.call(obj,prop)}function getOwn(obj,prop){return obj&&hasProp(obj,prop)&&obj[prop]}function obj(){return Object.create(null)}function eachProp(obj,func){var prop;for(prop in obj)if(hasProp(obj,prop)&&func(obj[prop],prop))break}function mixin(target,source,force,deepStringMixin){return source&&eachProp(source,function(value,prop){!force&&hasProp(target,prop)||(!deepStringMixin||"object"!=typeof value||!value||Array.isArray(value)||"function"==typeof value||value instanceof RegExp?target[prop]=value:(target[prop]||(target[prop]={}),mixin(target[prop],value,force,deepStringMixin)))}),target}function getGlobal(value){if(!value)return value;var g=global;return value.split(".").forEach(function(part){g=g[part]}),g}function newContext(contextName){function trimDots(ary){var i,part,length=ary.length;for(i=0;i0&&(ary.splice(i-1,2),i-=2)}}function normalize(name,baseName,applyMap){var pkgMain,mapValue,nameParts,i,j,nameSegment,lastIndex,foundMap,foundI,foundStarMap,starI,baseParts=baseName&&baseName.split("/"),normalizedBaseParts=baseParts,map=config.map,starMap=map&&map["*"];if(name&&(name=name.split("/"),lastIndex=name.length-1,config.nodeIdCompat&&jsSuffixRegExp.test(name[lastIndex])&&(name[lastIndex]=name[lastIndex].replace(jsSuffixRegExp,"")),"."===name[0].charAt(0)&&baseParts&&(normalizedBaseParts=baseParts.slice(0,baseParts.length-1),name=normalizedBaseParts.concat(name)),trimDots(name),name=name.join("/")),applyMap&&map&&(baseParts||starMap)){nameParts=name.split("/");outerLoop:for(i=nameParts.length;i>0;i-=1){if(nameSegment=nameParts.slice(0,i).join("/"),baseParts)for(j=baseParts.length;j>0;j-=1)if(mapValue=getOwn(map,baseParts.slice(0,j).join("/")),mapValue&&(mapValue=getOwn(mapValue,nameSegment))){foundMap=mapValue,foundI=i;break outerLoop}!foundStarMap&&starMap&&getOwn(starMap,nameSegment)&&(foundStarMap=getOwn(starMap,nameSegment),starI=i)}!foundMap&&foundStarMap&&(foundMap=foundStarMap,foundI=starI),foundMap&&(nameParts.splice(0,foundI,foundMap),name=nameParts.join("/"))}return pkgMain=getOwn(config.pkgs,name),pkgMain?pkgMain:name}function makeShimExports(value){function fn(){var ret;return value.init&&(ret=value.init.apply(global,arguments)),ret||value.exports&&getGlobal(value.exports)}return fn}function takeQueue(anonId){var i,id,args,shim;for(i=0;i0;i-=1)if(parentModule=syms.slice(0,i).join("/"),parentPath=getOwn(paths,parentModule)){Array.isArray(parentPath)&&(parentPath=parentPath[0]),syms.splice(0,i,parentPath);break}url=syms.join("/"),url+=ext||(/^data\:|^blob\:|\?/.test(url)||skipExt?"":".js"),url=("/"===url.charAt(0)||url.match(/^[\w\+\.\-]+:/)?"":config.baseUrl)+url}return config.urlArgs&&!/^blob\:/.test(url)?url+config.urlArgs(moduleName,url):url},req.toUrl=function(moduleNamePlusExt){var ext,index=moduleNamePlusExt.lastIndexOf("."),segment=moduleNamePlusExt.split("/")[0],isRelative="."===segment||".."===segment;return index!==-1&&(!isRelative||index>1)&&(ext=moduleNamePlusExt.substring(index,moduleNamePlusExt.length),moduleNamePlusExt=moduleNamePlusExt.substring(0,index)),req.nameToUrl(normalize(moduleNamePlusExt,relName),ext,!0)},req.defined=function(id){return makeMap(id,relName,!0).id in defined},req.specified=function(id){return id=makeMap(id,relName,!0).id,id in defined||id in deferreds},req}function resolve(name,d,value){name&&(defined[name]=value,requirejs.onResourceLoad&&requirejs.onResourceLoad(context,d.map,d.deps)),d.finished=!0,d.resolve(value)}function reject(d,err){d.finished=!0,d.rejected=!0,d.reject(err)}function makeNormalize(relName){return function(name){return normalize(name,relName,!0)}}function defineModule(d){d.factoryCalled=!0;var ret,name=d.map.id;try{ret=context.execCb(name,d.factory,d.values,defined[name])}catch(err){return reject(d,err)}name?ret===undef&&(d.cjsModule?ret=d.cjsModule.exports:d.usingExports&&(ret=defined[name])):requireDeferreds.splice(requireDeferreds.indexOf(d),1),resolve(name,d,ret)}function depFinished(val,i){this.rejected||this.depDefined[i]||(this.depDefined[i]=!0,this.depCount+=1,this.values[i]=val,this.depending||this.depCount!==this.depMax||defineModule(this))}function makeDefer(name,calculatedMap){var d={};return d.promise=new Promise(function(resolve,reject){d.resolve=resolve,d.reject=function(err){name||requireDeferreds.splice(requireDeferreds.indexOf(d),1),reject(err)}}),d.map=name?calculatedMap||makeMap(name):{},d.depCount=0,d.depMax=0,d.values=[],d.depDefined=[],d.depFinished=depFinished,d.map.pr&&(d.deps=[makeMap(d.map.pr)]),d}function getDefer(name,calculatedMap){var d;return name?(d=name in deferreds&&deferreds[name],d||(d=deferreds[name]=makeDefer(name,calculatedMap))):(d=makeDefer(),requireDeferreds.push(d)),d}function makeErrback(d,name){return function(err){d.rejected||(err.dynaId||(err.dynaId="id"+(errCount+=1),err.requireModules=[name]),reject(d,err))}}function waitForDep(depMap,relName,d,i){d.depMax+=1,callDep(depMap,relName).then(function(val){d.depFinished(val,i)},makeErrback(d,depMap.id)).catch(makeErrback(d,d.map.id))}function makeLoad(id){function load(value){fromTextCalled||resolve(id,getDefer(id),value)}var fromTextCalled;return load.error=function(err){reject(getDefer(id),err)},load.fromText=function(text,textAlt){var execError,d=getDefer(id),map=makeMap(makeMap(id).n),plainId=map.id;fromTextCalled=!0,d.factory=function(p,val){return val},textAlt&&(text=textAlt),hasProp(config.config,id)&&(config.config[plainId]=config.config[id]);try{req.exec(text)}catch(e){execError=new Error("fromText eval for "+plainId+" failed: "+e),execError.requireType="fromtexteval",reject(d,execError)}takeQueue(plainId),d.deps=[map],waitForDep(map,null,d,d.deps.length)},load}function callPlugin(plugin,map,relName){plugin.load(map.n,makeRequire(relName),makeLoad(map.id),config)}function splitPrefix(name){var prefix,index=name?name.indexOf("!"):-1;return index>-1&&(prefix=name.substring(0,index),name=name.substring(index+1,name.length)),[prefix,name]}function breakCycle(d,traced,processed){var id=d.map.id;traced[id]=!0,!d.finished&&d.deps&&d.deps.forEach(function(depMap){var depId=depMap.id,dep=!hasProp(handlers,depId)&&getDefer(depId,depMap);!dep||dep.finished||processed[depId]||(hasProp(traced,depId)?d.deps.forEach(function(depMap,i){depMap.id===depId&&d.depFinished(defined[depId],i)}):breakCycle(dep,traced,processed))}),processed[id]=!0}function check(d){var err,mid,dfd,notFinished=[],waitInterval=1e3*config.waitSeconds,expired=waitInterval&&startTime+waitInterval<(new Date).getTime();if(0===loadCount&&(d?d.finished||breakCycle(d,{},{}):requireDeferreds.length&&requireDeferreds.forEach(function(d){breakCycle(d,{},{})})),expired){for(mid in deferreds)dfd=deferreds[mid],dfd.finished||notFinished.push(dfd.map.id);err=new Error("Timeout for modules: "+notFinished),err.requireModules=notFinished,err.requireType="timeout",notFinished.forEach(function(id){reject(getDefer(id),err)})}else(loadCount||requireDeferreds.length)&&(checkingLater||(checkingLater=!0,setTimeout(function(){checkingLater=!1,check()},70)))}function delayedError(e){return setTimeout(function(){e.dynaId&&trackedErrors[e.dynaId]||(trackedErrors[e.dynaId]=!0,req.onError(e))}),e}var req,main,makeMap,callDep,handlers,checkingLater,load,context,defined=obj(),waiting=obj(),config={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},mapCache=obj(),requireDeferreds=[],deferreds=obj(),calledDefine=obj(),calledPlugin=obj(),loadCount=0,startTime=(new Date).getTime(),errCount=0,trackedErrors=obj(),urlFetched=obj(),bundlesMap=obj(),asyncResolve=Promise.resolve();return load="function"==typeof importScripts?function(map){var url=map.url;urlFetched[url]||(urlFetched[url]=!0,getDefer(map.id),importScripts(url),takeQueue(map.id))}:function(map){var script,id=map.id,url=map.url;urlFetched[url]||(urlFetched[url]=!0,script=document.createElement("script"),script.setAttribute("data-requiremodule",id),script.type=config.scriptType||"text/javascript",script.charset="utf-8",script.async=!0,loadCount+=1,script.addEventListener("load",function(){loadCount-=1,takeQueue(id)},!1),script.addEventListener("error",function(){loadCount-=1;var err,pathConfig=getOwn(config.paths,id);if(pathConfig&&Array.isArray(pathConfig)&&pathConfig.length>1){script.parentNode.removeChild(script),pathConfig.shift();var d=getDefer(id);d.map=makeMap(id),d.map.url=req.nameToUrl(id),load(d.map)}else err=new Error("Load failed: "+id+": "+script.src),err.requireModules=[id],err.requireType="scripterror",reject(getDefer(id),err)},!1),script.src=url,10===document.documentMode?asap.then(function(){document.head.appendChild(script)}):document.head.appendChild(script))},callDep=function(map,relName){var args,bundleId,name=map.id,shim=config.shim[name];if(name in waiting)args=waiting[name],delete waiting[name],main.apply(undef,args);else if(!(name in deferreds))if(map.pr){if(!(bundleId=getOwn(bundlesMap,name)))return callDep(makeMap(map.pr)).then(function(plugin){var newMap=map.prn?map:makeMap(name,relName,!0),newId=newMap.id,shim=getOwn(config.shim,newId);return newId in calledPlugin||(calledPlugin[newId]=!0,shim&&shim.deps?req(shim.deps,function(){callPlugin(plugin,newMap,relName)}):callPlugin(plugin,newMap,relName)),getDefer(newId).promise});map.url=req.nameToUrl(bundleId),load(map)}else shim&&shim.deps?req(shim.deps,function(){load(map)}):load(map);return getDefer(name).promise},makeMap=function(name,relName,applyMap){if("string"!=typeof name)return name;var plugin,url,parts,prefix,result,prefixNormalized,cacheKey=name+" & "+(relName||"")+" & "+!!applyMap;return parts=splitPrefix(name),prefix=parts[0],name=parts[1],!prefix&&cacheKey in mapCache?mapCache[cacheKey]:(prefix&&(prefix=normalize(prefix,relName,applyMap),plugin=prefix in defined&&defined[prefix]),prefix?plugin&&plugin.normalize?(name=plugin.normalize(name,makeNormalize(relName)),prefixNormalized=!0):name=name.indexOf("!")===-1?normalize(name,relName,applyMap):name:(name=normalize(name,relName,applyMap),parts=splitPrefix(name),prefix=parts[0],name=parts[1],url=req.nameToUrl(name)),result={id:prefix?prefix+"!"+name:name,n:name,pr:prefix,url:url,prn:prefix&&prefixNormalized},prefix||(mapCache[cacheKey]=result),result)},handlers={require:function(name){return makeRequire(name)},exports:function(name){var e=defined[name];return"undefined"!=typeof e?e:defined[name]={}},module:function(name){return{id:name,uri:"",exports:handlers.exports(name),config:function(){return getOwn(config.config,name)||{}}}}},main=function(name,deps,factory,errback,relName){if(name){if(name in calledDefine)return;calledDefine[name]=!0}var d=getDefer(name);return deps&&!Array.isArray(deps)&&(factory=deps,deps=[]),deps=deps?slice.call(deps,0):null,errback||(hasProp(config,"defaultErrback")?config.defaultErrback&&(errback=config.defaultErrback):errback=delayedError),errback&&d.promise.catch(errback),relName=relName||name,"function"==typeof factory?(!deps.length&&factory.length&&(factory.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(match,dep){deps.push(dep)}),deps=(1===factory.length?["require"]:["require","exports","module"]).concat(deps)),d.factory=factory,d.deps=deps,d.depending=!0,deps.forEach(function(depName,i){var depMap;deps[i]=depMap=makeMap(depName,relName,!0),depName=depMap.id,"require"===depName?d.values[i]=handlers.require(name):"exports"===depName?(d.values[i]=handlers.exports(name),d.usingExports=!0):"module"===depName?d.values[i]=d.cjsModule=handlers.module(name):void 0===depName?d.values[i]=void 0:waitForDep(depMap,relName,d,i)}),d.depending=!1,d.depCount===d.depMax&&defineModule(d)):name&&resolve(name,d,factory),startTime=(new Date).getTime(),name||check(d),d.promise},req=makeRequire(null,!0),req.config=function(cfg){if(cfg.context&&cfg.context!==contextName){var existingContext=getOwn(contexts,cfg.context);return existingContext?existingContext.req.config(cfg):newContext(cfg.context).config(cfg)}if(mapCache=obj(),cfg.baseUrl&&"/"!==cfg.baseUrl.charAt(cfg.baseUrl.length-1)&&(cfg.baseUrl+="/"),"string"==typeof cfg.urlArgs){var urlArgs=cfg.urlArgs;cfg.urlArgs=function(id,url){return(url.indexOf("?")===-1?"?":"&")+urlArgs}}var shim=config.shim,objs={paths:!0,bundles:!0,config:!0,map:!0};return eachProp(cfg,function(value,prop){objs[prop]?(config[prop]||(config[prop]={}),mixin(config[prop],value,!0,!0)):config[prop]=value}),cfg.bundles&&eachProp(cfg.bundles,function(value,prop){value.forEach(function(v){v!==prop&&(bundlesMap[v]=prop)})}),cfg.shim&&(eachProp(cfg.shim,function(value,id){Array.isArray(value)&&(value={deps:value}),!value.exports&&!value.init||value.exportsFn||(value.exportsFn=makeShimExports(value)),shim[id]=value}),config.shim=shim),cfg.packages&&cfg.packages.forEach(function(pkgObj){var location,name;pkgObj="string"==typeof pkgObj?{name:pkgObj}:pkgObj,name=pkgObj.name,location=pkgObj.location,location&&(config.paths[name]=pkgObj.location),config.pkgs[name]=pkgObj.name+"/"+(pkgObj.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),(cfg.deps||cfg.callback)&&req(cfg.deps,cfg.callback),req},req.onError=function(err){throw err},context={id:contextName,defined:defined,waiting:waiting,config:config,deferreds:deferreds,req:req,execCb:function(name,callback,args,exports){return callback.apply(exports,args)}},contexts[contextName]=context,req}if(!Promise)throw new Error("No Promise implementation available");var topReq,dataMain,src,subPath,bootstrapConfig=requirejs||require,hasOwn=Object.prototype.hasOwnProperty,contexts={},queue=[],currDirRegExp=/^\.\//,urlRegExp=/^\/|\:|\?|\.js$/,commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,slice=Array.prototype.slice;if("function"!=typeof requirejs){var asap=Promise.resolve(void 0);requirejs=topReq=newContext("_"),"function"!=typeof require&&(require=topReq),topReq.exec=function(text){return eval(text)},topReq.contexts=contexts,define=function(){queue.push(slice.call(arguments,0))},define.amd={jQuery:!0},bootstrapConfig&&topReq.config(bootstrapConfig),topReq.isBrowser&&!contexts._.config.skipDataMain&&(dataMain=document.querySelectorAll("script[data-main]")[0],dataMain=dataMain&&dataMain.getAttribute("data-main"),dataMain&&(dataMain=dataMain.replace(jsSuffixRegExp,""),bootstrapConfig&&bootstrapConfig.baseUrl||dataMain.indexOf("!")!==-1||(src=dataMain.split("/"),dataMain=src.pop(),subPath=src.length?src.join("/")+"/":"./",topReq.config({baseUrl:subPath})),topReq([dataMain])))}}(this,"undefined"!=typeof Promise?Promise:void 0); \ No newline at end of file +var requirejs,require,define;!function(global,Promise,undef){function commentReplace(match,singlePrefix){return singlePrefix||""}function hasProp(obj,prop){return hasOwn.call(obj,prop)}function getOwn(obj,prop){return obj&&hasProp(obj,prop)&&obj[prop]}function obj(){return Object.create(null)}function eachProp(obj,func){var prop;for(prop in obj)if(hasProp(obj,prop)&&func(obj[prop],prop))break}function mixin(target,source,force,deepStringMixin){return source&&eachProp(source,function(value,prop){!force&&hasProp(target,prop)||(!deepStringMixin||"object"!=typeof value||!value||Array.isArray(value)||"function"==typeof value||value instanceof RegExp?target[prop]=value:(target[prop]||(target[prop]={}),mixin(target[prop],value,force,deepStringMixin)))}),target}function getGlobal(value){if(!value)return value;var g=global;return value.split(".").forEach(function(part){g=g[part]}),g}function newContext(contextName){function trimDots(ary){var i,part,length=ary.length;for(i=0;i0&&(ary.splice(i-1,2),i-=2)}}function normalize(name,baseName,applyMap){var mapValue,nameParts,i,j,nameSegment,lastIndex,foundMap,foundI,foundStarMap,starI,baseParts=baseName&&baseName.split("/"),normalizedBaseParts=baseParts,map=config.map,starMap=map&&map["*"];if(name&&(name=name.split("/"),lastIndex=name.length-1,config.nodeIdCompat&&jsSuffixRegExp.test(name[lastIndex])&&(name[lastIndex]=name[lastIndex].replace(jsSuffixRegExp,"")),"."===name[0].charAt(0)&&baseParts&&(normalizedBaseParts=baseParts.slice(0,baseParts.length-1),name=normalizedBaseParts.concat(name)),trimDots(name),name=name.join("/")),applyMap&&map&&(baseParts||starMap)){nameParts=name.split("/");outerLoop:for(i=nameParts.length;i>0;i-=1){if(nameSegment=nameParts.slice(0,i).join("/"),baseParts)for(j=baseParts.length;j>0;j-=1)if((mapValue=getOwn(map,baseParts.slice(0,j).join("/")))&&(mapValue=getOwn(mapValue,nameSegment))){foundMap=mapValue,foundI=i;break outerLoop}!foundStarMap&&starMap&&getOwn(starMap,nameSegment)&&(foundStarMap=getOwn(starMap,nameSegment),starI=i)}!foundMap&&foundStarMap&&(foundMap=foundStarMap,foundI=starI),foundMap&&(nameParts.splice(0,foundI,foundMap),name=nameParts.join("/"))}return getOwn(config.pkgs,name)||name}function makeShimExports(value){function fn(){var ret;return value.init&&(ret=value.init.apply(global,arguments)),ret||value.exports&&getGlobal(value.exports)}return fn}function takeQueue(anonId){var i,id,args,shim;for(i=0;i0;i-=1)if(parentModule=syms.slice(0,i).join("/"),parentPath=getOwn(paths,parentModule)){Array.isArray(parentPath)&&(parentPath=parentPath[0]),syms.splice(0,i,parentPath);break}url=syms.join("/"),url+=ext||(/^data\:|^blob\:|\?/.test(url)||skipExt?"":".js"),url=("/"===url.charAt(0)||url.match(/^[\w\+\.\-]+:/)?"":config.baseUrl)+url}return config.urlArgs&&!/^blob\:/.test(url)?url+config.urlArgs(moduleName,url):url},req.toUrl=function(moduleNamePlusExt){var ext,index=moduleNamePlusExt.lastIndexOf("."),segment=moduleNamePlusExt.split("/")[0],isRelative="."===segment||".."===segment;return-1!==index&&(!isRelative||index>1)&&(ext=moduleNamePlusExt.substring(index,moduleNamePlusExt.length),moduleNamePlusExt=moduleNamePlusExt.substring(0,index)),req.nameToUrl(normalize(moduleNamePlusExt,relName),ext,!0)},req.defined=function(id){return makeMap(id,relName,!0).id in defined},req.specified=function(id){return(id=makeMap(id,relName,!0).id)in defined||id in deferreds},req}function resolve(name,d,value){name&&(defined[name]=value,requirejs.onResourceLoad&&requirejs.onResourceLoad(context,d.map,d.deps)),d.finished=!0,d.resolve(value)}function reject(d,err){d.finished=!0,d.rejected=!0,d.reject(err)}function makeNormalize(relName){return function(name){return normalize(name,relName,!0)}}function defineModule(d){d.factoryCalled=!0;var ret,name=d.map.id;try{ret=context.execCb(name,d.factory,d.values,defined[name])}catch(err){return reject(d,err)}name?ret===undef&&(d.cjsModule?ret=d.cjsModule.exports:d.usingExports&&(ret=defined[name])):requireDeferreds.splice(requireDeferreds.indexOf(d),1),resolve(name,d,ret)}function depFinished(val,i){this.rejected||this.depDefined[i]||(this.depDefined[i]=!0,this.depCount+=1,this.values[i]=val,this.depending||this.depCount!==this.depMax||defineModule(this))}function makeDefer(name,calculatedMap){var d={};return d.promise=new Promise(function(resolve,reject){d.resolve=resolve,d.reject=function(err){name||requireDeferreds.splice(requireDeferreds.indexOf(d),1),reject(err)}}),d.map=name?calculatedMap||makeMap(name):{},d.depCount=0,d.depMax=0,d.values=[],d.depDefined=[],d.depFinished=depFinished,d.map.pr&&(d.deps=[makeMap(d.map.pr)]),d}function getDefer(name,calculatedMap){var d;return name?(d=name in deferreds&&deferreds[name])||(d=deferreds[name]=makeDefer(name,calculatedMap)):(d=makeDefer(),requireDeferreds.push(d)),d}function makeErrback(d,name){return function(err){d.rejected||(err.dynaId||(err.dynaId="id"+(errCount+=1),err.requireModules=[name]),reject(d,err))}}function waitForDep(depMap,relName,d,i){d.depMax+=1,callDep(depMap,relName).then(function(val){d.depFinished(val,i)},makeErrback(d,depMap.id)).catch(makeErrback(d,d.map.id))}function makeLoad(id){function load(value){fromTextCalled||resolve(id,getDefer(id),value)}var fromTextCalled;return load.error=function(err){reject(getDefer(id),err)},load.fromText=function(text,textAlt){var execError,d=getDefer(id),map=makeMap(makeMap(id).n),plainId=map.id;fromTextCalled=!0,d.factory=function(p,val){return val},textAlt&&(text=textAlt),hasProp(config.config,id)&&(config.config[plainId]=config.config[id]);try{req.exec(text)}catch(e){execError=new Error("fromText eval for "+plainId+" failed: "+e),execError.requireType="fromtexteval",reject(d,execError)}takeQueue(plainId),d.deps=[map],waitForDep(map,null,d,d.deps.length)},load}function callPlugin(plugin,map,relName){plugin.load(map.n,makeRequire(relName),makeLoad(map.id),config)}function splitPrefix(name){var prefix,index=name?name.indexOf("!"):-1;return index>-1&&(prefix=name.substring(0,index),name=name.substring(index+1,name.length)),[prefix,name]}function breakCycle(d,traced,processed){var id=d.map.id;traced[id]=!0,!d.finished&&d.deps&&d.deps.forEach(function(depMap){var depId=depMap.id,dep=!hasProp(handlers,depId)&&getDefer(depId,depMap);!dep||dep.finished||processed[depId]||(hasProp(traced,depId)?d.deps.forEach(function(depMap,i){depMap.id===depId&&d.depFinished(defined[depId],i)}):breakCycle(dep,traced,processed))}),processed[id]=!0}function check(d){var err,mid,dfd,notFinished=[],waitInterval=1e3*config.waitSeconds,expired=waitInterval&&startTime+waitInterval<(new Date).getTime();if(0===loadCount&&(d?d.finished||breakCycle(d,{},{}):requireDeferreds.length&&requireDeferreds.forEach(function(d){breakCycle(d,{},{})})),expired){for(mid in deferreds)dfd=deferreds[mid],dfd.finished||notFinished.push(dfd.map.id);err=new Error("Timeout for modules: "+notFinished),err.requireModules=notFinished,err.requireType="timeout",notFinished.forEach(function(id){reject(getDefer(id),err)})}else(loadCount||requireDeferreds.length)&&(checkingLater||(checkingLater=!0,setTimeout(function(){checkingLater=!1,check()},70)))}function delayedError(e){return setTimeout(function(){e.dynaId&&trackedErrors[e.dynaId]||(trackedErrors[e.dynaId]=!0,req.onError(e))}),e}var req,main,makeMap,callDep,handlers,checkingLater,load,context,defined=obj(),waiting=obj(),config={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},mapCache=obj(),requireDeferreds=[],deferreds=obj(),calledDefine=obj(),calledPlugin=obj(),loadCount=0,startTime=(new Date).getTime(),errCount=0,trackedErrors=obj(),urlFetched=obj(),bundlesMap=obj(),asyncResolve=Promise.resolve();return load="function"==typeof importScripts?function(map){var url=map.url;urlFetched[url]||(urlFetched[url]=!0,getDefer(map.id),importScripts(url),takeQueue(map.id))}:function(map){var script,id=map.id,url=map.url;urlFetched[url]||(urlFetched[url]=!0,script=document.createElement("script"),script.setAttribute("data-requiremodule",id),script.type=config.scriptType||"text/javascript",script.charset="utf-8",script.async=!0,loadCount+=1,script.addEventListener("load",function(){loadCount-=1,takeQueue(id)},!1),script.addEventListener("error",function(){loadCount-=1;var err,pathConfig=getOwn(config.paths,id);if(pathConfig&&Array.isArray(pathConfig)&&pathConfig.length>1){script.parentNode.removeChild(script),pathConfig.shift();var d=getDefer(id);d.map=makeMap(id),d.map.url=req.nameToUrl(id),load(d.map)}else err=new Error("Load failed: "+id+": "+script.src),err.requireModules=[id],err.requireType="scripterror",reject(getDefer(id),err)},!1),script.src=url,10===document.documentMode?asap.then(function(){document.head.appendChild(script)}):document.head.appendChild(script))},callDep=function(map,relName){var args,bundleId,name=map.id,shim=config.shim[name];if(name in waiting)args=waiting[name],delete waiting[name],main.apply(undef,args);else if(!(name in deferreds))if(map.pr){if(!(bundleId=getOwn(bundlesMap,name)))return callDep(makeMap(map.pr)).then(function(plugin){var newMap=map.prn?map:makeMap(name,relName,!0),newId=newMap.id,shim=getOwn(config.shim,newId);return newId in calledPlugin||(calledPlugin[newId]=!0,shim&&shim.deps?req(shim.deps,function(){callPlugin(plugin,newMap,relName)}):callPlugin(plugin,newMap,relName)),getDefer(newId).promise});map.url=req.nameToUrl(bundleId),load(map)}else shim&&shim.deps?req(shim.deps,function(){load(map)}):load(map);return getDefer(name).promise},makeMap=function(name,relName,applyMap){if("string"!=typeof name)return name;var plugin,url,parts,prefix,result,prefixNormalized,cacheKey=name+" & "+(relName||"")+" & "+!!applyMap;return parts=splitPrefix(name),prefix=parts[0],name=parts[1],!prefix&&cacheKey in mapCache?mapCache[cacheKey]:(prefix&&(prefix=normalize(prefix,relName,applyMap),plugin=prefix in defined&&defined[prefix]),prefix?plugin&&plugin.normalize?(name=plugin.normalize(name,makeNormalize(relName)),prefixNormalized=!0):name=-1===name.indexOf("!")?normalize(name,relName,applyMap):name:(name=normalize(name,relName,applyMap),parts=splitPrefix(name),prefix=parts[0],name=parts[1],url=req.nameToUrl(name)),result={id:prefix?prefix+"!"+name:name,n:name,pr:prefix,url:url,prn:prefix&&prefixNormalized},prefix||(mapCache[cacheKey]=result),result)},handlers={require:function(name){return makeRequire(name)},exports:function(name){var e=defined[name];return void 0!==e?e:defined[name]={}},module:function(name){return{id:name,uri:"",exports:handlers.exports(name),config:function(){return getOwn(config.config,name)||{}}}}},main=function(name,deps,factory,errback,relName){if(name){if(name in calledDefine)return;calledDefine[name]=!0}var d=getDefer(name);return deps&&!Array.isArray(deps)&&(factory=deps,deps=[]),deps=deps?slice.call(deps,0):null,errback||(hasProp(config,"defaultErrback")?config.defaultErrback&&(errback=config.defaultErrback):errback=delayedError),errback&&d.promise.catch(errback),relName=relName||name,"function"==typeof factory?(!deps.length&&factory.length&&(factory.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(match,dep){deps.push(dep)}),deps=(1===factory.length?["require"]:["require","exports","module"]).concat(deps)),d.factory=factory,d.deps=deps,d.depending=!0,deps.forEach(function(depName,i){var depMap;deps[i]=depMap=makeMap(depName,relName,!0),depName=depMap.id,"require"===depName?d.values[i]=handlers.require(name):"exports"===depName?(d.values[i]=handlers.exports(name),d.usingExports=!0):"module"===depName?d.values[i]=d.cjsModule=handlers.module(name):void 0===depName?d.values[i]=void 0:waitForDep(depMap,relName,d,i)}),d.depending=!1,d.depCount===d.depMax&&defineModule(d)):name&&resolve(name,d,factory),startTime=(new Date).getTime(),name||check(d),d.promise},req=makeRequire(null,!0),req.config=function(cfg){if(cfg.context&&cfg.context!==contextName){var existingContext=getOwn(contexts,cfg.context);return existingContext?existingContext.req.config(cfg):newContext(cfg.context).config(cfg)}if(mapCache=obj(),cfg.baseUrl&&"/"!==cfg.baseUrl.charAt(cfg.baseUrl.length-1)&&(cfg.baseUrl+="/"),"string"==typeof cfg.urlArgs){var urlArgs=cfg.urlArgs;cfg.urlArgs=function(id,url){return(-1===url.indexOf("?")?"?":"&")+urlArgs}}var shim=config.shim,objs={paths:!0,bundles:!0,config:!0,map:!0};return eachProp(cfg,function(value,prop){objs[prop]?(config[prop]||(config[prop]={}),mixin(config[prop],value,!0,!0)):config[prop]=value}),cfg.bundles&&eachProp(cfg.bundles,function(value,prop){value.forEach(function(v){v!==prop&&(bundlesMap[v]=prop)})}),cfg.shim&&(eachProp(cfg.shim,function(value,id){Array.isArray(value)&&(value={deps:value}),!value.exports&&!value.init||value.exportsFn||(value.exportsFn=makeShimExports(value)),shim[id]=value}),config.shim=shim),cfg.packages&&cfg.packages.forEach(function(pkgObj){var location,name;pkgObj="string"==typeof pkgObj?{name:pkgObj}:pkgObj,name=pkgObj.name,location=pkgObj.location,location&&(config.paths[name]=pkgObj.location),config.pkgs[name]=pkgObj.name+"/"+(pkgObj.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),(cfg.deps||cfg.callback)&&req(cfg.deps,cfg.callback),req},req.onError=function(err){throw err},context={id:contextName,defined:defined,waiting:waiting,config:config,deferreds:deferreds,req:req,execCb:function(name,callback,args,exports){return callback.apply(exports,args)}},contexts[contextName]=context,req}if(!Promise)throw new Error("No Promise implementation available");var topReq,dataMain,src,subPath,bootstrapConfig=requirejs||require,hasOwn=Object.prototype.hasOwnProperty,contexts={},queue=[],currDirRegExp=/^\.\//,urlRegExp=/^\/|\:|\?|\.js$/,commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,slice=Array.prototype.slice;if("function"!=typeof requirejs){var asap=Promise.resolve(void 0);requirejs=topReq=newContext("_"),"function"!=typeof require&&(require=topReq),topReq.exec=function(text){return eval(text)},topReq.contexts=contexts,define=function(){queue.push(slice.call(arguments,0))},define.amd={jQuery:!0},bootstrapConfig&&topReq.config(bootstrapConfig),topReq.isBrowser&&!contexts._.config.skipDataMain&&(dataMain=document.querySelectorAll("script[data-main]")[0],(dataMain=dataMain&&dataMain.getAttribute("data-main"))&&(dataMain=dataMain.replace(jsSuffixRegExp,""),bootstrapConfig&&bootstrapConfig.baseUrl||-1!==dataMain.indexOf("!")||(src=dataMain.split("/"),dataMain=src.pop(),subPath=src.length?src.join("/")+"/":"./",topReq.config({baseUrl:subPath})),topReq([dataMain])))}}(this,"undefined"!=typeof Promise?Promise:void 0); \ No newline at end of file diff --git a/dashboard-ui/bower_components/cryptojslib/components/core-min.js b/dashboard-ui/bower_components/cryptojslib/components/core-min.js deleted file mode 100644 index 3f191b431..000000000 --- a/dashboard-ui/bower_components/cryptojslib/components/core-min.js +++ /dev/null @@ -1,13 +0,0 @@ -/* -CryptoJS v3.1.2 -code.google.com/p/crypto-js -(c) 2009-2013 by Jeff Mott. All rights reserved. -code.google.com/p/crypto-js/wiki/License -*/ -var CryptoJS=CryptoJS||function(h,r){var k={},l=k.lib={},n=function(){},f=l.Base={extend:function(a){n.prototype=this;var b=new n;a&&b.mixIn(a);b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)});b.init.prototype=b;b.$super=this;return b},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}}, -j=l.WordArray=f.extend({init:function(a,b){a=this.words=a||[];this.sigBytes=b!=r?b:4*a.length},toString:function(a){return(a||s).stringify(this)},concat:function(a){var b=this.words,d=a.words,c=this.sigBytes;a=a.sigBytes;this.clamp();if(c%4)for(var e=0;e>>2]|=(d[e>>>2]>>>24-8*(e%4)&255)<<24-8*((c+e)%4);else if(65535>>2]=d[e>>>2];else b.push.apply(b,d);this.sigBytes+=a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<< -32-8*(b%4);a.length=h.ceil(b/4)},clone:function(){var a=f.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d>>2]>>>24-8*(c%4)&255;d.push((e>>>4).toString(16));d.push((e&15).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c>>3]|=parseInt(a.substr(c, -2),16)<<24-4*(c%8);return new j.init(d,b/2)}},p=m.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c>>2]>>>24-8*(c%4)&255));return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c>>2]|=(a.charCodeAt(c)&255)<<24-8*(c%4);return new j.init(d,b)}},t=m.Utf8={stringify:function(a){try{return decodeURIComponent(escape(p.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data");}},parse:function(a){return p.parse(unescape(encodeURIComponent(a)))}}, -q=l.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new j.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=t.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,d=b.words,c=b.sigBytes,e=this.blockSize,f=c/(4*e),f=a?h.ceil(f):h.max((f|0)-this._minBufferSize,0);a=f*e;c=h.min(4*a,c);if(a){for(var g=0;g>>32-h)+f}function k(a,f,g,j,p,h,k){a=a+(f&j|g&~j)+p+k;return(a<>>32-h)+f}function l(a,f,g,j,h,k,l){a=a+(f^g^j)+h+l;return(a<>>32-k)+f}function n(a,f,g,j,h,k,l){a=a+(g^(f|~j))+h+l;return(a<>>32-k)+f}for(var r=CryptoJS,q=r.lib,F=q.WordArray,s=q.Hasher,q=r.algo,a=[],t=0;64>t;t++)a[t]=4294967296*E.abs(E.sin(t+1))|0;q=q.MD5=s.extend({_doReset:function(){this._hash=new F.init([1732584193,4023233417,2562383102,271733878])}, -_doProcessBlock:function(m,f){for(var g=0;16>g;g++){var j=f+g,p=m[j];m[j]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360}var g=this._hash.words,j=m[f+0],p=m[f+1],q=m[f+2],r=m[f+3],s=m[f+4],t=m[f+5],u=m[f+6],v=m[f+7],w=m[f+8],x=m[f+9],y=m[f+10],z=m[f+11],A=m[f+12],B=m[f+13],C=m[f+14],D=m[f+15],b=g[0],c=g[1],d=g[2],e=g[3],b=h(b,c,d,e,j,7,a[0]),e=h(e,b,c,d,p,12,a[1]),d=h(d,e,b,c,q,17,a[2]),c=h(c,d,e,b,r,22,a[3]),b=h(b,c,d,e,s,7,a[4]),e=h(e,b,c,d,t,12,a[5]),d=h(d,e,b,c,u,17,a[6]),c=h(c,d,e,b,v,22,a[7]), -b=h(b,c,d,e,w,7,a[8]),e=h(e,b,c,d,x,12,a[9]),d=h(d,e,b,c,y,17,a[10]),c=h(c,d,e,b,z,22,a[11]),b=h(b,c,d,e,A,7,a[12]),e=h(e,b,c,d,B,12,a[13]),d=h(d,e,b,c,C,17,a[14]),c=h(c,d,e,b,D,22,a[15]),b=k(b,c,d,e,p,5,a[16]),e=k(e,b,c,d,u,9,a[17]),d=k(d,e,b,c,z,14,a[18]),c=k(c,d,e,b,j,20,a[19]),b=k(b,c,d,e,t,5,a[20]),e=k(e,b,c,d,y,9,a[21]),d=k(d,e,b,c,D,14,a[22]),c=k(c,d,e,b,s,20,a[23]),b=k(b,c,d,e,x,5,a[24]),e=k(e,b,c,d,C,9,a[25]),d=k(d,e,b,c,r,14,a[26]),c=k(c,d,e,b,w,20,a[27]),b=k(b,c,d,e,B,5,a[28]),e=k(e,b, -c,d,q,9,a[29]),d=k(d,e,b,c,v,14,a[30]),c=k(c,d,e,b,A,20,a[31]),b=l(b,c,d,e,t,4,a[32]),e=l(e,b,c,d,w,11,a[33]),d=l(d,e,b,c,z,16,a[34]),c=l(c,d,e,b,C,23,a[35]),b=l(b,c,d,e,p,4,a[36]),e=l(e,b,c,d,s,11,a[37]),d=l(d,e,b,c,v,16,a[38]),c=l(c,d,e,b,y,23,a[39]),b=l(b,c,d,e,B,4,a[40]),e=l(e,b,c,d,j,11,a[41]),d=l(d,e,b,c,r,16,a[42]),c=l(c,d,e,b,u,23,a[43]),b=l(b,c,d,e,x,4,a[44]),e=l(e,b,c,d,A,11,a[45]),d=l(d,e,b,c,D,16,a[46]),c=l(c,d,e,b,q,23,a[47]),b=n(b,c,d,e,j,6,a[48]),e=n(e,b,c,d,v,10,a[49]),d=n(d,e,b,c, -C,15,a[50]),c=n(c,d,e,b,t,21,a[51]),b=n(b,c,d,e,A,6,a[52]),e=n(e,b,c,d,r,10,a[53]),d=n(d,e,b,c,y,15,a[54]),c=n(c,d,e,b,p,21,a[55]),b=n(b,c,d,e,w,6,a[56]),e=n(e,b,c,d,D,10,a[57]),d=n(d,e,b,c,u,15,a[58]),c=n(c,d,e,b,B,21,a[59]),b=n(b,c,d,e,s,6,a[60]),e=n(e,b,c,d,z,10,a[61]),d=n(d,e,b,c,q,15,a[62]),c=n(c,d,e,b,x,21,a[63]);g[0]=g[0]+b|0;g[1]=g[1]+c|0;g[2]=g[2]+d|0;g[3]=g[3]+e|0},_doFinalize:function(){var a=this._data,f=a.words,g=8*this._nDataBytes,j=8*a.sigBytes;f[j>>>5]|=128<<24-j%32;var h=E.floor(g/ -4294967296);f[(j+64>>>9<<4)+15]=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360;f[(j+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360;a.sigBytes=4*(f.length+1);this._process();a=this._hash;f=a.words;for(g=0;4>g;g++)j=f[g],f[g]=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360;return a},clone:function(){var a=s.clone.call(this);a._hash=this._hash.clone();return a}});r.MD5=s._createHelper(q);r.HmacMD5=s._createHmacHelper(q)})(Math); diff --git a/dashboard-ui/bower_components/cryptojslib/components/sha1-min.js b/dashboard-ui/bower_components/cryptojslib/components/sha1-min.js deleted file mode 100644 index 3ae0311e2..000000000 --- a/dashboard-ui/bower_components/cryptojslib/components/sha1-min.js +++ /dev/null @@ -1,8 +0,0 @@ -/* -CryptoJS v3.1.2 -code.google.com/p/crypto-js -(c) 2009-2013 by Jeff Mott. All rights reserved. -code.google.com/p/crypto-js/wiki/License -*/ -(function(){var k=CryptoJS,b=k.lib,m=b.WordArray,l=b.Hasher,d=[],b=k.algo.SHA1=l.extend({_doReset:function(){this._hash=new m.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(n,p){for(var a=this._hash.words,e=a[0],f=a[1],h=a[2],j=a[3],b=a[4],c=0;80>c;c++){if(16>c)d[c]=n[p+c]|0;else{var g=d[c-3]^d[c-8]^d[c-14]^d[c-16];d[c]=g<<1|g>>>31}g=(e<<5|e>>>27)+b+d[c];g=20>c?g+((f&h|~f&j)+1518500249):40>c?g+((f^h^j)+1859775393):60>c?g+((f&h|f&j|h&j)-1894007588):g+((f^h^ -j)-899497514);b=j;j=h;h=f<<30|f>>>2;f=e;e=g}a[0]=a[0]+e|0;a[1]=a[1]+f|0;a[2]=a[2]+h|0;a[3]=a[3]+j|0;a[4]=a[4]+b|0},_doFinalize:function(){var b=this._data,d=b.words,a=8*this._nDataBytes,e=8*b.sigBytes;d[e>>>5]|=128<<24-e%32;d[(e+64>>>9<<4)+14]=Math.floor(a/4294967296);d[(e+64>>>9<<4)+15]=a;b.sigBytes=4*d.length;this._process();return this._hash},clone:function(){var b=l.clone.call(this);b._hash=this._hash.clone();return b}});k.SHA1=l._createHelper(b);k.HmacSHA1=l._createHmacHelper(b)})(); diff --git a/dashboard-ui/bower_components/document-register-element/testrunner.js b/dashboard-ui/bower_components/document-register-element/testrunner.js deleted file mode 100644 index 8c1e2d6a7..000000000 --- a/dashboard-ui/bower_components/document-register-element/testrunner.js +++ /dev/null @@ -1 +0,0 @@ -console.log("Loading: test.html");var page=require("webpage").create(),url="index.html";page.open(url,function(status){"success"===status?setTimeout(function(){var results=page.evaluate(function(){var passed=Math.max(0,document.querySelectorAll(".pass").length-1);return{total:"".concat(passed," blocks (",document.querySelector("#wru strong").textContent.replace(/\D/g,"")," single tests)"),passed:passed,failed:Math.max(0,document.querySelectorAll(".fail").length-1),failures:[].map.call(document.querySelectorAll(".fail"),function(node){return node.textContent}),errored:Math.max(0,document.querySelectorAll(".error").length-1),errors:[].map.call(document.querySelectorAll(".error"),function(node){return node.textContent})}});console.log("- - - - - - - - - -"),console.log("total: "+results.total),console.log("- - - - - - - - - -"),console.log("passed: "+results.passed),results.failed?console.log("failures: \n"+results.failures.join("\n")):console.log("failed: "+results.failed),results.errored?console.log("errors: \n"+results.errors.join("\n")):console.log("errored: "+results.errored),console.log("- - - - - - - - - -"),0=tests.length)return normalizeReturnBitrate(instance,currentBitrate);var test=tests[index];return instance.getDownloadSpeed(test.bytes).then(function(bitrate){return bitratebVal)return 1}return 0}return ApiClient.prototype.appName=function(){return this._appName},ApiClient.prototype.setRequestHeaders=function(headers){var currentServerInfo=this.serverInfo(),appName=this._appName,accessToken=currentServerInfo.AccessToken,values=[];if(appName&&values.push('Client="'+appName+'"'),this._deviceName&&values.push('Device="'+this._deviceName+'"'),this._deviceId&&values.push('DeviceId="'+this._deviceId+'"'),this._appVersion&&values.push('Version="'+this._appVersion+'"'),accessToken&&values.push('Token="'+accessToken+'"'),values.length){var auth="MediaBrowser "+values.join(", ");headers["X-Emby-Authorization"]=auth}},ApiClient.prototype.appVersion=function(){return this._appVersion},ApiClient.prototype.deviceName=function(){return this._deviceName},ApiClient.prototype.deviceId=function(){return this._deviceId},ApiClient.prototype.serverAddress=function(val){if(null!=val){if(0!==val.toLowerCase().indexOf("http"))throw new Error("Invalid url: "+val);var changed=val!==this._serverAddress;this._serverAddress=val,this.onNetworkChange(),changed&&events.trigger(this,"serveraddresschanged")}return this._serverAddress},ApiClient.prototype.onNetworkChange=function(){this.lastDetectedBitrate=0,this.lastDetectedBitrateTime=0,setSavedEndpointInfo(this,null),redetectBitrate(this)},ApiClient.prototype.getUrl=function(name,params){if(!name)throw new Error("Url name cannot be empty");var url=this._serverAddress;if(!url)throw new Error("serverAddress is yet not set");var lowered=url.toLowerCase();return lowered.indexOf("/emby")===-1&&lowered.indexOf("/mediabrowser")===-1&&(url+="/emby"),"/"!==name.charAt(0)&&(url+="/"),url+=name,params&&(params=paramsToString(params),params&&(url+="?"+params)),url},ApiClient.prototype.fetchWithFailover=function(request,enableReconnection){console.log("Requesting "+request.url),request.timeout=3e4;var instance=this;return getFetchPromise(request).then(function(response){return instance.lastFetch=(new Date).getTime(),response.status<400?"json"===request.dataType||"application/json"===request.headers.accept?response.json():"text"===request.dataType||0===(response.headers.get("Content-Type")||"").toLowerCase().indexOf("text/")?response.text():response:(onFetchFail(instance,request.url,response),Promise.reject(response))},function(error){if(error?console.log("Request failed to "+request.url+" "+error.toString()):console.log("Request timed out to "+request.url),!error&&enableReconnection){console.log("Attempting reconnection");var previousServerAddress=instance.serverAddress();return tryReconnect(instance).then(function(){return console.log("Reconnect succeesed"),request.url=request.url.replace(previousServerAddress,instance.serverAddress()),instance.fetchWithFailover(request,!1)},function(innerError){throw console.log("Reconnect failed"),onFetchFail(instance,request.url,{}),innerError})}throw console.log("Reporting request failure"),onFetchFail(instance,request.url,{}),error})},ApiClient.prototype.fetch=function(request,includeAuthorization){if(!request)throw new Error("Request cannot be null");if(request.headers=request.headers||{},includeAuthorization!==!1&&this.setRequestHeaders(request.headers),this.enableAutomaticNetworking===!1||"GET"!==request.type){console.log("Requesting url without automatic networking: "+request.url);var instance=this;return getFetchPromise(request).then(function(response){return instance.lastFetch=(new Date).getTime(),response.status<400?"json"===request.dataType||"application/json"===request.headers.accept?response.json():"text"===request.dataType||0===(response.headers.get("Content-Type")||"").toLowerCase().indexOf("text/")?response.text():response:(onFetchFail(instance,request.url,response),Promise.reject(response))},function(error){throw onFetchFail(instance,request.url,{}),error})}return this.fetchWithFailover(request,!0)},ApiClient.prototype.setAuthenticationInfo=function(accessKey,userId){this._currentUser=null,this._serverInfo.AccessToken=accessKey,this._serverInfo.UserId=userId,redetectBitrate(this)},ApiClient.prototype.serverInfo=function(info){return info&&(this._serverInfo=info),this._serverInfo},ApiClient.prototype.getCurrentUserId=function(){return this._serverInfo.UserId},ApiClient.prototype.accessToken=function(){return this._serverInfo.AccessToken},ApiClient.prototype.serverId=function(){return this.serverInfo().Id},ApiClient.prototype.serverName=function(){return this.serverInfo().Name},ApiClient.prototype.ajax=function(request,includeAuthorization){if(!request)throw new Error("Request cannot be null");return this.fetch(request,includeAuthorization)},ApiClient.prototype.getCurrentUser=function(enableCache){if(this._currentUser)return Promise.resolve(this._currentUser);var userId=this.getCurrentUserId();if(!userId)return Promise.reject();var user,instance=this,serverPromise=this.getUser(userId).then(function(user){return appStorage.setItem("user-"+user.Id+"-"+user.ServerId,JSON.stringify(user)),instance._currentUser=user,user},function(response){if(!response.status&&userId&&instance.accessToken()&&(user=getCachedUser(instance,userId)))return Promise.resolve(user);throw response});return!this.lastFetch&&enableCache!==!1&&(user=getCachedUser(instance,userId))?Promise.resolve(user):serverPromise},ApiClient.prototype.isLoggedIn=function(){var info=this.serverInfo();return!!(info&&info.UserId&&info.AccessToken)},ApiClient.prototype.logout=function(){stopBitrateDetection(this),this.closeWebSocket();var done=function(){this.setAuthenticationInfo(null,null)}.bind(this);if(this.accessToken()){var url=this.getUrl("Sessions/Logout");return this.ajax({type:"POST",url:url}).then(done,done)}return done(),Promise.resolve()},ApiClient.prototype.authenticateUserByName=function(name,password){if(!name)return Promise.reject();var url=this.getUrl("Users/authenticatebyname"),instance=this;return new Promise(function(resolve,reject){require(["cryptojs-sha1","cryptojs-md5"],function(){var postData={Password:CryptoJS.SHA1(password||"").toString(),PasswordMd5:CryptoJS.MD5(password||"").toString(),Username:name,Pw:password};instance.ajax({type:"POST",url:url,data:JSON.stringify(postData),dataType:"json",contentType:"application/json"}).then(function(result){var afterOnAuthenticated=function(){redetectBitrate(instance),resolve(result)};instance.onAuthenticated?instance.onAuthenticated(instance,result).then(afterOnAuthenticated):afterOnAuthenticated()},reject)})})},ApiClient.prototype.ensureWebSocket=function(){if(!this.isWebSocketOpenOrConnecting()&&this.isWebSocketSupported())try{this.openWebSocket()}catch(err){console.log("Error opening web socket: "+err)}},ApiClient.prototype.openWebSocket=function(){var accessToken=this.accessToken();if(!accessToken)throw new Error("Cannot open web socket without access token.");var url=this.getUrl("socket");url=replaceAll(url,"emby/socket","embywebsocket"),url=replaceAll(url,"https:","wss:"),url=replaceAll(url,"http:","ws:"),url+="?api_key="+accessToken,url+="&deviceId="+this.deviceId(),console.log("opening web socket with url: "+url);var webSocket=new WebSocket(url);webSocket.onmessage=onWebSocketMessage.bind(this),webSocket.onopen=onWebSocketOpen.bind(this),webSocket.onerror=onWebSocketError.bind(this),setSocketOnClose(this,webSocket),this._webSocket=webSocket},ApiClient.prototype.closeWebSocket=function(){var socket=this._webSocket;socket&&socket.readyState===WebSocket.OPEN&&socket.close()},ApiClient.prototype.sendWebSocketMessage=function(name,data){console.log("Sending web socket message: "+name);var msg={MessageType:name};data&&(msg.Data=data),msg=JSON.stringify(msg),this._webSocket.send(msg)},ApiClient.prototype.isWebSocketOpen=function(){var socket=this._webSocket;return!!socket&&socket.readyState===WebSocket.OPEN},ApiClient.prototype.isWebSocketOpenOrConnecting=function(){var socket=this._webSocket;return!!socket&&(socket.readyState===WebSocket.OPEN||socket.readyState===WebSocket.CONNECTING)},ApiClient.prototype.get=function(url){return this.ajax({type:"GET",url:url})},ApiClient.prototype.getJSON=function(url,includeAuthorization){return this.fetch({url:url,type:"GET",dataType:"json",headers:{accept:"application/json"}},includeAuthorization)},ApiClient.prototype.updateServerInfo=function(server,connectionMode){if(null==server)throw new Error("server cannot be null");if(null==connectionMode)throw new Error("connectionMode cannot be null");console.log("Begin updateServerInfo. connectionMode: "+connectionMode),this.serverInfo(server);var serverUrl=MediaBrowser.ServerInfo.getServerAddress(server,connectionMode);if(!serverUrl)throw new Error("serverUrl cannot be null. serverInfo: "+JSON.stringify(server));console.log("Setting server address to "+serverUrl),this.serverAddress(serverUrl)},ApiClient.prototype.isWebSocketSupported=function(){try{return null!=WebSocket}catch(err){return!1}},ApiClient.prototype.clearAuthenticationInfo=function(){this.setAuthenticationInfo(null,null)},ApiClient.prototype.encodeName=function(name){name=name.split("/").join("-"),name=name.split("&").join("-"),name=name.split("?").join("-");var val=paramsToString({name:name});return val.substring(val.indexOf("=")+1).replace("'","%27")},ApiClient.prototype.getProductNews=function(options){options=options||{};var url=this.getUrl("News/Product",options);return this.getJSON(url)},ApiClient.prototype.getDownloadSpeed=function(byteSize){var url=this.getUrl("Playback/BitrateTest",{Size:byteSize}),now=(new Date).getTime();return this.ajax({type:"GET",url:url,timeout:5e3}).then(function(){var responseTimeSeconds=((new Date).getTime()-now)/1e3,bytesPerSecond=byteSize/responseTimeSeconds,bitrate=Math.round(8*bytesPerSecond);return bitrate})},ApiClient.prototype.detectBitrate=function(force){if(!force&&this.lastDetectedBitrate&&(new Date).getTime()-(this.lastDetectedBitrateTime||0)<=36e5)return Promise.resolve(this.lastDetectedBitrate);var instance=this;return this.getEndpointInfo().then(function(info){return detectBitrateWithEndpointInfo(instance,info)},function(info){return detectBitrateWithEndpointInfo(instance,{})})},ApiClient.prototype.getItem=function(userId,itemId){if(!itemId)throw new Error("null itemId");var url=userId?this.getUrl("Users/"+userId+"/Items/"+itemId):this.getUrl("Items/"+itemId);return this.getJSON(url)},ApiClient.prototype.getRootFolder=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Users/"+userId+"/Items/Root");return this.getJSON(url)},ApiClient.prototype.getNotificationSummary=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Notifications/"+userId+"/Summary");return this.getJSON(url)},ApiClient.prototype.getNotifications=function(userId,options){if(!userId)throw new Error("null userId");var url=this.getUrl("Notifications/"+userId,options||{});return this.getJSON(url)},ApiClient.prototype.markNotificationsRead=function(userId,idList,isRead){if(!userId)throw new Error("null userId");if(!idList)throw new Error("null idList");var suffix=isRead?"Read":"Unread",params={UserId:userId,Ids:idList.join(",")},url=this.getUrl("Notifications/"+userId+"/"+suffix,params);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getRemoteImageProviders=function(options){if(!options)throw new Error("null options");var urlPrefix=getRemoteImagePrefix(this,options),url=this.getUrl(urlPrefix+"/RemoteImages/Providers",options);return this.getJSON(url)},ApiClient.prototype.getAvailableRemoteImages=function(options){if(!options)throw new Error("null options");var urlPrefix=getRemoteImagePrefix(this,options),url=this.getUrl(urlPrefix+"/RemoteImages",options);return this.getJSON(url)},ApiClient.prototype.downloadRemoteImage=function(options){if(!options)throw new Error("null options");var urlPrefix=getRemoteImagePrefix(this,options),url=this.getUrl(urlPrefix+"/RemoteImages/Download",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getLiveTvInfo=function(options){var url=this.getUrl("LiveTv/Info",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvGuideInfo=function(options){var url=this.getUrl("LiveTv/GuideInfo",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvChannel=function(id,userId){if(!id)throw new Error("null id");var options={};userId&&(options.userId=userId);var url=this.getUrl("LiveTv/Channels/"+id,options);return this.getJSON(url)},ApiClient.prototype.getLiveTvChannels=function(options){var url=this.getUrl("LiveTv/Channels",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvPrograms=function(options){return options=options||{},options.channelIds&&options.channelIds.length>1800?this.ajax({type:"POST",url:this.getUrl("LiveTv/Programs"),data:JSON.stringify(options),contentType:"application/json",dataType:"json"}):this.ajax({type:"GET",url:this.getUrl("LiveTv/Programs",options),dataType:"json"})},ApiClient.prototype.getLiveTvRecommendedPrograms=function(options){return options=options||{},this.ajax({type:"GET",url:this.getUrl("LiveTv/Programs/Recommended",options),dataType:"json"})},ApiClient.prototype.getLiveTvRecordings=function(options){var url=this.getUrl("LiveTv/Recordings",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvRecordingSeries=function(options){var url=this.getUrl("LiveTv/Recordings/Series",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvRecordingGroups=function(options){var url=this.getUrl("LiveTv/Recordings/Groups",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvRecordingGroup=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Recordings/Groups/"+id);return this.getJSON(url)},ApiClient.prototype.getLiveTvRecording=function(id,userId){if(!id)throw new Error("null id");var options={};userId&&(options.userId=userId);var url=this.getUrl("LiveTv/Recordings/"+id,options);return this.getJSON(url)},ApiClient.prototype.getLiveTvProgram=function(id,userId){if(!id)throw new Error("null id");var options={};userId&&(options.userId=userId);var url=this.getUrl("LiveTv/Programs/"+id,options);return this.getJSON(url)},ApiClient.prototype.deleteLiveTvRecording=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Recordings/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.cancelLiveTvTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Timers/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.getLiveTvTimers=function(options){var url=this.getUrl("LiveTv/Timers",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Timers/"+id);return this.getJSON(url)},ApiClient.prototype.getNewLiveTvTimerDefaults=function(options){options=options||{};var url=this.getUrl("LiveTv/Timers/Defaults",options);return this.getJSON(url)},ApiClient.prototype.createLiveTvTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/Timers");return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.updateLiveTvTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/Timers/"+item.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.resetLiveTvTuner=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Tuners/"+id+"/Reset");return this.ajax({type:"POST",url:url})},ApiClient.prototype.getLiveTvSeriesTimers=function(options){var url=this.getUrl("LiveTv/SeriesTimers",options||{});return this.getJSON(url)},ApiClient.prototype.getFileOrganizationResults=function(options){var url=this.getUrl("Library/FileOrganization",options||{});return this.getJSON(url)},ApiClient.prototype.deleteOriginalFileFromOrganizationResult=function(id){var url=this.getUrl("Library/FileOrganizations/"+id+"/File");return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.clearOrganizationLog=function(){var url=this.getUrl("Library/FileOrganizations");return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.performOrganization=function(id){var url=this.getUrl("Library/FileOrganizations/"+id+"/Organize");return this.ajax({type:"POST",url:url})},ApiClient.prototype.performEpisodeOrganization=function(id,options){var url=this.getUrl("Library/FileOrganizations/"+id+"/Episode/Organize");return this.ajax({type:"POST",url:url,data:JSON.stringify(options),contentType:"application/json"})},ApiClient.prototype.getLiveTvSeriesTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/SeriesTimers/"+id);return this.getJSON(url)},ApiClient.prototype.cancelLiveTvSeriesTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/SeriesTimers/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.createLiveTvSeriesTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/SeriesTimers");return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.updateLiveTvSeriesTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/SeriesTimers/"+item.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.getRegistrationInfo=function(feature){var url=this.getUrl("Registrations/"+feature);return this.getJSON(url)},ApiClient.prototype.getSystemInfo=function(){var url=this.getUrl("System/Info"),instance=this;return this.getJSON(url).then(function(info){return instance.setSystemInfo(info),Promise.resolve(info)})},ApiClient.prototype.getPublicSystemInfo=function(){var url=this.getUrl("System/Info/Public"),instance=this;return this.getJSON(url).then(function(info){return instance.setSystemInfo(info),Promise.resolve(info)})},ApiClient.prototype.getInstantMixFromItem=function(itemId,options){var url=this.getUrl("Items/"+itemId+"/InstantMix",options);return this.getJSON(url)},ApiClient.prototype.getEpisodes=function(itemId,options){var url=this.getUrl("Shows/"+itemId+"/Episodes",options);return this.getJSON(url)},ApiClient.prototype.getDisplayPreferences=function(id,userId,app){var url=this.getUrl("DisplayPreferences/"+id,{userId:userId,client:app});return this.getJSON(url)},ApiClient.prototype.updateDisplayPreferences=function(id,obj,userId,app){var url=this.getUrl("DisplayPreferences/"+id,{userId:userId,client:app});return this.ajax({type:"POST",url:url,data:JSON.stringify(obj),contentType:"application/json"})},ApiClient.prototype.getSeasons=function(itemId,options){var url=this.getUrl("Shows/"+itemId+"/Seasons",options);return this.getJSON(url)},ApiClient.prototype.getSimilarItems=function(itemId,options){var url=this.getUrl("Items/"+itemId+"/Similar",options);return this.getJSON(url)},ApiClient.prototype.getCultures=function(){var url=this.getUrl("Localization/cultures");return this.getJSON(url)},ApiClient.prototype.getCountries=function(){var url=this.getUrl("Localization/countries");return this.getJSON(url)},ApiClient.prototype.getPluginSecurityInfo=function(){var url=this.getUrl("Plugins/SecurityInfo");return this.getJSON(url)},ApiClient.prototype.getPlaybackInfo=function(itemId,options,deviceProfile){var postData={DeviceProfile:deviceProfile};return this.ajax({url:this.getUrl("Items/"+itemId+"/PlaybackInfo",options),type:"POST",data:JSON.stringify(postData),contentType:"application/json",dataType:"json"})},ApiClient.prototype.getIntros=function(itemId){return this.getJSON(this.getUrl("Users/"+this.getCurrentUserId()+"/Items/"+itemId+"/Intros"))},ApiClient.prototype.getDirectoryContents=function(path,options){if(!path)throw new Error("null path");if("string"!=typeof path)throw new Error("invalid path");options=options||{},options.path=path;var url=this.getUrl("Environment/DirectoryContents",options);return this.getJSON(url)},ApiClient.prototype.getNetworkShares=function(path){if(!path)throw new Error("null path");var options={};options.path=path;var url=this.getUrl("Environment/NetworkShares",options);return this.getJSON(url)},ApiClient.prototype.getParentPath=function(path){if(!path)throw new Error("null path");var options={};options.path=path;var url=this.getUrl("Environment/ParentPath",options);return this.ajax({type:"GET",url:url,dataType:"text"})},ApiClient.prototype.getDrives=function(){var url=this.getUrl("Environment/Drives");return this.getJSON(url)},ApiClient.prototype.getNetworkDevices=function(){var url=this.getUrl("Environment/NetworkDevices");return this.getJSON(url)},ApiClient.prototype.cancelPackageInstallation=function(installationId){if(!installationId)throw new Error("null installationId");var url=this.getUrl("Packages/Installing/"+installationId);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.refreshItem=function(itemId,options){if(!itemId)throw new Error("null itemId");var url=this.getUrl("Items/"+itemId+"/Refresh",options||{});return this.ajax({type:"POST",url:url})},ApiClient.prototype.installPlugin=function(name,guid,updateClass,version){if(!name)throw new Error("null name");if(!updateClass)throw new Error("null updateClass");var options={updateClass:updateClass,AssemblyGuid:guid};version&&(options.version=version);var url=this.getUrl("Packages/Installed/"+name,options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.restartServer=function(){var url=this.getUrl("System/Restart");return this.ajax({type:"POST",url:url})},ApiClient.prototype.shutdownServer=function(){var url=this.getUrl("System/Shutdown");return this.ajax({type:"POST",url:url})},ApiClient.prototype.getPackageInfo=function(name,guid){if(!name)throw new Error("null name");var options={AssemblyGuid:guid},url=this.getUrl("Packages/"+name,options);return this.getJSON(url)},ApiClient.prototype.getAvailableApplicationUpdate=function(){var url=this.getUrl("Packages/Updates",{PackageType:"System"});return this.getJSON(url)},ApiClient.prototype.getAvailablePluginUpdates=function(){var url=this.getUrl("Packages/Updates",{PackageType:"UserInstalled"});return this.getJSON(url)},ApiClient.prototype.getVirtualFolders=function(){var url="Library/VirtualFolders";return url=this.getUrl(url),this.getJSON(url)},ApiClient.prototype.getPhysicalPaths=function(){var url=this.getUrl("Library/PhysicalPaths");return this.getJSON(url)},ApiClient.prototype.getServerConfiguration=function(){var url=this.getUrl("System/Configuration");return this.getJSON(url)},ApiClient.prototype.getDevicesOptions=function(){var url=this.getUrl("System/Configuration/devices");return this.getJSON(url)},ApiClient.prototype.getContentUploadHistory=function(){var url=this.getUrl("Devices/CameraUploads",{DeviceId:this.deviceId()});return this.getJSON(url)},ApiClient.prototype.getNamedConfiguration=function(name){var url=this.getUrl("System/Configuration/"+name);return this.getJSON(url)},ApiClient.prototype.getScheduledTasks=function(options){options=options||{};var url=this.getUrl("ScheduledTasks",options);return this.getJSON(url)},ApiClient.prototype.startScheduledTask=function(id){if(!id)throw new Error("null id");var url=this.getUrl("ScheduledTasks/Running/"+id);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getScheduledTask=function(id){if(!id)throw new Error("null id");var url=this.getUrl("ScheduledTasks/"+id);return this.getJSON(url)},ApiClient.prototype.getNextUpEpisodes=function(options){var url=this.getUrl("Shows/NextUp",options);return this.getJSON(url)},ApiClient.prototype.stopScheduledTask=function(id){if(!id)throw new Error("null id");var url=this.getUrl("ScheduledTasks/Running/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.getPluginConfiguration=function(id){if(!id)throw new Error("null Id");var url=this.getUrl("Plugins/"+id+"/Configuration");return this.getJSON(url)},ApiClient.prototype.getAvailablePlugins=function(options){options=options||{},options.PackageType="UserInstalled";var url=this.getUrl("Packages",options);return this.getJSON(url)},ApiClient.prototype.uninstallPlugin=function(id){ -if(!id)throw new Error("null Id");var url=this.getUrl("Plugins/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.removeVirtualFolder=function(name,refreshLibrary){if(!name)throw new Error("null name");var url="Library/VirtualFolders";return url=this.getUrl(url,{refreshLibrary:!!refreshLibrary,name:name}),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.addVirtualFolder=function(name,type,refreshLibrary,libraryOptions){if(!name)throw new Error("null name");var options={};type&&(options.collectionType=type),options.refreshLibrary=!!refreshLibrary,options.name=name;var url="Library/VirtualFolders";return url=this.getUrl(url,options),this.ajax({type:"POST",url:url,data:JSON.stringify({LibraryOptions:libraryOptions}),contentType:"application/json"})},ApiClient.prototype.updateVirtualFolderOptions=function(id,libraryOptions){if(!id)throw new Error("null name");var url="Library/VirtualFolders/LibraryOptions";return url=this.getUrl(url),this.ajax({type:"POST",url:url,data:JSON.stringify({Id:id,LibraryOptions:libraryOptions}),contentType:"application/json"})},ApiClient.prototype.renameVirtualFolder=function(name,newName,refreshLibrary){if(!name)throw new Error("null name");var url="Library/VirtualFolders/Name";return url=this.getUrl(url,{refreshLibrary:!!refreshLibrary,newName:newName,name:name}),this.ajax({type:"POST",url:url})},ApiClient.prototype.addMediaPath=function(virtualFolderName,mediaPath,networkSharePath,refreshLibrary){if(!virtualFolderName)throw new Error("null virtualFolderName");if(!mediaPath)throw new Error("null mediaPath");var url="Library/VirtualFolders/Paths",pathInfo={Path:mediaPath};return networkSharePath&&(pathInfo.NetworkPath=networkSharePath),url=this.getUrl(url,{refreshLibrary:!!refreshLibrary}),this.ajax({type:"POST",url:url,data:JSON.stringify({Name:virtualFolderName,PathInfo:pathInfo}),contentType:"application/json"})},ApiClient.prototype.updateMediaPath=function(virtualFolderName,pathInfo){if(!virtualFolderName)throw new Error("null virtualFolderName");if(!pathInfo)throw new Error("null pathInfo");var url="Library/VirtualFolders/Paths/Update";return url=this.getUrl(url),this.ajax({type:"POST",url:url,data:JSON.stringify({Name:virtualFolderName,PathInfo:pathInfo}),contentType:"application/json"})},ApiClient.prototype.removeMediaPath=function(virtualFolderName,mediaPath,refreshLibrary){if(!virtualFolderName)throw new Error("null virtualFolderName");if(!mediaPath)throw new Error("null mediaPath");var url="Library/VirtualFolders/Paths";return url=this.getUrl(url,{refreshLibrary:!!refreshLibrary,path:mediaPath,name:virtualFolderName}),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteUser=function(id){if(!id)throw new Error("null id");var url=this.getUrl("Users/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteUserImage=function(userId,imageType,imageIndex){if(!userId)throw new Error("null userId");if(!imageType)throw new Error("null imageType");var url=this.getUrl("Users/"+userId+"/Images/"+imageType);return null!=imageIndex&&(url+="/"+imageIndex),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteItemImage=function(itemId,imageType,imageIndex){if(!imageType)throw new Error("null imageType");var url=this.getUrl("Items/"+itemId+"/Images");return url+="/"+imageType,null!=imageIndex&&(url+="/"+imageIndex),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteItem=function(itemId){if(!itemId)throw new Error("null itemId");var url=this.getUrl("Items/"+itemId);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.stopActiveEncodings=function(playSessionId){var options={deviceId:this.deviceId()};playSessionId&&(options.PlaySessionId=playSessionId);var url=this.getUrl("Videos/ActiveEncodings",options);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.reportCapabilities=function(options){var url=this.getUrl("Sessions/Capabilities/Full");return this.ajax({type:"POST",url:url,data:JSON.stringify(options),contentType:"application/json"})},ApiClient.prototype.updateItemImageIndex=function(itemId,imageType,imageIndex,newIndex){if(!imageType)throw new Error("null imageType");var options={newIndex:newIndex},url=this.getUrl("Items/"+itemId+"/Images/"+imageType+"/"+imageIndex+"/Index",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getItemImageInfos=function(itemId){var url=this.getUrl("Items/"+itemId+"/Images");return this.getJSON(url)},ApiClient.prototype.getCriticReviews=function(itemId,options){if(!itemId)throw new Error("null itemId");var url=this.getUrl("Items/"+itemId+"/CriticReviews",options);return this.getJSON(url)},ApiClient.prototype.getItemDownloadUrl=function(itemId){if(!itemId)throw new Error("itemId cannot be empty");var url="Items/"+itemId+"/Download";return this.getUrl(url,{api_key:this.accessToken()})},ApiClient.prototype.getSessions=function(options){var url=this.getUrl("Sessions",options);return this.getJSON(url)},ApiClient.prototype.uploadUserImage=function(userId,imageType,file){if(!userId)throw new Error("null userId");if(!imageType)throw new Error("null imageType");if(!file)throw new Error("File must be an image.");if("image/png"!==file.type&&"image/jpeg"!==file.type&&"image/jpeg"!==file.type)throw new Error("File must be an image.");var instance=this;return new Promise(function(resolve,reject){var reader=new FileReader;reader.onerror=function(){reject()},reader.onabort=function(){reject()},reader.onload=function(e){var data=e.target.result.split(",")[1],url=instance.getUrl("Users/"+userId+"/Images/"+imageType);instance.ajax({type:"POST",url:url,data:data,contentType:"image/"+file.name.substring(file.name.lastIndexOf(".")+1)}).then(resolve,reject)},reader.readAsDataURL(file)})},ApiClient.prototype.uploadItemImage=function(itemId,imageType,file){if(!itemId)throw new Error("null itemId");if(!imageType)throw new Error("null imageType");if(!file)throw new Error("File must be an image.");if("image/png"!==file.type&&"image/jpeg"!==file.type&&"image/jpeg"!==file.type)throw new Error("File must be an image.");var url=this.getUrl("Items/"+itemId+"/Images");url+="/"+imageType;var instance=this;return new Promise(function(resolve,reject){var reader=new FileReader;reader.onerror=function(){reject()},reader.onabort=function(){reject()},reader.onload=function(e){var data=e.target.result.split(",")[1];instance.ajax({type:"POST",url:url,data:data,contentType:"image/"+file.name.substring(file.name.lastIndexOf(".")+1)}).then(resolve,reject)},reader.readAsDataURL(file)})},ApiClient.prototype.getInstalledPlugins=function(){var options={},url=this.getUrl("Plugins",options);return this.getJSON(url)},ApiClient.prototype.getUser=function(id){if(!id)throw new Error("Must supply a userId");var url=this.getUrl("Users/"+id);return this.getJSON(url)},ApiClient.prototype.getStudio=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Studios/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getGenre=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Genres/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getMusicGenre=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("MusicGenres/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getGameGenre=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("GameGenres/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getArtist=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Artists/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getPerson=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Persons/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getPublicUsers=function(){var url=this.getUrl("users/public");return this.ajax({type:"GET",url:url,dataType:"json"},!1)},ApiClient.prototype.getUsers=function(options){var url=this.getUrl("users",options||{});return this.getJSON(url)},ApiClient.prototype.getParentalRatings=function(){var url=this.getUrl("Localization/ParentalRatings");return this.getJSON(url)},ApiClient.prototype.getDefaultImageQuality=function(imageType){return"backdrop"===imageType.toLowerCase()?80:90},ApiClient.prototype.getUserImageUrl=function(userId,options){if(!userId)throw new Error("null userId");options=options||{};var url="Users/"+userId+"/Images/"+options.type;return null!=options.index&&(url+="/"+options.index),normalizeImageOptions(this,options),delete options.type,delete options.index,this.getUrl(url,options)},ApiClient.prototype.getImageUrl=function(itemId,options){if(!itemId)throw new Error("itemId cannot be empty");options=options||{};var url="Items/"+itemId+"/Images/"+options.type;return null!=options.index&&(url+="/"+options.index),options.quality=options.quality||this.getDefaultImageQuality(options.type),this.normalizeImageOptions&&this.normalizeImageOptions(options),delete options.type,delete options.index,this.getUrl(url,options)},ApiClient.prototype.getScaledImageUrl=function(itemId,options){if(!itemId)throw new Error("itemId cannot be empty");options=options||{};var url="Items/"+itemId+"/Images/"+options.type;return null!=options.index&&(url+="/"+options.index),normalizeImageOptions(this,options),delete options.type,delete options.index,delete options.minScale,this.getUrl(url,options)},ApiClient.prototype.getThumbImageUrl=function(item,options){if(!item)throw new Error("null item");return options=options||{},options.imageType="thumb",item.ImageTags&&item.ImageTags.Thumb?(options.tag=item.ImageTags.Thumb,this.getImageUrl(item.Id,options)):item.ParentThumbItemId?(options.tag=item.ImageTags.ParentThumbImageTag,this.getImageUrl(item.ParentThumbItemId,options)):null},ApiClient.prototype.updateUserPassword=function(userId,currentPassword,newPassword){if(!userId)return Promise.reject();var url=this.getUrl("Users/"+userId+"/Password"),instance=this;return new Promise(function(resolve,reject){require(["cryptojs-sha1"],function(){instance.ajax({type:"POST",url:url,data:{CurrentPassword:CryptoJS.SHA1(currentPassword).toString(),NewPassword:CryptoJS.SHA1(newPassword).toString(),CurrentPw:currentPassword,NewPw:newPassword}}).then(resolve,reject)})})},ApiClient.prototype.updateEasyPassword=function(userId,newPassword){var instance=this;return new Promise(function(resolve,reject){if(!userId)return void reject();var url=instance.getUrl("Users/"+userId+"/EasyPassword");require(["cryptojs-sha1"],function(){instance.ajax({type:"POST",url:url,data:{newPassword:CryptoJS.SHA1(newPassword).toString(),NewPw:newPassword}}).then(resolve,reject)})})},ApiClient.prototype.resetUserPassword=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Users/"+userId+"/Password"),postData={};return postData.resetPassword=!0,this.ajax({type:"POST",url:url,data:postData})},ApiClient.prototype.resetEasyPassword=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Users/"+userId+"/EasyPassword"),postData={};return postData.resetPassword=!0,this.ajax({type:"POST",url:url,data:postData})},ApiClient.prototype.updateServerConfiguration=function(configuration){if(!configuration)throw new Error("null configuration");var url=this.getUrl("System/Configuration");return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.updateNamedConfiguration=function(name,configuration){if(!configuration)throw new Error("null configuration");var url=this.getUrl("System/Configuration/"+name);return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.updateItem=function(item){if(!item)throw new Error("null item");var url=this.getUrl("Items/"+item.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.updatePluginSecurityInfo=function(info){var url=this.getUrl("Plugins/SecurityInfo");return this.ajax({type:"POST",url:url,data:JSON.stringify(info),contentType:"application/json"})},ApiClient.prototype.createUser=function(name){var url=this.getUrl("Users/New");return this.ajax({type:"POST",url:url,data:{Name:name},dataType:"json"})},ApiClient.prototype.updateUser=function(user){if(!user)throw new Error("null user");var url=this.getUrl("Users/"+user.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(user),contentType:"application/json"})},ApiClient.prototype.updateUserPolicy=function(userId,policy){if(!userId)throw new Error("null userId");if(!policy)throw new Error("null policy");var url=this.getUrl("Users/"+userId+"/Policy");return this.ajax({type:"POST",url:url,data:JSON.stringify(policy),contentType:"application/json"})},ApiClient.prototype.updateUserConfiguration=function(userId,configuration){if(!userId)throw new Error("null userId");if(!configuration)throw new Error("null configuration");var url=this.getUrl("Users/"+userId+"/Configuration");return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.updateScheduledTaskTriggers=function(id,triggers){if(!id)throw new Error("null id");if(!triggers)throw new Error("null triggers");var url=this.getUrl("ScheduledTasks/"+id+"/Triggers");return this.ajax({type:"POST",url:url,data:JSON.stringify(triggers),contentType:"application/json"})},ApiClient.prototype.updatePluginConfiguration=function(id,configuration){if(!id)throw new Error("null Id");if(!configuration)throw new Error("null configuration");var url=this.getUrl("Plugins/"+id+"/Configuration");return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.getAncestorItems=function(itemId,userId){if(!itemId)throw new Error("null itemId");var options={};userId&&(options.userId=userId);var url=this.getUrl("Items/"+itemId+"/Ancestors",options);return this.getJSON(url)},ApiClient.prototype.getItems=function(userId,options){var url;return url="string"===(typeof userId).toString().toLowerCase()?this.getUrl("Users/"+userId+"/Items",options):this.getUrl("Items",options),this.getJSON(url)},ApiClient.prototype.getResumableItems=function(userId,options){return this.isMinServerVersion("3.2.33")?this.getJSON(this.getUrl("Users/"+userId+"/Items/Resume",options)):this.getItems(userId,Object.assign({SortBy:"DatePlayed",SortOrder:"Descending",Filters:"IsResumable",Recursive:!0,CollapseBoxSetItems:!1,ExcludeLocationTypes:"Virtual"},options))},ApiClient.prototype.getMovieRecommendations=function(options){return this.getJSON(this.getUrl("Movies/Recommendations",options))},ApiClient.prototype.getUpcomingEpisodes=function(options){return this.getJSON(this.getUrl("Shows/Upcoming",options))},ApiClient.prototype.getChannels=function(query){return this.getJSON(this.getUrl("Channels",query||{}))},ApiClient.prototype.getLatestChannelItems=function(query){return this.getJSON(this.getUrl("Channels/Items/Latest",query))},ApiClient.prototype.getUserViews=function(options,userId){options=options||{};var url=this.getUrl("Users/"+(userId||this.getCurrentUserId())+"/Views",options);return this.getJSON(url)},ApiClient.prototype.getArtists=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Artists",options);return this.getJSON(url)},ApiClient.prototype.getAlbumArtists=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Artists/AlbumArtists",options);return this.getJSON(url)},ApiClient.prototype.getGenres=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Genres",options);return this.getJSON(url)},ApiClient.prototype.getMusicGenres=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("MusicGenres",options);return this.getJSON(url)},ApiClient.prototype.getGameGenres=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("GameGenres",options);return this.getJSON(url)},ApiClient.prototype.getPeople=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Persons",options);return this.getJSON(url)},ApiClient.prototype.getStudios=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Studios",options);return this.getJSON(url)},ApiClient.prototype.getLocalTrailers=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/LocalTrailers");return this.getJSON(url)},ApiClient.prototype.getGameSystems=function(){var options={},userId=this.getCurrentUserId();userId&&(options.userId=userId);var url=this.getUrl("Games/SystemSummaries",options);return this.getJSON(url)},ApiClient.prototype.getAdditionalVideoParts=function(userId,itemId){if(!itemId)throw new Error("null itemId");var options={};userId&&(options.userId=userId);var url=this.getUrl("Videos/"+itemId+"/AdditionalParts",options);return this.getJSON(url)},ApiClient.prototype.getThemeMedia=function(userId,itemId,inherit){if(!itemId)throw new Error("null itemId");var options={};userId&&(options.userId=userId),options.InheritFromParent=inherit||!1;var url=this.getUrl("Items/"+itemId+"/ThemeMedia",options);return this.getJSON(url)},ApiClient.prototype.getSearchHints=function(options){var url=this.getUrl("Search/Hints",options),serverId=this.serverId();return this.getJSON(url).then(function(result){return result.SearchHints.forEach(function(i){i.ServerId=serverId}),result})},ApiClient.prototype.getSpecialFeatures=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/SpecialFeatures");return this.getJSON(url)},ApiClient.prototype.getDateParamValue=function(date){function formatDigit(i){return i<10?"0"+i:i}var d=date;return""+d.getFullYear()+formatDigit(d.getMonth()+1)+formatDigit(d.getDate())+formatDigit(d.getHours())+formatDigit(d.getMinutes())+formatDigit(d.getSeconds())},ApiClient.prototype.markPlayed=function(userId,itemId,date){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var options={};date&&(options.DatePlayed=this.getDateParamValue(date));var url=this.getUrl("Users/"+userId+"/PlayedItems/"+itemId,options);return this.ajax({type:"POST",url:url,dataType:"json"})},ApiClient.prototype.markUnplayed=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/PlayedItems/"+itemId);return this.ajax({type:"DELETE",url:url,dataType:"json"})},ApiClient.prototype.updateFavoriteStatus=function(userId,itemId,isFavorite){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/FavoriteItems/"+itemId),method=isFavorite?"POST":"DELETE";return this.ajax({type:method,url:url,dataType:"json"})},ApiClient.prototype.updateUserItemRating=function(userId,itemId,likes){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/Rating",{likes:likes});return this.ajax({type:"POST",url:url,dataType:"json"})},ApiClient.prototype.getItemCounts=function(userId){var options={};userId&&(options.userId=userId);var url=this.getUrl("Items/Counts",options);return this.getJSON(url)},ApiClient.prototype.clearUserItemRating=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/Rating");return this.ajax({type:"DELETE",url:url,dataType:"json"})},ApiClient.prototype.reportPlaybackStart=function(options){if(!options)throw new Error("null options");this.lastPlaybackProgressReport=0,this.lastPlaybackProgressReportTicks=null,stopBitrateDetection(this);var url=this.getUrl("Sessions/Playing");return this.ajax({type:"POST",data:JSON.stringify(options),contentType:"application/json",url:url})},ApiClient.prototype.reportPlaybackProgress=function(options){if(!options)throw new Error("null options");var newPositionTicks=options.PositionTicks;if("timeupdate"===(options.EventName||"timeupdate")){var now=(new Date).getTime(),msSinceLastReport=now-(this.lastPlaybackProgressReport||0);if(msSinceLastReport<=1e4){if(!newPositionTicks)return Promise.resolve();var expectedReportTicks=1e4*msSinceLastReport+(this.lastPlaybackProgressReportTicks||0);if(Math.abs((newPositionTicks||0)-expectedReportTicks)<5e7)return Promise.resolve()}this.lastPlaybackProgressReport=now}else this.lastPlaybackProgressReport=0;this.lastPlaybackProgressReportTicks=newPositionTicks;var url=this.getUrl("Sessions/Playing/Progress");return this.ajax({type:"POST",data:JSON.stringify(options),contentType:"application/json",url:url})},ApiClient.prototype.reportOfflineActions=function(actions){if(!actions)throw new Error("null actions");var url=this.getUrl("Sync/OfflineActions");return this.ajax({type:"POST",data:JSON.stringify(actions),contentType:"application/json",url:url})},ApiClient.prototype.syncData=function(data){if(!data)throw new Error("null data");var url=this.getUrl("Sync/Data");return this.ajax({type:"POST",data:JSON.stringify(data),contentType:"application/json",url:url,dataType:"json"})},ApiClient.prototype.getReadySyncItems=function(deviceId){if(!deviceId)throw new Error("null deviceId");var url=this.getUrl("Sync/Items/Ready",{TargetId:deviceId});return this.getJSON(url)},ApiClient.prototype.reportSyncJobItemTransferred=function(syncJobItemId){if(!syncJobItemId)throw new Error("null syncJobItemId");var url=this.getUrl("Sync/JobItems/"+syncJobItemId+"/Transferred");return this.ajax({type:"POST",url:url})},ApiClient.prototype.cancelSyncItems=function(itemIds,targetId){if(!itemIds)throw new Error("null itemIds");var url=this.getUrl("Sync/"+(targetId||this.deviceId())+"/Items",{ItemIds:itemIds.join(",")});return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.reportPlaybackStopped=function(options){if(!options)throw new Error("null options");this.lastPlaybackProgressReport=0,this.lastPlaybackProgressReportTicks=null,redetectBitrate(this);var url=this.getUrl("Sessions/Playing/Stopped");return this.ajax({type:"POST",data:JSON.stringify(options),contentType:"application/json",url:url})},ApiClient.prototype.sendPlayCommand=function(sessionId,options){if(!sessionId)throw new Error("null sessionId");if(!options)throw new Error("null options");var url=this.getUrl("Sessions/"+sessionId+"/Playing",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.sendCommand=function(sessionId,command){if(!sessionId)throw new Error("null sessionId");if(!command)throw new Error("null command");var url=this.getUrl("Sessions/"+sessionId+"/Command"),ajaxOptions={type:"POST",url:url};return ajaxOptions.data=JSON.stringify(command),ajaxOptions.contentType="application/json",this.ajax(ajaxOptions)},ApiClient.prototype.sendMessageCommand=function(sessionId,options){if(!sessionId)throw new Error("null sessionId");if(!options)throw new Error("null options");var url=this.getUrl("Sessions/"+sessionId+"/Message",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.sendPlayStateCommand=function(sessionId,command,options){if(!sessionId)throw new Error("null sessionId");if(!command)throw new Error("null command");var url=this.getUrl("Sessions/"+sessionId+"/Playing/"+command,options||{});return this.ajax({type:"POST",url:url})},ApiClient.prototype.createPackageReview=function(review){var url=this.getUrl("Packages/Reviews/"+review.id,review);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getPackageReviews=function(packageId,minRating,maxRating,limit){if(!packageId)throw new Error("null packageId");var options={};minRating&&(options.MinRating=minRating),maxRating&&(options.MaxRating=maxRating),limit&&(options.Limit=limit);var url=this.getUrl("Packages/"+packageId+"/Reviews",options);return this.getJSON(url)},ApiClient.prototype.getSmartMatchInfos=function(options){options=options||{};var url=this.getUrl("Library/FileOrganizations/SmartMatches",options);return this.ajax({type:"GET",url:url,dataType:"json"})},ApiClient.prototype.deleteSmartMatchEntries=function(entries){var url=this.getUrl("Library/FileOrganizations/SmartMatches/Delete"),postData={Entries:entries};return this.ajax({type:"POST",url:url,data:JSON.stringify(postData),contentType:"application/json"})},ApiClient.prototype.getSavedEndpointInfo=function(){return this._endPointInfo},ApiClient.prototype.getEndpointInfo=function(){var savedValue=this._endPointInfo;if(savedValue)return Promise.resolve(savedValue);var instance=this;return this.getJSON(this.getUrl("System/Endpoint")).then(function(endPointInfo){return setSavedEndpointInfo(instance,endPointInfo),endPointInfo})},ApiClient.prototype.getLatestItems=function(options){return options=options||{},this.getJSON(this.getUrl("Users/"+this.getCurrentUserId()+"/Items/Latest",options))},ApiClient.prototype.setSystemInfo=function(info){this._serverVersion=info.Version},ApiClient.prototype.serverVersion=function(){return this._serverVersion},ApiClient.prototype.isMinServerVersion=function(version){var serverVersion=this.serverVersion();return!!serverVersion&&compareVersions(serverVersion,version)>=0},ApiClient}); \ No newline at end of file +define(["events","appStorage","wakeOnLan"],function(events,appStorage,wakeOnLan){"use strict";function redetectBitrate(instance){stopBitrateDetection(instance),instance.accessToken()&&!1!==instance.enableAutomaticBitrateDetection&&setTimeout(redetectBitrateInternal.bind(instance),6e3)}function redetectBitrateInternal(){this.accessToken()&&this.detectBitrate()}function stopBitrateDetection(instance){instance.detectTimeout&&clearTimeout(instance.detectTimeout)}function replaceAll(originalString,strReplace,strWith){var reg=new RegExp(strReplace,"ig");return originalString.replace(reg,strWith)}function onFetchFail(instance,url,response){events.trigger(instance,"requestfail",[{url:url,status:response.status,errorCode:response.headers?response.headers.get("X-Application-Error-Code"):null}])}function paramsToString(params){var values=[];for(var key in params){var value=params[key];null!==value&&void 0!==value&&""!==value&&values.push(encodeURIComponent(key)+"="+encodeURIComponent(value))}return values.join("&")}function fetchWithTimeout(url,options,timeoutMs){return new Promise(function(resolve,reject){var timeout=setTimeout(reject,timeoutMs);options=options||{},options.credentials="same-origin",fetch(url,options).then(function(response){clearTimeout(timeout),resolve(response)},function(error){clearTimeout(timeout),reject(error)})})}function getFetchPromise(request){var headers=request.headers||{};"json"===request.dataType&&(headers.accept="application/json");var fetchRequest={headers:headers,method:request.type,credentials:"same-origin"},contentType=request.contentType;return request.data&&("string"==typeof request.data?fetchRequest.body=request.data:(fetchRequest.body=paramsToString(request.data),contentType=contentType||"application/x-www-form-urlencoded; charset=UTF-8")),contentType&&(headers["Content-Type"]=contentType),request.timeout?fetchWithTimeout(request.url,fetchRequest,request.timeout):fetch(request.url,fetchRequest)}function ApiClient(serverAddress,appName,appVersion,deviceName,deviceId,devicePixelRatio){if(!serverAddress)throw new Error("Must supply a serverAddress");console.log("ApiClient serverAddress: "+serverAddress),console.log("ApiClient appName: "+appName),console.log("ApiClient appVersion: "+appVersion),console.log("ApiClient deviceName: "+deviceName),console.log("ApiClient deviceId: "+deviceId),this._serverInfo={},this._serverAddress=serverAddress,this._deviceId=deviceId,this._deviceName=deviceName,this._appName=appName,this._appVersion=appVersion,this._devicePixelRatio=devicePixelRatio}function setSavedEndpointInfo(instance,info){instance._endPointInfo=info}function getTryConnectPromise(instance,url,state,resolve,reject){console.log("getTryConnectPromise "+url),fetchWithTimeout(instance.getUrl("system/info/public",null,url),{method:"GET",accept:"application/json"},15e3).then(function(){state.resolved||(state.resolved=!0,console.log("Reconnect succeeded to "+url),instance.serverAddress(url),resolve())},function(){state.resolved||(console.log("Reconnect failed to "+url),++state.rejects>=state.numAddresses&&reject())})}function tryReconnectInternal(instance){var addresses=[],addressesStrings=[],serverInfo=instance.serverInfo();return serverInfo.LocalAddress&&-1===addressesStrings.indexOf(serverInfo.LocalAddress)&&(addresses.push({url:serverInfo.LocalAddress,timeout:0}),addressesStrings.push(addresses[addresses.length-1].url)),serverInfo.ManualAddress&&-1===addressesStrings.indexOf(serverInfo.ManualAddress)&&(addresses.push({url:serverInfo.ManualAddress,timeout:100}),addressesStrings.push(addresses[addresses.length-1].url)),serverInfo.RemoteAddress&&-1===addressesStrings.indexOf(serverInfo.RemoteAddress)&&(addresses.push({url:serverInfo.RemoteAddress,timeout:200}),addressesStrings.push(addresses[addresses.length-1].url)),console.log("tryReconnect: "+addressesStrings.join("|")),new Promise(function(resolve,reject){var state={};state.numAddresses=addresses.length,state.rejects=0,addresses.map(function(url){setTimeout(function(){state.resolved||getTryConnectPromise(instance,url.url,state,resolve,reject)},url.timeout)})})}function tryReconnect(instance,retryCount){return retryCount=retryCount||0,retryCount>=20?Promise.reject():tryReconnectInternal(instance).catch(function(err){return console.log("error in tryReconnectInternal: "+(err||"")),new Promise(function(resolve,reject){setTimeout(function(){tryReconnect(instance,retryCount+1).then(resolve,reject)},500)})})}function getCachedUser(instance,userId){var serverId=instance.serverId();if(!serverId)return null;var json=appStorage.getItem("user-"+userId+"-"+serverId);return json?JSON.parse(json):null}function onWebSocketMessage(msg){var instance=this;msg=JSON.parse(msg.data),onMessageReceivedInternal(instance,msg)}function onMessageReceivedInternal(instance,msg){var messageId=msg.MessageId;if(messageId){if(messageIdsReceived[messageId])return;messageIdsReceived[messageId]=!0}if("UserDeleted"===msg.MessageType)instance._currentUser=null;else if("UserUpdated"===msg.MessageType||"UserConfigurationUpdated"===msg.MessageType){var user=msg.Data;user.Id===instance.getCurrentUserId()&&(instance._currentUser=null)}events.trigger(instance,"message",[msg])}function onWebSocketOpen(){var instance=this;console.log("web socket connection opened"),events.trigger(instance,"websocketopen")}function onWebSocketError(){var instance=this;events.trigger(instance,"websocketerror")}function setSocketOnClose(apiClient,socket){socket.onclose=function(){console.log("web socket closed"),apiClient._webSocket===socket&&(console.log("nulling out web socket"),apiClient._webSocket=null),setTimeout(function(){events.trigger(apiClient,"websocketclose")},0)}}function normalizeReturnBitrate(instance,bitrate){if(!bitrate)return instance.lastDetectedBitrate?instance.lastDetectedBitrate:Promise.reject();var result=Math.round(.7*bitrate);if(instance.getMaxBandwidth){var maxRate=instance.getMaxBandwidth();maxRate&&(result=Math.min(result,maxRate))}return instance.lastDetectedBitrate=result,instance.lastDetectedBitrateTime=(new Date).getTime(),result}function detectBitrateInternal(instance,tests,index,currentBitrate){if(index>=tests.length)return normalizeReturnBitrate(instance,currentBitrate);var test=tests[index];return instance.getDownloadSpeed(test.bytes).then(function(bitrate){return bitrate=infos.length)return void resolve();var info=infos[index];console.log("sending wakeonlan to "+info.MacAddress),wakeOnLan.send(info).then(function(result){sendNextWakeOnLan(infos,index+1,resolve)},function(){sendNextWakeOnLan(infos,index+1,resolve)})}function compareVersions(a,b){a=a.split("."),b=b.split(".");for(var i=0,length=Math.max(a.length,b.length);ibVal)return 1}return 0}ApiClient.prototype.appName=function(){return this._appName},ApiClient.prototype.setRequestHeaders=function(headers){var currentServerInfo=this.serverInfo(),appName=this._appName,accessToken=currentServerInfo.AccessToken,values=[];if(appName&&values.push('Client="'+appName+'"'),this._deviceName&&values.push('Device="'+this._deviceName+'"'),this._deviceId&&values.push('DeviceId="'+this._deviceId+'"'),this._appVersion&&values.push('Version="'+this._appVersion+'"'),accessToken&&values.push('Token="'+accessToken+'"'),values.length){var auth="MediaBrowser "+values.join(", ");headers["X-Emby-Authorization"]=auth}},ApiClient.prototype.appVersion=function(){return this._appVersion},ApiClient.prototype.deviceName=function(){return this._deviceName},ApiClient.prototype.deviceId=function(){return this._deviceId},ApiClient.prototype.serverAddress=function(val){if(null!=val){if(0!==val.toLowerCase().indexOf("http"))throw new Error("Invalid url: "+val);var changed=val!==this._serverAddress;this._serverAddress=val,this.onNetworkChange(),changed&&events.trigger(this,"serveraddresschanged")}return this._serverAddress},ApiClient.prototype.onNetworkChange=function(){this.lastDetectedBitrate=0,this.lastDetectedBitrateTime=0,setSavedEndpointInfo(this,null),redetectBitrate(this),refreshWakeOnLanInfoIfNeeded(this)},ApiClient.prototype.getUrl=function(name,params,serverAddress){if(!name)throw new Error("Url name cannot be empty");var url=serverAddress||this._serverAddress;if(!url)throw new Error("serverAddress is yet not set");var lowered=url.toLowerCase();return-1===lowered.indexOf("/emby")&&-1===lowered.indexOf("/mediabrowser")&&(url+="/emby"),"/"!==name.charAt(0)&&(url+="/"),url+=name,params&&(params=paramsToString(params))&&(url+="?"+params),url},ApiClient.prototype.fetchWithFailover=function(request,enableReconnection){console.log("Requesting "+request.url),request.timeout=3e4;var instance=this;return getFetchPromise(request).then(function(response){return instance.lastFetch=(new Date).getTime(),response.status<400?"json"===request.dataType||"application/json"===request.headers.accept?response.json():"text"===request.dataType||0===(response.headers.get("Content-Type")||"").toLowerCase().indexOf("text/")?response.text():response:(onFetchFail(instance,request.url,response),Promise.reject(response))},function(error){if(error?console.log("Request failed to "+request.url+" "+(error.status||"")+" "+error.toString()):console.log("Request timed out to "+request.url),error&&error.status||!enableReconnection)throw console.log("Reporting request failure"),onFetchFail(instance,request.url,{}),error;console.log("Attempting reconnection");var previousServerAddress=instance.serverAddress();return tryReconnect(instance).then(function(){return console.log("Reconnect succeesed"),request.url=request.url.replace(previousServerAddress,instance.serverAddress()),instance.fetchWithFailover(request,!1)},function(innerError){throw console.log("Reconnect failed"),onFetchFail(instance,request.url,{}),innerError})})},ApiClient.prototype.fetch=function(request,includeAuthorization){if(!request)throw new Error("Request cannot be null");if(request.headers=request.headers||{},!1!==includeAuthorization&&this.setRequestHeaders(request.headers),!1===this.enableAutomaticNetworking||"GET"!==request.type){console.log("Requesting url without automatic networking: "+request.url);var instance=this;return getFetchPromise(request).then(function(response){return instance.lastFetch=(new Date).getTime(),response.status<400?"json"===request.dataType||"application/json"===request.headers.accept?response.json():"text"===request.dataType||0===(response.headers.get("Content-Type")||"").toLowerCase().indexOf("text/")?response.text():response:(onFetchFail(instance,request.url,response),Promise.reject(response))},function(error){throw onFetchFail(instance,request.url,{}),error})}return this.fetchWithFailover(request,!0)},ApiClient.prototype.setAuthenticationInfo=function(accessKey,userId){this._currentUser=null,this._serverInfo.AccessToken=accessKey,this._serverInfo.UserId=userId,redetectBitrate(this),refreshWakeOnLanInfoIfNeeded(this)},ApiClient.prototype.serverInfo=function(info){return info&&(this._serverInfo=info),this._serverInfo},ApiClient.prototype.getCurrentUserId=function(){return this._serverInfo.UserId},ApiClient.prototype.accessToken=function(){return this._serverInfo.AccessToken},ApiClient.prototype.serverId=function(){return this.serverInfo().Id},ApiClient.prototype.serverName=function(){return this.serverInfo().Name},ApiClient.prototype.ajax=function(request,includeAuthorization){if(!request)throw new Error("Request cannot be null");return this.fetch(request,includeAuthorization)},ApiClient.prototype.getCurrentUser=function(enableCache){if(this._currentUser)return Promise.resolve(this._currentUser);var userId=this.getCurrentUserId();if(!userId)return Promise.reject();var user,instance=this,serverPromise=this.getUser(userId).then(function(user){return appStorage.setItem("user-"+user.Id+"-"+user.ServerId,JSON.stringify(user)),instance._currentUser=user,user},function(response){if(!response.status&&userId&&instance.accessToken()&&(user=getCachedUser(instance,userId)))return Promise.resolve(user);throw response});return!this.lastFetch&&!1!==enableCache&&(user=getCachedUser(instance,userId))?Promise.resolve(user):serverPromise},ApiClient.prototype.isLoggedIn=function(){var info=this.serverInfo();return!!(info&&info.UserId&&info.AccessToken)},ApiClient.prototype.logout=function(){stopBitrateDetection(this),this.closeWebSocket();var done=function(){this.setAuthenticationInfo(null,null)}.bind(this);if(this.accessToken()){var url=this.getUrl("Sessions/Logout");return this.ajax({type:"POST",url:url}).then(done,done)}return done(),Promise.resolve()},ApiClient.prototype.authenticateUserByName=function(name,password){if(!name)return Promise.reject();var url=this.getUrl("Users/authenticatebyname"),instance=this;return new Promise(function(resolve,reject){var postData={Username:name,Pw:password||""};instance.ajax({type:"POST",url:url,data:JSON.stringify(postData),dataType:"json",contentType:"application/json"}).then(function(result){var afterOnAuthenticated=function(){redetectBitrate(instance),refreshWakeOnLanInfoIfNeeded(instance),resolve(result)};instance.onAuthenticated?instance.onAuthenticated(instance,result).then(afterOnAuthenticated):afterOnAuthenticated()},reject)})},ApiClient.prototype.ensureWebSocket=function(){if(!this.isWebSocketOpenOrConnecting()&&this.isWebSocketSupported())try{this.openWebSocket()}catch(err){console.log("Error opening web socket: "+err)}};var messageIdsReceived={};return ApiClient.prototype.openWebSocket=function(){var accessToken=this.accessToken();if(!accessToken)throw new Error("Cannot open web socket without access token.");var url=this.getUrl("socket");url=replaceAll(url,"emby/socket","embywebsocket"),url=replaceAll(url,"https:","wss:"),url=replaceAll(url,"http:","ws:"),url+="?api_key="+accessToken,url+="&deviceId="+this.deviceId(),console.log("opening web socket with url: "+url);var webSocket=new WebSocket(url);webSocket.onmessage=onWebSocketMessage.bind(this),webSocket.onopen=onWebSocketOpen.bind(this),webSocket.onerror=onWebSocketError.bind(this),setSocketOnClose(this,webSocket),this._webSocket=webSocket},ApiClient.prototype.closeWebSocket=function(){var socket=this._webSocket;socket&&socket.readyState===WebSocket.OPEN&&socket.close()},ApiClient.prototype.sendWebSocketMessage=function(name,data){console.log("Sending web socket message: "+name);var msg={MessageType:name};data&&(msg.Data=data),msg=JSON.stringify(msg),this._webSocket.send(msg)},ApiClient.prototype.sendMessage=function(name,data){this.isWebSocketOpen()&&this.sendWebSocketMessage(name,data)},ApiClient.prototype.isMessageChannelOpen=function(){return this.isWebSocketOpen()},ApiClient.prototype.isWebSocketOpen=function(){var socket=this._webSocket;return!!socket&&socket.readyState===WebSocket.OPEN},ApiClient.prototype.isWebSocketOpenOrConnecting=function(){var socket=this._webSocket;return!!socket&&(socket.readyState===WebSocket.OPEN||socket.readyState===WebSocket.CONNECTING)},ApiClient.prototype.get=function(url){return this.ajax({type:"GET",url:url})},ApiClient.prototype.getJSON=function(url,includeAuthorization){return this.fetch({url:url,type:"GET",dataType:"json",headers:{accept:"application/json"}},includeAuthorization)},ApiClient.prototype.updateServerInfo=function(server,serverUrl){if(null==server)throw new Error("server cannot be null");if(this.serverInfo(server),!serverUrl)throw new Error("serverUrl cannot be null. serverInfo: "+JSON.stringify(server));console.log("Setting server address to "+serverUrl),this.serverAddress(serverUrl)},ApiClient.prototype.isWebSocketSupported=function(){try{return null!=WebSocket}catch(err){return!1}},ApiClient.prototype.clearAuthenticationInfo=function(){this.setAuthenticationInfo(null,null)},ApiClient.prototype.encodeName=function(name){name=name.split("/").join("-"),name=name.split("&").join("-"),name=name.split("?").join("-");var val=paramsToString({name:name});return val.substring(val.indexOf("=")+1).replace("'","%27")},ApiClient.prototype.getProductNews=function(options){options=options||{};var url=this.getUrl("News/Product",options);return this.getJSON(url)},ApiClient.prototype.getDownloadSpeed=function(byteSize){var url=this.getUrl("Playback/BitrateTest",{Size:byteSize}),now=(new Date).getTime();return this.ajax({type:"GET",url:url,timeout:5e3}).then(function(){var responseTimeSeconds=((new Date).getTime()-now)/1e3,bytesPerSecond=byteSize/responseTimeSeconds;return Math.round(8*bytesPerSecond)})},ApiClient.prototype.detectBitrate=function(force){if(!force&&this.lastDetectedBitrate&&(new Date).getTime()-(this.lastDetectedBitrateTime||0)<=36e5)return Promise.resolve(this.lastDetectedBitrate);var instance=this;return this.getEndpointInfo().then(function(info){return detectBitrateWithEndpointInfo(instance,info)},function(info){return detectBitrateWithEndpointInfo(instance,{})})},ApiClient.prototype.getItem=function(userId,itemId){if(!itemId)throw new Error("null itemId");var url=userId?this.getUrl("Users/"+userId+"/Items/"+itemId):this.getUrl("Items/"+itemId);return this.getJSON(url)},ApiClient.prototype.getRootFolder=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Users/"+userId+"/Items/Root");return this.getJSON(url)},ApiClient.prototype.getNotificationSummary=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Notifications/"+userId+"/Summary");return this.getJSON(url)},ApiClient.prototype.getNotifications=function(userId,options){if(!userId)throw new Error("null userId");var url=this.getUrl("Notifications/"+userId,options||{});return this.getJSON(url)},ApiClient.prototype.markNotificationsRead=function(userId,idList,isRead){if(!userId)throw new Error("null userId");if(!idList)throw new Error("null idList");var suffix=isRead?"Read":"Unread",params={UserId:userId,Ids:idList.join(",")},url=this.getUrl("Notifications/"+userId+"/"+suffix,params);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getRemoteImageProviders=function(options){if(!options)throw new Error("null options");var urlPrefix=getRemoteImagePrefix(this,options),url=this.getUrl(urlPrefix+"/RemoteImages/Providers",options);return this.getJSON(url)},ApiClient.prototype.getAvailableRemoteImages=function(options){if(!options)throw new Error("null options");var urlPrefix=getRemoteImagePrefix(this,options),url=this.getUrl(urlPrefix+"/RemoteImages",options);return this.getJSON(url)},ApiClient.prototype.downloadRemoteImage=function(options){if(!options)throw new Error("null options");var urlPrefix=getRemoteImagePrefix(this,options),url=this.getUrl(urlPrefix+"/RemoteImages/Download",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getRecordingFolders=function(userId){var url=this.getUrl("LiveTv/Recordings/Folders",{userId:userId});return this.getJSON(url)},ApiClient.prototype.getLiveTvInfo=function(options){var url=this.getUrl("LiveTv/Info",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvGuideInfo=function(options){var url=this.getUrl("LiveTv/GuideInfo",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvChannel=function(id,userId){if(!id)throw new Error("null id");var options={};userId&&(options.userId=userId);var url=this.getUrl("LiveTv/Channels/"+id,options);return this.getJSON(url)},ApiClient.prototype.getLiveTvChannels=function(options){var url=this.getUrl("LiveTv/Channels",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvPrograms=function(options){return options=options||{},options.channelIds&&options.channelIds.length>1800?this.ajax({type:"POST",url:this.getUrl("LiveTv/Programs"),data:JSON.stringify(options),contentType:"application/json",dataType:"json"}):this.ajax({type:"GET",url:this.getUrl("LiveTv/Programs",options),dataType:"json"})},ApiClient.prototype.getLiveTvRecommendedPrograms=function(options){return options=options||{},this.ajax({type:"GET",url:this.getUrl("LiveTv/Programs/Recommended",options),dataType:"json"})},ApiClient.prototype.getLiveTvRecordings=function(options){var url=this.getUrl("LiveTv/Recordings",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvRecordingSeries=function(options){var url=this.getUrl("LiveTv/Recordings/Series",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvRecordingGroups=function(options){var url=this.getUrl("LiveTv/Recordings/Groups",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvRecordingGroup=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Recordings/Groups/"+id);return this.getJSON(url)},ApiClient.prototype.getLiveTvRecording=function(id,userId){if(!id)throw new Error("null id");var options={};userId&&(options.userId=userId);var url=this.getUrl("LiveTv/Recordings/"+id,options);return this.getJSON(url)},ApiClient.prototype.getLiveTvProgram=function(id,userId){if(!id)throw new Error("null id");var options={};userId&&(options.userId=userId);var url=this.getUrl("LiveTv/Programs/"+id,options);return this.getJSON(url)},ApiClient.prototype.deleteLiveTvRecording=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Recordings/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.cancelLiveTvTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Timers/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.getLiveTvTimers=function(options){var url=this.getUrl("LiveTv/Timers",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Timers/"+id);return this.getJSON(url)},ApiClient.prototype.getNewLiveTvTimerDefaults=function(options){options=options||{};var url=this.getUrl("LiveTv/Timers/Defaults",options);return this.getJSON(url)},ApiClient.prototype.createLiveTvTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/Timers");return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.updateLiveTvTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/Timers/"+item.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.resetLiveTvTuner=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/Tuners/"+id+"/Reset");return this.ajax({type:"POST",url:url})},ApiClient.prototype.getLiveTvSeriesTimers=function(options){var url=this.getUrl("LiveTv/SeriesTimers",options||{});return this.getJSON(url)},ApiClient.prototype.getLiveTvSeriesTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/SeriesTimers/"+id);return this.getJSON(url)},ApiClient.prototype.cancelLiveTvSeriesTimer=function(id){if(!id)throw new Error("null id");var url=this.getUrl("LiveTv/SeriesTimers/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.createLiveTvSeriesTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/SeriesTimers");return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.updateLiveTvSeriesTimer=function(item){if(!item)throw new Error("null item");var url=this.getUrl("LiveTv/SeriesTimers/"+item.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.getRegistrationInfo=function(feature){var url=this.getUrl("Registrations/"+feature);return this.getJSON(url)},ApiClient.prototype.getSystemInfo=function(){var url=this.getUrl("System/Info"),instance=this;return this.getJSON(url).then(function(info){return instance.setSystemInfo(info),Promise.resolve(info)})},ApiClient.prototype.getSyncStatus=function(itemId){var url=this.getUrl("Sync/"+itemId+"/Status");return this.ajax({url:url,type:"POST",dataType:"json",contentType:"application/json",data:JSON.stringify({TargetId:this.deviceId()})})},ApiClient.prototype.getPublicSystemInfo=function(){var url=this.getUrl("System/Info/Public"),instance=this;return this.getJSON(url).then(function(info){return instance.setSystemInfo(info),Promise.resolve(info)})},ApiClient.prototype.getInstantMixFromItem=function(itemId,options){var url=this.getUrl("Items/"+itemId+"/InstantMix",options);return this.getJSON(url)},ApiClient.prototype.getEpisodes=function(itemId,options){var url=this.getUrl("Shows/"+itemId+"/Episodes",options);return this.getJSON(url)},ApiClient.prototype.getDisplayPreferences=function(id,userId,app){var url=this.getUrl("DisplayPreferences/"+id,{userId:userId,client:app});return this.getJSON(url)},ApiClient.prototype.updateDisplayPreferences=function(id,obj,userId,app){var url=this.getUrl("DisplayPreferences/"+id,{userId:userId,client:app});return this.ajax({type:"POST",url:url,data:JSON.stringify(obj),contentType:"application/json"})},ApiClient.prototype.getSeasons=function(itemId,options){var url=this.getUrl("Shows/"+itemId+"/Seasons",options);return this.getJSON(url)},ApiClient.prototype.getSimilarItems=function(itemId,options){var url=this.getUrl("Items/"+itemId+"/Similar",options);return this.getJSON(url)},ApiClient.prototype.getCultures=function(){var url=this.getUrl("Localization/cultures");return this.getJSON(url)},ApiClient.prototype.getCountries=function(){var url=this.getUrl("Localization/countries");return this.getJSON(url)},ApiClient.prototype.getPlaybackInfo=function(itemId,options,deviceProfile){var postData={DeviceProfile:deviceProfile};return this.ajax({url:this.getUrl("Items/"+itemId+"/PlaybackInfo",options),type:"POST",data:JSON.stringify(postData),contentType:"application/json",dataType:"json"})},ApiClient.prototype.getLiveStreamMediaInfo=function(liveStreamId){var postData={LiveStreamId:liveStreamId};return this.ajax({url:this.getUrl("LiveStreams/MediaInfo"),type:"POST",data:JSON.stringify(postData),contentType:"application/json",dataType:"json"})},ApiClient.prototype.getIntros=function(itemId){return this.getJSON(this.getUrl("Users/"+this.getCurrentUserId()+"/Items/"+itemId+"/Intros"))},ApiClient.prototype.getDirectoryContents=function(path,options){if(!path)throw new Error("null path");if("string"!=typeof path)throw new Error("invalid path");options=options||{},options.path=path;var url=this.getUrl("Environment/DirectoryContents",options);return this.getJSON(url)},ApiClient.prototype.getNetworkShares=function(path){if(!path)throw new Error("null path");var options={};options.path=path;var url=this.getUrl("Environment/NetworkShares",options);return this.getJSON(url)},ApiClient.prototype.getParentPath=function(path){if(!path)throw new Error("null path");var options={};options.path=path;var url=this.getUrl("Environment/ParentPath",options);return this.ajax({type:"GET",url:url,dataType:"text"})},ApiClient.prototype.getDrives=function(){var url=this.getUrl("Environment/Drives");return this.getJSON(url)},ApiClient.prototype.getNetworkDevices=function(){var url=this.getUrl("Environment/NetworkDevices");return this.getJSON(url)},ApiClient.prototype.cancelPackageInstallation=function(installationId){if(!installationId)throw new Error("null installationId");var url=this.getUrl("Packages/Installing/"+installationId);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.refreshItem=function(itemId,options){if(!itemId)throw new Error("null itemId");var url=this.getUrl("Items/"+itemId+"/Refresh",options||{});return this.ajax({type:"POST",url:url})},ApiClient.prototype.installPlugin=function(name,guid,updateClass,version){if(!name)throw new Error("null name");if(!updateClass)throw new Error("null updateClass");var options={updateClass:updateClass,AssemblyGuid:guid};version&&(options.version=version);var url=this.getUrl("Packages/Installed/"+name,options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.restartServer=function(){var url=this.getUrl("System/Restart");return this.ajax({type:"POST",url:url})},ApiClient.prototype.shutdownServer=function(){var url=this.getUrl("System/Shutdown");return this.ajax({type:"POST",url:url})},ApiClient.prototype.getPackageInfo=function(name,guid){if(!name)throw new Error("null name");var options={AssemblyGuid:guid},url=this.getUrl("Packages/"+name,options);return this.getJSON(url)},ApiClient.prototype.getAvailableApplicationUpdate=function(){var url=this.getUrl("Packages/Updates",{PackageType:"System"});return this.getJSON(url)},ApiClient.prototype.getAvailablePluginUpdates=function(){var url=this.getUrl("Packages/Updates",{PackageType:"UserInstalled"});return this.getJSON(url)},ApiClient.prototype.getVirtualFolders=function(){var url="Library/VirtualFolders";return url=this.getUrl(url),this.getJSON(url)},ApiClient.prototype.getPhysicalPaths=function(){var url=this.getUrl("Library/PhysicalPaths");return this.getJSON(url)},ApiClient.prototype.getServerConfiguration=function(){var url=this.getUrl("System/Configuration");return this.getJSON(url)},ApiClient.prototype.getDevicesOptions=function(){var url=this.getUrl("System/Configuration/devices");return this.getJSON(url)},ApiClient.prototype.getContentUploadHistory=function(){var url=this.getUrl("Devices/CameraUploads",{DeviceId:this.deviceId()});return this.getJSON(url)},ApiClient.prototype.getNamedConfiguration=function(name){var url=this.getUrl("System/Configuration/"+name);return this.getJSON(url)},ApiClient.prototype.getScheduledTasks=function(options){options=options||{} +;var url=this.getUrl("ScheduledTasks",options);return this.getJSON(url)},ApiClient.prototype.startScheduledTask=function(id){if(!id)throw new Error("null id");var url=this.getUrl("ScheduledTasks/Running/"+id);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getScheduledTask=function(id){if(!id)throw new Error("null id");var url=this.getUrl("ScheduledTasks/"+id);return this.getJSON(url)},ApiClient.prototype.getNextUpEpisodes=function(options){var url=this.getUrl("Shows/NextUp",options);return this.getJSON(url)},ApiClient.prototype.stopScheduledTask=function(id){if(!id)throw new Error("null id");var url=this.getUrl("ScheduledTasks/Running/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.getPluginConfiguration=function(id){if(!id)throw new Error("null Id");var url=this.getUrl("Plugins/"+id+"/Configuration");return this.getJSON(url)},ApiClient.prototype.getAvailablePlugins=function(options){options=options||{},options.PackageType="UserInstalled";var url=this.getUrl("Packages",options);return this.getJSON(url)},ApiClient.prototype.uninstallPlugin=function(id){if(!id)throw new Error("null Id");var url=this.getUrl("Plugins/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.removeVirtualFolder=function(name,refreshLibrary){if(!name)throw new Error("null name");var url="Library/VirtualFolders";return url=this.getUrl(url,{refreshLibrary:!!refreshLibrary,name:name}),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.addVirtualFolder=function(name,type,refreshLibrary,libraryOptions){if(!name)throw new Error("null name");var options={};type&&(options.collectionType=type),options.refreshLibrary=!!refreshLibrary,options.name=name;var url="Library/VirtualFolders";return url=this.getUrl(url,options),this.ajax({type:"POST",url:url,data:JSON.stringify({LibraryOptions:libraryOptions}),contentType:"application/json"})},ApiClient.prototype.updateVirtualFolderOptions=function(id,libraryOptions){if(!id)throw new Error("null name");var url="Library/VirtualFolders/LibraryOptions";return url=this.getUrl(url),this.ajax({type:"POST",url:url,data:JSON.stringify({Id:id,LibraryOptions:libraryOptions}),contentType:"application/json"})},ApiClient.prototype.renameVirtualFolder=function(name,newName,refreshLibrary){if(!name)throw new Error("null name");var url="Library/VirtualFolders/Name";return url=this.getUrl(url,{refreshLibrary:!!refreshLibrary,newName:newName,name:name}),this.ajax({type:"POST",url:url})},ApiClient.prototype.addMediaPath=function(virtualFolderName,mediaPath,networkSharePath,refreshLibrary){if(!virtualFolderName)throw new Error("null virtualFolderName");if(!mediaPath)throw new Error("null mediaPath");var url="Library/VirtualFolders/Paths",pathInfo={Path:mediaPath};return networkSharePath&&(pathInfo.NetworkPath=networkSharePath),url=this.getUrl(url,{refreshLibrary:!!refreshLibrary}),this.ajax({type:"POST",url:url,data:JSON.stringify({Name:virtualFolderName,PathInfo:pathInfo}),contentType:"application/json"})},ApiClient.prototype.updateMediaPath=function(virtualFolderName,pathInfo){if(!virtualFolderName)throw new Error("null virtualFolderName");if(!pathInfo)throw new Error("null pathInfo");var url="Library/VirtualFolders/Paths/Update";return url=this.getUrl(url),this.ajax({type:"POST",url:url,data:JSON.stringify({Name:virtualFolderName,PathInfo:pathInfo}),contentType:"application/json"})},ApiClient.prototype.removeMediaPath=function(virtualFolderName,mediaPath,refreshLibrary){if(!virtualFolderName)throw new Error("null virtualFolderName");if(!mediaPath)throw new Error("null mediaPath");var url="Library/VirtualFolders/Paths";return url=this.getUrl(url,{refreshLibrary:!!refreshLibrary,path:mediaPath,name:virtualFolderName}),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteUser=function(id){if(!id)throw new Error("null id");var url=this.getUrl("Users/"+id);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteUserImage=function(userId,imageType,imageIndex){if(!userId)throw new Error("null userId");if(!imageType)throw new Error("null imageType");var url=this.getUrl("Users/"+userId+"/Images/"+imageType);return null!=imageIndex&&(url+="/"+imageIndex),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteItemImage=function(itemId,imageType,imageIndex){if(!imageType)throw new Error("null imageType");var url=this.getUrl("Items/"+itemId+"/Images");return url+="/"+imageType,null!=imageIndex&&(url+="/"+imageIndex),this.ajax({type:"DELETE",url:url})},ApiClient.prototype.deleteItem=function(itemId){if(!itemId)throw new Error("null itemId");var url=this.getUrl("Items/"+itemId);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.stopActiveEncodings=function(playSessionId){var options={deviceId:this.deviceId()};playSessionId&&(options.PlaySessionId=playSessionId);var url=this.getUrl("Videos/ActiveEncodings",options);return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.reportCapabilities=function(options){var url=this.getUrl("Sessions/Capabilities/Full");return this.ajax({type:"POST",url:url,data:JSON.stringify(options),contentType:"application/json"})},ApiClient.prototype.updateItemImageIndex=function(itemId,imageType,imageIndex,newIndex){if(!imageType)throw new Error("null imageType");var options={newIndex:newIndex},url=this.getUrl("Items/"+itemId+"/Images/"+imageType+"/"+imageIndex+"/Index",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getItemImageInfos=function(itemId){var url=this.getUrl("Items/"+itemId+"/Images");return this.getJSON(url)},ApiClient.prototype.getCriticReviews=function(itemId,options){if(!itemId)throw new Error("null itemId");var url=this.getUrl("Items/"+itemId+"/CriticReviews",options);return this.getJSON(url)},ApiClient.prototype.getItemDownloadUrl=function(itemId){if(!itemId)throw new Error("itemId cannot be empty");var url="Items/"+itemId+"/Download";return this.getUrl(url,{api_key:this.accessToken()})},ApiClient.prototype.getSessions=function(options){var url=this.getUrl("Sessions",options);return this.getJSON(url)},ApiClient.prototype.uploadUserImage=function(userId,imageType,file){if(!userId)throw new Error("null userId");if(!imageType)throw new Error("null imageType");if(!file)throw new Error("File must be an image.");if("image/png"!==file.type&&"image/jpeg"!==file.type&&"image/jpeg"!==file.type)throw new Error("File must be an image.");var instance=this;return new Promise(function(resolve,reject){var reader=new FileReader;reader.onerror=function(){reject()},reader.onabort=function(){reject()},reader.onload=function(e){var data=e.target.result.split(",")[1],url=instance.getUrl("Users/"+userId+"/Images/"+imageType);instance.ajax({type:"POST",url:url,data:data,contentType:"image/"+file.name.substring(file.name.lastIndexOf(".")+1)}).then(resolve,reject)},reader.readAsDataURL(file)})},ApiClient.prototype.uploadItemImage=function(itemId,imageType,file){if(!itemId)throw new Error("null itemId");if(!imageType)throw new Error("null imageType");if(!file)throw new Error("File must be an image.");if("image/png"!==file.type&&"image/jpeg"!==file.type&&"image/jpeg"!==file.type)throw new Error("File must be an image.");var url=this.getUrl("Items/"+itemId+"/Images");url+="/"+imageType;var instance=this;return new Promise(function(resolve,reject){var reader=new FileReader;reader.onerror=function(){reject()},reader.onabort=function(){reject()},reader.onload=function(e){var data=e.target.result.split(",")[1];instance.ajax({type:"POST",url:url,data:data,contentType:"image/"+file.name.substring(file.name.lastIndexOf(".")+1)}).then(resolve,reject)},reader.readAsDataURL(file)})},ApiClient.prototype.getInstalledPlugins=function(){var options={},url=this.getUrl("Plugins",options);return this.getJSON(url)},ApiClient.prototype.getUser=function(id){if(!id)throw new Error("Must supply a userId");var url=this.getUrl("Users/"+id);return this.getJSON(url)},ApiClient.prototype.getStudio=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Studios/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getGenre=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Genres/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getMusicGenre=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("MusicGenres/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getGameGenre=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("GameGenres/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getArtist=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Artists/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getPerson=function(name,userId){if(!name)throw new Error("null name");var options={};userId&&(options.userId=userId);var url=this.getUrl("Persons/"+this.encodeName(name),options);return this.getJSON(url)},ApiClient.prototype.getPublicUsers=function(){var url=this.getUrl("users/public");return this.ajax({type:"GET",url:url,dataType:"json"},!1)},ApiClient.prototype.getUsers=function(options){var url=this.getUrl("users",options||{});return this.getJSON(url)},ApiClient.prototype.getParentalRatings=function(){var url=this.getUrl("Localization/ParentalRatings");return this.getJSON(url)},ApiClient.prototype.getDefaultImageQuality=function(imageType){return"backdrop"===imageType.toLowerCase()?80:90},ApiClient.prototype.getUserImageUrl=function(userId,options){if(!userId)throw new Error("null userId");options=options||{};var url="Users/"+userId+"/Images/"+options.type;return null!=options.index&&(url+="/"+options.index),normalizeImageOptions(this,options),delete options.type,delete options.index,this.getUrl(url,options)},ApiClient.prototype.getImageUrl=function(itemId,options){if(!itemId)throw new Error("itemId cannot be empty");options=options||{};var url="Items/"+itemId+"/Images/"+options.type;return null!=options.index&&(url+="/"+options.index),options.quality=options.quality||this.getDefaultImageQuality(options.type),this.normalizeImageOptions&&this.normalizeImageOptions(options),delete options.type,delete options.index,this.getUrl(url,options)},ApiClient.prototype.getScaledImageUrl=function(itemId,options){if(!itemId)throw new Error("itemId cannot be empty");options=options||{};var url="Items/"+itemId+"/Images/"+options.type;return null!=options.index&&(url+="/"+options.index),normalizeImageOptions(this,options),delete options.type,delete options.index,delete options.minScale,this.getUrl(url,options)},ApiClient.prototype.getThumbImageUrl=function(item,options){if(!item)throw new Error("null item");return options=options||{},options.imageType="thumb",item.ImageTags&&item.ImageTags.Thumb?(options.tag=item.ImageTags.Thumb,this.getImageUrl(item.Id,options)):item.ParentThumbItemId?(options.tag=item.ImageTags.ParentThumbImageTag,this.getImageUrl(item.ParentThumbItemId,options)):null},ApiClient.prototype.updateUserPassword=function(userId,currentPassword,newPassword){if(!userId)return Promise.reject();var url=this.getUrl("Users/"+userId+"/Password");return this.ajax({type:"POST",url:url,data:JSON.stringify({CurrentPw:currentPassword||"",NewPw:newPassword}),contentType:"application/json"})},ApiClient.prototype.updateEasyPassword=function(userId,newPassword){if(!userId)return void Promise.reject();var url=this.getUrl("Users/"+userId+"/EasyPassword");return this.ajax({type:"POST",url:url,data:{NewPw:newPassword}})},ApiClient.prototype.resetUserPassword=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Users/"+userId+"/Password"),postData={};return postData.resetPassword=!0,this.ajax({type:"POST",url:url,data:postData})},ApiClient.prototype.resetEasyPassword=function(userId){if(!userId)throw new Error("null userId");var url=this.getUrl("Users/"+userId+"/EasyPassword"),postData={};return postData.resetPassword=!0,this.ajax({type:"POST",url:url,data:postData})},ApiClient.prototype.updateServerConfiguration=function(configuration){if(!configuration)throw new Error("null configuration");var url=this.getUrl("System/Configuration");return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.updateNamedConfiguration=function(name,configuration){if(!configuration)throw new Error("null configuration");var url=this.getUrl("System/Configuration/"+name);return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.updateItem=function(item){if(!item)throw new Error("null item");var url=this.getUrl("Items/"+item.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(item),contentType:"application/json"})},ApiClient.prototype.updatePluginSecurityInfo=function(info){var url=this.getUrl("Plugins/SecurityInfo");return this.ajax({type:"POST",url:url,data:JSON.stringify(info),contentType:"application/json"})},ApiClient.prototype.createUser=function(name){var url=this.getUrl("Users/New");return this.ajax({type:"POST",url:url,data:{Name:name},dataType:"json"})},ApiClient.prototype.updateUser=function(user){if(!user)throw new Error("null user");var url=this.getUrl("Users/"+user.Id);return this.ajax({type:"POST",url:url,data:JSON.stringify(user),contentType:"application/json"})},ApiClient.prototype.updateUserPolicy=function(userId,policy){if(!userId)throw new Error("null userId");if(!policy)throw new Error("null policy");var url=this.getUrl("Users/"+userId+"/Policy");return this.ajax({type:"POST",url:url,data:JSON.stringify(policy),contentType:"application/json"})},ApiClient.prototype.updateUserConfiguration=function(userId,configuration){if(!userId)throw new Error("null userId");if(!configuration)throw new Error("null configuration");var url=this.getUrl("Users/"+userId+"/Configuration");return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.updateScheduledTaskTriggers=function(id,triggers){if(!id)throw new Error("null id");if(!triggers)throw new Error("null triggers");var url=this.getUrl("ScheduledTasks/"+id+"/Triggers");return this.ajax({type:"POST",url:url,data:JSON.stringify(triggers),contentType:"application/json"})},ApiClient.prototype.updatePluginConfiguration=function(id,configuration){if(!id)throw new Error("null Id");if(!configuration)throw new Error("null configuration");var url=this.getUrl("Plugins/"+id+"/Configuration");return this.ajax({type:"POST",url:url,data:JSON.stringify(configuration),contentType:"application/json"})},ApiClient.prototype.getAncestorItems=function(itemId,userId){if(!itemId)throw new Error("null itemId");var options={};userId&&(options.userId=userId);var url=this.getUrl("Items/"+itemId+"/Ancestors",options);return this.getJSON(url)},ApiClient.prototype.getItems=function(userId,options){var url;return url="string"===(typeof userId).toString().toLowerCase()?this.getUrl("Users/"+userId+"/Items",options):this.getUrl("Items",options),this.getJSON(url)},ApiClient.prototype.getResumableItems=function(userId,options){return this.isMinServerVersion("3.2.33")?this.getJSON(this.getUrl("Users/"+userId+"/Items/Resume",options)):this.getItems(userId,Object.assign({SortBy:"DatePlayed",SortOrder:"Descending",Filters:"IsResumable",Recursive:!0,CollapseBoxSetItems:!1,ExcludeLocationTypes:"Virtual"},options))},ApiClient.prototype.getMovieRecommendations=function(options){return this.getJSON(this.getUrl("Movies/Recommendations",options))},ApiClient.prototype.getUpcomingEpisodes=function(options){return this.getJSON(this.getUrl("Shows/Upcoming",options))},ApiClient.prototype.getUserViews=function(options,userId){options=options||{};var url=this.getUrl("Users/"+(userId||this.getCurrentUserId())+"/Views",options);return this.getJSON(url)},ApiClient.prototype.getArtists=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Artists",options);return this.getJSON(url)},ApiClient.prototype.getAlbumArtists=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Artists/AlbumArtists",options);return this.getJSON(url)},ApiClient.prototype.getGenres=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Genres",options);return this.getJSON(url)},ApiClient.prototype.getMusicGenres=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("MusicGenres",options);return this.getJSON(url)},ApiClient.prototype.getGameGenres=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("GameGenres",options);return this.getJSON(url)},ApiClient.prototype.getPeople=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Persons",options);return this.getJSON(url)},ApiClient.prototype.getStudios=function(userId,options){if(!userId)throw new Error("null userId");options=options||{},options.userId=userId;var url=this.getUrl("Studios",options);return this.getJSON(url)},ApiClient.prototype.getLocalTrailers=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/LocalTrailers");return this.getJSON(url)},ApiClient.prototype.getGameSystems=function(){var options={},userId=this.getCurrentUserId();userId&&(options.userId=userId);var url=this.getUrl("Games/SystemSummaries",options);return this.getJSON(url)},ApiClient.prototype.getAdditionalVideoParts=function(userId,itemId){if(!itemId)throw new Error("null itemId");var options={};userId&&(options.userId=userId);var url=this.getUrl("Videos/"+itemId+"/AdditionalParts",options);return this.getJSON(url)},ApiClient.prototype.getThemeMedia=function(userId,itemId,inherit){if(!itemId)throw new Error("null itemId");var options={};userId&&(options.userId=userId),options.InheritFromParent=inherit||!1;var url=this.getUrl("Items/"+itemId+"/ThemeMedia",options);return this.getJSON(url)},ApiClient.prototype.getSearchHints=function(options){var url=this.getUrl("Search/Hints",options),serverId=this.serverId();return this.getJSON(url).then(function(result){return result.SearchHints.forEach(function(i){i.ServerId=serverId}),result})},ApiClient.prototype.getSpecialFeatures=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/SpecialFeatures");return this.getJSON(url)},ApiClient.prototype.getDateParamValue=function(date){function formatDigit(i){return i<10?"0"+i:i}var d=date;return""+d.getFullYear()+formatDigit(d.getMonth()+1)+formatDigit(d.getDate())+formatDigit(d.getHours())+formatDigit(d.getMinutes())+formatDigit(d.getSeconds())},ApiClient.prototype.markPlayed=function(userId,itemId,date){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var options={};date&&(options.DatePlayed=this.getDateParamValue(date));var url=this.getUrl("Users/"+userId+"/PlayedItems/"+itemId,options);return this.ajax({type:"POST",url:url,dataType:"json"})},ApiClient.prototype.markUnplayed=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/PlayedItems/"+itemId);return this.ajax({type:"DELETE",url:url,dataType:"json"})},ApiClient.prototype.updateFavoriteStatus=function(userId,itemId,isFavorite){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/FavoriteItems/"+itemId),method=isFavorite?"POST":"DELETE";return this.ajax({type:method,url:url,dataType:"json"})},ApiClient.prototype.updateUserItemRating=function(userId,itemId,likes){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/Rating",{likes:likes});return this.ajax({type:"POST",url:url,dataType:"json"})},ApiClient.prototype.getItemCounts=function(userId){var options={};userId&&(options.userId=userId);var url=this.getUrl("Items/Counts",options);return this.getJSON(url)},ApiClient.prototype.clearUserItemRating=function(userId,itemId){if(!userId)throw new Error("null userId");if(!itemId)throw new Error("null itemId");var url=this.getUrl("Users/"+userId+"/Items/"+itemId+"/Rating");return this.ajax({type:"DELETE",url:url,dataType:"json"})},ApiClient.prototype.reportPlaybackStart=function(options){if(!options)throw new Error("null options");this.lastPlaybackProgressReport=0,this.lastPlaybackProgressReportTicks=null,stopBitrateDetection(this);var url=this.getUrl("Sessions/Playing");return this.ajax({type:"POST",data:JSON.stringify(options),contentType:"application/json",url:url})},ApiClient.prototype.reportPlaybackProgress=function(options){if(!options)throw new Error("null options");var newPositionTicks=options.PositionTicks;if("timeupdate"===(options.EventName||"timeupdate")){var now=(new Date).getTime(),msSinceLastReport=now-(this.lastPlaybackProgressReport||0);if(msSinceLastReport<=1e4){if(!newPositionTicks)return Promise.resolve();var expectedReportTicks=1e4*msSinceLastReport+(this.lastPlaybackProgressReportTicks||0);if(Math.abs((newPositionTicks||0)-expectedReportTicks)<5e7)return Promise.resolve()}this.lastPlaybackProgressReport=now}else this.lastPlaybackProgressReport=0;this.lastPlaybackProgressReportTicks=newPositionTicks;var url=this.getUrl("Sessions/Playing/Progress");return this.ajax({type:"POST",data:JSON.stringify(options),contentType:"application/json",url:url})},ApiClient.prototype.reportOfflineActions=function(actions){if(!actions)throw new Error("null actions");var url=this.getUrl("Sync/OfflineActions");return this.ajax({type:"POST",data:JSON.stringify(actions),contentType:"application/json",url:url})},ApiClient.prototype.syncData=function(data){if(!data)throw new Error("null data");var url=this.getUrl("Sync/Data");return this.ajax({type:"POST",data:JSON.stringify(data),contentType:"application/json",url:url,dataType:"json"})},ApiClient.prototype.getReadySyncItems=function(deviceId){if(!deviceId)throw new Error("null deviceId");var url=this.getUrl("Sync/Items/Ready",{TargetId:deviceId});return this.getJSON(url)},ApiClient.prototype.reportSyncJobItemTransferred=function(syncJobItemId){if(!syncJobItemId)throw new Error("null syncJobItemId");var url=this.getUrl("Sync/JobItems/"+syncJobItemId+"/Transferred");return this.ajax({type:"POST",url:url})},ApiClient.prototype.cancelSyncItems=function(itemIds,targetId){if(!itemIds)throw new Error("null itemIds");var url=this.getUrl("Sync/"+(targetId||this.deviceId())+"/Items",{ItemIds:itemIds.join(",")});return this.ajax({type:"DELETE",url:url})},ApiClient.prototype.reportPlaybackStopped=function(options){if(!options)throw new Error("null options");this.lastPlaybackProgressReport=0,this.lastPlaybackProgressReportTicks=null,redetectBitrate(this);var url=this.getUrl("Sessions/Playing/Stopped");return this.ajax({type:"POST",data:JSON.stringify(options),contentType:"application/json",url:url})},ApiClient.prototype.sendPlayCommand=function(sessionId,options){if(!sessionId)throw new Error("null sessionId");if(!options)throw new Error("null options");var url=this.getUrl("Sessions/"+sessionId+"/Playing",options);return this.ajax({type:"POST",url:url})},ApiClient.prototype.sendCommand=function(sessionId,command){if(!sessionId)throw new Error("null sessionId");if(!command)throw new Error("null command");var url=this.getUrl("Sessions/"+sessionId+"/Command"),ajaxOptions={type:"POST",url:url};return ajaxOptions.data=JSON.stringify(command),ajaxOptions.contentType="application/json",this.ajax(ajaxOptions)},ApiClient.prototype.sendMessageCommand=function(sessionId,options){if(!sessionId)throw new Error("null sessionId");if(!options)throw new Error("null options");var url=this.getUrl("Sessions/"+sessionId+"/Message"),ajaxOptions={type:"POST",url:url};return ajaxOptions.data=JSON.stringify(options),ajaxOptions.contentType="application/json",this.ajax(ajaxOptions)},ApiClient.prototype.sendPlayStateCommand=function(sessionId,command,options){if(!sessionId)throw new Error("null sessionId");if(!command)throw new Error("null command");var url=this.getUrl("Sessions/"+sessionId+"/Playing/"+command,options||{});return this.ajax({type:"POST",url:url})},ApiClient.prototype.createPackageReview=function(review){var url=this.getUrl("Packages/Reviews/"+review.id,review);return this.ajax({type:"POST",url:url})},ApiClient.prototype.getPackageReviews=function(packageId,minRating,maxRating,limit){if(!packageId)throw new Error("null packageId");var options={};minRating&&(options.MinRating=minRating),maxRating&&(options.MaxRating=maxRating),limit&&(options.Limit=limit);var url=this.getUrl("Packages/"+packageId+"/Reviews",options);return this.getJSON(url)},ApiClient.prototype.getSavedEndpointInfo=function(){return this._endPointInfo},ApiClient.prototype.getEndpointInfo=function(){var savedValue=this._endPointInfo;if(savedValue)return Promise.resolve(savedValue);var instance=this;return this.getJSON(this.getUrl("System/Endpoint")).then(function(endPointInfo){return setSavedEndpointInfo(instance,endPointInfo),endPointInfo})},ApiClient.prototype.getWakeOnLanInfo=function(){return this.getJSON(this.getUrl("System/WakeOnLanInfo"))},ApiClient.prototype.getLatestItems=function(options){return options=options||{},this.getJSON(this.getUrl("Users/"+this.getCurrentUserId()+"/Items/Latest",options))},ApiClient.prototype.getFilters=function(options){return this.getJSON(this.getUrl("Items/Filters2",options))},ApiClient.prototype.supportsWakeOnLan=function(){return!!wakeOnLan.isSupported()&&getCachedWakeOnLanInfo(this).length>0},ApiClient.prototype.wakeOnLan=function(){var infos=getCachedWakeOnLanInfo(this);return new Promise(function(resolve,reject){sendNextWakeOnLan(infos,0,resolve)})},ApiClient.prototype.setSystemInfo=function(info){this._serverVersion=info.Version},ApiClient.prototype.serverVersion=function(){return this._serverVersion},ApiClient.prototype.isMinServerVersion=function(version){var serverVersion=this.serverVersion();return!!serverVersion&&compareVersions(serverVersion,version)>=0},ApiClient.prototype.handleMessageReceived=function(msg){onMessageReceivedInternal(this,msg)},ApiClient}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/apiclientex.js b/dashboard-ui/bower_components/emby-apiclient/apiclientex.js index 35e31fbab..1bab61b0b 100644 --- a/dashboard-ui/bower_components/emby-apiclient/apiclientex.js +++ b/dashboard-ui/bower_components/emby-apiclient/apiclientex.js @@ -1 +1 @@ -define(["apiclientcore","localassetmanager"],function(ApiClient,localassetmanager){"use strict";function isLocalId(str){return startsWith(str,localPrefix)}function isLocalViewId(str){return startsWith(str,localViewPrefix)}function isTopLevelLocalViewId(str){return"localview"===str}function stripLocalPrefix(str){var res=stripStart(str,localPrefix);return res=stripStart(res,localViewPrefix)}function startsWith(str,find){return!!(str&&find&&str.length>find.length&&0===str.indexOf(find))}function stripStart(str,find){return startsWith(str,find)?str.substr(find.length):str}function createEmptyList(){var result={Items:[],TotalRecordCount:0};return result}function convertGuidToLocal(guid){return guid?isLocalId(guid)?guid:"local:"+guid:null}function adjustGuidProperties(downloadedItem){downloadedItem.Id=convertGuidToLocal(downloadedItem.Id),downloadedItem.SeriesId=convertGuidToLocal(downloadedItem.SeriesId),downloadedItem.SeasonId=convertGuidToLocal(downloadedItem.SeasonId),downloadedItem.AlbumId=convertGuidToLocal(downloadedItem.AlbumId),downloadedItem.ParentId=convertGuidToLocal(downloadedItem.ParentId),downloadedItem.ParentThumbItemId=convertGuidToLocal(downloadedItem.ParentThumbItemId),downloadedItem.ParentPrimaryImageItemId=convertGuidToLocal(downloadedItem.ParentPrimaryImageItemId),downloadedItem.PrimaryImageItemId=convertGuidToLocal(downloadedItem.PrimaryImageItemId),downloadedItem.ParentLogoItemId=convertGuidToLocal(downloadedItem.ParentLogoItemId),downloadedItem.ParentBackdropItemId=convertGuidToLocal(downloadedItem.ParentBackdropItemId),downloadedItem.ParentBackdropImageTags=null}function getLocalView(instance,serverId,userId){return instance.getLocalFolders(serverId,userId).then(function(views){var localView=null;return views.length>0&&(localView={Name:instance.downloadsTitleText||"Downloads",ServerId:serverId,Id:"localview",Type:"localview",IsFolder:!0}),Promise.resolve(localView)})}function ApiClientEx(serverAddress,clientName,applicationVersion,deviceName,deviceId,devicePixelRatio){ApiClient.call(this,serverAddress,clientName,applicationVersion,deviceName,deviceId,devicePixelRatio)}var localPrefix="local:",localViewPrefix="localview:";return Object.assign(ApiClientEx.prototype,ApiClient.prototype),ApiClientEx.prototype.getPlaybackInfo=function(itemId,options,deviceProfile){var onFailure=function(){return ApiClient.prototype.getPlaybackInfo.call(instance,itemId,options,deviceProfile)};if(isLocalId(itemId))return localassetmanager.getLocalItem(this.serverId(),stripLocalPrefix(itemId)).then(function(item){var mediaSources=item.Item.MediaSources.map(function(m){return m.SupportsDirectPlay=!0,m.SupportsDirectStream=!1,m.SupportsTranscoding=!1,m.IsLocal=!0,m});return{MediaSources:mediaSources}},onFailure);var instance=this;return localassetmanager.getLocalItem(this.serverId(),itemId).then(function(item){if(item){var mediaSources=item.Item.MediaSources.map(function(m){return m.SupportsDirectPlay=!0,m.SupportsDirectStream=!1,m.SupportsTranscoding=!1,m.IsLocal=!0,m});return localassetmanager.fileExists(item.LocalPath).then(function(exists){if(exists){var res={MediaSources:mediaSources};return Promise.resolve(res)}return ApiClient.prototype.getPlaybackInfo.call(instance,itemId,options,deviceProfile)},onFailure)}return ApiClient.prototype.getPlaybackInfo.call(instance,itemId,options,deviceProfile)},onFailure)},ApiClientEx.prototype.getItems=function(userId,options){var i,serverInfo=this.serverInfo();if(serverInfo&&"localview"===options.ParentId)return this.getLocalFolders(serverInfo.Id,userId).then(function(items){var result={Items:items,TotalRecordCount:items.length};return Promise.resolve(result)});if(serverInfo&&options&&(isLocalId(options.ParentId)||isLocalId(options.SeriesId)||isLocalId(options.SeasonId)||isLocalViewId(options.ParentId)))return localassetmanager.getViewItems(serverInfo.Id,userId,options).then(function(items){items.forEach(function(item){adjustGuidProperties(item)}),items.sort(function(a,b){return a.SortName.toLowerCase().localeCompare(b.SortName.toLowerCase())});var result={Items:items,TotalRecordCount:items.length};return Promise.resolve(result)});if(options&&options.ExcludeItemIds&&options.ExcludeItemIds.length){var exItems=options.ExcludeItemIds.split(",");for(i=0;i0?Promise.resolve(views[0]):Promise.reject()}):isLocalId(itemId)&&(serverInfo=this.serverInfo())?localassetmanager.getLocalItem(serverInfo.Id,stripLocalPrefix(itemId)).then(function(item){return adjustGuidProperties(item.Item),Promise.resolve(item.Item)}):ApiClient.prototype.getItem.call(this,userId,itemId)},ApiClientEx.prototype.getLocalFolders=function(userId){var serverInfo=this.serverInfo();return userId=userId||serverInfo.UserId,localassetmanager.getViews(serverInfo.Id,userId)},ApiClientEx.prototype.getNextUpEpisodes=function(options){return options.SeriesId&&isLocalId(options.SeriesId)?Promise.resolve(createEmptyList()):ApiClient.prototype.getNextUpEpisodes.call(this,options)},ApiClientEx.prototype.getSeasons=function(itemId,options){return isLocalId(itemId)?(options.SeriesId=itemId,options.IncludeItemTypes="Season",this.getItems(this.getCurrentUserId(),options)):ApiClient.prototype.getSeasons.call(this,itemId,options)},ApiClientEx.prototype.getEpisodes=function(itemId,options){return isLocalId(options.SeasonId)||isLocalId(options.seasonId)?(options.SeriesId=itemId,options.IncludeItemTypes="Episode",this.getItems(this.getCurrentUserId(),options)):isLocalId(itemId)?(options.SeriesId=itemId,options.IncludeItemTypes="Episode",this.getItems(this.getCurrentUserId(),options)):ApiClient.prototype.getEpisodes.call(this,itemId,options)},ApiClientEx.prototype.getLatestOfflineItems=function(options){options.SortBy="DateCreated",options.SortOrder="Descending";var serverInfo=this.serverInfo();return serverInfo?localassetmanager.getViewItems(serverInfo.Id,null,options).then(function(items){return items.forEach(function(item){adjustGuidProperties(item)}),Promise.resolve(items)}):Promise.resolve([])},ApiClientEx.prototype.getThemeMedia=function(userId,itemId,inherit){return isLocalViewId(itemId)||isLocalId(itemId)||isTopLevelLocalViewId(itemId)?Promise.reject():ApiClient.prototype.getThemeMedia.call(this,userId,itemId,inherit)},ApiClientEx.prototype.getSpecialFeatures=function(userId,itemId){return isLocalId(itemId)?Promise.resolve([]):ApiClient.prototype.getSpecialFeatures.call(this,userId,itemId)},ApiClientEx.prototype.getSimilarItems=function(itemId,options){return isLocalId(itemId)?Promise.resolve(createEmptyList()):ApiClient.prototype.getSimilarItems.call(this,itemId,options)},ApiClientEx.prototype.updateFavoriteStatus=function(userId,itemId,isFavorite){return isLocalId(itemId)?Promise.resolve():ApiClient.prototype.updateFavoriteStatus.call(this,userId,itemId,isFavorite)},ApiClientEx.prototype.getScaledImageUrl=function(itemId,options){if(isLocalId(itemId)||options&&options.itemid&&isLocalId(options.itemid)){var serverInfo=this.serverInfo(),id=stripLocalPrefix(itemId);return localassetmanager.getImageUrl(serverInfo.Id,id,options)}return ApiClient.prototype.getScaledImageUrl.call(this,itemId,options)},ApiClientEx.prototype.reportPlaybackStart=function(options){if(!options)throw new Error("null options");return isLocalId(options.ItemId)?Promise.resolve():ApiClient.prototype.reportPlaybackStart.call(this,options)},ApiClientEx.prototype.reportPlaybackProgress=function(options){if(!options)throw new Error("null options");if(isLocalId(options.ItemId)){var serverInfo=this.serverInfo();return serverInfo?localassetmanager.getLocalItem(serverInfo.Id,stripLocalPrefix(options.ItemId)).then(function(item){var libraryItem=item.Item;return libraryItem.UserData=libraryItem.UserData||{},libraryItem.UserData.PlaybackPositionTicks=options.PositionTicks,libraryItem.UserData.PlayedPercentage=Math.min(libraryItem.RunTimeTicks?100*((options.PositionTicks||0)/libraryItem.RunTimeTicks):0,100),localassetmanager.addOrUpdateLocalItem(item)}):Promise.resolve()}return ApiClient.prototype.reportPlaybackProgress.call(this,options)},ApiClientEx.prototype.reportPlaybackStopped=function(options){if(!options)throw new Error("null options");if(isLocalId(options.ItemId)){var serverInfo=this.serverInfo(),action={Date:(new Date).getTime(),ItemId:stripLocalPrefix(options.ItemId),PositionTicks:options.PositionTicks,ServerId:serverInfo.Id,Type:0,UserId:this.getCurrentUserId()};return localassetmanager.recordUserAction(action)}return ApiClient.prototype.reportPlaybackStopped.call(this,options)},ApiClientEx.prototype.getIntros=function(itemId){return isLocalId(itemId)?Promise.resolve({Items:[],TotalRecordCount:0}):ApiClient.prototype.getIntros.call(this,itemId)},ApiClientEx.prototype.getInstantMixFromItem=function(itemId,options){return isLocalId(itemId)?Promise.resolve({Items:[],TotalRecordCount:0}):ApiClient.prototype.getInstantMixFromItem.call(this,itemId,options)},ApiClientEx.prototype.getItemDownloadUrl=function(itemId){if(isLocalId(itemId)){var serverInfo=this.serverInfo();if(serverInfo)return localassetmanager.getLocalItem(serverInfo.Id,stripLocalPrefix(itemId)).then(function(item){return Promise.resolve(item.LocalPath)})}return ApiClient.prototype.getItemDownloadUrl.call(this,itemId)},ApiClientEx}); \ No newline at end of file +define(["apiclientcore","localassetmanager"],function(ApiClient,localassetmanager){"use strict";function isLocalId(str){return startsWith(str,localPrefix)}function isLocalViewId(str){return startsWith(str,localViewPrefix)}function isTopLevelLocalViewId(str){return"localview"===str}function stripLocalPrefix(str){var res=stripStart(str,localPrefix);return res=stripStart(res,localViewPrefix)}function startsWith(str,find){return!!(str&&find&&str.length>find.length&&0===str.indexOf(find))}function stripStart(str,find){return startsWith(str,find)?str.substr(find.length):str}function createEmptyList(){return{Items:[],TotalRecordCount:0}}function convertGuidToLocal(guid){return guid?isLocalId(guid)?guid:"local:"+guid:null}function adjustGuidProperties(downloadedItem){downloadedItem.Id=convertGuidToLocal(downloadedItem.Id),downloadedItem.SeriesId=convertGuidToLocal(downloadedItem.SeriesId),downloadedItem.SeasonId=convertGuidToLocal(downloadedItem.SeasonId),downloadedItem.AlbumId=convertGuidToLocal(downloadedItem.AlbumId),downloadedItem.ParentId=convertGuidToLocal(downloadedItem.ParentId),downloadedItem.ParentThumbItemId=convertGuidToLocal(downloadedItem.ParentThumbItemId),downloadedItem.ParentPrimaryImageItemId=convertGuidToLocal(downloadedItem.ParentPrimaryImageItemId),downloadedItem.PrimaryImageItemId=convertGuidToLocal(downloadedItem.PrimaryImageItemId),downloadedItem.ParentLogoItemId=convertGuidToLocal(downloadedItem.ParentLogoItemId),downloadedItem.ParentBackdropItemId=convertGuidToLocal(downloadedItem.ParentBackdropItemId),downloadedItem.ParentBackdropImageTags=null}function getLocalView(instance,serverId,userId){return instance.getLocalFolders(serverId,userId).then(function(views){var localView=null;return views.length>0&&(localView={Name:instance.downloadsTitleText||"Downloads",ServerId:serverId,Id:"localview",Type:"localview",IsFolder:!0}),Promise.resolve(localView)})}function ApiClientEx(serverAddress,clientName,applicationVersion,deviceName,deviceId,devicePixelRatio){ApiClient.call(this,serverAddress,clientName,applicationVersion,deviceName,deviceId,devicePixelRatio)}var localPrefix="local:",localViewPrefix="localview:";return Object.assign(ApiClientEx.prototype,ApiClient.prototype),ApiClientEx.prototype.getPlaybackInfo=function(itemId,options,deviceProfile){var onFailure=function(){return ApiClient.prototype.getPlaybackInfo.call(instance,itemId,options,deviceProfile)};if(isLocalId(itemId))return localassetmanager.getLocalItem(this.serverId(),stripLocalPrefix(itemId)).then(function(item){return{MediaSources:item.Item.MediaSources.map(function(m){return m.SupportsDirectPlay=!0,m.SupportsDirectStream=!1,m.SupportsTranscoding=!1,m.IsLocal=!0,m})}},onFailure);var instance=this;return localassetmanager.getLocalItem(this.serverId(),itemId).then(function(item){if(item){var mediaSources=item.Item.MediaSources.map(function(m){return m.SupportsDirectPlay=!0,m.SupportsDirectStream=!1,m.SupportsTranscoding=!1,m.IsLocal=!0,m});return localassetmanager.fileExists(item.LocalPath).then(function(exists){if(exists){var res={MediaSources:mediaSources};return Promise.resolve(res)}return ApiClient.prototype.getPlaybackInfo.call(instance,itemId,options,deviceProfile)},onFailure)}return ApiClient.prototype.getPlaybackInfo.call(instance,itemId,options,deviceProfile)},onFailure)},ApiClientEx.prototype.getItems=function(userId,options){var i,serverInfo=this.serverInfo();if(serverInfo&&"localview"===options.ParentId)return this.getLocalFolders(serverInfo.Id,userId).then(function(items){var result={Items:items,TotalRecordCount:items.length};return Promise.resolve(result)});if(serverInfo&&options&&(isLocalId(options.ParentId)||isLocalId(options.SeriesId)||isLocalId(options.SeasonId)||isLocalViewId(options.ParentId)||isLocalId(options.AlbumIds)))return localassetmanager.getViewItems(serverInfo.Id,userId,options).then(function(items){items.forEach(function(item){adjustGuidProperties(item)});var result={Items:items,TotalRecordCount:items.length};return Promise.resolve(result)});if(options&&options.ExcludeItemIds&&options.ExcludeItemIds.length){var exItems=options.ExcludeItemIds.split(",");for(i=0;i0?Promise.resolve(views[0]):Promise.reject()}):isLocalId(itemId)&&(serverInfo=this.serverInfo())?localassetmanager.getLocalItem(serverInfo.Id,stripLocalPrefix(itemId)).then(function(item){return adjustGuidProperties(item.Item),Promise.resolve(item.Item)}):ApiClient.prototype.getItem.call(this,userId,itemId)},ApiClientEx.prototype.getLocalFolders=function(userId){var serverInfo=this.serverInfo();return userId=userId||serverInfo.UserId,localassetmanager.getViews(serverInfo.Id,userId)},ApiClientEx.prototype.getNextUpEpisodes=function(options){return options.SeriesId&&isLocalId(options.SeriesId)?Promise.resolve(createEmptyList()):ApiClient.prototype.getNextUpEpisodes.call(this,options)},ApiClientEx.prototype.getSeasons=function(itemId,options){return isLocalId(itemId)?(options.SeriesId=itemId,options.IncludeItemTypes="Season",options.SortBy="SortName",this.getItems(this.getCurrentUserId(),options)):ApiClient.prototype.getSeasons.call(this,itemId,options)},ApiClientEx.prototype.getEpisodes=function(itemId,options){return isLocalId(options.SeasonId)||isLocalId(options.seasonId)?(options.SeriesId=itemId,options.IncludeItemTypes="Episode",options.SortBy="SortName",this.getItems(this.getCurrentUserId(),options)):isLocalId(itemId)?(options.SeriesId=itemId,options.IncludeItemTypes="Episode",options.SortBy="SortName",this.getItems(this.getCurrentUserId(),options)):ApiClient.prototype.getEpisodes.call(this,itemId,options)},ApiClientEx.prototype.getLatestOfflineItems=function(options){options.SortBy="DateCreated",options.SortOrder="Descending";var serverInfo=this.serverInfo();return serverInfo?localassetmanager.getViewItems(serverInfo.Id,null,options).then(function(items){return items.forEach(function(item){adjustGuidProperties(item)}),Promise.resolve(items)}):Promise.resolve([])},ApiClientEx.prototype.getThemeMedia=function(userId,itemId,inherit){return isLocalViewId(itemId)||isLocalId(itemId)||isTopLevelLocalViewId(itemId)?Promise.reject():ApiClient.prototype.getThemeMedia.call(this,userId,itemId,inherit)},ApiClientEx.prototype.getSpecialFeatures=function(userId,itemId){return isLocalId(itemId)?Promise.resolve([]):ApiClient.prototype.getSpecialFeatures.call(this,userId,itemId)},ApiClientEx.prototype.getSimilarItems=function(itemId,options){return isLocalId(itemId)?Promise.resolve(createEmptyList()):ApiClient.prototype.getSimilarItems.call(this,itemId,options)},ApiClientEx.prototype.updateFavoriteStatus=function(userId,itemId,isFavorite){return isLocalId(itemId)?Promise.resolve():ApiClient.prototype.updateFavoriteStatus.call(this,userId,itemId,isFavorite)},ApiClientEx.prototype.getScaledImageUrl=function(itemId,options){if(isLocalId(itemId)||options&&options.itemid&&isLocalId(options.itemid)){var serverInfo=this.serverInfo(),id=stripLocalPrefix(itemId);return localassetmanager.getImageUrl(serverInfo.Id,id,options)}return ApiClient.prototype.getScaledImageUrl.call(this,itemId,options)},ApiClientEx.prototype.reportPlaybackStart=function(options){if(!options)throw new Error("null options");return isLocalId(options.ItemId)?Promise.resolve():ApiClient.prototype.reportPlaybackStart.call(this,options)},ApiClientEx.prototype.reportPlaybackProgress=function(options){if(!options)throw new Error("null options");if(isLocalId(options.ItemId)){var serverInfo=this.serverInfo();return serverInfo?localassetmanager.getLocalItem(serverInfo.Id,stripLocalPrefix(options.ItemId)).then(function(item){var libraryItem=item.Item;return"Video"===libraryItem.MediaType||"AudioBook"===libraryItem.Type?(libraryItem.UserData=libraryItem.UserData||{},libraryItem.UserData.PlaybackPositionTicks=options.PositionTicks,libraryItem.UserData.PlayedPercentage=Math.min(libraryItem.RunTimeTicks?(options.PositionTicks||0)/libraryItem.RunTimeTicks*100:0,100),localassetmanager.addOrUpdateLocalItem(item)):Promise.resolve()}):Promise.resolve()}return ApiClient.prototype.reportPlaybackProgress.call(this,options)},ApiClientEx.prototype.reportPlaybackStopped=function(options){if(!options)throw new Error("null options");if(isLocalId(options.ItemId)){var serverInfo=this.serverInfo(),action={Date:(new Date).getTime(),ItemId:stripLocalPrefix(options.ItemId),PositionTicks:options.PositionTicks,ServerId:serverInfo.Id,Type:0,UserId:this.getCurrentUserId()};return localassetmanager.recordUserAction(action)}return ApiClient.prototype.reportPlaybackStopped.call(this,options)},ApiClientEx.prototype.getIntros=function(itemId){return isLocalId(itemId)?Promise.resolve({Items:[],TotalRecordCount:0}):ApiClient.prototype.getIntros.call(this,itemId)},ApiClientEx.prototype.getInstantMixFromItem=function(itemId,options){return isLocalId(itemId)?Promise.resolve({Items:[],TotalRecordCount:0}):ApiClient.prototype.getInstantMixFromItem.call(this,itemId,options)},ApiClientEx.prototype.getItemDownloadUrl=function(itemId){if(isLocalId(itemId)){var serverInfo=this.serverInfo();if(serverInfo)return localassetmanager.getLocalItem(serverInfo.Id,stripLocalPrefix(itemId)).then(function(item){return Promise.resolve(item.LocalPath)})}return ApiClient.prototype.getItemDownloadUrl.call(this,itemId)},ApiClientEx}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/appstorage-cache.js b/dashboard-ui/bower_components/emby-apiclient/appstorage-cache.js index 73711b312..bbad4e1ff 100644 --- a/dashboard-ui/bower_components/emby-apiclient/appstorage-cache.js +++ b/dashboard-ui/bower_components/emby-apiclient/appstorage-cache.js @@ -1 +1 @@ -define([],function(){"use strict";function MyStore(){}function updateCache(instance){instance.cache.put("data",new Response(JSON.stringify(instance.localData)))}return MyStore.prototype.init=function(){var instance=this;return caches.open("embydata").then(function(result){instance.cache=result,instance.localData={}})},MyStore.prototype.setItem=function(name,value){if(this.localData){var changed=this.localData[name]!==value;changed&&(this.localData[name]=value,updateCache(this))}},MyStore.prototype.getItem=function(name){if(this.localData)return this.localData[name]},MyStore.prototype.removeItem=function(name){this.localData&&(this.localData[name]=null,delete this.localData[name],updateCache(this))},new MyStore}); \ No newline at end of file +define([],function(){"use strict";function MyStore(){}function updateCache(instance){instance.cache.put("data",new Response(JSON.stringify(instance.localData)))}return MyStore.prototype.init=function(){var instance=this;return caches.open("embydata").then(function(result){instance.cache=result,instance.localData={}})},MyStore.prototype.setItem=function(name,value){if(this.localData){this.localData[name]!==value&&(this.localData[name]=value,updateCache(this))}},MyStore.prototype.getItem=function(name){if(this.localData)return this.localData[name]},MyStore.prototype.removeItem=function(name){this.localData&&(this.localData[name]=null,delete this.localData[name],updateCache(this))},new MyStore}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/appstorage-localstorage.js b/dashboard-ui/bower_components/emby-apiclient/appstorage-localstorage.js index daf431aa6..5f23b2bb6 100644 --- a/dashboard-ui/bower_components/emby-apiclient/appstorage-localstorage.js +++ b/dashboard-ui/bower_components/emby-apiclient/appstorage-localstorage.js @@ -1 +1 @@ -define([],function(){"use strict";function onCachePutFail(e){console.log(e)}function updateCache(instance){var cache=instance.cache;cache&&cache.put("data",new Response(JSON.stringify(instance.localData))).catch(onCachePutFail)}function onCacheOpened(result){this.cache=result,this.localData={}}function MyStore(){try{self.caches&&caches.open("embydata").then(onCacheOpened.bind(this))}catch(err){console.log("Error opening cache: "+err)}}return MyStore.prototype.setItem=function(name,value){localStorage.setItem(name,value);var localData=this.localData;if(localData){var changed=localData[name]!==value;changed&&(localData[name]=value,updateCache(this))}},MyStore.prototype.getItem=function(name){return localStorage.getItem(name)},MyStore.prototype.removeItem=function(name){localStorage.removeItem(name);var localData=this.localData;localData&&(localData[name]=null,delete localData[name],updateCache(this))},new MyStore}); \ No newline at end of file +define([],function(){"use strict";function onCachePutFail(e){console.log(e)}function updateCache(instance){var cache=instance.cache;cache&&cache.put("data",new Response(JSON.stringify(instance.localData))).catch(onCachePutFail)}function onCacheOpened(result){this.cache=result,this.localData={}}function MyStore(){try{self.caches&&caches.open("embydata").then(onCacheOpened.bind(this))}catch(err){console.log("Error opening cache: "+err)}}return MyStore.prototype.setItem=function(name,value){localStorage.setItem(name,value);var localData=this.localData;if(localData){localData[name]!==value&&(localData[name]=value,updateCache(this))}},MyStore.prototype.getItem=function(name){return localStorage.getItem(name)},MyStore.prototype.removeItem=function(name){localStorage.removeItem(name);var localData=this.localData;localData&&(localData[name]=null,delete localData[name],updateCache(this))},new MyStore}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js b/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js index 8f607049d..bfdf721bc 100644 --- a/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js +++ b/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js @@ -1 +1 @@ -define(["events","apiclient","appStorage"],function(events,apiClientFactory,appStorage){"use strict";function paramsToString(params){var values=[];for(var key in params){var value=params[key];null!==value&&void 0!==value&&""!==value&&values.push(encodeURIComponent(key)+"="+encodeURIComponent(value))}return values.join("&")}function resolveFailure(instance,resolve){resolve({State:ConnectionState.Unavailable,ConnectUser:instance.connectUser()})}function mergeServers(credentialProvider,list1,list2){for(var i=0,length=list2.length;ibVal)return 1}return 0}var defaultTimeout=2e4,ConnectionState={Unavailable:0,ServerSelection:1,ServerSignIn:2,SignedIn:3,ConnectSignIn:4,ServerUpdateNeeded:5},ConnectionMode={Local:0,Remote:1,Manual:2},ServerInfo={getServerAddress:function(server,mode){switch(mode){case ConnectionMode.Local:return server.LocalAddress;case ConnectionMode.Manual:return server.ManualAddress;case ConnectionMode.Remote:return server.RemoteAddress;default:return server.ManualAddress||server.LocalAddress||server.RemoteAddress}}},ConnectionManager=function(credentialProvider,appName,appVersion,deviceName,deviceId,capabilities,devicePixelRatio){function onConnectUserSignIn(user){appStorage.removeItem("lastLocalServerId"),connectUser=user,events.trigger(self,"connectusersignedin",[user])}function onAuthenticated(apiClient,result,options,saveCredentials){var credentials=credentialProvider.credentials(),servers=credentials.Servers.filter(function(s){return s.Id===result.ServerId}),server=servers.length?servers[0]:apiClient.serverInfo();return options.updateDateLastAccessed!==!1&&(server.DateLastAccessed=(new Date).getTime()),server.Id=result.ServerId,saveCredentials?(server.UserId=result.User.Id,server.AccessToken=result.AccessToken):(server.UserId=null,server.AccessToken=null),credentialProvider.addOrUpdateServer(credentials.Servers,server),credentialProvider.credentials(credentials),apiClient.serverInfo(server),afterConnected(apiClient,options),onLocalUserSignIn(server,server.LastConnectionMode,result.User)}function afterConnected(apiClient,options){options=options||{},options.reportCapabilities!==!1&&apiClient.reportCapabilities(capabilities),apiClient.enableAutomaticBitrateDetection=options.enableAutomaticBitrateDetection,options.enableWebSocket!==!1&&(console.log("calling apiClient.ensureWebSocket"),apiClient.ensureWebSocket())}function onLocalUserSignIn(server,connectionMode,user){self.connectUserId()?appStorage.removeItem("lastLocalServerId"):appStorage.setItem("lastLocalServerId",server.Id),self._getOrAddApiClient(server,connectionMode);var promise=self.onLocalUserSignedIn?self.onLocalUserSignedIn.call(self,user):Promise.resolve();return promise.then(function(){events.trigger(self,"localusersignedin",[user])})}function ensureConnectUser(credentials){return connectUser&&connectUser.Id===credentials.ConnectUserId?Promise.resolve():credentials.ConnectUserId&&credentials.ConnectAccessToken?(connectUser=null,getConnectUser(credentials.ConnectUserId,credentials.ConnectAccessToken).then(function(user){return onConnectUserSignIn(user),Promise.resolve()},function(){return Promise.resolve()})):Promise.resolve()}function getConnectUser(userId,accessToken){if(!userId)throw new Error("null userId");if(!accessToken)throw new Error("null accessToken");var url="https://connect.emby.media/service/user?id="+userId;return ajax({type:"GET",url:url,dataType:"json",headers:{"X-Application":appName+"/"+appVersion,"X-Connect-UserToken":accessToken}})}function addAuthenticationInfoFromConnect(server,connectionMode,credentials){if(!server.ExchangeToken)throw new Error("server.ExchangeToken cannot be null");if(!credentials.ConnectUserId)throw new Error("credentials.ConnectUserId cannot be null");var url=ServerInfo.getServerAddress(server,connectionMode);url=getEmbyServerUrl(url,"Connect/Exchange?format=json&ConnectUserId="+credentials.ConnectUserId);var auth='MediaBrowser Client="'+appName+'", Device="'+deviceName+'", DeviceId="'+deviceId+'", Version="'+appVersion+'"';return ajax({type:"GET",url:url,dataType:"json",headers:{"X-MediaBrowser-Token":server.ExchangeToken,"X-Emby-Authorization":auth}}).then(function(auth){return server.UserId=auth.LocalUserId,server.AccessToken=auth.AccessToken,auth},function(){return server.UserId=null,server.AccessToken=null,Promise.reject()})}function validateAuthentication(server,connectionMode){var url=ServerInfo.getServerAddress(server,connectionMode);return ajax({type:"GET",url:getEmbyServerUrl(url,"System/Info"),dataType:"json",headers:{"X-MediaBrowser-Token":server.AccessToken}}).then(function(systemInfo){return updateServerInfo(server,systemInfo),server.UserId?ajax({type:"GET",url:getEmbyServerUrl(url,"users/"+server.UserId),dataType:"json",headers:{"X-MediaBrowser-Token":server.AccessToken}}).then(function(user){return onLocalUserSignIn(server,connectionMode,user),Promise.resolve()},function(){return server.UserId=null,server.AccessToken=null,Promise.resolve()}):Promise.resolve()},function(){return server.UserId=null,server.AccessToken=null,Promise.resolve()})}function getImageUrl(localUser){if(connectUser&&connectUser.ImageUrl)return{url:connectUser.ImageUrl};if(localUser&&localUser.PrimaryImageTag){var apiClient=self.getApiClient(localUser),url=apiClient.getUserImageUrl(localUser.Id,{tag:localUser.PrimaryImageTag,type:"Primary"});return{url:url,supportsParams:!0}}return{url:null,supportsParams:!1}}function logoutOfServer(apiClient){var serverInfo=apiClient.serverInfo()||{},logoutInfo={serverId:serverInfo.Id};return apiClient.logout().then(function(){events.trigger(self,"localusersignedout",[logoutInfo])},function(){events.trigger(self,"localusersignedout",[logoutInfo])})}function getConnectServers(credentials){if(console.log("Begin getConnectServers"),!credentials.ConnectAccessToken||!credentials.ConnectUserId)return Promise.resolve([]);var url="https://connect.emby.media/service/servers?userId="+credentials.ConnectUserId;return ajax({type:"GET",url:url,dataType:"json",headers:{"X-Application":appName+"/"+appVersion,"X-Connect-UserToken":credentials.ConnectAccessToken}}).then(function(servers){return servers.map(function(i){return{ExchangeToken:i.AccessKey,ConnectServerId:i.Id,Id:i.SystemId,Name:i.Name,RemoteAddress:i.Url,LocalAddress:i.LocalAddress,UserLinkType:"guest"===(i.UserType||"").toLowerCase()?"Guest":"LinkedUser"}})},function(){return credentials.Servers.slice(0).filter(function(s){return s.ExchangeToken})})}function filterServers(servers,connectServers){return servers.filter(function(server){return!server.ExchangeToken||connectServers.filter(function(connectServer){return server.Id===connectServer.Id}).length>0})}function findServers(){return new Promise(function(resolve,reject){var onFinish=function(foundServers){var servers=foundServers.map(function(foundServer){var info={Id:foundServer.Id,LocalAddress:convertEndpointAddressToManualAddress(foundServer)||foundServer.Address,Name:foundServer.Name};return info.LastConnectionMode=info.ManualAddress?ConnectionMode.Manual:ConnectionMode.Local,info});resolve(servers)};require(["serverdiscovery"],function(serverDiscovery){serverDiscovery.findServers(1e3).then(onFinish,function(){onFinish([])})})})}function convertEndpointAddressToManualAddress(info){if(info.Address&&info.EndpointAddress){var address=info.EndpointAddress.split(":")[0],parts=info.Address.split(":");if(parts.length>1){var portString=parts[parts.length-1];isNaN(parseInt(portString))||(address+=":"+portString)}return normalizeAddress(address)}return null}function testNextConnectionMode(tests,index,server,options,resolve){if(index>=tests.length)return console.log("Tested all connection modes. Failing server connection."),void resolveFailure(self,resolve);var mode=tests[index],address=ServerInfo.getServerAddress(server,mode),enableRetry=!1,skipTest=!1,timeout=defaultTimeout;return mode===ConnectionMode.Local?(enableRetry=!0,timeout=8e3,stringEqualsIgnoreCase(address,server.ManualAddress)&&(console.log("skipping LocalAddress test because it is the same as ManualAddress"),skipTest=!0)):mode===ConnectionMode.Manual&&stringEqualsIgnoreCase(address,server.LocalAddress)&&(enableRetry=!0,timeout=8e3),skipTest||!address?(console.log("skipping test at index "+index),void testNextConnectionMode(tests,index+1,server,options,resolve)):(console.log("testing connection mode "+mode+" with server "+server.Name),void tryConnect(address,timeout).then(function(result){1===compareVersions(self.minServerVersion(),result.Version)?(console.log("minServerVersion requirement not met. Server version: "+result.Version),resolve({State:ConnectionState.ServerUpdateNeeded,Servers:[server]})):result.Id!==server.Id?(console.log("http request succeeded, but found a different server Id than what was expected"),resolveFailure(self,resolve)):(console.log("calling onSuccessfulConnection with connection mode "+mode+" with server "+server.Name),onSuccessfulConnection(server,result,mode,options,resolve))},function(){console.log("test failed for connection mode "+mode+" with server "+server.Name),enableRetry?testNextConnectionMode(tests,index+1,server,options,resolve):testNextConnectionMode(tests,index+1,server,options,resolve)}))}function onSuccessfulConnection(server,systemInfo,connectionMode,options,resolve){var credentials=credentialProvider.credentials();options=options||{},credentials.ConnectAccessToken&&options.enableAutoLogin!==!1?ensureConnectUser(credentials).then(function(){server.ExchangeToken?addAuthenticationInfoFromConnect(server,connectionMode,credentials).then(function(){afterConnectValidated(server,credentials,systemInfo,connectionMode,!0,options,resolve)},function(){afterConnectValidated(server,credentials,systemInfo,connectionMode,!0,options,resolve)}):afterConnectValidated(server,credentials,systemInfo,connectionMode,!0,options,resolve)}):afterConnectValidated(server,credentials,systemInfo,connectionMode,!0,options,resolve)}function afterConnectValidated(server,credentials,systemInfo,connectionMode,verifyLocalAuthentication,options,resolve){if(options=options||{},options.enableAutoLogin===!1)server.UserId=null,server.AccessToken=null;else if(verifyLocalAuthentication&&server.AccessToken&&options.enableAutoLogin!==!1)return void validateAuthentication(server,connectionMode).then(function(){afterConnectValidated(server,credentials,systemInfo,connectionMode,!1,options,resolve)});updateServerInfo(server,systemInfo),server.LastConnectionMode=connectionMode,options.updateDateLastAccessed!==!1&&(server.DateLastAccessed=(new Date).getTime()),credentialProvider.addOrUpdateServer(credentials.Servers,server),credentialProvider.credentials(credentials);var result={Servers:[]};result.ApiClient=self._getOrAddApiClient(server,connectionMode),result.ApiClient.setSystemInfo(systemInfo),result.State=server.AccessToken&&options.enableAutoLogin!==!1?ConnectionState.SignedIn:ConnectionState.ServerSignIn,result.Servers.push(server),result.ApiClient.updateServerInfo(server,connectionMode),result.State===ConnectionState.SignedIn&&afterConnected(result.ApiClient,options),resolve(result),events.trigger(self,"connected",[result])}function addAppInfoToConnectRequest(request){request.headers=request.headers||{},request.headers["X-Application"]=appName+"/"+appVersion}function exchangePin(pinInfo){if(!pinInfo)throw new Error("pinInfo cannot be null");var request={type:"POST",url:getConnectUrl("pin/authenticate"),data:{deviceId:pinInfo.DeviceId,pin:pinInfo.Pin},dataType:"json"};return addAppInfoToConnectRequest(request),ajax(request)}console.log("Begin ConnectionManager constructor");var self=this;this._apiClients=[];var connectUser;self.connectUser=function(){return connectUser},self._minServerVersion="3.2.30",self.appVersion=function(){return appVersion},self.appName=function(){return appName},self.capabilities=function(){return capabilities},self.deviceId=function(){return deviceId},self.credentialProvider=function(){return credentialProvider},self.connectUserId=function(){return credentialProvider.credentials().ConnectUserId},self.connectToken=function(){return credentialProvider.credentials().ConnectAccessToken},self.getServerInfo=function(id){var servers=credentialProvider.credentials().Servers;return servers.filter(function(s){return s.Id===id})[0]},self.getLastUsedServer=function(){var servers=credentialProvider.credentials().Servers;return servers.sort(function(a,b){return(b.DateLastAccessed||0)-(a.DateLastAccessed||0)}),servers.length?servers[0]:null},self.getLastUsedApiClient=function(){var servers=credentialProvider.credentials().Servers;if(servers.sort(function(a,b){return(b.DateLastAccessed||0)-(a.DateLastAccessed||0)}),!servers.length)return null;var server=servers[0];return self._getOrAddApiClient(server,server.LastConnectionMode)},self.addApiClient=function(apiClient){self._apiClients.push(apiClient);var existingServers=credentialProvider.credentials().Servers.filter(function(s){return stringEqualsIgnoreCase(s.ManualAddress,apiClient.serverAddress())||stringEqualsIgnoreCase(s.LocalAddress,apiClient.serverAddress())||stringEqualsIgnoreCase(s.RemoteAddress,apiClient.serverAddress())}),existingServer=existingServers.length?existingServers[0]:{};if(existingServer.DateLastAccessed=(new Date).getTime(),existingServer.LastConnectionMode=ConnectionMode.Manual,existingServer.ManualAddress=apiClient.serverAddress(),apiClient.serverInfo(existingServer),apiClient.onAuthenticated=function(instance,result){return onAuthenticated(instance,result,{},!0)},!existingServers.length){var credentials=credentialProvider.credentials();credentials.Servers=[existingServer],credentialProvider.credentials(credentials)}events.trigger(self,"apiclientcreated",[apiClient]),existingServer.Id||apiClient.getPublicSystemInfo().then(function(systemInfo){var credentials=credentialProvider.credentials();existingServer.Id=systemInfo.Id,apiClient.serverInfo(existingServer),credentials.Servers=[existingServer],credentialProvider.credentials(credentials)})},self.clearData=function(){console.log("connection manager clearing data"),connectUser=null;var credentials=credentialProvider.credentials();credentials.ConnectAccessToken=null,credentials.ConnectUserId=null,credentials.Servers=[],credentialProvider.credentials(credentials)},self._getOrAddApiClient=function(server,connectionMode){var apiClient=self.getApiClient(server.Id);if(!apiClient){var url=ServerInfo.getServerAddress(server,connectionMode);apiClient=new apiClientFactory(url,appName,appVersion,deviceName,deviceId,devicePixelRatio),self._apiClients.push(apiClient),apiClient.serverInfo(server),apiClient.onAuthenticated=function(instance,result){return onAuthenticated(instance,result,{},!0)},events.trigger(self,"apiclientcreated",[apiClient])}return console.log("returning instance from getOrAddApiClient"),apiClient},self.getOrCreateApiClient=function(serverId){var credentials=credentialProvider.credentials(),servers=credentials.Servers.filter(function(s){return stringEqualsIgnoreCase(s.Id,serverId)});if(!servers.length)throw new Error("Server not found: "+serverId);var server=servers[0];return self._getOrAddApiClient(server,server.LastConnectionMode)},self.user=function(apiClient){return new Promise(function(resolve,reject){function onLocalUserDone(e){var image=getImageUrl(localUser);resolve({localUser:localUser,name:connectUser?connectUser.Name:localUser?localUser.Name:null,imageUrl:image.url,supportsImageParams:image.supportsParams})}function onEnsureConnectUserDone(){apiClient&&apiClient.getCurrentUserId()?apiClient.getCurrentUser().then(function(u){localUser=u,onLocalUserDone()},onLocalUserDone):onLocalUserDone()}var localUser,credentials=credentialProvider.credentials();!credentials.ConnectUserId||!credentials.ConnectAccessToken||apiClient&&apiClient.getCurrentUserId()?onEnsureConnectUserDone():ensureConnectUser(credentials).then(onEnsureConnectUserDone,onEnsureConnectUserDone)})},self.logout=function(){console.log("begin connectionManager loguot");for(var promises=[],i=0,length=self._apiClients.length;ibVal)return 1}return 0}var defaultTimeout=2e4,ConnectionMode={Local:0,Remote:1,Manual:2},ConnectionManager=function(credentialProvider,appName,appVersion,deviceName,deviceId,capabilities,devicePixelRatio){function onConnectUserSignIn(user){connectUser=user,events.trigger(self,"connectusersignedin",[user])}function onAuthenticated(apiClient,result,options,saveCredentials){var credentials=credentialProvider.credentials(),servers=credentials.Servers.filter(function(s){return s.Id===result.ServerId}),server=servers.length?servers[0]:apiClient.serverInfo();return!1!==options.updateDateLastAccessed&&(server.DateLastAccessed=(new Date).getTime()),server.Id=result.ServerId,saveCredentials?(server.UserId=result.User.Id,server.AccessToken=result.AccessToken):(server.UserId=null,server.AccessToken=null),credentialProvider.addOrUpdateServer(credentials.Servers,server),credentialProvider.credentials(credentials),apiClient.enableAutomaticBitrateDetection=options.enableAutomaticBitrateDetection,apiClient.serverInfo(server),afterConnected(apiClient,options),onLocalUserSignIn(server,apiClient.serverAddress(),result.User)}function afterConnected(apiClient,options){options=options||{},!1!==options.reportCapabilities&&apiClient.reportCapabilities(capabilities),apiClient.enableAutomaticBitrateDetection=options.enableAutomaticBitrateDetection,!1!==options.enableWebSocket&&(console.log("calling apiClient.ensureWebSocket"),apiClient.ensureWebSocket())}function onLocalUserSignIn(server,serverUrl,user){return self._getOrAddApiClient(server,serverUrl),(self.onLocalUserSignedIn?self.onLocalUserSignedIn.call(self,user):Promise.resolve()).then(function(){events.trigger(self,"localusersignedin",[user])})}function ensureConnectUser(credentials){return connectUser&&connectUser.Id===credentials.ConnectUserId?Promise.resolve():credentials.ConnectUserId&&credentials.ConnectAccessToken?(connectUser=null,getConnectUser(credentials.ConnectUserId,credentials.ConnectAccessToken).then(function(user){return onConnectUserSignIn(user),Promise.resolve()},function(){return Promise.resolve()})):Promise.resolve()}function getConnectUser(userId,accessToken){if(!userId)throw new Error("null userId");if(!accessToken)throw new Error("null accessToken");return ajax({type:"GET",url:"https://connect.emby.media/service/user?id="+userId,dataType:"json",headers:{"X-Application":appName+"/"+appVersion,"X-Connect-UserToken":accessToken}})}function addAuthenticationInfoFromConnect(server,serverUrl,credentials){if(!server.ExchangeToken)throw new Error("server.ExchangeToken cannot be null");if(!credentials.ConnectUserId)throw new Error("credentials.ConnectUserId cannot be null");var url=getEmbyServerUrl(serverUrl,"Connect/Exchange?format=json&ConnectUserId="+credentials.ConnectUserId),auth='MediaBrowser Client="'+appName+'", Device="'+deviceName+'", DeviceId="'+deviceId+'", Version="'+appVersion+'"';return ajax({type:"GET",url:url,dataType:"json",headers:{"X-MediaBrowser-Token":server.ExchangeToken,"X-Emby-Authorization":auth}}).then(function(auth){return server.UserId=auth.LocalUserId,server.AccessToken=auth.AccessToken,auth},function(){return server.UserId=null,server.AccessToken=null,Promise.reject()})}function validateAuthentication(server,serverUrl){return ajax({type:"GET",url:getEmbyServerUrl(serverUrl,"System/Info"),dataType:"json",headers:{"X-MediaBrowser-Token":server.AccessToken}}).then(function(systemInfo){return updateServerInfo(server,systemInfo),Promise.resolve()},function(){return server.UserId=null,server.AccessToken=null,Promise.resolve()})}function getImageUrl(localUser){if(connectUser&&connectUser.ImageUrl)return{url:connectUser.ImageUrl};if(localUser&&localUser.PrimaryImageTag){return{url:self.getApiClient(localUser).getUserImageUrl(localUser.Id,{tag:localUser.PrimaryImageTag,type:"Primary"}),supportsParams:!0}}return{url:null,supportsParams:!1}}function logoutOfServer(apiClient){var serverInfo=apiClient.serverInfo()||{},logoutInfo={serverId:serverInfo.Id};return apiClient.logout().then(function(){events.trigger(self,"localusersignedout",[logoutInfo])},function(){events.trigger(self,"localusersignedout",[logoutInfo])})}function getConnectServers(credentials){return console.log("Begin getConnectServers"),credentials.ConnectAccessToken&&credentials.ConnectUserId?ajax({type:"GET",url:"https://connect.emby.media/service/servers?userId="+credentials.ConnectUserId,dataType:"json",headers:{"X-Application":appName+"/"+appVersion,"X-Connect-UserToken":credentials.ConnectAccessToken}}).then(function(servers){return servers.map(function(i){return{ExchangeToken:i.AccessKey,ConnectServerId:i.Id,Id:i.SystemId,Name:i.Name,RemoteAddress:i.Url,LocalAddress:i.LocalAddress,UserLinkType:"guest"===(i.UserType||"").toLowerCase()?"Guest":"LinkedUser"}})},function(){return credentials.Servers.slice(0).filter(function(s){return s.ExchangeToken})}):Promise.resolve([])}function filterServers(servers,connectServers){return servers.filter(function(server){return!server.ExchangeToken||connectServers.filter(function(connectServer){return server.Id===connectServer.Id}).length>0})}function findServers(){return new Promise(function(resolve,reject){var onFinish=function(foundServers){var servers=foundServers.map(function(foundServer){var info={Id:foundServer.Id,LocalAddress:convertEndpointAddressToManualAddress(foundServer)||foundServer.Address,Name:foundServer.Name};return info.LastConnectionMode=info.ManualAddress?ConnectionMode.Manual:ConnectionMode.Local,info});resolve(servers)};require(["serverdiscovery"],function(serverDiscovery){serverDiscovery.findServers(1e3).then(onFinish,function(){onFinish([])})})})}function convertEndpointAddressToManualAddress(info){if(info.Address&&info.EndpointAddress){var address=info.EndpointAddress.split(":")[0],parts=info.Address.split(":");if(parts.length>1){var portString=parts[parts.length-1];isNaN(parseInt(portString))||(address+=":"+portString)}return normalizeAddress(address)}return null}function getTryConnectPromise(url,connectionMode,state,resolve,reject){console.log("getTryConnectPromise "+url),ajax({url:getEmbyServerUrl(url,"system/info/public"),timeout:defaultTimeout,type:"GET",dataType:"json"}).then(function(result){state.resolved||(state.resolved=!0,console.log("Reconnect succeeded to "+url),resolve({url:url,connectionMode:connectionMode,data:result}))},function(){state.resolved||(console.log("Reconnect failed to "+url),++state.rejects>=state.numAddresses&&reject())})}function tryReconnect(serverInfo){var addresses=[],addressesStrings=[];return!serverInfo.manualAddressOnly&&serverInfo.LocalAddress&&-1===addressesStrings.indexOf(serverInfo.LocalAddress)&&(addresses.push({url:serverInfo.LocalAddress,mode:ConnectionMode.Local,timeout:0}),addressesStrings.push(addresses[addresses.length-1].url)),serverInfo.ManualAddress&&-1===addressesStrings.indexOf(serverInfo.ManualAddress)&&(addresses.push({url:serverInfo.ManualAddress,mode:ConnectionMode.Manual,timeout:100}),addressesStrings.push(addresses[addresses.length-1].url)),!serverInfo.manualAddressOnly&&serverInfo.RemoteAddress&&-1===addressesStrings.indexOf(serverInfo.RemoteAddress)&&(addresses.push({url:serverInfo.RemoteAddress,mode:ConnectionMode.Remote,timeout:200}),addressesStrings.push(addresses[addresses.length-1].url)),console.log("tryReconnect: "+addressesStrings.join("|")),new Promise(function(resolve,reject){var state={};state.numAddresses=addresses.length,state.rejects=0,addresses.map(function(url){setTimeout(function(){state.resolved||getTryConnectPromise(url.url,url.mode,state,resolve,reject)},url.timeout)})})}function onSuccessfulConnection(server,systemInfo,connectionMode,serverUrl,options,resolve){var credentials=credentialProvider.credentials();options=options||{},credentials.ConnectAccessToken&&!1!==options.enableAutoLogin?ensureConnectUser(credentials).then(function(){server.ExchangeToken?addAuthenticationInfoFromConnect(server,serverUrl,credentials).then(function(){afterConnectValidated(server,credentials,systemInfo,connectionMode,serverUrl,!0,options,resolve)},function(){afterConnectValidated(server,credentials,systemInfo,connectionMode,serverUrl,!0,options,resolve)}):afterConnectValidated(server,credentials,systemInfo,connectionMode,serverUrl,!0,options,resolve)}):afterConnectValidated(server,credentials,systemInfo,connectionMode,serverUrl,!0,options,resolve)}function afterConnectValidated(server,credentials,systemInfo,connectionMode,serverUrl,verifyLocalAuthentication,options,resolve){if(options=options||{},!1===options.enableAutoLogin)server.UserId=null,server.AccessToken=null;else if(verifyLocalAuthentication&&server.AccessToken&&!1!==options.enableAutoLogin)return void validateAuthentication(server,serverUrl).then(function(){afterConnectValidated(server,credentials,systemInfo,connectionMode,serverUrl,!1,options,resolve)});updateServerInfo(server,systemInfo),server.LastConnectionMode=connectionMode,!1!==options.updateDateLastAccessed&&(server.DateLastAccessed=(new Date).getTime()),credentialProvider.addOrUpdateServer(credentials.Servers,server),credentialProvider.credentials(credentials);var result={Servers:[]};result.ApiClient=self._getOrAddApiClient(server,serverUrl),result.ApiClient.setSystemInfo(systemInfo),result.State=server.AccessToken&&!1!==options.enableAutoLogin?"SignedIn":"ServerSignIn",result.Servers.push(server),result.ApiClient.enableAutomaticBitrateDetection=options.enableAutomaticBitrateDetection,result.ApiClient.updateServerInfo(server,serverUrl);var resolveActions=function(){resolve(result),events.trigger(self,"connected",[result])};"SignedIn"===result.State?(afterConnected(result.ApiClient,options),result.ApiClient.getCurrentUser().then(function(user){onLocalUserSignIn(server,serverUrl,user).then(resolveActions,resolveActions)},resolveActions)):resolveActions()}function getCacheKey(feature,apiClient,options){options=options||{};var viewOnly=options.viewOnly,cacheKey="regInfo-"+apiClient.serverId();return viewOnly&&(cacheKey+="-viewonly"),cacheKey}function addAppInfoToConnectRequest(request){request.headers=request.headers||{},request.headers["X-Application"]=appName+"/"+appVersion}function exchangePin(pinInfo){if(!pinInfo)throw new Error("pinInfo cannot be null");var request={type:"POST",url:getConnectUrl("pin/authenticate"),data:{deviceId:pinInfo.DeviceId,pin:pinInfo.Pin},dataType:"json"};return addAppInfoToConnectRequest(request),ajax(request)}console.log("Begin ConnectionManager constructor");var self=this;this._apiClients=[];var connectUser;self.connectUser=function(){return connectUser},self._minServerVersion="3.2.33",self.appVersion=function(){return appVersion},self.appName=function(){return appName},self.capabilities=function(){return capabilities},self.deviceId=function(){return deviceId},self.credentialProvider=function(){return credentialProvider},self.connectUserId=function(){return credentialProvider.credentials().ConnectUserId},self.connectToken=function(){return credentialProvider.credentials().ConnectAccessToken},self.getServerInfo=function(id){return credentialProvider.credentials().Servers.filter(function(s){return s.Id===id})[0]},self.getLastUsedServer=function(){var servers=credentialProvider.credentials().Servers;return servers.sort(function(a,b){return(b.DateLastAccessed||0)-(a.DateLastAccessed||0)}),servers.length?servers[0]:null},self.addApiClient=function(apiClient){self._apiClients.push(apiClient);var existingServers=credentialProvider.credentials().Servers.filter(function(s){return stringEqualsIgnoreCase(s.ManualAddress,apiClient.serverAddress())||stringEqualsIgnoreCase(s.LocalAddress,apiClient.serverAddress())||stringEqualsIgnoreCase(s.RemoteAddress,apiClient.serverAddress())}),existingServer=existingServers.length?existingServers[0]:apiClient.serverInfo();if(existingServer.DateLastAccessed=(new Date).getTime(),existingServer.LastConnectionMode=ConnectionMode.Manual,existingServer.ManualAddress=apiClient.serverAddress(),apiClient.manualAddressOnly&&(existingServer.manualAddressOnly=!0),apiClient.serverInfo(existingServer),apiClient.onAuthenticated=function(instance,result){return onAuthenticated(instance,result,{},!0)},!existingServers.length){var credentials=credentialProvider.credentials();credentials.Servers=[existingServer],credentialProvider.credentials(credentials)}events.trigger(self,"apiclientcreated",[apiClient])},self.clearData=function(){console.log("connection manager clearing data"),connectUser=null;var credentials=credentialProvider.credentials();credentials.ConnectAccessToken=null,credentials.ConnectUserId=null,credentials.Servers=[],credentialProvider.credentials(credentials)},self._getOrAddApiClient=function(server,serverUrl){var apiClient=self.getApiClient(server.Id);return apiClient||(apiClient=new apiClientFactory(serverUrl,appName,appVersion,deviceName,deviceId,devicePixelRatio),self._apiClients.push(apiClient),apiClient.serverInfo(server),apiClient.onAuthenticated=function(instance,result){return onAuthenticated(instance,result,{},!0)},events.trigger(self,"apiclientcreated",[apiClient])),console.log("returning instance from getOrAddApiClient"),apiClient},self.getOrCreateApiClient=function(serverId){var credentials=credentialProvider.credentials(),servers=credentials.Servers.filter(function(s){return stringEqualsIgnoreCase(s.Id,serverId)});if(!servers.length)throw new Error("Server not found: "+serverId);var server=servers[0];return self._getOrAddApiClient(server,getServerAddress(server,server.LastConnectionMode))},self.user=function(apiClient){return new Promise(function(resolve,reject){function onLocalUserDone(e){var image=getImageUrl(localUser);resolve({localUser:localUser,name:connectUser?connectUser.Name:localUser?localUser.Name:null,imageUrl:image.url,supportsImageParams:image.supportsParams,connectUser:connectUser})}function onEnsureConnectUserDone(){apiClient&&apiClient.getCurrentUserId()?apiClient.getCurrentUser().then(function(u){localUser=u,onLocalUserDone()},onLocalUserDone):onLocalUserDone()}var localUser,credentials=credentialProvider.credentials();!credentials.ConnectUserId||!credentials.ConnectAccessToken||apiClient&&apiClient.getCurrentUserId()?onEnsureConnectUserDone():ensureConnectUser(credentials).then(onEnsureConnectUserDone,onEnsureConnectUserDone)})},self.logout=function(){console.log("begin connectionManager loguot");for(var promises=[],i=0,length=self._apiClients.length;i-1&&(item={Name:"Music",ServerId:serverId,Id:"localview:MusicView",Type:"MusicView",CollectionType:"music",IsFolder:!0},list.push(item)),types.indexOf("Photo")>-1&&(item={Name:"Photos",ServerId:serverId,Id:"localview:PhotosView",Type:"PhotosView",CollectionType:"photos",IsFolder:!0},list.push(item)),types.indexOf("Episode")>-1&&(item={Name:"TV",ServerId:serverId,Id:"localview:TVView",Type:"TVView",CollectionType:"tvshows",IsFolder:!0},list.push(item)),types.indexOf("Movie")>-1&&(item={Name:"Movies",ServerId:serverId,Id:"localview:MoviesView",Type:"MoviesView",CollectionType:"movies",IsFolder:!0},list.push(item)),types.indexOf("Video")>-1&&(item={Name:"Videos",ServerId:serverId,Id:"localview:VideosView",Type:"VideosView",CollectionType:"videos",IsFolder:!0},list.push(item)),types.indexOf("MusicVideo")>-1&&(item={Name:"Music Videos",ServerId:serverId,Id:"localview:MusicVideosView",Type:"MusicVideosView",CollectionType:"videos",IsFolder:!0},list.push(item)),Promise.resolve(list)})}function getTypeFilterForTopLevelView(parentId){var typeFilter=null;switch(parentId){case"localview:MusicView":typeFilter="MusicAlbum";break;case"localview:PhotosView":typeFilter="PhotoAlbum";break;case"localview:TVView":typeFilter="Series";break;case"localview:VideosView":typeFilter="Video";break;case"localview:MoviesView":typeFilter="Movie";break;case"localview:MusicVideosView":typeFilter="MusicVideo"}return typeFilter}function normalizeId(id){return id?(id=stripStart(id,"localview:"),id=stripStart(id,"local:")):null}function getViewItems(serverId,userId,options){var parentId=options.ParentId,typeFilter=getTypeFilterForTopLevelView(parentId);parentId=normalizeId(parentId);var seasonId=normalizeId(options.SeasonId||options.seasonId),seriesId=normalizeId(options.SeriesId||options.seriesId),includeItemTypes=options.IncludeItemTypes?options.IncludeItemTypes.split(","):[];return typeFilter&&(parentId=null,includeItemTypes.push(typeFilter)),getServerItems(serverId).then(function(items){var resultItems=items.filter(function(item){if(item.SyncStatus&&"synced"!==item.SyncStatus)return!1;if(options.MediaType&&item.Item.MediaType!==options.MediaType)return!1;if(seriesId&&item.Item.SeriesId!==seriesId)return!1;if(seasonId&&item.Item.SeasonId!==seasonId)return!1;if("IsNotFolder"===options.Filters&&item.Item.IsFolder)return!1;if("IsFolder"===options.Filters&&!item.Item.IsFolder)return!1;if(includeItemTypes.length&&includeItemTypes.indexOf(item.Item.Type||"")===-1)return!1;if(options.Recursive);else if(parentId&&item.Item.ParentId!==parentId)return!1;return!0}).map(function(item2){return item2.Item});return"DateCreated"===options.SortBy&&resultItems.sort(function(a,b){return compareDates(a.DateCreated,b.DateCreated)}),options.Limit&&(resultItems=resultItems.slice(0,options.Limit)),Promise.resolve(resultItems)})}function removeObsoleteContainerItems(serverId){return getServerItems(serverId).then(function(items){var seriesItems=items.filter(function(item){var type=(item.Item.Type||"").toLowerCase();return"series"===type}),seasonItems=items.filter(function(item){var type=(item.Item.Type||"").toLowerCase();return"season"===type}),albumItems=items.filter(function(item){var type=(item.Item.Type||"").toLowerCase();return"musicalbum"===type||"photoalbum"===type}),requiredSeriesIds=items.filter(function(item){var type=(item.Item.Type||"").toLowerCase();return"episode"===type}).map(function(item2){return item2.Item.SeriesId}).filter(filterDistinct),requiredSeasonIds=items.filter(function(item){var type=(item.Item.Type||"").toLowerCase();return"episode"===type}).map(function(item2){return item2.Item.SeasonId}).filter(filterDistinct),requiredAlbumIds=items.filter(function(item){var type=(item.Item.Type||"").toLowerCase();return"audio"===type||"photo"===type}).map(function(item2){return item2.Item.AlbumId}).filter(filterDistinct),obsoleteItems=[];seriesItems.forEach(function(item){requiredSeriesIds.indexOf(item.Item.Id)<0&&obsoleteItems.push(item)}),seasonItems.forEach(function(item){requiredSeasonIds.indexOf(item.Item.Id)<0&&obsoleteItems.push(item)}),albumItems.forEach(function(item){requiredAlbumIds.indexOf(item.Item.Id)<0&&obsoleteItems.push(item)});var p=Promise.resolve();return obsoleteItems.forEach(function(item){p=p.then(function(){return itemrepository.remove(item.ServerId,item.Id)})}),p})}function removeLocalItem(localItem){return itemrepository.get(localItem.ServerId,localItem.Id).then(function(item){return filerepository.deleteFile(item.LocalPath).then(function(){var p=Promise.resolve(!0);return item.AdditionalFiles&&item.AdditionalFiles.forEach(function(file){p=p.then(function(){return filerepository.deleteFile(file.Path)})}),p.then(function(file){return itemrepository.remove(localItem.ServerId,localItem.Id)})},function(error){var p=Promise.resolve(!0);return item.AdditionalFiles&&item.AdditionalFiles.forEach(function(file){p=p.then(function(item){return filerepository.deleteFile(file.Path)})}),p.then(function(file){return itemrepository.remove(localItem.ServerId,localItem.Id)})})})}function addOrUpdateLocalItem(localItem){return itemrepository.set(localItem.ServerId,localItem.Id,localItem)}function createLocalItem(libraryItem,serverInfo,jobItem){console.log("[lcoalassetmanager] Begin createLocalItem");var localPath,path=getDirectoryPath(libraryItem,serverInfo),localFolder=filerepository.getFullLocalPath(path);if(jobItem&&(path.push(getLocalFileName(libraryItem,jobItem.OriginalFileName)),localPath=filerepository.getFullLocalPath(path)),libraryItem.MediaSources)for(var i=0;i0&&(fileName=fileName.substring(0,pos)),fileName}function downloadFile(url,localItem){var imageUrl=getImageUrl(localItem.Item.ServerId,localItem.Item.Id,{type:"Primary",index:0});return transfermanager.downloadFile(url,localItem,imageUrl)}function downloadSubtitles(url,fileName){return transfermanager.downloadSubtitles(url,fileName)}function getImageUrl(serverId,itemId,imageOptions){var imageType=imageOptions.type,index=imageOptions.index,pathArray=getImagePath(serverId,itemId,imageType,index);return filerepository.getImageUrl(pathArray)}function hasImage(serverId,itemId,imageType,index){var pathArray=getImagePath(serverId,itemId,imageType,index),localFilePath=filerepository.getFullMetadataPath(pathArray);return filerepository.fileExists(localFilePath).then(function(exists){return Promise.resolve(exists)},function(err){return Promise.resolve(!1)})}function fileExists(localFilePath){return filerepository.fileExists(localFilePath)}function downloadImage(localItem,url,serverId,itemId,imageType,index){var pathArray=getImagePath(serverId,itemId,imageType,index),localFilePath=filerepository.getFullMetadataPath(pathArray);localItem.AdditionalFiles||(localItem.AdditionalFiles=[]);var fileInfo={Path:localFilePath,Type:"Image",Name:imageType+index.toString(),ImageType:imageType};return localItem.AdditionalFiles.push(fileInfo),transfermanager.downloadImage(url,localFilePath)}function isDownloadFileInQueue(path){return transfermanager.isDownloadFileInQueue(path)}function getDownloadItemCount(){return transfermanager.getDownloadItemCount()}function getDirectoryPath(item,server){var parts=[];parts.push(server.Name);var itemtype=item.Type.toLowerCase();if("episode"===itemtype){parts.push("TV");var seriesName=item.SeriesName;seriesName&&parts.push(seriesName);var seasonName=item.SeasonName;seasonName&&parts.push(seasonName)}else if("video"===itemtype)parts.push("Videos"),parts.push(item.Name);else if("audio"===itemtype){parts.push("Music");var albumArtist=item.AlbumArtist;albumArtist&&parts.push(albumArtist),item.AlbumId&&item.Album&&parts.push(item.Album)}else"photo"===itemtype&&(parts.push("Photos"),item.AlbumId&&item.Album&&parts.push(item.Album));for(var finalParts=[],i=0;ifind.length&&0===str.indexOf(find))}function stripStart(str,find){return startsWith(str,find)?str.substr(find.length):str}function filterDistinct(value,index,self){return self.indexOf(value)===index}function compareDates(a,b){return isFinite(a=a.valueOf())&&isFinite(b=b.valueOf())?(a>b)-(a-1&&(item={Name:"Music",ServerId:serverId,Id:"localview:MusicView",Type:"MusicView",CollectionType:"music",IsFolder:!0},list.push(item)),types.indexOf("Photo")>-1&&(item={Name:"Photos",ServerId:serverId,Id:"localview:PhotosView",Type:"PhotosView",CollectionType:"photos",IsFolder:!0},list.push(item)),types.indexOf("Episode")>-1&&(item={Name:"TV",ServerId:serverId,Id:"localview:TVView",Type:"TVView",CollectionType:"tvshows",IsFolder:!0},list.push(item)),types.indexOf("Movie")>-1&&(item={Name:"Movies",ServerId:serverId,Id:"localview:MoviesView",Type:"MoviesView",CollectionType:"movies",IsFolder:!0},list.push(item)),types.indexOf("Video")>-1&&(item={Name:"Videos",ServerId:serverId,Id:"localview:VideosView",Type:"VideosView",CollectionType:"videos",IsFolder:!0},list.push(item)),types.indexOf("MusicVideo")>-1&&(item={Name:"Music Videos",ServerId:serverId,Id:"localview:MusicVideosView",Type:"MusicVideosView",CollectionType:"videos",IsFolder:!0},list.push(item)),Promise.resolve(list)})}function updateFiltersForTopLevelView(parentId,mediaTypes,includeItemTypes,query){switch(parentId){case"MusicView":return query.Recursive?includeItemTypes.push("Audio"):includeItemTypes.push("MusicAlbum"),!0;case"PhotosView":return query.Recursive?includeItemTypes.push("Photo"):includeItemTypes.push("PhotoAlbum"),!0;case"TVView":return query.Recursive?includeItemTypes.push("Episode"):includeItemTypes.push("Series"),!0;case"VideosView":return query.Recursive,includeItemTypes.push("Video"),!0;case"MoviesView":return query.Recursive,includeItemTypes.push("Movie"),!0;case"MusicVideosView":return query.Recursive,includeItemTypes.push("MusicVideo"),!0}return!1}function normalizeId(id){return id?(id=stripStart(id,"localview:"),id=stripStart(id,"local:")):null}function normalizeIdList(val){return val?val.split(",").map(normalizeId):[]}function shuffle(array){for(var temporaryValue,randomIndex,currentIndex=array.length;0!==currentIndex;)randomIndex=Math.floor(Math.random()*currentIndex),currentIndex-=1,temporaryValue=array[currentIndex],array[currentIndex]=array[randomIndex],array[randomIndex]=temporaryValue;return array}function sortItems(items,query){if(!query.SortBy||0===query.SortBy.length)return items;if("Random"===query.SortBy)return shuffle(items);var sortSpec=getSortSpec(query);return items.sort(function(a,b){for(var i=0;ivalB?result=1:valA0&&mediaSource.MediaStreams.forEach(function(mediaStream){mediaStream.Path&&(p=p.then(function(){return filerepository.deleteFile(mediaStream.Path)}))})}),p.then(onFileDeletedSuccessOrFail,onFileDeletedSuccessOrFail)},function(item){return Promise.resolve()})}function addOrUpdateLocalItem(localItem){return itemrepository.set(localItem.ServerId,localItem.Id,localItem)}function getSubtitleSaveFileName(localItem,mediaPath,language,isForced,format){var name=getNameWithoutExtension(mediaPath);name=filerepository.getValidFileName(name),language&&(name+="."+language.toLowerCase()),isForced&&(name+=".foreign"),name=name+"."+format.toLowerCase();var mediaFolder=filerepository.getParentPath(localItem.LocalPath);return filerepository.combinePath(mediaFolder,name)}function getItemFileSize(path){return filerepository.getItemFileSize(path)}function getNameWithoutExtension(path){var fileName=path,pos=fileName.lastIndexOf(".");return pos>0&&(fileName=fileName.substring(0,pos)),fileName}function downloadFile(url,localItem){var imageUrl=getImageUrl(localItem.Item.ServerId,localItem.Item.Id,{type:"Primary",index:0});return transfermanager.downloadFile(url,localItem,imageUrl)}function downloadSubtitles(url,fileName){return transfermanager.downloadSubtitles(url,fileName)}function getImageUrl(serverId,itemId,imageOptions){var imageType=imageOptions.type,index=imageOptions.index,pathArray=getImagePath(serverId,itemId,imageType,index);return filerepository.getImageUrl(pathArray)}function hasImage(serverId,itemId,imageType,index){var pathArray=getImagePath(serverId,itemId,imageType,index),localFilePath=filerepository.getFullMetadataPath(pathArray);return filerepository.fileExists(localFilePath).then(function(exists){return Promise.resolve(exists)},function(err){return Promise.resolve(!1)})}function fileExists(localFilePath){return filerepository.fileExists(localFilePath)}function downloadImage(localItem,url,serverId,itemId,imageType,index){var localPathParts=getImagePath(serverId,itemId,imageType,index);return transfermanager.downloadImage(url,localPathParts)}function isDownloadFileInQueue(path){return transfermanager.isDownloadFileInQueue(path)}function getDownloadItemCount(){return transfermanager.getDownloadItemCount()}function getDirectoryPath(item){var parts=[],itemtype=item.Type.toLowerCase(),mediaType=(item.MediaType||"").toLowerCase();"episode"===itemtype||"series"===itemtype||"season"===itemtype?parts.push("TV"):"video"===mediaType?parts.push("Videos"):"audio"===itemtype||"musicalbum"===itemtype||"musicartist"===itemtype?parts.push("Music"):"photo"===itemtype||"photoalbum"===itemtype?parts.push("Photos"):"game"!==itemtype&&"gamesystem"!==itemtype||parts.push("Games");var albumArtist=item.AlbumArtist;albumArtist&&parts.push(albumArtist);var seriesName=item.SeriesName;seriesName&&parts.push(seriesName);var seasonName=item.SeasonName;seasonName&&parts.push(seasonName),item.Album&&parts.push(item.Album),("video"===mediaType&&"episode"!==itemtype||"game"===itemtype||item.IsFolder)&&parts.push(item.Name);for(var finalParts=[],i=0;ifind.length&&0===str.indexOf(find))}function stripStart(str,find){return startsWith(str,find)?str.substr(find.length):str}function filterDistinct(value,index,self){return self.indexOf(value)===index}function enableBackgroundCompletion(){return transfermanager.enableBackgroundCompletion}return{getLocalItem:getLocalItem,getDirectoryPath:getDirectoryPath,getLocalFileName:getLocalFileName,recordUserAction:recordUserAction,getUserActions:getUserActions,deleteUserAction:deleteUserAction,deleteUserActions:deleteUserActions,removeLocalItem:removeLocalItem,addOrUpdateLocalItem:addOrUpdateLocalItem,downloadFile:downloadFile,downloadSubtitles:downloadSubtitles,hasImage:hasImage,downloadImage:downloadImage,getImageUrl:getImageUrl,getSubtitleSaveFileName:getSubtitleSaveFileName,getServerItems:getServerItems,getItemFileSize:getItemFileSize,isDownloadFileInQueue:isDownloadFileInQueue,getDownloadItemCount:getDownloadItemCount,getViews:getViews,getViewItems:getViewItems,resyncTransfers:resyncTransfers,getItemsFromIds:getItemsFromIds,removeObsoleteContainerItems:removeObsoleteContainerItems,fileExists:fileExists,enableBackgroundCompletion:enableBackgroundCompletion}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-chrome.js b/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-chrome.js deleted file mode 100644 index 2e22791f1..000000000 --- a/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-chrome.js +++ /dev/null @@ -1 +0,0 @@ -define([],function(){"use strict";function stringToArrayBuffer(string){for(var buf=new ArrayBuffer(2*string.length),bufView=new Uint16Array(buf),i=0,strLen=string.length;i=length?void resolve():void uploadFile(files[index],apiClient).then(function(){uploadNext(files,index+1,server,apiClient,resolve,reject)},function(){uploadNext(files,index+1,server,apiClient,resolve,reject)})}function uploadFile(file,apiClient){return new Promise(function(resolve,reject){require(["fileupload","cryptojs-sha1"],function(FileUpload){var name="camera image "+(new Date).getTime(),url=apiClient.getUrl("Devices/CameraUploads",{DeviceId:apiClient.deviceId(),Name:name,Album:"Camera Roll",Id:getUploadId(file),api_key:apiClient.accessToken()});console.log("Uploading file to "+url),(new FileUpload).upload(file,name,url).then(resolve,reject)})})}function ContentUploader(){}return ContentUploader.prototype.uploadImages=function(connectionManager,server){return cameraRoll.getFiles().then(function(photos){if(!photos.length)return Promise.resolve();var apiClient=connectionManager.getApiClient(server.Id);return apiClient.getContentUploadHistory().then(function(uploadHistory){return photos=getFilesToUpload(photos,uploadHistory),console.log("Found "+photos.length+" files to upload"),new Promise(function(resolve,reject){uploadNext(photos,0,server,apiClient,resolve,reject)})},function(){return Promise.resolve()})})},ContentUploader}); \ No newline at end of file +define(["localassetmanager","cameraRoll"],function(localAssetManager,cameraRoll){"use strict";function getFilesToUpload(files,uploadHistory){return files.filter(function(file){if(!file)return!1;var uploadId=getUploadId(file);return 0===uploadHistory.FilesUploaded.filter(function(u){return uploadId===u.Id}).length})}function getUploadId(file){return btoa(file.Id+"1")}function uploadNext(files,index,server,apiClient,resolve,reject){var length=files.length;if(index>=length)return void resolve();uploadFile(files[index],apiClient).then(function(){uploadNext(files,index+1,server,apiClient,resolve,reject)},function(){uploadNext(files,index+1,server,apiClient,resolve,reject)})}function uploadFile(file,apiClient){return new Promise(function(resolve,reject){require(["fileupload"],function(FileUpload){var url=apiClient.getUrl("Devices/CameraUploads",{DeviceId:apiClient.deviceId(),Name:file.Name,Album:"Camera Roll",Id:getUploadId(file),api_key:apiClient.accessToken()});console.log("Uploading file to "+url),(new FileUpload).upload(file,url).then(resolve,reject)})})}function ContentUploader(){}return ContentUploader.prototype.uploadImages=function(connectionManager,server){return cameraRoll.getFiles().then(function(photos){if(!photos.length)return Promise.resolve();var apiClient=connectionManager.getApiClient(server.Id);return apiClient.getContentUploadHistory().then(function(uploadHistory){return photos=getFilesToUpload(photos,uploadHistory),console.log("Found "+photos.length+" files to upload"),new Promise(function(resolve,reject){uploadNext(photos,0,server,apiClient,resolve,reject)})},function(){return Promise.resolve()})})},ContentUploader}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/sync/itemrepository.js b/dashboard-ui/bower_components/emby-apiclient/sync/itemrepository.js index fc3c911b2..1685367fe 100644 --- a/dashboard-ui/bower_components/emby-apiclient/sync/itemrepository.js +++ b/dashboard-ui/bower_components/emby-apiclient/sync/itemrepository.js @@ -1 +1 @@ -define([],function(){"use strict";function ServerDatabase(dbName,readyCallback){var request=indexedDB.open(dbName,dbVersion);request.onerror=function(event){},request.onupgradeneeded=function(event){var db=event.target.result,objectStore=db.createObjectStore(dbName);objectStore.transaction.oncomplete=function(event){readyCallback(db)}},request.onsuccess=function(event){var db=event.target.result;readyCallback(db)}}function getDbName(serverId){return"items_"+serverId}function getDb(serverId,callback){var dbName=getDbName(serverId),db=databases[dbName];return db?void callback(db):void new ServerDatabase(dbName,function(db){databases[dbName]=db,callback(db)})}function getServerItemTypes(serverId,userId){return getAll(serverId,userId).then(function(all){return all.map(function(item2){return item2.Item.Type||""}).filter(filterDistinct)})}function getAll(serverId,userId){return new Promise(function(resolve,reject){getDb(serverId,function(db){var request,storeName=getDbName(serverId),transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName);if("getAll"in objectStore)request=objectStore.getAll(null,1e4),request.onsuccess=function(event){resolve(event.target.result)};else{var results=[];request=objectStore.openCursor(),request.onsuccess=function(event){var cursor=event.target.result;cursor?(results.push(cursor.value),cursor.continue()):resolve(results)}}request.onerror=reject})})}function get(serverId,key){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName),request=objectStore.get(key);request.onerror=reject,request.onsuccess=function(event){resolve(request.result)}})})}function set(serverId,key,val){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.put(val,key);request.onerror=reject,request.onsuccess=resolve})})}function remove(serverId,key){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.delete(key);request.onerror=reject,request.onsuccess=resolve})})}function clear(serverId){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.clear();request.onerror=reject,request.onsuccess=resolve})})}function filterDistinct(value,index,self){return self.indexOf(value)===index}var indexedDB=self.indexedDB||self.mozIndexedDB||self.webkitIndexedDB||self.msIndexedDB,dbVersion=(self.IDBTransaction||self.webkitIDBTransaction||self.msIDBTransaction||{READ_WRITE:"readwrite"},self.IDBKeyRange||self.webkitIDBKeyRange||self.msIDBKeyRange,1),databases={};return{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getServerItemTypes:getServerItemTypes}}); \ No newline at end of file +define([],function(){"use strict";function ServerDatabase(dbName,readyCallback){var request=indexedDB.open(dbName,dbVersion);request.onerror=function(event){},request.onupgradeneeded=function(event){var db=event.target.result;db.createObjectStore(dbName).transaction.oncomplete=function(event){readyCallback(db)}},request.onsuccess=function(event){var db=event.target.result;readyCallback(db)}}function getDbName(serverId){return"items_"+serverId}function getDb(serverId,callback){var dbName=getDbName(serverId),db=databases[dbName];if(db)return void callback(db);new ServerDatabase(dbName,function(db){databases[dbName]=db,callback(db)})}function getServerItemTypes(serverId,userId){return getAll(serverId,userId).then(function(all){return all.map(function(item2){return item2.Item.Type||""}).filter(filterDistinct)})}function getAll(serverId,userId){return new Promise(function(resolve,reject){getDb(serverId,function(db){var request,storeName=getDbName(serverId),transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName);if("getAll"in objectStore)request=objectStore.getAll(null,1e4),request.onsuccess=function(event){resolve(event.target.result)};else{var results=[];request=objectStore.openCursor(),request.onsuccess=function(event){var cursor=event.target.result;cursor?(results.push(cursor.value),cursor.continue()):resolve(results)}}request.onerror=reject})})}function get(serverId,key){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName),request=objectStore.get(key);request.onerror=reject,request.onsuccess=function(event){resolve(request.result)}})})}function set(serverId,key,val){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.put(val,key);request.onerror=reject,request.onsuccess=resolve})})}function remove(serverId,key){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.delete(key);request.onerror=reject,request.onsuccess=resolve})})}function clear(serverId){return new Promise(function(resolve,reject){getDb(serverId,function(db){var storeName=getDbName(serverId),transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.clear();request.onerror=reject,request.onsuccess=resolve})})}function filterDistinct(value,index,self){return self.indexOf(value)===index}var indexedDB=self.indexedDB||self.mozIndexedDB||self.webkitIndexedDB||self.msIndexedDB,dbVersion=(self.IDBTransaction||self.webkitIDBTransaction||self.msIDBTransaction,self.IDBKeyRange||self.webkitIDBKeyRange||self.msIDBKeyRange,1),databases={};return{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getServerItemTypes:getServerItemTypes}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/sync/localsync.js b/dashboard-ui/bower_components/emby-apiclient/sync/localsync.js index 13bfbcab4..2f855bfc3 100644 --- a/dashboard-ui/bower_components/emby-apiclient/sync/localsync.js +++ b/dashboard-ui/bower_components/emby-apiclient/sync/localsync.js @@ -1 +1 @@ -define(["appSettings","connectionManager"],function(appSettings,connectionManager){"use strict";var isSyncing;return{sync:function(options){return console.log("localSync.sync starting..."),isSyncing?Promise.resolve():(isSyncing=!0,new Promise(function(resolve,reject){require(["multiserversync"],function(MultiServerSync){options=options||{},options.cameraUploadServers=appSettings.cameraUploadServers(),(new MultiServerSync).sync(connectionManager,options).then(function(){isSyncing=null,resolve()},function(err){isSyncing=null,reject(err)})})}))}}}); \ No newline at end of file +define(["connectionManager"],function(connectionManager){"use strict";var isSyncing;return{sync:function(options){return console.log("localSync.sync starting..."),isSyncing?Promise.resolve():(isSyncing=!0,new Promise(function(resolve,reject){require(["multiserversync","appSettings"],function(MultiServerSync,appSettings){options=options||{},options.cameraUploadServers=appSettings.cameraUploadServers(),(new MultiServerSync).sync(connectionManager,options).then(function(){isSyncing=null,resolve()},function(err){isSyncing=null,reject(err)})})}))}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/sync/mediasync.js b/dashboard-ui/bower_components/emby-apiclient/sync/mediasync.js index 337501a04..cc09ffe5f 100644 --- a/dashboard-ui/bower_components/emby-apiclient/sync/mediasync.js +++ b/dashboard-ui/bower_components/emby-apiclient/sync/mediasync.js @@ -1 +1 @@ -define(["localassetmanager"],function(localassetmanager){"use strict";function processDownloadStatus(apiClient,serverInfo,options){return console.log("[mediasync] Begin processDownloadStatus"),localassetmanager.resyncTransfers().then(function(){return localassetmanager.getServerItems(serverInfo.Id).then(function(items){console.log("[mediasync] Begin processDownloadStatus getServerItems completed");var p=Promise.resolve(),cnt=0,progressItems=items.filter(function(item){return"transferring"===item.SyncStatus||"queued"===item.SyncStatus});return progressItems.forEach(function(item){p=p.then(function(){return reportTransfer(apiClient,item)}),cnt++}),p.then(function(){return console.log("[mediasync] Exit processDownloadStatus. Items reported: "+cnt.toString()),Promise.resolve()})})})}function reportTransfer(apiClient,item){return localassetmanager.getItemFileSize(item.LocalPath).then(function(size){return size>0?apiClient.reportSyncJobItemTransferred(item.SyncJobItemId).then(function(){return item.SyncStatus="synced",localassetmanager.addOrUpdateLocalItem(item)},function(error){return console.error("[mediasync] Mediasync error on reportSyncJobItemTransferred",error),item.SyncStatus="error",localassetmanager.addOrUpdateLocalItem(item)}):localassetmanager.isDownloadFileInQueue(item.LocalPath).then(function(result){return result?Promise.resolve():(console.log("[mediasync] reportTransfer: Size is 0 and download no longer in queue. Deleting item."),localassetmanager.removeLocalItem(item).then(function(){return console.log("[mediasync] reportTransfer: Item deleted."),Promise.resolve()},function(err2){return console.log("[mediasync] reportTransfer: Failed to delete item.",err2),Promise.resolve()}))})},function(error){return console.error("[mediasync] reportTransfer: error on getItemFileSize. Deleting item.",error),localassetmanager.removeLocalItem(item).then(function(){return console.log("[mediasync] reportTransfer: Item deleted."),Promise.resolve()},function(err2){return console.log("[mediasync] reportTransfer: Failed to delete item.",error),Promise.resolve()})})}function reportOfflineActions(apiClient,serverInfo){return console.log("[mediasync] Begin reportOfflineActions"),localassetmanager.getUserActions(serverInfo.Id).then(function(actions){return actions.length?apiClient.reportOfflineActions(actions).then(function(){return localassetmanager.deleteUserActions(actions).then(function(){return console.log("[mediasync] Exit reportOfflineActions (actions reported and deleted.)"),Promise.resolve()})},function(err){return console.error("[mediasync] error on apiClient.reportOfflineActions: "+err.toString()),localassetmanager.deleteUserActions(actions)}):(console.log("[mediasync] Exit reportOfflineActions (no actions)"),Promise.resolve())})}function syncData(apiClient,serverInfo,syncUserItemAccess){return console.log("[mediasync] Begin syncData"),localassetmanager.getServerItems(serverInfo.Id).then(function(items){var completedItems=items.filter(function(item){return item&&("synced"===item.SyncStatus||"error"===item.SyncStatus)}),request={TargetId:apiClient.deviceId(),LocalItemIds:completedItems.map(function(xitem){return xitem.ItemId})};return apiClient.syncData(request).then(function(result){return afterSyncData(apiClient,serverInfo,syncUserItemAccess,result).then(function(){return console.log("[mediasync] Exit syncData"),Promise.resolve()},function(err){return console.error("[mediasync] Error in syncData: "+err.toString()),Promise.resolve()})})})}function afterSyncData(apiClient,serverInfo,enableSyncUserItemAccess,syncDataResult){console.log("[mediasync] Begin afterSyncData");var p=Promise.resolve();return syncDataResult.ItemIdsToRemove&&syncDataResult.ItemIdsToRemove.length>0&&syncDataResult.ItemIdsToRemove.forEach(function(itemId){p=p.then(function(){return removeLocalItem(itemId,serverInfo.Id)})}),enableSyncUserItemAccess&&(p=p.then(function(){return syncUserItemAccess(syncDataResult,serverInfo.Id)})),p=p.then(function(){return removeObsoleteContainerItems(serverInfo.Id)}),p.then(function(){return console.log("[mediasync] Exit afterSyncData"),Promise.resolve()})}function removeObsoleteContainerItems(serverId){return console.log("[mediasync] Begin removeObsoleteContainerItems"),localassetmanager.removeObsoleteContainerItems(serverId)}function removeLocalItem(itemId,serverId){return console.log("[mediasync] Begin removeLocalItem"),localassetmanager.getLocalItem(serverId,itemId).then(function(item){return item?localassetmanager.removeLocalItem(item):Promise.resolve()})}function getNewMedia(apiClient,serverInfo,options,downloadCount){return console.log("[mediasync] Begin getNewMedia"),apiClient.getReadySyncItems(apiClient.deviceId()).then(function(jobItems){var p=Promise.resolve(),maxDownloads=10,currentCount=downloadCount;return jobItems.forEach(function(jobItem){currentCount++<=maxDownloads&&(p=p.then(function(){return getNewItem(jobItem,apiClient,serverInfo,options)}))}),p.then(function(){return console.log("[mediasync] Exit getNewMedia"),Promise.resolve()})})}function getNewItem(jobItem,apiClient,serverInfo,options){console.log("[mediasync] Begin getNewItem");var libraryItem=jobItem.Item;return localassetmanager.getLocalItem(serverInfo.Id,libraryItem.Id).then(function(existingItem){var onDownloadParentItemsDone=function(localItem){return downloadMedia(apiClient,jobItem,localItem,options).then(function(){return getImages(apiClient,jobItem,localItem).then(function(){return getSubtitles(apiClient,jobItem,localItem)})})};return!existingItem||"queued"!==existingItem.SyncStatus&&"transferring"!==existingItem.SyncStatus&&"synced"!==existingItem.SyncStatus?(libraryItem.CanDelete=!1,libraryItem.CanDownload=!1,libraryItem.SupportsSync=!1,libraryItem.People=[],libraryItem.Chapters=[],libraryItem.Studios=[],libraryItem.SpecialFeatureCount=null,libraryItem.LocalTrailerCount=null,libraryItem.RemoteTrailers=[],localassetmanager.createLocalItem(libraryItem,serverInfo,jobItem).then(function(localItem){return console.log("[mediasync] getNewItem: createLocalItem completed"),localItem.SyncStatus="queued",downloadParentItems(apiClient,jobItem,localItem,serverInfo,options).then(function(){return onDownloadParentItemsDone(localItem)})})):(console.log("[mediasync] getNewItem: getLocalItem found existing item"),localassetmanager.enableRepeatDownloading()?onDownloadParentItemsDone(existingItem):Promise.resolve())})}function downloadParentItems(apiClient,jobItem,localItem,serverInfo,options){var p=Promise.resolve(),libraryItem=localItem.Item;(libraryItem.Type||"").toLowerCase();return libraryItem.SeriesId&&(p=p.then(function(){return downloadItem(apiClient,libraryItem,libraryItem.SeriesId,serverInfo)})),libraryItem.SeasonId&&(p=p.then(function(){return downloadItem(apiClient,libraryItem,libraryItem.SeasonId,serverInfo).then(function(seasonItem){return libraryItem.SeasonPrimaryImageTag=(seasonItem.Item.ImageTags||{}).Primary,Promise.resolve()})})),libraryItem.AlbumId&&(p=p.then(function(){return downloadItem(apiClient,libraryItem,libraryItem.AlbumId,serverInfo)})),p}function downloadItem(apiClient,libraryItem,itemId,serverInfo){return apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(downloadedItem){return downloadedItem.CanDelete=!1,downloadedItem.CanDownload=!1,downloadedItem.SupportsSync=!1,downloadedItem.People=[],downloadedItem.SpecialFeatureCount=null,downloadedItem.BackdropImageTags=null,downloadedItem.ParentBackdropImageTags=null,downloadedItem.ParentArtImageTag=null,downloadedItem.ParentLogoImageTag=null,localassetmanager.createLocalItem(downloadedItem,serverInfo,null).then(function(localItem){return localassetmanager.addOrUpdateLocalItem(localItem).then(function(){return Promise.resolve(localItem)})})},function(err){return console.error("[mediasync] downloadItem failed: "+err.toString()),Promise.resolve(null)})}function downloadMedia(apiClient,jobItem,localItem,options){var url=apiClient.getUrl("Sync/JobItems/"+jobItem.SyncJobItemId+"/File",{api_key:apiClient.accessToken()}),localPath=localItem.LocalPath;return console.log("[mediasync] Downloading media. Url: "+url+". Local path: "+localPath),options=options||{},localassetmanager.downloadFile(url,localItem).then(function(result){return localItem.SyncStatus=result.isComplete?"synced":"transferring",localassetmanager.addOrUpdateLocalItem(localItem)})}function getImages(apiClient,jobItem,localItem){console.log("[mediasync] Begin getImages");var p=Promise.resolve(),libraryItem=localItem.Item,serverId=libraryItem.ServerId,mainImageTag=(libraryItem.ImageTags||{}).Primary;libraryItem.Id&&mainImageTag&&(p=p.then(function(){return downloadImage(localItem,apiClient,serverId,libraryItem.Id,mainImageTag,"Primary")}));var logoImageTag=(libraryItem.ImageTags||{}).Logo;libraryItem.Id&&logoImageTag&&(p=p.then(function(){return downloadImage(localItem,apiClient,serverId,libraryItem.Id,logoImageTag,"Logo")}));var artImageTag=(libraryItem.ImageTags||{}).Art;libraryItem.Id&&artImageTag&&(p=p.then(function(){return downloadImage(localItem,apiClient,serverId,libraryItem.Id,artImageTag,"Art")}));var bannerImageTag=(libraryItem.ImageTags||{}).Banner;libraryItem.Id&&bannerImageTag&&(p=p.then(function(){return downloadImage(localItem,apiClient,serverId,libraryItem.Id,bannerImageTag,"Banner")}));var thumbImageTag=(libraryItem.ImageTags||{}).Thumb;if(libraryItem.Id&&thumbImageTag&&(p=p.then(function(){return downloadImage(localItem,apiClient,serverId,libraryItem.Id,thumbImageTag,"Thumb")})),libraryItem.Id&&libraryItem.BackdropImageTags)for(var i=0;i2?Promise.resolve():reportOfflineActions(apiClient,serverInfo).then(function(){return getNewMedia(apiClient,serverInfo,options,downloadCount).then(function(){return syncData(apiClient,serverInfo,!1).then(function(){return console.log("[mediasync]************************************* Exit sync"),Promise.resolve()})})})})})},function(err){console.error(err.toString())})}}}); \ No newline at end of file +define(["localassetmanager"],function(localassetmanager){"use strict";function processDownloadStatus(apiClient,serverInfo,options){return console.log("[mediasync] Begin processDownloadStatus"),localassetmanager.resyncTransfers().then(function(){return localassetmanager.getServerItems(serverInfo.Id).then(function(items){console.log("[mediasync] Begin processDownloadStatus getServerItems completed");var p=Promise.resolve(),cnt=0;return items.filter(function(item){return"transferring"===item.SyncStatus||"queued"===item.SyncStatus}).forEach(function(item){p=p.then(function(){return reportTransfer(apiClient,item)}),cnt++}),p.then(function(){return console.log("[mediasync] Exit processDownloadStatus. Items reported: "+cnt.toString()),Promise.resolve()})})})}function reportTransfer(apiClient,item){return localassetmanager.getItemFileSize(item.LocalPath).then(function(size){return size>0?apiClient.reportSyncJobItemTransferred(item.SyncJobItemId).then(function(){return item.SyncStatus="synced",console.log("[mediasync] reportSyncJobItemTransferred called for "+item.LocalPath),localassetmanager.addOrUpdateLocalItem(item)},function(error){return console.error("[mediasync] Mediasync error on reportSyncJobItemTransferred",error),item.SyncStatus="error",localassetmanager.addOrUpdateLocalItem(item)}):localassetmanager.isDownloadFileInQueue(item.LocalPath).then(function(result){return result?Promise.resolve():(console.log("[mediasync] reportTransfer: Size is 0 and download no longer in queue. Deleting item."),localassetmanager.removeLocalItem(item).then(function(){return console.log("[mediasync] reportTransfer: Item deleted."),Promise.resolve()},function(err2){return console.log("[mediasync] reportTransfer: Failed to delete item.",err2),Promise.resolve()}))})},function(error){return console.error("[mediasync] reportTransfer: error on getItemFileSize. Deleting item.",error),localassetmanager.removeLocalItem(item).then(function(){return console.log("[mediasync] reportTransfer: Item deleted."),Promise.resolve()},function(err2){return console.log("[mediasync] reportTransfer: Failed to delete item.",err2),Promise.resolve()})})}function reportOfflineActions(apiClient,serverInfo){return console.log("[mediasync] Begin reportOfflineActions"),localassetmanager.getUserActions(serverInfo.Id).then(function(actions){return actions.length?apiClient.reportOfflineActions(actions).then(function(){return localassetmanager.deleteUserActions(actions).then(function(){return console.log("[mediasync] Exit reportOfflineActions (actions reported and deleted.)"),Promise.resolve()})},function(err){return console.error("[mediasync] error on apiClient.reportOfflineActions: "+err.toString()),localassetmanager.deleteUserActions(actions)}):(console.log("[mediasync] Exit reportOfflineActions (no actions)"),Promise.resolve())})}function syncData(apiClient,serverInfo){return console.log("[mediasync] Begin syncData"),localassetmanager.getServerItems(serverInfo.Id).then(function(items){var completedItems=items.filter(function(item){return item&&("synced"===item.SyncStatus||"error"===item.SyncStatus)}),request={TargetId:apiClient.deviceId(),LocalItemIds:completedItems.map(function(xitem){return xitem.ItemId})};return apiClient.syncData(request).then(function(result){return afterSyncData(apiClient,serverInfo,result).then(function(){return console.log("[mediasync] Exit syncData"),Promise.resolve()},function(err){return console.error("[mediasync] Error in syncData: "+err.toString()),Promise.resolve()})})})}function afterSyncData(apiClient,serverInfo,syncDataResult){console.log("[mediasync] Begin afterSyncData");var p=Promise.resolve();return syncDataResult.ItemIdsToRemove&&syncDataResult.ItemIdsToRemove.length>0&&syncDataResult.ItemIdsToRemove.forEach(function(itemId){p=p.then(function(){return removeLocalItem(itemId,serverInfo.Id)})}),p=p.then(function(){return removeObsoleteContainerItems(serverInfo.Id)}),p.then(function(){return console.log("[mediasync] Exit afterSyncData"),Promise.resolve()})}function removeObsoleteContainerItems(serverId){return console.log("[mediasync] Begin removeObsoleteContainerItems"),localassetmanager.removeObsoleteContainerItems(serverId)}function removeLocalItem(itemId,serverId){return console.log("[mediasync] Begin removeLocalItem"),localassetmanager.getLocalItem(serverId,itemId).then(function(item){return item?localassetmanager.removeLocalItem(item):Promise.resolve()},function(err2){return console.error("[mediasync] removeLocalItem: Failed: ",err2),Promise.resolve()})}function getNewMedia(apiClient,downloadCount){return console.log("[mediasync] Begin getNewMedia"),apiClient.getReadySyncItems(apiClient.deviceId()).then(function(jobItems){console.log("[mediasync] getReadySyncItems returned "+jobItems.length+" items");var p=Promise.resolve(),currentCount=downloadCount;return jobItems.forEach(function(jobItem){currentCount++<=10&&(p=p.then(function(){return getNewItem(jobItem,apiClient)}))}),p.then(function(){return console.log("[mediasync] Exit getNewMedia"),Promise.resolve()})},function(err){return console.error("[mediasync] getReadySyncItems: Failed: ",err),Promise.resolve()})}function afterMediaDownloaded(apiClient,jobItem,localItem){return console.log("[mediasync] Begin afterMediaDownloaded"),getImages(apiClient,jobItem,localItem).then(function(){var libraryItem=jobItem.Item;return downloadParentItems(apiClient,jobItem,libraryItem).then(function(){return getSubtitles(apiClient,jobItem,localItem)})})}function createLocalItem(libraryItem,jobItem){console.log("[localassetmanager] Begin createLocalItem");var item={Item:libraryItem,ItemId:libraryItem.Id,ServerId:libraryItem.ServerId,Id:libraryItem.Id};return jobItem&&(item.SyncJobItemId=jobItem.SyncJobItemId),console.log("[localassetmanager] End createLocalItem"),item}function getNewItem(jobItem,apiClient){console.log("[mediasync] Begin getNewItem");var libraryItem=jobItem.Item;return localassetmanager.getLocalItem(libraryItem.ServerId,libraryItem.Id).then(function(existingItem){if(existingItem&&("queued"===existingItem.SyncStatus||"transferring"===existingItem.SyncStatus||"synced"===existingItem.SyncStatus)&&(console.log("[mediasync] getNewItem: getLocalItem found existing item"),localassetmanager.enableBackgroundCompletion()))return Promise.resolve();libraryItem.CanDelete=!1,libraryItem.CanDownload=!1,libraryItem.SupportsSync=!1,libraryItem.People=[],libraryItem.Chapters=[],libraryItem.Studios=[],libraryItem.SpecialFeatureCount=null,libraryItem.LocalTrailerCount=null,libraryItem.RemoteTrailers=[];var localItem=createLocalItem(libraryItem,jobItem);return localItem.SyncStatus="queued",downloadMedia(apiClient,jobItem,localItem)})}function downloadParentItems(apiClient,jobItem,libraryItem){var p=Promise.resolve();return libraryItem.SeriesId&&(p=p.then(function(){return downloadItem(apiClient,libraryItem.SeriesId)})),libraryItem.SeasonId&&(p=p.then(function(){return downloadItem(apiClient,libraryItem.SeasonId).then(function(seasonItem){return libraryItem.SeasonPrimaryImageTag=(seasonItem.Item.ImageTags||{}).Primary,Promise.resolve()})})),libraryItem.AlbumId&&(p=p.then(function(){return downloadItem(apiClient,libraryItem.AlbumId)})),p}function downloadItem(apiClient,itemId){return apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(downloadedItem){downloadedItem.CanDelete=!1,downloadedItem.CanDownload=!1,downloadedItem.SupportsSync=!1,downloadedItem.People=[],downloadedItem.SpecialFeatureCount=null,downloadedItem.BackdropImageTags=null,downloadedItem.ParentBackdropImageTags=null,downloadedItem.ParentArtImageTag=null,downloadedItem.ParentLogoImageTag=null;var localItem=createLocalItem(downloadedItem,null);return localassetmanager.addOrUpdateLocalItem(localItem).then(function(){return Promise.resolve(localItem)},function(err){return console.error("[mediasync] downloadItem failed: "+err.toString()),Promise.resolve(null)})})}function ensureLocalPathParts(localItem,jobItem){if(!localItem.LocalPathParts){var libraryItem=localItem.Item,parts=localassetmanager.getDirectoryPath(libraryItem);parts.push(localassetmanager.getLocalFileName(libraryItem,jobItem.OriginalFileName)),localItem.LocalPathParts=parts}}function downloadMedia(apiClient,jobItem,localItem){console.log("[mediasync] downloadMedia: start.");var url=apiClient.getUrl("Sync/JobItems/"+jobItem.SyncJobItemId+"/File",{api_key:apiClient.accessToken()});return ensureLocalPathParts(localItem,jobItem),localassetmanager.downloadFile(url,localItem).then(function(result){console.log("[mediasync] downloadMedia-downloadFile returned path: "+result.path);var localPath=result.path,libraryItem=localItem.Item;if(localPath&&libraryItem.MediaSources)for(var i=0;i2?Promise.resolve():reportOfflineActions(apiClient,serverInfo).then(function(){return getNewMedia(apiClient,downloadCount).then(function(){return syncData(apiClient,serverInfo).then(function(){return console.log("[mediasync]************************************* Exit sync"),Promise.resolve()})})})})})},function(err){console.error(err.toString())})}:self.sync=function(apiClient,serverInfo,options){return console.log("[mediasync]************************************* Start sync"),checkLocalFileExistence(apiClient,serverInfo,options).then(function(){return syncData(apiClient,serverInfo).then(function(){return processDownloadStatus(apiClient,serverInfo,options).then(function(){return localassetmanager.getDownloadItemCount().then(function(downloadCount){return!0===options.syncCheckProgressOnly&&downloadCount>2?Promise.resolve():reportOfflineActions(apiClient,serverInfo).then(function(){return getNewMedia(apiClient,downloadCount).then(function(){return syncData(apiClient,serverInfo)})})})})})},function(err){console.error(err.toString())})}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/sync/serversync.js b/dashboard-ui/bower_components/emby-apiclient/sync/serversync.js index 0edc66d85..870d21fc0 100644 --- a/dashboard-ui/bower_components/emby-apiclient/sync/serversync.js +++ b/dashboard-ui/bower_components/emby-apiclient/sync/serversync.js @@ -1 +1 @@ -define([],function(){"use strict";function performSync(connectionManager,server,options){console.log("ServerSync.performSync to server: "+server.Id),options=options||{};var uploadPhotos=options.uploadPhotos!==!1;options.cameraUploadServers&&options.cameraUploadServers.indexOf(server.Id)===-1&&(uploadPhotos=!1);var promise=uploadPhotos?uploadContent(connectionManager,server,options):Promise.resolve();return promise.then(function(){return syncMedia(connectionManager,server,options)})}function uploadContent(connectionManager,server,options){return new Promise(function(resolve,reject){require(["contentuploader"],function(ContentUploader){var uploader=new ContentUploader;uploader.uploadImages(connectionManager,server).then(resolve,reject)})})}function syncMedia(connectionManager,server,options){return new Promise(function(resolve,reject){require(["mediasync"],function(MediaSync){var apiClient=connectionManager.getApiClient(server.Id);(new MediaSync).sync(apiClient,server,options).then(resolve,reject)})})}function ServerSync(){}return ServerSync.prototype.sync=function(connectionManager,server,options){if(!server.AccessToken&&!server.ExchangeToken)return console.log("Skipping sync to server "+server.Id+" because there is no saved authentication information."),Promise.resolve();var connectionOptions={updateDateLastAccessed:!1,enableWebSocket:!1,reportCapabilities:!1,enableAutomaticBitrateDetection:!1};return connectionManager.connectToServer(server,connectionOptions).then(function(result){return result.State===MediaBrowser.ConnectionState.SignedIn?performSync(connectionManager,server,options):(console.log("Unable to connect to server id: "+server.Id),Promise.reject())},function(err){throw console.log("Unable to connect to server id: "+server.Id),err})},ServerSync}); \ No newline at end of file +define([],function(){"use strict";function performSync(connectionManager,server,options){console.log("ServerSync.performSync to server: "+server.Id),options=options||{};var cameraUploadServers=options.cameraUploadServers||[];console.log("ServerSync cameraUploadServers: "+JSON.stringify(cameraUploadServers));var uploadPhotos=-1!==cameraUploadServers.indexOf(server.Id);return console.log("ServerSync uploadPhotos: "+uploadPhotos),(uploadPhotos?uploadContent(connectionManager,server,options):Promise.resolve()).then(function(){return syncMedia(connectionManager,server,options)})}function uploadContent(connectionManager,server,options){return new Promise(function(resolve,reject){require(["contentuploader"],function(ContentUploader){(new ContentUploader).uploadImages(connectionManager,server).then(resolve,reject)})})}function syncMedia(connectionManager,server,options){return new Promise(function(resolve,reject){require(["mediasync"],function(MediaSync){var apiClient=connectionManager.getApiClient(server.Id);(new MediaSync).sync(apiClient,server,options).then(resolve,reject)})})}function ServerSync(){}return ServerSync.prototype.sync=function(connectionManager,server,options){if(!server.AccessToken&&!server.ExchangeToken)return console.log("Skipping sync to server "+server.Id+" because there is no saved authentication information."),Promise.resolve();var connectionOptions={updateDateLastAccessed:!1,enableWebSocket:!1,reportCapabilities:!1,enableAutomaticBitrateDetection:!1};return connectionManager.connectToServer(server,connectionOptions).then(function(result){return"SignedIn"===result.State?performSync(connectionManager,server,options):(console.log("Unable to connect to server id: "+server.Id),Promise.reject())},function(err){throw console.log("Unable to connect to server id: "+server.Id),err})},ServerSync}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/sync/useractionrepository.js b/dashboard-ui/bower_components/emby-apiclient/sync/useractionrepository.js index a48bf8a89..106d0b392 100644 --- a/dashboard-ui/bower_components/emby-apiclient/sync/useractionrepository.js +++ b/dashboard-ui/bower_components/emby-apiclient/sync/useractionrepository.js @@ -1 +1 @@ -define([],function(){"use strict";function getDb(callback){var db=databaseInstance;if(db)return void callback(db);var request=indexedDB.open(dbName,dbVersion);request.onerror=function(event){},request.onupgradeneeded=function(event){var db=event.target.result,objectStore=db.createObjectStore(dbName);objectStore.transaction.oncomplete=function(event){callback(db)}},request.onsuccess=function(event){var db=event.target.result;callback(db)}}function getByServerId(serverId){return getAll().then(function(items){return items.filter(function(item){return item.ServerId===serverId})})}function getAll(){return new Promise(function(resolve,reject){getDb(function(db){var request,storeName=dbName,transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName);if("getAll"in objectStore)request=objectStore.getAll(null,1e4),request.onsuccess=function(event){resolve(event.target.result)};else{var results=[];request=objectStore.openCursor(),request.onsuccess=function(event){var cursor=event.target.result;cursor?(results.push(cursor.value),cursor.continue()):resolve(results)}}request.onerror=reject})})}function get(key){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName),request=objectStore.get(key);request.onerror=reject,request.onsuccess=function(event){resolve(request.result)}})})}function set(key,val){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.put(val,key);request.onerror=reject,request.onsuccess=resolve})})}function remove(key){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.delete(key);request.onerror=reject,request.onsuccess=resolve})})}function clear(){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.clear();request.onerror=reject,request.onsuccess=resolve})})}var databaseInstance,indexedDB=self.indexedDB||self.mozIndexedDB||self.webkitIndexedDB||self.msIndexedDB,dbName=(self.IDBTransaction||self.webkitIDBTransaction||self.msIDBTransaction||{READ_WRITE:"readwrite"},self.IDBKeyRange||self.webkitIDBKeyRange||self.msIDBKeyRange,"useractions"),dbVersion=1;return{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getByServerId:getByServerId}}); \ No newline at end of file +define([],function(){"use strict";function getDb(callback){var db=databaseInstance;if(db)return void callback(db);var request=indexedDB.open(dbName,dbVersion);request.onerror=function(event){},request.onupgradeneeded=function(event){var db=event.target.result;db.createObjectStore(dbName).transaction.oncomplete=function(event){callback(db)}},request.onsuccess=function(event){var db=event.target.result;callback(db)}}function getByServerId(serverId){return getAll().then(function(items){return items.filter(function(item){return item.ServerId===serverId})})}function getAll(){return new Promise(function(resolve,reject){getDb(function(db){var request,storeName=dbName,transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName);if("getAll"in objectStore)request=objectStore.getAll(null,1e4),request.onsuccess=function(event){resolve(event.target.result)};else{var results=[];request=objectStore.openCursor(),request.onsuccess=function(event){var cursor=event.target.result;cursor?(results.push(cursor.value),cursor.continue()):resolve(results)}}request.onerror=reject})})}function get(key){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readonly"),objectStore=transaction.objectStore(storeName),request=objectStore.get(key);request.onerror=reject,request.onsuccess=function(event){resolve(request.result)}})})}function set(key,val){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.put(val,key);request.onerror=reject,request.onsuccess=resolve})})}function remove(key){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.delete(key);request.onerror=reject,request.onsuccess=resolve})})}function clear(){return new Promise(function(resolve,reject){getDb(function(db){var storeName=dbName,transaction=db.transaction([storeName],"readwrite"),objectStore=transaction.objectStore(storeName),request=objectStore.clear();request.onerror=reject,request.onsuccess=resolve})})}var databaseInstance,indexedDB=self.indexedDB||self.mozIndexedDB||self.webkitIndexedDB||self.msIndexedDB,dbName=(self.IDBTransaction||self.webkitIDBTransaction||self.msIDBTransaction,self.IDBKeyRange||self.webkitIDBKeyRange||self.msIDBKeyRange,"useractions"),dbVersion=1;return{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getByServerId:getByServerId}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-apiclient/wakeonlan.js b/dashboard-ui/bower_components/emby-apiclient/wakeonlan.js index f2f33ebcf..ac7437047 100644 --- a/dashboard-ui/bower_components/emby-apiclient/wakeonlan.js +++ b/dashboard-ui/bower_components/emby-apiclient/wakeonlan.js @@ -1 +1 @@ -define([],function(){"use strict";function send(info){return Promise.resolve()}return{send:send}}); \ No newline at end of file +define([],function(){"use strict";function send(info){return Promise.reject()}function isSupported(){return!1}return{send:send,isSupported:isSupported}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css index a7b499846..78cc17f64 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css +++ b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css @@ -1 +1 @@ -.actionSheetContent,.actionSheetScroller{-webkit-box-orient:vertical;-webkit-box-direction:normal}.actionSheet{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;border:none;max-height:84%;-webkit-border-radius:1px!important;border-radius:1px!important}.actionSheetContent,.actionSheetMenuItem{display:-webkit-box;display:-webkit-flex}.actionsheet-not-fullscreen{max-width:90%;max-height:90%}.actionsheet-fullscreen{max-height:none;-webkit-border-radius:0!important;border-radius:0!important}.actionSheetContent-centered{text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.actionSheetContent{margin:0!important;padding:.4em 0!important;-webkit-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;overflow:hidden}.actionSheetMenuItem{padding:.7em 1.6em;margin:0;text-transform:none;text-align:inherit;display:flex;font-weight:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.actionSheetMenuItem:focus{-webkit-transform:none!important;transform:none!important}.actionSheetMenuItem-extraspacing{padding:.9em 2em .9em 1.6em}.actionSheetItemText{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.actionSheetItemSecondaryText{opacity:.7;font-size:90%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5em}.actionSheetItemIcon{margin-right:1.5em!important}.actionSheetScroller{margin-bottom:0!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.actionSheetScroller-tv{max-height:64%;max-width:60%;width:auto}.actionSheetTitle{margin:.5em 0!important;padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionSheetText{padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionsheet-largeFont{font-size:102%}.actionsheet-xlargeFont{font-size:112%}.btnCloseActionSheet{position:fixed;top:.75em;left:.5em}.actionsheetDivider{height:.07em;margin:.25em 0;-webkit-flex-shrink:0;flex-shrink:0} \ No newline at end of file +.actionSheet,.actionSheetContent{display:-webkit-box;display:-webkit-flex}.actionSheetContent,.actionSheetScroller{-webkit-box-orient:vertical;-webkit-box-direction:normal}.actionSheet{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;border:none;max-height:84%;-webkit-border-radius:.1em!important;border-radius:.1em!important}.actionsheet-not-fullscreen{max-width:90%;max-height:90%}.actionsheet-fullscreen{max-height:none;-webkit-border-radius:0!important;border-radius:0!important}.actionSheetContent-centered{text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.actionSheetContent{margin:0!important;padding:.4em 0!important;-webkit-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.actionSheetMenuItem{font-weight:inherit;-webkit-box-shadow:none;box-shadow:none;-webkit-flex-shrink:0;flex-shrink:0}.actionSheetMenuItem:focus{-webkit-transform:none!important;transform:none!important}.actionsheetListItemBody{padding:.4em 1em .4em .6em!important}.actionSheetItemText{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.actionSheetItemAsideText{opacity:.7;font-size:90%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5em;margin-right:.5em}.actionSheetScroller{margin-bottom:0!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.actionSheetScroller-tv{max-height:64%;max-width:60%;width:auto}.actionsheetDivider{height:.07em;margin:.25em 0;-webkit-flex-shrink:0;flex-shrink:0}.actionSheetTitle{margin:.6em 0 .7em!important;padding:0 .9em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionSheetText{padding:0 1em;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.actionsheetMenuItemIcon{margin:0 .85em 0 .45em!important;padding:0!important}.actionsheet-xlargeFont{font-size:112%!important}.btnCloseActionSheet{position:fixed;top:.75em;left:.5em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js index c721f31fc..deff4b990 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js +++ b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js @@ -1 +1 @@ -define(["dialogHelper","layoutManager","globalize","browser","dom","emby-button","css!./actionsheet","material-icons","scrollStyles"],function(dialogHelper,layoutManager,globalize,browser,dom){"use strict";function getOffsets(elems){var doc=document,results=[];if(!doc)return results;for(var box,elem,i=0,length=elems.length;i0&&(pos.left-=overflowX+20),overflowY>0&&(pos.top-=overflowY+20),pos.top+=options.offsetTop||0,pos.left+=options.offsetLeft||0,pos.top=Math.max(pos.top,10),pos.left=Math.max(pos.left,10),pos}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function show(options){var isFullscreen,dialogOptions={removeOnClose:!0,enableHistory:options.enableHistory,scrollY:!1},backButton=!1;layoutManager.tv?(dialogOptions.size="fullscreen",isFullscreen=!0,backButton=!0,dialogOptions.autoFocus=!0):(dialogOptions.modal=!1,dialogOptions.entryAnimation=options.entryAnimation,dialogOptions.exitAnimation=options.exitAnimation,dialogOptions.entryAnimationDuration=options.entryAnimationDuration||140,dialogOptions.exitAnimationDuration=options.exitAnimationDuration||100,dialogOptions.autoFocus=!1);var dlg=dialogHelper.createDialog(dialogOptions);isFullscreen?dlg.classList.add("actionsheet-fullscreen"):dlg.classList.add("actionsheet-not-fullscreen");var extraSpacing=!layoutManager.tv;extraSpacing&&dlg.classList.add("actionsheet-extraSpacing"),layoutManager.mobile?dlg.classList.add("actionsheet-xlargeFont"):layoutManager.desktop&&dlg.classList.add("actionsheet-largeFont"),dlg.classList.add("actionSheet"),options.dialogClass&&dlg.classList.add(options.dialogClass);var html="",scrollClassName=layoutManager.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",style="";if(options.items.length>20){var minWidth=dom.getWindowSize().innerWidth>=300?240:200;style+="min-width:"+minWidth+"px;"}var i,length,option,renderIcon=!1;for(i=0,length=options.items.length;i');var center=options.title&&!renderIcon;html+=center?'
':'
',options.title&&(layoutManager.tv?(html+='

',html+=options.title,html+="

"):(html+='

',html+=options.title,html+="

")),options.text&&(html+='

',html+=options.text,html+="

");var scrollerClassName="actionSheetScroller";layoutManager.tv&&(scrollerClassName+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),html+='
';var menuItemClass="actionSheetMenuItem";options.menuItemClass&&(menuItemClass+=" "+options.menuItemClass),extraSpacing&&(menuItemClass+=" actionSheetMenuItem-extraspacing");var actionSheetItemTextClass="actionSheetItemText";for(i=0,length=options.items.length;i
';else{var autoFocus=option.selected?" autoFocus":"",optionId=null==option.id||""===option.id?option.value:option.id;html+="',option.icon?html+=''+option.icon+"":renderIcon&&!center&&(html+=''),html+='
'+(option.name||option.textContent||option.innerText)+"
",option.secondaryText&&(html+='
'+option.secondaryText+"
"),html+=""}options.showCancel&&(html+='
',html+='",html+="
"),html+="
",dlg.innerHTML=html,layoutManager.tv&¢erFocus(dlg.querySelector(".actionSheetScroller"),!1,!0);var btnCloseActionSheet=dlg.querySelector(".btnCloseActionSheet");btnCloseActionSheet&&dlg.querySelector(".btnCloseActionSheet").addEventListener("click",function(){dialogHelper.close(dlg)});var selectedId,timeout;return options.timeout&&(timeout=setTimeout(function(){dialogHelper.close(dlg)},options.timeout)),new Promise(function(resolve,reject){var isResolved;dlg.addEventListener("click",function(e){var actionSheetMenuItem=dom.parentWithClass(e.target,"actionSheetMenuItem");actionSheetMenuItem&&(selectedId=actionSheetMenuItem.getAttribute("data-id"),options.resolveOnClick&&(resolve(selectedId),isResolved=!0),dialogHelper.close(dlg))}),dlg.addEventListener("close",function(){layoutManager.tv&¢erFocus(dlg.querySelector(".actionSheetScroller"),!1,!1),timeout&&(clearTimeout(timeout),timeout=null),isResolved||(null!=selectedId?(options.callback&&options.callback(selectedId),resolve(selectedId)):reject())}),dialogHelper.open(dlg);var setPositions=function(){var pos=options.positionTo&&"fullscreen"!==dialogOptions.size?getPosition(options,dlg):null;pos&&(dlg.style.position="fixed",dlg.style.margin=0,dlg.style.left=pos.left+"px",dlg.style.top=pos.top+"px")};browser.safari?setTimeout(setPositions,0):setPositions()})}return{show:show}}); \ No newline at end of file +define(["dialogHelper","layoutManager","globalize","browser","dom","emby-button","css!./actionsheet","material-icons","scrollStyles","listViewStyle"],function(dialogHelper,layoutManager,globalize,browser,dom){"use strict";function getOffsets(elems){var doc=document,results=[];if(!doc)return results;for(var box,elem,i=0,length=elems.length;i0&&(pos.left-=overflowX+20),overflowY>0&&(pos.top-=overflowY+20),pos.top+=options.offsetTop||0,pos.left+=options.offsetLeft||0,pos.top=Math.max(pos.top,10),pos.left=Math.max(pos.left,10),pos}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function show(options){var isFullscreen,dialogOptions={removeOnClose:!0,enableHistory:options.enableHistory,scrollY:!1};layoutManager.tv?(dialogOptions.size="fullscreen",isFullscreen=!0,!0,dialogOptions.autoFocus=!0):(dialogOptions.modal=!1,dialogOptions.entryAnimation=options.entryAnimation,dialogOptions.exitAnimation=options.exitAnimation,dialogOptions.entryAnimationDuration=options.entryAnimationDuration||140,dialogOptions.exitAnimationDuration=options.exitAnimationDuration||100,dialogOptions.autoFocus=!1);var dlg=dialogHelper.createDialog(dialogOptions);isFullscreen?dlg.classList.add("actionsheet-fullscreen"):dlg.classList.add("actionsheet-not-fullscreen"),dlg.classList.add("actionSheet"),options.dialogClass&&dlg.classList.add(options.dialogClass);var html="",scrollClassName=layoutManager.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",style="";if(options.items.length>20){style+="min-width:"+(dom.getWindowSize().innerWidth>=300?240:200)+"px;"}var i,length,option,itemIcon,renderIcon=!1,icons=[];for(i=0,length=options.items.length;i');var center=options.title&&!renderIcon;center||layoutManager.tv?html+='
':html+='
',options.title&&(html+='

',html+=options.title,html+="

"),options.text&&(html+='

',html+=options.text,html+="

");var scrollerClassName="actionSheetScroller";layoutManager.tv&&(scrollerClassName+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),html+='
';var menuItemClass="listItem listItem-button actionSheetMenuItem";for((options.border||options.shaded)&&(menuItemClass+=" listItem-border"),options.menuItemClass&&(menuItemClass+=" "+options.menuItemClass),layoutManager.tv&&(menuItemClass+=" listItem-focusscale"),layoutManager.mobile&&(menuItemClass+=" actionsheet-xlargeFont"),i=0,length=options.items.length;i
';else{var autoFocus=option.selected&&layoutManager.tv?" autoFocus":"",optionId=null==option.id||""===option.id?option.value:option.id;html+="',itemIcon=icons[i],itemIcon?html+=''+itemIcon+"":renderIcon&&!center&&(html+=''),html+='
',html+='
',html+=option.name||option.textContent||option.innerText,html+="
",option.secondaryText&&(html+='
',html+=option.secondaryText,html+="
"),html+="
",option.asideText&&(html+='
',html+=option.asideText,html+="
"),html+=""}options.showCancel&&(html+='
',html+='",html+="
"),html+="
",dlg.innerHTML=html,layoutManager.tv&¢erFocus(dlg.querySelector(".actionSheetScroller"),!1,!0),dlg.querySelector(".btnCloseActionSheet")&&dlg.querySelector(".btnCloseActionSheet").addEventListener("click",function(){dialogHelper.close(dlg)});var selectedId,timeout;return options.timeout&&(timeout=setTimeout(function(){dialogHelper.close(dlg)},options.timeout)),new Promise(function(resolve,reject){var isResolved;dlg.addEventListener("click",function(e){var actionSheetMenuItem=dom.parentWithClass(e.target,"actionSheetMenuItem");actionSheetMenuItem&&(selectedId=actionSheetMenuItem.getAttribute("data-id"),options.resolveOnClick&&(options.resolveOnClick.indexOf?-1!==options.resolveOnClick.indexOf(selectedId)&&(resolve(selectedId),isResolved=!0):(resolve(selectedId),isResolved=!0)),dialogHelper.close(dlg))}),dlg.addEventListener("close",function(){layoutManager.tv&¢erFocus(dlg.querySelector(".actionSheetScroller"),!1,!1),timeout&&(clearTimeout(timeout),timeout=null),isResolved||(null!=selectedId?(options.callback&&options.callback(selectedId),resolve(selectedId)):reject())}),dialogHelper.open(dlg);var pos=options.positionTo&&"fullscreen"!==dialogOptions.size?getPosition(options,dlg):null;pos&&(dlg.style.position="fixed",dlg.style.margin=0,dlg.style.left=pos.left+"px",dlg.style.top=pos.top+"px")})}return{show:show}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js b/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js index 52377c4dd..34980ad8c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js +++ b/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js @@ -1 +1 @@ -define(["focusManager","layoutManager","dom","css!./style.css","paper-icon-button-light","material-icons"],function(focusManager,layoutManager,dom){"use strict";function focus(){var scope=this,selected=scope.querySelector("."+selectedButtonClass);selected?focusManager.focus(selected):focusManager.autoFocus(scope,!0)}function getAlphaPickerButtonClassName(vertical){var alphaPickerButtonClassName="alphaPickerButton";return layoutManager.tv&&(alphaPickerButtonClassName+=" alphaPickerButton-tv"),vertical&&(alphaPickerButtonClassName+=" alphaPickerButton-vertical"),alphaPickerButtonClassName}function getLetterButton(l,vertical){return'"}function mapLetters(letters,vertical){return letters.map(function(l){return getLetterButton(l,vertical)})}function render(element,options){element.classList.add("alphaPicker"),layoutManager.tv&&element.classList.add("alphaPicker-tv");var vertical=element.classList.contains("alphaPicker-vertical");vertical||element.classList.add("focuscontainer-x");var letters,html="",alphaPickerButtonClassName=getAlphaPickerButtonClassName(vertical),rowClassName="alphaPickerRow";vertical&&(rowClassName+=" alphaPickerRow-vertical"),html+='
',"keyboard"===options.mode?html+='':(letters=["#"],html+=mapLetters(letters,vertical).join("")),letters=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],html+=mapLetters(letters,vertical).join(""),"keyboard"===options.mode?(html+='',html+="
",letters=["0","1","2","3","4","5","6","7","8","9"],html+='
',html+="
",html+=mapLetters(letters,vertical).join(""),html+="
"):html+="
",element.innerHTML=html,element.classList.add("focusable"),element.focus=focus}function AlphaPicker(options){function onItemFocusTimeout(){itemFocusTimeout=null,self.value(itemFocusValue)}function onAlphaFocusTimeout(){if(alphaFocusTimeout=null,document.activeElement===alphaFocusedElement){var value=alphaFocusedElement.getAttribute("data-value");self.value(value,!0)}}function onAlphaPickerInKeyboardModeClick(e){var alphaPickerButton=dom.parentWithClass(e.target,"alphaPickerButton");if(alphaPickerButton){var value=alphaPickerButton.getAttribute("data-value");element.dispatchEvent(new CustomEvent("alphavalueclicked",{cancelable:!1,detail:{value:value}}))}}function onAlphaPickerClick(e){var alphaPickerButton=dom.parentWithClass(e.target,"alphaPickerButton");if(alphaPickerButton){var value=alphaPickerButton.getAttribute("data-value");(this._currentValue||"").toUpperCase()===value.toUpperCase()?self.value(null,!0):self.value(value,!0)}}function onAlphaPickerFocusIn(e){alphaFocusTimeout&&(clearTimeout(alphaFocusTimeout),alphaFocusTimeout=null);var alphaPickerButton=dom.parentWithClass(e.target,"alphaPickerButton");alphaPickerButton&&(alphaFocusedElement=alphaPickerButton,alphaFocusTimeout=setTimeout(onAlphaFocusTimeout,100))}function onItemsFocusIn(e){var item=dom.parentWithClass(e.target,itemClass);if(item){var prefix=item.getAttribute("data-prefix");prefix&&prefix.length&&(itemFocusValue=prefix[0],itemFocusTimeout&&clearTimeout(itemFocusTimeout),itemFocusTimeout=setTimeout(onItemFocusTimeout,100))}}var self=this;this.options=options;var itemFocusValue,itemFocusTimeout,alphaFocusedElement,alphaFocusTimeout,element=options.element,itemsContainer=options.itemsContainer,itemClass=options.itemClass;self.enabled=function(enabled){enabled?(itemsContainer&&itemsContainer.addEventListener("focus",onItemsFocusIn,!0),"keyboard"===options.mode&&element.addEventListener("click",onAlphaPickerInKeyboardModeClick),"click"!==options.valueChangeEvent?element.addEventListener("focus",onAlphaPickerFocusIn,!0):element.addEventListener("click",onAlphaPickerClick.bind(this))):(itemsContainer&&itemsContainer.removeEventListener("focus",onItemsFocusIn,!0),element.removeEventListener("click",onAlphaPickerInKeyboardModeClick),element.removeEventListener("focus",onAlphaPickerFocusIn,!0),element.removeEventListener("click",onAlphaPickerClick.bind(this)))},render(element,options),this.enabled(!0),this.visible(!0)}var selectedButtonClass="alphaPickerButton-selected";return AlphaPicker.prototype.value=function(value,applyValue){var btn,selected,element=this.options.element;if(void 0!==value)if(null!=value){if(value=value.toUpperCase(),this._currentValue=value,"keyboard"!==this.options.mode){selected=element.querySelector("."+selectedButtonClass);try{btn=element.querySelector(".alphaPickerButton[data-value='"+value+"']")}catch(err){console.log("Error in querySelector: "+err)}btn&&btn!==selected&&btn.classList.add(selectedButtonClass),selected&&selected!==btn&&selected.classList.remove(selectedButtonClass)}}else this._currentValue=value,selected=element.querySelector("."+selectedButtonClass),selected&&selected.classList.remove(selectedButtonClass);return applyValue&&element.dispatchEvent(new CustomEvent("alphavaluechanged",{cancelable:!1,detail:{value:value}})),this._currentValue},AlphaPicker.prototype.on=function(name,fn){var element=this.options.element;element.addEventListener(name,fn)},AlphaPicker.prototype.off=function(name,fn){var element=this.options.element;element.removeEventListener(name,fn)},AlphaPicker.prototype.visible=function(visible){var element=this.options.element;element.style.visibility=visible?"visible":"hidden"},AlphaPicker.prototype.values=function(){for(var element=this.options.element,elems=element.querySelectorAll(".alphaPickerButton"),values=[],i=0,length=elems.length;i'+l+""}function mapLetters(letters,vertical){return letters.map(function(l){return getLetterButton(l,vertical)})}function render(element,options){element.classList.add("alphaPicker"),layoutManager.tv&&element.classList.add("alphaPicker-tv");var vertical=element.classList.contains("alphaPicker-vertical");vertical||element.classList.add("focuscontainer-x");var letters,html="",alphaPickerButtonClassName=getAlphaPickerButtonClassName(vertical),rowClassName="alphaPickerRow";vertical&&(rowClassName+=" alphaPickerRow-vertical"),html+='
',"keyboard"===options.mode?html+='':(letters=["#"],html+=mapLetters(letters,vertical).join("")),letters=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],html+=mapLetters(letters,vertical).join(""),"keyboard"===options.mode?(html+='',html+="
",letters=["0","1","2","3","4","5","6","7","8","9"],html+='
',html+="
",html+=mapLetters(letters,vertical).join(""),html+="
"):html+="
",element.innerHTML=html,element.classList.add("focusable"),element.focus=focus}function AlphaPicker(options){function onItemFocusTimeout(){itemFocusTimeout=null,self.value(itemFocusValue)}function onAlphaFocusTimeout(){if(alphaFocusTimeout=null,document.activeElement===alphaFocusedElement){var value=alphaFocusedElement.getAttribute("data-value");self.value(value,!0)}}function onAlphaPickerInKeyboardModeClick(e){var alphaPickerButton=dom.parentWithClass(e.target,"alphaPickerButton");if(alphaPickerButton){var value=alphaPickerButton.getAttribute("data-value");element.dispatchEvent(new CustomEvent("alphavalueclicked",{cancelable:!1,detail:{value:value}}))}}function onAlphaPickerClick(e){var alphaPickerButton=dom.parentWithClass(e.target,"alphaPickerButton");if(alphaPickerButton){var value=alphaPickerButton.getAttribute("data-value");(this._currentValue||"").toUpperCase()===value.toUpperCase()?self.value(null,!0):self.value(value,!0)}}function onAlphaPickerFocusIn(e){alphaFocusTimeout&&(clearTimeout(alphaFocusTimeout),alphaFocusTimeout=null);var alphaPickerButton=dom.parentWithClass(e.target,"alphaPickerButton");alphaPickerButton&&(alphaFocusedElement=alphaPickerButton,alphaFocusTimeout=setTimeout(onAlphaFocusTimeout,600))}function onItemsFocusIn(e){var item=dom.parentWithClass(e.target,itemClass);if(item){var prefix=item.getAttribute("data-prefix");prefix&&prefix.length&&(itemFocusValue=prefix[0],itemFocusTimeout&&clearTimeout(itemFocusTimeout),itemFocusTimeout=setTimeout(onItemFocusTimeout,100))}}var self=this;this.options=options;var itemFocusValue,itemFocusTimeout,alphaFocusedElement,alphaFocusTimeout,element=options.element,itemsContainer=options.itemsContainer,itemClass=options.itemClass;self.enabled=function(enabled){enabled?(itemsContainer&&itemsContainer.addEventListener("focus",onItemsFocusIn,!0),"keyboard"===options.mode&&element.addEventListener("click",onAlphaPickerInKeyboardModeClick),"click"!==options.valueChangeEvent?element.addEventListener("focus",onAlphaPickerFocusIn,!0):element.addEventListener("click",onAlphaPickerClick.bind(this))):(itemsContainer&&itemsContainer.removeEventListener("focus",onItemsFocusIn,!0),element.removeEventListener("click",onAlphaPickerInKeyboardModeClick),element.removeEventListener("focus",onAlphaPickerFocusIn,!0),element.removeEventListener("click",onAlphaPickerClick.bind(this)))},render(element,options),this.enabled(!0),this.visible(!0)}var selectedButtonClass="alphaPickerButton-selected";return AlphaPicker.prototype.value=function(value,applyValue){var btn,selected,element=this.options.element;if(void 0!==value)if(null!=value){if(value=value.toUpperCase(),this._currentValue=value,"keyboard"!==this.options.mode){selected=element.querySelector("."+selectedButtonClass);try{btn=element.querySelector(".alphaPickerButton[data-value='"+value+"']")}catch(err){console.log("Error in querySelector: "+err)}btn&&btn!==selected&&btn.classList.add(selectedButtonClass),selected&&selected!==btn&&selected.classList.remove(selectedButtonClass)}}else this._currentValue=value,(selected=element.querySelector("."+selectedButtonClass))&&selected.classList.remove(selectedButtonClass);return applyValue&&element.dispatchEvent(new CustomEvent("alphavaluechanged",{cancelable:!1,detail:{value:value}})),this._currentValue},AlphaPicker.prototype.on=function(name,fn){this.options.element.addEventListener(name,fn)},AlphaPicker.prototype.off=function(name,fn){this.options.element.removeEventListener(name,fn)},AlphaPicker.prototype.visible=function(visible){this.options.element.style.visibility=visible?"visible":"hidden"},AlphaPicker.prototype.values=function(){for(var element=this.options.element,elems=element.querySelectorAll(".alphaPickerButton"),values=[],i=0,length=elems.length;i0?item.BackdropImageTags.map(function(imgTag,index){return apiClient.getScaledImageUrl(item.BackdropItemId||item.Id,Object.assign(imageOptions,{type:"Backdrop",tag:imgTag,maxWidth:getBackdropMaxWidth(),index:index}))}):item.ParentBackdropItemId&&item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length?item.ParentBackdropImageTags.map(function(imgTag,index){return apiClient.getScaledImageUrl(item.ParentBackdropItemId,Object.assign(imageOptions,{type:"Backdrop",tag:imgTag,maxWidth:getBackdropMaxWidth(),index:index}))}):[]}function getImageUrls(items,imageOptions){for(var list=[],onImg=function(img){list.push(img)},i=0,length=items.length;i1&&enableImageRotation!==!1&&enableRotation()&&(rotationInterval=setInterval(onRotationInterval,24e3)),onRotationInterval())}function onRotationInterval(){if(!playbackManager.isPlayingLocally(["Video"])){var newIndex=currentRotationIndex+1;newIndex>=currentRotatingImages.length&&(newIndex=0),currentRotationIndex=newIndex,setBackdropImage(currentRotatingImages[newIndex])}}function clearRotation(){var interval=rotationInterval;interval&&clearInterval(interval),rotationInterval=null,currentRotatingImages=[],currentRotationIndex=-1}function setBackdrop(url,imageOptions){url&&"string"!=typeof url&&(url=getImageUrls([url],imageOptions)[0]),url?(clearRotation(),setBackdropImage(url)):clearBackdrop()}Backdrop.prototype.load=function(url,parent,existingBackdropImage){var img=new Image,self=this;img.onload=function(){if(!self.isDestroyed){var backdropImage=document.createElement("div");if(backdropImage.classList.add("backdropImage"),backdropImage.classList.add("displayingBackdropImage"),backdropImage.style.backgroundImage="url('"+url+"')",backdropImage.setAttribute("data-url",url),backdropImage.classList.add("backdropImageFadeIn"),parent.appendChild(backdropImage),!enableAnimation(backdropImage))return existingBackdropImage&&existingBackdropImage.parentNode&&existingBackdropImage.parentNode.removeChild(existingBackdropImage),void internalBackdrop(!0);var onAnimationComplete=function(){dom.removeEventListener(backdropImage,dom.whichAnimationEvent(),onAnimationComplete,{once:!0}),backdropImage===self.currentAnimatingElement&&(self.currentAnimatingElement=null),existingBackdropImage&&existingBackdropImage.parentNode&&existingBackdropImage.parentNode.removeChild(existingBackdropImage)};dom.addEventListener(backdropImage,dom.whichAnimationEvent(),onAnimationComplete,{once:!0}),internalBackdrop(!0)}},img.src=url},Backdrop.prototype.cancelAnimation=function(){var elem=this.currentAnimatingElement;elem&&(elem.classList.remove("backdropImageFadeIn"),this.currentAnimatingElement=null)},Backdrop.prototype.destroy=function(){this.isDestroyed=!0,this.cancelAnimation()};var backdropContainer,backgroundContainer,hasInternalBackdrop,hasExternalBackdrop,currentLoadingBackdrop,rotationInterval,standardWidths=[480,720,1280,1440,1920],currentRotatingImages=[],currentRotationIndex=-1;return{setBackdrops:setBackdrops,setBackdrop:setBackdrop,clear:clearBackdrop,externalBackdrop:externalBackdrop}}); \ No newline at end of file +define(["browser","connectionManager","playbackManager","dom","css!./style"],function(browser,connectionManager,playbackManager,dom){"use strict";function enableAnimation(elem){return!browser.slow}function enableRotation(){return!browser.tv&&!browser.firefox}function Backdrop(){}function getBackdropContainer(){return backdropContainer||(backdropContainer=document.querySelector(".backdropContainer")),backdropContainer||(backdropContainer=document.createElement("div"),backdropContainer.classList.add("backdropContainer"),document.body.insertBefore(backdropContainer,document.body.firstChild)),backdropContainer}function clearBackdrop(clearAll){clearRotation(),currentLoadingBackdrop&&(currentLoadingBackdrop.destroy(),currentLoadingBackdrop=null),getBackdropContainer().innerHTML="",clearAll&&(hasExternalBackdrop=!1),internalBackdrop(!1)}function getBackgroundContainer(){return backgroundContainer||(backgroundContainer=document.querySelector(".backgroundContainer")),backgroundContainer}function setBackgroundContainerBackgroundEnabled(){hasInternalBackdrop||hasExternalBackdrop?getBackgroundContainer().classList.add("withBackdrop"):getBackgroundContainer().classList.remove("withBackdrop")}function internalBackdrop(enabled){hasInternalBackdrop=enabled,setBackgroundContainerBackgroundEnabled()}function externalBackdrop(enabled){hasExternalBackdrop=enabled,setBackgroundContainerBackgroundEnabled()}function setBackdropImage(url){currentLoadingBackdrop&&(currentLoadingBackdrop.destroy(),currentLoadingBackdrop=null);var elem=getBackdropContainer(),existingBackdropImage=elem.querySelector(".displayingBackdropImage");if(existingBackdropImage&&existingBackdropImage.getAttribute("data-url")===url){if(existingBackdropImage.getAttribute("data-url")===url)return;existingBackdropImage.classList.remove("displayingBackdropImage")}var instance=new Backdrop;instance.load(url,elem,existingBackdropImage),currentLoadingBackdrop=instance}function getBackdropMaxWidth(){var width=dom.getWindowSize().innerWidth;if(-1!==standardWidths.indexOf(width))return width;return width=100*Math.floor(width/100),Math.min(width,1920)}function getItemImageUrls(item,imageOptions){imageOptions=imageOptions||{};var apiClient=connectionManager.getApiClient(item.ServerId);return item.BackdropImageTags&&item.BackdropImageTags.length>0?item.BackdropImageTags.map(function(imgTag,index){return apiClient.getScaledImageUrl(item.BackdropItemId||item.Id,Object.assign(imageOptions,{type:"Backdrop",tag:imgTag,maxWidth:getBackdropMaxWidth(),index:index}))}):item.ParentBackdropItemId&&item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length?item.ParentBackdropImageTags.map(function(imgTag,index){return apiClient.getScaledImageUrl(item.ParentBackdropItemId,Object.assign(imageOptions,{type:"Backdrop",tag:imgTag,maxWidth:getBackdropMaxWidth(),index:index}))}):[]}function getImageUrls(items,imageOptions){for(var list=[],onImg=function(img){list.push(img)},i=0,length=items.length;i1&&!1!==enableImageRotation&&enableRotation()&&(rotationInterval=setInterval(onRotationInterval,24e3)),onRotationInterval())}function onRotationInterval(){if(!playbackManager.isPlayingLocally(["Video"])){var newIndex=currentRotationIndex+1;newIndex>=currentRotatingImages.length&&(newIndex=0),currentRotationIndex=newIndex,setBackdropImage(currentRotatingImages[newIndex])}}function clearRotation(){var interval=rotationInterval;interval&&clearInterval(interval),rotationInterval=null,currentRotatingImages=[],currentRotationIndex=-1}function setBackdrop(url,imageOptions){url&&"string"!=typeof url&&(url=getImageUrls([url],imageOptions)[0]),url?(clearRotation(),setBackdropImage(url)):clearBackdrop()}Backdrop.prototype.load=function(url,parent,existingBackdropImage){var img=new Image,self=this;img.onload=function(){if(!self.isDestroyed){var backdropImage=document.createElement("div");if(backdropImage.classList.add("backdropImage"),backdropImage.classList.add("displayingBackdropImage"),backdropImage.style.backgroundImage="url('"+url+"')",backdropImage.setAttribute("data-url",url),backdropImage.classList.add("backdropImageFadeIn"),parent.appendChild(backdropImage),!enableAnimation(backdropImage))return existingBackdropImage&&existingBackdropImage.parentNode&&existingBackdropImage.parentNode.removeChild(existingBackdropImage),void internalBackdrop(!0);var onAnimationComplete=function(){dom.removeEventListener(backdropImage,dom.whichAnimationEvent(),onAnimationComplete,{once:!0}),backdropImage===self.currentAnimatingElement&&(self.currentAnimatingElement=null),existingBackdropImage&&existingBackdropImage.parentNode&&existingBackdropImage.parentNode.removeChild(existingBackdropImage)};dom.addEventListener(backdropImage,dom.whichAnimationEvent(),onAnimationComplete,{once:!0}),internalBackdrop(!0)}},img.src=url},Backdrop.prototype.cancelAnimation=function(){var elem=this.currentAnimatingElement;elem&&(elem.classList.remove("backdropImageFadeIn"),this.currentAnimatingElement=null)},Backdrop.prototype.destroy=function(){this.isDestroyed=!0,this.cancelAnimation()};var backdropContainer,backgroundContainer,hasInternalBackdrop,hasExternalBackdrop,currentLoadingBackdrop,rotationInterval,standardWidths=[480,720,1280,1440,1920],currentRotatingImages=[],currentRotationIndex=-1;return{setBackdrops:setBackdrops,setBackdrop:setBackdrop,clear:clearBackdrop,externalBackdrop:externalBackdrop}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css b/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css index ce6cf837f..fe210bc34 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css +++ b/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css @@ -1 +1 @@ -.backdropContainer{contain:layout style size}.backdropImage{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;position:absolute;top:0;left:0;right:0;bottom:0;contain:layout style}.backdropImageFadeIn{-webkit-animation:backdrop-fadein .8s ease-in normal both;animation:backdrop-fadein .8s ease-in normal both}@-webkit-keyframes backdrop-fadein{from{opacity:0}to{opacity:1}}@keyframes backdrop-fadein{from{opacity:0}to{opacity:1}} \ No newline at end of file +.backdropContainer{contain:layout style size}.backdropImage{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;contain:layout style}.backdropImageFadeIn{-webkit-animation:backdrop-fadein .8s ease-in normal both;animation:backdrop-fadein .8s ease-in normal both}@-webkit-keyframes backdrop-fadein{from{opacity:0}to{opacity:1}}@keyframes backdrop-fadein{from{opacity:0}to{opacity:1}} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/browser.js b/dashboard-ui/bower_components/emby-webcomponents/browser.js index 1e6ea52a6..6df8da22e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/browser.js +++ b/dashboard-ui/bower_components/emby-webcomponents/browser.js @@ -1 +1 @@ -define([],function(){"use strict";function isTv(){var userAgent=navigator.userAgent.toLowerCase();return userAgent.indexOf("tv")!==-1||(userAgent.indexOf("samsungbrowser")!==-1||(userAgent.indexOf("nintendo")!==-1||(userAgent.indexOf("viera")!==-1||userAgent.indexOf("webos")!==-1)))}function isMobile(userAgent){for(var terms=["mobi","ipad","iphone","ipod","silk","gt-p1000","nexus 7","kindle fire","opera mini"],lower=userAgent.toLowerCase(),i=0,length=terms.length;i2&&(version=versionMatch[2]),version=version||match[2]||"0";var versionMajor=parseInt(version.split(".")[0]);return isNaN(versionMajor)&&(versionMajor=0),{browser:browser,version:version,platform:platform_match[0]||"",versionMajor:versionMajor}},userAgent=navigator.userAgent,matched=uaMatch(userAgent),browser={};return matched.browser&&(browser[matched.browser]=!0,browser.version=matched.version,browser.versionMajor=matched.versionMajor),matched.platform&&(browser[matched.platform]=!0),browser.chrome||browser.msie||browser.edge||browser.opera||userAgent.toLowerCase().indexOf("webkit")===-1||(browser.safari=!0),userAgent.toLowerCase().indexOf("playstation 4")!==-1&&(browser.ps4=!0,browser.tv=!0),isMobile(userAgent)&&(browser.mobile=!0),browser.xboxOne=userAgent.toLowerCase().indexOf("xbox")!==-1,browser.animate="undefined"!=typeof document&&null!=document.documentElement.animate,browser.tizen=userAgent.toLowerCase().indexOf("tizen")!==-1||null!=self.tizen,browser.web0s=userAgent.toLowerCase().indexOf("Web0S".toLowerCase())!==-1,browser.edgeUwp=browser.edge&&(userAgent.toLowerCase().indexOf("msapphost")!==-1||userAgent.toLowerCase().indexOf("webview")!==-1),browser.tizen||(browser.orsay=userAgent.toLowerCase().indexOf("smarthub")!==-1),browser.edgeUwp&&(browser.edge=!0),browser.tv=isTv(),browser.operaTv=browser.tv&&userAgent.toLowerCase().indexOf("opr/")!==-1,isStyleSupported("display","flex")||(browser.noFlex=!0),(browser.mobile||browser.tv)&&(browser.slow=!0),"undefined"!=typeof document&&("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)&&(browser.touch=!0),browser.keyboard=hasKeyboard(browser),browser.supportsCssAnimation=supportsCssAnimation,browser.osx=userAgent.toLowerCase().indexOf("os x")!==-1,browser.iOS=browser.ipad||browser.iphone||browser.ipod,browser.iOS&&(browser.iOSVersion=iOSversion(),browser.iOSVersion=browser.iOSVersion[0]+browser.iOSVersion[1]/10),browser.chromecast=browser.chrome&&userAgent.toLowerCase().indexOf("crkey")!==-1,browser}); \ No newline at end of file +define([],function(){"use strict";function supportsCssAnimation(allowPrefix){if(allowPrefix){if(!0===_supportsCssAnimationWithPrefix||!1===_supportsCssAnimationWithPrefix)return _supportsCssAnimationWithPrefix}else if(!0===_supportsCssAnimation||!1===_supportsCssAnimation)return _supportsCssAnimation;var animation=!1,domPrefixes=["Webkit","O","Moz"],pfx="",elm=document.createElement("div");if(void 0!==elm.style.animationName&&(animation=!0),!1===animation&&allowPrefix)for(var i=0;i2&&(version=versionMatch[2]),version=version||match[2]||"0";var versionMajor=parseInt(version.split(".")[0]);return isNaN(versionMajor)&&(versionMajor=0),{browser:browser,version:version,platform:platform_match[0]||"",versionMajor:versionMajor}}(userAgent),browser={};return matched.browser&&(browser[matched.browser]=!0,browser.version=matched.version,browser.versionMajor=matched.versionMajor),matched.platform&&(browser[matched.platform]=!0),browser.chrome||browser.msie||browser.edge||browser.opera||-1===userAgent.toLowerCase().indexOf("webkit")||(browser.safari=!0),-1!==userAgent.toLowerCase().indexOf("playstation 4")&&(browser.ps4=!0,browser.tv=!0),function(userAgent){for(var terms=["mobi","ipad","iphone","ipod","silk","gt-p1000","nexus 7","kindle fire","opera mini"],lower=userAgent.toLowerCase(),i=0,length=terms.length;i=11)||!(!videoTestElement.canPlayType||!videoTestElement.canPlayType('video/hevc; codecs="hevc, aac"').replace(/no/,""))}function supportsTextTracks(){return!(!browser.tizen&&!browser.orsay)||(null==_supportsTextTracks&&(_supportsTextTracks=null!=document.createElement("video").textTracks),_supportsTextTracks)}function canPlayHls(src){return null==_canPlayHls&&(_canPlayHls=canPlayNativeHls()||canPlayHlsWithMSE()),_canPlayHls}function canPlayNativeHls(){if(browser.tizen||browser.orsay)return!0;var media=document.createElement("video");return!(!media.canPlayType("application/x-mpegURL").replace(/no/,"")&&!media.canPlayType("application/vnd.apple.mpegURL").replace(/no/,""))}function canPlayHlsWithMSE(){return null!=window.MediaSource}function canPlayAudioFormat(format){var typeString;if("flac"===format){if(browser.tizen||browser.orsay)return!0;if(browser.edgeUwp)return!0}else if("wma"===format){if(browser.tizen||browser.orsay)return!0;if(browser.edgeUwp)return!0}else{if("opus"===format)return typeString='audio/ogg; codecs="opus"',!!document.createElement("audio").canPlayType(typeString).replace(/no/,"");if("mp2"===format)return!1}if("webma"===format)typeString="audio/webm";else if("mp2"===format)typeString="audio/mpeg";else if("ogg"===format||"oga"===format){if(browser.chrome)return!1;typeString="audio/"+format}else typeString="audio/"+format;return!!document.createElement("audio").canPlayType(typeString).replace(/no/,"")}function testCanPlayMkv(videoTestElement){if(browser.tizen||browser.orsay)return!0;if(videoTestElement.canPlayType("video/x-matroska").replace(/no/,"")||videoTestElement.canPlayType("video/mkv").replace(/no/,""))return!0;var userAgent=navigator.userAgent.toLowerCase();return browser.chrome?!browser.operaTv&&(userAgent.indexOf("vivaldi")===-1&&userAgent.indexOf("opera")===-1):!!browser.edgeUwp}function testCanPlayTs(){return browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp}function supportsMpeg2Video(){return browser.orsay||browser.tizen||browser.edgeUwp||browser.web0s}function supportsVc1(){return browser.orsay||browser.tizen||browser.edgeUwp}function getDirectPlayProfileForVideoContainer(container,videoAudioCodecs,videoTestElement,options){var supported=!1,profileContainer=container,videoCodecs=[];switch(container){case"asf":supported=browser.tizen||browser.orsay||browser.edgeUwp,videoAudioCodecs=[];break;case"avi":supported=browser.tizen||browser.orsay||browser.edgeUwp;break;case"mpg":case"mpeg":supported=browser.edgeUwp||browser.tizen||browser.orsay;break;case"flv":supported=browser.tizen||browser.orsay;break;case"3gp":case"mts":case"trp":case"vob":case"vro":supported=browser.tizen||browser.orsay;break;case"mov":supported=browser.tizen||browser.orsay||browser.chrome||browser.edgeUwp,videoCodecs.push("h264");break;case"m2ts":supported=browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp,videoCodecs.push("h264"),supportsVc1()&&videoCodecs.push("vc1"),supportsMpeg2Video()&&videoCodecs.push("mpeg2video");break;case"wmv":supported=browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp,videoAudioCodecs=[];break;case"ts":supported=testCanPlayTs(),videoCodecs.push("h264"),canPlayH265(videoTestElement,options)&&(videoCodecs.push("h265"),videoCodecs.push("hevc")),supportsVc1()&&videoCodecs.push("vc1"),supportsMpeg2Video()&&videoCodecs.push("mpeg2video"),profileContainer="ts,mpegts"}return supported?{Container:profileContainer,Type:"Video",VideoCodec:videoCodecs.join(","),AudioCodec:videoAudioCodecs.join(",")}:null}function getMaxBitrate(){return 12e7}function getGlobalMaxVideoBitrate(){var userAgent=navigator.userAgent.toLowerCase();if(browser.chromecast){var isChromecastUltra=userAgent.indexOf("aarch64")!==-1;return isChromecastUltra?null:4e7}var isTizenFhd=!1;if(browser.tizen)try{var isTizenUhd=webapis.productinfo.isUdPanelSupported();isTizenFhd=!isTizenUhd,console.log("isTizenFhd = "+isTizenFhd)}catch(error){console.log("isUdPanelSupported() error code = "+error.code)}return browser.ps4?8e6:browser.xboxOne?12e6:browser.edgeUwp?null:browser.tizen&&isTizenFhd?2e7:null}function supportsAc3(videoTestElement){return!!(browser.edgeUwp||browser.tizen||browser.orsay||browser.web0s)||videoTestElement.canPlayType('audio/mp4; codecs="ac-3"').replace(/no/,"")&&!browser.osx&&!browser.iOS}function supportsEac3(videoTestElement){return!!(browser.tizen||browser.orsay||browser.web0s)||videoTestElement.canPlayType('audio/mp4; codecs="ec-3"').replace(/no/,"")}var _supportsTextTracks,_canPlayHls;return function(options){options=options||{};var physicalAudioChannels=options.audioChannels||(browser.tv||browser.ps4||browser.xboxOne?6:2),bitrateSetting=getMaxBitrate(),videoTestElement=document.createElement("video"),canPlayVp8=videoTestElement.canPlayType('video/webm; codecs="vp8"').replace(/no/,""),canPlayVp9=videoTestElement.canPlayType('video/webm; codecs="vp9"').replace(/no/,""),canPlayMkv=testCanPlayMkv(videoTestElement),profile={};profile.MaxStreamingBitrate=bitrateSetting,profile.MaxStaticBitrate=1e8,profile.MusicStreamingTranscodingBitrate=Math.min(bitrateSetting,192e3),profile.DirectPlayProfiles=[];var videoAudioCodecs=[],hlsVideoAudioCodecs=[],supportsMp3VideoAudio=videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.69"').replace(/no/,"")||videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.6B"').replace(/no/,""),supportsMp2VideoAudio=browser.edgeUwp||browser.tizen||browser.orsay||browser.web0s,maxVideoWidth=browser.xboxOne&&self.screen?self.screen.width:null;if(options.maxVideoWidth&&(maxVideoWidth=options.maxVideoWidth),supportsAc3(videoTestElement)){videoAudioCodecs.push("ac3");var eAc3=supportsEac3(videoTestElement);eAc3&&videoAudioCodecs.push("eac3");var supportsAc3InHls=!browser.edge||!browser.touch||browser.edgeUwp;supportsAc3InHls&&(hlsVideoAudioCodecs.push("ac3"),eAc3&&hlsVideoAudioCodecs.push("eac3"))}var canPlayAacVideoAudio=videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.40.2"').replace(/no/,"");canPlayAacVideoAudio&&browser.chromecast&&videoAudioCodecs.push("aac"),supportsMp3VideoAudio&&(videoAudioCodecs.push("mp3"),browser.ps4||(physicalAudioChannels<=2||browser.chromecast)&&hlsVideoAudioCodecs.push("mp3")),canPlayAacVideoAudio&&(videoAudioCodecs.indexOf("aac")===-1&&videoAudioCodecs.push("aac"),(physicalAudioChannels<=2||!browser.chromecast)&&hlsVideoAudioCodecs.push("aac")),supportsMp3VideoAudio&&(browser.ps4||hlsVideoAudioCodecs.indexOf("mp3")===-1&&hlsVideoAudioCodecs.push("mp3")),supportsMp2VideoAudio&&videoAudioCodecs.push("mp2"),(browser.tizen||browser.orsay||browser.web0s||options.supportsDts)&&(videoAudioCodecs.push("dca"),videoAudioCodecs.push("dts")),(browser.tizen||browser.orsay)&&(videoAudioCodecs.push("pcm_s16le"),videoAudioCodecs.push("pcm_s24le")),options.supportsTrueHd&&videoAudioCodecs.push("truehd"),(browser.tizen||browser.orsay)&&videoAudioCodecs.push("aac_latm"),canPlayAudioFormat("opus")&&(videoAudioCodecs.push("opus"),hlsVideoAudioCodecs.push("opus")),canPlayAudioFormat("flac")&&videoAudioCodecs.push("flac"),videoAudioCodecs=videoAudioCodecs.filter(function(c){return(options.disableVideoAudioCodecs||[]).indexOf(c)===-1}),hlsVideoAudioCodecs=hlsVideoAudioCodecs.filter(function(c){return(options.disableHlsVideoAudioCodecs||[]).indexOf(c)===-1});var mp4VideoCodecs=[],hlsVideoCodecs=[];canPlayH264(videoTestElement)&&(mp4VideoCodecs.push("h264"),hlsVideoCodecs.push("h264")),canPlayH265(videoTestElement,options)&&(mp4VideoCodecs.push("h265"),mp4VideoCodecs.push("hevc")),supportsMpeg2Video()&&mp4VideoCodecs.push("mpeg2video"),supportsVc1()&&mp4VideoCodecs.push("vc1"),(browser.tizen||browser.orsay)&&mp4VideoCodecs.push("msmpeg4v2"),canPlayVp8&&mp4VideoCodecs.push("vp8"),canPlayVp9&&mp4VideoCodecs.push("vp9"),mp4VideoCodecs.length&&profile.DirectPlayProfiles.push({Container:"mp4,m4v",Type:"Video",VideoCodec:mp4VideoCodecs.join(","),AudioCodec:videoAudioCodecs.join(",")}),canPlayMkv&&mp4VideoCodecs.length&&profile.DirectPlayProfiles.push({Container:"mkv",Type:"Video",VideoCodec:mp4VideoCodecs.join(","),AudioCodec:videoAudioCodecs.join(",")}),["m2ts","wmv","ts","asf","avi","mpg","mpeg","flv","3gp","mts","trp","vob","vro","mov"].map(function(container){return getDirectPlayProfileForVideoContainer(container,videoAudioCodecs,videoTestElement,options)}).filter(function(i){return null!=i}).forEach(function(i){profile.DirectPlayProfiles.push(i)}),["opus","mp3","mp2","aac","flac","alac","webma","wma","wav","ogg","oga"].filter(canPlayAudioFormat).forEach(function(audioFormat){"mp2"===audioFormat?profile.DirectPlayProfiles.push({Container:"mp2,mp3",Type:"Audio",AudioCodec:audioFormat}):"mp3"===audioFormat?profile.DirectPlayProfiles.push({Container:audioFormat,Type:"Audio",AudioCodec:audioFormat}):profile.DirectPlayProfiles.push({Container:"webma"===audioFormat?"webma,webm":audioFormat,Type:"Audio"}),"aac"!==audioFormat&&"alac"!==audioFormat||profile.DirectPlayProfiles.push({Container:"m4a",AudioCodec:audioFormat,Type:"Audio"})}),canPlayVp8&&profile.DirectPlayProfiles.push({Container:"webm",Type:"Video",AudioCodec:"vorbis",VideoCodec:"VP8"}),canPlayVp9&&profile.DirectPlayProfiles.push({Container:"webm",Type:"Video",AudioCodec:"vorbis",VideoCodec:"VP9"}),profile.TranscodingProfiles=[];var hlsBreakOnNonKeyFrames=!(!browser.iOS&&!browser.osx&&canPlayNativeHls());canPlayHls()&&browser.enableHlsAudio!==!1&&profile.TranscodingProfiles.push({Container:!canPlayNativeHls()||browser.edge||browser.android?"ts":"aac",Type:"Audio",AudioCodec:"aac",Context:"Streaming",Protocol:"hls",MaxAudioChannels:physicalAudioChannels.toString(),MinSegments:browser.iOS||browser.osx?"2":"1",BreakOnNonKeyFrames:hlsBreakOnNonKeyFrames}),["aac","mp3","opus","wav"].filter(canPlayAudioFormat).forEach(function(audioFormat){profile.TranscodingProfiles.push({Container:audioFormat,Type:"Audio",AudioCodec:audioFormat,Context:"Streaming",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()})}),["opus","mp3","aac","wav"].filter(canPlayAudioFormat).forEach(function(audioFormat){profile.TranscodingProfiles.push({Container:audioFormat,Type:"Audio",AudioCodec:audioFormat,Context:"Static",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()})}),!canPlayMkv||browser.tizen||browser.orsay||options.enableMkvProgressive===!1||profile.TranscodingProfiles.push({Container:"mkv",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:mp4VideoCodecs.join(","),Context:"Streaming",MaxAudioChannels:physicalAudioChannels.toString(),CopyTimestamps:!0}),canPlayMkv&&profile.TranscodingProfiles.push({Container:"mkv",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:mp4VideoCodecs.join(","),Context:"Static",MaxAudioChannels:physicalAudioChannels.toString(),CopyTimestamps:!0}),canPlayHls()&&options.enableHls!==!1&&profile.TranscodingProfiles.push({Container:"ts",Type:"Video",AudioCodec:hlsVideoAudioCodecs.join(","),VideoCodec:hlsVideoCodecs.join(","),Context:"Streaming",Protocol:"hls",MaxAudioChannels:physicalAudioChannels.toString(),MinSegments:browser.iOS||browser.osx?"2":"1",BreakOnNonKeyFrames:hlsBreakOnNonKeyFrames}),canPlayVp8&&profile.TranscodingProfiles.push({Container:"webm",Type:"Video",AudioCodec:"vorbis",VideoCodec:"vpx",Context:"Streaming",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()}),profile.TranscodingProfiles.push({Container:"mp4",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:"h264",Context:"Streaming",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()}),profile.TranscodingProfiles.push({Container:"mp4",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:"h264",Context:"Static",Protocol:"http"}),profile.ContainerProfiles=[],profile.CodecProfiles=[];var supportsSecondaryAudio=browser.tizen||browser.orsay||browser.edge||browser.msie,aacCodecProfileConditions=[];videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.40.5"').replace(/no/,"")||aacCodecProfileConditions.push({Condition:"NotEquals",Property:"AudioProfile",Value:"HE-AAC"}),supportsSecondaryAudio||aacCodecProfileConditions.push({Condition:"Equals",Property:"IsSecondaryAudio",Value:"false",IsRequired:"false"}),browser.chromecast&&aacCodecProfileConditions.push({Condition:"LessThanEqual",Property:"AudioChannels",Value:"2",IsRequired:!0}),aacCodecProfileConditions.length&&profile.CodecProfiles.push({Type:"VideoAudio",Codec:"aac",Conditions:aacCodecProfileConditions}),supportsSecondaryAudio||profile.CodecProfiles.push({Type:"VideoAudio",Conditions:[{Condition:"Equals",Property:"IsSecondaryAudio",Value:"false",IsRequired:"false"}]});var maxH264Level=browser.chromecast?"42":"51";profile.CodecProfiles.push({Type:"Video",Codec:"h264",Conditions:[{Condition:"NotEquals",Property:"IsAnamorphic",Value:"true",IsRequired:!1},{Condition:"EqualsAny",Property:"VideoProfile",Value:"high|main|baseline|constrained baseline"},{Condition:"LessThanEqual",Property:"VideoLevel",Value:maxH264Level}]}),browser.edgeUwp||browser.tizen||browser.orsay||browser.web0s||(profile.CodecProfiles[profile.CodecProfiles.length-1].Conditions.push({Condition:"NotEquals",Property:"IsAVC",Value:"false",IsRequired:!1}),browser.chromecast||profile.CodecProfiles[profile.CodecProfiles.length-1].Conditions.push({Condition:"NotEquals",Property:"IsInterlaced",Value:"true",IsRequired:!1})),maxVideoWidth&&profile.CodecProfiles[profile.CodecProfiles.length-1].Conditions.push({Condition:"LessThanEqual",Property:"Width",Value:maxVideoWidth.toString(),IsRequired:!1});var globalMaxVideoBitrate=(getGlobalMaxVideoBitrate()||"").toString(),h264MaxVideoBitrate=globalMaxVideoBitrate;h264MaxVideoBitrate&&profile.CodecProfiles[profile.CodecProfiles.length-1].Conditions.push({Condition:"LessThanEqual",Property:"VideoBitrate",Value:h264MaxVideoBitrate,IsRequired:!0});var globalVideoConditions=[];return globalMaxVideoBitrate&&globalVideoConditions.push({Condition:"LessThanEqual",Property:"VideoBitrate",Value:globalMaxVideoBitrate}),maxVideoWidth&&globalVideoConditions.push({Condition:"LessThanEqual",Property:"Width",Value:maxVideoWidth.toString(),IsRequired:!1}),globalVideoConditions.length&&profile.CodecProfiles.push({Type:"Video",Conditions:globalVideoConditions}),browser.chromecast&&profile.CodecProfiles.push({Type:"Audio",Codec:"flac",Conditions:[{Condition:"LessThanEqual",Property:"AudioSampleRate",Value:"96000"}]}),profile.SubtitleProfiles=[],supportsTextTracks()&&profile.SubtitleProfiles.push({Format:"vtt",Method:"External"}),profile.ResponseProfiles=[],profile.ResponseProfiles.push({Type:"Video",Container:"m4v",MimeType:"video/mp4"}),profile}}); \ No newline at end of file +define(["browser"],function(browser){"use strict";function canPlayH264(videoTestElement){return!(!videoTestElement.canPlayType||!videoTestElement.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/,""))}function canPlayH265(videoTestElement,options){if(browser.tizen||browser.orsay||browser.xboxOne||browser.web0s||options.supportsHevc)return!0;var userAgent=navigator.userAgent.toLowerCase();if(browser.chromecast){if(-1!==userAgent.indexOf("aarch64"))return!0}return!!(browser.iOS&&(browser.iOSVersion||0)>=11)||!(!videoTestElement.canPlayType||!videoTestElement.canPlayType('video/hevc; codecs="hevc, aac"').replace(/no/,""))}function supportsTextTracks(){return!(!browser.tizen&&!browser.orsay)||(null==_supportsTextTracks&&(_supportsTextTracks=null!=document.createElement("video").textTracks),_supportsTextTracks)}function canPlayHls(src){return null==_canPlayHls&&(_canPlayHls=canPlayNativeHls()||canPlayHlsWithMSE()),_canPlayHls}function canPlayNativeHls(){if(browser.tizen||browser.orsay)return!0;var media=document.createElement("video");return!(!media.canPlayType("application/x-mpegURL").replace(/no/,"")&&!media.canPlayType("application/vnd.apple.mpegURL").replace(/no/,""))}function canPlayHlsWithMSE(){return null!=window.MediaSource}function canPlayAudioFormat(format){var typeString;if("flac"===format){if(browser.tizen||browser.orsay||browser.web0s)return!0;if(browser.edgeUwp)return!0}else if("wma"===format){if(browser.tizen||browser.orsay)return!0;if(browser.edgeUwp)return!0}else{if("opus"===format)return typeString='audio/ogg; codecs="opus"',!!document.createElement("audio").canPlayType(typeString).replace(/no/,"");if("mp2"===format)return!1}if("webma"===format)typeString="audio/webm";else if("mp2"===format)typeString="audio/mpeg";else if("ogg"===format||"oga"===format){if(browser.chrome)return!1;typeString="audio/"+format}else typeString="audio/"+format;return!!document.createElement("audio").canPlayType(typeString).replace(/no/,"")}function testCanPlayMkv(videoTestElement){if(browser.tizen||browser.orsay||browser.web0s)return!0;if(videoTestElement.canPlayType("video/x-matroska").replace(/no/,"")||videoTestElement.canPlayType("video/mkv").replace(/no/,""))return!0;var userAgent=navigator.userAgent.toLowerCase();return browser.chrome?!browser.operaTv&&(-1===userAgent.indexOf("vivaldi")&&-1===userAgent.indexOf("opera")):!!browser.edgeUwp}function testCanPlayTs(){return browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp}function supportsMpeg2Video(){return browser.orsay||browser.tizen||browser.edgeUwp||browser.web0s}function supportsVc1(){return browser.orsay||browser.tizen||browser.edgeUwp||browser.web0s}function getDirectPlayProfileForVideoContainer(container,videoAudioCodecs,videoTestElement,options){var supported=!1,profileContainer=container,videoCodecs=[];switch(container){case"asf":supported=browser.tizen||browser.orsay||browser.edgeUwp,videoAudioCodecs=[];break;case"avi":supported=browser.tizen||browser.orsay||browser.edgeUwp;break;case"mpg":case"mpeg":supported=browser.edgeUwp||browser.tizen||browser.orsay;break;case"flv":supported=browser.tizen||browser.orsay;break;case"3gp":case"mts":case"trp":case"vob":case"vro":supported=browser.tizen||browser.orsay;break;case"mov":supported=browser.tizen||browser.orsay||browser.chrome||browser.edgeUwp,videoCodecs.push("h264");break;case"m2ts":supported=browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp,videoCodecs.push("h264"),supportsVc1()&&videoCodecs.push("vc1"),supportsMpeg2Video()&&videoCodecs.push("mpeg2video");break;case"wmv":supported=browser.tizen||browser.orsay||browser.web0s||browser.edgeUwp,videoAudioCodecs=[];break;case"ts":supported=testCanPlayTs(),videoCodecs.push("h264"),canPlayH265(videoTestElement,options)&&(videoCodecs.push("h265"),videoCodecs.push("hevc")),supportsVc1()&&videoCodecs.push("vc1"),supportsMpeg2Video()&&videoCodecs.push("mpeg2video"),profileContainer="ts,mpegts"}return supported?{Container:profileContainer,Type:"Video",VideoCodec:videoCodecs.join(","),AudioCodec:videoAudioCodecs.join(",")}:null}function getGlobalMaxVideoBitrate(){var userAgent=navigator.userAgent.toLowerCase();if(browser.chromecast){return-1!==userAgent.indexOf("aarch64")?null:self.screen&&self.screen.width>=3800?null:3e7}var isTizenFhd=!1;if(browser.tizen)try{isTizenFhd=!webapis.productinfo.isUdPanelSupported(),console.log("isTizenFhd = "+isTizenFhd)}catch(error){console.log("isUdPanelSupported() error code = "+error.code)}return browser.ps4?8e6:browser.xboxOne?12e6:browser.edgeUwp?null:browser.tizen&&isTizenFhd?2e7:null}function supportsAc3(videoTestElement){return!!(browser.edgeUwp||browser.tizen||browser.orsay||browser.web0s)||videoTestElement.canPlayType('audio/mp4; codecs="ac-3"').replace(/no/,"")&&!browser.osx&&!browser.iOS}function supportsEac3(videoTestElement){return!!(browser.tizen||browser.orsay||browser.web0s)||videoTestElement.canPlayType('audio/mp4; codecs="ec-3"').replace(/no/,"")}var _supportsTextTracks,_canPlayHls;return function(options){options=options||{};var physicalAudioChannels=options.audioChannels||(browser.tv||browser.ps4||browser.xboxOne?6:2),videoTestElement=document.createElement("video"),canPlayVp8=videoTestElement.canPlayType('video/webm; codecs="vp8"').replace(/no/,""),canPlayVp9=videoTestElement.canPlayType('video/webm; codecs="vp9"').replace(/no/,""),webmAudioCodecs=["vorbis"],canPlayMkv=testCanPlayMkv(videoTestElement),profile={};profile.MaxStreamingBitrate=12e7,profile.MaxStaticBitrate=1e8,profile.MusicStreamingTranscodingBitrate=Math.min(12e7,192e3),profile.DirectPlayProfiles=[];var videoAudioCodecs=[],hlsVideoAudioCodecs=[],supportsMp3VideoAudio=videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.69"').replace(/no/,"")||videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.6B"').replace(/no/,""),supportsMp2VideoAudio=browser.edgeUwp||browser.tizen||browser.orsay||browser.web0s,maxVideoWidth=browser.xboxOne&&self.screen?self.screen.width:null;options.maxVideoWidth&&(maxVideoWidth=options.maxVideoWidth);var canPlayAacVideoAudio=videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.40.2"').replace(/no/,"");if(canPlayAacVideoAudio&&browser.chromecast&&physicalAudioChannels<=2&&videoAudioCodecs.push("aac"),supportsAc3(videoTestElement)){videoAudioCodecs.push("ac3");var eAc3=supportsEac3(videoTestElement);eAc3&&videoAudioCodecs.push("eac3");(!browser.edge||!browser.touch||browser.edgeUwp)&&(hlsVideoAudioCodecs.push("ac3"),eAc3&&hlsVideoAudioCodecs.push("eac3"))}canPlayAacVideoAudio&&browser.chromecast&&-1===videoAudioCodecs.indexOf("aac")&&videoAudioCodecs.push("aac"),supportsMp3VideoAudio&&(videoAudioCodecs.push("mp3"),browser.ps4||physicalAudioChannels<=2&&hlsVideoAudioCodecs.push("mp3")),canPlayAacVideoAudio&&(-1===videoAudioCodecs.indexOf("aac")&&videoAudioCodecs.push("aac"),hlsVideoAudioCodecs.push("aac")),supportsMp3VideoAudio&&(browser.ps4||-1===hlsVideoAudioCodecs.indexOf("mp3")&&hlsVideoAudioCodecs.push("mp3")),supportsMp2VideoAudio&&videoAudioCodecs.push("mp2");var supportsDts=browser.tizen||browser.orsay||browser.web0s||options.supportsDts;if(self.tizen&&self.tizen.systeminfo){var v=tizen.systeminfo.getCapability("http://tizen.org/feature/platform.version");v&&parseFloat(v)>=parseFloat("4.0")&&(supportsDts=!1)}supportsDts&&(videoAudioCodecs.push("dca"),videoAudioCodecs.push("dts")),(browser.tizen||browser.orsay||browser.web0s)&&(videoAudioCodecs.push("pcm_s16le"),videoAudioCodecs.push("pcm_s24le")),options.supportsTrueHd&&videoAudioCodecs.push("truehd"),(browser.tizen||browser.orsay)&&videoAudioCodecs.push("aac_latm"),canPlayAudioFormat("opus")&&(videoAudioCodecs.push("opus"),hlsVideoAudioCodecs.push("opus"),webmAudioCodecs.push("opus")),canPlayAudioFormat("flac")&&videoAudioCodecs.push("flac"),videoAudioCodecs=videoAudioCodecs.filter(function(c){return-1===(options.disableVideoAudioCodecs||[]).indexOf(c)}),hlsVideoAudioCodecs=hlsVideoAudioCodecs.filter(function(c){return-1===(options.disableHlsVideoAudioCodecs||[]).indexOf(c)});var mp4VideoCodecs=[],hlsVideoCodecs=[];canPlayH264(videoTestElement)&&(mp4VideoCodecs.push("h264"),hlsVideoCodecs.push("h264")),canPlayH265(videoTestElement,options)&&(mp4VideoCodecs.push("h265"),mp4VideoCodecs.push("hevc"),(browser.tizen||browser.web0s)&&(hlsVideoCodecs.push("h265"),hlsVideoCodecs.push("hevc"))),supportsMpeg2Video()&&mp4VideoCodecs.push("mpeg2video"),supportsVc1()&&mp4VideoCodecs.push("vc1"),(browser.tizen||browser.orsay)&&mp4VideoCodecs.push("msmpeg4v2"),canPlayVp8&&mp4VideoCodecs.push("vp8"),canPlayVp9&&mp4VideoCodecs.push("vp9"),(canPlayVp8||browser.tizen||browser.orsay)&&videoAudioCodecs.push("vorbis"),mp4VideoCodecs.length&&profile.DirectPlayProfiles.push({Container:"mp4,m4v",Type:"Video",VideoCodec:mp4VideoCodecs.join(","),AudioCodec:videoAudioCodecs.join(",")}),canPlayMkv&&mp4VideoCodecs.length&&profile.DirectPlayProfiles.push({Container:"mkv",Type:"Video",VideoCodec:mp4VideoCodecs.join(","),AudioCodec:videoAudioCodecs.join(",")}),["m2ts","wmv","ts","asf","avi","mpg","mpeg","flv","3gp","mts","trp","vob","vro","mov"].map(function(container){return getDirectPlayProfileForVideoContainer(container,videoAudioCodecs,videoTestElement,options)}).filter(function(i){return null!=i}).forEach(function(i){profile.DirectPlayProfiles.push(i)}),["opus","mp3","mp2","aac","flac","alac","webma","wma","wav","ogg","oga"].filter(canPlayAudioFormat).forEach(function(audioFormat){"mp2"===audioFormat?profile.DirectPlayProfiles.push({Container:"mp2,mp3",Type:"Audio",AudioCodec:audioFormat}):"mp3"===audioFormat?profile.DirectPlayProfiles.push({Container:audioFormat,Type:"Audio",AudioCodec:audioFormat}):profile.DirectPlayProfiles.push({Container:"webma"===audioFormat?"webma,webm":audioFormat,Type:"Audio"}),"aac"!==audioFormat&&"alac"!==audioFormat||profile.DirectPlayProfiles.push({Container:"m4a",AudioCodec:audioFormat,Type:"Audio"})}),canPlayVp8&&profile.DirectPlayProfiles.push({Container:"webm",Type:"Video",AudioCodec:webmAudioCodecs.join(","),VideoCodec:"VP8"}),canPlayVp9&&profile.DirectPlayProfiles.push({Container:"webm",Type:"Video",AudioCodec:webmAudioCodecs.join(","),VideoCodec:"VP9"}),profile.TranscodingProfiles=[];var hlsBreakOnNonKeyFrames=!(!(browser.iOS||browser.osx||browser.edge)&&canPlayNativeHls());canPlayHls()&&!1!==browser.enableHlsAudio&&profile.TranscodingProfiles.push({Container:!canPlayNativeHls()||browser.edge||browser.android?"ts":"aac",Type:"Audio",AudioCodec:"aac",Context:"Streaming",Protocol:"hls",MaxAudioChannels:physicalAudioChannels.toString(),MinSegments:browser.iOS||browser.osx?"2":"1",BreakOnNonKeyFrames:hlsBreakOnNonKeyFrames}),["aac","mp3","opus","wav"].filter(canPlayAudioFormat).forEach(function(audioFormat){profile.TranscodingProfiles.push({Container:audioFormat,Type:"Audio",AudioCodec:audioFormat,Context:"Streaming",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()})}),["opus","mp3","aac","wav"].filter(canPlayAudioFormat).forEach(function(audioFormat){profile.TranscodingProfiles.push({Container:audioFormat,Type:"Audio",AudioCodec:audioFormat,Context:"Static",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()})}),!canPlayMkv||browser.tizen||browser.orsay||!1===options.enableMkvProgressive||profile.TranscodingProfiles.push({Container:"mkv",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:mp4VideoCodecs.join(","),Context:"Streaming",MaxAudioChannels:physicalAudioChannels.toString(),CopyTimestamps:!0}),canPlayMkv&&profile.TranscodingProfiles.push({Container:"mkv",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:mp4VideoCodecs.join(","),Context:"Static",MaxAudioChannels:physicalAudioChannels.toString(),CopyTimestamps:!0}),canPlayHls()&&!1!==options.enableHls&&profile.TranscodingProfiles.push({Container:"ts",Type:"Video",AudioCodec:hlsVideoAudioCodecs.join(","),VideoCodec:hlsVideoCodecs.join(","),Context:"Streaming",Protocol:"hls",MaxAudioChannels:physicalAudioChannels.toString(),MinSegments:browser.iOS||browser.osx?"2":"1",BreakOnNonKeyFrames:hlsBreakOnNonKeyFrames}),canPlayVp8&&profile.TranscodingProfiles.push({Container:"webm",Type:"Video",AudioCodec:"vorbis",VideoCodec:"vpx",Context:"Streaming",Protocol:"http",MaxAudioChannels:physicalAudioChannels.toString()}),profile.TranscodingProfiles.push({Container:"mp4",Type:"Video",AudioCodec:videoAudioCodecs.join(","),VideoCodec:"h264",Context:"Static",Protocol:"http"}),profile.ContainerProfiles=[],profile.CodecProfiles=[];var supportsSecondaryAudio=browser.tizen||browser.orsay||videoTestElement.audioTracks,aacCodecProfileConditions=[];videoTestElement.canPlayType('video/mp4; codecs="avc1.640029, mp4a.40.5"').replace(/no/,"")||aacCodecProfileConditions.push({Condition:"NotEquals",Property:"AudioProfile",Value:"HE-AAC"}),supportsSecondaryAudio||aacCodecProfileConditions.push({Condition:"Equals",Property:"IsSecondaryAudio",Value:"false",IsRequired:"false"}),browser.chromecast&&aacCodecProfileConditions.push({Condition:"LessThanEqual",Property:"AudioChannels",Value:"2",IsRequired:!0}),aacCodecProfileConditions.length&&profile.CodecProfiles.push({Type:"VideoAudio",Codec:"aac",Conditions:aacCodecProfileConditions}),supportsSecondaryAudio||profile.CodecProfiles.push({Type:"VideoAudio",Conditions:[{Condition:"Equals",Property:"IsSecondaryAudio",Value:"false",IsRequired:"false"}]});var maxH264Level=browser.chromecast?42:51,h264Profiles="high|main|baseline|constrained baseline";maxH264Level>=51&&browser.chrome&&!browser.osx&&(h264Profiles+="|high 10"),profile.CodecProfiles.push({Type:"Video",Codec:"h264",Conditions:[{Condition:"NotEquals",Property:"IsAnamorphic",Value:"true",IsRequired:!1},{Condition:"EqualsAny",Property:"VideoProfile",Value:h264Profiles},{Condition:"LessThanEqual",Property:"VideoLevel",Value:maxH264Level.toString()}]}),browser.edgeUwp||browser.tizen||browser.orsay||browser.web0s,maxVideoWidth&&profile.CodecProfiles[profile.CodecProfiles.length-1].Conditions.push({Condition:"LessThanEqual",Property:"Width",Value:maxVideoWidth.toString(),IsRequired:!1});var globalMaxVideoBitrate=(getGlobalMaxVideoBitrate()||"").toString(),h264MaxVideoBitrate=globalMaxVideoBitrate;h264MaxVideoBitrate&&profile.CodecProfiles[profile.CodecProfiles.length-1].Conditions.push({Condition:"LessThanEqual",Property:"VideoBitrate",Value:h264MaxVideoBitrate,IsRequired:!0});var globalVideoConditions=[];return globalMaxVideoBitrate&&globalVideoConditions.push({Condition:"LessThanEqual",Property:"VideoBitrate",Value:globalMaxVideoBitrate}),maxVideoWidth&&globalVideoConditions.push({Condition:"LessThanEqual",Property:"Width",Value:maxVideoWidth.toString(),IsRequired:!1}),globalVideoConditions.length&&profile.CodecProfiles.push({Type:"Video",Conditions:globalVideoConditions}),browser.chromecast&&profile.CodecProfiles.push({Type:"Audio",Codec:"flac",Conditions:[{Condition:"LessThanEqual",Property:"AudioSampleRate",Value:"96000"}]}),profile.SubtitleProfiles=[],supportsTextTracks()&&profile.SubtitleProfiles.push({Format:"vtt",Method:"External"}),profile.ResponseProfiles=[],profile.ResponseProfiles.push({Type:"Video",Container:"m4v",MimeType:"video/mp4"}),profile}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css index 6cd4947f2..1b9914035 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css @@ -1 +1 @@ -.card,.card:focus{font-weight:inherit!important}.card,.cardBox,.cardContent,.textActionButton{-webkit-tap-highlight-color:transparent;outline:0!important}button::-moz-focus-inner{padding:0;border:0}button{-webkit-border-fit:border!important}.card{border:0;font-size:inherit!important;font-family:inherit!important;text-transform:none;background:0 0!important;margin:0;padding:0;display:block;color:inherit!important;cursor:pointer;contain:layout style;-webkit-flex-shrink:0;flex-shrink:0}.cardContent-button,.textActionButton{cursor:pointer;vertical-align:middle;font-family:inherit}.card-nofocustransform{contain:layout style paint}.itemsContainer{display:-webkit-box;display:-webkit-flex;display:flex}.vertical-list,.vertical-wrap{display:-webkit-box;display:-webkit-flex;-webkit-box-direction:normal}.vertical-list{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.vertical-wrap{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cardImageContainer,.mediaSourceIndicator{display:-webkit-flex;-webkit-box-align:center}.vertical-wrap.centered{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.cardScalable{position:relative;contain:layout style}.cardPadder-backdrop,.cardPadder-mixedBackdrop,.cardPadder-overflowBackdrop,.cardPadder-smallBackdrop{padding-bottom:56.25%;contain:strict}.cardPadder-mixedSquare,.cardPadder-overflowSquare,.cardPadder-square{padding-bottom:100%;contain:strict}.cardPadder-mixedPortrait,.cardPadder-overflowPortrait,.cardPadder-portrait,.overflowPortraitCard-textCardPadder{padding-bottom:150%;contain:strict}.cardPadder-banner{padding-bottom:18.5%;contain:strict}.cardBox{padding:0!important;margin:.28em .4em;-webkit-transition:none;-o-transition:none;transition:none;border:0 solid transparent;contain:layout style}@media all and (max-width:50em){.cardBox{margin:.28em}}.card-focuscontent{border:.12em solid transparent;-webkit-border-radius:.12em;border-radius:.12em}.card-focuscontent-large{border-width:.24em}.cardBox-focustransform{will-change:transform;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.card:focus>.cardBox-focustransform{-webkit-transform:scale(1.16,1.16);transform:scale(1.16,1.16)}.cardBox-bottompadded{margin-bottom:1.9em!important}.layout-mobile .cardBox-bottompadded{margin-bottom:1.2em!important}.card:focus{position:relative!important;z-index:10!important}.btnCardOptions{position:absolute;bottom:.25em;right:0;margin:0!important;z-index:1}.mediaSourceIndicator{display:-webkit-box;display:flex;position:absolute;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;top:.3em;left:.3em;text-align:center;vertical-align:middle;width:1.6em;height:1.6em;-webkit-border-radius:50%;border-radius:50%;color:#fff;background:#38c}.cardText,.innerCardFooter{overflow:hidden;text-align:left}.cardImageContainer{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-background-clip:content-box!important;background-clip:content-box!important;color:inherit;height:100%;contain:strict}.cardContent,.cardImage{position:absolute;right:0;top:0;left:0;bottom:0}.chapterCardImageContainer{background-color:#000;-webkit-border-radius:0;border-radius:0}.textCardImageContainer{background-color:#333}.cardContent{overflow:hidden;display:block;margin:0!important;height:100%;-webkit-border-radius:.08em;border-radius:.08em;contain:strict}.cardContent-button{background-color:transparent;border:0!important;padding:0!important;color:inherit;width:100%;font-size:inherit}.visualCardBox .cardContent{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.cardContent-shadow{-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.cardImageContainer{display:-webkit-box;display:-webkit-flex;display:flex}.cardImage{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center bottom}.cardImage-img{max-height:100%;max-width:100%;min-height:70%;min-width:70%;margin:auto}.coveredImage-img{width:100%;height:100%}.coveredImage-noscale-img{max-height:none;max-width:none}.coveredImage{-webkit-background-size:100% 100%;background-size:100% 100%;background-position:center center}.coveredImage-noScale{-webkit-background-size:cover;background-size:cover}.cardFooter{padding:.3em .3em .5em;position:relative}.visualCardBox{-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);-webkit-border-radius:.145em;border-radius:.145em}.innerCardFooter{background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;z-index:1;max-width:100%;color:#fff}.innerCardFooterClear{background-color:transparent}.fullInnerCardFooter{right:0}.cardText{padding:.06em .5em;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:93%}.cardDefaultText,.cardTextCentered{text-align:center}.cardText-first{padding-top:.3em}.layout-tv .cardText-first{padding-top:.16em}.innerCardFooter>.cardText{padding:.3em .5em}.cardFooter-withlogo{padding-left:4em;position:relative}.cardFooterLogo{position:absolute;top:0;bottom:0;left:0;width:4.5em;-webkit-background-size:70% auto;background-size:70% auto;background-repeat:no-repeat;background-position:center center}.card:focus .cardText{color:inherit}.cardText-rightmargin{margin-right:2em}.cardDefaultText{white-space:normal}.textActionButton{background:0 0;border:0!important;padding:0!important;color:inherit;font-size:inherit}.textActionButton:hover{text-decoration:underline}.cardImageIcon{width:1em;height:1em;font-size:5em;color:inherit}.cardImageIcon-small{font-size:3em;margin-bottom:.1em}.cardIndicators{right:.225em;top:.225em;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;contain:layout style}.cardProgramAttributeIndicators{top:0;left:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;text-transform:uppercase;font-size:92%}.programAttributeIndicator{padding:.18em .5em;color:#fff;font-weight:500}.cardOverlayButton{color:rgba(255,255,255,.76)!important;-webkit-border-radius:100em;border-radius:100em;position:absolute;bottom:0;right:0;margin:0 .35em .65em 0;z-index:1;padding:.5em;background-color:rgba(0,0,0,.7)!important;font-size:82%}.cardOverlayButton-centered{bottom:initial;right:initial;position:static;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;font-size:112%;margin:-1.3em 0 0 -1.3em;width:2.6em;height:2.6em;top:50%;left:50%;background-color:rgba(0,0,0,.5)!important;border:2.4px solid rgba(255,255,255,.6);padding:.38em!important;color:rgba(255,255,255,.76);-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.cardOverlayButton-centered:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.cardOverlayButton-texticon{line-height:1;background-color:rgba(0,0,0,.4)!important}.cardOverlayButton-texticon-icon{font-style:normal}.defaultCardColor1{background-color:#009688}.defaultCardColor2{background-color:#D32F2F}.defaultCardColor3{background-color:#0288D1}.defaultCardColor4{background-color:#388E3C}.defaultCardColor5{background-color:#F57F17}.backdropCard,.bannerCard{width:100%}.smallBackdropCard,.squareCard{width:50%}.portraitCard{width:33.333333333333333333333333333333%}.mixedPortraitCard{width:12em}.mixedSquareCard{width:18em}.mixedBackdropCard{width:32em}@media all and (min-width:400px){.backdropCard{width:50%}}@media all and (min-width:500px){.portraitCard,.smallBackdropCard,.squareCard{width:33.333333333333333333333333333333%}}@media all and (min-width:700px){.portraitCard,.squareCard{width:25%}}@media all and (min-width:770px){.backdropCard{width:33.333333333333333333333333333333%}}@media all and (min-width:800px){.bannerCard{width:50%}.portraitCard,.squareCard{width:20%}.smallBackdropCard{width:25%}}@media all and (min-width:1000px){.smallBackdropCard{width:20%}}@media all and (min-width:1200px){.backdropCard{width:25%}.portraitCard,.squareCard{width:16.666666666666666666666666666667%}.bannerCard{width:33.333333333333333333333333333333%}.smallBackdropCard{width:16.666666666666666666666666666667%}}@media all and (min-width:1400px){.portraitCard,.smallBackdropCard,.squareCard{width:14.285714285714285714285714285714%}}@media all and (min-width:1600px){.smallBackdropCard{width:12.5%}.backdropCard{width:20%}.portraitCard,.squareCard{width:12.5%}}@media all and (min-width:1920px){.portraitCard,.squareCard{width:11.111111111111111111111111111111%}}@media all and (min-width:2100px){.backdropCard{width:20%}}@media all and (min-width:2200px){.bannerCard{width:25%}.portraitCard,.squareCard{width:10%}}@media all and (min-width:2500px){.backdropCard{width:16.666666666666666666666666666667%}}.itemsContainer-tv>.backdropCard{width:25%}.itemsContainer-tv>.portraitCard,.itemsContainer-tv>.squareCard{width:16.666666666666666666666666666667%}@media all and (orientation:portrait){.overflowPortraitCard{width:42vw}.overflowBackdropCard{width:72vw}.overflowSquareCard{width:42vw}}@media all and (orientation:landscape){.overflowBackdropCard{width:23.3vw}.overflowPortraitCard,.overflowSquareCard{width:15.5vw}}@media all and (orientation:landscape) and (min-width:1700px){.overflowBackdropCard{width:18.5vw}.overflowPortraitCard,.overflowSquareCard{width:11.6vw}}@media all and (orientation:portrait) and (min-width:400px){.overflowPortraitCard{width:31.5vw}}@media all and (orientation:portrait) and (min-width:540px){.overflowBackdropCard{width:64vw}.overflowSquareCard{width:31.5vw}}@media all and (orientation:portrait) and (min-width:640px){.overflowBackdropCard{width:56vw}}@media all and (orientation:portrait) and (min-width:760px){.overflowPortraitCard{width:23vw}.overflowBackdropCard{width:40vw}.overflowSquareCard{width:23vw}}@media all and (orientation:portrait) and (min-width:1200px){.overflowPortraitCard,.overflowSquareCard{width:18vw}}@media all and (orientation:portrait) and (min-width:1400px){.overflowPortraitCard,.overflowSquareCard{width:15vw}.overflowBackdropCard{width:30vw}}@media all and (orientation:portrait) and (min-width:1800px){.overflowBackdropCard{width:23.5vw}}.itemsContainer-tv>.overflowBackdropCard{width:23.3vw}.overflowBackdropCard-textCard{width:15.5vw!important}.overflowBackdropCard-textCardPadder{padding-bottom:87.75%}.itemsContainer-tv>.overflowPortraitCard,.itemsContainer-tv>.overflowSquareCard{width:15.5vw} \ No newline at end of file +.card,.card:focus{font-weight:inherit!important}.card,.cardBox,.cardContent,.textActionButton{-webkit-tap-highlight-color:transparent;outline:0!important}button::-moz-focus-inner{padding:0;border:0}button{-webkit-border-fit:border!important}.card{border:0;font-size:inherit!important;font-family:inherit!important;text-transform:none;background:0 0!important;margin:0;padding:0;display:block;color:inherit!important;cursor:pointer;contain:layout style;-webkit-flex-shrink:0;flex-shrink:0}.cardContent-button,.textActionButton{cursor:pointer;vertical-align:middle;font-family:inherit}.card-nofocustransform{contain:layout style paint}.itemsContainer{display:-webkit-box;display:-webkit-flex;display:flex}.vertical-list,.vertical-wrap{display:-webkit-box;display:-webkit-flex;-webkit-box-direction:normal}.vertical-list{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.vertical-wrap{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cardImageContainer,.mediaSourceIndicator{display:-webkit-box;-webkit-box-align:center}.vertical-wrap.centered{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.cardScalable{position:relative;contain:layout style}.cardPadder-backdrop,.cardPadder-mixedBackdrop,.cardPadder-overflowBackdrop,.cardPadder-overflowSmallBackdrop,.cardPadder-smallBackdrop{padding-bottom:56.25%;contain:strict}.cardPadder-mixedSquare,.cardPadder-overflowSquare,.cardPadder-square,.overflowSquareCard-textCardPadder{padding-bottom:100%;contain:strict}.cardPadder-mixedPortrait,.cardPadder-overflowPortrait,.cardPadder-portrait,.overflowPortraitCard-textCardPadder{padding-bottom:150%;contain:strict}.cardPadder-banner{padding-bottom:18.5%;contain:strict}.cardBox{padding:0!important;margin:.42em;-webkit-transition:none;-o-transition:none;transition:none;border:0 solid transparent;contain:layout style}@media (min-width:50em){.cardBox{margin:.9em}}.cardBox-withfocuscontent-large{margin:.4em}.card-focuscontent-large{border:.5em solid transparent}.cardBox-focustransform{will-change:transform;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.card:focus>.cardBox-focustransform{-webkit-transform:scale(1.18,1.18);transform:scale(1.18,1.18)}.cardBox-bottompadded{margin-bottom:1.8em!important}@media (max-width:50em){.cardBox-bottompadded{margin-bottom:1.2em!important}}.card:focus{position:relative!important;z-index:10!important}.btnCardOptions{position:absolute;bottom:.25em;right:0;margin:0!important;z-index:1}.mediaSourceIndicator{display:-webkit-flex;display:flex;position:absolute;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;top:.3em;left:.3em;text-align:center;vertical-align:middle;width:1.6em;height:1.6em;-webkit-border-radius:50%;border-radius:50%;color:#fff;background:#38c}.cardText,.innerCardFooter{overflow:hidden;text-align:left}.cardImageContainer{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-background-clip:content-box!important;background-clip:content-box!important;color:inherit;height:100%;contain:strict}.cardContent,.cardImage{position:absolute;right:0;top:0;left:0;bottom:0}.chapterCardImageContainer{background-color:#000;-webkit-border-radius:0;border-radius:0}.textCardImageContainer{background-color:#333}.cardContent{overflow:hidden;display:block;margin:0!important;height:100%;contain:strict}.cardContent-button{border:0!important;padding:0!important;color:inherit;width:100%;font-size:inherit}.cardContent-button:not(.defaultCardBackground){background-color:transparent}.visualCardBox .cardContent{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.cardContent-shadow{-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.cardImageContainer{display:-webkit-box;display:-webkit-flex;display:flex}.cardImage{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center bottom}.cardImage-img{max-height:100%;max-width:100%;min-height:70%;min-width:70%;margin:auto}.coveredImage-img{width:100%;height:100%}.coveredImage-noscale-img{max-height:none;max-width:none}.coveredImage{-webkit-background-size:100% 100%;background-size:100% 100%;background-position:center center}.coveredImage-noScale{-webkit-background-size:cover;background-size:cover}.cardFooter{padding:.3em .3em .5em;position:relative}.visualCardBox{-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);-webkit-border-radius:.145em;border-radius:.145em}.innerCardFooter{background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;z-index:1;max-width:100%;color:#fff}.innerCardFooterClear{background-color:transparent}.fullInnerCardFooter{right:0}.cardText{padding:.06em .5em;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cardDefaultText,.cardTextCentered{text-align:center}.cardText-secondary{font-size:86%}.cardText-first{padding-top:.24em}.innerCardFooter>.cardText{padding:.3em .5em}.cardFooter-withlogo{padding-left:4em;position:relative}.cardFooterLogo{position:absolute;top:0;bottom:0;left:0;width:4.5em;-webkit-background-size:70% auto;background-size:70% auto;background-repeat:no-repeat;background-position:center center}.cardText-rightmargin{margin-right:2em}.cardDefaultText{white-space:normal}.textActionButton{background:0 0;border:0!important;padding:0!important;color:inherit;font-size:inherit}.textActionButton:hover{text-decoration:underline}.cardImageIcon{font-size:5em;color:inherit}.cardImageIcon-small{font-size:3em;margin-bottom:.1em}.cardIndicators{right:.225em;top:.225em;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;contain:layout style}.cardProgramAttributeIndicators{top:0;left:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;text-transform:uppercase;font-size:92%}.programAttributeIndicator{padding:.18em .5em;color:#fff;font-weight:500}.cardOverlayButton{color:rgba(255,255,255,.76)!important;margin:0;z-index:1;padding:.75em;font-size:88%}.cardOverlayButton-br{position:absolute;bottom:0;right:0}.cardOverlayButtonIcon{background-color:rgba(0,0,0,.7)!important;-webkit-border-radius:100em;border-radius:100em;width:1.5em!important;height:1.5em!important;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.66956521739130434em!important}.cardOverlayButton-centered{bottom:initial;right:initial;position:static;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;font-size:112%;margin:-1.3em 0 0 -1.3em;width:2.6em;height:2.6em;top:50%;left:50%;background-color:rgba(0,0,0,.5)!important;border:.06em solid rgba(255,255,255,.6);padding:.38em!important;color:rgba(255,255,255,.76);-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.cardOverlayButton-centered:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.backdropCard,.bannerCard{width:100%}.smallBackdropCard,.squareCard{width:50%}.portraitCard{width:33.333333333333333333333333333333%}.mixedPortraitCard{width:12em}.mixedSquareCard{width:18em}.mixedBackdropCard{width:32em}@media (min-width:25em){.backdropCard{width:50%}}@media (min-width:31.25em){.portraitCard,.smallBackdropCard,.squareCard{width:33.333333333333333333333333333333%}}@media (min-width:43.75em){.portraitCard,.squareCard{width:25%}}@media (min-width:48.125em){.backdropCard{width:33.333333333333333333333333333333%}}@media (min-width:50em){.bannerCard{width:50%}.portraitCard,.squareCard{width:20%}.smallBackdropCard{width:25%}}@media (min-width:62.5em){.smallBackdropCard{width:20%}}@media (min-width:75em){.backdropCard{width:25%}.portraitCard,.squareCard{width:16.666666666666666666666666666667%}.bannerCard{width:33.333333333333333333333333333333%}.smallBackdropCard{width:16.666666666666666666666666666667%}}@media (min-width:87.5em){.portraitCard,.smallBackdropCard,.squareCard{width:14.285714285714285714285714285714%}}@media (min-width:100em){.smallBackdropCard{width:12.5%}.backdropCard{width:20%}.portraitCard,.squareCard{width:12.5%}}@media (min-width:120em){.portraitCard,.squareCard{width:11.111111111111111111111111111111%}}@media (min-width:131.25em){.bannerCard{width:25%}.portraitCard,.squareCard{width:10%}}@media (min-width:156.25em){.backdropCard{width:16.666666666666666666666666666667%}}.itemsContainer-tv>.backdropCard{width:25%}.itemsContainer-tv>.portraitCard,.itemsContainer-tv>.squareCard{width:16.666666666666666666666666666667%}.overflowBackdropCard,.overflowSmallBackdropCard{width:72vw}.overflowPortraitCard,.overflowSquareCard{width:40vw}@media (min-width:25em){.overflowPortraitCard{width:31.2vw}}@media (min-width:35em){.overflowSquareCard{width:31.2vw}.overflowBackdropCard{width:45.5vw}.overflowSmallBackdropCard{width:30vw}}@media (min-width:43.75em){.overflowPortraitCard,.overflowSquareCard{width:23.3vw}}@media (min-width:48.125em){.overflowBackdropCard,.overflowSmallBackdropCard{width:30vw}}@media (orientation:landscape){.overflowBackdropCard,.overflowSmallBackdropCard{width:30vw}.overflowPortraitCard,.overflowSquareCard{width:23.3vw}}@media (orientation:landscape) and (min-width:48.125em){.overflowBackdropCard,.overflowSmallBackdropCard{width:23.3vw}}@media (orientation:landscape) and (min-width:50em){.overflowSmallBackdropCard{width:15.5vw}}@media (min-width:50em){.overflowPortraitCard,.overflowSquareCard{width:18.4vw}}@media (min-width:75em){.overflowBackdropCard,.overflowSmallBackdropCard{width:23.3vw}.overflowPortraitCard,.overflowSquareCard{width:15.5vw}}@media (min-width:87.5em){.overflowPortraitCard,.overflowSquareCard{width:13.3vw}}@media (min-width:100em){.overflowBackdropCard,.overflowSmallBackdropCard{width:18.7vw}.overflowPortraitCard,.overflowSquareCard{width:11.6vw}}@media (min-width:120em){.overflowPortraitCard,.overflowSquareCard{width:10.3vw}}@media (min-width:131.25em){.overflowPortraitCard,.overflowSquareCard{width:9.3vw}}@media (min-width:156.25em){.overflowBackdropCard,.overflowSmallBackdropCard{width:15.6vw}}.itemsContainer-tv>.overflowBackdropCard{width:23.5vw}.overflowBackdropCard-textCard{width:15.5vw!important}.overflowBackdropCard-textCardPadder{padding-bottom:87.75%}.itemsContainer-tv>.overflowPortraitCard,.itemsContainer-tv>.overflowSquareCard{width:15.6vw}.itemsContainer-tv>.overflowSmallBackdropCard{width:18.8vw}.cardOverlayContainer{background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(30,30,30,.5) 50%,#2c2c2c 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(30,30,30,.5) 50%,#2c2c2c 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(30,30,30,.5) 50%,#2c2c2c 100%);opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-hoverable :hover .cardOverlayContainer{opacity:1}.cardOverlayButton-hover{opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;background:0 0;color:#fff!important;padding:.5em}.cardOverlayButtonIcon-hover{background:0 0!important}.card-hoverable:hover .cardOverlayButton-hover{opacity:1}.cardOverlayFab-primary{font-size:130%;padding:0;width:3em;height:3em;margin-top:-1.5em;margin-left:-1.5em;position:absolute;top:50%;left:50%}.cardOverlayFab-primary i{border:.07em solid rgba(255,255,255,.9);color:#fff} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js index 5270290dd..b13ef8b45 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js @@ -1,2 +1,2 @@ -define(["datetime","imageLoader","connectionManager","itemHelper","focusManager","indicators","globalize","layoutManager","apphost","dom","browser","itemShortcuts","css!./card","paper-icon-button-light","programStyles"],function(datetime,imageLoader,connectionManager,itemHelper,focusManager,indicators,globalize,layoutManager,appHost,dom,browser,itemShortcuts){"use strict";function getCardsHtml(items,options){1===arguments.length&&(options=arguments[0],items=options.items);var html=buildCardsHtmlInternal(items,options);return html}function getPostersPerRow(shape,screenWidth){switch(shape){case"portrait":return screenWidth>=2200?10:screenWidth>=2100?9:screenWidth>=1600?8:screenWidth>=1400?7:screenWidth>=1200?6:screenWidth>=800?5:screenWidth>=640?4:3;case"square":return screenWidth>=2100?9:screenWidth>=1800?8:screenWidth>=1400?7:screenWidth>=1200?6:screenWidth>=900?5:screenWidth>=700?4:screenWidth>=500?3:2;case"banner":return screenWidth>=2200?4:screenWidth>=1200?3:screenWidth>=800?2:1;case"backdrop":return screenWidth>=2500?6:screenWidth>=1600?5:screenWidth>=1200?4:screenWidth>=770?3:screenWidth>=420?2:1;case"smallBackdrop":return screenWidth>=1440?8:screenWidth>=1100?6:screenWidth>=800?5:screenWidth>=600?4:screenWidth>=540?3:screenWidth>=420?2:1;case"overflowPortrait":return screenWidth>=1e3?100/22:screenWidth>=540?100/30:100/42;case"overflowSquare":return screenWidth>=1e3?100/22:screenWidth>=540?100/30:100/42;case"overflowBackdrop":return screenWidth>=1e3?2.5:screenWidth>=640?100/56:screenWidth>=540?1.5625:100/72;default:return 4}}function isResizable(windowWidth){var screen=window.screen;if(screen){var screenWidth=screen.availWidth;if(screenWidth-windowWidth>20)return!0}return!1}function getImageWidth(shape){var screenWidth=dom.getWindowSize().innerWidth;if(isResizable(screenWidth)){var roundScreenTo=100;screenWidth=Math.floor(screenWidth/roundScreenTo)*roundScreenTo}window.screen&&(screenWidth=Math.min(screenWidth,screen.availWidth||screenWidth));var imagesPerRow=getPostersPerRow(shape,screenWidth),shapeWidth=screenWidth/imagesPerRow;return Math.round(shapeWidth)}function setCardData(items,options){options.shape=options.shape||"auto";var primaryImageAspectRatio=imageLoader.getPrimaryImageAspectRatio(items);if("auto"===options.shape||"autohome"===options.shape||"autooverflow"===options.shape||"autoVertical"===options.shape){var requestedShape=options.shape;options.shape=null,primaryImageAspectRatio&&(primaryImageAspectRatio>=3?(options.shape="banner",options.coverImage=!0):primaryImageAspectRatio>=1.33?options.shape="autooverflow"===requestedShape?"overflowBackdrop":"backdrop":primaryImageAspectRatio>.71?options.shape="autooverflow"===requestedShape?"overflowSquare":"square":options.shape="autooverflow"===requestedShape?"overflowPortrait":"portrait"),options.shape||(options.shape=options.defaultShape||("autooverflow"===requestedShape?"overflowSquare":"square"))}"auto"===options.preferThumb&&(options.preferThumb="backdrop"===options.shape||"overflowBackdrop"===options.shape),options.uiAspect=getDesiredAspect(options.shape),options.primaryImageAspectRatio=primaryImageAspectRatio,!options.width&&options.widths&&(options.width=options.widths[options.shape]),options.rows&&"number"!=typeof options.rows&&(options.rows=options.rows[options.shape]),layoutManager.tv&&("backdrop"===options.shape?options.width=options.width||500:"portrait"===options.shape?options.width=options.width||256:"square"===options.shape?options.width=options.width||256:"banner"===options.shape&&(options.width=options.width||800)),options.width=options.width||getImageWidth(options.shape)}function buildCardsHtmlInternal(items,options){var isVertical;"autoVertical"===options.shape&&(isVertical=!0),setCardData(items,options);var currentIndexValue,hasOpenRow,hasOpenSection,apiClient,lastServerId,i,length,html="",itemsInRow=0,sectionTitleTagName=options.sectionTitleTagName||"div";for(i=0,length=items.length;i=.5?.5:0)+"+":null);newIndexValue!==currentIndexValue&&(hasOpenRow&&(html+="
",hasOpenRow=!1,itemsInRow=0),hasOpenSection&&(html+="
",isVertical&&(html+="
"),hasOpenSection=!1),html+=isVertical?'
':'
',html+="<"+sectionTitleTagName+' class="sectionTitle">'+newIndexValue+"",isVertical&&(html+='
'),currentIndexValue=newIndexValue,hasOpenSection=!0)}options.rows&&0===itemsInRow&&(hasOpenRow&&(html+="
",hasOpenRow=!1),html+='
',hasOpenRow=!0),html+=buildCard(i,item,apiClient,options),itemsInRow++,options.rows&&itemsInRow>=options.rows&&(html+="
",hasOpenRow=!1,itemsInRow=0)}hasOpenRow&&(html+="
"),hasOpenSection&&(html+="
",isVertical&&(html+="
"));var cardFooterHtml="";for(i=0,length=options.lines;i 
':'
 
';if(options.leadingButtons)for(i=0,length=options.leadingButtons.length;i';html+='
';var icon="";return buttonInfo.icon&&(icon=''+buttonInfo.icon+""),html+='
'+icon+'
'+buttonInfo.name+"
",html+=cardFooterHtml,html+="
",html+=""}function getDesiredAspect(shape){if(shape){if(shape=shape.toLowerCase(),shape.indexOf("portrait")!==-1)return 2/3;if(shape.indexOf("backdrop")!==-1)return 16/9;if(shape.indexOf("square")!==-1)return 1;if(shape.indexOf("banner")!==-1)return 1e3/185}return null}function getCardImageUrl(item,apiClient,options,shape){var imageItem=item.ProgramInfo||item;item=imageItem;var width=options.width,height=null,primaryImageAspectRatio=item.PrimaryImageAspectRatio,forceName=!1,imgUrl=null,coverImage=!1,uiAspect=null;return options.preferThumb&&item.ImageTags&&item.ImageTags.Thumb?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Thumb",maxWidth:width,tag:item.ImageTags.Thumb}):(options.preferBanner||"banner"===shape)&&item.ImageTags&&item.ImageTags.Banner?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Banner",maxWidth:width,tag:item.ImageTags.Banner}):options.preferDisc&&item.ImageTags&&item.ImageTags.Disc?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Disc",maxWidth:width,tag:item.ImageTags.Disc}):options.preferThumb&&item.SeriesThumbImageTag&&options.inheritThumb!==!1?imgUrl=apiClient.getScaledImageUrl(item.SeriesId,{type:"Thumb",maxWidth:width,tag:item.SeriesThumbImageTag}):options.preferThumb&&item.ParentThumbItemId&&options.inheritThumb!==!1&&"Photo"!==item.MediaType?imgUrl=apiClient.getScaledImageUrl(item.ParentThumbItemId,{type:"Thumb",maxWidth:width,tag:item.ParentThumbImageTag}):options.preferThumb&&item.BackdropImageTags&&item.BackdropImageTags.length?(imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Backdrop",maxWidth:width,tag:item.BackdropImageTags[0]}),forceName=!0):options.preferThumb&&item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length&&options.inheritThumb!==!1&&"Episode"===item.Type?imgUrl=apiClient.getScaledImageUrl(item.ParentBackdropItemId,{type:"Backdrop",maxWidth:width,tag:item.ParentBackdropImageTags[0]}):item.ImageTags&&item.ImageTags.Primary?(height=width&&primaryImageAspectRatio?Math.round(width/primaryImageAspectRatio):null,imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Primary",maxHeight:height,maxWidth:width,tag:item.ImageTags.Primary}),options.preferThumb&&options.showTitle!==!1&&(forceName=!0),primaryImageAspectRatio&&(uiAspect=getDesiredAspect(shape),uiAspect&&(coverImage=Math.abs(primaryImageAspectRatio-uiAspect)/uiAspect<=.2))):item.PrimaryImageTag?(height=width&&primaryImageAspectRatio?Math.round(width/primaryImageAspectRatio):null,imgUrl=apiClient.getScaledImageUrl(item.PrimaryImageItemId||item.Id||item.ItemId,{type:"Primary",maxHeight:height,maxWidth:width,tag:item.PrimaryImageTag}),options.preferThumb&&options.showTitle!==!1&&(forceName=!0),primaryImageAspectRatio&&(uiAspect=getDesiredAspect(shape),uiAspect&&(coverImage=Math.abs(primaryImageAspectRatio-uiAspect)/uiAspect<=.2))):item.ParentPrimaryImageTag?imgUrl=apiClient.getScaledImageUrl(item.ParentPrimaryImageItemId,{type:"Primary",maxWidth:width,tag:item.ParentPrimaryImageTag}):item.SeriesPrimaryImageTag?imgUrl=apiClient.getScaledImageUrl(item.SeriesId,{type:"Primary",maxWidth:width,tag:item.SeriesPrimaryImageTag}):item.AlbumId&&item.AlbumPrimaryImageTag?(width=primaryImageAspectRatio?Math.round(height*primaryImageAspectRatio):null,imgUrl=apiClient.getScaledImageUrl(item.AlbumId,{type:"Primary",maxHeight:height,maxWidth:width,tag:item.AlbumPrimaryImageTag}),primaryImageAspectRatio&&(uiAspect=getDesiredAspect(shape),uiAspect&&(coverImage=Math.abs(primaryImageAspectRatio-uiAspect)/uiAspect<=.2))):"Season"===item.Type&&item.ImageTags&&item.ImageTags.Thumb?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Thumb",maxWidth:width,tag:item.ImageTags.Thumb}):item.BackdropImageTags&&item.BackdropImageTags.length?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Backdrop",maxWidth:width,tag:item.BackdropImageTags[0]}):item.ImageTags&&item.ImageTags.Thumb?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Thumb",maxWidth:width,tag:item.ImageTags.Thumb}):item.SeriesThumbImageTag&&options.inheritThumb!==!1?imgUrl=apiClient.getScaledImageUrl(item.SeriesId,{type:"Thumb",maxWidth:width,tag:item.SeriesThumbImageTag}):item.ParentThumbItemId&&options.inheritThumb!==!1?imgUrl=apiClient.getScaledImageUrl(item.ParentThumbItemId,{type:"Thumb",maxWidth:width,tag:item.ParentThumbImageTag}):item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length&&options.inheritThumb!==!1&&(imgUrl=apiClient.getScaledImageUrl(item.ParentBackdropItemId,{type:"Backdrop",maxWidth:width,tag:item.ParentBackdropImageTags[0]})),{imgUrl:imgUrl,forceName:forceName,coverImage:coverImage}}function getRandomInt(min,max){return Math.floor(Math.random()*(max-min+1))+min}function getDefaultColorIndex(str){if(str){for(var charIndex=Math.floor(str.length/2),character=String(str.substr(charIndex,1).charCodeAt()),sum=0,i=0;i0&&isOuterFooter?currentCssClass+=" cardText-secondary":0===valid&&isOuterFooter&&(currentCssClass+=" cardText-first"),addRightMargin&&(currentCssClass+=" cardText-rightmargin"),text&&(html+="
",html+=text,html+="
",valid++,maxLines&&valid>=maxLines))break}if(forceLines)for(length=maxLines||Math.min(lines.length,maxLines||lines.length);valid 
",valid++;return html}function isUsingLiveTvNaming(item){return"Program"===item.Type||"Timer"===item.Type||"Recording"===item.Type}function getAirTimeText(item,showAirDateTime,showAirEndTime){var airTimeText="";if(item.StartDate)try{var date=datetime.parseISO8601Date(item.StartDate);showAirDateTime&&(airTimeText+=datetime.toLocaleDateString(date,{weekday:"short",month:"short",day:"numeric"})+" "),airTimeText+=datetime.getDisplayTime(date),item.EndDate&&showAirEndTime&&(date=datetime.parseISO8601Date(item.EndDate),airTimeText+=" - "+datetime.getDisplayTime(date))}catch(e){console.log("Error parsing date: "+item.StartDate)}return airTimeText}function getCardFooterText(item,apiClient,options,showTitle,forceName,overlayText,imgUrl,footerClass,progressHtml,logoUrl,isOuterFooter){var html="";logoUrl&&(html+='');var showOtherText=isOuterFooter?!overlayText:overlayText;if(isOuterFooter&&options.cardLayout&&!layoutManager.tv&&"none"!==options.cardFooterAside){var moreIcon="dots-horiz"===appHost.moreIcon?"":"";html+='"}var titleAdded,cssClass=options.centerText?"cardText cardTextCentered":"cardText",lines=[],parentTitleUnderneath="MusicAlbum"===item.Type||"Audio"===item.Type||"MusicVideo"===item.Type;if(showOtherText&&(options.showParentTitle||options.showParentTitleOrTitle)&&!parentTitleUnderneath)if(isOuterFooter&&"Episode"===item.Type&&item.SeriesName&&item.SeriesId)lines.push(getTextActionButton({Id:item.SeriesId,ServerId:item.ServerId,Name:item.SeriesName,Type:"Series",IsFolder:!0}));else if(isUsingLiveTvNaming(item))lines.push(item.Name),item.EpisodeTitle||(titleAdded=!0);else{var parentTitle=item.SeriesName||item.Series||item.Album||item.AlbumArtist||item.GameSystem||"";(parentTitle||showTitle)&&lines.push(parentTitle)}var showMediaTitle=showTitle&&!titleAdded||options.showParentTitleOrTitle&&!lines.length;if(showMediaTitle||titleAdded||!showTitle&&!forceName||(showMediaTitle=!0),showMediaTitle){var name="auto"!==options.showTitle||item.IsFolder||"Photo"!==item.MediaType?itemHelper.getDisplayName(item,{includeParentInfo:options.includeParentInfoInTitle}):"";lines.push(name)}if(showOtherText){if(options.showParentTitle&&parentTitleUnderneath&&(isOuterFooter&&item.AlbumArtists&&item.AlbumArtists.length?(item.AlbumArtists[0].Type="MusicArtist",item.AlbumArtists[0].IsFolder=!0,lines.push(getTextActionButton(item.AlbumArtists[0],null,item.ServerId))):lines.push(isUsingLiveTvNaming(item)?item.Name:item.SeriesName||item.Series||item.Album||item.AlbumArtist||item.GameSystem||"")),options.showItemCounts){var itemCountHtml=getItemCountsHtml(options,item);lines.push(itemCountHtml)}if(options.textLines)for(var additionalLines=options.textLines(item),i=0,length=additionalLines.length;i'+html,html+="
"),html}function getTextActionButton(item,text,serverId){if(text||(text=itemHelper.getDisplayName(item)),layoutManager.tv)return text;var html=""}function getItemCountsHtml(options,item){var childText,counts=[];if("Playlist"===item.Type){if(childText="",item.RunTimeTicks){var minutes=item.RunTimeTicks/6e8;minutes=minutes||1,childText+=globalize.translate("sharedcomponents#ValueMinutes",Math.round(minutes))}else childText+=globalize.translate("sharedcomponents#ValueMinutes",0);counts.push(childText)}else"Genre"===item.Type||"Studio"===item.Type?(item.MovieCount&&(childText=1===item.MovieCount?globalize.translate("sharedcomponents#ValueOneMovie"):globalize.translate("sharedcomponents#ValueMovieCount",item.MovieCount),counts.push(childText)),item.SeriesCount&&(childText=1===item.SeriesCount?globalize.translate("sharedcomponents#ValueOneSeries"):globalize.translate("sharedcomponents#ValueSeriesCount",item.SeriesCount),counts.push(childText)),item.EpisodeCount&&(childText=1===item.EpisodeCount?globalize.translate("sharedcomponents#ValueOneEpisode"):globalize.translate("sharedcomponents#ValueEpisodeCount",item.EpisodeCount),counts.push(childText)),item.GameCount&&(childText=1===item.GameCount?globalize.translate("sharedcomponents#ValueOneGame"):globalize.translate("sharedcomponents#ValueGameCount",item.GameCount),counts.push(childText))):"GameGenre"===item.Type?item.GameCount&&(childText=1===item.GameCount?globalize.translate("sharedcomponents#ValueOneGame"):globalize.translate("sharedcomponents#ValueGameCount",item.GameCount),counts.push(childText)):"MusicGenre"===item.Type||"MusicArtist"===options.context?(item.AlbumCount&&(childText=1===item.AlbumCount?globalize.translate("sharedcomponents#ValueOneAlbum"):globalize.translate("sharedcomponents#ValueAlbumCount",item.AlbumCount),counts.push(childText)),item.SongCount&&(childText=1===item.SongCount?globalize.translate("sharedcomponents#ValueOneSong"):globalize.translate("sharedcomponents#ValueSongCount",item.SongCount),counts.push(childText)),item.MusicVideoCount&&(childText=1===item.MusicVideoCount?globalize.translate("sharedcomponents#ValueOneMusicVideo"):globalize.translate("sharedcomponents#ValueMusicVideoCount",item.MusicVideoCount),counts.push(childText))):"Series"===item.Type&&(childText=1===item.RecursiveItemCount?globalize.translate("sharedcomponents#ValueOneEpisode"):globalize.translate("sharedcomponents#ValueEpisodeCount",item.RecursiveItemCount),counts.push(childText));return counts.join(", ")}function requireRefreshIndicator(){refreshIndicatorLoaded||(refreshIndicatorLoaded=!0,require(["emby-itemrefreshindicator"]))}function buildCard(index,item,apiClient,options){var action=options.action||"link";"play"===action&&item.IsFolder?action="link":"Photo"===item.MediaType&&(action="play");var shape=options.shape;if("mixed"===shape){shape=null;var primaryImageAspectRatio=item.PrimaryImageAspectRatio;primaryImageAspectRatio&&(shape=primaryImageAspectRatio>=1.33?"mixedBackdrop":primaryImageAspectRatio>.71?"mixedSquare":"mixedPortrait"),shape=shape||"mixedSquare"}var enableFocusTransfrom=!browser.slow&&!browser.xboxOne&&!browser.edgeUwp,className="card";shape&&(className+=" "+shape+"Card"),options.cardCssClass&&(className+=" "+options.cardCssClass),options.cardClass&&(className+=" "+options.cardClass),enableFocusTransfrom&&layoutManager.tv||(className+=" card-nofocustransform");var imgInfo=getCardImageUrl(item,apiClient,options,shape),imgUrl=imgInfo.imgUrl,forceName=imgInfo.forceName,showTitle="auto"===options.showTitle||(options.showTitle||"PhotoAlbum"===item.Type||"Folder"===item.Type),overlayText=options.overlayText;forceName&&!options.cardLayout&&null==overlayText&&(overlayText=!0);var cardImageContainerClass="cardImageContainer",coveredImage=options.coverImage||imgInfo.coverImage;coveredImage&&(cardImageContainerClass+=" coveredImage",("Photo"===item.MediaType||"PhotoAlbum"===item.Type||"Folder"===item.Type||item.ProgramInfo||"Program"===item.Type||"Recording"===item.Type)&&(cardImageContainerClass+=" coveredImage-noScale")),imgUrl||(cardImageContainerClass+=" "+getDefaultColorClass(item.Name));var cardBoxClass=options.cardLayout?"cardBox visualCardBox":"cardBox";layoutManager.tv&&(enableFocusTransfrom&&(cardBoxClass+=" cardBox-focustransform"),options.cardLayout&&(cardBoxClass+=" card-focuscontent",enableFocusTransfrom||(cardBoxClass+=" card-focuscontent-large")));var footerCssClass,logoUrl,progressHtml=indicators.getProgressBarHtml(item),innerCardFooter="",footerOverlayed=!1,logoHeight=40;options.showChannelLogo&&item.ChannelPrimaryImageTag?logoUrl=apiClient.getScaledImageUrl(item.ChannelId,{type:"Primary",height:logoHeight,tag:item.ChannelPrimaryImageTag}):options.showLogo&&item.ParentLogoImageTag&&(logoUrl=apiClient.getScaledImageUrl(item.ParentLogoItemId,{type:"Logo",height:logoHeight,tag:item.ParentLogoImageTag})),overlayText?(logoUrl=null,footerCssClass=progressHtml?"innerCardFooter fullInnerCardFooter":"innerCardFooter",innerCardFooter+=getCardFooterText(item,apiClient,options,showTitle,forceName,overlayText,imgUrl,footerCssClass,progressHtml,logoUrl,!1),footerOverlayed=!0):progressHtml&&(innerCardFooter+='
',innerCardFooter+=progressHtml,innerCardFooter+="
",progressHtml="");var mediaSourceCount=item.MediaSourceCount||1;mediaSourceCount>1&&(innerCardFooter+='
'+mediaSourceCount+"
");var outerCardFooter="";overlayText||footerOverlayed||(footerCssClass=options.cardLayout?"cardFooter":"cardFooter cardFooter-transparent",logoUrl&&(footerCssClass+=" cardFooter-withlogo"),options.cardLayout||(logoUrl=null),outerCardFooter=getCardFooterText(item,apiClient,options,showTitle,forceName,overlayText,imgUrl,footerCssClass,progressHtml,logoUrl,!0)),outerCardFooter&&!options.cardLayout&&(cardBoxClass+=" cardBox-bottompadded");var overlayButtons="";if(!layoutManager.tv){var overlayPlayButton=options.overlayPlayButton;null!=overlayPlayButton||options.overlayMoreButton||options.overlayInfoButton||options.cardLayout||(overlayPlayButton="Video"===item.MediaType);var btnCssClass="cardOverlayButton itemAction";if(options.centerPlayButton&&(overlayButtons+=''),!overlayPlayButton||item.IsPlaceHolder||"Virtual"===item.LocationType&&item.MediaType&&"Program"!==item.Type||"Person"===item.Type||(overlayButtons+=''),options.overlayMoreButton){var moreIcon="dots-horiz"===appHost.moreIcon?"":"";overlayButtons+='"}options.overlayInfoButton&&(overlayButtons+='')}options.showChildCountIndicator&&item.ChildCount&&(className+=" groupedCard");var cardImageContainerOpen,cardImageContainerClose="",cardBoxClose="",cardScalableClose="",cardContentClass="cardContent";options.cardLayout||(cardContentClass+=" cardContent-shadow"),layoutManager.tv?(cardImageContainerOpen=imgUrl?'
':'
',cardImageContainerClose="
"):(cardImageContainerOpen=imgUrl?'");var cardScalableClass="cardScalable";layoutManager.tv&&!options.cardLayout&&(cardScalableClass+=" card-focuscontent",enableFocusTransfrom||(cardScalableClass+=" card-focuscontent-large")),cardImageContainerOpen='
'+cardImageContainerOpen,cardBoxClose="
",cardScalableClose="
";var indicatorsHtml="";if(indicatorsHtml+=indicators.getSyncIndicator(item),indicatorsHtml+=indicators.getTimerIndicator(item),indicatorsHtml+=indicators.getTypeIndicator(item),indicatorsHtml+=options.showGroupCount?indicators.getChildCountIndicatorHtml(item,{minCount:1}):indicators.getPlayedIndicatorHtml(item),"CollectionFolder"===item.Type||item.CollectionType){var refreshClass=item.RefreshProgress||item.RefreshStatus&&"Idle"!==virtualFolder.item?"":' class="hide"';indicatorsHtml+='
',requireRefreshIndicator()}indicatorsHtml&&(cardImageContainerOpen+='
'+indicatorsHtml+"
"),imgUrl||(cardImageContainerOpen+=getCardDefaultText(item,options));var tagName=layoutManager.tv&&!overlayButtons?"button":"div",nameWithPrefix=item.SortName||item.Name||"",prefix=nameWithPrefix.substring(0,Math.min(3,nameWithPrefix.length));prefix&&(prefix=prefix.toUpperCase());var timerAttributes="";item.TimerId&&(timerAttributes+=' data-timerid="'+item.TimerId+'"'),item.SeriesTimerId&&(timerAttributes+=' data-seriestimerid="'+item.SeriesTimerId+'"');var actionAttribute;"button"===tagName?(className+=" itemAction",actionAttribute=' data-action="'+action+'"'):actionAttribute="","MusicAlbum"!==item.Type&&"MusicArtist"!==item.Type&&"Audio"!==item.Type&&(className+=" card-withuserdata");var positionTicksData=item.UserData&&item.UserData.PlaybackPositionTicks?' data-positionticks="'+item.UserData.PlaybackPositionTicks+'"':"",collectionIdData=options.collectionId?' data-collectionid="'+options.collectionId+'"':"",playlistIdData=options.playlistId?' data-playlistid="'+options.playlistId+'"':"",mediaTypeData=item.MediaType?' data-mediatype="'+item.MediaType+'"':"",collectionTypeData=item.CollectionType?' data-collectiontype="'+item.CollectionType+'"':"",channelIdData=item.ChannelId?' data-channelid="'+item.ChannelId+'"':"",contextData=options.context?' data-context="'+options.context+'"':"",parentIdData=options.parentId?' data-parentid="'+options.parentId+'"':"";return"<"+tagName+' data-index="'+index+'"'+timerAttributes+actionAttribute+' data-isfolder="'+(item.IsFolder||!1)+'" data-serverid="'+(item.ServerId||options.serverId)+'" data-id="'+(item.Id||item.ItemId)+'" data-type="'+item.Type+'"'+mediaTypeData+collectionTypeData+channelIdData+positionTicksData+collectionIdData+playlistIdData+contextData+parentIdData+' data-prefix="'+prefix+'" class="'+className+'">'+cardImageContainerOpen+innerCardFooter+cardImageContainerClose+overlayButtons+cardScalableClose+outerCardFooter+cardBoxClose+""}function getCardDefaultText(item,options){var collectionType=item.CollectionType;if("livetv"===collectionType)return'';if("homevideos"===collectionType||"photos"===collectionType)return'';if("music"===collectionType)return'';if("Person"===item.Type)return'';if(options.defaultCardImageIcon)return''+options.defaultCardImageIcon+"";var defaultName=isUsingLiveTvNaming(item)?item.Name:itemHelper.getDisplayName(item);return'
'+defaultName+"
"}function buildCards(items,options){if(document.body.contains(options.itemsContainer)){if(options.parentContainer){if(!items.length)return void options.parentContainer.classList.add("hide");options.parentContainer.classList.remove("hide")}var html=buildCardsHtmlInternal(items,options);html?(options.itemsContainer.cardBuilderHtml!==html&&(options.itemsContainer.innerHTML=html,items.length<50?options.itemsContainer.cardBuilderHtml=html:options.itemsContainer.cardBuilderHtml=null),imageLoader.lazyChildren(options.itemsContainer)):(options.itemsContainer.innerHTML=html,options.itemsContainer.cardBuilderHtml=null),options.autoFocus&&focusManager.autoFocus(options.itemsContainer,!0)}}function ensureIndicators(card,indicatorsElem){if(indicatorsElem)return indicatorsElem;if(indicatorsElem=card.querySelector(".cardIndicators"),!indicatorsElem){var cardImageContainer=card.querySelector(".cardImageContainer");indicatorsElem=document.createElement("div"),indicatorsElem.classList.add("cardIndicators"),cardImageContainer.appendChild(indicatorsElem)}return indicatorsElem}function updateUserData(card,userData){var type=card.getAttribute("data-type"),enableCountIndicator="Series"===type||"BoxSet"===type||"Season"===type,indicatorsElem=null,playedIndicator=null,countIndicator=null,itemProgressBar=null;userData.Played?(playedIndicator=card.querySelector(".playedIndicator"),playedIndicator||(playedIndicator=document.createElement("div"),playedIndicator.classList.add("playedIndicator"),playedIndicator.classList.add("indicator"),indicatorsElem=ensureIndicators(card,indicatorsElem),indicatorsElem.appendChild(playedIndicator)),playedIndicator.innerHTML=''):(playedIndicator=card.querySelector(".playedIndicator"),playedIndicator&&playedIndicator.parentNode.removeChild(playedIndicator)),userData.UnplayedItemCount?(countIndicator=card.querySelector(".countIndicator"),countIndicator||(countIndicator=document.createElement("div"),countIndicator.classList.add("countIndicator"),indicatorsElem=ensureIndicators(card,indicatorsElem), -indicatorsElem.appendChild(countIndicator)),countIndicator.innerHTML=userData.UnplayedItemCount):enableCountIndicator&&(countIndicator=card.querySelector(".countIndicator"),countIndicator&&countIndicator.parentNode.removeChild(countIndicator));var progressHtml=indicators.getProgressBarHtml({Type:type,UserData:userData,MediaType:"Video"});if(progressHtml){if(itemProgressBar=card.querySelector(".itemProgressBar"),!itemProgressBar){itemProgressBar=document.createElement("div"),itemProgressBar.classList.add("itemProgressBar");var innerCardFooter=card.querySelector(".innerCardFooter");if(!innerCardFooter){innerCardFooter=document.createElement("div"),innerCardFooter.classList.add("innerCardFooter");var cardImageContainer=card.querySelector(".cardImageContainer");cardImageContainer.appendChild(innerCardFooter)}innerCardFooter.appendChild(itemProgressBar)}itemProgressBar.innerHTML=progressHtml}else itemProgressBar=card.querySelector(".itemProgressBar"),itemProgressBar&&itemProgressBar.parentNode.removeChild(itemProgressBar)}function onUserDataChanged(userData,scope){for(var cards=(scope||document.body).querySelectorAll('.card-withuserdata[data-id="'+userData.ItemId+'"]'),i=0,length=cards.length;i')}cell.setAttribute("data-timerid",newTimerId)}}function onTimerCancelled(id,itemsContainer){for(var cells=itemsContainer.querySelectorAll('.card[data-timerid="'+id+'"]'),i=0,length=cells.length;i=2200?10:screenWidth>=1920?9.000000000009:screenWidth>=1600?8:screenWidth>=1400?7.0000000000021:screenWidth>=1200?5.9999999988:screenWidth>=800?5:screenWidth>=700?4:3.0000000003;case"square":return layoutManager.tv?5.9999999988:screenWidth>=2200?10:screenWidth>=1920?9.000000000009:screenWidth>=1600?8:screenWidth>=1400?7.0000000000021:screenWidth>=1200?5.9999999988:screenWidth>=800?5:screenWidth>=700?4:screenWidth>=500?3.0000000003:2;case"banner":return screenWidth>=2200?4:screenWidth>=1200?3.0000000003:screenWidth>=800?2:1;case"backdrop":return layoutManager.tv?4:screenWidth>=2500?6:screenWidth>=1600?5:screenWidth>=1200?4:screenWidth>=770?3:screenWidth>=420?2:1;case"smallBackdrop":return screenWidth>=1600?8:screenWidth>=1400?7.000000000007001:screenWidth>=1200?6:screenWidth>=1e3?5:screenWidth>=800?4:screenWidth>=500?3.0000000003:2;case"overflowSmallBackdrop":return layoutManager.tv?100/18.9:isOrientationLandscape?screenWidth>=800?100/15.5:100/23.3:screenWidth>=540?100/30:100/72;case"overflowPortrait":return layoutManager.tv?100/15.5:isOrientationLandscape?screenWidth>=1700?100/11.6:100/15.5:screenWidth>=1400?100/15:screenWidth>=1200?100/18:screenWidth>=760?100/23:screenWidth>=400?100/31.5:100/42;case"overflowSquare":return layoutManager.tv?100/15.5:isOrientationLandscape?screenWidth>=1700?100/11.6:100/15.5:screenWidth>=1400?100/15:screenWidth>=1200?100/18:screenWidth>=760?100/23:screenWidth>=540?100/31.5:100/42;case"overflowBackdrop":return layoutManager.tv?100/23.3:isOrientationLandscape?screenWidth>=1700?100/18.5:100/23.3:screenWidth>=1800?100/23.5:screenWidth>=1400?100/30:screenWidth>=760?2.5:screenWidth>=640?100/56:100/72;default:return 4}}function isResizable(windowWidth){var screen=window.screen;if(screen){if(screen.availWidth-windowWidth>20)return!0}return!1}function getImageWidth(shape,screenWidth,isOrientationLandscape){var imagesPerRow=getPostersPerRow(shape,screenWidth,isOrientationLandscape),shapeWidth=screenWidth/imagesPerRow;return Math.round(shapeWidth)}function setCardData(items,options){options.shape=options.shape||"auto";var primaryImageAspectRatio=imageLoader.getPrimaryImageAspectRatio(items);if("auto"===options.shape||"autohome"===options.shape||"autooverflow"===options.shape||"autoVertical"===options.shape){var requestedShape=options.shape;options.shape=null,primaryImageAspectRatio&&(primaryImageAspectRatio>=3?(options.shape="banner",options.coverImage=!0):options.shape=primaryImageAspectRatio>=1.33?"autooverflow"===requestedShape?"overflowBackdrop":"backdrop":primaryImageAspectRatio>.71?"autooverflow"===requestedShape?"overflowSquare":"square":"autooverflow"===requestedShape?"overflowPortrait":"portrait"),options.shape||(options.shape=options.defaultShape||("autooverflow"===requestedShape?"overflowSquare":"square"))}if("auto"===options.preferThumb&&(options.preferThumb="backdrop"===options.shape||"overflowBackdrop"===options.shape),options.uiAspect=getDesiredAspect(options.shape),options.primaryImageAspectRatio=primaryImageAspectRatio,!options.width&&options.widths&&(options.width=options.widths[options.shape]),options.rows&&"number"!=typeof options.rows&&(options.rows=options.rows[options.shape]),!options.width){var screenWidth=dom.getWindowSize().innerWidth,screenHeight=dom.getWindowSize().innerHeight;if(isResizable(screenWidth)){screenWidth=100*Math.floor(screenWidth/100)}options.width=getImageWidth(options.shape,screenWidth,screenWidth>1.3*screenHeight)}}function buildCardsHtmlInternal(items,options){var isVertical;"autoVertical"===options.shape&&(isVertical=!0),setCardData(items,options);var currentIndexValue,hasOpenRow,hasOpenSection,apiClient,lastServerId,i,length,html="",itemsInRow=0,sectionTitleTagName=options.sectionTitleTagName||"div";for(i=0,length=items.length;i=.5?.5:0)+"+":null);newIndexValue!==currentIndexValue&&(hasOpenRow&&(html+="
",hasOpenRow=!1,itemsInRow=0),hasOpenSection&&(html+="
",isVertical&&(html+="
"),hasOpenSection=!1),html+=isVertical?'
':'
',html+="<"+sectionTitleTagName+' class="sectionTitle">'+newIndexValue+"",isVertical&&(html+='
'),currentIndexValue=newIndexValue,hasOpenSection=!0)}options.rows&&0===itemsInRow&&(hasOpenRow&&(html+="
",hasOpenRow=!1),html+='
',hasOpenRow=!0),html+=buildCard(i,item,apiClient,options),itemsInRow++,options.rows&&itemsInRow>=options.rows&&(html+="
",hasOpenRow=!1,itemsInRow=0)}hasOpenRow&&(html+="
"),hasOpenSection&&(html+="
",isVertical&&(html+="
"));var cardFooterHtml="";for(i=0,length=options.lines||0;i 
':'
 
';return html}function getDesiredAspect(shape){if(shape){if(shape=shape.toLowerCase(),-1!==shape.indexOf("portrait"))return 2/3;if(-1!==shape.indexOf("backdrop"))return 16/9;if(-1!==shape.indexOf("square"))return 1;if(-1!==shape.indexOf("banner"))return 1e3/185}return null}function getCardImageUrl(item,apiClient,options,shape){item=item.ProgramInfo||item;var width=options.width,height=null,primaryImageAspectRatio=item.PrimaryImageAspectRatio,forceName=!1,imgUrl=null,coverImage=!1,uiAspect=null;return options.preferThumb&&item.ImageTags&&item.ImageTags.Thumb?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Thumb",maxWidth:width,tag:item.ImageTags.Thumb}):(options.preferBanner||"banner"===shape)&&item.ImageTags&&item.ImageTags.Banner?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Banner",maxWidth:width,tag:item.ImageTags.Banner}):options.preferDisc&&item.ImageTags&&item.ImageTags.Disc?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Disc",maxWidth:width,tag:item.ImageTags.Disc}):options.preferLogo&&item.ImageTags&&item.ImageTags.Logo?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Logo",maxWidth:width,tag:item.ImageTags.Logo}):options.preferLogo&&item.ParentLogoImageTag&&item.ParentLogoItemId?imgUrl=apiClient.getScaledImageUrl(item.ParentLogoItemId,{type:"Logo",maxWidth:width,tag:item.ParentLogoImageTag}):options.preferThumb&&item.SeriesThumbImageTag&&!1!==options.inheritThumb?imgUrl=apiClient.getScaledImageUrl(item.SeriesId,{type:"Thumb",maxWidth:width,tag:item.SeriesThumbImageTag}):options.preferThumb&&item.ParentThumbItemId&&!1!==options.inheritThumb&&"Photo"!==item.MediaType?imgUrl=apiClient.getScaledImageUrl(item.ParentThumbItemId,{type:"Thumb",maxWidth:width,tag:item.ParentThumbImageTag}):options.preferThumb&&item.BackdropImageTags&&item.BackdropImageTags.length?(imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Backdrop",maxWidth:width,tag:item.BackdropImageTags[0]}),forceName=!0):options.preferThumb&&item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length&&!1!==options.inheritThumb&&"Episode"===item.Type?imgUrl=apiClient.getScaledImageUrl(item.ParentBackdropItemId,{type:"Backdrop",maxWidth:width,tag:item.ParentBackdropImageTags[0]}):item.ImageTags&&item.ImageTags.Primary?(height=width&&primaryImageAspectRatio?Math.round(width/primaryImageAspectRatio):null,imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Primary",maxHeight:height,maxWidth:width,tag:item.ImageTags.Primary}),options.preferThumb&&!1!==options.showTitle&&(forceName=!0),primaryImageAspectRatio&&(uiAspect=getDesiredAspect(shape))&&(coverImage=Math.abs(primaryImageAspectRatio-uiAspect)/uiAspect<=.2)):item.PrimaryImageTag?(height=width&&primaryImageAspectRatio?Math.round(width/primaryImageAspectRatio):null,imgUrl=apiClient.getScaledImageUrl(item.PrimaryImageItemId||item.Id||item.ItemId,{type:"Primary",maxHeight:height,maxWidth:width,tag:item.PrimaryImageTag}),options.preferThumb&&!1!==options.showTitle&&(forceName=!0),primaryImageAspectRatio&&(uiAspect=getDesiredAspect(shape))&&(coverImage=Math.abs(primaryImageAspectRatio-uiAspect)/uiAspect<=.2)):item.ParentPrimaryImageTag?imgUrl=apiClient.getScaledImageUrl(item.ParentPrimaryImageItemId,{type:"Primary",maxWidth:width,tag:item.ParentPrimaryImageTag}):item.SeriesPrimaryImageTag?imgUrl=apiClient.getScaledImageUrl(item.SeriesId,{type:"Primary",maxWidth:width,tag:item.SeriesPrimaryImageTag}):item.AlbumId&&item.AlbumPrimaryImageTag?(width=primaryImageAspectRatio?Math.round(height*primaryImageAspectRatio):null,imgUrl=apiClient.getScaledImageUrl(item.AlbumId,{type:"Primary",maxHeight:height,maxWidth:width,tag:item.AlbumPrimaryImageTag}),primaryImageAspectRatio&&(uiAspect=getDesiredAspect(shape))&&(coverImage=Math.abs(primaryImageAspectRatio-uiAspect)/uiAspect<=.2)):"Season"===item.Type&&item.ImageTags&&item.ImageTags.Thumb?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Thumb",maxWidth:width,tag:item.ImageTags.Thumb}):item.BackdropImageTags&&item.BackdropImageTags.length?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Backdrop",maxWidth:width,tag:item.BackdropImageTags[0]}):item.ImageTags&&item.ImageTags.Thumb?imgUrl=apiClient.getScaledImageUrl(item.Id,{type:"Thumb",maxWidth:width,tag:item.ImageTags.Thumb}):item.SeriesThumbImageTag&&!1!==options.inheritThumb?imgUrl=apiClient.getScaledImageUrl(item.SeriesId,{type:"Thumb",maxWidth:width,tag:item.SeriesThumbImageTag}):item.ParentThumbItemId&&!1!==options.inheritThumb?imgUrl=apiClient.getScaledImageUrl(item.ParentThumbItemId,{type:"Thumb",maxWidth:width,tag:item.ParentThumbImageTag}):item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length&&!1!==options.inheritThumb&&(imgUrl=apiClient.getScaledImageUrl(item.ParentBackdropItemId,{type:"Backdrop",maxWidth:width,tag:item.ParentBackdropImageTags[0]})),{imgUrl:imgUrl,forceName:forceName,coverImage:coverImage}}function getRandomInt(min,max){return Math.floor(Math.random()*(max-min+1))+min}function getDefaultColorIndex(str){if(str){for(var charIndex=Math.floor(str.length/2),character=String(str.substr(charIndex,1).charCodeAt()),sum=0,i=0;i0&&isOuterFooter?currentCssClass+=" cardText-secondary":0===valid&&isOuterFooter&&(currentCssClass+=" cardText-first"),addRightMargin&&(currentCssClass+=" cardText-rightmargin"),text&&(html+="
",html+=text,html+="
",valid++,maxLines&&valid>=maxLines))break}if(forceLines)for(length=maxLines||Math.min(lines.length,maxLines||lines.length);valid ",valid++;return html}function isUsingLiveTvNaming(item){return"Program"===item.Type||"Timer"===item.Type||"Recording"===item.Type}function getAirTimeText(item,showAirDateTime,showAirEndTime){var airTimeText="";if(item.StartDate)try{var date=datetime.parseISO8601Date(item.StartDate);showAirDateTime&&(airTimeText+=datetime.toLocaleDateString(date,{weekday:"short",month:"short",day:"numeric"})+" "),airTimeText+=datetime.getDisplayTime(date),item.EndDate&&showAirEndTime&&(date=datetime.parseISO8601Date(item.EndDate),airTimeText+=" - "+datetime.getDisplayTime(date))}catch(e){console.log("Error parsing date: "+item.StartDate)}return airTimeText}function getCardFooterText(item,apiClient,options,showTitle,forceName,overlayText,imgUrl,footerClass,progressHtml,logoUrl,isOuterFooter){var html="";logoUrl&&(html+='');var showOtherText=isOuterFooter?!overlayText:overlayText;isOuterFooter&&options.cardLayout&&layoutManager.mobile&&"none"!==options.cardFooterAside&&(html+='');var titleAdded,cssClass=options.centerText?"cardText cardTextCentered":"cardText",lines=[],parentTitleUnderneath="MusicAlbum"===item.Type||"Audio"===item.Type||"MusicVideo"===item.Type;if(showOtherText&&(options.showParentTitle||options.showParentTitleOrTitle)&&!parentTitleUnderneath)if(isOuterFooter&&"Episode"===item.Type&&item.SeriesName)item.SeriesId?lines.push(getTextActionButton({Id:item.SeriesId,ServerId:item.ServerId,Name:item.SeriesName,Type:"Series",IsFolder:!0})):lines.push(item.SeriesName);else if(isUsingLiveTvNaming(item))lines.push(item.Name),item.EpisodeTitle||(titleAdded=!0);else{var parentTitle=item.SeriesName||item.Series||item.Album||item.AlbumArtist||item.GameSystem||"";(parentTitle||showTitle)&&lines.push(parentTitle)}var showMediaTitle=showTitle&&!titleAdded||options.showParentTitleOrTitle&&!lines.length;if(showMediaTitle||titleAdded||!showTitle&&!forceName||(showMediaTitle=!0),showMediaTitle){var name="auto"!==options.showTitle||item.IsFolder||"Photo"!==item.MediaType?itemHelper.getDisplayName(item,{includeParentInfo:options.includeParentInfoInTitle}):"";lines.push(name)}if(showOtherText){if(options.showParentTitle&&parentTitleUnderneath&&(isOuterFooter&&item.AlbumArtists&&item.AlbumArtists.length?(item.AlbumArtists[0].Type="MusicArtist",item.AlbumArtists[0].IsFolder=!0,lines.push(getTextActionButton(item.AlbumArtists[0],null,item.ServerId))):lines.push(isUsingLiveTvNaming(item)?item.Name:item.SeriesName||item.Series||item.Album||item.AlbumArtist||item.GameSystem||"")),options.showItemCounts){var itemCountHtml=getItemCountsHtml(options,item);lines.push(itemCountHtml)}if(options.textLines)for(var additionalLines=options.textLines(item),i=0,length=additionalLines.length;i'+html,html+=""),html}function getTextActionButton(item,text,serverId){if(text||(text=itemHelper.getDisplayName(item)),layoutManager.tv)return text;var html=""}function getItemCountsHtml(options,item){var childText,counts=[];if("Playlist"===item.Type){if(childText="",item.RunTimeTicks){var minutes=item.RunTimeTicks/6e8;minutes=minutes||1,childText+=globalize.translate("sharedcomponents#ValueMinutes",Math.round(minutes))}else childText+=globalize.translate("sharedcomponents#ValueMinutes",0);counts.push(childText)}else"Genre"===item.Type||"Studio"===item.Type?(item.MovieCount&&(childText=1===item.MovieCount?globalize.translate("sharedcomponents#ValueOneMovie"):globalize.translate("sharedcomponents#ValueMovieCount",item.MovieCount),counts.push(childText)),item.SeriesCount&&(childText=1===item.SeriesCount?globalize.translate("sharedcomponents#ValueOneSeries"):globalize.translate("sharedcomponents#ValueSeriesCount",item.SeriesCount),counts.push(childText)),item.EpisodeCount&&(childText=1===item.EpisodeCount?globalize.translate("sharedcomponents#ValueOneEpisode"):globalize.translate("sharedcomponents#ValueEpisodeCount",item.EpisodeCount),counts.push(childText)),item.GameCount&&(childText=1===item.GameCount?globalize.translate("sharedcomponents#ValueOneGame"):globalize.translate("sharedcomponents#ValueGameCount",item.GameCount),counts.push(childText))):"GameGenre"===item.Type?item.GameCount&&(childText=1===item.GameCount?globalize.translate("sharedcomponents#ValueOneGame"):globalize.translate("sharedcomponents#ValueGameCount",item.GameCount),counts.push(childText)):"MusicGenre"===item.Type||"MusicArtist"===options.context?(item.AlbumCount&&(childText=1===item.AlbumCount?globalize.translate("sharedcomponents#ValueOneAlbum"):globalize.translate("sharedcomponents#ValueAlbumCount",item.AlbumCount),counts.push(childText)),item.SongCount&&(childText=1===item.SongCount?globalize.translate("sharedcomponents#ValueOneSong"):globalize.translate("sharedcomponents#ValueSongCount",item.SongCount),counts.push(childText)),item.MusicVideoCount&&(childText=1===item.MusicVideoCount?globalize.translate("sharedcomponents#ValueOneMusicVideo"):globalize.translate("sharedcomponents#ValueMusicVideoCount",item.MusicVideoCount),counts.push(childText))):"Series"===item.Type&&(childText=1===item.RecursiveItemCount?globalize.translate("sharedcomponents#ValueOneEpisode"):globalize.translate("sharedcomponents#ValueEpisodeCount",item.RecursiveItemCount),counts.push(childText));return counts.join(", ")}function requireRefreshIndicator(){refreshIndicatorLoaded||(refreshIndicatorLoaded=!0,require(["emby-itemrefreshindicator"]))}function getDefaultBackgroundClass(str){return"defaultCardBackground defaultCardBackground"+getDefaultColorIndex(str)}function buildCard(index,item,apiClient,options){var action=options.action||"link";"play"===action&&item.IsFolder?action="link":"Photo"===item.MediaType&&(action="play");var shape=options.shape;if("mixed"===shape){shape=null;var primaryImageAspectRatio=item.PrimaryImageAspectRatio;primaryImageAspectRatio&&(shape=primaryImageAspectRatio>=1.33?"mixedBackdrop":primaryImageAspectRatio>.71?"mixedSquare":"mixedPortrait"),shape=shape||"mixedSquare"}var className="card";shape&&(className+=" "+shape+"Card"),options.cardCssClass&&(className+=" "+options.cardCssClass),options.cardClass&&(className+=" "+options.cardClass),layoutManager.desktop&&(className+=" card-hoverable"),enableFocusTransfrom&&layoutManager.tv||(className+=" card-nofocustransform");var imgInfo=getCardImageUrl(item,apiClient,options,shape),imgUrl=imgInfo.imgUrl,forceName=imgInfo.forceName,showTitle="auto"===options.showTitle||(options.showTitle||"PhotoAlbum"===item.Type||"Folder"===item.Type),overlayText=options.overlayText;forceName&&!options.cardLayout&&null==overlayText&&(overlayText=!0);var cardImageContainerClass="cardImageContainer";(options.coverImage||imgInfo.coverImage)&&(cardImageContainerClass+=" coveredImage",("Photo"===item.MediaType||"PhotoAlbum"===item.Type||"Folder"===item.Type||item.ProgramInfo||"Program"===item.Type||"Recording"===item.Type)&&(cardImageContainerClass+=" coveredImage-noScale")),imgUrl||(cardImageContainerClass+=" "+getDefaultBackgroundClass(item.Name));var cardBoxClass=options.cardLayout?"cardBox visualCardBox":"cardBox";layoutManager.tv&&(cardBoxClass+=enableFocusTransfrom?" cardBox-focustransform cardBox-withfocuscontent":" cardBox-withfocuscontent-large",options.cardLayout&&(cardBoxClass+=" card-focuscontent",enableFocusTransfrom||(cardBoxClass+=" card-focuscontent-large")));var footerCssClass,logoUrl,progressHtml=indicators.getProgressBarHtml(item),innerCardFooter="",footerOverlayed=!1;options.showChannelLogo&&item.ChannelPrimaryImageTag?logoUrl=apiClient.getScaledImageUrl(item.ChannelId,{type:"Primary",height:40,tag:item.ChannelPrimaryImageTag}):options.showLogo&&item.ParentLogoImageTag&&(logoUrl=apiClient.getScaledImageUrl(item.ParentLogoItemId,{type:"Logo",height:40,tag:item.ParentLogoImageTag})),overlayText?(logoUrl=null,footerCssClass=progressHtml?"innerCardFooter fullInnerCardFooter":"innerCardFooter",innerCardFooter+=getCardFooterText(item,apiClient,options,showTitle,forceName,overlayText,imgUrl,footerCssClass,progressHtml,logoUrl,!1),footerOverlayed=!0):progressHtml&&(innerCardFooter+='
',innerCardFooter+=progressHtml,innerCardFooter+="
",progressHtml="");var mediaSourceCount=item.MediaSourceCount||1;mediaSourceCount>1&&(innerCardFooter+='
'+mediaSourceCount+"
");var outerCardFooter="";overlayText||footerOverlayed||(footerCssClass=options.cardLayout?"cardFooter":"cardFooter cardFooter-transparent",logoUrl&&(footerCssClass+=" cardFooter-withlogo"),options.cardLayout||(logoUrl=null),outerCardFooter=getCardFooterText(item,apiClient,options,showTitle,forceName,overlayText,imgUrl,footerCssClass,progressHtml,logoUrl,!0)),outerCardFooter&&!options.cardLayout&&(cardBoxClass+=" cardBox-bottompadded");var overlayButtons="";if(layoutManager.mobile){var overlayPlayButton=options.overlayPlayButton;null!=overlayPlayButton||options.overlayMoreButton||options.overlayInfoButton||options.cardLayout||(overlayPlayButton="Video"===item.MediaType);var btnCssClass="cardOverlayButton cardOverlayButton-br itemAction";options.centerPlayButton&&(overlayButtons+=''),!overlayPlayButton||item.IsPlaceHolder||"Virtual"===item.LocationType&&item.MediaType&&"Program"!==item.Type||"Person"===item.Type||(overlayButtons+=''),options.overlayMoreButton&&(overlayButtons+='')}options.showChildCountIndicator&&item.ChildCount&&(className+=" groupedCard");var cardImageContainerOpen,cardImageContainerClose="",cardBoxClose="",cardScalableClose="",cardContentClass="cardContent";options.cardLayout||(cardContentClass+=" cardContent-shadow"),layoutManager.tv?(cardImageContainerOpen=imgUrl?'
':'
',cardImageContainerClose="
"):(cardImageContainerOpen=imgUrl?'");var cardScalableClass="cardScalable";layoutManager.tv&&!options.cardLayout&&(cardScalableClass+=" card-focuscontent",enableFocusTransfrom||(cardScalableClass+=" card-focuscontent-large")),cardImageContainerOpen='
'+cardImageContainerOpen,cardBoxClose="
",cardScalableClose="
";var indicatorsHtml="";if(!1!==options.missingIndicator&&(indicatorsHtml+=indicators.getMissingIndicator(item)),indicatorsHtml+=indicators.getSyncIndicator(item),indicatorsHtml+=indicators.getTimerIndicator(item),indicatorsHtml+=indicators.getTypeIndicator(item),options.showGroupCount?indicatorsHtml+=indicators.getChildCountIndicatorHtml(item,{minCount:1}):indicatorsHtml+=indicators.getPlayedIndicatorHtml(item),"CollectionFolder"===item.Type||item.CollectionType){indicatorsHtml+='
',requireRefreshIndicator()}indicatorsHtml&&(cardImageContainerOpen+='
'+indicatorsHtml+"
"),imgUrl||(cardImageContainerOpen+=getCardDefaultText(item,options));var tagName=layoutManager.tv&&!overlayButtons?"button":"div",nameWithPrefix=item.SortName||item.Name||"",prefix=nameWithPrefix.substring(0,Math.min(3,nameWithPrefix.length));prefix&&(prefix=prefix.toUpperCase());var timerAttributes="";item.TimerId&&(timerAttributes+=' data-timerid="'+item.TimerId+'"'),item.SeriesTimerId&&(timerAttributes+=' data-seriestimerid="'+item.SeriesTimerId+'"');var actionAttribute;"button"===tagName?(className+=" itemAction",actionAttribute=' data-action="'+action+'"'):actionAttribute="","MusicAlbum"!==item.Type&&"MusicArtist"!==item.Type&&"Audio"!==item.Type&&(className+=" card-withuserdata");var positionTicksData=item.UserData&&item.UserData.PlaybackPositionTicks?' data-positionticks="'+item.UserData.PlaybackPositionTicks+'"':"",collectionIdData=options.collectionId?' data-collectionid="'+options.collectionId+'"':"",playlistIdData=options.playlistId?' data-playlistid="'+options.playlistId+'"':"",mediaTypeData=item.MediaType?' data-mediatype="'+item.MediaType+'"':"",collectionTypeData=item.CollectionType?' data-collectiontype="'+item.CollectionType+'"':"",channelIdData=item.ChannelId?' data-channelid="'+item.ChannelId+'"':"",contextData=options.context?' data-context="'+options.context+'"':"",parentIdData=options.parentId?' data-parentid="'+options.parentId+'"':"",additionalCardContent="";return layoutManager.desktop&&(additionalCardContent+=getHoverMenuHtml(item,action)),"<"+tagName+' data-index="'+index+'"'+timerAttributes+actionAttribute+' data-isfolder="'+(item.IsFolder||!1)+'" data-serverid="'+(item.ServerId||options.serverId)+'" data-id="'+(item.Id||item.ItemId)+'" data-type="'+item.Type+'"'+mediaTypeData+collectionTypeData+channelIdData+positionTicksData+collectionIdData+playlistIdData+contextData+parentIdData+' data-prefix="'+prefix+'" class="'+className+'">'+cardImageContainerOpen+innerCardFooter+cardImageContainerClose+overlayButtons+additionalCardContent+cardScalableClose+outerCardFooter+cardBoxClose+""}function getHoverMenuHtml(item,action){var html="";html+='
';var btnCssClass="cardOverlayButton cardOverlayButton-hover itemAction";playbackManager.canPlay(item)&&(html+=''),html+='
';var userData=item.UserData||{};if(itemHelper.canMarkPlayed(item)&&(require(["emby-playstatebutton"]),html+=''),itemHelper.canRate(item)){var likes=null==userData.Likes?"":userData.Likes;require(["emby-ratingbutton"]),html+=''}return html+='',html+="
",html+="
"}function getCardDefaultText(item,options){var collectionType=item.CollectionType;return"livetv"===collectionType?'':"homevideos"===collectionType||"photos"===collectionType?'':"music"===collectionType?'':"MusicAlbum"===item.Type?'':"MusicArtist"===item.Type||"Person"===item.Type?'':options.defaultCardImageIcon?''+options.defaultCardImageIcon+"":'
'+(isUsingLiveTvNaming(item)?item.Name:itemHelper.getDisplayName(item))+"
"}function buildCards(items,options){if(document.body.contains(options.itemsContainer)){if(options.parentContainer){if(!items.length)return void options.parentContainer.classList.add("hide");options.parentContainer.classList.remove("hide")}var html=buildCardsHtmlInternal(items,options);html?(options.itemsContainer.cardBuilderHtml!==html&&(options.itemsContainer.innerHTML=html,items.length<50?options.itemsContainer.cardBuilderHtml=html:options.itemsContainer.cardBuilderHtml=null),imageLoader.lazyChildren(options.itemsContainer)):(options.itemsContainer.innerHTML=html,options.itemsContainer.cardBuilderHtml=null),options.autoFocus&&focusManager.autoFocus(options.itemsContainer,!0)}}function ensureIndicators(card,indicatorsElem){if(indicatorsElem)return indicatorsElem;if(!(indicatorsElem=card.querySelector(".cardIndicators"))){var cardImageContainer=card.querySelector(".cardImageContainer");indicatorsElem=document.createElement("div"), +indicatorsElem.classList.add("cardIndicators"),cardImageContainer.appendChild(indicatorsElem)}return indicatorsElem}function updateUserData(card,userData){var type=card.getAttribute("data-type"),enableCountIndicator="Series"===type||"BoxSet"===type||"Season"===type,indicatorsElem=null,playedIndicator=null,countIndicator=null,itemProgressBar=null;userData.Played?(playedIndicator=card.querySelector(".playedIndicator"),playedIndicator||(playedIndicator=document.createElement("div"),playedIndicator.classList.add("playedIndicator"),playedIndicator.classList.add("indicator"),indicatorsElem=ensureIndicators(card,indicatorsElem),indicatorsElem.appendChild(playedIndicator)),playedIndicator.innerHTML=''):(playedIndicator=card.querySelector(".playedIndicator"))&&playedIndicator.parentNode.removeChild(playedIndicator),userData.UnplayedItemCount?(countIndicator=card.querySelector(".countIndicator"),countIndicator||(countIndicator=document.createElement("div"),countIndicator.classList.add("countIndicator"),indicatorsElem=ensureIndicators(card,indicatorsElem),indicatorsElem.appendChild(countIndicator)),countIndicator.innerHTML=userData.UnplayedItemCount):enableCountIndicator&&(countIndicator=card.querySelector(".countIndicator"))&&countIndicator.parentNode.removeChild(countIndicator);var progressHtml=indicators.getProgressBarHtml({Type:type,UserData:userData,MediaType:"Video"});if(progressHtml){if(!(itemProgressBar=card.querySelector(".itemProgressBar"))){itemProgressBar=document.createElement("div"),itemProgressBar.classList.add("itemProgressBar");var innerCardFooter=card.querySelector(".innerCardFooter");if(!innerCardFooter){innerCardFooter=document.createElement("div"),innerCardFooter.classList.add("innerCardFooter");card.querySelector(".cardImageContainer").appendChild(innerCardFooter)}innerCardFooter.appendChild(itemProgressBar)}itemProgressBar.innerHTML=progressHtml}else(itemProgressBar=card.querySelector(".itemProgressBar"))&&itemProgressBar.parentNode.removeChild(itemProgressBar)}function onUserDataChanged(userData,scope){for(var cards=(scope||document.body).querySelectorAll('.card-withuserdata[data-id="'+userData.ItemId+'"]'),i=0,length=cards.length;i')}cell.setAttribute("data-timerid",newTimerId)}}function onTimerCancelled(id,itemsContainer){for(var cells=itemsContainer.querySelectorAll('.card[data-timerid="'+id+'"]'),i=0,length=cells.length;i');var chapter=chapters[i];html+=buildChapterCard(item,apiClient,chapter,i,options,className,shape),itemsInRow++,options.rows&&itemsInRow>=options.rows&&(itemsInRow=0,html+="
")}return html}function getImgUrl(item,chapter,index,maxWidth,apiClient){return chapter.ImageTag?apiClient.getScaledImageUrl(item.Id,{maxWidth:maxWidth,tag:chapter.ImageTag,type:"Chapter",index:index}):null}function buildChapterCard(item,apiClient,chapter,index,options,className,shape){var imgUrl=getImgUrl(item,chapter,index,options.width||400,apiClient),cardImageContainerClass="cardContent cardContent-shadow cardImageContainer chapterCardImageContainer";options.coverImage&&(cardImageContainerClass+=" coveredImage");var dataAttributes=' data-action="play" data-isfolder="'+item.IsFolder+'" data-id="'+item.Id+'" data-serverid="'+item.ServerId+'" data-type="'+item.Type+'" data-mediatype="'+item.MediaType+'" data-positionticks="'+chapter.StartPositionTicks+'"',cardImageContainer=imgUrl?'
':'
';imgUrl||(cardImageContainer+='local_movies');var nameHtml="";nameHtml+='
'+chapter.Name+"
",nameHtml+='
'+datetime.getDisplayRunningTime(chapter.StartPositionTicks)+"
";var cardBoxCssClass="cardBox",cardScalableClass="cardScalable";if(layoutManager.tv){var enableFocusTransfrom=!browser.slow&&!browser.xboxOne&&!browser.edgeUwp;cardScalableClass+=" card-focuscontent",enableFocusTransfrom?cardBoxCssClass+=" cardBox-focustransform":cardScalableClass+=" card-focuscontent-large"}var html='
";return html}function buildChapterCards(item,chapters,options){if(options.parentContainer){if(!document.body.contains(options.parentContainer))return;if(!chapters.length)return void options.parentContainer.classList.add("hide");options.parentContainer.classList.remove("hide")}var html=buildChapterCardsHtml(item,chapters,options);options.itemsContainer.innerHTML=html,imageLoader.lazyChildren(options.itemsContainer)}return{buildChapterCards:buildChapterCards}}); \ No newline at end of file +define(["datetime","imageLoader","connectionManager","layoutManager","browser"],function(datetime,imageLoader,connectionManager,layoutManager,browser){"use strict";function buildChapterCardsHtml(item,chapters,options){var className="card itemAction chapterCard";layoutManager.tv&&(browser.animate||browser.edge)&&(className+=" card-focusscale");var mediaStreams=((item.MediaSources||[])[0]||{}).MediaStreams||[],videoStream=mediaStreams.filter(function(i){return"Video"===i.Type})[0]||{},shape=options.backdropShape||"backdrop";videoStream.Width&&videoStream.Height&&videoStream.Width/videoStream.Height<=1.2&&(shape=options.squareShape||"square"),className+=" "+shape+"Card",(options.block||options.rows)&&(className+=" block");for(var html="",itemsInRow=0,apiClient=connectionManager.getApiClient(item.ServerId),i=0,length=chapters.length;i');html+=buildChapterCard(item,apiClient,chapters[i],i,options,className,shape),itemsInRow++,options.rows&&itemsInRow>=options.rows&&(itemsInRow=0,html+="
")}return html}function getImgUrl(item,chapter,index,maxWidth,apiClient){return chapter.ImageTag?apiClient.getScaledImageUrl(item.Id,{maxWidth:maxWidth,tag:chapter.ImageTag,type:"Chapter",index:index}):null}function buildChapterCard(item,apiClient,chapter,index,options,className,shape){var imgUrl=getImgUrl(item,chapter,index,options.width||400,apiClient),cardImageContainerClass="cardContent cardContent-shadow cardImageContainer chapterCardImageContainer";options.coverImage&&(cardImageContainerClass+=" coveredImage");var dataAttributes=' data-action="play" data-isfolder="'+item.IsFolder+'" data-id="'+item.Id+'" data-serverid="'+item.ServerId+'" data-type="'+item.Type+'" data-mediatype="'+item.MediaType+'" data-positionticks="'+chapter.StartPositionTicks+'"',cardImageContainer=imgUrl?'
':'
';imgUrl||(cardImageContainer+='local_movies');var nameHtml="";nameHtml+='
'+chapter.Name+"
",nameHtml+='
'+datetime.getDisplayRunningTime(chapter.StartPositionTicks)+"
";var cardBoxCssClass="cardBox",cardScalableClass="cardScalable";if(layoutManager.tv){var enableFocusTransfrom=!browser.slow&&!browser.edge;cardScalableClass+=" card-focuscontent",enableFocusTransfrom?cardBoxCssClass+=" cardBox-focustransform cardBox-withfocuscontent":(cardBoxCssClass+=" cardBox-withfocuscontent-large",cardScalableClass+=" card-focuscontent-large")}return'
"}function buildChapterCards(item,chapters,options){if(options.parentContainer){if(!document.body.contains(options.parentContainer))return;if(!chapters.length)return void options.parentContainer.classList.add("hide");options.parentContainer.classList.remove("hide")}var html=buildChapterCardsHtml(item,chapters,options);options.itemsContainer.innerHTML=html,imageLoader.lazyChildren(options.itemsContainer)}return{buildChapterCards:buildChapterCards}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecasthelpers.js b/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecasthelpers.js index 5fa9a600d..45b034b1e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecasthelpers.js +++ b/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecasthelpers.js @@ -1 +1 @@ -define(["events"],function(events){"use strict";function isValidIpAddress(address){var links=LinkParser.parse(address);return 1==links.length}function isLocalIpAddress(address){return address=address.toLowerCase(),address.indexOf("127.0.0.1")!==-1||address.indexOf("localhost")!==-1}function getServerAddress(apiClient){var serverAddress=apiClient.serverAddress();if(isValidIpAddress(serverAddress)&&!isLocalIpAddress(serverAddress))return Promise.resolve(serverAddress);var cachedValue=getCachedValue(serverAddress);return cachedValue?Promise.resolve(cachedValue):apiClient.getEndpointInfo().then(function(endpoint){return endpoint.IsInNetwork?apiClient.getPublicSystemInfo().then(function(info){return addToCache(serverAddress,info.LocalAddress),info.LocalAddress}):(addToCache(serverAddress,serverAddress),serverAddress)})}function clearCache(){cache={}}function addToCache(key,value){cache[key]={value:value,time:(new Date).getTime()}}function getCachedValue(key){var obj=cache[key];return obj&&(new Date).getTime()-obj.time<18e4?obj.value:null}!function(){function ensureProtocol(url){return url.match(protocolRegExp)||(url="http://"+url),url}var protocols="(?:(?:http|https|rtsp|ftp):\\/\\/)",credentials="(?:(?:[a-z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-f0-9]{2})){1,64}(?:\\:(?:[a-z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-f0-9]{2})){1,25})?\\@)",ipv6="((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?",ipv4="(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])",linkRegExpString="(?:"+protocols+"?"+credentials+"?(?:"+ipv6+"|"+ipv4+"))(?:\\:\\d{1,5})?(?:\\/(?:(?:[a-z0-9\\/\\@\\&\\#\\~\\*\\_\\-\\+])|(?:\\%[a-f0-9]{2})|(?:[\\;\\?\\:\\.\\!\\'\\(\\)\\,\\=]+(?=(?:[a-z0-9\\/\\@\\&\\#\\~\\*\\_\\-\\+])|(?:\\%[a-f0-9]{2}))))*|\\b|$)",linkRegExp=RegExp(linkRegExpString,"gi"),protocolRegExp=RegExp("^"+protocols,"i"),LinkParser={parse:function(text){for(var match,links=[];match=linkRegExp.exec(text);){var txt=match[0],pos=match.index,len=txt.length,url=ensureProtocol(text);links.push({pos:pos,text:txt,len:len,url:url})}return links}};window.LinkParser=LinkParser}();var cache={};return events.on(ConnectionManager,"localusersignedin",clearCache),events.on(ConnectionManager,"localusersignedout",clearCache),{getServerAddress:getServerAddress}}); \ No newline at end of file +define(["events"],function(events){"use strict";function isValidIpAddress(address){return 1==LinkParser.parse(address).length}function isLocalIpAddress(address){return address=address.toLowerCase(),-1!==address.indexOf("127.0.0.1")||-1!==address.indexOf("localhost")}function getServerAddress(apiClient){var serverAddress=apiClient.serverAddress();if(isValidIpAddress(serverAddress)&&!isLocalIpAddress(serverAddress))return Promise.resolve(serverAddress);var cachedValue=getCachedValue(serverAddress);return cachedValue?Promise.resolve(cachedValue):apiClient.getEndpointInfo().then(function(endpoint){return endpoint.IsInNetwork?apiClient.getPublicSystemInfo().then(function(info){return addToCache(serverAddress,info.LocalAddress),info.LocalAddress}):(addToCache(serverAddress,serverAddress),serverAddress)})}function clearCache(){cache={}}function addToCache(key,value){cache[key]={value:value,time:(new Date).getTime()}}function getCachedValue(key){var obj=cache[key];return obj&&(new Date).getTime()-obj.time<18e4?obj.value:null}!function(){function ensureProtocol(url){return url.match(protocolRegExp)||(url="http://"+url),url}var protocols="(?:(?:http|https|rtsp|ftp):\\/\\/)",linkRegExp=RegExp("(?:(?:(?:http|https|rtsp|ftp):\\/\\/)?(?:(?:[a-z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-f0-9]{2})){1,64}(?:\\:(?:[a-z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-f0-9]{2})){1,25})?\\@)?(?:((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?|(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\\:\\d{1,5})?(?:\\/(?:(?:[a-z0-9\\/\\@\\&\\#\\~\\*\\_\\-\\+])|(?:\\%[a-f0-9]{2})|(?:[\\;\\?\\:\\.\\!\\'\\(\\)\\,\\=]+(?=(?:[a-z0-9\\/\\@\\&\\#\\~\\*\\_\\-\\+])|(?:\\%[a-f0-9]{2}))))*|\\b|$)","gi"),protocolRegExp=RegExp("^"+protocols,"i"),LinkParser={parse:function(text){for(var match,links=[];match=linkRegExp.exec(text);){var txt=match[0],pos=match.index,len=txt.length,url=ensureProtocol(text);links.push({pos:pos,text:txt,len:len,url:url})}return links}};window.LinkParser=LinkParser}();var cache={};return events.on(ConnectionManager,"localusersignedin",clearCache),events.on(ConnectionManager,"localusersignedout",clearCache),{getServerAddress:getServerAddress}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecastplayer.js b/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecastplayer.js index 936c3d377..b09ee406d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecastplayer.js +++ b/dashboard-ui/bower_components/emby-webcomponents/chromecast/chromecastplayer.js @@ -1 +1 @@ -define(["appSettings","userSettings","playbackManager","connectionManager","globalize","events","require","castSenderApiLoader"],function(appSettings,userSettings,playbackManager,connectionManager,globalize,events,require,castSenderApiLoader){"use strict";function sendConnectionResult(isOk){var resolve=currentResolve,reject=currentReject;currentResolve=null,currentReject=null,isOk?resolve&&resolve():reject?reject():playbackManager.removeActivePlayer(PlayerName)}function alertText(text,title){require(["alert"],function(alert){alert({text:text,title:title})})}function normalizeImages(state){if(state&&state.NowPlayingItem){var item=state.NowPlayingItem;item.ImageTags&&item.ImageTags.Primary||item.PrimaryImageTag&&(item.ImageTags=item.ImageTags||{},item.ImageTags.Primary=item.PrimaryImageTag),item.BackdropImageTag&&item.BackdropItemId===item.Id&&(item.BackdropImageTags=[item.BackdropImageTag]),item.BackdropImageTag&&item.BackdropItemId!==item.Id&&(item.ParentBackdropImageTags=[item.BackdropImageTag],item.ParentBackdropItemId=item.BackdropItemId)}}function getItemsForPlayback(apiClient,query){var userId=apiClient.getCurrentUserId();return query.Ids&&1===query.Ids.split(",").length?apiClient.getItem(userId,query.Ids.split(",")).then(function(item){return{Items:[item],TotalRecordCount:1}}):(query.Limit=query.Limit||100,query.ExcludeLocationTypes="Virtual",query.EnableTotalRecordCount=!1,apiClient.getItems(userId,query))}function bindEventForRelay(instance,eventName){events.on(instance._castPlayer,eventName,function(e,data){console.log("cc: "+eventName);var state=instance.getPlayerStateInternal(data);events.trigger(instance,eventName,[state])})}function initializeChromecast(){var instance=this;instance._castPlayer=new CastPlayer,document.dispatchEvent(new CustomEvent("chromecastloaded",{detail:{player:instance}})),events.on(instance._castPlayer,"connect",function(e){currentResolve?sendConnectionResult(!0):playbackManager.setActivePlayer(PlayerName,instance.getCurrentTargetInfo()),console.log("cc: connect"),instance.lastPlayerData=null}),events.on(instance._castPlayer,"playbackstart",function(e,data){console.log("cc: playbackstart"),instance._castPlayer.initializeCastPlayer();var state=instance.getPlayerStateInternal(data);events.trigger(instance,"playbackstart",[state])}),events.on(instance._castPlayer,"playbackstop",function(e,data){console.log("cc: playbackstop");var state=instance.getPlayerStateInternal(data);events.trigger(instance,"playbackstop",[state]),instance.lastPlayerData={}}),events.on(instance._castPlayer,"playbackprogress",function(e,data){console.log("cc: positionchange");var state=instance.getPlayerStateInternal(data);events.trigger(instance,"timeupdate",[state])}),bindEventForRelay(instance,"timeupdate"),bindEventForRelay(instance,"pause"),bindEventForRelay(instance,"unpause"),bindEventForRelay(instance,"volumechange"),bindEventForRelay(instance,"repeatmodechange"),events.on(instance._castPlayer,"playstatechange",function(e,data){console.log("cc: playstatechange");var state=instance.getPlayerStateInternal(data);events.trigger(instance,"pause",[state])})}function ChromecastPlayer(){this.name=PlayerName,this.type="mediaplayer",this.id="chromecast",this.isLocalPlayer=!1,this.lastPlayerData={},castSenderApiLoader.load().then(initializeChromecast.bind(this))}var currentResolve,currentReject,PlayerName="Chromecast",DEVICE_STATE={IDLE:0,ACTIVE:1,WARNING:2,ERROR:3},PLAYER_STATE={IDLE:"IDLE",LOADING:"LOADING",LOADED:"LOADED",PLAYING:"PLAYING",PAUSED:"PAUSED",STOPPED:"STOPPED",SEEKING:"SEEKING",ERROR:"ERROR"},applicationID="2D4B1DA3",messageNamespace="urn:x-cast:com.connectsdk",CastPlayer=function(){this.deviceState=DEVICE_STATE.IDLE,this.currentMediaSession=null,this.session=null,this.castPlayerState=PLAYER_STATE.IDLE,this.hasReceivers=!1,this.errorHandler=this.onError.bind(this),this.mediaStatusUpdateHandler=this.onMediaStatusUpdate.bind(this),this.initializeCastPlayer()};return CastPlayer.prototype.initializeCastPlayer=function(){var chrome=window.chrome;if(chrome){if(!chrome.cast||!chrome.cast.isAvailable)return void setTimeout(this.initializeCastPlayer.bind(this),1e3);var sessionRequest=new chrome.cast.SessionRequest(applicationID),apiConfig=new chrome.cast.ApiConfig(sessionRequest,this.sessionListener.bind(this),this.receiverListener.bind(this),"origin_scoped");console.log("chromecast.initialize"),chrome.cast.initialize(apiConfig,this.onInitSuccess.bind(this),this.errorHandler)}},CastPlayer.prototype.onInitSuccess=function(){this.isInitialized=!0,console.log("chromecast init success")},CastPlayer.prototype.onError=function(){console.log("chromecast error")},CastPlayer.prototype.sessionListener=function(e){this.session=e,this.session&&(console.log("sessionListener "+JSON.stringify(e)),this.session.media[0]&&this.onMediaDiscovered("activeSession",this.session.media[0]),this.onSessionConnected(e))},CastPlayer.prototype.messageListener=function(namespace,message){if("string"==typeof message&&(message=JSON.parse(message)),"playbackerror"===message.type){var errorCode=message.data;setTimeout(function(){alertText(globalize.translate("MessagePlaybackError"+errorCode),globalize.translate("HeaderPlaybackError"))},300)}else"connectionerror"===message.type?setTimeout(function(){alertText(globalize.translate("MessageChromecastConnectionError"),globalize.translate("HeaderError"))},300):message.type&&events.trigger(this,message.type,[message.data])},CastPlayer.prototype.receiverListener=function(e){"available"===e?(console.log("chromecast receiver found"),this.hasReceivers=!0):(console.log("chromecast receiver list empty"),this.hasReceivers=!1)},CastPlayer.prototype.sessionUpdateListener=function(isAlive){console.log("sessionUpdateListener alive: "+isAlive),isAlive||(this.session=null,this.deviceState=DEVICE_STATE.IDLE,this.castPlayerState=PLAYER_STATE.IDLE,console.log("sessionUpdateListener: setting currentMediaSession to null"),this.currentMediaSession=null,sendConnectionResult(!1))},CastPlayer.prototype.launchApp=function(){console.log("chromecast launching app..."),chrome.cast.requestSession(this.onRequestSessionSuccess.bind(this),this.onLaunchError.bind(this))},CastPlayer.prototype.onRequestSessionSuccess=function(e){console.log("chromecast session success: "+e.sessionId),this.onSessionConnected(e)},CastPlayer.prototype.onSessionConnected=function(session){this.session=session,this.deviceState=DEVICE_STATE.ACTIVE,this.session.addMessageListener(messageNamespace,this.messageListener.bind(this)),this.session.addMediaListener(this.sessionMediaListener.bind(this)),this.session.addUpdateListener(this.sessionUpdateListener.bind(this)),events.trigger(this,"connect"),this.sendMessage({options:{},command:"Identify"})},CastPlayer.prototype.sessionMediaListener=function(e){console.log("sessionMediaListener"),this.currentMediaSession=e,this.currentMediaSession.addUpdateListener(this.mediaStatusUpdateHandler)},CastPlayer.prototype.onLaunchError=function(){console.log("chromecast launch error"),this.deviceState=DEVICE_STATE.ERROR,sendConnectionResult(!1)},CastPlayer.prototype.stopApp=function(){this.session&&this.session.stop(this.onStopAppSuccess.bind(this,"Session stopped"),this.errorHandler)},CastPlayer.prototype.onStopAppSuccess=function(message){console.log(message),this.deviceState=DEVICE_STATE.IDLE,this.castPlayerState=PLAYER_STATE.IDLE,console.log("onStopAppSuccess: setting currentMediaSession to null"),this.currentMediaSession=null},CastPlayer.prototype.loadMedia=function(options,command){return this.session?(options.items=options.items.map(function(i){return{Id:i.Id,ServerId:i.ServerId,Name:i.Name,Type:i.Type,MediaType:i.MediaType,IsFolder:i.IsFolder}}),this.sendMessage({options:options,command:command})):(console.log("no session"),Promise.reject())},CastPlayer.prototype.sendMessage=function(message){var player=this,receiverName=null,session=player.session;session&&session.receiver&&session.receiver.friendlyName&&(receiverName=session.receiver.friendlyName);var apiClient;apiClient=message.options&&message.options.ServerId?connectionManager.getApiClient(message.options.ServerId):message.options&&message.options.items&&message.options.items.length?connectionManager.getApiClient(message.options.items[0].ServerId):connectionManager.currentApiClient(),message=Object.assign(message,{userId:apiClient.getCurrentUserId(),deviceId:apiClient.deviceId(),accessToken:apiClient.accessToken(),serverAddress:apiClient.serverAddress(),serverId:apiClient.serverId(),receiverName:receiverName});var bitrateSetting=appSettings.maxChromecastBitrate();return bitrateSetting&&(message.maxBitrate=bitrateSetting),message.options&&message.options.items&&(message.subtitleAppearance=userSettings.getSubtitleAppearanceSettings(),message.subtitleBurnIn=appSettings.get("subtitleburnin")||""),new Promise(function(resolve,reject){require(["chromecastHelper"],function(chromecastHelper){chromecastHelper.getServerAddress(apiClient).then(function(serverAddress){message.serverAddress=serverAddress,player.sendMessageInternal(message).then(resolve,reject)},reject)})})},CastPlayer.prototype.sendMessageInternal=function(message){return message=JSON.stringify(message),this.session.sendMessage(messageNamespace,message,this.onPlayCommandSuccess.bind(this),this.errorHandler),Promise.resolve()},CastPlayer.prototype.onPlayCommandSuccess=function(){console.log("Message was sent to receiver ok.")},CastPlayer.prototype.onMediaDiscovered=function(how,mediaSession){console.log("chromecast new media session ID:"+mediaSession.mediaSessionId+" ("+how+")"),this.currentMediaSession=mediaSession,"loadMedia"===how&&(this.castPlayerState=PLAYER_STATE.PLAYING),"activeSession"===how&&(this.castPlayerState=mediaSession.playerState),this.currentMediaSession.addUpdateListener(this.mediaStatusUpdateHandler)},CastPlayer.prototype.onMediaStatusUpdate=function(e){e===!1&&(this.castPlayerState=PLAYER_STATE.IDLE),console.log("chromecast updating media: "+e)},CastPlayer.prototype.setReceiverVolume=function(mute,vol){return this.currentMediaSession?void(mute?this.session.setReceiverMuted(!0,this.mediaCommandSuccessCallback.bind(this),this.errorHandler):this.session.setReceiverVolumeLevel(vol||1,this.mediaCommandSuccessCallback.bind(this),this.errorHandler)):void console.log("this.currentMediaSession is null")},CastPlayer.prototype.mute=function(){this.setReceiverVolume(!0)},CastPlayer.prototype.mediaCommandSuccessCallback=function(info,e){console.log(info)},ChromecastPlayer.prototype.tryPair=function(target){var castPlayer=this._castPlayer;return castPlayer.deviceState!==DEVICE_STATE.ACTIVE&&castPlayer.isInitialized?new Promise(function(resolve,reject){currentResolve=resolve,currentReject=reject,castPlayer.launchApp()}):(currentResolve=null,currentReject=null,Promise.reject())},ChromecastPlayer.prototype.getTargets=function(){var targets=[];return this._castPlayer.hasReceivers&&targets.push(this.getCurrentTargetInfo()),Promise.resolve(targets)},ChromecastPlayer.prototype.getCurrentTargetInfo=function(){var appName=null,castPlayer=this._castPlayer;return castPlayer.session&&castPlayer.session.receiver&&castPlayer.session.receiver.friendlyName&&(appName=castPlayer.session.receiver.friendlyName),{name:PlayerName,id:PlayerName,playerName:PlayerName,playableMediaTypes:["Audio","Video"],isLocalPlayer:!1,appName:PlayerName,deviceName:appName,supportedCommands:["VolumeUp","VolumeDown","Mute","Unmute","ToggleMute","SetVolume","SetAudioStreamIndex","SetSubtitleStreamIndex","DisplayContent","SetRepeatMode","EndSession","PlayMediaSource"]}},ChromecastPlayer.prototype.getPlayerStateInternal=function(data){var triggerStateChange=!1;return data&&!this.lastPlayerData&&(triggerStateChange=!0),data=data||this.lastPlayerData,this.lastPlayerData=data,normalizeImages(data),triggerStateChange&&events.trigger(this,"statechange",[data]),data},ChromecastPlayer.prototype.playWithCommand=function(options,command){if(!options.items){var apiClient=connectionManager.getApiClient(options.serverId),instance=this;return apiClient.getItem(apiClient.getCurrentUserId(),options.ids[0]).then(function(item){return options.items=[item],instance.playWithCommand(options,command)})}return this._castPlayer.loadMedia(options,command)},ChromecastPlayer.prototype.seek=function(position){position=parseInt(position),position/=1e7,this._castPlayer.sendMessage({options:{position:position},command:"Seek"})},ChromecastPlayer.prototype.setAudioStreamIndex=function(index){this._castPlayer.sendMessage({options:{index:index},command:"SetAudioStreamIndex"})},ChromecastPlayer.prototype.setSubtitleStreamIndex=function(index){this._castPlayer.sendMessage({options:{index:index},command:"SetSubtitleStreamIndex"})},ChromecastPlayer.prototype.setMaxStreamingBitrate=function(options){this._castPlayer.sendMessage({options:options,command:"SetMaxStreamingBitrate"})},ChromecastPlayer.prototype.isFullscreen=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.IsFullscreen},ChromecastPlayer.prototype.nextTrack=function(){this._castPlayer.sendMessage({options:{},command:"NextTrack"})},ChromecastPlayer.prototype.previousTrack=function(){this._castPlayer.sendMessage({options:{},command:"PreviousTrack"})},ChromecastPlayer.prototype.volumeDown=function(){this._castPlayer.sendMessage({options:{},command:"VolumeDown"})},ChromecastPlayer.prototype.endSession=function(){var instance=this;this.stop().then(function(){setTimeout(function(){instance._castPlayer.stopApp()},1e3)})},ChromecastPlayer.prototype.volumeUp=function(){this._castPlayer.sendMessage({options:{},command:"VolumeUp"})},ChromecastPlayer.prototype.setVolume=function(vol){vol=Math.min(vol,100),vol=Math.max(vol,0),this._castPlayer.sendMessage({options:{volume:vol},command:"SetVolume"})},ChromecastPlayer.prototype.unpause=function(){this._castPlayer.sendMessage({options:{},command:"Unpause"})},ChromecastPlayer.prototype.playPause=function(){this._castPlayer.sendMessage({options:{},command:"PlayPause"})},ChromecastPlayer.prototype.pause=function(){this._castPlayer.sendMessage({options:{},command:"Pause"})},ChromecastPlayer.prototype.stop=function(){return this._castPlayer.sendMessage({options:{},command:"Stop"})},ChromecastPlayer.prototype.displayContent=function(options){this._castPlayer.sendMessage({options:options,command:"DisplayContent"})},ChromecastPlayer.prototype.setMute=function(isMuted){var castPlayer=this._castPlayer;isMuted?castPlayer.sendMessage({options:{},command:"Mute"}):castPlayer.sendMessage({options:{},command:"Unmute"})},ChromecastPlayer.prototype.getRepeatMode=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.RepeatMode},ChromecastPlayer.prototype.setRepeatMode=function(mode){this._castPlayer.sendMessage({options:{RepeatMode:mode},command:"SetRepeatMode"})},ChromecastPlayer.prototype.toggleMute=function(){this._castPlayer.sendMessage({options:{},command:"ToggleMute"})},ChromecastPlayer.prototype.audioTracks=function(){var state=this.lastPlayerData||{};state=state.NowPlayingItem||{};var streams=state.MediaStreams||[];return streams.filter(function(s){return"Audio"===s.Type})},ChromecastPlayer.prototype.getAudioStreamIndex=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.AudioStreamIndex},ChromecastPlayer.prototype.subtitleTracks=function(){var state=this.lastPlayerData||{};state=state.NowPlayingItem||{};var streams=state.MediaStreams||[];return streams.filter(function(s){return"Subtitle"===s.Type})},ChromecastPlayer.prototype.getSubtitleStreamIndex=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.SubtitleStreamIndex},ChromecastPlayer.prototype.getMaxStreamingBitrate=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.MaxStreamingBitrate},ChromecastPlayer.prototype.getVolume=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},null==state.VolumeLevel?100:state.VolumeLevel},ChromecastPlayer.prototype.isPlaying=function(){var state=this.lastPlayerData||{};return null!=state.NowPlayingItem},ChromecastPlayer.prototype.isPlayingVideo=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},"Video"===state.MediaType},ChromecastPlayer.prototype.isPlayingAudio=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},"Audio"===state.MediaType},ChromecastPlayer.prototype.currentTime=function(val){if(null!=val)return this.seek(val);var state=this.lastPlayerData||{};return state=state.PlayState||{},state.PositionTicks},ChromecastPlayer.prototype.duration=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},state.RunTimeTicks},ChromecastPlayer.prototype.getBufferedRanges=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.BufferedRanges||[]},ChromecastPlayer.prototype.paused=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.IsPaused},ChromecastPlayer.prototype.isMuted=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.IsMuted},ChromecastPlayer.prototype.shuffle=function(item){var apiClient=connectionManager.getApiClient(item.ServerId),userId=apiClient.getCurrentUserId(),instance=this;apiClient.getItem(userId,item.Id).then(function(item){instance.playWithCommand({items:[item]},"Shuffle")})},ChromecastPlayer.prototype.instantMix=function(item){var apiClient=connectionManager.getApiClient(item.ServerId),userId=apiClient.getCurrentUserId(),instance=this;apiClient.getItem(userId,item.Id).then(function(item){instance.playWithCommand({items:[item]},"InstantMix")})},ChromecastPlayer.prototype.canPlayMediaType=function(mediaType){return mediaType=(mediaType||"").toLowerCase(),"audio"===mediaType||"video"===mediaType},ChromecastPlayer.prototype.canQueueMediaType=function(mediaType){return this.canPlayMediaType(mediaType)},ChromecastPlayer.prototype.queue=function(options){this.playWithCommand(options,"PlayLast")},ChromecastPlayer.prototype.queueNext=function(options){this.playWithCommand(options,"PlayNext")},ChromecastPlayer.prototype.play=function(options){if(options.items)return this.playWithCommand(options,"PlayNow");if(!options.serverId)throw new Error("serverId required!");var instance=this,apiClient=connectionManager.getApiClient(options.serverId);return getItemsForPlayback(apiClient,{Ids:options.ids.join(",")}).then(function(result){return options.items=result.Items,instance.playWithCommand(options,"PlayNow")})},ChromecastPlayer.prototype.toggleFullscreen=function(){},ChromecastPlayer.prototype.beginPlayerUpdates=function(){},ChromecastPlayer.prototype.endPlayerUpdates=function(){},ChromecastPlayer.prototype.getPlaylist=function(){return Promise.resolve([])},ChromecastPlayer.prototype.getCurrentPlaylistItemId=function(){},ChromecastPlayer.prototype.setCurrentPlaylistItem=function(playlistItemId){return Promise.resolve()},ChromecastPlayer.prototype.removeFromPlaylist=function(playlistItemIds){return Promise.resolve()},ChromecastPlayer.prototype.getPlayerState=function(){return this.getPlayerStateInternal()||{}},ChromecastPlayer}); \ No newline at end of file +define(["appSettings","userSettings","playbackManager","connectionManager","globalize","events","require","castSenderApiLoader"],function(appSettings,userSettings,playbackManager,connectionManager,globalize,events,require,castSenderApiLoader){"use strict";function sendConnectionResult(isOk){var resolve=currentResolve,reject=currentReject;currentResolve=null,currentReject=null,isOk?resolve&&resolve():reject?reject():playbackManager.removeActivePlayer(PlayerName)}function alertText(text,title){require(["alert"],function(alert){alert({text:text,title:title})})}function normalizeImages(state){if(state&&state.NowPlayingItem){var item=state.NowPlayingItem;item.ImageTags&&item.ImageTags.Primary||item.PrimaryImageTag&&(item.ImageTags=item.ImageTags||{},item.ImageTags.Primary=item.PrimaryImageTag),item.BackdropImageTag&&item.BackdropItemId===item.Id&&(item.BackdropImageTags=[item.BackdropImageTag]),item.BackdropImageTag&&item.BackdropItemId!==item.Id&&(item.ParentBackdropImageTags=[item.BackdropImageTag],item.ParentBackdropItemId=item.BackdropItemId)}}function getItemsForPlayback(apiClient,query){var userId=apiClient.getCurrentUserId();return query.Ids&&1===query.Ids.split(",").length?apiClient.getItem(userId,query.Ids.split(",")).then(function(item){return{Items:[item],TotalRecordCount:1}}):(query.Limit=query.Limit||100,query.ExcludeLocationTypes="Virtual",query.EnableTotalRecordCount=!1,apiClient.getItems(userId,query))}function bindEventForRelay(instance,eventName){events.on(instance._castPlayer,eventName,function(e,data){var state=instance.getPlayerStateInternal(data);events.trigger(instance,eventName,[state])})}function initializeChromecast(){var instance=this;instance._castPlayer=new CastPlayer,document.dispatchEvent(new CustomEvent("chromecastloaded",{detail:{player:instance}})),events.on(instance._castPlayer,"connect",function(e){currentResolve?sendConnectionResult(!0):playbackManager.setActivePlayer(PlayerName,instance.getCurrentTargetInfo()),console.log("cc: connect"),instance.lastPlayerData=null}),events.on(instance._castPlayer,"playbackstart",function(e,data){console.log("cc: playbackstart"),instance._castPlayer.initializeCastPlayer();var state=instance.getPlayerStateInternal(data);events.trigger(instance,"playbackstart",[state])}),events.on(instance._castPlayer,"playbackstop",function(e,data){console.log("cc: playbackstop");var state=instance.getPlayerStateInternal(data);events.trigger(instance,"playbackstop",[state]),instance.lastPlayerData={}}),events.on(instance._castPlayer,"playbackprogress",function(e,data){var state=instance.getPlayerStateInternal(data);events.trigger(instance,"timeupdate",[state])}),bindEventForRelay(instance,"timeupdate"),bindEventForRelay(instance,"pause"),bindEventForRelay(instance,"unpause"),bindEventForRelay(instance,"volumechange"),bindEventForRelay(instance,"repeatmodechange"),events.on(instance._castPlayer,"playstatechange",function(e,data){var state=instance.getPlayerStateInternal(data);events.trigger(instance,"pause",[state])})}function ChromecastPlayer(){this.name=PlayerName,this.type="mediaplayer",this.id="chromecast",this.isLocalPlayer=!1,this.lastPlayerData={},castSenderApiLoader.load().then(initializeChromecast.bind(this))}var currentResolve,currentReject,PlayerName="Chromecast",DEVICE_STATE={IDLE:0,ACTIVE:1,WARNING:2,ERROR:3},PLAYER_STATE={IDLE:"IDLE",LOADING:"LOADING",LOADED:"LOADED",PLAYING:"PLAYING",PAUSED:"PAUSED",STOPPED:"STOPPED",SEEKING:"SEEKING",ERROR:"ERROR"},CastPlayer=function(){this.deviceState=DEVICE_STATE.IDLE,this.currentMediaSession=null,this.session=null,this.castPlayerState=PLAYER_STATE.IDLE,this.hasReceivers=!1,this.errorHandler=this.onError.bind(this),this.mediaStatusUpdateHandler=this.onMediaStatusUpdate.bind(this),this.initializeCastPlayer()};return CastPlayer.prototype.initializeCastPlayer=function(){var chrome=window.chrome;if(chrome){if(!chrome.cast||!chrome.cast.isAvailable)return void setTimeout(this.initializeCastPlayer.bind(this),1e3);var sessionRequest=new chrome.cast.SessionRequest("2D4B1DA3"),apiConfig=new chrome.cast.ApiConfig(sessionRequest,this.sessionListener.bind(this),this.receiverListener.bind(this),"origin_scoped");console.log("chromecast.initialize"),chrome.cast.initialize(apiConfig,this.onInitSuccess.bind(this),this.errorHandler)}},CastPlayer.prototype.onInitSuccess=function(){this.isInitialized=!0,console.log("chromecast init success")},CastPlayer.prototype.onError=function(){console.log("chromecast error")},CastPlayer.prototype.sessionListener=function(e){this.session=e,this.session&&(this.session.media[0]&&this.onMediaDiscovered("activeSession",this.session.media[0]),this.onSessionConnected(e))},CastPlayer.prototype.messageListener=function(namespace,message){if("string"==typeof message&&(message=JSON.parse(message)),"playbackerror"===message.type){var errorCode=message.data;setTimeout(function(){alertText(globalize.translate("MessagePlaybackError"+errorCode),globalize.translate("HeaderPlaybackError"))},300)}else"connectionerror"===message.type?setTimeout(function(){alertText(globalize.translate("MessageChromecastConnectionError"),globalize.translate("HeaderError"))},300):message.type&&events.trigger(this,message.type,[message.data])},CastPlayer.prototype.receiverListener=function(e){this.hasReceivers="available"===e},CastPlayer.prototype.sessionUpdateListener=function(isAlive){isAlive||(this.session=null,this.deviceState=DEVICE_STATE.IDLE,this.castPlayerState=PLAYER_STATE.IDLE,this.currentMediaSession=null,sendConnectionResult(!1))},CastPlayer.prototype.launchApp=function(){chrome.cast.requestSession(this.onRequestSessionSuccess.bind(this),this.onLaunchError.bind(this))},CastPlayer.prototype.onRequestSessionSuccess=function(e){this.onSessionConnected(e)},CastPlayer.prototype.onSessionConnected=function(session){this.session=session,this.deviceState=DEVICE_STATE.ACTIVE,this.session.addMessageListener("urn:x-cast:com.connectsdk",this.messageListener.bind(this)),this.session.addMediaListener(this.sessionMediaListener.bind(this)),this.session.addUpdateListener(this.sessionUpdateListener.bind(this)),events.trigger(this,"connect"),this.sendMessage({options:{},command:"Identify"})},CastPlayer.prototype.sessionMediaListener=function(e){this.currentMediaSession=e,this.currentMediaSession.addUpdateListener(this.mediaStatusUpdateHandler)},CastPlayer.prototype.onLaunchError=function(){this.deviceState=DEVICE_STATE.ERROR,sendConnectionResult(!1)},CastPlayer.prototype.stopApp=function(){this.session&&this.session.stop(this.onStopAppSuccess.bind(this,"Session stopped"),this.errorHandler)},CastPlayer.prototype.onStopAppSuccess=function(message){this.deviceState=DEVICE_STATE.IDLE,this.castPlayerState=PLAYER_STATE.IDLE,this.currentMediaSession=null},CastPlayer.prototype.loadMedia=function(options,command){return this.session?(options.items=options.items.map(function(i){return{Id:i.Id,ServerId:i.ServerId,Name:i.Name,Type:i.Type,MediaType:i.MediaType,IsFolder:i.IsFolder}}),this.sendMessage({options:options,command:command})):Promise.reject()},CastPlayer.prototype.sendMessage=function(message){var player=this,receiverName=null,session=player.session;session&&session.receiver&&session.receiver.friendlyName&&(receiverName=session.receiver.friendlyName);var apiClient;apiClient=message.options&&message.options.ServerId?connectionManager.getApiClient(message.options.ServerId):message.options&&message.options.items&&message.options.items.length?connectionManager.getApiClient(message.options.items[0].ServerId):connectionManager.currentApiClient(),message=Object.assign(message,{userId:apiClient.getCurrentUserId(),deviceId:apiClient.deviceId(),accessToken:apiClient.accessToken(),serverAddress:apiClient.serverAddress(),serverId:apiClient.serverId(),serverVersion:apiClient.serverVersion(),receiverName:receiverName});var bitrateSetting=appSettings.maxChromecastBitrate();return bitrateSetting&&(message.maxBitrate=bitrateSetting),message.options&&message.options.items&&(message.subtitleAppearance=userSettings.getSubtitleAppearanceSettings(),message.subtitleBurnIn=appSettings.get("subtitleburnin")||""),new Promise(function(resolve,reject){require(["chromecastHelper"],function(chromecastHelper){chromecastHelper.getServerAddress(apiClient).then(function(serverAddress){message.serverAddress=serverAddress,player.sendMessageInternal(message).then(resolve,reject)},reject)})})},CastPlayer.prototype.sendMessageInternal=function(message){return message=JSON.stringify(message),this.session.sendMessage("urn:x-cast:com.connectsdk",message,this.onPlayCommandSuccess.bind(this),this.errorHandler),Promise.resolve()},CastPlayer.prototype.onPlayCommandSuccess=function(){},CastPlayer.prototype.onMediaDiscovered=function(how,mediaSession){this.currentMediaSession=mediaSession,"loadMedia"===how&&(this.castPlayerState=PLAYER_STATE.PLAYING),"activeSession"===how&&(this.castPlayerState=mediaSession.playerState),this.currentMediaSession.addUpdateListener(this.mediaStatusUpdateHandler)},CastPlayer.prototype.onMediaStatusUpdate=function(e){!1===e&&(this.castPlayerState=PLAYER_STATE.IDLE)},CastPlayer.prototype.setReceiverVolume=function(mute,vol){this.currentMediaSession&&(mute?this.session.setReceiverMuted(!0,this.mediaCommandSuccessCallback.bind(this),this.errorHandler):this.session.setReceiverVolumeLevel(vol||1,this.mediaCommandSuccessCallback.bind(this),this.errorHandler))},CastPlayer.prototype.mute=function(){this.setReceiverVolume(!0)},CastPlayer.prototype.mediaCommandSuccessCallback=function(info,e){},ChromecastPlayer.prototype.tryPair=function(target){var castPlayer=this._castPlayer;return castPlayer.deviceState!==DEVICE_STATE.ACTIVE&&castPlayer.isInitialized?new Promise(function(resolve,reject){currentResolve=resolve,currentReject=reject,castPlayer.launchApp()}):(currentResolve=null,currentReject=null,Promise.reject())},ChromecastPlayer.prototype.getTargets=function(){var targets=[];return this._castPlayer&&this._castPlayer.hasReceivers&&targets.push(this.getCurrentTargetInfo()),Promise.resolve(targets)},ChromecastPlayer.prototype.getCurrentTargetInfo=function(){var appName=null,castPlayer=this._castPlayer;return castPlayer.session&&castPlayer.session.receiver&&castPlayer.session.receiver.friendlyName&&(appName=castPlayer.session.receiver.friendlyName),{name:PlayerName,id:PlayerName,playerName:PlayerName,playableMediaTypes:["Audio","Video"],isLocalPlayer:!1,appName:PlayerName,deviceName:appName,supportedCommands:["VolumeUp","VolumeDown","Mute","Unmute","ToggleMute","SetVolume","SetAudioStreamIndex","SetSubtitleStreamIndex","DisplayContent","SetRepeatMode","EndSession","PlayMediaSource","PlayTrailers"]}},ChromecastPlayer.prototype.getPlayerStateInternal=function(data){var triggerStateChange=!1;return data&&!this.lastPlayerData&&(triggerStateChange=!0),data=data||this.lastPlayerData,this.lastPlayerData=data,normalizeImages(data),triggerStateChange&&events.trigger(this,"statechange",[data]),data},ChromecastPlayer.prototype.playWithCommand=function(options,command){if(!options.items){var apiClient=connectionManager.getApiClient(options.serverId),instance=this;return apiClient.getItem(apiClient.getCurrentUserId(),options.ids[0]).then(function(item){return options.items=[item],instance.playWithCommand(options,command)})}return this._castPlayer.loadMedia(options,command)},ChromecastPlayer.prototype.seek=function(position){position=parseInt(position),position/=1e7,this._castPlayer.sendMessage({options:{position:position},command:"Seek"})},ChromecastPlayer.prototype.setAudioStreamIndex=function(index){this._castPlayer.sendMessage({options:{index:index},command:"SetAudioStreamIndex"})},ChromecastPlayer.prototype.setSubtitleStreamIndex=function(index){this._castPlayer.sendMessage({options:{index:index},command:"SetSubtitleStreamIndex"})},ChromecastPlayer.prototype.setMaxStreamingBitrate=function(options){this._castPlayer.sendMessage({options:options,command:"SetMaxStreamingBitrate"})},ChromecastPlayer.prototype.isFullscreen=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.IsFullscreen},ChromecastPlayer.prototype.nextTrack=function(){this._castPlayer.sendMessage({options:{},command:"NextTrack"})},ChromecastPlayer.prototype.previousTrack=function(){this._castPlayer.sendMessage({options:{},command:"PreviousTrack"})},ChromecastPlayer.prototype.volumeDown=function(){this._castPlayer.sendMessage({options:{},command:"VolumeDown"})},ChromecastPlayer.prototype.endSession=function(){var instance=this;this.stop().then(function(){setTimeout(function(){instance._castPlayer.stopApp()},1e3)})},ChromecastPlayer.prototype.volumeUp=function(){this._castPlayer.sendMessage({options:{},command:"VolumeUp"})},ChromecastPlayer.prototype.setVolume=function(vol){vol=Math.min(vol,100),vol=Math.max(vol,0),this._castPlayer.sendMessage({options:{volume:vol},command:"SetVolume"})},ChromecastPlayer.prototype.unpause=function(){this._castPlayer.sendMessage({options:{},command:"Unpause"})},ChromecastPlayer.prototype.playPause=function(){this._castPlayer.sendMessage({options:{},command:"PlayPause"})},ChromecastPlayer.prototype.pause=function(){this._castPlayer.sendMessage({options:{},command:"Pause"})},ChromecastPlayer.prototype.stop=function(){return this._castPlayer.sendMessage({options:{},command:"Stop"})},ChromecastPlayer.prototype.displayContent=function(options){this._castPlayer.sendMessage({options:options,command:"DisplayContent"})},ChromecastPlayer.prototype.setMute=function(isMuted){var castPlayer=this._castPlayer;isMuted?castPlayer.sendMessage({options:{},command:"Mute"}):castPlayer.sendMessage({options:{},command:"Unmute"})},ChromecastPlayer.prototype.getRepeatMode=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.RepeatMode},ChromecastPlayer.prototype.playTrailers=function(item){this._castPlayer.sendMessage({options:{ItemId:item.Id,ServerId:item.ServerId},command:"PlayTrailers"})},ChromecastPlayer.prototype.setRepeatMode=function(mode){this._castPlayer.sendMessage({options:{RepeatMode:mode},command:"SetRepeatMode"})},ChromecastPlayer.prototype.toggleMute=function(){this._castPlayer.sendMessage({options:{},command:"ToggleMute"})},ChromecastPlayer.prototype.audioTracks=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},(state.MediaStreams||[]).filter(function(s){return"Audio"===s.Type})},ChromecastPlayer.prototype.getAudioStreamIndex=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.AudioStreamIndex},ChromecastPlayer.prototype.subtitleTracks=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},(state.MediaStreams||[]).filter(function(s){return"Subtitle"===s.Type})},ChromecastPlayer.prototype.getSubtitleStreamIndex=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.SubtitleStreamIndex},ChromecastPlayer.prototype.getMaxStreamingBitrate=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.MaxStreamingBitrate},ChromecastPlayer.prototype.getVolume=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},null==state.VolumeLevel?100:state.VolumeLevel},ChromecastPlayer.prototype.isPlaying=function(){return null!=(this.lastPlayerData||{}).NowPlayingItem},ChromecastPlayer.prototype.isPlayingVideo=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},"Video"===state.MediaType},ChromecastPlayer.prototype.isPlayingAudio=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},"Audio"===state.MediaType},ChromecastPlayer.prototype.currentTime=function(val){if(null!=val)return this.seek(val);var state=this.lastPlayerData||{};return state=state.PlayState||{},state.PositionTicks},ChromecastPlayer.prototype.duration=function(){var state=this.lastPlayerData||{};return state=state.NowPlayingItem||{},state.RunTimeTicks},ChromecastPlayer.prototype.getBufferedRanges=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.BufferedRanges||[]},ChromecastPlayer.prototype.paused=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.IsPaused},ChromecastPlayer.prototype.isMuted=function(){var state=this.lastPlayerData||{};return state=state.PlayState||{},state.IsMuted},ChromecastPlayer.prototype.shuffle=function(item){var apiClient=connectionManager.getApiClient(item.ServerId),userId=apiClient.getCurrentUserId(),instance=this;apiClient.getItem(userId,item.Id).then(function(item){instance.playWithCommand({items:[item]},"Shuffle")})},ChromecastPlayer.prototype.instantMix=function(item){var apiClient=connectionManager.getApiClient(item.ServerId),userId=apiClient.getCurrentUserId(),instance=this;apiClient.getItem(userId,item.Id).then(function(item){instance.playWithCommand({items:[item]},"InstantMix")})},ChromecastPlayer.prototype.canPlayMediaType=function(mediaType){return"audio"===(mediaType=(mediaType||"").toLowerCase())||"video"===mediaType},ChromecastPlayer.prototype.canQueueMediaType=function(mediaType){return this.canPlayMediaType(mediaType)},ChromecastPlayer.prototype.queue=function(options){this.playWithCommand(options,"PlayLast")},ChromecastPlayer.prototype.queueNext=function(options){this.playWithCommand(options,"PlayNext")},ChromecastPlayer.prototype.play=function(options){if(options.items)return this.playWithCommand(options,"PlayNow");if(!options.serverId)throw new Error("serverId required!");var instance=this;return getItemsForPlayback(connectionManager.getApiClient(options.serverId),{Ids:options.ids.join(",")}).then(function(result){return options.items=result.Items,instance.playWithCommand(options,"PlayNow")})},ChromecastPlayer.prototype.toggleFullscreen=function(){},ChromecastPlayer.prototype.beginPlayerUpdates=function(){},ChromecastPlayer.prototype.endPlayerUpdates=function(){},ChromecastPlayer.prototype.getPlaylist=function(){return Promise.resolve([])},ChromecastPlayer.prototype.getCurrentPlaylistItemId=function(){},ChromecastPlayer.prototype.setCurrentPlaylistItem=function(playlistItemId){return Promise.resolve()},ChromecastPlayer.prototype.removeFromPlaylist=function(playlistItemIds){return Promise.resolve()},ChromecastPlayer.prototype.getPlayerState=function(){return this.getPlayerStateInternal()||{}},ChromecastPlayer}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js b/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js index 6deb1800f..1d626c301 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js @@ -1 +1 @@ -define(["dialogHelper","loading","apphost","layoutManager","connectionManager","appRouter","globalize","emby-checkbox","emby-input","paper-icon-button-light","emby-select","material-icons","css!./../formdialog","emby-button","emby-linkbutton","flexStyles"],function(dialogHelper,loading,appHost,layoutManager,connectionManager,appRouter,globalize){"use strict";function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(elem=elem.parentNode,!elem)return null;return elem}function onSubmit(e){loading.show();var panel=parentWithClass(this,"dialog"),collectionId=panel.querySelector("#selectCollectionToAddTo").value,apiClient=connectionManager.getApiClient(currentServerId);return collectionId?addToCollection(apiClient,panel,collectionId):createCollection(apiClient,panel),e.preventDefault(),!1}function createCollection(apiClient,dlg){var url=apiClient.getUrl("Collections",{Name:dlg.querySelector("#txtNewCollectionName").value,IsLocked:!dlg.querySelector("#chkEnableInternetMetadata").checked,Ids:dlg.querySelector(".fldSelectedItemIds").value||""});apiClient.ajax({type:"POST",url:url,dataType:"json"}).then(function(result){loading.hide();var id=result.Id;dlg.submitted=!0,dialogHelper.close(dlg),redirectToCollection(apiClient,id)})}function redirectToCollection(apiClient,id){appRouter.showItem(id,apiClient.serverId())}function addToCollection(apiClient,dlg,id){var url=apiClient.getUrl("Collections/"+id+"/Items",{Ids:dlg.querySelector(".fldSelectedItemIds").value||""});apiClient.ajax({type:"POST",url:url}).then(function(){loading.hide(),dlg.submitted=!0,dialogHelper.close(dlg),require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#MessageItemsAdded"))})})}function triggerChange(select){select.dispatchEvent(new CustomEvent("change",{}))}function populateCollections(panel){loading.show();var select=panel.querySelector("#selectCollectionToAddTo");panel.querySelector(".newCollectionInfo").classList.add("hide");var options={Recursive:!0,IncludeItemTypes:"BoxSet",SortBy:"SortName",EnableTotalRecordCount:!1},apiClient=connectionManager.getApiClient(currentServerId);apiClient.getItems(apiClient.getCurrentUserId(),options).then(function(result){var html="";html+='",html+=result.Items.map(function(i){return'"}),select.innerHTML=html,select.value="",triggerChange(select),loading.hide()})}function getEditorHtml(){var html="";return html+='
',html+='
',html+='
',html+="
",html+=globalize.translate("sharedcomponents#NewCollectionHelp"),html+="
",html+='
',html+="
",html+="
",html+='
',html+='',html+="
",html+="
",html+='
',html+='
',html+='',html+='
'+globalize.translate("sharedcomponents#NewCollectionNameExample")+"
",html+="
",html+='",html+="
",html+='
',html+='",html+="
",html+='',html+="
",html+="
",html+="
"}function initEditor(content,items){if(content.querySelector("#selectCollectionToAddTo").addEventListener("change",function(){this.value?(content.querySelector(".newCollectionInfo").classList.add("hide"),content.querySelector("#txtNewCollectionName").removeAttribute("required")):(content.querySelector(".newCollectionInfo").classList.remove("hide"),content.querySelector("#txtNewCollectionName").setAttribute("required","required"))}),content.querySelector("form").addEventListener("submit",onSubmit),content.querySelector(".fldSelectedItemIds",content).value=items.join(","),items.length)content.querySelector(".fldSelectCollection").classList.remove("hide"),populateCollections(content);else{content.querySelector(".fldSelectCollection").classList.add("hide");var selectCollectionToAddTo=content.querySelector("#selectCollectionToAddTo");selectCollectionToAddTo.innerHTML="",selectCollectionToAddTo.value="",triggerChange(selectCollectionToAddTo)}}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function CollectionEditor(){}var currentServerId;return CollectionEditor.prototype.show=function(options){var items=options.items||{};currentServerId=options.serverId;var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="",title=items.length?globalize.translate("sharedcomponents#HeaderAddToCollection"):globalize.translate("sharedcomponents#NewCollection");return html+='
',html+='',html+='

',html+=title,html+="

",appHost.supports("externallinks")&&(html+=''+globalize.translate("sharedcomponents#Help")+""),html+="
",html+=getEditorHtml(),dlg.innerHTML=html,initEditor(dlg,items),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dialogHelper.open(dlg).then(function(){return layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),dlg.submitted?Promise.resolve():Promise.reject()})},CollectionEditor}); \ No newline at end of file +define(["dialogHelper","loading","apphost","layoutManager","connectionManager","appRouter","globalize","emby-checkbox","emby-input","paper-icon-button-light","emby-select","material-icons","css!./../formdialog","emby-button","emby-linkbutton","flexStyles"],function(dialogHelper,loading,appHost,layoutManager,connectionManager,appRouter,globalize){"use strict";function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(!(elem=elem.parentNode))return null;return elem}function onSubmit(e){loading.show();var panel=parentWithClass(this,"dialog"),collectionId=panel.querySelector("#selectCollectionToAddTo").value,apiClient=connectionManager.getApiClient(currentServerId);return collectionId?addToCollection(apiClient,panel,collectionId):createCollection(apiClient,panel),e.preventDefault(),!1}function createCollection(apiClient,dlg){var url=apiClient.getUrl("Collections",{Name:dlg.querySelector("#txtNewCollectionName").value,IsLocked:!dlg.querySelector("#chkEnableInternetMetadata").checked,Ids:dlg.querySelector(".fldSelectedItemIds").value||""});apiClient.ajax({type:"POST",url:url,dataType:"json"}).then(function(result){loading.hide();var id=result.Id;dlg.submitted=!0,dialogHelper.close(dlg),redirectToCollection(apiClient,id)})}function redirectToCollection(apiClient,id){appRouter.showItem(id,apiClient.serverId())}function addToCollection(apiClient,dlg,id){var url=apiClient.getUrl("Collections/"+id+"/Items",{Ids:dlg.querySelector(".fldSelectedItemIds").value||""});apiClient.ajax({type:"POST",url:url}).then(function(){loading.hide(),dlg.submitted=!0,dialogHelper.close(dlg),require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#MessageItemsAdded"))})})}function triggerChange(select){select.dispatchEvent(new CustomEvent("change",{}))}function populateCollections(panel){loading.show();var select=panel.querySelector("#selectCollectionToAddTo");panel.querySelector(".newCollectionInfo").classList.add("hide");var options={Recursive:!0,IncludeItemTypes:"BoxSet",SortBy:"SortName",EnableTotalRecordCount:!1},apiClient=connectionManager.getApiClient(currentServerId);apiClient.getItems(apiClient.getCurrentUserId(),options).then(function(result){var html="";html+='",html+=result.Items.map(function(i){return'"}),select.innerHTML=html,select.value="",triggerChange(select),loading.hide()})}function getEditorHtml(){var html="";return html+='
',html+='
',html+='
',html+="
",html+=globalize.translate("sharedcomponents#NewCollectionHelp"),html+="
",html+='
',html+="
",html+="
",html+='
',html+='',html+="
",html+="
",html+='
',html+='
',html+='',html+='
'+globalize.translate("sharedcomponents#NewCollectionNameExample")+"
",html+="
",html+='",html+="
",html+='
',html+='",html+="
",html+='',html+="
",html+="
",html+="
"}function initEditor(content,items){if(content.querySelector("#selectCollectionToAddTo").addEventListener("change",function(){this.value?(content.querySelector(".newCollectionInfo").classList.add("hide"),content.querySelector("#txtNewCollectionName").removeAttribute("required")):(content.querySelector(".newCollectionInfo").classList.remove("hide"),content.querySelector("#txtNewCollectionName").setAttribute("required","required"))}),content.querySelector("form").addEventListener("submit",onSubmit),content.querySelector(".fldSelectedItemIds",content).value=items.join(","),items.length)content.querySelector(".fldSelectCollection").classList.remove("hide"),populateCollections(content);else{content.querySelector(".fldSelectCollection").classList.add("hide");var selectCollectionToAddTo=content.querySelector("#selectCollectionToAddTo");selectCollectionToAddTo.innerHTML="",selectCollectionToAddTo.value="",triggerChange(selectCollectionToAddTo)}}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function CollectionEditor(){}var currentServerId;return CollectionEditor.prototype.show=function(options){var items=options.items||{};currentServerId=options.serverId;var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="",title=items.length?globalize.translate("sharedcomponents#HeaderAddToCollection"):globalize.translate("sharedcomponents#NewCollection");return html+='
',html+='',html+='

',html+=title,html+="

",appHost.supports("externallinks")&&(html+=''+globalize.translate("sharedcomponents#Help")+""),html+="
",html+=getEditorHtml(),dlg.innerHTML=html,initEditor(dlg,items),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dialogHelper.open(dlg).then(function(){return layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),dlg.submitted?Promise.resolve():Promise.reject()})},CollectionEditor}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/confirm/nativeconfirm.js b/dashboard-ui/bower_components/emby-webcomponents/confirm/nativeconfirm.js index f906682c1..a816c416a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/confirm/nativeconfirm.js +++ b/dashboard-ui/bower_components/emby-webcomponents/confirm/nativeconfirm.js @@ -1 +1 @@ -define([],function(){"use strict";function replaceAll(str,find,replace){return str.split(find).join(replace)}return function(options){"string"==typeof options&&(options={title:"",text:options});var text=replaceAll(options.text||"","
","\n"),result=confirm(text);return result?Promise.resolve():Promise.reject()}}); \ No newline at end of file +define([],function(){"use strict";function replaceAll(str,find,replace){return str.split(find).join(replace)}return function(options){"string"==typeof options&&(options={title:"",text:options});var text=replaceAll(options.text||"","
","\n");return confirm(text)?Promise.resolve():Promise.reject()}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/datetime.js b/dashboard-ui/bower_components/emby-webcomponents/datetime.js index ec7a048eb..516ff794e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/datetime.js +++ b/dashboard-ui/bower_components/emby-webcomponents/datetime.js @@ -1 +1 @@ -define(["globalize"],function(globalize){"use strict";function parseISO8601Date(s,toLocal){var re=/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?(Z|([+-])(\d{2}):(\d{2}))?/,d=s.match(re);if(!d)throw"Couldn't parse ISO 8601 date string '"+s+"'";var a=[1,2,3,4,5,6,10,11];for(var i in a)d[a[i]]=parseInt(d[a[i]],10);d[7]=parseFloat(d[7]);var ms=Date.UTC(d[1],d[2]-1,d[3],d[4],d[5],d[6]);if(d[7]>0&&(ms+=Math.round(1e3*d[7])),"Z"!==d[8]&&d[10]){var offset=60*d[10]*60*1e3;d[11]&&(offset+=60*d[11]*1e3),"-"===d[9]?ms-=offset:ms+=offset}else toLocal===!1&&(ms+=6e4*(new Date).getTimezoneOffset());return new Date(ms)}function getDisplayRunningTime(ticks){var ticksPerHour=36e9,ticksPerMinute=6e8,ticksPerSecond=1e7,parts=[],hours=ticks/ticksPerHour;hours=Math.floor(hours),hours&&parts.push(hours),ticks-=hours*ticksPerHour;var minutes=ticks/ticksPerMinute;minutes=Math.floor(minutes),ticks-=minutes*ticksPerMinute,minutes<10&&hours&&(minutes="0"+minutes),parts.push(minutes);var seconds=ticks/ticksPerSecond;return seconds=Math.floor(seconds),seconds<10&&(seconds="0"+seconds),parts.push(seconds),parts.join(":")}function getOptionList(options){var list=[];for(var i in options)list.push({name:i,value:options[i]});return list}function toLocaleString(date,options){if(!date)throw new Error("date cannot be null");if(options=options||{},toLocaleTimeStringSupportsLocales){var currentLocale=globalize.getCurrentDateTimeLocale();if(currentLocale)return date.toLocaleString(currentLocale,options)}return date.toLocaleString()}function toLocaleDateString(date,options){if(!date)throw new Error("date cannot be null");if(options=options||{},toLocaleTimeStringSupportsLocales){var currentLocale=globalize.getCurrentDateTimeLocale();if(currentLocale)return date.toLocaleDateString(currentLocale,options)}var optionList=getOptionList(options);if(1===optionList.length&&"weekday"===optionList[0].name){var weekday=[];return weekday[0]="Sun",weekday[1]="Mon",weekday[2]="Tue",weekday[3]="Wed",weekday[4]="Thu",weekday[5]="Fri",weekday[6]="Sat",weekday[date.getDay()]}return date.toLocaleDateString()}function toLocaleTimeString(date,options){if(!date)throw new Error("date cannot be null");if(options=options||{},toLocaleTimeStringSupportsLocales){var currentLocale=globalize.getCurrentDateTimeLocale();if(currentLocale)return date.toLocaleTimeString(currentLocale,options)}return date.toLocaleTimeString()}function getDisplayTime(date){if(!date)throw new Error("date cannot be null");if("string"===(typeof date).toString().toLowerCase())try{date=parseISO8601Date(date,!0)}catch(err){return date}if(toLocaleTimeStringSupportsLocales)return toLocaleTimeString(date,{hour:"numeric",minute:"2-digit"});var time=toLocaleTimeString(date),timeLower=time.toLowerCase();if(timeLower.indexOf("am")!==-1||timeLower.indexOf("pm")!==-1){time=timeLower;var hour=date.getHours()%12,suffix=date.getHours()>11?"pm":"am";hour||(hour=12);var minutes=date.getMinutes();minutes<10&&(minutes="0"+minutes),minutes=":"+minutes,time=hour+minutes+suffix}else{var timeParts=time.split(":");timeParts.length>2&&(timeParts.length=2,time=timeParts.join(":"))}return time}function isRelativeDay(date,offsetInDays){if(!date)throw new Error("date cannot be null");var yesterday=new Date,day=yesterday.getDate()+offsetInDays;return yesterday.setDate(day),date.getFullYear()===yesterday.getFullYear()&&date.getMonth()===yesterday.getMonth()&&date.getDate()===day}var toLocaleTimeStringSupportsLocales=function(){try{(new Date).toLocaleTimeString("i")}catch(e){return"RangeError"===e.name}return!1}();return{parseISO8601Date:parseISO8601Date,getDisplayRunningTime:getDisplayRunningTime,toLocaleDateString:toLocaleDateString,toLocaleString:toLocaleString,getDisplayTime:getDisplayTime,isRelativeDay:isRelativeDay,toLocaleTimeString:toLocaleTimeString,supportsLocalization:function(){return toLocaleTimeStringSupportsLocales}}}); \ No newline at end of file +define(["globalize"],function(globalize){"use strict";function parseISO8601Date(s,toLocal){var re=/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?(Z|([+-])(\d{2}):(\d{2}))?/,d=s.match(re);if(!d)throw"Couldn't parse ISO 8601 date string '"+s+"'";var a=[1,2,3,4,5,6,10,11];for(var i in a)d[a[i]]=parseInt(d[a[i]],10);d[7]=parseFloat(d[7]);var ms=Date.UTC(d[1],d[2]-1,d[3],d[4],d[5],d[6]);if(d[7]>0&&(ms+=Math.round(1e3*d[7])),"Z"!==d[8]&&d[10]){var offset=60*d[10]*60*1e3;d[11]&&(offset+=60*d[11]*1e3),"-"===d[9]?ms-=offset:ms+=offset}else!1===toLocal&&(ms+=6e4*(new Date).getTimezoneOffset());return new Date(ms)}function getDisplayRunningTime(ticks){var parts=[],hours=ticks/36e9;hours=Math.floor(hours),hours&&parts.push(hours),ticks-=36e9*hours;var minutes=ticks/6e8;minutes=Math.floor(minutes),ticks-=6e8*minutes,minutes<10&&hours&&(minutes="0"+minutes),parts.push(minutes);var seconds=ticks/1e7;return seconds=Math.floor(seconds),seconds<10&&(seconds="0"+seconds),parts.push(seconds),parts.join(":")}function getOptionList(options){var list=[];for(var i in options)list.push({name:i,value:options[i]});return list}function toLocaleString(date,options){if(!date)throw new Error("date cannot be null");if(options=options||{},toLocaleTimeStringSupportsLocales){var currentLocale=globalize.getCurrentDateTimeLocale();if(currentLocale)return date.toLocaleString(currentLocale,options)}return date.toLocaleString()}function toLocaleDateString(date,options){if(!date)throw new Error("date cannot be null");if(options=options||{},toLocaleTimeStringSupportsLocales){var currentLocale=globalize.getCurrentDateTimeLocale();if(currentLocale)return date.toLocaleDateString(currentLocale,options)}var optionList=getOptionList(options);if(1===optionList.length&&"weekday"===optionList[0].name){var weekday=[];return weekday[0]="Sun",weekday[1]="Mon",weekday[2]="Tue",weekday[3]="Wed",weekday[4]="Thu",weekday[5]="Fri",weekday[6]="Sat",weekday[date.getDay()]}return date.toLocaleDateString()}function toLocaleTimeString(date,options){if(!date)throw new Error("date cannot be null");if(options=options||{},toLocaleTimeStringSupportsLocales){var currentLocale=globalize.getCurrentDateTimeLocale();if(currentLocale)return date.toLocaleTimeString(currentLocale,options)}return date.toLocaleTimeString()}function getDisplayTime(date){if(!date)throw new Error("date cannot be null");if("string"===(typeof date).toString().toLowerCase())try{date=parseISO8601Date(date,!0)}catch(err){return date}if(toLocaleTimeStringSupportsLocales)return toLocaleTimeString(date,{hour:"numeric",minute:"2-digit"});var time=toLocaleTimeString(date),timeLower=time.toLowerCase();if(-1!==timeLower.indexOf("am")||-1!==timeLower.indexOf("pm")){time=timeLower;var hour=date.getHours()%12,suffix=date.getHours()>11?"pm":"am";hour||(hour=12);var minutes=date.getMinutes();minutes<10&&(minutes="0"+minutes),minutes=":"+minutes,time=hour+minutes+suffix}else{var timeParts=time.split(":");timeParts.length>2&&(timeParts.length=2,time=timeParts.join(":"))}return time}function isRelativeDay(date,offsetInDays){if(!date)throw new Error("date cannot be null");var yesterday=new Date,day=yesterday.getDate()+offsetInDays;return yesterday.setDate(day),date.getFullYear()===yesterday.getFullYear()&&date.getMonth()===yesterday.getMonth()&&date.getDate()===day}var toLocaleTimeStringSupportsLocales=function(){try{(new Date).toLocaleTimeString("i")}catch(e){return"RangeError"===e.name}return!1}();return{parseISO8601Date:parseISO8601Date,getDisplayRunningTime:getDisplayRunningTime,toLocaleDateString:toLocaleDateString,toLocaleString:toLocaleString,getDisplayTime:getDisplayTime,isRelativeDay:isRelativeDay,toLocaleTimeString:toLocaleTimeString,supportsLocalization:function(){return toLocaleTimeStringSupportsLocales}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js b/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js index 13a8e6421..382e7e013 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js @@ -1 +1 @@ -define(["dialogHelper","dom","layoutManager","scrollHelper","globalize","require","material-icons","emby-button","paper-icon-button-light","emby-input","formDialogStyle","flexStyles"],function(dialogHelper,dom,layoutManager,scrollHelper,globalize,require){"use strict";function showDialog(options,template){function onButtonClick(){dialogResult=this.getAttribute("data-id"),dialogHelper.close(dlg)}var dialogOptions={removeOnClose:!0,scrollY:!1},enableTvLayout=layoutManager.tv;enableTvLayout&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.innerHTML=globalize.translateHtml(template,"sharedcomponents"),dlg.classList.add("align-items-center"),dlg.classList.add("justify-content-center");var formDialogContent=dlg.querySelector(".formDialogContent");formDialogContent.classList.add("no-grow"),enableTvLayout?(formDialogContent.style["max-width"]="50%",formDialogContent.style["max-height"]="60%",scrollHelper.centerFocus.on(formDialogContent,!1)):(formDialogContent.style.maxWidth=Math.min(150*options.buttons.length+200,dom.getWindowSize().innerWidth-50)+"px",dlg.classList.add("dialog-fullscreen-lowres")),options.title?dlg.querySelector(".formDialogHeaderTitle").innerHTML=options.title||"":dlg.querySelector(".formDialogHeaderTitle").classList.add("hide"),dlg.querySelector(".text").innerHTML=options.html||options.text||"";var i,length,html="";for(i=0,length=options.buttons.length;i"+item.name+""}dlg.querySelector(".formDialogFooter").innerHTML=html;var dialogResult,buttons=dlg.querySelectorAll(".btnOption");for(i=0,length=buttons.length;i"+item.name+"",item.description&&(html+='
'+item.description+"
")}dlg.querySelector(".formDialogFooter").innerHTML=html,hasDescriptions&&dlg.querySelector(".formDialogFooter").classList.add("formDialogFooter-vertical");var dialogResult,buttons=dlg.querySelectorAll(".btnOption");for(i=0,length=buttons.length;i'+t.name+""}).join("")}function loadScreensavers(context,userSettings){var selectScreensaver=context.querySelector(".selectScreensaver"),options=pluginManager.ofType("screensaver").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectScreensaver.innerHTML=options.map(function(o){return'"}).join(""),selectScreensaver.value=userSettings.screensaver(),selectScreensaver.value||(selectScreensaver.value="none")}function loadSoundEffects(context,userSettings){var selectSoundEffects=context.querySelector(".selectSoundEffects"),options=pluginManager.ofType("soundeffects").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectSoundEffects.innerHTML=options.map(function(o){return'"}).join(""),selectSoundEffects.value=userSettings.soundEffects(),selectSoundEffects.value||(selectSoundEffects.value="none")}function loadSkins(context,userSettings){var selectSkin=context.querySelector(".selectSkin"),options=pluginManager.ofType("skin").map(function(plugin){return{name:plugin.name,value:plugin.id}});selectSkin.innerHTML=options.map(function(o){return'"}).join(""),selectSkin.value=userSettings.skin(),!selectSkin.value&&options.length&&(selectSkin.value=options[0].value),options.length>1&&appHost.supports("skins")?context.querySelector(".selectSkinContainer").classList.remove("hide"):context.querySelector(".selectSkinContainer").classList.add("hide")}function showOrHideMissingEpisodesField(context,user,apiClient){return browser.tizen||browser.web0s?void context.querySelector(".fldDisplayMissingEpisodes").classList.add("hide"):void context.querySelector(".fldDisplayMissingEpisodes").classList.remove("hide")}function loadForm(context,user,userSettings,apiClient){apiClient.getCurrentUserId(),user.Id;user.Policy.IsAdministrator?context.querySelector(".selectDashboardThemeContainer").classList.remove("hide"):context.querySelector(".selectDashboardThemeContainer").classList.add("hide"),appHost.supports("displaylanguage")?context.querySelector(".languageSection").classList.remove("hide"):context.querySelector(".languageSection").classList.add("hide"),appHost.supports("displaymode")?context.querySelector(".fldDisplayMode").classList.remove("hide"):context.querySelector(".fldDisplayMode").classList.add("hide"),appHost.supports("displaymode")||layoutManager.tv?context.querySelector(".selectTVHomeScreenContainer").classList.remove("hide"):context.querySelector(".selectTVHomeScreenContainer").classList.add("hide"),appHost.supports("externallinks")?context.querySelector(".learnHowToContributeContainer").classList.remove("hide"):context.querySelector(".learnHowToContributeContainer").classList.add("hide"),appHost.supports("runatstartup")?context.querySelector(".fldAutorun").classList.remove("hide"):context.querySelector(".fldAutorun").classList.add("hide"),appHost.supports("soundeffects")?context.querySelector(".fldSoundEffects").classList.remove("hide"):context.querySelector(".fldSoundEffects").classList.add("hide"),appHost.supports("screensaver")?context.querySelector(".selectScreensaverContainer").classList.remove("hide"):context.querySelector(".selectScreensaverContainer").classList.add("hide"),datetime.supportsLocalization()?context.querySelector(".fldDateTimeLocale").classList.remove("hide"):context.querySelector(".fldDateTimeLocale").classList.add("hide"),browser.tizen||browser.web0s?(context.querySelector(".fldSeasonalThemes").classList.add("hide"),context.querySelector(".fldBackdrops").classList.add("hide"),context.querySelector(".fldThemeSong").classList.add("hide"),context.querySelector(".fldThemeVideo").classList.add("hide")):(context.querySelector(".fldSeasonalThemes").classList.remove("hide"),context.querySelector(".fldBackdrops").classList.remove("hide"),context.querySelector(".fldThemeSong").classList.remove("hide"),context.querySelector(".fldThemeVideo").classList.remove("hide")),context.querySelector(".chkRunAtStartup").checked=appSettings.runAtStartup();var selectTheme=context.querySelector("#selectTheme"),selectDashboardTheme=context.querySelector("#selectDashboardTheme");fillThemes(selectTheme),fillThemes(selectDashboardTheme,!0),loadScreensavers(context,userSettings),loadSoundEffects(context,userSettings),loadSkins(context,userSettings),context.querySelector(".chkDisplayMissingEpisodes").checked=user.Configuration.DisplayMissingEpisodes||!1,context.querySelector("#chkThemeSong").checked=userSettings.enableThemeSongs(),context.querySelector("#chkThemeVideo").checked=userSettings.enableThemeVideos(),context.querySelector("#chkBackdrops").checked=userSettings.enableBackdrops(),context.querySelector("#chkSeasonalThemes").checked=userSettings.enableSeasonalThemes(),context.querySelector(".selectTVHomeScreen").value=userSettings.get("tvhome")||"",context.querySelector("#selectLanguage").value=userSettings.language()||"",context.querySelector(".selectDateTimeLocale").value=userSettings.dateTimeLocale()||"",selectDashboardTheme.value=userSettings.dashboardTheme()||"",selectTheme.value=userSettings.theme()||"",context.querySelector(".selectLayout").value=layoutManager.getSavedLayout()||"",showOrHideMissingEpisodesField(context,user,apiClient),loading.hide()}function saveUser(context,user,userSettingsInstance,apiClient){return appSettings.runAtStartup(context.querySelector(".chkRunAtStartup").checked),user.Configuration.DisplayMissingEpisodes=context.querySelector(".chkDisplayMissingEpisodes").checked,appHost.supports("displaylanguage")&&userSettingsInstance.language(context.querySelector("#selectLanguage").value),userSettingsInstance.dateTimeLocale(context.querySelector(".selectDateTimeLocale").value),userSettingsInstance.enableThemeSongs(context.querySelector("#chkThemeSong").checked),userSettingsInstance.enableThemeVideos(context.querySelector("#chkThemeVideo").checked),userSettingsInstance.dashboardTheme(context.querySelector("#selectDashboardTheme").value),userSettingsInstance.theme(context.querySelector("#selectTheme").value),userSettingsInstance.soundEffects(context.querySelector(".selectSoundEffects").value),userSettingsInstance.screensaver(context.querySelector(".selectScreensaver").value),userSettingsInstance.set("tvhome",context.querySelector(".selectTVHomeScreen").value),userSettingsInstance.skin(context.querySelector(".selectSkin").value),userSettingsInstance.enableBackdrops(context.querySelector("#chkBackdrops").checked),userSettingsInstance.enableSeasonalThemes(context.querySelector("#chkSeasonalThemes").checked),user.Id===apiClient.getCurrentUserId()&&skinManager.setTheme(userSettingsInstance.theme()),layoutManager.setLayout(context.querySelector(".selectLayout").value),apiClient.updateUserConfiguration(user.Id,user.Configuration)}function save(instance,context,userId,userSettings,apiClient,enableSaveConfirmation){loading.show(),apiClient.getUser(userId).then(function(user){saveUser(context,user,userSettings,apiClient).then(function(){loading.hide(),enableSaveConfirmation&&require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#SettingsSaved"))}),events.trigger(instance,"saved")},function(){loading.hide()})})}function onSubmit(e){var self=this,apiClient=connectionManager.getApiClient(self.options.serverId),userId=self.options.userId,userSettings=self.options.userSettings;return userSettings.setUserInfo(userId,apiClient).then(function(){var enableSaveConfirmation=self.options.enableSaveConfirmation;save(self,self.options.element,userId,userSettings,apiClient,enableSaveConfirmation)}),e&&e.preventDefault(),!1}function embed(options,self){require(["text!./displaysettings.template.html"],function(template){options.element.innerHTML=globalize.translateDocument(template,"sharedcomponents"),options.element.querySelector("form").addEventListener("submit",onSubmit.bind(self)),options.enableSaveButton&&options.element.querySelector(".btnSave").classList.remove("hide"),self.loadData(options.autoFocus)})}function DisplaySettings(options){this.options=options,embed(options,this)}return DisplaySettings.prototype.loadData=function(autoFocus){var self=this,context=self.options.element;loading.show();var userId=self.options.userId,apiClient=connectionManager.getApiClient(self.options.serverId),userSettings=self.options.userSettings;return apiClient.getUser(userId).then(function(user){return userSettings.setUserInfo(userId,apiClient).then(function(){self.dataLoaded=!0,loadForm(context,user,userSettings,apiClient),autoFocus&&focusManager.autoFocus(context)})})},DisplaySettings.prototype.submit=function(){onSubmit.call(this)},DisplaySettings.prototype.destroy=function(){this.options=null},DisplaySettings}); \ No newline at end of file +define(["require","browser","layoutManager","appSettings","pluginManager","apphost","focusManager","datetime","globalize","loading","connectionManager","skinManager","dom","events","emby-select","emby-checkbox","emby-linkbutton"],function(require,browser,layoutManager,appSettings,pluginManager,appHost,focusManager,datetime,globalize,loading,connectionManager,skinManager,dom,events){"use strict";function fillThemes(select,isDashboard){select.innerHTML=skinManager.getThemes().map(function(t){var value=t.id;return t.isDefault&&!isDashboard?value="":t.isDefaultServerDashboard&&isDashboard&&(value=""),'"}).join("")}function loadScreensavers(context,userSettings){var selectScreensaver=context.querySelector(".selectScreensaver"),options=pluginManager.ofType("screensaver").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectScreensaver.innerHTML=options.map(function(o){return'"}).join(""),selectScreensaver.value=userSettings.screensaver(),selectScreensaver.value||(selectScreensaver.value="none")}function loadSoundEffects(context,userSettings){var selectSoundEffects=context.querySelector(".selectSoundEffects"),options=pluginManager.ofType("soundeffects").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectSoundEffects.innerHTML=options.map(function(o){return'"}).join(""),selectSoundEffects.value=userSettings.soundEffects(),selectSoundEffects.value||(selectSoundEffects.value="none")}function loadSkins(context,userSettings){var selectSkin=context.querySelector(".selectSkin"),options=pluginManager.ofType("skin").map(function(plugin){return{name:plugin.name,value:plugin.id}});selectSkin.innerHTML=options.map(function(o){return'"}).join(""),selectSkin.value=userSettings.skin(),!selectSkin.value&&options.length&&(selectSkin.value=options[0].value),options.length>1&&appHost.supports("skins")?context.querySelector(".selectSkinContainer").classList.remove("hide"):context.querySelector(".selectSkinContainer").classList.add("hide")}function showOrHideMissingEpisodesField(context,user,apiClient){if(browser.tizen||browser.web0s)return void context.querySelector(".fldDisplayMissingEpisodes").classList.add("hide");context.querySelector(".fldDisplayMissingEpisodes").classList.remove("hide")}function loadForm(context,user,userSettings,apiClient){apiClient.getCurrentUserId(),user.Id;user.Policy.IsAdministrator?context.querySelector(".selectDashboardThemeContainer").classList.remove("hide"):context.querySelector(".selectDashboardThemeContainer").classList.add("hide"),appHost.supports("displaylanguage")?context.querySelector(".languageSection").classList.remove("hide"):context.querySelector(".languageSection").classList.add("hide"),appHost.supports("displaymode")?context.querySelector(".fldDisplayMode").classList.remove("hide"):context.querySelector(".fldDisplayMode").classList.add("hide"),appHost.supports("externallinks")?context.querySelector(".learnHowToContributeContainer").classList.remove("hide"):context.querySelector(".learnHowToContributeContainer").classList.add("hide"),appHost.supports("runatstartup")?context.querySelector(".fldAutorun").classList.remove("hide"):context.querySelector(".fldAutorun").classList.add("hide"),appHost.supports("soundeffects")?context.querySelector(".fldSoundEffects").classList.remove("hide"):context.querySelector(".fldSoundEffects").classList.add("hide"),appHost.supports("screensaver")?context.querySelector(".selectScreensaverContainer").classList.remove("hide"):context.querySelector(".selectScreensaverContainer").classList.add("hide"),datetime.supportsLocalization()?context.querySelector(".fldDateTimeLocale").classList.remove("hide"):context.querySelector(".fldDateTimeLocale").classList.add("hide"),browser.tizen||browser.web0s?(context.querySelector(".fldSeasonalThemes").classList.add("hide"),context.querySelector(".fldBackdrops").classList.add("hide"),context.querySelector(".fldThemeSong").classList.add("hide"),context.querySelector(".fldThemeVideo").classList.add("hide")):(context.querySelector(".fldSeasonalThemes").classList.remove("hide"),context.querySelector(".fldBackdrops").classList.remove("hide"),context.querySelector(".fldThemeSong").classList.remove("hide"),context.querySelector(".fldThemeVideo").classList.remove("hide")),context.querySelector(".chkRunAtStartup").checked=appSettings.runAtStartup();var selectTheme=context.querySelector("#selectTheme"),selectDashboardTheme=context.querySelector("#selectDashboardTheme");fillThemes(selectTheme),fillThemes(selectDashboardTheme,!0),loadScreensavers(context,userSettings),loadSoundEffects(context,userSettings),loadSkins(context,userSettings),context.querySelector(".chkDisplayMissingEpisodes").checked=user.Configuration.DisplayMissingEpisodes||!1,context.querySelector("#chkThemeSong").checked=userSettings.enableThemeSongs(),context.querySelector("#chkThemeVideo").checked=userSettings.enableThemeVideos(),context.querySelector("#chkBackdrops").checked=userSettings.enableBackdrops(),context.querySelector("#chkSeasonalThemes").checked=userSettings.enableSeasonalThemes(),context.querySelector("#selectLanguage").value=userSettings.language()||"",context.querySelector(".selectDateTimeLocale").value=userSettings.dateTimeLocale()||"",selectDashboardTheme.value=userSettings.dashboardTheme()||"",selectTheme.value=userSettings.theme()||"",context.querySelector(".selectLayout").value=layoutManager.getSavedLayout()||"",showOrHideMissingEpisodesField(context,user,apiClient),loading.hide()}function saveUser(context,user,userSettingsInstance,apiClient){return appSettings.runAtStartup(context.querySelector(".chkRunAtStartup").checked),user.Configuration.DisplayMissingEpisodes=context.querySelector(".chkDisplayMissingEpisodes").checked,appHost.supports("displaylanguage")&&userSettingsInstance.language(context.querySelector("#selectLanguage").value),userSettingsInstance.dateTimeLocale(context.querySelector(".selectDateTimeLocale").value),userSettingsInstance.enableThemeSongs(context.querySelector("#chkThemeSong").checked),userSettingsInstance.enableThemeVideos(context.querySelector("#chkThemeVideo").checked),userSettingsInstance.dashboardTheme(context.querySelector("#selectDashboardTheme").value),userSettingsInstance.theme(context.querySelector("#selectTheme").value),userSettingsInstance.soundEffects(context.querySelector(".selectSoundEffects").value),userSettingsInstance.screensaver(context.querySelector(".selectScreensaver").value),userSettingsInstance.skin(context.querySelector(".selectSkin").value),userSettingsInstance.enableBackdrops(context.querySelector("#chkBackdrops").checked),userSettingsInstance.enableSeasonalThemes(context.querySelector("#chkSeasonalThemes").checked),user.Id===apiClient.getCurrentUserId()&&skinManager.setTheme(userSettingsInstance.theme()),layoutManager.setLayout(context.querySelector(".selectLayout").value),apiClient.updateUserConfiguration(user.Id,user.Configuration)}function save(instance,context,userId,userSettings,apiClient,enableSaveConfirmation){loading.show(),apiClient.getUser(userId).then(function(user){saveUser(context,user,userSettings,apiClient).then(function(){loading.hide(),enableSaveConfirmation&&require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#SettingsSaved"))}),events.trigger(instance,"saved")},function(){loading.hide()})})}function onSubmit(e){var self=this,apiClient=connectionManager.getApiClient(self.options.serverId),userId=self.options.userId,userSettings=self.options.userSettings;return userSettings.setUserInfo(userId,apiClient).then(function(){var enableSaveConfirmation=self.options.enableSaveConfirmation;save(self,self.options.element,userId,userSettings,apiClient,enableSaveConfirmation)}),e&&e.preventDefault(),!1}function embed(options,self){require(["text!./displaysettings.template.html"],function(template){options.element.innerHTML=globalize.translateDocument(template,"sharedcomponents"),options.element.querySelector("form").addEventListener("submit",onSubmit.bind(self)),options.enableSaveButton&&options.element.querySelector(".btnSave").classList.remove("hide"),self.loadData(options.autoFocus)})}function DisplaySettings(options){this.options=options,embed(options,this)}return DisplaySettings.prototype.loadData=function(autoFocus){var self=this,context=self.options.element;loading.show();var userId=self.options.userId,apiClient=connectionManager.getApiClient(self.options.serverId),userSettings=self.options.userSettings;return apiClient.getUser(userId).then(function(user){return userSettings.setUserInfo(userId,apiClient).then(function(){self.dataLoaded=!0,loadForm(context,user,userSettings,apiClient),autoFocus&&focusManager.autoFocus(context)})})},DisplaySettings.prototype.submit=function(){onSubmit.call(this)},DisplaySettings.prototype.destroy=function(){this.options=null},DisplaySettings}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html b/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html index 3690e3d9c..01bd14221 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html @@ -125,14 +125,6 @@
-
- -
Changes take effect after signing out or restarting the app.
-
-
${FeatureRequiresEmbyPremiere}
diff --git a/dashboard-ui/bower_components/emby-webcomponents/dom.js b/dashboard-ui/bower_components/emby-webcomponents/dom.js index 553975c2e..2ddf5f077 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dom.js +++ b/dashboard-ui/bower_components/emby-webcomponents/dom.js @@ -1 +1 @@ -define([],function(){"use strict";function parentWithAttribute(elem,name,value){for(;value?elem.getAttribute(name)!==value:!elem.getAttribute(name);)if(elem=elem.parentNode,!elem||!elem.getAttribute)return null;return elem}function parentWithTag(elem,tagNames){for(Array.isArray(tagNames)||(tagNames=[tagNames]);tagNames.indexOf(elem.tagName||"")===-1;)if(elem=elem.parentNode,!elem)return null;return elem}function containsAnyClass(classList,classNames){for(var i=0,length=classNames.length;ii{font-size:1.36em;width:1em;height:1em}.button-link>i{font-size:1em}.fab{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-border-radius:50%;border-radius:50%;padding:.6em;box-sizing:border-box;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin:0}.fab>i{height:1em;width:1em;vertical-align:middle;font-size:2.85em}.fab.mini{padding:8px}.fab.mini>i{height:1em;width:1em;font-size:1.72em}.emby-button.block{display:block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:.25em 0;width:100%}.fab,.raised{-webkit-box-shadow:0 .145em .145em 0 rgba(0,0,0,.14),0 .0725em .3625em 0 rgba(0,0,0,.12),0 .2175em .0725em -.145em rgba(0,0,0,.2);box-shadow:0 .145em .145em 0 rgba(0,0,0,.14),0 .0725em .3625em 0 rgba(0,0,0,.12),0 .2175em .0725em -.145em rgba(0,0,0,.2);-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);-o-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.fab:focus,.raised:focus{-webkit-box-shadow:0 .58em .725em .0725em rgba(0,0,0,.14),0 .2175em 1.015em .145em rgba(0,0,0,.12),0 .3625em .3625em -.2175em rgba(0,0,0,.4);box-shadow:0 .58em .725em .0725em rgba(0,0,0,.14),0 .2175em 1.015em .145em rgba(0,0,0,.12),0 .3625em .3625em -.2175em rgba(0,0,0,.4)}.raised-small{padding:.75em;font-size:92%}.raised-mini{padding:.44em 1em;-webkit-border-radius:100em;border-radius:100em;font-size:92%}.button-flat-mini{padding:.5em .7em}.emby-button>i+span{margin-left:.5em;vertical-align:middle}.emby-button>span+i{margin-left:.5em}.paper-icon-button-light{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .29em;background:0 0;font-size:inherit;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;z-index:0;min-width:initial;min-height:initial;width:auto;height:auto;padding:8px;border:0;vertical-align:middle;-webkit-border-radius:50%;border-radius:50%;-webkit-tap-highlight-color:transparent;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.paper-icon-button-light::-moz-focus-inner{border:0}.paper-icon-button-light[disabled]{opacity:.3}.paper-icon-button-light>i{width:1em;height:1em;font-size:1.66956521739130434em;position:relative;z-index:1;vertical-align:middle}.paper-icon-button-light>img{width:1.72em;max-height:100%;position:relative;z-index:1;vertical-align:middle}.paper-icon-button-light:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background:currentcolor;opacity:0}.paper-icon-button-light:focus:after{opacity:.2}.emby-button-ripple-effect,.paper-icon-button-light-ripple-effect{position:absolute;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;top:50%;left:50%;background:currentcolor;-webkit-animation:ripple-animation .8s;animation:ripple-animation .8s;opacity:.25;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes ripple-animation{from{-webkit-transform:none;transform:none;opacity:.5}to{-webkit-transform:scale(20);transform:scale(20);opacity:0}}@keyframes ripple-animation{from{-webkit-transform:none;transform:none;opacity:.5}to{-webkit-transform:scale(20);transform:scale(20);opacity:0}}.emby-button-foreground{position:relative;z-index:1}.icon-button-focusscale{-webkit-transition:-webkit-transform 180ms ease-out!important;-o-transition:transform 180ms ease-out!important;transition:transform 180ms ease-out!important;-webkit-transform-origin:center center;transform-origin:center center}.icon-button-focusscale:focus{-webkit-transform:scale(1.3);transform:scale(1.3);z-index:1}.btnFilterWithBubble{position:relative}.filterButtonBubble{color:#fff;position:absolute;top:0;right:0;width:1.6em;height:1.6em;z-index:100000000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:82%;-webkit-border-radius:100em;border-radius:100em;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background:#03A9F4;font-weight:700} \ No newline at end of file +.emby-button,.fab{-webkit-box-sizing:border-box;-webkit-box-align:center}.button-flat,.button-link{background:0 0}.emby-button,.paper-icon-button-light{text-align:center;font-family:inherit;color:inherit;outline:0!important;-webkit-tap-highlight-color:transparent;position:relative}.emby-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;box-sizing:border-box;margin:0 .29em;font-size:inherit;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:0;padding:.86em 1em;border:0;vertical-align:middle;-webkit-border-radius:.2em;border-radius:.2em;font-weight:600;text-decoration:none;line-height:1.35}.emby-button::-moz-focus-inner{border:0}.button-flat:hover{opacity:.5}.button-link{margin:0;padding:0;vertical-align:initial}.button-link-inline{display:inline}.button-link:hover{text-decoration:underline}.emby-button-focusscale{-webkit-transition:-webkit-transform 180ms ease-out!important;-o-transition:transform 180ms ease-out!important;transition:transform 180ms ease-out!important;-webkit-transform-origin:center center;transform-origin:center center}.emby-button-focusscale:focus{-webkit-transform:scale(1.16);transform:scale(1.16);z-index:1}.emby-button>i{font-size:1.36em}.button-link>i{font-size:1em}.fab{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-border-radius:50%;border-radius:50%;padding:.6em;box-sizing:border-box;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.emby-button.block{display:block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:.25em 0;width:100%}.paper-icon-button-light{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .29em;background:0 0;font-size:inherit;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:0;min-width:initial;min-height:initial;width:auto;height:auto;padding:.556em;border:0;vertical-align:middle;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.paper-icon-button-light::-moz-focus-inner{border:0}.paper-icon-button-light[disabled]{opacity:.3}.paper-icon-button-light>i{font-size:1.66956521739130434em;position:relative;z-index:1;vertical-align:middle}.paper-icon-button-light>img{width:1.72em;max-height:100%;position:relative;z-index:1;vertical-align:middle}.emby-button-foreground{position:relative;z-index:1}.icon-button-focusscale{-webkit-transition:-webkit-transform 180ms ease-out!important;-o-transition:transform 180ms ease-out!important;transition:transform 180ms ease-out!important;-webkit-transform-origin:center center;transform-origin:center center}.icon-button-focusscale:focus{-webkit-transform:scale(1.3);transform:scale(1.3);z-index:1}.btnFilterWithBubble{position:relative}.filterButtonBubble{color:#fff;position:absolute;top:0;right:0;width:1.6em;height:1.6em;z-index:100000000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:82%;-webkit-border-radius:100em;border-radius:100em;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background:#03A9F4;font-weight:700} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js index 5ddc1e943..ad11a39c7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js @@ -1 +1 @@ -define(["browser","dom","layoutManager","shell","appRouter","apphost","css!./emby-button","registerElement"],function(browser,dom,layoutManager,shell,appRouter,appHost){"use strict";function animateButtonInternal(e,btn){for(var div=document.createElement("div"),i=0,length=btn.classList.length;i0&&offsetY>0&&(div.style.left=offsetX+"px",div.style.top=offsetY+"px");var firstChild=btn.firstChild;firstChild?btn.insertBefore(div,btn.firstChild):btn.appendChild(div),div.addEventListener(dom.whichAnimationEvent(),function(){div.parentNode.removeChild(div)},!1)}function animateButton(e,btn){requestAnimationFrame(function(){animateButtonInternal(e,btn)})}function onKeyDown(e){13===e.keyCode&&animateButton(e,this)}function onMouseDown(e){0===e.button&&animateButton(e,this)}function onClick(e){animateButton(e,this)}function enableAnimation(){return!browser.tv}function openPremiumInfo(){require(["registrationServices"],function(registrationServices){registrationServices.showPremiereInfo()})}function onAnchorClick(e){var href=this.getAttribute("href")||"";"#"!==href?this.getAttribute("target")?href.indexOf("emby.media/premiere")===-1||appHost.supports("externalpremium")?appHost.supports("targetblank")||(e.preventDefault(),shell.openUrl(href)):(e.preventDefault(),openPremiumInfo()):appRouter.handleAnchorClick(e):e.preventDefault()}var EmbyButtonPrototype=Object.create(HTMLButtonElement.prototype),EmbyLinkButtonPrototype=Object.create(HTMLAnchorElement.prototype);return EmbyButtonPrototype.createdCallback=function(){this.classList.contains("emby-button")||(this.classList.add("emby-button"),browser.firefox&&this.classList.add("button-link-inline"),layoutManager.tv&&(this.classList.add("emby-button-focusscale"),this.classList.add("emby-button-tv")),enableAnimation()&&"false"!==this.getAttribute("data-ripple")&&!this.classList.contains("button-link")&&(dom.addEventListener(this,"keydown",onKeyDown,{passive:!0}),browser.safari||browser.firefox&&"A"===this.tagName?dom.addEventListener(this,"click",onClick,{passive:!0}):dom.addEventListener(this,"mousedown",onMouseDown,{passive:!0})))},EmbyButtonPrototype.attachedCallback=function(){"A"===this.tagName&&(dom.removeEventListener(this,"click",onAnchorClick,{}),dom.addEventListener(this,"click",onAnchorClick,{}),"true"===this.getAttribute("data-autohide")&&(appHost.supports("externallinks")?this.classList.remove("hide"):this.classList.add("hide")))},EmbyButtonPrototype.detachedCallback=function(){dom.removeEventListener(this,"click",onAnchorClick,{})},EmbyLinkButtonPrototype.createdCallback=EmbyButtonPrototype.createdCallback,EmbyLinkButtonPrototype.attachedCallback=EmbyButtonPrototype.attachedCallback,document.registerElement("emby-button",{prototype:EmbyButtonPrototype,extends:"button"}),document.registerElement("emby-linkbutton",{prototype:EmbyLinkButtonPrototype,extends:"a"}),EmbyButtonPrototype}); \ No newline at end of file +define(["browser","dom","layoutManager","shell","appRouter","apphost","css!./emby-button","registerElement"],function(browser,dom,layoutManager,shell,appRouter,appHost){"use strict";function openPremiumInfo(){require(["registrationServices"],function(registrationServices){registrationServices.showPremiereInfo()})}function onAnchorClick(e){var href=this.getAttribute("href")||"";"#"!==href?this.getAttribute("target")?-1===href.indexOf("emby.media/premiere")||appHost.supports("externalpremium")?appHost.supports("targetblank")||(e.preventDefault(),shell.openUrl(href)):(e.preventDefault(),openPremiumInfo()):appRouter.handleAnchorClick(e):e.preventDefault()}var EmbyButtonPrototype=Object.create(HTMLButtonElement.prototype),EmbyLinkButtonPrototype=Object.create(HTMLAnchorElement.prototype);return EmbyButtonPrototype.createdCallback=function(){this.classList.contains("emby-button")||(this.classList.add("emby-button"),browser.firefox&&this.classList.add("button-link-inline"),layoutManager.tv&&("false"!==this.getAttribute("data-focusscale")&&this.classList.add("emby-button-focusscale"),this.classList.add("emby-button-tv")))},EmbyButtonPrototype.attachedCallback=function(){"A"===this.tagName&&(dom.removeEventListener(this,"click",onAnchorClick,{}),dom.addEventListener(this,"click",onAnchorClick,{}),"true"===this.getAttribute("data-autohide")&&(appHost.supports("externallinks")?this.classList.remove("hide"):this.classList.add("hide")))},EmbyButtonPrototype.detachedCallback=function(){dom.removeEventListener(this,"click",onAnchorClick,{})},EmbyLinkButtonPrototype.createdCallback=EmbyButtonPrototype.createdCallback,EmbyLinkButtonPrototype.attachedCallback=EmbyButtonPrototype.attachedCallback,document.registerElement("emby-button",{prototype:EmbyButtonPrototype,extends:"button"}),document.registerElement("emby-linkbutton",{prototype:EmbyLinkButtonPrototype,extends:"a"}),EmbyButtonPrototype}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js b/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js index 70d0b1f99..6596df93f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js @@ -1 +1 @@ -define(["browser","dom","layoutManager","css!./emby-button","registerElement"],function(browser,dom,layoutManager){"use strict";function enableAnimation(){return!browser.tv}function onTransitionEnd(){var div=this,parentNode=div.parentNode;if(parentNode)try{parentNode.removeChild(div)}catch(err){}}function animateButtonInternal(e,btn){for(var div=document.createElement("div"),i=0,length=btn.classList.length;i0&&offsetY>0&&(div.style.left=offsetX+"px",div.style.top=offsetY+"px"),btn.appendChild(div),div.addEventListener(dom.whichAnimationEvent(),onTransitionEnd,!1),div.addEventListener(dom.whichAnimationCancelEvent(),onTransitionEnd,!1),setTimeout(onTransitionEnd.bind(div),200)}function animateButton(e,btn){requestAnimationFrame(function(){animateButtonInternal(e,btn)})}function onKeyDown(e){13===e.keyCode&&animateButton(e,this)}function onClick(e){animateButton(e,this)}var EmbyButtonPrototype=Object.create(HTMLButtonElement.prototype);EmbyButtonPrototype.createdCallback=function(){this.classList.contains("paper-icon-button-light")||(this.classList.add("paper-icon-button-light"),layoutManager.tv&&this.classList.add("icon-button-focusscale"),enableAnimation()&&"false"!==this.getAttribute("data-ripple")&&(dom.addEventListener(this,"keydown",onKeyDown,{passive:!0}),dom.addEventListener(this,"click",onClick,{passive:!0})))},document.registerElement("paper-icon-button-light",{prototype:EmbyButtonPrototype,extends:"button"})}); \ No newline at end of file +define(["layoutManager","css!./emby-button","registerElement"],function(layoutManager){"use strict";var EmbyButtonPrototype=Object.create(HTMLButtonElement.prototype);EmbyButtonPrototype.createdCallback=function(){this.classList.add("paper-icon-button-light"),layoutManager.tv&&this.classList.add("icon-button-focusscale")},document.registerElement("paper-icon-button-light",{prototype:EmbyButtonPrototype,extends:"button"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css index 3ccaaa022..7f5cb478f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css @@ -1 +1 @@ -.emby-checkbox-label{position:relative;z-index:1;vertical-align:middle;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0 0 0 2.4em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:2.35em}.checkboxContainer,.checkboxListContainer{margin-bottom:1.8em}.checkboxFieldDescription{padding-left:2.4em}.checkboxContainer{display:-webkit-box;display:-webkit-flex;display:flex}.checkboxContainer-withDescription{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.emby-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.checkboxOutline{position:absolute;top:3px;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.83em;height:1.83em;margin:0;cursor:pointer;overflow:hidden;border:2px solid currentcolor;-webkit-border-radius:2px;border-radius:2px;z-index:2}.emby-checkbox-focushelper{position:absolute;top:-.915em;left:-.915em;width:3.66em;height:3.66em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px 0 0;-webkit-border-radius:50%;border-radius:50%;background-color:transparent}.checkboxOutlineTick{position:absolute;top:0;left:0;height:100%;width:100%;background:0 0;-webkit-transition-duration:.28s;-o-transition-duration:.28s;transition-duration:.28s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:background;-o-transition-property:background;transition-property:background}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K)}.emby-checkbox:checked[disabled]+span+span+.checkboxOutline>.checkboxOutlineTick{background-color:rgba(0,0,0,.26);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K)}.checkboxLabel{position:relative;cursor:pointer;margin:0}.checkboxList>.emby-checkbox-label{display:-webkit-box;display:-webkit-flex;display:flex;margin:.5em 0}.checkboxList-verticalwrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkboxList-verticalwrap>.emby-checkbox-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:.3em 0;width:12em}.checkboxList-paperList{padding:1em!important;margin:.75em 0!important}.checkboxListLabel{margin-bottom:.25em}@-webkit-keyframes repaintChrome{from,to{padding:0}} \ No newline at end of file +.emby-checkbox-label{position:relative;z-index:1;vertical-align:middle;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0 0 0 2.4em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:2.35em;cursor:pointer}.checkboxContainer,.checkboxListContainer{margin-bottom:1.8em}.checkboxFieldDescription{padding-left:2.4em}.checkboxContainer{display:-webkit-box;display:-webkit-flex;display:flex}.checkboxContainer-withDescription{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.emby-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.checkboxOutline{position:absolute;top:3px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.83em;height:1.83em;margin:0;overflow:hidden;border:2px solid currentcolor;-webkit-border-radius:.14em;border-radius:.14em;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.emby-checkbox-focushelper{position:absolute;top:-.915em;left:-.915em;width:3.66em;height:3.66em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px 0 0;-webkit-border-radius:50%;border-radius:50%;background-color:transparent}.checkboxIcon{font-size:1.6em;color:#fff}.checkboxIcon-checked{display:none}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxIcon-checked{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxIcon-unchecked{display:none!important}.emby-checkbox:checked[disabled]+span+span+.checkboxOutline>.checkboxIcon{background-color:rgba(0,0,0,.26)}.checkboxLabel{position:relative;margin:0}.checkboxList>.emby-checkbox-label{display:-webkit-box;display:-webkit-flex;display:flex;margin:.5em 0}.checkboxList-verticalwrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkboxList-verticalwrap>.emby-checkbox-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:.3em 0;width:12em}.checkboxList-paperList{padding:1em!important}.checkboxListLabel{margin-bottom:.25em}@-webkit-keyframes repaintChrome{from,to{padding:0}} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js index ff09b30fd..81a5286ed 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js @@ -1 +1 @@ -define(["browser","dom","css!./emby-checkbox","registerElement"],function(browser,dom){"use strict";function onKeyDown(e){if(13===e.keyCode)return e.preventDefault(),this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{bubbles:!0})),!1}function forceRefresh(loading){var elem=this.parentNode;elem.style.webkitAnimationName="repaintChrome",elem.style.webkitAnimationDelay=loading===!0?"500ms":"",elem.style.webkitAnimationDuration="10ms",elem.style.webkitAnimationIterationCount="1",setTimeout(function(){elem.style.webkitAnimationName=""},loading===!0?520:20)}var EmbyCheckboxPrototype=Object.create(HTMLInputElement.prototype),enableRefreshHack=!!(browser.tizen||browser.orsay||browser.operaTv||browser.web0s);EmbyCheckboxPrototype.attachedCallback=function(){if("true"!==this.getAttribute("data-embycheckbox")){this.setAttribute("data-embycheckbox","true"),this.classList.add("emby-checkbox");var labelElement=this.parentNode;labelElement.classList.add("emby-checkbox-label");var labelTextElement=labelElement.querySelector("span"),outlineClass="checkboxOutline",customClass=this.getAttribute("data-outlineclass");customClass&&(outlineClass+=" "+customClass),labelElement.insertAdjacentHTML("beforeend",''),labelTextElement.classList.add("checkboxLabel"),this.addEventListener("keydown",onKeyDown),enableRefreshHack&&(forceRefresh.call(this,!0),dom.addEventListener(this,"click",forceRefresh,{passive:!0}),dom.addEventListener(this,"blur",forceRefresh,{passive:!0}),dom.addEventListener(this,"focus",forceRefresh,{passive:!0}),dom.addEventListener(this,"change",forceRefresh,{passive:!0}))}},EmbyCheckboxPrototype.detachedCallback=function(){this.removeEventListener("keydown",onKeyDown),dom.removeEventListener(this,"click",forceRefresh,{passive:!0}),dom.removeEventListener(this,"blur",forceRefresh,{passive:!0}),dom.removeEventListener(this,"focus",forceRefresh,{passive:!0}),dom.removeEventListener(this,"change",forceRefresh,{passive:!0})},document.registerElement("emby-checkbox",{prototype:EmbyCheckboxPrototype,extends:"input"})}); \ No newline at end of file +define(["browser","dom","css!./emby-checkbox","registerElement"],function(browser,dom){"use strict";function onKeyDown(e){if(13===e.keyCode)return e.preventDefault(),this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{bubbles:!0})),!1}function forceRefresh(loading){var elem=this.parentNode;elem.style.webkitAnimationName="repaintChrome",elem.style.webkitAnimationDelay=!0===loading?"500ms":"",elem.style.webkitAnimationDuration="10ms",elem.style.webkitAnimationIterationCount="1",setTimeout(function(){elem.style.webkitAnimationName=""},!0===loading?520:20)}var EmbyCheckboxPrototype=Object.create(HTMLInputElement.prototype),enableRefreshHack=!!(browser.tizen||browser.orsay||browser.operaTv||browser.web0s);EmbyCheckboxPrototype.attachedCallback=function(){if("true"!==this.getAttribute("data-embycheckbox")){this.setAttribute("data-embycheckbox","true"),this.classList.add("emby-checkbox");var labelElement=this.parentNode;labelElement.classList.add("emby-checkbox-label");var labelTextElement=labelElement.querySelector("span"),outlineClass="checkboxOutline",customClass=this.getAttribute("data-outlineclass");customClass&&(outlineClass+=" "+customClass);var checkedIcon=this.getAttribute("data-checkedicon")||"",uncheckedIcon=this.getAttribute("data-uncheckedicon")||"",checkHtml=''+checkedIcon+"",uncheckedHtml=''+uncheckedIcon+"";labelElement.insertAdjacentHTML("beforeend",''+checkHtml+uncheckedHtml+""),labelTextElement.classList.add("checkboxLabel"),this.addEventListener("keydown",onKeyDown),enableRefreshHack&&(forceRefresh.call(this,!0),dom.addEventListener(this,"click",forceRefresh,{passive:!0}),dom.addEventListener(this,"blur",forceRefresh,{passive:!0}),dom.addEventListener(this,"focus",forceRefresh,{passive:!0}),dom.addEventListener(this,"change",forceRefresh,{passive:!0}))}},EmbyCheckboxPrototype.detachedCallback=function(){this.removeEventListener("keydown",onKeyDown),dom.removeEventListener(this,"click",forceRefresh,{passive:!0}),dom.removeEventListener(this,"blur",forceRefresh,{passive:!0}),dom.removeEventListener(this,"focus",forceRefresh,{passive:!0}),dom.removeEventListener(this,"change",forceRefresh,{passive:!0})},document.registerElement("emby-checkbox",{prototype:EmbyCheckboxPrototype,extends:"input"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css b/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css index 9026be990..0c52278b7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css @@ -1 +1 @@ -.emby-collapse{margin:.5em 0}.collapseContent{border-width:0;padding:1.25em;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;overflow:hidden}.emby-collapsible-button{margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;text-align:left;text-transform:none;border-width:0 0 1px;border-style:solid;padding-left:.1em;background:0 0;-webkit-box-shadow:none;box-shadow:none}.emby-collapse-expandIcon{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 180ms ease-out;-o-transition:transform 180ms ease-out;transition:transform 180ms ease-out;position:absolute;right:.5em;font-size:1.5em}.emby-collapse-expandIconExpanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.emby-collapsible-title{margin:0;padding:0} \ No newline at end of file +.emby-collapse{margin:.5em 0}.collapseContent{border-width:0;padding:1.25em;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;overflow:hidden}.emby-collapsible-button{margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;text-align:left;text-transform:none;border-width:0 0 .1em;border-style:solid;padding-left:.1em;background:0 0;-webkit-box-shadow:none;box-shadow:none}.emby-collapse-expandIcon{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 180ms ease-out;-o-transition:transform 180ms ease-out;transition:transform 180ms ease-out;position:absolute;right:.5em;font-size:1.5em}.emby-collapse-expandIconExpanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.emby-collapsible-title{margin:0;padding:0} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js b/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js index 39fed5e1e..913f1d079 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js @@ -1 +1 @@ -define(["browser","css!./emby-collapse","registerElement","emby-button"],function(browser){"use strict";function slideDownToShow(button,elem){elem.classList.remove("hide"),elem.classList.add("expanded"),elem.style.height="auto";var height=elem.offsetHeight+"px";elem.style.height="0";elem.offsetHeight;elem.style.height=height,setTimeout(function(){elem.classList.contains("expanded")?elem.classList.remove("hide"):elem.classList.add("hide"),elem.style.height="auto"},300);var icon=button.querySelector("i");icon.classList.add("emby-collapse-expandIconExpanded")}function slideUpToHide(button,elem){elem.style.height=elem.offsetHeight+"px";elem.offsetHeight;elem.classList.remove("expanded"),elem.style.height="0",setTimeout(function(){elem.classList.contains("expanded")?elem.classList.remove("hide"):elem.classList.add("hide")},300);var icon=button.querySelector("i");icon.classList.remove("emby-collapse-expandIconExpanded")}function onButtonClick(e){var button=this,collapseContent=button.parentNode.querySelector(".collapseContent");collapseContent.expanded?(collapseContent.expanded=!1,slideUpToHide(button,collapseContent)):(collapseContent.expanded=!0,slideDownToShow(button,collapseContent))}var EmbyButtonPrototype=Object.create(HTMLDivElement.prototype);EmbyButtonPrototype.attachedCallback=function(){if(!this.classList.contains("emby-collapse")){this.classList.add("emby-collapse");var collapseContent=this.querySelector(".collapseContent");collapseContent&&collapseContent.classList.add("hide");var title=this.getAttribute("title"),html='';this.insertAdjacentHTML("afterbegin",html);var button=this.querySelector(".emby-collapsible-button");button.addEventListener("click",onButtonClick),"true"===this.getAttribute("data-expanded")&&onButtonClick.call(button)}},document.registerElement("emby-collapse",{prototype:EmbyButtonPrototype,extends:"div"})}); \ No newline at end of file +define(["browser","css!./emby-collapse","registerElement","emby-button"],function(browser){"use strict";function slideDownToShow(button,elem){elem.classList.remove("hide"),elem.classList.add("expanded"),elem.style.height="auto";var height=elem.offsetHeight+"px";elem.style.height="0";elem.offsetHeight;elem.style.height=height,setTimeout(function(){elem.classList.contains("expanded")?elem.classList.remove("hide"):elem.classList.add("hide"),elem.style.height="auto"},300),button.querySelector("i").classList.add("emby-collapse-expandIconExpanded")}function slideUpToHide(button,elem){elem.style.height=elem.offsetHeight+"px";elem.offsetHeight;elem.classList.remove("expanded"),elem.style.height="0",setTimeout(function(){elem.classList.contains("expanded")?elem.classList.remove("hide"):elem.classList.add("hide")},300),button.querySelector("i").classList.remove("emby-collapse-expandIconExpanded")}function onButtonClick(e){var button=this,collapseContent=button.parentNode.querySelector(".collapseContent");collapseContent.expanded?(collapseContent.expanded=!1,slideUpToHide(button,collapseContent)):(collapseContent.expanded=!0,slideDownToShow(button,collapseContent))}var EmbyButtonPrototype=Object.create(HTMLDivElement.prototype);EmbyButtonPrototype.attachedCallback=function(){if(!this.classList.contains("emby-collapse")){this.classList.add("emby-collapse");var collapseContent=this.querySelector(".collapseContent");collapseContent&&collapseContent.classList.add("hide");var title=this.getAttribute("title"),html='';this.insertAdjacentHTML("afterbegin",html);var button=this.querySelector(".emby-collapsible-button");button.addEventListener("click",onButtonClick),"true"===this.getAttribute("data-expanded")&&onButtonClick.call(button)}},document.registerElement("emby-collapse",{prototype:EmbyButtonPrototype,extends:"div"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-connect/connecthelper.js b/dashboard-ui/bower_components/emby-webcomponents/emby-connect/connecthelper.js index cdf9edc8f..2105bddcf 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-connect/connecthelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-connect/connecthelper.js @@ -1 +1 @@ -define(["globalize","apphost","loading","alert","emby-linkbutton"],function(globalize,appHost,loading,alert){"use strict";function resolvePromise(){return Promise.resolve()}function rejectPromise(){return Promise.reject()}function showNewUserInviteMessage(result){if(!result.IsNewUserInvitation&&!result.IsPending)return Promise.resolve();var message=result.IsNewUserInvitation?globalize.translate("sharedcomponents#MessageInvitationSentToNewUser",result.GuestDisplayName):globalize.translate("sharedcomponents#MessageInvitationSentToUser",result.GuestDisplayName);return alert({text:message,title:globalize.translate("sharedcomponents#HeaderInvitationSent")}).then(resolvePromise,resolvePromise)}function inviteGuest(options){var apiClient=options.apiClient;return loading.show(),apiClient.ajax({type:"POST",url:apiClient.getUrl("Connect/Invite"),dataType:"json",data:options.guestOptions||{}}).then(function(result){return loading.hide(),showNewUserInviteMessage(result)},function(response){loading.hide();var statusCode=response?response.status:0;return 502===statusCode?showConnectServerUnreachableErrorMessage().then(rejectPromise,rejectPromise):404===statusCode?alert({text:globalize.translate("sharedcomponents#GuestUserNotFound")}).then(rejectPromise,rejectPromise):(statusCode||0)>=500?alert({text:globalize.translate("sharedcomponents#ErrorReachingEmbyConnect")}).then(rejectPromise,rejectPromise):showGuestGeneralErrorMessage().then(rejectPromise,rejectPromise)})}function showGuestGeneralErrorMessage(){var html;appHost.supports("externallinks")&&(html=globalize.translate("sharedcomponents#ErrorAddingGuestAccount1",'https://emby.media/connect'),html+="

"+globalize.translate("sharedcomponents#ErrorAddingGuestAccount2","apps@emby.media"));var text=globalize.translate("sharedcomponents#ErrorAddingGuestAccount1","https://emby.media/connect");return text+="\n\n"+globalize.translate("sharedcomponents#ErrorAddingGuestAccount2","apps@emby.media"),alert({text:text,html:html})}function showConnectServerUnreachableErrorMessage(){var text=globalize.translate("sharedcomponents#ErrorConnectServerUnreachable","https://connect.emby.media");return alert({text:text})}function showLinkUserErrorMessage(username,statusCode){var html,text;return 502===statusCode?showConnectServerUnreachableErrorMessage():(username?(appHost.supports("externallinks")&&(html=globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1",'https://emby.media/connect'),html+="

"+globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2","apps@emby.media")),text=globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1","https://emby.media/connect"),text+="\n\n"+globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2","apps@emby.media")):html=text=globalize.translate("sharedcomponents#DefaultErrorMessage"),alert({text:text,html:html}))}function updateUserLink(apiClient,user,newConnectUsername){var currentConnectUsername=user.ConnectUserName||"",enteredConnectUsername=newConnectUsername,linkUrl=apiClient.getUrl("Users/"+user.Id+"/Connect/Link");return currentConnectUsername&&!enteredConnectUsername?apiClient.ajax({type:"DELETE",url:linkUrl}).then(function(){return alert({text:globalize.translate("sharedcomponents#MessageEmbyAccontRemoved"),title:globalize.translate("sharedcomponents#HeaderEmbyAccountRemoved")}).catch(resolvePromise)},function(response){var statusCode=response?response.status:0;return 502===statusCode?showConnectServerUnreachableErrorMessage().then(rejectPromise):alert({text:globalize.translate("sharedcomponents#ErrorRemovingEmbyConnectAccount")}).then(rejectPromise)}):currentConnectUsername!==enteredConnectUsername?apiClient.ajax({type:"POST",url:linkUrl,data:{ConnectUsername:enteredConnectUsername},dataType:"json"}).then(function(result){var msgKey=result.IsPending?"sharedcomponents#MessagePendingEmbyAccountAdded":"sharedcomponents#MessageEmbyAccountAdded";return alert({text:globalize.translate(msgKey),title:globalize.translate("sharedcomponents#HeaderEmbyAccountAdded")}).catch(resolvePromise)},function(response){var statusCode=response?response.status:0;return 502===statusCode?showConnectServerUnreachableErrorMessage().then(rejectPromise):showLinkUserErrorMessage(".",statusCode).then(rejectPromise)}):Promise.reject()}return{inviteGuest:inviteGuest,updateUserLink:updateUserLink,showLinkUserErrorMessage:showLinkUserErrorMessage,showConnectServerUnreachableErrorMessage:showConnectServerUnreachableErrorMessage}}); \ No newline at end of file +define(["globalize","apphost","loading","alert","emby-linkbutton"],function(globalize,appHost,loading,alert){"use strict";function resolvePromise(){return Promise.resolve()}function rejectPromise(){return Promise.reject()}function showNewUserInviteMessage(result){if(!result.IsNewUserInvitation&&!result.IsPending)return Promise.resolve();var message=result.IsNewUserInvitation?globalize.translate("sharedcomponents#MessageInvitationSentToNewUser",result.GuestDisplayName):globalize.translate("sharedcomponents#MessageInvitationSentToUser",result.GuestDisplayName);return alert({text:message,title:globalize.translate("sharedcomponents#HeaderInvitationSent")}).then(resolvePromise,resolvePromise)}function inviteGuest(options){var apiClient=options.apiClient;return loading.show(),apiClient.ajax({type:"POST",url:apiClient.getUrl("Connect/Invite"),dataType:"json",data:options.guestOptions||{}}).then(function(result){return loading.hide(),showNewUserInviteMessage(result)},function(response){loading.hide();var statusCode=response?response.status:0;return 502===statusCode?showConnectServerUnreachableErrorMessage().then(rejectPromise,rejectPromise):404===statusCode?alert({text:globalize.translate("sharedcomponents#GuestUserNotFound")}).then(rejectPromise,rejectPromise):(statusCode||0)>=500?alert({text:globalize.translate("sharedcomponents#ErrorReachingEmbyConnect")}).then(rejectPromise,rejectPromise):showGuestGeneralErrorMessage().then(rejectPromise,rejectPromise)})}function showGuestGeneralErrorMessage(){var html;appHost.supports("externallinks")&&(html=globalize.translate("sharedcomponents#ErrorAddingGuestAccount1",'https://emby.media/connect'),html+="

"+globalize.translate("sharedcomponents#ErrorAddingGuestAccount2","apps@emby.media"));var text=globalize.translate("sharedcomponents#ErrorAddingGuestAccount1","https://emby.media/connect");return text+="\n\n"+globalize.translate("sharedcomponents#ErrorAddingGuestAccount2","apps@emby.media"),alert({text:text,html:html})}function showConnectServerUnreachableErrorMessage(){var text=globalize.translate("sharedcomponents#ErrorConnectServerUnreachable","https://connect.emby.media");return alert({text:text})}function showLinkUserErrorMessage(username,statusCode){var html,text;return 502===statusCode?showConnectServerUnreachableErrorMessage():(username?(appHost.supports("externallinks")&&(html=globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1",'https://emby.media/connect'),html+="

"+globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2","apps@emby.media")),text=globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1","https://emby.media/connect"),text+="\n\n"+globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2","apps@emby.media")):html=text=globalize.translate("sharedcomponents#DefaultErrorMessage"),alert({text:text,html:html}))}function updateUserLink(apiClient,user,newConnectUsername){var currentConnectUsername=user.ConnectUserName||"",enteredConnectUsername=newConnectUsername,linkUrl=apiClient.getUrl("Users/"+user.Id+"/Connect/Link");return currentConnectUsername&&!enteredConnectUsername?apiClient.ajax({type:"DELETE",url:linkUrl}).then(function(){return alert({text:globalize.translate("sharedcomponents#MessageEmbyAccontRemoved"),title:globalize.translate("sharedcomponents#HeaderEmbyAccountRemoved")}).catch(resolvePromise)},function(response){return 502===(response?response.status:0)?showConnectServerUnreachableErrorMessage().then(rejectPromise):alert({text:globalize.translate("sharedcomponents#ErrorRemovingEmbyConnectAccount")}).then(rejectPromise)}):currentConnectUsername!==enteredConnectUsername?apiClient.ajax({type:"POST",url:linkUrl,data:{ConnectUsername:enteredConnectUsername},dataType:"json"}).then(function(result){var msgKey=result.IsPending?"sharedcomponents#MessagePendingEmbyAccountAdded":"sharedcomponents#MessageEmbyAccountAdded";return alert({text:globalize.translate(msgKey),title:globalize.translate("sharedcomponents#HeaderEmbyAccountAdded")}).catch(resolvePromise)},function(response){var statusCode=response?response.status:0;return 502===statusCode?showConnectServerUnreachableErrorMessage().then(rejectPromise):showLinkUserErrorMessage(".",statusCode).then(rejectPromise)}):Promise.reject()}return{inviteGuest:inviteGuest,updateUserLink:updateUserLink,showLinkUserErrorMessage:showLinkUserErrorMessage,showConnectServerUnreachableErrorMessage:showConnectServerUnreachableErrorMessage}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js b/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js index fa5eaa750..ea0fba310 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js @@ -1 +1 @@ -define(["layoutManager","browser","dom","css!./emby-input","registerElement"],function(layoutManager,browser,dom){"use strict";function onChange(){var label=this.labelElement;if(this.value)label.classList.remove("inputLabel-float");else{var instanceSupportsFloat=supportsFloatingLabel&&"date"!==this.type&&"time"!==this.type;instanceSupportsFloat&&label.classList.add("inputLabel-float")}}var EmbyInputPrototype=Object.create(HTMLInputElement.prototype),inputId=0,supportsFloatingLabel=!1;if(Object.getOwnPropertyDescriptor&&Object.defineProperty){var descriptor=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");if(descriptor&&descriptor.configurable){var baseSetMethod=descriptor.set;descriptor.set=function(value){baseSetMethod.call(this,value),this.dispatchEvent(new CustomEvent("valueset",{bubbles:!1,cancelable:!1}))},Object.defineProperty(HTMLInputElement.prototype,"value",descriptor),supportsFloatingLabel=!0}}EmbyInputPrototype.createdCallback=function(){if(this.id||(this.id="embyinput"+inputId,inputId++),!this.classList.contains("emby-input")){this.classList.add("emby-input");var parentNode=this.parentNode,document=this.ownerDocument,label=document.createElement("label");label.innerHTML=this.getAttribute("label")||"",label.classList.add("inputLabel"),label.classList.add("inputLabelUnfocused"),label.htmlFor=this.id,parentNode.insertBefore(label,this),this.labelElement=label,dom.addEventListener(this,"focus",function(){onChange.call(this),document.attachIME&&document.attachIME(this),label.classList.add("inputLabelFocused"),label.classList.remove("inputLabelUnfocused")},{passive:!0}),dom.addEventListener(this,"blur",function(){onChange.call(this),label.classList.remove("inputLabelFocused"),label.classList.add("inputLabelUnfocused")},{passive:!0}),dom.addEventListener(this,"change",onChange,{passive:!0}),dom.addEventListener(this,"input",onChange,{passive:!0}),dom.addEventListener(this,"valueset",onChange,{passive:!0})}},EmbyInputPrototype.attachedCallback=function(){this.labelElement.htmlFor=this.id,onChange.call(this)},EmbyInputPrototype.label=function(text){this.labelElement.innerHTML=text},document.registerElement("emby-input",{prototype:EmbyInputPrototype,extends:"input"})}); \ No newline at end of file +define(["layoutManager","browser","dom","css!./emby-input","registerElement"],function(layoutManager,browser,dom){"use strict";function onChange(){var label=this.labelElement;if(this.value)label.classList.remove("inputLabel-float");else{supportsFloatingLabel&&"date"!==this.type&&"time"!==this.type&&label.classList.add("inputLabel-float")}}var EmbyInputPrototype=Object.create(HTMLInputElement.prototype),inputId=0,supportsFloatingLabel=!1;if(Object.getOwnPropertyDescriptor&&Object.defineProperty){var descriptor=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");if(descriptor&&descriptor.configurable){var baseSetMethod=descriptor.set;descriptor.set=function(value){baseSetMethod.call(this,value),this.dispatchEvent(new CustomEvent("valueset",{bubbles:!1,cancelable:!1}))},Object.defineProperty(HTMLInputElement.prototype,"value",descriptor),supportsFloatingLabel=!0}}EmbyInputPrototype.createdCallback=function(){if(this.id||(this.id="embyinput"+inputId,inputId++),!this.classList.contains("emby-input")){this.classList.add("emby-input");var parentNode=this.parentNode,document=this.ownerDocument,label=document.createElement("label");label.innerHTML=this.getAttribute("label")||"",label.classList.add("inputLabel"),label.classList.add("inputLabelUnfocused"),label.htmlFor=this.id,parentNode.insertBefore(label,this),this.labelElement=label,dom.addEventListener(this,"focus",function(){onChange.call(this),document.attachIME&&document.attachIME(this),label.classList.add("inputLabelFocused"),label.classList.remove("inputLabelUnfocused")},{passive:!0}),dom.addEventListener(this,"blur",function(){onChange.call(this),label.classList.remove("inputLabelFocused"),label.classList.add("inputLabelUnfocused")},{passive:!0}),dom.addEventListener(this,"change",onChange,{passive:!0}),dom.addEventListener(this,"input",onChange,{passive:!0}),dom.addEventListener(this,"valueset",onChange,{passive:!0}),browser.orsay&&this===document.activeElement&&document.attachIME&&document.attachIME(this)}},EmbyInputPrototype.attachedCallback=function(){this.labelElement.htmlFor=this.id,onChange.call(this)},EmbyInputPrototype.label=function(text){this.labelElement.innerHTML=text},document.registerElement("emby-input",{prototype:EmbyInputPrototype,extends:"input"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js b/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js index e207d0abb..d70bc69e9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js @@ -1 +1 @@ -define(["itemShortcuts","connectionManager","playbackManager","imageLoader","layoutManager","browser","dom","loading","focusManager","serverNotifications","events","registerElement"],function(itemShortcuts,connectionManager,playbackManager,imageLoader,layoutManager,browser,dom,loading,focusManager,serverNotifications,events){"use strict";function onClick(e){var itemsContainer=this,multiSelect=(e.target,itemsContainer.multiSelect);multiSelect&&multiSelect.onContainerClick.call(itemsContainer,e)===!1||itemShortcuts.onClick.call(itemsContainer,e)}function disableEvent(e){return e.preventDefault(),e.stopPropagation(),!1}function onContextMenu(e){var itemsContainer=this,target=e.target,card=dom.parentWithAttribute(target,"data-id");if(card&&card.getAttribute("data-serverid"))return itemShortcuts.showContextMenu(card,{positionTo:target,itemsContainer:itemsContainer}),e.preventDefault(),e.stopPropagation(),!1}function getShortcutOptions(){return{click:!1}}function onDrop(evt,itemsContainer){var el=evt.item,newIndex=evt.newIndex,itemId=el.getAttribute("data-playlistitemid"),playlistId=el.getAttribute("data-playlistid");if(!playlistId){var oldIndex=evt.oldIndex;return void el.dispatchEvent(new CustomEvent("itemdrop",{detail:{oldIndex:oldIndex,newIndex:newIndex,playlistItemId:itemId},bubbles:!0,cancelable:!1}))}var serverId=el.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);newIndex=Math.max(0,newIndex-1),loading.show(),apiClient.ajax({url:apiClient.getUrl("Playlists/"+playlistId+"/Items/"+itemId+"/Move/"+newIndex),type:"POST"}).then(function(){loading.hide()},function(){loading.hide(),itemsContainer.refreshItems()})}function onUserDataChanged(e,apiClient,userData){var itemsContainer=this;require(["cardBuilder"],function(cardBuilder){cardBuilder.onUserDataChanged(userData,itemsContainer)});var eventsToMonitor=getEventsToMonitor(itemsContainer);eventsToMonitor.indexOf("markfavorite")!==-1?itemsContainer.notifyRefreshNeeded():eventsToMonitor.indexOf("markplayed")!==-1&&itemsContainer.notifyRefreshNeeded()}function getEventsToMonitor(itemsContainer){var monitor=itemsContainer.getAttribute("data-monitor");return monitor?monitor.split(","):[]}function onTimerCreated(e,apiClient,data){var itemsContainer=this;if(getEventsToMonitor(itemsContainer).indexOf("timers")!==-1)return void itemsContainer.notifyRefreshNeeded();var programId=data.ProgramId,newTimerId=data.Id;require(["cardBuilder"],function(cardBuilder){cardBuilder.onTimerCreated(programId,newTimerId,itemsContainer)})}function onSeriesTimerCreated(e,apiClient,data){var itemsContainer=this;if(getEventsToMonitor(itemsContainer).indexOf("seriestimers")!==-1)return void itemsContainer.notifyRefreshNeeded()}function onTimerCancelled(e,apiClient,data){var itemsContainer=this;if(getEventsToMonitor(itemsContainer).indexOf("timers")!==-1)return void itemsContainer.notifyRefreshNeeded();var id=data.Id;require(["cardBuilder"],function(cardBuilder){cardBuilder.onTimerCancelled(id,itemsContainer)})}function onSeriesTimerCancelled(e,apiClient,data){var itemsContainer=this;if(getEventsToMonitor(itemsContainer).indexOf("seriestimers")!==-1)return void itemsContainer.notifyRefreshNeeded();var id=data.Id;require(["cardBuilder"],function(cardBuilder){cardBuilder.onSeriesTimerCancelled(id,itemsContainer)})}function onLibraryChanged(e,apiClient,data){var itemsContainer=this,eventsToMonitor=getEventsToMonitor(itemsContainer);if(eventsToMonitor.indexOf("seriestimers")===-1&&eventsToMonitor.indexOf("timers")===-1){var itemsAdded=data.ItemsAdded||[],itemsRemoved=data.ItemsRemoved||[];if(itemsAdded.length||itemsRemoved.length){var parentId=itemsContainer.getAttribute("data-parentid");if(parentId){var foldersAddedTo=data.FoldersAddedTo||[],foldersRemovedFrom=data.FoldersRemovedFrom||[],collectionFolders=data.CollectionFolders||[];if(foldersAddedTo.indexOf(parentId)===-1&&foldersRemovedFrom.indexOf(parentId)===-1&&collectionFolders.indexOf(parentId)===-1)return}itemsContainer.notifyRefreshNeeded()}}}function onPlaybackStopped(e,stopInfo){var itemsContainer=this,state=stopInfo.state,eventsToMonitor=getEventsToMonitor(itemsContainer);if(state.NowPlayingItem&&"Video"===state.NowPlayingItem.MediaType){if(eventsToMonitor.indexOf("videoplayback")!==-1)return void itemsContainer.notifyRefreshNeeded(!0)}else if(state.NowPlayingItem&&"Audio"===state.NowPlayingItem.MediaType&&eventsToMonitor.indexOf("audioplayback")!==-1)return void itemsContainer.notifyRefreshNeeded(!0)}function addNotificationEvent(instance,name,handler,owner){var localHandler=handler.bind(instance);owner=owner||serverNotifications,events.on(owner,name,localHandler),instance["event_"+name]=localHandler}function removeNotificationEvent(instance,name,owner){var handler=instance["event_"+name];handler&&(owner=owner||serverNotifications,events.off(owner,name,handler),instance["event_"+name]=null)}function clearRefreshInterval(itemsContainer,isPausing){itemsContainer.refreshInterval&&(clearInterval(itemsContainer.refreshInterval),itemsContainer.refreshInterval=null,isPausing||(itemsContainer.refreshIntervalEndTime=null))}function resetRefreshInterval(itemsContainer,intervalMs){clearRefreshInterval(itemsContainer),intervalMs||(intervalMs=parseInt(itemsContainer.getAttribute("data-refreshinterval")||"0")),intervalMs&&(itemsContainer.refreshInterval=setInterval(itemsContainer.notifyRefreshNeeded.bind(itemsContainer),intervalMs),itemsContainer.refreshIntervalEndTime=(new Date).getTime()+intervalMs)}function onDataFetched(result){var items=result.Items||result,parentContainer=this.parentContainer;parentContainer&&(items.length?parentContainer.classList.remove("hide"):parentContainer.classList.add("hide"));var focusId,hasActiveElement,activeElement=document.activeElement;this.contains(activeElement)&&(hasActiveElement=!0,focusId=activeElement.getAttribute("data-id")),this.innerHTML=this.getItemsHtml(items),imageLoader.lazyChildren(this),loading.hide(),hasActiveElement&&setFocus(this,focusId),resetRefreshInterval(this),this.afterRefresh&&this.afterRefresh(result)}function setFocus(itemsContainer,focusId){if(focusId){var newElement=itemsContainer.querySelector('[data-id="'+focusId+'"]');if(newElement)try{return void focusManager.focus(newElement)}catch(err){}}focusManager.autoFocus(itemsContainer)}var ItemsContainerProtoType=Object.create(HTMLDivElement.prototype);ItemsContainerProtoType.enableHoverMenu=function(enabled){var current=this.hoverMenu;if(!enabled)return void(current&&(current.destroy(),this.hoverMenu=null));if(!current){var self=this;require(["itemHoverMenu"],function(ItemHoverMenu){self.hoverMenu=new ItemHoverMenu(self)})}},ItemsContainerProtoType.enableMultiSelect=function(enabled){var current=this.multiSelect;if(!enabled)return void(current&&(current.destroy(),this.multiSelect=null));if(!current){var self=this;require(["multiSelect"],function(MultiSelect){self.multiSelect=new MultiSelect({container:self,bindOnClick:!1})})}},ItemsContainerProtoType.enableDragReordering=function(enabled){var current=this.sortable;if(!enabled)return void(current&&(current.destroy(),this.sortable=null));if(!current){var self=this;require(["sortable"],function(Sortable){self.sortable=new Sortable(self,{draggable:".listItem",handle:".listViewDragHandle",onEnd:function(evt){return onDrop(evt,self)}})})}},ItemsContainerProtoType.createdCallback=function(){this.classList.add("itemsContainer")},ItemsContainerProtoType.attachedCallback=function(){this.addEventListener("click",onClick),browser.touch?this.addEventListener("contextmenu",disableEvent):"false"!==this.getAttribute("data-contextmenu")&&this.addEventListener("contextmenu",onContextMenu),layoutManager.desktop&&"false"!==this.getAttribute("data-hovermenu")&&this.enableHoverMenu(!0),(layoutManager.desktop||layoutManager.mobile)&&"false"!==this.getAttribute("data-multiselect")&&this.enableMultiSelect(!0),layoutManager.tv&&this.classList.add("itemsContainer-tv"),itemShortcuts.on(this,getShortcutOptions()),addNotificationEvent(this,"UserDataChanged",onUserDataChanged),addNotificationEvent(this,"TimerCreated",onTimerCreated),addNotificationEvent(this,"SeriesTimerCreated",onSeriesTimerCreated),addNotificationEvent(this,"TimerCancelled",onTimerCancelled),addNotificationEvent(this,"SeriesTimerCancelled",onSeriesTimerCancelled),addNotificationEvent(this,"LibraryChanged",onLibraryChanged),addNotificationEvent(this,"playbackstop",onPlaybackStopped,playbackManager),"true"===this.getAttribute("data-dragreorder")&&this.enableDragReordering(!0)},ItemsContainerProtoType.detachedCallback=function(){clearRefreshInterval(this),this.enableHoverMenu(!1),this.enableMultiSelect(!1),this.enableDragReordering(!1),this.removeEventListener("click",onClick),this.removeEventListener("contextmenu",onContextMenu),this.removeEventListener("contextmenu",disableEvent),itemShortcuts.off(this,getShortcutOptions()),removeNotificationEvent(this,"UserDataChanged"),removeNotificationEvent(this,"TimerCreated"),removeNotificationEvent(this,"SeriesTimerCreated"),removeNotificationEvent(this,"TimerCancelled"),removeNotificationEvent(this,"SeriesTimerCancelled"),removeNotificationEvent(this,"LibraryChanged"),removeNotificationEvent(this,"playbackstop",playbackManager)},ItemsContainerProtoType.pause=function(){clearRefreshInterval(this,!0),this.paused=!0},ItemsContainerProtoType.resume=function(options){this.paused=!1;var refreshIntervalEndTime=this.refreshIntervalEndTime;if(refreshIntervalEndTime){var remainingMs=refreshIntervalEndTime-(new Date).getTime();remainingMs>0&&!this.needsRefresh?resetRefreshInterval(this,remainingMs):(this.needsRefresh=!0,this.refreshIntervalEndTime=null)}return this.needsRefresh||options&&options.refresh?this.refreshItems():Promise.resolve()},ItemsContainerProtoType.refreshItems=function(){return this.fetchData?this.paused?(this.needsRefresh=!0,Promise.resolve()):(this.needsRefresh=!1,loading.show(),this.fetchData().then(onDataFetched.bind(this))):Promise.resolve()},ItemsContainerProtoType.notifyRefreshNeeded=function(isInForeground){if(this.paused)return void(this.needsRefresh=!0);var timeout=this.refreshTimeout;timeout&&clearTimeout(timeout),isInForeground===!0?this.refreshItems():this.refreshTimeout=setTimeout(this.refreshItems.bind(this),1e4)},document.registerElement("emby-itemscontainer",{prototype:ItemsContainerProtoType,extends:"div"})}); \ No newline at end of file +define(["itemShortcuts","inputManager","connectionManager","playbackManager","imageLoader","layoutManager","browser","dom","loading","focusManager","serverNotifications","events","registerElement"],function(itemShortcuts,inputManager,connectionManager,playbackManager,imageLoader,layoutManager,browser,dom,loading,focusManager,serverNotifications,events){"use strict";function onClick(e){var itemsContainer=this,multiSelect=(e.target,itemsContainer.multiSelect);multiSelect&&!1===multiSelect.onContainerClick.call(itemsContainer,e)||itemShortcuts.onClick.call(itemsContainer,e)}function disableEvent(e){return e.preventDefault(),e.stopPropagation(),!1}function onContextMenu(e){var target=e.target,card=dom.parentWithAttribute(target,"data-id");if(card&&card.getAttribute("data-serverid"))return inputManager.trigger("menu",{sourceElement:card}),e.preventDefault(),e.stopPropagation(),!1}function getShortcutOptions(){return{click:!1}}function onDrop(evt,itemsContainer){var el=evt.item,newIndex=evt.newIndex,itemId=el.getAttribute("data-playlistitemid"),playlistId=el.getAttribute("data-playlistid");if(!playlistId){var oldIndex=evt.oldIndex;return void el.dispatchEvent(new CustomEvent("itemdrop",{detail:{oldIndex:oldIndex,newIndex:newIndex,playlistItemId:itemId},bubbles:!0,cancelable:!1}))}var serverId=el.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);loading.show(),apiClient.ajax({url:apiClient.getUrl("Playlists/"+playlistId+"/Items/"+itemId+"/Move/"+newIndex),type:"POST"}).then(function(){loading.hide()},function(){loading.hide(),itemsContainer.refreshItems()})}function onUserDataChanged(e,apiClient,userData){var itemsContainer=this;require(["cardBuilder"],function(cardBuilder){cardBuilder.onUserDataChanged(userData,itemsContainer)});var eventsToMonitor=getEventsToMonitor(itemsContainer);-1!==eventsToMonitor.indexOf("markfavorite")?itemsContainer.notifyRefreshNeeded():-1!==eventsToMonitor.indexOf("markplayed")&&itemsContainer.notifyRefreshNeeded()}function getEventsToMonitor(itemsContainer){var monitor=itemsContainer.getAttribute("data-monitor");return monitor?monitor.split(","):[]}function onTimerCreated(e,apiClient,data){var itemsContainer=this;if(-1!==getEventsToMonitor(itemsContainer).indexOf("timers"))return void itemsContainer.notifyRefreshNeeded();var programId=data.ProgramId,newTimerId=data.Id;require(["cardBuilder"],function(cardBuilder){cardBuilder.onTimerCreated(programId,newTimerId,itemsContainer)})}function onSeriesTimerCreated(e,apiClient,data){var itemsContainer=this;if(-1!==getEventsToMonitor(itemsContainer).indexOf("seriestimers"))return void itemsContainer.notifyRefreshNeeded()}function onTimerCancelled(e,apiClient,data){var itemsContainer=this;if(-1!==getEventsToMonitor(itemsContainer).indexOf("timers"))return void itemsContainer.notifyRefreshNeeded();var id=data.Id;require(["cardBuilder"],function(cardBuilder){cardBuilder.onTimerCancelled(id,itemsContainer)})}function onSeriesTimerCancelled(e,apiClient,data){var itemsContainer=this;if(-1!==getEventsToMonitor(itemsContainer).indexOf("seriestimers"))return void itemsContainer.notifyRefreshNeeded();var id=data.Id;require(["cardBuilder"],function(cardBuilder){cardBuilder.onSeriesTimerCancelled(id,itemsContainer)})}function onLibraryChanged(e,apiClient,data){var itemsContainer=this,eventsToMonitor=getEventsToMonitor(itemsContainer);if(-1===eventsToMonitor.indexOf("seriestimers")&&-1===eventsToMonitor.indexOf("timers")){var itemsAdded=data.ItemsAdded||[],itemsRemoved=data.ItemsRemoved||[];if(itemsAdded.length||itemsRemoved.length){var parentId=itemsContainer.getAttribute("data-parentid");if(parentId){var foldersAddedTo=data.FoldersAddedTo||[],foldersRemovedFrom=data.FoldersRemovedFrom||[],collectionFolders=data.CollectionFolders||[];if(-1===foldersAddedTo.indexOf(parentId)&&-1===foldersRemovedFrom.indexOf(parentId)&&-1===collectionFolders.indexOf(parentId))return}itemsContainer.notifyRefreshNeeded()}}}function onPlaybackStopped(e,stopInfo){var itemsContainer=this,state=stopInfo.state,eventsToMonitor=getEventsToMonitor(itemsContainer);if(state.NowPlayingItem&&"Video"===state.NowPlayingItem.MediaType){if(-1!==eventsToMonitor.indexOf("videoplayback"))return void itemsContainer.notifyRefreshNeeded(!0)}else if(state.NowPlayingItem&&"Audio"===state.NowPlayingItem.MediaType&&-1!==eventsToMonitor.indexOf("audioplayback"))return void itemsContainer.notifyRefreshNeeded(!0)}function addNotificationEvent(instance,name,handler,owner){var localHandler=handler.bind(instance);owner=owner||serverNotifications,events.on(owner,name,localHandler),instance["event_"+name]=localHandler}function removeNotificationEvent(instance,name,owner){var handler=instance["event_"+name];handler&&(owner=owner||serverNotifications,events.off(owner,name,handler),instance["event_"+name]=null)}function clearRefreshInterval(itemsContainer,isPausing){itemsContainer.refreshInterval&&(clearInterval(itemsContainer.refreshInterval),itemsContainer.refreshInterval=null,isPausing||(itemsContainer.refreshIntervalEndTime=null))}function resetRefreshInterval(itemsContainer,intervalMs){clearRefreshInterval(itemsContainer),intervalMs||(intervalMs=parseInt(itemsContainer.getAttribute("data-refreshinterval")||"0")),intervalMs&&(itemsContainer.refreshInterval=setInterval(itemsContainer.notifyRefreshNeeded.bind(itemsContainer),intervalMs),itemsContainer.refreshIntervalEndTime=(new Date).getTime()+intervalMs)}function onDataFetched(result){var items=result.Items||result,parentContainer=this.parentContainer;parentContainer&&(items.length?parentContainer.classList.remove("hide"):parentContainer.classList.add("hide"));var focusId,hasActiveElement,activeElement=document.activeElement;this.contains(activeElement)&&(hasActiveElement=!0,focusId=activeElement.getAttribute("data-id")),this.innerHTML=this.getItemsHtml(items),imageLoader.lazyChildren(this),hasActiveElement&&setFocus(this,focusId),resetRefreshInterval(this),this.afterRefresh&&this.afterRefresh(result)}function setFocus(itemsContainer,focusId){if(focusId){var newElement=itemsContainer.querySelector('[data-id="'+focusId+'"]');if(newElement)try{return void focusManager.focus(newElement)}catch(err){}}focusManager.autoFocus(itemsContainer)}var ItemsContainerProtoType=Object.create(HTMLDivElement.prototype);ItemsContainerProtoType.enableMultiSelect=function(enabled){var current=this.multiSelect;if(!enabled)return void(current&&(current.destroy(),this.multiSelect=null));if(!current){var self=this;require(["multiSelect"],function(MultiSelect){self.multiSelect=new MultiSelect({container:self,bindOnClick:!1})})}},ItemsContainerProtoType.enableDragReordering=function(enabled){var current=this.sortable;if(!enabled)return void(current&&(current.destroy(),this.sortable=null));if(!current){var self=this;require(["sortable"],function(Sortable){self.sortable=new Sortable(self,{draggable:".listItem",handle:".listViewDragHandle",onEnd:function(evt){return onDrop(evt,self)}})})}},ItemsContainerProtoType.createdCallback=function(){this.classList.add("itemsContainer")},ItemsContainerProtoType.attachedCallback=function(){this.addEventListener("click",onClick),browser.touch?this.addEventListener("contextmenu",disableEvent):"false"!==this.getAttribute("data-contextmenu")&&this.addEventListener("contextmenu",onContextMenu),(layoutManager.desktop||layoutManager.mobile)&&"false"!==this.getAttribute("data-multiselect")&&this.enableMultiSelect(!0),layoutManager.tv&&this.classList.add("itemsContainer-tv"),itemShortcuts.on(this,getShortcutOptions()),addNotificationEvent(this,"UserDataChanged",onUserDataChanged),addNotificationEvent(this,"TimerCreated",onTimerCreated),addNotificationEvent(this,"SeriesTimerCreated",onSeriesTimerCreated),addNotificationEvent(this,"TimerCancelled",onTimerCancelled),addNotificationEvent(this,"SeriesTimerCancelled",onSeriesTimerCancelled),addNotificationEvent(this,"LibraryChanged",onLibraryChanged),addNotificationEvent(this,"playbackstop",onPlaybackStopped,playbackManager),"true"===this.getAttribute("data-dragreorder")&&this.enableDragReordering(!0)},ItemsContainerProtoType.detachedCallback=function(){clearRefreshInterval(this),this.enableMultiSelect(!1),this.enableDragReordering(!1),this.removeEventListener("click",onClick),this.removeEventListener("contextmenu",onContextMenu),this.removeEventListener("contextmenu",disableEvent),itemShortcuts.off(this,getShortcutOptions()),removeNotificationEvent(this,"UserDataChanged"),removeNotificationEvent(this,"TimerCreated"),removeNotificationEvent(this,"SeriesTimerCreated"),removeNotificationEvent(this,"TimerCancelled"),removeNotificationEvent(this,"SeriesTimerCancelled"),removeNotificationEvent(this,"LibraryChanged"),removeNotificationEvent(this,"playbackstop",playbackManager),this.fetchData=null,this.getItemsHtml=null,this.parentContainer=null},ItemsContainerProtoType.pause=function(){clearRefreshInterval(this,!0),this.paused=!0},ItemsContainerProtoType.resume=function(options){this.paused=!1;var refreshIntervalEndTime=this.refreshIntervalEndTime;if(refreshIntervalEndTime){var remainingMs=refreshIntervalEndTime-(new Date).getTime();remainingMs>0&&!this.needsRefresh?resetRefreshInterval(this,remainingMs):(this.needsRefresh=!0,this.refreshIntervalEndTime=null)}return this.needsRefresh||options&&options.refresh?this.refreshItems():Promise.resolve()},ItemsContainerProtoType.refreshItems=function(){return this.fetchData?this.paused?(this.needsRefresh=!0,Promise.resolve()):(this.needsRefresh=!1,this.fetchData().then(onDataFetched.bind(this))):Promise.resolve()},ItemsContainerProtoType.notifyRefreshNeeded=function(isInForeground){if(this.paused)return void(this.needsRefresh=!0);var timeout=this.refreshTimeout;timeout&&clearTimeout(timeout),!0===isInForeground?this.refreshItems():this.refreshTimeout=setTimeout(this.refreshItems.bind(this),1e4)},document.registerElement("emby-itemscontainer",{prototype:ItemsContainerProtoType,extends:"div"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-progressring/emby-progressring.js b/dashboard-ui/bower_components/emby-webcomponents/emby-progressring/emby-progressring.js index 75f995c9d..1db213908 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-progressring/emby-progressring.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-progressring/emby-progressring.js @@ -1 +1 @@ -define(["require","css!./emby-progressring","registerElement"],function(require){"use strict";var EmbyProgressRing=Object.create(HTMLDivElement.prototype);return EmbyProgressRing.createdCallback=function(){this.classList.add("progressring");var instance=this;require(["text!./emby-progressring.template.html"],function(template){instance.innerHTML=template,instance.setProgress(parseFloat(instance.getAttribute("data-progress")||"0"))})},EmbyProgressRing.setProgress=function(progress){progress=Math.floor(progress);var angle;progress<25?(angle=-90+progress/100*360,this.querySelector(".animate-0-25-b").style.transform="rotate("+angle+"deg)",this.querySelector(".animate-25-50-b").style.transform="rotate(-90deg)",this.querySelector(".animate-50-75-b").style.transform="rotate(-90deg)",this.querySelector(".animate-75-100-b").style.transform="rotate(-90deg)"):progress>=25&&progress<50?(angle=-90+(progress-25)/100*360,this.querySelector(".animate-0-25-b").style.transform="none",this.querySelector(".animate-25-50-b").style.transform="rotate("+angle+"deg)",this.querySelector(".animate-50-75-b").style.transform="rotate(-90deg)",this.querySelector(".animate-75-100-b").style.transform="rotate(-90deg)"):progress>=50&&progress<75?(angle=-90+(progress-50)/100*360,this.querySelector(".animate-0-25-b").style.transform="none",this.querySelector(".animate-25-50-b").style.transform="none",this.querySelector(".animate-50-75-b").style.transform="rotate("+angle+"deg)",this.querySelector(".animate-75-100-b").style.transform="rotate(-90deg)"):progress>=75&&progress<=100&&(angle=-90+(progress-75)/100*360,this.querySelector(".animate-0-25-b").style.transform="none",this.querySelector(".animate-25-50-b").style.transform="none",this.querySelector(".animate-50-75-b").style.transform="none",this.querySelector(".animate-75-100-b").style.transform="rotate("+angle+"deg)"),this.querySelector(".progressring-text").innerHTML=progress+"%"},EmbyProgressRing.attachedCallback=function(){},EmbyProgressRing.detachedCallback=function(){var observer=this.observer;observer&&(observer.disconnect(),this.observer=null)},document.registerElement("emby-progressring",{prototype:EmbyProgressRing,extends:"div"}),EmbyProgressRing}); \ No newline at end of file +define(["require","css!./emby-progressring","registerElement"],function(require){"use strict";var EmbyProgressRing=Object.create(HTMLDivElement.prototype);return EmbyProgressRing.createdCallback=function(){this.classList.add("progressring");var instance=this;require(["text!./emby-progressring.template.html"],function(template){instance.innerHTML=template,instance.setProgress(parseFloat(instance.getAttribute("data-progress")||"0"))})},EmbyProgressRing.setProgress=function(progress){progress=Math.floor(progress);var angle;progress<25?(angle=progress/100*360-90,this.querySelector(".animate-0-25-b").style.transform="rotate("+angle+"deg)",this.querySelector(".animate-25-50-b").style.transform="rotate(-90deg)",this.querySelector(".animate-50-75-b").style.transform="rotate(-90deg)",this.querySelector(".animate-75-100-b").style.transform="rotate(-90deg)"):progress>=25&&progress<50?(angle=(progress-25)/100*360-90,this.querySelector(".animate-0-25-b").style.transform="none",this.querySelector(".animate-25-50-b").style.transform="rotate("+angle+"deg)",this.querySelector(".animate-50-75-b").style.transform="rotate(-90deg)",this.querySelector(".animate-75-100-b").style.transform="rotate(-90deg)"):progress>=50&&progress<75?(angle=(progress-50)/100*360-90,this.querySelector(".animate-0-25-b").style.transform="none",this.querySelector(".animate-25-50-b").style.transform="none",this.querySelector(".animate-50-75-b").style.transform="rotate("+angle+"deg)",this.querySelector(".animate-75-100-b").style.transform="rotate(-90deg)"):progress>=75&&progress<=100&&(angle=(progress-75)/100*360-90,this.querySelector(".animate-0-25-b").style.transform="none",this.querySelector(".animate-25-50-b").style.transform="none",this.querySelector(".animate-50-75-b").style.transform="none",this.querySelector(".animate-75-100-b").style.transform="rotate("+angle+"deg)"),this.querySelector(".progressring-text").innerHTML=progress+"%"},EmbyProgressRing.attachedCallback=function(){},EmbyProgressRing.detachedCallback=function(){var observer=this.observer;observer&&(observer.disconnect(),this.observer=null)},document.registerElement("emby-progressring",{prototype:EmbyProgressRing,extends:"div"}),EmbyProgressRing}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.js b/dashboard-ui/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.js index f961238f9..2fabc5df0 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.js @@ -1 +1 @@ -define(["layoutManager","dom","css!./emby-scrollbuttons","registerElement","paper-icon-button-light"],function(layoutManager,dom){"use strict";function getScrollButtonContainerHtml(direction){var html="",hide="left"===direction?" hide":"";html+='
';var icon="left"===direction?"":"";return html+='",html+="
"}function getScrollPosition(parent){return parent.getScrollPosition?parent.getScrollPosition():0}function getScrollWidth(parent){return parent.getScrollSize?parent.getScrollSize():0}function onScrolledToPosition(scrollButtons,pos,scrollWidth){pos>0?scrollButtons.scrollButtonsLeft.classList.remove("hide"):scrollButtons.scrollButtonsLeft.classList.add("hide"),scrollWidth>0&&(pos+=scrollButtons.offsetWidth,pos>=scrollWidth?scrollButtons.scrollButtonsRight.classList.add("hide"):scrollButtons.scrollButtonsRight.classList.remove("hide"))}function onScroll(e){var scrollButtons=this,scroller=this.scroller,pos=getScrollPosition(scroller),scrollWidth=getScrollWidth(scroller);onScrolledToPosition(scrollButtons,pos,scrollWidth)}function getStyleValue(style,name){var value=style.getPropertyValue(name);return value&&(value=value.replace("px",""))?(value=parseInt(value),isNaN(value)?0:value):0}function getScrollSize(elem){var scrollSize=elem.offsetWidth,style=window.getComputedStyle(elem,null),paddingLeft=getStyleValue(style,"padding-left");paddingLeft&&(scrollSize-=paddingLeft);var paddingRight=getStyleValue(style,"padding-right");paddingRight&&(scrollSize-=paddingRight);var slider=elem.getScrollSlider();return style=window.getComputedStyle(slider,null),paddingLeft=getStyleValue(style,"padding-left"),paddingLeft&&(scrollSize-=paddingLeft),paddingRight=getStyleValue(style,"padding-right"),paddingRight&&(scrollSize-=paddingRight),scrollSize}function onScrollButtonClick(e){var newPos,parent=dom.parentWithAttribute(this,"is","emby-scroller"),direction=this.getAttribute("data-direction"),scrollSize=getScrollSize(parent),pos=getScrollPosition(parent);newPos="left"===direction?Math.max(0,pos-scrollSize):pos+scrollSize,parent.scrollToPosition(newPos,!1)}var EmbyScrollButtonsPrototype=Object.create(HTMLDivElement.prototype);EmbyScrollButtonsPrototype.createdCallback=function(){},EmbyScrollButtonsPrototype.attachedCallback=function(){var parent=dom.parentWithAttribute(this,"is","emby-scroller");this.scroller=parent,parent.classList.add("emby-scrollbuttons-scroller"),this.innerHTML=getScrollButtonContainerHtml("left")+getScrollButtonContainerHtml("right");var scrollHandler=onScroll.bind(this);this.scrollHandler=scrollHandler;var buttons=this.querySelectorAll(".emby-scrollbuttons-scrollbutton");buttons[0].addEventListener("click",onScrollButtonClick),buttons[1].addEventListener("click",onScrollButtonClick),buttons=this.querySelectorAll(".scrollbuttoncontainer"),this.scrollButtonsLeft=buttons[0],this.scrollButtonsRight=buttons[1],parent.addScrollEventListener(scrollHandler,{capture:!1,passive:!0})},EmbyScrollButtonsPrototype.detachedCallback=function(){var parent=this.scroller;this.scroller=null;var scrollHandler=this.scrollHandler;parent&&scrollHandler&&parent.removeScrollEventListener(scrollHandler,{capture:!1,passive:!0}),this.scrollHandler=null,this.scrollButtonsLeft=null,this.scrollButtonsRight=null},document.registerElement("emby-scrollbuttons",{prototype:EmbyScrollButtonsPrototype,extends:"div"})}); \ No newline at end of file +define(["layoutManager","dom","css!./emby-scrollbuttons","registerElement","paper-icon-button-light"],function(layoutManager,dom){"use strict";function getScrollButtonContainerHtml(direction){var html="";html+='
';var icon="left"===direction?"":"";return html+='",html+="
"}function getScrollPosition(parent){return parent.getScrollPosition?parent.getScrollPosition():0}function getScrollWidth(parent){return parent.getScrollSize?parent.getScrollSize():0}function onScrolledToPosition(scrollButtons,pos,scrollWidth){pos>0?scrollButtons.scrollButtonsLeft.classList.remove("hide"):scrollButtons.scrollButtonsLeft.classList.add("hide"),scrollWidth>0&&(pos+=scrollButtons.offsetWidth,pos>=scrollWidth?scrollButtons.scrollButtonsRight.classList.add("hide"):scrollButtons.scrollButtonsRight.classList.remove("hide"))}function onScroll(e){var scrollButtons=this,scroller=this.scroller;onScrolledToPosition(scrollButtons,getScrollPosition(scroller),getScrollWidth(scroller))}function getStyleValue(style,name){var value=style.getPropertyValue(name);return value&&(value=value.replace("px",""))?(value=parseInt(value),isNaN(value)?0:value):0}function getScrollSize(elem){var scrollSize=elem.offsetWidth,style=window.getComputedStyle(elem,null),paddingLeft=getStyleValue(style,"padding-left");paddingLeft&&(scrollSize-=paddingLeft);var paddingRight=getStyleValue(style,"padding-right");paddingRight&&(scrollSize-=paddingRight);var slider=elem.getScrollSlider();return style=window.getComputedStyle(slider,null),paddingLeft=getStyleValue(style,"padding-left"),paddingLeft&&(scrollSize-=paddingLeft),paddingRight=getStyleValue(style,"padding-right"),paddingRight&&(scrollSize-=paddingRight),scrollSize}function onScrollButtonClick(e){var newPos,parent=dom.parentWithAttribute(this,"is","emby-scroller"),direction=this.getAttribute("data-direction"),scrollSize=getScrollSize(parent),pos=getScrollPosition(parent);newPos="left"===direction?Math.max(0,pos-scrollSize):pos+scrollSize,parent.scrollToPosition(newPos,!1)}var EmbyScrollButtonsPrototype=Object.create(HTMLDivElement.prototype);EmbyScrollButtonsPrototype.createdCallback=function(){},EmbyScrollButtonsPrototype.attachedCallback=function(){var parent=dom.parentWithAttribute(this,"is","emby-scroller");this.scroller=parent,parent.classList.add("emby-scrollbuttons-scroller"),this.innerHTML=getScrollButtonContainerHtml("left")+getScrollButtonContainerHtml("right");var scrollHandler=onScroll.bind(this);this.scrollHandler=scrollHandler;var buttons=this.querySelectorAll(".emby-scrollbuttons-scrollbutton");buttons[0].addEventListener("click",onScrollButtonClick),buttons[1].addEventListener("click",onScrollButtonClick),buttons=this.querySelectorAll(".scrollbuttoncontainer"),this.scrollButtonsLeft=buttons[0],this.scrollButtonsRight=buttons[1],parent.addScrollEventListener(scrollHandler,{capture:!1,passive:!0})},EmbyScrollButtonsPrototype.detachedCallback=function(){var parent=this.scroller;this.scroller=null;var scrollHandler=this.scrollHandler;parent&&scrollHandler&&parent.removeScrollEventListener(scrollHandler,{capture:!1,passive:!0}),this.scrollHandler=null,this.scrollButtonsLeft=null,this.scrollButtonsRight=null},document.registerElement("emby-scrollbuttons",{prototype:EmbyScrollButtonsPrototype,extends:"div"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js b/dashboard-ui/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js index c98153206..e965c0bd9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js @@ -1 +1 @@ -define(["scroller","dom","layoutManager","inputManager","focusManager","browser","registerElement"],function(scroller,dom,layoutManager,inputManager,focusManager,browser){"use strict";function initCenterFocus(elem,scrollerInstance){dom.addEventListener(elem,"focus",function(e){var focused=focusManager.focusableParent(e.target);focused&&scrollerInstance.toCenter(focused)},{capture:!0,passive:!0})}function onInputCommand(e){var cmd=e.detail.command;"home"===cmd?(focusManager.focusFirst(this,"."+this.getAttribute("data-navcommands")),e.preventDefault(),e.stopPropagation()):"end"===cmd?(focusManager.focusLast(this,"."+this.getAttribute("data-navcommands")),e.preventDefault(),e.stopPropagation()):"pageup"===cmd?(focusManager.moveFocus(e.target,this,"."+this.getAttribute("data-navcommands"),-12),e.preventDefault(),e.stopPropagation()):"pagedown"===cmd&&(focusManager.moveFocus(e.target,this,"."+this.getAttribute("data-navcommands"),12),e.preventDefault(),e.stopPropagation())}function initHeadroom(elem){require(["headroom"],function(Headroom){var headroom=new Headroom([],{scroller:elem});headroom.init(),headroom.add(document.querySelector(".skinHeader")),elem.headroom=headroom})}function loadScrollButtons(scroller){require(["emby-scrollbuttons"],function(){scroller.insertAdjacentHTML("beforeend",'
')})}var ScrollerProtoType=Object.create(HTMLDivElement.prototype);ScrollerProtoType.createdCallback=function(){this.classList.add("emby-scroller")},ScrollerProtoType.scrollToBeginning=function(){this.scroller&&this.scroller.slideTo(0,!0)},ScrollerProtoType.toStart=function(elem,immediate){this.scroller&&this.scroller.toStart(elem,immediate)},ScrollerProtoType.toCenter=function(elem,immediate){this.scroller&&this.scroller.toCenter(elem,immediate)},ScrollerProtoType.scrollToPosition=function(pos,immediate){this.scroller&&this.scroller.slideTo(pos,immediate)},ScrollerProtoType.getScrollPosition=function(){if(this.scroller)return this.scroller.getScrollPosition()},ScrollerProtoType.getScrollSize=function(){if(this.scroller)return this.scroller.getScrollSize()},ScrollerProtoType.getScrollEventName=function(){if(this.scroller)return this.scroller.getScrollEventName()},ScrollerProtoType.getScrollSlider=function(){if(this.scroller)return this.scroller.getScrollSlider()},ScrollerProtoType.addScrollEventListener=function(fn,options){this.scroller&&dom.addEventListener(this.scroller.getScrollFrame(),this.scroller.getScrollEventName(),fn,options)},ScrollerProtoType.removeScrollEventListener=function(fn,options){this.scroller&&dom.removeEventListener(this.scroller.getScrollFrame(),this.scroller.getScrollEventName(),fn,options)},ScrollerProtoType.attachedCallback=function(){this.getAttribute("data-navcommands")&&inputManager.on(this,onInputCommand);var horizontal="false"!==this.getAttribute("data-horizontal"),slider=this.querySelector(".scrollSlider");horizontal&&(slider.style["white-space"]="nowrap");var bindHeader="true"===this.getAttribute("data-bindheader"),scrollFrame=this,enableScrollButtons=layoutManager.desktop&&horizontal&&"false"!==this.getAttribute("data-scrollbuttons"),options={horizontal:horizontal,mouseDragging:1,mouseWheel:"false"!==this.getAttribute("data-mousewheel"),touchDragging:1,slidee:slider,scrollBy:200,speed:horizontal?270:240,elasticBounds:1,dragHandle:1,scrollWidth:"auto"===this.getAttribute("data-scrollsize")?null:5e6,autoImmediate:!0,skipSlideToWhenVisible:"true"===this.getAttribute("data-skipfocuswhenvisible"),dispatchScrollEvent:enableScrollButtons||bindHeader||"true"===this.getAttribute("data-scrollevent"),hideScrollbar:enableScrollButtons||"true"===this.getAttribute("data-hidescrollbar"),allowNativeSmoothScroll:"true"===this.getAttribute("data-allownativesmoothscroll")&&!enableScrollButtons,allowNativeScroll:!enableScrollButtons,forceHideScrollbars:enableScrollButtons,requireAnimation:enableScrollButtons&&browser.edge};this.scroller=new scroller(scrollFrame,options),this.scroller.init(),layoutManager.tv&&this.getAttribute("data-centerfocus")&&initCenterFocus(this,this.scroller),bindHeader&&initHeadroom(this),enableScrollButtons&&loadScrollButtons(this)},ScrollerProtoType.pause=function(){var headroom=this.headroom;headroom&&headroom.pause()},ScrollerProtoType.resume=function(){var headroom=this.headroom;headroom&&headroom.resume()},ScrollerProtoType.detachedCallback=function(){this.getAttribute("data-navcommands")&&inputManager.off(this,onInputCommand);var headroom=this.headroom;headroom&&(headroom.destroy(),this.headroom=null);var scrollerInstance=this.scroller;scrollerInstance&&(scrollerInstance.destroy(),this.scroller=null)},document.registerElement("emby-scroller",{prototype:ScrollerProtoType,extends:"div"})}); \ No newline at end of file +define(["scroller","dom","layoutManager","inputManager","focusManager","browser","registerElement"],function(scroller,dom,layoutManager,inputManager,focusManager,browser){"use strict";function initCenterFocus(elem,scrollerInstance){dom.addEventListener(elem,"focus",function(e){var focused=focusManager.focusableParent(e.target);focused&&scrollerInstance.toCenter(focused)},{capture:!0,passive:!0})}function onInputCommand(e){var cmd=e.detail.command;"end"===cmd?(focusManager.focusLast(this,"."+this.getAttribute("data-navcommands")),e.preventDefault(),e.stopPropagation()):"pageup"===cmd?(focusManager.moveFocus(e.target,this,"."+this.getAttribute("data-navcommands"),-12),e.preventDefault(),e.stopPropagation()):"pagedown"===cmd&&(focusManager.moveFocus(e.target,this,"."+this.getAttribute("data-navcommands"),12),e.preventDefault(),e.stopPropagation())}function initHeadroom(elem){require(["headroom"],function(Headroom){var headroom=new Headroom([],{scroller:elem});headroom.init(),headroom.add(document.querySelector(".skinHeader")),elem.headroom=headroom})}function loadScrollButtons(scroller){require(["emby-scrollbuttons"],function(){scroller.insertAdjacentHTML("beforeend",'
')})}var ScrollerProtoType=Object.create(HTMLDivElement.prototype);ScrollerProtoType.createdCallback=function(){this.classList.add("emby-scroller")},ScrollerProtoType.scrollToBeginning=function(){this.scroller&&this.scroller.slideTo(0,!0)},ScrollerProtoType.toStart=function(elem,immediate){this.scroller&&this.scroller.toStart(elem,immediate)},ScrollerProtoType.toCenter=function(elem,immediate){this.scroller&&this.scroller.toCenter(elem,immediate)},ScrollerProtoType.scrollToPosition=function(pos,immediate){this.scroller&&this.scroller.slideTo(pos,immediate)},ScrollerProtoType.getScrollPosition=function(){if(this.scroller)return this.scroller.getScrollPosition()},ScrollerProtoType.getScrollSize=function(){if(this.scroller)return this.scroller.getScrollSize()},ScrollerProtoType.getScrollEventName=function(){if(this.scroller)return this.scroller.getScrollEventName()},ScrollerProtoType.getScrollSlider=function(){if(this.scroller)return this.scroller.getScrollSlider()},ScrollerProtoType.addScrollEventListener=function(fn,options){this.scroller&&dom.addEventListener(this.scroller.getScrollFrame(),this.scroller.getScrollEventName(),fn,options)},ScrollerProtoType.removeScrollEventListener=function(fn,options){this.scroller&&dom.removeEventListener(this.scroller.getScrollFrame(),this.scroller.getScrollEventName(),fn,options)},ScrollerProtoType.attachedCallback=function(){this.getAttribute("data-navcommands")&&inputManager.on(this,onInputCommand);var horizontal="false"!==this.getAttribute("data-horizontal"),slider=this.querySelector(".scrollSlider");horizontal&&(slider.style["white-space"]="nowrap");var bindHeader="true"===this.getAttribute("data-bindheader"),scrollFrame=this,enableScrollButtons=layoutManager.desktop&&horizontal&&"false"!==this.getAttribute("data-scrollbuttons"),options={horizontal:horizontal,mouseDragging:1,mouseWheel:"false"!==this.getAttribute("data-mousewheel"),touchDragging:1,slidee:slider,scrollBy:200,speed:horizontal?270:240,elasticBounds:1,dragHandle:1,scrollWidth:"auto"===this.getAttribute("data-scrollsize")?null:5e6,autoImmediate:!0,skipSlideToWhenVisible:"true"===this.getAttribute("data-skipfocuswhenvisible"),dispatchScrollEvent:enableScrollButtons||bindHeader||"true"===this.getAttribute("data-scrollevent"),hideScrollbar:enableScrollButtons||"true"===this.getAttribute("data-hidescrollbar"),allowNativeSmoothScroll:"true"===this.getAttribute("data-allownativesmoothscroll")&&!enableScrollButtons,allowNativeScroll:!enableScrollButtons,forceHideScrollbars:enableScrollButtons,requireAnimation:enableScrollButtons&&browser.edge};this.scroller=new scroller(scrollFrame,options),this.scroller.init(),layoutManager.tv&&this.getAttribute("data-centerfocus")&&initCenterFocus(this,this.scroller),bindHeader&&initHeadroom(this),enableScrollButtons&&loadScrollButtons(this)},ScrollerProtoType.pause=function(){var headroom=this.headroom;headroom&&headroom.pause()},ScrollerProtoType.resume=function(){var headroom=this.headroom;headroom&&headroom.resume()},ScrollerProtoType.detachedCallback=function(){this.getAttribute("data-navcommands")&&inputManager.off(this,onInputCommand);var headroom=this.headroom;headroom&&(headroom.destroy(),this.headroom=null);var scrollerInstance=this.scroller;scrollerInstance&&(scrollerInstance.destroy(),this.scroller=null)},document.registerElement("emby-scroller",{prototype:ScrollerProtoType,extends:"div"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css b/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css index 5ff84beaf..292a41b8f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css @@ -1 +1 @@ -.emby-select{display:block;margin:0;margin-bottom:0!important;font-size:110%;font-family:inherit;font-weight:inherit;padding:.5em 1.9em .5em .5em;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:transparent;width:100%}.emby-select[disabled]{background:0 0!important;border-color:transparent!important;color:inherit!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectContainer-inline>.emby-select{padding:.3em 1.9em .3em .5em;font-size:inherit}.selectContainer-inline>.emby-select[disabled]{padding:.4em 0}.emby-select::-moz-focus-inner{border:0}.emby-select-focusscale{-webkit-transition:-webkit-transform 180ms ease-out!important;-o-transition:transform 180ms ease-out!important;transition:transform 180ms ease-out!important;-webkit-transform-origin:center center;transform-origin:center center}.emby-select-focusscale:focus{-webkit-transform:scale(1.08);transform:scale(1.08);z-index:1}.emby-select+.fieldDescription{margin-top:.25em}.selectContainer{margin-bottom:1.8em;position:relative}.selectContainer-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.selectLabel{display:block;margin-bottom:.25em}.selectContainer-inline>.selectLabel{margin-bottom:0;margin-right:.5em;-webkit-flex-shrink:0;flex-shrink:0}.emby-select-withcolor{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:.2em;border-radius:.2em}.selectArrowContainer{position:absolute;right:.3em;top:.27em;color:inherit;pointer-events:none}.selectContainer-inline>.selectArrowContainer{top:initial;bottom:.24em;font-size:90%}.emby-select[disabled]+.selectArrowContainer{display:none}.selectArrow{margin-top:.35em;font-size:1.7em}.emby-select-iconbutton{-webkit-align-self:flex-end;align-self:flex-end} \ No newline at end of file +.emby-select{display:block;margin:0;margin-bottom:0!important;font-size:110%;font-family:inherit;font-weight:inherit;padding:.5em 1.9em .5em .5em;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:transparent;width:100%}.emby-select[disabled]{background:0 0!important;border-color:transparent!important;color:inherit!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectContainer-inline>.emby-select{padding:.3em 1.9em .3em .5em;font-size:inherit}.selectContainer-inline>.emby-select[disabled]{padding-left:0;padding-right:0}.emby-select::-moz-focus-inner{border:0}.emby-select-focusscale{-webkit-transition:-webkit-transform 180ms ease-out!important;-o-transition:transform 180ms ease-out!important;transition:transform 180ms ease-out!important;-webkit-transform-origin:center center;transform-origin:center center}.emby-select-focusscale:focus{-webkit-transform:scale(1.04);transform:scale(1.04);z-index:1}.emby-select+.fieldDescription{margin-top:.25em}.selectContainer{margin-bottom:1.8em;position:relative}.selectContainer-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.selectLabel{display:block;margin-bottom:.25em}.selectContainer-inline>.selectLabel{margin-bottom:0;margin-right:.5em;-webkit-flex-shrink:0;flex-shrink:0}.emby-select-withcolor{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:.2em;border-radius:.2em}.selectArrowContainer{position:absolute;right:.3em;top:.2em;color:inherit;pointer-events:none}.selectContainer-inline>.selectArrowContainer{top:initial;bottom:.24em;font-size:90%}.emby-select[disabled]+.selectArrowContainer{display:none}.selectArrow{margin-top:.35em;font-size:1.7em}.emby-select-iconbutton{-webkit-align-self:flex-end;align-self:flex-end} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js b/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js index ddc931723..1da83c4f9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js @@ -1 +1 @@ -define(["layoutManager","browser","actionsheet","css!./emby-select","registerElement"],function(layoutManager,browser,actionsheet){"use strict";function enableNativeMenu(){return!(!browser.edgeUwp&&!browser.xboxOne)||!browser.tizen&&!browser.orsay&&(!!browser.tv||!layoutManager.tv)}function triggerChange(select){var evt=document.createEvent("HTMLEvents");evt.initEvent("change",!1,!0),select.dispatchEvent(evt)}function setValue(select,value){select.value=value}function showActionSheet(select){var labelElem=getLabel(select),title=labelElem?labelElem.textContent||labelElem.innerText:null;actionsheet.show({items:select.options,positionTo:select,title:title}).then(function(value){setValue(select,value),triggerChange(select)})}function getLabel(select){for(var elem=select.previousSibling;elem&&"LABEL"!==elem.tagName;)elem=elem.previousSibling;return elem}function onFocus(e){var label=getLabel(this);label&&label.classList.add("selectLabelFocused")}function onBlur(e){var label=getLabel(this);label&&label.classList.remove("selectLabelFocused")}function onMouseDown(e){e.button||enableNativeMenu()||(e.preventDefault(),showActionSheet(this))}function onKeyDown(e){switch(e.keyCode){case 13:return void(enableNativeMenu()||(e.preventDefault(),showActionSheet(this)));case 37:case 38:case 39:case 40:return void(layoutManager.tv&&e.preventDefault())}}var EmbySelectPrototype=Object.create(HTMLSelectElement.prototype),inputId=0;EmbySelectPrototype.createdCallback=function(){this.id||(this.id="embyselect"+inputId,inputId++),browser.firefox||(this.classList.add("emby-select-withcolor"),layoutManager.tv&&this.classList.add("emby-select-tv-withcolor")),layoutManager.tv&&this.classList.add("emby-select-focusscale"),this.addEventListener("mousedown",onMouseDown),this.addEventListener("keydown",onKeyDown),this.addEventListener("focus",onFocus),this.addEventListener("blur",onBlur)},EmbySelectPrototype.attachedCallback=function(){if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var label=this.ownerDocument.createElement("label");label.innerHTML=this.getAttribute("label")||"",label.classList.add("selectLabel"),label.htmlFor=this.id,this.parentNode.insertBefore(label,this),this.classList.contains("emby-select-withcolor")&&this.parentNode.insertAdjacentHTML("beforeend",'
0
')}},EmbySelectPrototype.setLabel=function(text){var label=this.parentNode.querySelector("label");label.innerHTML=text},document.registerElement("emby-select",{prototype:EmbySelectPrototype,extends:"select"})}); \ No newline at end of file +define(["layoutManager","browser","actionsheet","css!./emby-select","registerElement"],function(layoutManager,browser,actionsheet){"use strict";function enableNativeMenu(){return!(!browser.edgeUwp&&!browser.xboxOne)||!(browser.tizen||browser.orsay||browser.web0s)&&(!!browser.tv||!layoutManager.tv)}function triggerChange(select){var evt=document.createEvent("HTMLEvents");evt.initEvent("change",!1,!0),select.dispatchEvent(evt)}function setValue(select,value){select.value=value}function showActionSheet(select){var labelElem=getLabel(select),title=labelElem?labelElem.textContent||labelElem.innerText:null;actionsheet.show({items:select.options,positionTo:select,title:title}).then(function(value){setValue(select,value),triggerChange(select)})}function getLabel(select){for(var elem=select.previousSibling;elem&&"LABEL"!==elem.tagName;)elem=elem.previousSibling;return elem}function onFocus(e){var label=getLabel(this);label&&label.classList.add("selectLabelFocused")}function onBlur(e){var label=getLabel(this);label&&label.classList.remove("selectLabelFocused")}function onMouseDown(e){e.button||enableNativeMenu()||(e.preventDefault(),showActionSheet(this))}function onKeyDown(e){switch(e.keyCode){case 13:return void(enableNativeMenu()||(e.preventDefault(),showActionSheet(this)));case 37:case 38:case 39:case 40:return void(layoutManager.tv&&e.preventDefault())}}var EmbySelectPrototype=Object.create(HTMLSelectElement.prototype),inputId=0;EmbySelectPrototype.createdCallback=function(){this.id||(this.id="embyselect"+inputId,inputId++),browser.firefox||(this.classList.add("emby-select-withcolor"),layoutManager.tv&&this.classList.add("emby-select-tv-withcolor")),layoutManager.tv&&this.classList.add("emby-select-focusscale"),this.addEventListener("mousedown",onMouseDown),this.addEventListener("keydown",onKeyDown),this.addEventListener("focus",onFocus),this.addEventListener("blur",onBlur)},EmbySelectPrototype.attachedCallback=function(){if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var label=this.ownerDocument.createElement("label");label.innerHTML=this.getAttribute("label")||"",label.classList.add("selectLabel"),label.htmlFor=this.id,this.parentNode.insertBefore(label,this),this.classList.contains("emby-select-withcolor")&&this.parentNode.insertAdjacentHTML("beforeend",'
0
')}},EmbySelectPrototype.setLabel=function(text){this.parentNode.querySelector("label").innerHTML=text},document.registerElement("emby-select",{prototype:EmbySelectPrototype,extends:"select"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css index 6b39ddeff..896129e20 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css @@ -1 +1 @@ -_:-ms-input-placeholder{-ms-appearance:none;height:32px;margin:0}.mdl-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:.2em;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;padding:1em 0;color:#52B54B;-webkit-align-self:center;align-self:center;z-index:1;cursor:pointer;margin:0;-webkit-tap-highlight-color:transparent;display:block}.mdl-slider::-moz-focus-outer{border:0}.mdl-slider::-ms-tooltip{display:none}.mdl-slider::-webkit-slider-runnable-track{background:0 0}.mdl-slider::-moz-range-track{background:#444;border:none}.mdl-slider::-moz-range-progress{background:#52B54B}.mdl-slider::-ms-track{background:0 0;color:transparent;height:.2em;width:100%;border:none}.mdl-slider::-ms-fill-lower{display:none}.mdl-slider::-ms-fill-upper{display:none}.mdl-slider::-webkit-slider-thumb{-webkit-appearance:none;width:1.8em;height:1.8em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#52B54B;border:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.mdl-slider-hoverthumb::-webkit-slider-thumb{margin-left:-.12em;-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}.mdl-slider:hover::-webkit-slider-thumb{-webkit-transform:none;transform:none}.slider-no-webkit-thumb::-webkit-slider-thumb{opacity:0!important}.mdl-slider::-moz-range-thumb{-moz-appearance:none;width:1.8em;height:1.8em;box-sizing:border-box;border-radius:50%;background:#52B54B;border:none}.mdl-slider:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(82,181,75,.26);box-shadow:0 0 0 10px rgba(82,181,75,.26)}.mdl-slider:focus::-moz-range-thumb{box-shadow:0 0 0 10px rgba(82,181,75,.26)}.mdl-slider::-ms-thumb{-webkit-appearance:none;width:1.8em;height:1.8em;box-sizing:border-box;border-radius:50%;background:#52B54B;border:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.mdl-slider-hoverthumb::-ms-thumb{margin-left:-.4em;transform:scale(.5,.5)}.mdl-slider:hover::-ms-thumb{transform:none}.mdl-slider[disabled]::-webkit-slider-thumb{display:none}.mdl-slider[disabled]::-moz-range-thumb{display:none}.mdl-slider[disabled]::-ms-thumb{display:none}.mdl-slider-ie-container{height:18px;overflow:visible;border:none;margin:none;padding:none}.mdl-slider-container{height:18px;position:relative;background:0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.mdl-slider-background-flex{background:#333;position:absolute;height:.2em;margin-top:-.1em;width:100%;top:50%;left:0;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;border:0;padding:0}.mdl-slider-background-flex-inner{position:relative;width:100%}.mdl-slider-background-lower{position:absolute;left:0;width:0;top:0;bottom:0;background-color:#52B54B}.mdl-slider-background-lower-clear{background-color:transparent}.mdl-slider-background-lower-withtransform{width:100%;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}.mdl-slider-background-upper{background:#666;background:rgba(255,255,255,.4);position:absolute;left:0;width:0;top:0;bottom:0}.sliderBubble{position:absolute;top:0;left:0;-webkit-transform:translate3d(-48%,-120%,0);transform:translate3d(-48%,-120%,0);background:#282828;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sliderBubbleText{margin:0;padding:.5em .75em} \ No newline at end of file +_:-ms-input-placeholder{-ms-appearance:none;height:2.223em;margin:0}.mdl-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:.2em;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;padding:1em 0;color:#52B54B;-webkit-align-self:center;align-self:center;z-index:1;cursor:pointer;margin:0;-webkit-tap-highlight-color:transparent;display:block}.mdl-slider::-moz-focus-outer{border:0}.mdl-slider::-ms-tooltip{display:none}.mdl-slider::-webkit-slider-runnable-track{background:0 0}.mdl-slider::-moz-range-track{background:#444;border:none}.mdl-slider::-moz-range-progress{background:#52B54B}.mdl-slider::-ms-track{background:0 0;color:transparent;height:.2em;width:100%;border:none}.mdl-slider::-ms-fill-lower{display:none}.mdl-slider::-ms-fill-upper{display:none}.mdl-slider::-webkit-slider-thumb{-webkit-appearance:none;width:1.8em;height:1.8em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#52B54B;border:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.mdl-slider-hoverthumb::-webkit-slider-thumb{margin-left:-.12em;-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}.mdl-slider:hover::-webkit-slider-thumb{-webkit-transform:none;transform:none}.slider-no-webkit-thumb::-webkit-slider-thumb{opacity:0!important}.mdl-slider::-moz-range-thumb{-moz-appearance:none;width:1.8em;height:1.8em;box-sizing:border-box;border-radius:50%;background:#52B54B;border:none}.mdl-slider::-ms-thumb{-webkit-appearance:none;width:1.8em;height:1.8em;box-sizing:border-box;border-radius:50%;background:#52B54B;border:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.mdl-slider-hoverthumb::-ms-thumb{margin-left:-.4em;transform:scale(.5,.5)}.mdl-slider:hover::-ms-thumb{transform:none}.mdl-slider[disabled]::-webkit-slider-thumb{display:none}.mdl-slider[disabled]::-moz-range-thumb{display:none}.mdl-slider[disabled]::-ms-thumb{display:none}.mdl-slider-ie-container{height:1.25em;overflow:visible;border:none;margin:0;padding:0}.mdl-slider-container{height:1.25em;position:relative;background:0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.mdl-slider-background-flex{background:#333;position:absolute;height:.2em;margin-top:-.1em;width:100%;top:50%;left:0;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;border:0;padding:0}.mdl-slider-background-flex-inner{position:relative;width:100%}.mdl-slider-background-lower{position:absolute;left:0;width:0;top:0;bottom:0;background-color:#52B54B}.mdl-slider-background-lower-clear{background-color:transparent}.mdl-slider-background-lower-withtransform{width:100%;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}.mdl-slider-background-upper{background:#666;background:rgba(255,255,255,.4);position:absolute;left:0;width:0;top:0;bottom:0}.sliderBubble{position:absolute;top:0;left:0;-webkit-transform:translate3d(-48%,-120%,0);transform:translate3d(-48%,-120%,0);background:#282828;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sliderBubbleText{margin:0;padding:.5em .75em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js b/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js index f7f38a7d5..bbaca2277 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js @@ -1 +1 @@ -define(["dom","scroller","browser","layoutManager","focusManager","registerElement","css!./emby-tabs","scrollStyles"],function(dom,scroller,browser,layoutManager,focusManager){"use strict";function setActiveTabButton(tabs,newButton,oldButton,animate){newButton.classList.add(activeButtonClass)}function getFocusCallback(tabs,e){return function(){onClick.call(tabs,e)}}function onFocus(e){layoutManager.tv&&(this.focusTimeout&&clearTimeout(this.focusTimeout),this.focusTimeout=setTimeout(getFocusCallback(this,e),700))}function getTabPanel(tabs,index){return null}function removeActivePanelClass(tabs,index){var tabPanel=getTabPanel(tabs,index);tabPanel&&tabPanel.classList.remove("is-active")}function fadeInRight(elem){var pct=browser.mobile?"4%":"0.5%",keyframes=[{opacity:"0",transform:"translate3d("+pct+", 0, 0)",offset:0},{opacity:"1",transform:"none",offset:1}];elem.animate(keyframes,{duration:160,iterations:1,easing:"ease-out"})}function triggerBeforeTabChange(tabs,index,previousIndex){tabs.dispatchEvent(new CustomEvent("beforetabchange",{detail:{selectedTabIndex:index,previousIndex:previousIndex}})),null!=previousIndex&&previousIndex!==index&&removeActivePanelClass(tabs,previousIndex);var newPanel=getTabPanel(tabs,index);newPanel&&(newPanel.animate&&fadeInRight(newPanel),newPanel.classList.add("is-active"))}function onClick(e){this.focusTimeout&&clearTimeout(this.focusTimeout);var tabs=this,current=tabs.querySelector("."+activeButtonClass),tabButton=dom.parentWithClass(e.target,buttonClass);if(tabButton&&tabButton!==current){current&¤t.classList.remove(activeButtonClass);var previousIndex=current?parseInt(current.getAttribute("data-index")):null;setActiveTabButton(tabs,tabButton,current,!0);var index=parseInt(tabButton.getAttribute("data-index"));triggerBeforeTabChange(tabs,index,previousIndex),setTimeout(function(){tabs.selectedTabIndex=index,tabs.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:index,previousIndex:previousIndex}}))},120),tabs.scroller&&tabs.scroller.toCenter(tabButton,!1)}}function initScroller(tabs){if(!tabs.scroller){var contentScrollSlider=tabs.querySelector(".emby-tabs-slider");contentScrollSlider?(tabs.scroller=new scroller(tabs,{horizontal:1,itemNav:0,mouseDragging:1,touchDragging:1,slidee:contentScrollSlider,smart:!0,releaseSwing:!0,scrollBy:200,speed:120,elasticBounds:1,dragHandle:1,dynamicHandle:1,clickBar:1,hiddenScroll:!0,requireAnimation:!browser.safari,allowNativeSmoothScroll:!0}),tabs.scroller.init()):(tabs.classList.add("scrollX"),tabs.classList.add("hiddenScrollX"),tabs.classList.add("smoothScrollX"))}}function getSelectedTabButton(elem){return elem.querySelector("."+activeButtonClass)}function getSibling(elem,method){for(var sibling=elem[method];sibling;){if(sibling.classList.contains(buttonClass)&&!sibling.classList.contains("hide"))return sibling;sibling=sibling[method]}return null}var EmbyTabs=Object.create(HTMLDivElement.prototype),buttonClass="emby-tab-button",activeButtonClass=buttonClass+"-active";EmbyTabs.createdCallback=function(){this.classList.contains("emby-tabs")||(this.classList.add("emby-tabs"),this.classList.add("focusable"),dom.addEventListener(this,"click",onClick,{passive:!0}),dom.addEventListener(this,"focus",onFocus,{passive:!0,capture:!0}))},EmbyTabs.focus=function(){var selected=this.querySelector("."+activeButtonClass);selected?focusManager.focus(selected):focusManager.autoFocus(this)},EmbyTabs.refresh=function(){this.scroller&&this.scroller.reload()},EmbyTabs.attachedCallback=function(){initScroller(this);var current=this.querySelector("."+activeButtonClass),currentIndex=current?parseInt(current.getAttribute("data-index")):parseInt(this.getAttribute("data-index")||"0");if(currentIndex!==-1){this.selectedTabIndex=currentIndex;var tabButtons=this.querySelectorAll("."+buttonClass),newTabButton=tabButtons[currentIndex];newTabButton&&setActiveTabButton(this,newTabButton,current,!1)}this.readyFired||(this.readyFired=!0,this.dispatchEvent(new CustomEvent("ready",{})))},EmbyTabs.detachedCallback=function(){this.scroller&&(this.scroller.destroy(),this.scroller=null),dom.removeEventListener(this,"click",onClick,{passive:!0}),dom.removeEventListener(this,"focus",onFocus,{passive:!0,capture:!0})},EmbyTabs.selectedIndex=function(selected,triggerEvent){var tabs=this;if(null==selected)return tabs.selectedTabIndex||0;var current=tabs.selectedIndex();tabs.selectedTabIndex=selected;var tabButtons=tabs.querySelectorAll("."+buttonClass);if(current===selected||triggerEvent===!1){triggerBeforeTabChange(tabs,selected,current),tabs.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:selected}}));var currentTabButton=tabButtons[current];setActiveTabButton(tabs,tabButtons[selected],currentTabButton,!1),current!==selected&¤tTabButton&¤tTabButton.classList.remove(activeButtonClass)}else onClick.call(tabs,{target:tabButtons[selected]})},EmbyTabs.selectNext=function(){var current=getSelectedTabButton(this),sibling=getSibling(current,"nextSibling");sibling&&onClick.call(this,{target:sibling})},EmbyTabs.selectPrevious=function(){var current=getSelectedTabButton(this),sibling=getSibling(current,"previousSibling");sibling&&onClick.call(this,{target:sibling})},EmbyTabs.triggerBeforeTabChange=function(selected){var tabs=this;triggerBeforeTabChange(tabs,tabs.selectedIndex())},EmbyTabs.triggerTabChange=function(selected){var tabs=this;tabs.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:tabs.selectedIndex()}}))},EmbyTabs.setTabEnabled=function(index,enabled){var btn=this.querySelector('.emby-tab-button[data-index="'+index+'"]');enabled?btn.classList.remove("hide"):btn.classList.remove("add")},document.registerElement("emby-tabs",{prototype:EmbyTabs,extends:"div"})}); \ No newline at end of file +define(["dom","scroller","browser","layoutManager","focusManager","registerElement","css!./emby-tabs","scrollStyles"],function(dom,scroller,browser,layoutManager,focusManager){"use strict";function setActiveTabButton(tabs,newButton,oldButton,animate){newButton.classList.add(activeButtonClass)}function getFocusCallback(tabs,e){return function(){onClick.call(tabs,e)}}function onFocus(e){layoutManager.tv&&(this.focusTimeout&&clearTimeout(this.focusTimeout),this.focusTimeout=setTimeout(getFocusCallback(this,e),700))}function getTabPanel(tabs,index){return null}function removeActivePanelClass(tabs,index){var tabPanel=getTabPanel(tabs,index);tabPanel&&tabPanel.classList.remove("is-active")}function fadeInRight(elem){var pct=browser.mobile?"4%":"0.5%",keyframes=[{opacity:"0",transform:"translate3d("+pct+", 0, 0)",offset:0},{opacity:"1",transform:"none",offset:1}];elem.animate(keyframes,{duration:160,iterations:1,easing:"ease-out"})}function triggerBeforeTabChange(tabs,index,previousIndex){tabs.dispatchEvent(new CustomEvent("beforetabchange",{detail:{selectedTabIndex:index,previousIndex:previousIndex}})),null!=previousIndex&&previousIndex!==index&&removeActivePanelClass(tabs,previousIndex);var newPanel=getTabPanel(tabs,index);newPanel&&(newPanel.animate&&fadeInRight(newPanel),newPanel.classList.add("is-active"))}function onClick(e){this.focusTimeout&&clearTimeout(this.focusTimeout);var tabs=this,current=tabs.querySelector("."+activeButtonClass),tabButton=dom.parentWithClass(e.target,buttonClass);if(tabButton&&tabButton!==current){current&¤t.classList.remove(activeButtonClass);var previousIndex=current?parseInt(current.getAttribute("data-index")):null;setActiveTabButton(tabs,tabButton,current,!0);var index=parseInt(tabButton.getAttribute("data-index"));triggerBeforeTabChange(tabs,index,previousIndex),setTimeout(function(){tabs.selectedTabIndex=index,tabs.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:index,previousIndex:previousIndex}}))},120),tabs.scroller&&tabs.scroller.toCenter(tabButton,!1)}}function initScroller(tabs){if(!tabs.scroller){var contentScrollSlider=tabs.querySelector(".emby-tabs-slider");contentScrollSlider?(tabs.scroller=new scroller(tabs,{horizontal:1,itemNav:0,mouseDragging:1,touchDragging:1,slidee:contentScrollSlider,smart:!0,releaseSwing:!0,scrollBy:200,speed:120,elasticBounds:1,dragHandle:1,dynamicHandle:1,clickBar:1,hiddenScroll:!0,requireAnimation:!browser.safari,allowNativeSmoothScroll:!0}),tabs.scroller.init()):(tabs.classList.add("scrollX"),tabs.classList.add("hiddenScrollX"),tabs.classList.add("smoothScrollX"))}}function getSelectedTabButton(elem){return elem.querySelector("."+activeButtonClass)}function getSibling(elem,method){for(var sibling=elem[method];sibling;){if(sibling.classList.contains(buttonClass)&&!sibling.classList.contains("hide"))return sibling;sibling=sibling[method]}return null}var EmbyTabs=Object.create(HTMLDivElement.prototype),buttonClass="emby-tab-button",activeButtonClass=buttonClass+"-active";EmbyTabs.createdCallback=function(){this.classList.contains("emby-tabs")||(this.classList.add("emby-tabs"),this.classList.add("focusable"),dom.addEventListener(this,"click",onClick,{passive:!0}),dom.addEventListener(this,"focus",onFocus,{passive:!0,capture:!0}))},EmbyTabs.focus=function(){var selected=this.querySelector("."+activeButtonClass);selected?focusManager.focus(selected):focusManager.autoFocus(this)},EmbyTabs.refresh=function(){this.scroller&&this.scroller.reload()},EmbyTabs.attachedCallback=function(){initScroller(this);var current=this.querySelector("."+activeButtonClass),currentIndex=current?parseInt(current.getAttribute("data-index")):parseInt(this.getAttribute("data-index")||"0");if(-1!==currentIndex){this.selectedTabIndex=currentIndex;var tabButtons=this.querySelectorAll("."+buttonClass),newTabButton=tabButtons[currentIndex];newTabButton&&setActiveTabButton(this,newTabButton,current,!1)}this.readyFired||(this.readyFired=!0,this.dispatchEvent(new CustomEvent("ready",{})))},EmbyTabs.detachedCallback=function(){this.scroller&&(this.scroller.destroy(),this.scroller=null),dom.removeEventListener(this,"click",onClick,{passive:!0}),dom.removeEventListener(this,"focus",onFocus,{passive:!0,capture:!0})},EmbyTabs.selectedIndex=function(selected,triggerEvent){var tabs=this;if(null==selected)return tabs.selectedTabIndex||0;var current=tabs.selectedIndex();tabs.selectedTabIndex=selected;var tabButtons=tabs.querySelectorAll("."+buttonClass);if(current===selected||!1===triggerEvent){triggerBeforeTabChange(tabs,selected,current),tabs.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:selected}}));var currentTabButton=tabButtons[current];setActiveTabButton(tabs,tabButtons[selected],currentTabButton,!1),current!==selected&¤tTabButton&¤tTabButton.classList.remove(activeButtonClass)}else onClick.call(tabs,{target:tabButtons[selected]})},EmbyTabs.selectNext=function(){var current=getSelectedTabButton(this),sibling=getSibling(current,"nextSibling");sibling&&onClick.call(this,{target:sibling})},EmbyTabs.selectPrevious=function(){var current=getSelectedTabButton(this),sibling=getSibling(current,"previousSibling");sibling&&onClick.call(this,{target:sibling})},EmbyTabs.triggerBeforeTabChange=function(selected){var tabs=this;triggerBeforeTabChange(tabs,tabs.selectedIndex())},EmbyTabs.triggerTabChange=function(selected){var tabs=this;tabs.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:tabs.selectedIndex()}}))},EmbyTabs.setTabEnabled=function(index,enabled){var btn=this.querySelector('.emby-tab-button[data-index="'+index+'"]');enabled?btn.classList.remove("hide"):btn.classList.remove("add")},document.registerElement("emby-tabs",{prototype:EmbyTabs,extends:"div"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js b/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js index 5c705318d..70108e014 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js @@ -1 +1 @@ -define(["layoutManager","browser","css!./emby-textarea","registerElement","emby-input"],function(layoutManager,browser){"use strict";function autoGrow(textarea,maxLines){function reset(){textarea.rows=1,offset=self.getOffset(textarea),self.rows=textarea.rows||1,self.lineHeight=textarea.scrollHeight/self.rows-offset/self.rows,self.maxAllowedHeight=self.lineHeight*maxLines-offset}function autogrowFn(){if((!self.lineHeight||self.lineHeight<=0)&&reset(),self.lineHeight<=0)return textarea.style.overflowY="scroll",textarea.style.height="auto",void(textarea.rows=3);var newHeight=0,hasGrown=!1;textarea.scrollHeight-offset>self.maxAllowedHeight?(textarea.style.overflowY="scroll",newHeight=self.maxAllowedHeight):(textarea.style.overflowY="hidden",textarea.style.height="auto",newHeight=textarea.scrollHeight,hasGrown=!0),textarea.style.height=newHeight+"px"}var self=this;void 0===maxLines&&(maxLines=999),self.getOffset=function(textarea){for(var style=window.getComputedStyle(textarea,null),props=["paddingTop","paddingBottom"],offset=0,i=0;iself.maxAllowedHeight?(textarea.style.overflowY="scroll",newHeight=self.maxAllowedHeight):(textarea.style.overflowY="hidden",textarea.style.height="auto",newHeight=textarea.scrollHeight),textarea.style.height=newHeight+"px"}var self=this;void 0===maxLines&&(maxLines=999),self.getOffset=function(textarea){for(var style=window.getComputedStyle(textarea,null),props=["paddingTop","paddingBottom"],offset=0,i=0;i.mdl-switch__track{background:rgba(82,181,75,.5)}.mdl-switch__input[disabled]+.mdl-switch__label+.mdl-switch__trackContainer>.mdl-switch__track{background:rgba(0,0,0,.12);cursor:auto}.mdl-switch__thumb{background:#999;position:absolute;left:0;top:-.25em;height:1.44em;width:1.44em;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition-duration:.28s;-o-transition-duration:.28s;transition-duration:.28s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:left;-o-transition-property:left;transition-property:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mdl-switch__input:checked+.mdl-switch__label+.mdl-switch__trackContainer>.mdl-switch__thumb{background:#52b54b;left:1.466em;-webkit-box-shadow:0 3px .28em 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px .56em 0 rgba(0,0,0,.12);box-shadow:0 3px .28em 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px .56em 0 rgba(0,0,0,.12)}.mdl-switch__input[disabled]+.mdl-switch__label+.mdl-switch__trackContainer>.mdl-switch__thumb{background:#bdbdbd;cursor:auto}.mdl-switch__focus-helper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:.6em;height:.6em;-webkit-border-radius:50%;border-radius:50%;background-color:transparent}.mdl-switch__input:focus+.mdl-switch__label+.mdl-switch__trackContainer .mdl-switch__focus-helper{-webkit-box-shadow:0 0 0 1.39em rgba(0,0,0,.05);box-shadow:0 0 0 1.39em rgba(0,0,0,.05)}.mdl-switch__input:checked:focus+.mdl-switch__label+.mdl-switch__trackContainer .mdl-switch__focus-helper{-webkit-box-shadow:0 0 0 1.39em rgba(82,181,75,.26);box-shadow:0 0 0 1.39em rgba(82,181,75,.26);background-color:rgba(82,181,75,.26)}.mdl-switch__label{cursor:pointer;margin:0 0 0 .7em;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mdl-switch__input[disabled] .mdl-switch__label{color:#bdbdbd;cursor:auto} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js b/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js new file mode 100644 index 000000000..3dc060fd8 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js @@ -0,0 +1 @@ +define(["css!./emby-toggle","registerElement"],function(){"use strict";function onKeyDown(e){if(13===e.keyCode)return e.preventDefault(),this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{bubbles:!0})),!1}var EmbyTogglePrototype=Object.create(HTMLInputElement.prototype);EmbyTogglePrototype.attachedCallback=function(){if("true"!==this.getAttribute("data-embytoggle")){this.setAttribute("data-embytoggle","true"),this.classList.add("mdl-switch__input");var labelElement=this.parentNode;labelElement.classList.add("mdl-switch"),labelElement.classList.add("mdl-js-switch");var labelTextElement=labelElement.querySelector("span");labelElement.insertAdjacentHTML("beforeend",'
'),labelTextElement.classList.add("toggleButtonLabel"),labelTextElement.classList.add("mdl-switch__label"),this.addEventListener("keydown",onKeyDown)}},document.registerElement("emby-toggle",{prototype:EmbyTogglePrototype,extends:"input"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/filtermenu/filtermenu.js b/dashboard-ui/bower_components/emby-webcomponents/filtermenu/filtermenu.js index 7a7dc7b4d..87818d167 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/filtermenu/filtermenu.js +++ b/dashboard-ui/bower_components/emby-webcomponents/filtermenu/filtermenu.js @@ -1 +1 @@ -define(["require","dom","focusManager","dialogHelper","loading","apphost","inputManager","layoutManager","connectionManager","appRouter","globalize","userSettings","emby-checkbox","emby-input","paper-icon-button-light","emby-select","material-icons","css!./../formdialog","emby-button","emby-linkbutton","flexStyles"],function(require,dom,focusManager,dialogHelper,loading,appHost,inputManager,layoutManager,connectionManager,appRouter,globalize,userSettings){"use strict";function onSubmit(e){return e.preventDefault(),!1}function renderOptions(context,selector,cssClass,items,isCheckedFn){var elem=context.querySelector(selector);items.length?elem.classList.remove("hide"):elem.classList.add("hide");var html="";html+=items.map(function(filter){var itemHtml="",checkedHtml=isCheckedFn(filter)?" checked":"";return itemHtml+=""}).join(""),elem.querySelector(".filterOptions").innerHTML=html}function renderDynamicFilters(context,result,options){renderOptions(context,".genreFilters","chkGenreFilter",result.Genres,function(i){var delimeter="|";return(delimeter+(options.settings.GenreIds||"")+delimeter).indexOf(delimeter+i.Id+delimeter)!==-1})}function loadDynamicFilters(context,options){var apiClient=connectionManager.getApiClient(options.serverId),filterMenuOptions=Object.assign(options.filterMenuOptions,{UserId:apiClient.getCurrentUserId(),ParentId:options.parentId,IncludeItemTypes:options.itemTypes.join(",")});apiClient.getJSON(apiClient.getUrl("Items/Filters2",filterMenuOptions)).then(function(result){renderDynamicFilters(context,result,options)},function(){})}function initEditor(context,settings){context.querySelector("form").addEventListener("submit",onSubmit);var i,length,elems=context.querySelectorAll(".simpleFilter");for(i=0,length=elems.length;i',itemHtml+=""+filter.Name+"",itemHtml+=""}).join(""),elem.querySelector(".filterOptions").innerHTML=html}function renderDynamicFilters(context,result,options){renderOptions(context,".genreFilters","chkGenreFilter",result.Genres,function(i){var delimeter=-1===(options.settings.GenreIds||"").indexOf("|")?",":"|";return-1!==(delimeter+(options.settings.GenreIds||"")+delimeter).indexOf(delimeter+i.Id+delimeter)})}function loadDynamicFilters(context,options){var apiClient=connectionManager.getApiClient(options.serverId),filterMenuOptions=Object.assign(options.filterMenuOptions,{UserId:apiClient.getCurrentUserId(),ParentId:options.parentId,IncludeItemTypes:options.itemTypes.join(",")});apiClient.getFilters(filterMenuOptions).then(function(result){renderDynamicFilters(context,result,options)},function(){})}function initEditor(context,settings){context.querySelector("form").addEventListener("submit",onSubmit);var i,length,elems=context.querySelectorAll(".simpleFilter");for(i=0,length=elems.length;iHD + + -
diff --git a/dashboard-ui/bower_components/emby-webcomponents/flexstyles.css b/dashboard-ui/bower_components/emby-webcomponents/flexstyles.css index 82216e2c1..b0328b227 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/flexstyles.css +++ b/dashboard-ui/bower_components/emby-webcomponents/flexstyles.css @@ -1 +1 @@ -.flex{display:-webkit-box;display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.flex-shrink-zero{-webkit-flex-shrink:0;flex-shrink:0}.align-items-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.align-items-flex-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.justify-content-flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-wrap-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap} \ No newline at end of file +.flex{display:-webkit-box;display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.flex-shrink-zero{-webkit-flex-shrink:0;flex-shrink:0}.align-items-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.align-items-flex-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.justify-content-flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-wrap-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.align-self-flex-end{-webkit-align-self:flex-end;align-self:flex-end} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/flvjs/flv.min.js b/dashboard-ui/bower_components/emby-webcomponents/flvjs/flv.min.js index 94f1ddc0f..4a3efed93 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/flvjs/flv.min.js +++ b/dashboard-ui/bower_components/emby-webcomponents/flvjs/flv.min.js @@ -1,7 +1,7 @@ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.flvjs=e()}}(function(){var e;return function e(t,n,i){function r(a,o){if(!n[a]){if(!t[a]){var u="function"==typeof require&&require;if(!o&&u)return u(a,!0);if(s)return s(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[a]={exports:{}};t[a][0].call(d.exports,function(e){var n=t[a][1][e];return r(n||e)},d,d.exports,e,t,n,i)}return n[a].exports}for(var s="function"==typeof require&&require,a=0;a0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(e,t){function n(){this.removeListener(e,n),i||(i=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var i=!1;return n.listener=t,this.on(e,n),this},i.prototype.removeListener=function(e,t){var n,i,s,o;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],s=n.length,i=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(o=s;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){i=o;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},i.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},i.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},i.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},i.listenerCount=function(e,t){return e.listenerCount(t)}},{}],3:[function(e,t,n){function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function s(e){if(h===setTimeout)return setTimeout(e,0);if((h===i||!h)&&setTimeout)return h=setTimeout,setTimeout(e,0);try{return h(e,0)}catch(t){try{return h.call(null,e,0)}catch(t){return h.call(this,e,0)}}}function a(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function o(){p&&_&&(p=!1,_.length?m=_.concat(m):v=-1,m.length&&u())}function u(){if(!p){var e=s(o);p=!0;for(var t=m.length;t;){for(_=m,m=[];++v1)for(var n=1;n=e[r]&&t0&&e[0].originalDts=t[r].dts&&et[i].lastSample.originalDts&&e=t[i].lastSample.originalDts&&(i===t.length-1||i0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}},{key:"getLastSegmentBefore",value:function(e){var t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}},{key:"getLastSampleBefore",value:function(e){var t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null}},{key:"getLastSyncPointBefore",value:function(e){for(var t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;0===n.length&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}},{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}}]),e}()},{}],9:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&(i+=";codecs="+n.codec);var r=!1;if(l.default.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[n.type]=n,i!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])l.default.v(this.TAG,"Notice: "+n.type+" mimeType changed, origin: "+this._mimeTypes[n.type]+", target: "+i);else{r=!0;try{var s=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(i);s.addEventListener("error",this.e.onSourceBufferError),s.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(e){return l.default.e(this.TAG,e.message),void this._emitter.emit(c.default.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[n.type]=i}t||this._pendingSegments[n.type].push(n),r||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),h.default.safari&&"audio/mpeg"===n.container&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(e){var t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var n=this._sourceBuffers[t.type];!n||n.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()}},{key:"seek",value:function(e){for(var t in this._sourceBuffers)if(this._sourceBuffers[t]){var n=this._sourceBuffers[t];if("open"===this._mediaSource.readyState)try{n.abort()}catch(e){l.default.e(this.TAG,e.message)}this._idrList.clear();var i=this._pendingSegments[t];if(i.splice(0,i.length),"closed"!==this._mediaSource.readyState){for(var r=0;r=1&&e-i.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var n=this._sourceBuffers[t];if(n){for(var i=n.buffered,r=!1,s=0;s=this._config.autoCleanupMaxBackwardDuration){r=!0;var u=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:a,end:u})}}else o0&&(isNaN(t)||n>t)&&(l.default.v(this.TAG,"Update MediaSource duration from "+t+" to "+n),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}}},{key:"_doRemoveRanges",value:function(){for(var e in this._pendingRemoveRanges)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating)for(var t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];n.length&&!t.updating;){var i=n.shift();t.remove(i.start,i.end)}}},{key:"_doAppendSegments",value:function(){var e=this._pendingSegments;for(var t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){var n=e[t].shift();if(n.timestampOffset){var i=this._sourceBuffers[t].timestampOffset,r=n.timestampOffset/1e3,s=Math.abs(i-r);s>.1&&(l.default.v(this.TAG,"Update MPEG audio timestampOffset from "+i+" to "+r),this._sourceBuffers[t].timestampOffset=r),delete n.timestampOffset}if(!n.data||0===n.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,"video"===t&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(n),22===e.code?(this._isBufferFull||this._emitter.emit(c.default.BUFFER_FULL),this._isBufferFull=!0):(l.default.e(this.TAG,e.message),this._emitter.emit(c.default.ERROR,{code:e.code,msg:e.message}))}}}},{key:"_onSourceOpen",value:function(){if(l.default.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var e=this._pendingSourceBufferInit;e.length;){var t=e.shift();this.appendInitSegment(t,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(c.default.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){l.default.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){l.default.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var e=this._pendingSegments;return e.video.length>0||e.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(c.default.UPDATE_END)}},{key:"_onSourceBufferError",value:function(e){l.default.e(this.TAG,"SourceBuffer Error: "+e)}}]),e}();n.default=p},{"../utils/browser.js":39,"../utils/exception.js":40,"../utils/logger.js":41,"./media-segment-info.js":8,"./mse-events.js":10,events:2}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};n.default=i},{}],11:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,r=this._demuxer.parseChunks(e,t);else if((i=m.default.probe(e)).match){this._demuxer=new m.default(i,this._config),this._remuxer||(this._remuxer=new v.default(this._config));var s=this._mediaDataSource;void 0==s.duration||isNaN(s.duration)||(this._demuxer.overridedDuration=s.duration),"boolean"==typeof s.hasAudio&&(this._demuxer.overridedHasAudio=s.hasAudio),"boolean"==typeof s.hasVideo&&(this._demuxer.overridedHasVideo=s.hasVideo),this._demuxer.timestampBase=s.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),r=this._demuxer.parseChunks(e,t)}else i=null,l.default.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){n._internalAbort()}),this._emitter.emit(k.default.DEMUX_ERROR,y.default.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),r=0;return r}},{key:"_onMediaInfo",value:function(e){var t=this;null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,c.default.prototype));var n=Object.assign({},e);Object.setPrototypeOf(n,c.default.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=n,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then(function(){var e=t._pendingSeekTime;t._pendingSeekTime=null,t.seek(e)})}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(e){var t=e,n=t+1;n0&&n[0].originalDts===i&&(i=n[0].pts),this._emitter.emit(k.default.RECOMMEND_SEEKPOINT,i)}}},{key:"_enableStatisticsReporter",value:function(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(e){var t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(k.default.MEDIA_INFO,n)}},{key:"_reportStatisticsInfo",value:function(){var e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(k.default.STATISTICS_INFO,e)}}]),e}());n.default=L},{"../demux/demux-errors.js":16,"../demux/flv-demuxer.js":18,"../io/io-controller.js":23,"../io/loader.js":24,"../remux/mp4-remuxer.js":38,"../utils/browser.js":39,"../utils/logger.js":41,"./media-info.js":7,"./transmuxing-events.js":13,events:2}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};n.default=i},{}],14:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=e("../utils/logger.js"),s=(i(r),e("../utils/logging-control.js")),a=i(s),o=e("../utils/polyfill.js"),u=i(o),l=e("./transmuxing-controller.js"),d=i(l),h=e("./transmuxing-events.js"),f=i(h),c=function(e){function t(t,n){var i={msg:f.default.INIT_SEGMENT,data:{type:t,data:n}};e.postMessage(i,[n.data])}function n(t,n){var i={msg:f.default.MEDIA_SEGMENT,data:{type:t,data:n}};e.postMessage(i,[n.data])}function i(){var t={msg:f.default.LOADING_COMPLETE};e.postMessage(t)}function r(){var t={msg:f.default.RECOVERED_EARLY_EOF};e.postMessage(t)}function s(t){var n={msg:f.default.MEDIA_INFO,data:t};e.postMessage(n)}function o(t){var n={msg:f.default.STATISTICS_INFO,data:t};e.postMessage(n)}function l(t,n){e.postMessage({msg:f.default.IO_ERROR,data:{type:t,info:n}})}function h(t,n){e.postMessage({msg:f.default.DEMUX_ERROR,data:{type:t,info:n}})}function c(t){e.postMessage({msg:f.default.RECOMMEND_SEEKPOINT,data:t})}function _(t,n){e.postMessage({msg:"logcat_callback",data:{type:t,logcat:n}})}var m=null,p=_.bind(this);u.default.install(),e.addEventListener("message",function(u){switch(u.data.cmd){case"init":m=new d.default(u.data.param[0],u.data.param[1]),m.on(f.default.IO_ERROR,l.bind(this)),m.on(f.default.DEMUX_ERROR,h.bind(this)),m.on(f.default.INIT_SEGMENT,t.bind(this)),m.on(f.default.MEDIA_SEGMENT,n.bind(this)),m.on(f.default.LOADING_COMPLETE,i.bind(this)),m.on(f.default.RECOVERED_EARLY_EOF,r.bind(this)),m.on(f.default.MEDIA_INFO,s.bind(this)),m.on(f.default.STATISTICS_INFO,o.bind(this)),m.on(f.default.RECOMMEND_SEEKPOINT,c.bind(this));break;case"destroy":m&&(m.destroy(),m=null),e.postMessage({msg:"destroyed"});break;case"start":m.start();break;case"stop":m.stop();break;case"seek":m.seek(u.data.param);break;case"pause":m.pause();break;case"resume":m.resume();break;case"logging_config":var _=u.data.param;a.default.applyConfig(_),!0===_.enableCallback?a.default.addLogListener(p):a.default.removeLogListener(p)}})};n.default=c},{"../utils/logger.js":41,"../utils/logging-control.js":42,"../utils/polyfill.js":43,"./transmuxing-controller.js":12,"./transmuxing-events.js":13}],15:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0?(0,l.default)(new Uint8Array(e,t+2,r)):"",{data:s,size:2+r}}},{key:"parseLongString",value:function(e,t,n){if(n<4)throw new d.IllegalStateException("Data not enough when parse LongString");var i=new DataView(e,t,n),r=i.getUint32(0,!h),s=void 0;return s=r>0?(0,l.default)(new Uint8Array(e,t+4,r)):"",{data:s,size:4+r}}},{key:"parseDate",value:function(e,t,n){if(n<10)throw new d.IllegalStateException("Data size invalid when parse Date");var i=new DataView(e,t,n),r=i.getFloat64(0,!h);return r+=60*i.getInt16(8,!h)*1e3,{data:new Date(r),size:10}}},{key:"parseValue",value:function(t,n,i){if(i<1)throw new d.IllegalStateException("Data not enough when parse Value");var r=new DataView(t,n,i),s=1,a=r.getUint8(0),u=void 0,l=!1;try{switch(a){case 0:u=r.getFloat64(1,!h),s+=8;break;case 1:u=!!r.getUint8(1),s+=1;break;case 2:var f=e.parseString(t,n+1,i-1);u=f.data,s+=f.size;break;case 3:u={};var c=0;for(9==(16777215&r.getUint32(i-4,!h))&&(c=3);s32)throw new s.InvalidArgumentException("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){var t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}var n=this._current_word_bits_left?this._current_word:0;n>>>=32-this._current_word_bits_left;var i=e-this._current_word_bits_left;this._fillCurrentWord();var r=Math.min(i,this._current_word_bits_left),a=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,n=n<>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}},{key:"readUEG",value:function(){var e=this._skipLeadingZero();return this.readBits(e+1)-1}},{key:"readSEG",value:function(){var e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)}}]),e}();n.default=a},{"../utils/exception.js":40}],18:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}Object.defineProperty(n,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n13))return 0;i=e.probe(t).dataOffset}if(this._firstParse){this._firstParse=!1,n+i!==this._dataOffset&&l.default.w(this.TAG,"First time parsing but chunk byteStart invalid!");0!==new DataView(t,i).getUint32(0,!r)&&l.default.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4}for(;it.byteLength)break;var a=s.getUint8(0),o=16777215&s.getUint32(0,!r);if(i+11+o+4>t.byteLength)break;if(8===a||9===a||18===a){var u=s.getUint8(4),d=s.getUint8(5),h=s.getUint8(6),f=s.getUint8(7),c=h|d<<8|u<<16|f<<24;0!==(16777215&s.getUint32(7,!r))&&l.default.w(this.TAG,"Meet tag which has StreamID != 0!");var _=i+11;switch(a){case 8:this._parseAudioData(t,_,o,c);break;case 9:this._parseVideoData(t,_,o,c,n+i);break;case 18:this._parseScriptData(t,_,o)}var m=s.getUint32(11+o,!r);m!==11+o&&l.default.w(this.TAG,"Invalid PrevTagSize "+m),i+=11+o+4}else l.default.w(this.TAG,"Unsupported tag type "+a+", skipped"),i+=11+o+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}},{key:"_parseScriptData",value:function(e,t,n){var i=h.default.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(null==i.onMetaData||"object"!==a(i.onMetaData))return void l.default.w(this.TAG,"Invalid onMetaData structure!");this._metadata&&l.default.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;var r=this._metadata.onMetaData;if("boolean"==typeof r.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),"boolean"==typeof r.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),"number"==typeof r.audiodatarate&&(this._mediaInfo.audioDataRate=r.audiodatarate),"number"==typeof r.videodatarate&&(this._mediaInfo.videoDataRate=r.videodatarate),"number"==typeof r.width&&(this._mediaInfo.width=r.width),"number"==typeof r.height&&(this._mediaInfo.height=r.height),"number"==typeof r.duration){if(!this._durationOverrided){var s=Math.floor(r.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if("number"==typeof r.framerate){var o=Math.floor(1e3*r.framerate);if(o>0){var u=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=u,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=u}}if("object"===a(r.keyframes)){this._mediaInfo.hasKeyframesIndex=!0;var d=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(d),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,l.default.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}}},{key:"_parseKeyframesIndex",value:function(e){for(var t=[],n=[],i=1;i>>4;if(2!==a&&10!==a)return void this._onError(m.default.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+a);var o=0,u=(12&s)>>>2;if(!(u>=0&&u<=4))return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+u);o=this._flvSoundRateTable[u];var d=1&s,h=this._audioMetadata,f=this._audioTrack;if(h||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),h=this._audioMetadata={},h.type="audio",h.id=f.id,h.timescale=this._timescale,h.duration=this._duration,h.audioSampleRate=o,h.channelCount=0===d?1:2),10===a){var c=this._parseAACAudioData(e,t+1,n-1);if(void 0==c)return;if(0===c.packetType){h.config&&l.default.w(this.TAG,"Found another AudioSpecificConfig!");var _=c.data;h.audioSampleRate=_.samplingRate,h.channelCount=_.channelCount,h.codec=_.codec,h.originalCodec=_.originalCodec,h.config=_.config,h.refSampleDuration=1024/h.audioSampleRate*h.timescale,l.default.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",h);var p=this._mediaInfo;p.audioCodec=h.originalCodec,p.audioSampleRate=h.audioSampleRate,p.audioChannelCount=h.channelCount,p.hasVideo?null!=p.videoCodec&&(p.mimeType='video/x-flv; codecs="'+p.videoCodec+","+p.audioCodec+'"'):p.mimeType='video/x-flv; codecs="'+p.audioCodec+'"',p.isComplete()&&this._onMediaInfo(p)}else if(1===c.packetType){var v=this._timestampBase+i,g={unit:c.data,dts:v,pts:v};f.samples.push(g),f.length+=c.data.length}else l.default.e(this.TAG,"Flv: Unsupported AAC data type "+c.packetType)}else if(2===a){if(!h.codec){var y=this._parseMP3AudioData(e,t+1,n-1,!0);if(void 0==y)return;h.audioSampleRate=y.samplingRate,h.channelCount=y.channelCount,h.codec=y.codec,h.originalCodec=y.originalCodec,h.refSampleDuration=1152/h.audioSampleRate*h.timescale,l.default.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",h);var E=this._mediaInfo;E.audioCodec=h.codec,E.audioSampleRate=h.audioSampleRate,E.audioChannelCount=h.channelCount,E.audioDataRate=y.bitRate,E.hasVideo?null!=E.videoCodec&&(E.mimeType='video/x-flv; codecs="'+E.videoCodec+","+E.audioCodec+'"'):E.mimeType='video/x-flv; codecs="'+E.audioCodec+'"',E.isComplete()&&this._onMediaInfo(E)}var b=this._parseMP3AudioData(e,t+1,n-1,!1);if(void 0==b)return;var S=this._timestampBase+i,k={unit:b,dts:S,pts:S};f.samples.push(k),f.length+=b.length}}}},{ -key:"_parseAACAudioData",value:function(e,t,n){if(n<=1)return void l.default.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");var i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],0===r[0]?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}},{key:"_parseAACAudioSpecificConfig",value:function(e,t,n){var i=new Uint8Array(e,t,n),r=null,s=0,a=0,o=0,u=null;if(s=a=i[0]>>>3,(o=(7&i[0])<<1|i[1]>>>7)<0||o>=this._mpegSamplingRates.length)return void this._onError(m.default.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");var l=this._mpegSamplingRates[o],d=(120&i[1])>>>3;if(d<0||d>=8)return void this._onError(m.default.FORMAT_ERROR,"Flv: AAC invalid channel configuration");5===s&&(u=(7&i[1])<<1|i[2]>>>7,i[2]);var h=self.navigator.userAgent.toLowerCase();return-1!==h.indexOf("firefox")?o>=6?(s=5,r=new Array(4),u=o-3):(s=2,r=new Array(2),u=o):-1!==h.indexOf("android")?(s=2,r=new Array(2),u=o):(s=5,u=o,r=new Array(4),o>=6?u=o-3:1===d&&(s=2,r=new Array(2),u=o)),r[0]=s<<3,r[0]|=(15&o)>>>1,r[1]=(15&o)<<7,r[1]|=(15&d)<<3,5===s&&(r[1]|=(15&u)>>>1,r[2]=(1&u)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:l,channelCount:d,codec:"mp4a.40."+s,originalCodec:"mp4a.40."+a}}},{key:"_parseMP3AudioData",value:function(e,t,n,i){if(n<4)return void l.default.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");var r=(this._littleEndian,new Uint8Array(e,t,n)),s=null;if(i){if(255!==r[0])return;var a=r[1]>>>3&3,o=(6&r[1])>>1,u=(240&r[2])>>>4,d=(12&r[2])>>>2,h=r[3]>>>6&3,f=3!==h?2:1,c=0,_=0;switch(a){case 0:c=this._mpegAudioV25SampleRateTable[d];break;case 2:c=this._mpegAudioV20SampleRateTable[d];break;case 3:c=this._mpegAudioV10SampleRateTable[d]}switch(o){case 1:34,u>>4,o=15&s;if(7!==o)return void this._onError(m.default.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: "+o);this._parseAVCVideoPacket(e,t+1,n-1,i,r,a)}}},{key:"_parseAVCVideoPacket",value:function(e,t,n,i,r,s){if(n<4)return void l.default.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");var a=this._littleEndian,o=new DataView(e,t,n),u=o.getUint8(0),d=16777215&o.getUint32(0,!a);if(0===u)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(1===u)this._parseAVCVideoData(e,t+4,n-4,i,r,s,d);else if(2!==u)return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid video packet type "+u)}},{key:"_parseAVCDecoderConfigurationRecord",value:function(e,t,n){if(n<7)return void l.default.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");var i=this._videoMetadata,r=this._videoTrack,s=this._littleEndian,a=new DataView(e,t,n);i?void 0!==i.avcc&&l.default.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);var o=a.getUint8(0),u=a.getUint8(1);a.getUint8(2),a.getUint8(3);if(1!==o||0===u)return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");if(this._naluLengthSize=1+(3&a.getUint8(4)),3!==this._naluLengthSize&&4!==this._naluLengthSize)return void this._onError(m.default.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: "+(this._naluLengthSize-1));var d=31&a.getUint8(5);if(0===d)return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");d>1&&l.default.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = "+d);for(var h=6,f=0;f1&&l.default.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = "+w),h++;for(var R=0;R=n){l.default.w(this.TAG,"Malformed Nalu near timestamp "+_+", offset = "+f+", dataSize = "+n);break}var p=u.getUint32(f,!o);if(3===c&&(p>>>=8),p>n-c)return void l.default.w(this.TAG,"Malformed Nalus near timestamp "+_+", NaluSize > DataSize!");var v=31&u.getUint8(f+c);5===v&&(m=!0);var g=new Uint8Array(e,t+f,c+p),y={type:v,data:g};d.push(y),h+=g.byteLength,f+=c+p}if(d.length){var E=this._videoTrack,b={units:d,length:h,isKeyframe:m,dts:_,cts:a,pts:_+a};m&&(b.fileposition=r),E.samples.push(b),E.length+=h}}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(e){this._onTrackMetadata=e}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(e){this._onMediaInfo=e}},{key:"onError",get:function(){return this._onError},set:function(e){this._onError=e}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(e){this._onDataAvailable=e}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(e){this._timestampBase=e}},{key:"overridedDuration",get:function(){return this._duration},set:function(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}},{key:"overridedHasAudio",set:function(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}},{key:"overridedHasVideo",set:function(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}}],[{key:"probe",value:function(e){var t=new Uint8Array(e),n={match:!1};if(70!==t[0]||76!==t[1]||86!==t[2]||1!==t[3])return n;var i=(4&t[4])>>>2!=0,r=0!=(1&t[4]),a=s(t,5);return a<9?n:{match:!0,consumed:a,dataOffset:a,hasAudioTrack:i,hasVideoTrack:r}}}]),e}();n.default=y},{"../core/media-info.js":7,"../utils/exception.js":40,"../utils/logger.js":41,"./amf-parser.js":15,"./demux-errors.js":16,"./sps-parser.js":19}],19:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=2&&3===t[s]&&0===t[s-1]&&0===t[s-2]||(i[r]=t[s],r++);return new Uint8Array(i.buffer,0,r)}},{key:"parseSPS",value:function(t){var n=e._ebsp2rbsp(t),i=new a.default(n);i.readByte();var r=i.readByte();i.readByte();var s=i.readByte();i.readUEG();var o=e.getProfileString(r),u=e.getLevelString(s),l=1,d=420,h=[0,420,422,444],f=8;if((100===r||110===r||122===r||244===r||44===r||83===r||86===r||118===r||128===r||138===r||144===r)&&(l=i.readUEG(),3===l&&i.readBits(1),l<=3&&(d=h[l]),f=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool()))for(var c=3!==l?8:12,_=0;_0&&I<16?(w=x[I-1],R=M[I-1]):255===I&&(w=i.readByte()<<8|i.readByte(),R=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){var D=i.readBits(32),B=i.readBits(32);O=i.readBool(),T=B,C=2*D,A=T/C}}var j=1;1===w&&1===R||(j=w/R);var P=0,U=0;if(0===l)P=1,U=2-E;else{var N=3===l?1:2,F=1===l?2:1;P=N,U=F*(2-E)}var G=16*(g+1),V=16*(y+1)*(2-E);G-=(b+S)*P,V-=(k+L)*U;var z=Math.ceil(G*j);return i.destroy(),i=null,{profile_string:o,level_string:u,bit_depth:f,chroma_format:d,chroma_format_string:e.getChromaFormatString(d),frame_rate:{fixed:O,fps:A,fps_den:C,fps_num:T},sar_ratio:{width:w,height:R},codec_size:{width:G,height:V},present_size:{width:z,height:V}}}},{key:"_skipScalingList",value:function(e,t){for(var n=8,i=8,r=0,s=0;s=15048,t=!f.default.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}}]),l(t,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),u(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this)}},{key:"open",value:function(e,t){var n=this;this._dataSource=e,this._range=t;var i=e.url;this._config.reuseRedirectedURL&&void 0!=e.redirectedURL&&(i=e.redirectedURL);var r=this._seekHandler.getConfig(i,t),s=new self.Headers;if("object"===o(r.headers)){var a=r.headers;for(var u in a)a.hasOwnProperty(u)&&s.append(u,a[u])}var l={method:"GET",headers:s,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};!1===e.cors&&(l.mode="same-origin"),e.withCredentials&&(l.credentials="include"),e.referrerPolicy&&(l.referrerPolicy=e.referrerPolicy),this._status=c.LoaderStatus.kConnecting,self.fetch(r.url,l).then(function(e){if(n._requestAbort)return n._requestAbort=!1,void(n._status=c.LoaderStatus.kIdle);if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==r.url&&n._onURLRedirect){var t=n._seekHandler.removeURLParameters(e.url);n._onURLRedirect(t)}var i=e.headers.get("Content-Length");return null!=i&&(n._contentLength=parseInt(i),0!==n._contentLength&&n._onContentLengthKnown&&n._onContentLengthKnown(n._contentLength)),n._pump.call(n,e.body.getReader())}if(n._status=c.LoaderStatus.kError,!n._onError)throw new _.RuntimeException("FetchStreamLoader: Http code invalid, "+e.status+" "+e.statusText);n._onError(c.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})}).catch(function(e){if(n._status=c.LoaderStatus.kError,!n._onError)throw e;n._onError(c.LoaderErrors.EXCEPTION,{code:-1,msg:e.message})})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(e){var t=this;return e.read().then(function(n){if(n.done)t._status=c.LoaderStatus.kComplete,t._onComplete&&t._onComplete(t._range.from,t._range.from+t._receivedLength-1);else{if(!0===t._requestAbort)return t._requestAbort=!1,t._status=c.LoaderStatus.kComplete,e.cancel();t._status=c.LoaderStatus.kBuffering;var i=n.value.buffer,r=t._range.from+t._receivedLength;t._receivedLength+=i.byteLength,t._onDataArrival&&t._onDataArrival(i,r,t._receivedLength),t._pump(e)}}).catch(function(e){if(11!==e.code||!f.default.msedge){t._status=c.LoaderStatus.kError;var n=0,i=null;if(19!==e.code&&"network error"!==e.message||!(null===t._contentLength||null!==t._contentLength&&t._receivedLength0&&(this._stashInitialSize=n.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===n.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=t,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(t.url),this._refTotalLength=t.filesize?t.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new l.default,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return s(e,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"_selectSeekHandler",value:function(){var e=this._config;if("range"===e.seekType)this._seekHandler=new b.default(this._config.rangeLoadZeroStart);else if("param"===e.seekType){var t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new k.default(t,n)}else{if("custom"!==e.seekType)throw new L.InvalidArgumentException("Invalid seekType in config: "+e.seekType);if("function"!=typeof e.customSeekHandler)throw new L.InvalidArgumentException("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}}},{key:"_selectLoader",value:function(){if(this._isWebSocketURL)this._loaderClass=y.default;else if(f.default.isSupported())this._loaderClass=f.default;else if(_.default.isSupported())this._loaderClass=_.default;else{if(!v.default.isSupported())throw new L.RuntimeException("Your browser doesn't support xhr with arraybuffer responseType!");this._loaderClass=v.default}}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}},{key:"seek",value:function(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}},{key:"_internalSeek",value:function(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;var n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(e){if(!e||"string"!=typeof e||0===e.length)throw new L.InvalidArgumentException("Url must be a non-empty string!");this._dataSource.url=e}},{key:"_expandBuffer",value:function(e){for(var t=this._stashSize;t+10485760){var i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}}},{key:"_normalizeSpeed",value:function(e){var t=this._speedNormalizeList,n=t.length-1,i=0,r=0,s=n;if(e=t[i]&&e=512&&e<=1024?Math.floor(1.5*e):2*e)>8192&&(t=8192);var n=1024*t+1048576;this._bufferSize0){var o=this._stashBuffer.slice(0,this._stashUsed),u=this._dispatchChunks(o,this._stashByteStart);if(u0){var l=new Uint8Array(o,u);a.set(l,0),this._stashUsed=l.byteLength,this._stashByteStart+=u}}else this._stashUsed=0,this._stashByteStart+=u;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),a=new Uint8Array(this._stashBuffer,0,this._bufferSize)),a.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{var d=this._dispatchChunks(e,t);if(dthis._bufferSize&&(this._expandBuffer(h),a=new Uint8Array(this._stashBuffer,0,this._bufferSize)),a.set(new Uint8Array(e,d),0),this._stashUsed+=h,this._stashByteStart=t+d}}}else if(0===this._stashUsed){var f=this._dispatchChunks(e,t);if(fthis._bufferSize&&this._expandBuffer(c);var _=new Uint8Array(this._stashBuffer,0,this._bufferSize);_.set(new Uint8Array(e,f),0),this._stashUsed+=c,this._stashByteStart=t+f}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);var m=new Uint8Array(this._stashBuffer,0,this._bufferSize);m.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;var p=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(p0){var v=new Uint8Array(this._stashBuffer,p);m.set(v,0)}this._stashUsed-=p,this._stashByteStart+=p}}}},{key:"_flushStashBuffer",value:function(e){if(this._stashUsed>0){var t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n0){var r=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(t,n);r.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=n}return 0}o.default.w(this.TAG,i+" bytes unconsumed data remain when flush buffer, dropped")}return this._stashUsed=0,this._stashByteStart=0,i}return 0}},{key:"_onLoaderComplete",value:function(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(e,t){switch(o.default.e(this.TAG,"Loader error, code = "+t.code+", msg = "+t.msg),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=d.LoaderErrors.UNRECOVERABLE_EARLY_EOF),e){case d.LoaderErrors.EARLY_EOF:if(!this._config.isLive&&this._totalLength){var n=this._currentRange.to+1;return void(n0)for(var s=n.split("&"),a=0;a0;o[0]!==this._startName&&o[0]!==this._endName&&(u&&(r+="&"),r+=s[a])}return 0===r.length?t:t+"?"+r}}]),e}();n.default=s},{}],26:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}]),e}();n.default=s},{}],28:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0});var a=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var s=Object.getPrototypeOf(t);return null===s?void 0:e(s,n,i)}if("value"in r)return r.value;var a=r.get;if(void 0!==a)return a.call(i)},o=function(){function e(e,t){for(var n=0;n299)){if(this._status=h.LoaderStatus.kError,!this._onError)throw new f.RuntimeException("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(h.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=h.LoaderStatus.kBuffering}}},{key:"_onProgress",value:function(e){if(this._status!==h.LoaderStatus.kError){null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));var t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}}},{key:"_onLoadEnd",value:function(e){if(!0===this._requestAbort)return void(this._requestAbort=!1);this._status!==h.LoaderStatus.kError&&(this._status=h.LoaderStatus.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(e){this._status=h.LoaderStatus.kError;var t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=h.LoaderStatus.kBuffering,void 0!=t.responseURL){var n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}var i=t.getResponseHeader("Content-Length");if(null!=i&&null==this._contentLength){var r=parseInt(i);r>0&&(this._contentLength=r,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else{if(this._status=h.LoaderStatus.kError,!this._onError)throw new f.RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(h.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else if(3===t.readyState&&t.status>=200&&t.status<=299){this._status=h.LoaderStatus.kBuffering;var s=t.response;this._reader.readAsArrayBuffer(s)}}},{key:"_xhrOnError",value:function(e){this._status=h.LoaderStatus.kError;var t=h.LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(!this._onError)throw new f.RuntimeException(n.msg);this._onError(t,n)}},{key:"_msrOnProgress",value:function(e){var t=e.target,n=t.result;if(null==n)return void this._doReconnectIfNeeded();var i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;var r=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength),n.byteLength>=this._bufferLimit&&(d.default.v(this.TAG,"MSStream buffer exceeded max size near "+(r+i.byteLength)+", reconnecting..."),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(null==this._contentLength||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(e,t){this._lastTimeLoaded=0;var n=e.url;this._config.reuseRedirectedURL&&(void 0!=this._currentRedirectedURL?n=this._currentRedirectedURL:void 0!=e.redirectedURL&&(n=e.redirectedURL));var i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;var r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&r.withCredentials&&(r.withCredentials=!0),"object"===o(i.headers)){var s=i.headers;for(var a in s)s.hasOwnProperty(a)&&r.setRequestHeader(a,s[a])}r.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=_.LoaderStatus.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(e){var t=e.target;if(2===t.readyState){if(void 0!=t.responseURL){var n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=_.LoaderStatus.kBuffering}else{if(this._status=_.LoaderStatus.kError,!this._onError)throw new m.RuntimeException("RangeLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(_.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}}},{key:"_onProgress",value:function(e){if(this._status!==_.LoaderStatus.kError){if(null===this._contentLength){var t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;var n=e.total;this._internalAbort(),null!=n&0!==n&&(this._totalLength=n)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var i=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(i)}}},{key:"_normalizeSpeed",value:function(e){var t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,s=n;if(e=t[i]&&e=3&&(t=this._speedSampler.currentKBps),0!==t){var n=this._normalizeSpeed(t);this._currentSpeedNormalized!==n&&(this._currentSpeedNormalized=n,this._currentChunkSizeKB=n)}var i=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;var s=!1;null!=this._contentLength&&this._receivedLength0&&this._receivedLength0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new p.default(this._mediaDataSource,this._config),this._transmuxer.on(g.default.INIT_SEGMENT,function(t,n){e._msectl.appendInitSegment(n)}),this._transmuxer.on(g.default.MEDIA_SEGMENT,function(t,n){if(e._msectl.appendMediaSegment(n),e._config.lazyLoad&&!e._config.isLive){var i=e._mediaElement.currentTime;n.info.endDts>=1e3*(i+e._config.lazyLoadMaxDuration)&&null==e._progressChecker&&(d.default.v(e.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),e._suspendTransmuxer())}}),this._transmuxer.on(g.default.LOADING_COMPLETE,function(){e._msectl.endOfStream(),e._emitter.emit(_.default.LOADING_COMPLETE)}),this._transmuxer.on(g.default.RECOVERED_EARLY_EOF,function(){e._emitter.emit(_.default.RECOVERED_EARLY_EOF)}),this._transmuxer.on(g.default.IO_ERROR,function(t,n){e._emitter.emit(_.default.ERROR,k.ErrorTypes.NETWORK_ERROR,t,n)}),this._transmuxer.on(g.default.DEMUX_ERROR,function(t,n){e._emitter.emit(_.default.ERROR,k.ErrorTypes.MEDIA_ERROR,t,{code:-1,msg:n})}), -this._transmuxer.on(g.default.MEDIA_INFO,function(t){e._mediaInfo=t,e._emitter.emit(_.default.MEDIA_INFO,Object.assign({},t))}),this._transmuxer.on(g.default.STATISTICS_INFO,function(t){e._statisticsInfo=e._fillStatisticsInfo(t),e._emitter.emit(_.default.STATISTICS_INFO,Object.assign({},e._statisticsInfo))}),this._transmuxer.on(g.default.RECOMMEND_SEEKPOINT,function(t){e._mediaElement&&!e._config.accurateSeek&&(e._requestSetTime=!0,e._mediaElement.currentTime=t/1e3)}),this._transmuxer.open()}}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"_fillStatisticsInfo",value:function(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else void 0!=this._mediaElement.webkitDecodedFrameCount?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}},{key:"_onmseUpdateEnd",value:function(){if(this._config.lazyLoad&&!this._config.isLive){for(var e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,i=0;i=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(d.default.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}},{key:"_onmseBufferFull",value:function(){d.default.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),null==this._progressChecker&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1,i=0;i=r&&e=s-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(d.default.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(e){for(var t=this._mediaElement.buffered,n=0;n=i&&e0){var r=this._mediaElement.buffered.start(0);(r<1&&e0&&t.currentTime0){var i=n.start(0);if(i<1&&t0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"_onvLoadedMetadata",value:function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(d.default.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(d.default.STATISTICS_INFO,this.statisticsInfo)}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}},{key:"mediaInfo",get:function(){var e=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",t={mimeType:e+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}},{key:"statisticsInfo",get:function(){var e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else void 0!=this._mediaElement.webkitDecodedFrameCount?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}}]),e}();n.default=c},{"../config.js":5,"../utils/exception.js":40,"./player-events.js":35,events:2}],34:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ErrorDetails=n.ErrorTypes=void 0;var i=e("../io/loader.js"),r=e("../demux/demux-errors.js"),s=function(e){return e&&e.__esModule?e:{default:e}}(r);n.ErrorTypes={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},n.ErrorDetails={NETWORK_EXCEPTION:i.LoaderErrors.EXCEPTION,NETWORK_STATUS_CODE_INVALID:i.LoaderErrors.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:i.LoaderErrors.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:i.LoaderErrors.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:s.default.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:s.default.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:s.default.CODEC_UNSUPPORTED}},{"../demux/demux-errors.js":16,"../io/loader.js":24}],35:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",STATISTICS_INFO:"statistics_info"};n.default=i},{}],36:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n.set(e,4);for(var a=8,o=0;o>>24&255,t>>>16&255,t>>>8&255,255&t,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(t){return e.box(e.types.trak,e.tkhd(t),e.mdia(t))}},{key:"tkhd",value:function(t){var n=t.id,i=t.duration,r=t.presentWidth,s=t.presentHeight;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>>8&255,255&r,0,0,s>>>8&255,255&s,0,0]))}},{key:"mdia",value:function(t){return e.box(e.types.mdia,e.mdhd(t),e.hdlr(t),e.minf(t))}},{key:"mdhd",value:function(t){var n=t.timescale,i=t.duration;return e.box(e.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,i>>>24&255,i>>>16&255,i>>>8&255,255&i,85,196,0,0]))}},{key:"hdlr",value:function(t){var n=null;return n="audio"===t.type?e.constants.HDLR_AUDIO:e.constants.HDLR_VIDEO,e.box(e.types.hdlr,n)}},{key:"minf",value:function(t){var n=null;return n="audio"===t.type?e.box(e.types.smhd,e.constants.SMHD):e.box(e.types.vmhd,e.constants.VMHD),e.box(e.types.minf,n,e.dinf(),e.stbl(t))}},{key:"dinf",value:function(){return e.box(e.types.dinf,e.box(e.types.dref,e.constants.DREF))}},{key:"stbl",value:function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.constants.STTS),e.box(e.types.stsc,e.constants.STSC),e.box(e.types.stsz,e.constants.STSZ),e.box(e.types.stco,e.constants.STCO))}},{key:"stsd",value:function(t){return"audio"===t.type?"mp3"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp3(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp4a(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.avc1(t))}},{key:"mp3",value:function(t){var n=t.channelCount,i=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,255&i,0,0]);return e.box(e.types[".mp3"],r)}},{key:"mp4a",value:function(t){var n=t.channelCount,i=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,255&i,0,0]);return e.box(e.types.mp4a,r,e.esds(t))}},{key:"esds",value:function(t){var n=t.config||[],i=n.length,r=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return e.box(e.types.esds,r)}},{key:"avc1",value:function(t){var n=t.avcc,i=t.codecWidth,r=t.codecHeight,s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i>>>8&255,255&i,r>>>8&255,255&r,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.avc1,s,e.box(e.types.avcC,n))}},{key:"mvex",value:function(t){return e.box(e.types.mvex,e.trex(t))}},{key:"trex",value:function(t){var n=t.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return e.box(e.types.trex,i)}},{key:"moof",value:function(t,n){return e.box(e.types.moof,e.mfhd(t.sequenceNumber),e.traf(t,n))}},{key:"mfhd",value:function(t){var n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t]);return e.box(e.types.mfhd,n)}},{key:"traf",value:function(t,n){var i=t.id,r=e.box(e.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),s=e.box(e.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),a=e.sdtp(t),o=e.trun(t,a.byteLength+16+16+8+16+8+8);return e.box(e.types.traf,r,s,o,a)}},{key:"sdtp",value:function(t){for(var n=t.samples||[],i=n.length,r=new Uint8Array(4+i),s=0;s>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n],0);for(var o=0;o>>24&255,u>>>16&255,u>>>8&255,255&u,l>>>24&255,l>>>16&255,l>>>8&255,255&l,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.isNonSync,0,0,h>>>24&255,h>>>16&255,h>>>8&255,255&h],12+16*o)}return e.box(e.types.trun,a)}},{key:"mdat",value:function(t){return e.box(e.types.mdat,t)}}]),e}();s.init(),n.default=s},{}],38:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n=1?A[A.length-1].duration:Math.floor(a);var D=!1,B=null;if(M>1.5*a&&"mp3"!==this._audioMeta.codec&&this._fillAudioTimestampGap&&!c.default.safari){D=!0;var j=Math.abs(M-a),P=Math.ceil(j/a),U=x+a;o.default.w(this.TAG,"Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\ndts: "+(x+M)+" ms, expected: "+(x+Math.round(a))+" ms, delta: "+Math.round(j)+" ms, generate: "+P+" frames");var N=h.default.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);null==N&&(o.default.w(this.TAG,"Unable to generate silent frame for "+this._audioMeta.originalCodec+" with "+this._audioMeta.channelCount+" channels, repeat last frame"),N=C),B=[];for(var F=0;F0){var V=B[B.length-1];V.duration=G-V.dts}var z={dts:G,pts:G,cts:0,unit:N,size:N.byteLength,duration:0,originalDts:I,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};B.push(z),v+=C.byteLength,U+=a}var H=B[B.length-1];H.duration=x+M-H.dts,M=Math.round(a)}A.push({dts:x,pts:x,cts:0,unit:T.unit,size:T.unit.byteLength,duration:M,originalDts:I,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),D&&A.push.apply(A,B)}u?p=new Uint8Array(v):(p=new Uint8Array(v),p[0]=v>>>24&255,p[1]=v>>>16&255,p[2]=v>>>8&255,p[3]=255&v,p.set(l.default.types.mdat,4));for(var K=0;K>>24&255,h[1]=d>>>16&255,h[2]=d>>>8&255,h[3]=255&d,h.set(l.default.types.mdat,4);var f=n[0].dts-this._dtsBase;if(this._videoNextDts)i=f-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())i=0;else{var c=this._videoSegmentInfoList.getLastSampleBefore(f);if(null!=c){var m=f-(c.originalDts+c.duration);m<=3&&(m=0);var p=c.dts+c.duration+m;i=f-p}else i=0}for(var v=new _.MediaSegmentInfo,g=[],y=0;y=1?g[g.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(S){var A=new _.SampleInfo(k,w,R,E.dts,!0);A.fileposition=E.fileposition,v.appendSyncPoint(A)}g.push({dts:k,pts:w,cts:L,units:E.units,size:E.length,isKeyframe:S,duration:R,originalDts:b,flags:{isLeading:0,dependsOn:S?2:1,isDependedOn:S?1:0,hasRedundancy:0,isNonSync:S?0:1}})}for(var O=0;O=0&&/(rv)(?::| )([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(e)||[],n=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],r={browser:t[5]||t[3]||t[1]||"",version:t[2]||t[4]||"0",majorVersion:t[4]||t[2]||"0",platform:n[0]||""},s={};if(r.browser){s[r.browser]=!0;var a=r.majorVersion.split(".");s.version={major:parseInt(r.majorVersion,10),string:r.version},a.length>1&&(s.version.minor=parseInt(a[1],10)),a.length>2&&(s.version.build=parseInt(a[2],10))}r.platform&&(s[r.platform]=!0), -(s.chrome||s.opr||s.safari)&&(s.webkit=!0),(s.rv||s.iemobile)&&(s.rv&&delete s.rv,r.browser="msie",s.msie=!0),s.edge&&(delete s.edge,r.browser="msedge",s.msedge=!0),s.opr&&(r.browser="opera",s.opera=!0),s.safari&&s.android&&(r.browser="android",s.android=!0),s.name=r.browser,s.platform=r.platform;for(var o in i)i.hasOwnProperty(o)&&delete i[o];Object.assign(i,s)}(),n.default=i},{}],40:[function(e,t,n){"use strict";function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","error",i),e.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}},{key:"i",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","info",i),e.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}},{key:"w",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","warn",i),e.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}},{key:"d",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","debug",i),e.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}},{key:"v",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","verbose",i),e.ENABLE_VERBOSE&&console.log(i)}}]),e}();o.GLOBAL_TAG="flv.js",o.FORCE_GLOBAL_TAG=!1,o.ENABLE_ERROR=!0,o.ENABLE_INFO=!0,o.ENABLE_WARN=!0,o.ENABLE_DEBUG=!0,o.ENABLE_VERBOSE=!0,o.ENABLE_CALLBACK=!1,o.emitter=new a.default,n.default=o},{events:2}],42:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0){var n=e.getConfig();t.emit("change",n)}}},{key:"registerListener",value:function(t){e.emitter.addListener("change",t)}},{key:"removeListener",value:function(t){e.emitter.removeListener("change",t)}},{key:"addLogListener",value:function(t){l.default.emitter.addListener("log",t),l.default.emitter.listenerCount("log")>0&&(l.default.ENABLE_CALLBACK=!0,e._notifyChange())}},{key:"removeLogListener",value:function(t){l.default.emitter.removeListener("log",t),0===l.default.emitter.listenerCount("log")&&(l.default.ENABLE_CALLBACK=!1,e._notifyChange())}},{key:"forceGlobalTag",get:function(){return l.default.FORCE_GLOBAL_TAG},set:function(t){l.default.FORCE_GLOBAL_TAG=t,e._notifyChange()}},{key:"globalTag",get:function(){return l.default.GLOBAL_TAG},set:function(t){l.default.GLOBAL_TAG=t,e._notifyChange()}},{key:"enableAll",get:function(){return l.default.ENABLE_VERBOSE&&l.default.ENABLE_DEBUG&&l.default.ENABLE_INFO&&l.default.ENABLE_WARN&&l.default.ENABLE_ERROR},set:function(t){l.default.ENABLE_VERBOSE=t,l.default.ENABLE_DEBUG=t,l.default.ENABLE_INFO=t,l.default.ENABLE_WARN=t,l.default.ENABLE_ERROR=t,e._notifyChange()}},{key:"enableDebug",get:function(){return l.default.ENABLE_DEBUG},set:function(t){l.default.ENABLE_DEBUG=t,e._notifyChange()}},{key:"enableVerbose",get:function(){return l.default.ENABLE_VERBOSE},set:function(t){l.default.ENABLE_VERBOSE=t,e._notifyChange()}},{key:"enableInfo",get:function(){return l.default.ENABLE_INFO},set:function(t){l.default.ENABLE_INFO=t,e._notifyChange()}},{key:"enableWarn",get:function(){return l.default.ENABLE_WARN},set:function(t){l.default.ENABLE_WARN=t,e._notifyChange()}},{key:"enableError",get:function(){return l.default.ENABLE_ERROR},set:function(t){l.default.ENABLE_ERROR=t,e._notifyChange()}}]),e}();d.emitter=new o.default,n.default=d},{"./logger.js":41,events:2}],43:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=128){t.push(String.fromCharCode(65535&a)),r+=2;continue}}}else if(n[r]<240){if(i(n,r,2)){var o=(15&n[r])<<12|(63&n[r+1])<<6|63&n[r+2];if(o>=2048&&55296!=(63488&o)){t.push(String.fromCharCode(65535&o)),r+=3;continue}}}else if(n[r]<248&&i(n,r,3)){var u=(7&n[r])<<18|(63&n[r+1])<<12|(63&n[r+2])<<6|63&n[r+3];if(u>65536&&u<1114112){u-=65536,t.push(String.fromCharCode(u>>>10|55296)),t.push(String.fromCharCode(1023&u|56320)),r+=4;continue}}t.push(String.fromCharCode(65533)),++r}return t.join("")}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},{}]},{},[21])(21)}); +!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.flvjs=e()}}(function(){var e;return function e(t,n,i){function r(a,o){if(!n[a]){if(!t[a]){var u="function"==typeof require&&require;if(!o&&u)return u(a,!0);if(s)return s(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[a]={exports:{}};t[a][0].call(d.exports,function(e){var n=t[a][1][e];return r(n||e)},d,d.exports,e,t,n,i)}return n[a].exports}for(var s="function"==typeof require&&require,a=0;a0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(e,t){function n(){this.removeListener(e,n),i||(i=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var i=!1;return n.listener=t,this.on(e,n),this},i.prototype.removeListener=function(e,t){var n,i,s,o;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],s=n.length,i=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(o=s;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){i=o;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},i.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},i.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},i.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},i.listenerCount=function(e,t){return e.listenerCount(t)}},{}],3:[function(e,t,n){function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function s(e){if(h===setTimeout)return setTimeout(e,0);if((h===i||!h)&&setTimeout)return h=setTimeout,setTimeout(e,0);try{return h(e,0)}catch(t){try{return h.call(null,e,0)}catch(t){return h.call(this,e,0)}}}function a(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function o(){p&&_&&(p=!1,_.length?m=_.concat(m):v=-1,m.length&&u())}function u(){if(!p){var e=s(o);p=!0;for(var t=m.length;t;){for(_=m,m=[];++v1)for(var n=1;n=e[r]&&t0&&e[0].originalDts=t[r].dts&&et[i].lastSample.originalDts&&e=t[i].lastSample.originalDts&&(i===t.length-1||i0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}},{key:"getLastSegmentBefore",value:function(e){var t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}},{key:"getLastSampleBefore",value:function(e){var t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null}},{key:"getLastSyncPointBefore",value:function(e){for(var t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;0===n.length&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}},{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}}]),e}()},{}],9:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&(i+=";codecs="+n.codec);var r=!1;if(l.default.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[n.type]=n,i!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])l.default.v(this.TAG,"Notice: "+n.type+" mimeType changed, origin: "+this._mimeTypes[n.type]+", target: "+i);else{r=!0;try{var s=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(i);s.addEventListener("error",this.e.onSourceBufferError),s.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(e){return l.default.e(this.TAG,e.message),void this._emitter.emit(c.default.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[n.type]=i}t||this._pendingSegments[n.type].push(n),r||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),h.default.safari&&"audio/mpeg"===n.container&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(e){var t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var n=this._sourceBuffers[t.type];!n||n.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()}},{key:"seek",value:function(e){for(var t in this._sourceBuffers)if(this._sourceBuffers[t]){var n=this._sourceBuffers[t];if("open"===this._mediaSource.readyState)try{n.abort()}catch(e){l.default.e(this.TAG,e.message)}this._idrList.clear();var i=this._pendingSegments[t];if(i.splice(0,i.length),"closed"!==this._mediaSource.readyState){for(var r=0;r=1&&e-i.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var n=this._sourceBuffers[t];if(n){for(var i=n.buffered,r=!1,s=0;s=this._config.autoCleanupMaxBackwardDuration){r=!0;var u=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:a,end:u})}}else o0&&(isNaN(t)||n>t)&&(l.default.v(this.TAG,"Update MediaSource duration from "+t+" to "+n),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}}},{key:"_doRemoveRanges",value:function(){for(var e in this._pendingRemoveRanges)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating)for(var t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];n.length&&!t.updating;){var i=n.shift();t.remove(i.start,i.end)}}},{key:"_doAppendSegments",value:function(){var e=this._pendingSegments;for(var t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){var n=e[t].shift();if(n.timestampOffset){var i=this._sourceBuffers[t].timestampOffset,r=n.timestampOffset/1e3,s=Math.abs(i-r);s>.1&&(l.default.v(this.TAG,"Update MPEG audio timestampOffset from "+i+" to "+r),this._sourceBuffers[t].timestampOffset=r),delete n.timestampOffset}if(!n.data||0===n.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,"video"===t&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(n),22===e.code?(this._isBufferFull||this._emitter.emit(c.default.BUFFER_FULL),this._isBufferFull=!0):(l.default.e(this.TAG,e.message),this._emitter.emit(c.default.ERROR,{code:e.code,msg:e.message}))}}}},{key:"_onSourceOpen",value:function(){if(l.default.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var e=this._pendingSourceBufferInit;e.length;){var t=e.shift();this.appendInitSegment(t,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(c.default.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){l.default.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){l.default.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var e=this._pendingSegments;return e.video.length>0||e.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(c.default.UPDATE_END)}},{key:"_onSourceBufferError",value:function(e){l.default.e(this.TAG,"SourceBuffer Error: "+e)}}]),e}();n.default=p},{"../utils/browser.js":39,"../utils/exception.js":40,"../utils/logger.js":41,"./media-segment-info.js":8,"./mse-events.js":10,events:2}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};n.default=i},{}],11:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,r=this._demuxer.parseChunks(e,t);else if((i=m.default.probe(e)).match){this._demuxer=new m.default(i,this._config),this._remuxer||(this._remuxer=new v.default(this._config));var s=this._mediaDataSource;void 0==s.duration||isNaN(s.duration)||(this._demuxer.overridedDuration=s.duration),"boolean"==typeof s.hasAudio&&(this._demuxer.overridedHasAudio=s.hasAudio),"boolean"==typeof s.hasVideo&&(this._demuxer.overridedHasVideo=s.hasVideo),this._demuxer.timestampBase=s.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),r=this._demuxer.parseChunks(e,t)}else i=null,l.default.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){n._internalAbort()}),this._emitter.emit(k.default.DEMUX_ERROR,y.default.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),r=0;return r}},{key:"_onMediaInfo",value:function(e){var t=this;null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,c.default.prototype));var n=Object.assign({},e);Object.setPrototypeOf(n,c.default.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=n,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then(function(){var e=t._pendingSeekTime;t._pendingSeekTime=null,t.seek(e)})}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(e){var t=e,n=t+1;n0&&n[0].originalDts===i&&(i=n[0].pts),this._emitter.emit(k.default.RECOMMEND_SEEKPOINT,i)}}},{key:"_enableStatisticsReporter",value:function(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(e){var t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(k.default.MEDIA_INFO,n)}},{key:"_reportStatisticsInfo",value:function(){var e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(k.default.STATISTICS_INFO,e)}}]),e}());n.default=L},{"../demux/demux-errors.js":16,"../demux/flv-demuxer.js":18,"../io/io-controller.js":23,"../io/loader.js":24,"../remux/mp4-remuxer.js":38,"../utils/browser.js":39,"../utils/logger.js":41,"./media-info.js":7,"./transmuxing-events.js":13,events:2}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};n.default=i},{}],14:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=e("../utils/logger.js"),s=(i(r),e("../utils/logging-control.js")),a=i(s),o=e("../utils/polyfill.js"),u=i(o),l=e("./transmuxing-controller.js"),d=i(l),h=e("./transmuxing-events.js"),f=i(h),c=function(e){function t(t,n){var i={msg:f.default.INIT_SEGMENT,data:{type:t,data:n}};e.postMessage(i,[n.data])}function n(t,n){var i={msg:f.default.MEDIA_SEGMENT,data:{type:t,data:n}};e.postMessage(i,[n.data])}function i(){var t={msg:f.default.LOADING_COMPLETE};e.postMessage(t)}function r(){var t={msg:f.default.RECOVERED_EARLY_EOF};e.postMessage(t)}function s(t){var n={msg:f.default.MEDIA_INFO,data:t};e.postMessage(n)}function o(t){var n={msg:f.default.STATISTICS_INFO,data:t};e.postMessage(n)}function l(t,n){e.postMessage({msg:f.default.IO_ERROR,data:{type:t,info:n}})}function h(t,n){e.postMessage({msg:f.default.DEMUX_ERROR,data:{type:t,info:n}})}function c(t){e.postMessage({msg:f.default.RECOMMEND_SEEKPOINT,data:t})}function _(t,n){e.postMessage({msg:"logcat_callback",data:{type:t,logcat:n}})}var m=null,p=_.bind(this);u.default.install(),e.addEventListener("message",function(u){switch(u.data.cmd){case"init":m=new d.default(u.data.param[0],u.data.param[1]),m.on(f.default.IO_ERROR,l.bind(this)),m.on(f.default.DEMUX_ERROR,h.bind(this)),m.on(f.default.INIT_SEGMENT,t.bind(this)),m.on(f.default.MEDIA_SEGMENT,n.bind(this)),m.on(f.default.LOADING_COMPLETE,i.bind(this)),m.on(f.default.RECOVERED_EARLY_EOF,r.bind(this)),m.on(f.default.MEDIA_INFO,s.bind(this)),m.on(f.default.STATISTICS_INFO,o.bind(this)),m.on(f.default.RECOMMEND_SEEKPOINT,c.bind(this));break;case"destroy":m&&(m.destroy(),m=null),e.postMessage({msg:"destroyed"});break;case"start":m.start();break;case"stop":m.stop();break;case"seek":m.seek(u.data.param);break;case"pause":m.pause();break;case"resume":m.resume();break;case"logging_config":var _=u.data.param;a.default.applyConfig(_),!0===_.enableCallback?a.default.addLogListener(p):a.default.removeLogListener(p)}})};n.default=c},{"../utils/logger.js":41,"../utils/logging-control.js":42,"../utils/polyfill.js":43,"./transmuxing-controller.js":12,"./transmuxing-events.js":13}],15:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0?(0,l.default)(new Uint8Array(e,t+2,r)):"",{data:s,size:2+r}}},{key:"parseLongString",value:function(e,t,n){if(n<4)throw new d.IllegalStateException("Data not enough when parse LongString");var i=new DataView(e,t,n),r=i.getUint32(0,!h),s=void 0;return s=r>0?(0,l.default)(new Uint8Array(e,t+4,r)):"",{data:s,size:4+r}}},{key:"parseDate",value:function(e,t,n){if(n<10)throw new d.IllegalStateException("Data size invalid when parse Date");var i=new DataView(e,t,n),r=i.getFloat64(0,!h);return r+=60*i.getInt16(8,!h)*1e3,{data:new Date(r),size:10}}},{key:"parseValue",value:function(t,n,i){if(i<1)throw new d.IllegalStateException("Data not enough when parse Value");var r=new DataView(t,n,i),s=1,a=r.getUint8(0),u=void 0,l=!1;try{switch(a){case 0:u=r.getFloat64(1,!h),s+=8;break;case 1:u=!!r.getUint8(1),s+=1;break;case 2:var f=e.parseString(t,n+1,i-1);u=f.data,s+=f.size;break;case 3:u={};var c=0;for(9==(16777215&r.getUint32(i-4,!h))&&(c=3);s32)throw new s.InvalidArgumentException("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){var t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}var n=this._current_word_bits_left?this._current_word:0;n>>>=32-this._current_word_bits_left;var i=e-this._current_word_bits_left;this._fillCurrentWord();var r=Math.min(i,this._current_word_bits_left),a=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,n=n<>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}},{key:"readUEG",value:function(){var e=this._skipLeadingZero();return this.readBits(e+1)-1}},{key:"readSEG",value:function(){var e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)}}]),e}();n.default=a},{"../utils/exception.js":40}],18:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}Object.defineProperty(n,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n13))return 0;i=e.probe(t).dataOffset}if(this._firstParse){this._firstParse=!1,n+i!==this._dataOffset&&l.default.w(this.TAG,"First time parsing but chunk byteStart invalid!");0!==new DataView(t,i).getUint32(0,!r)&&l.default.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4}for(;it.byteLength)break;var a=s.getUint8(0),o=16777215&s.getUint32(0,!r);if(i+11+o+4>t.byteLength)break;if(8===a||9===a||18===a){var u=s.getUint8(4),d=s.getUint8(5),h=s.getUint8(6),f=s.getUint8(7),c=h|d<<8|u<<16|f<<24;0!==(16777215&s.getUint32(7,!r))&&l.default.w(this.TAG,"Meet tag which has StreamID != 0!");var _=i+11;switch(a){case 8:this._parseAudioData(t,_,o,c);break;case 9:this._parseVideoData(t,_,o,c,n+i);break;case 18:this._parseScriptData(t,_,o)}var m=s.getUint32(11+o,!r);m!==11+o&&l.default.w(this.TAG,"Invalid PrevTagSize "+m),i+=11+o+4}else l.default.w(this.TAG,"Unsupported tag type "+a+", skipped"),i+=11+o+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}},{key:"_parseScriptData",value:function(e,t,n){var i=h.default.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(null==i.onMetaData||"object"!==a(i.onMetaData))return void l.default.w(this.TAG,"Invalid onMetaData structure!");this._metadata&&l.default.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;var r=this._metadata.onMetaData;if("boolean"==typeof r.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),"boolean"==typeof r.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),"number"==typeof r.audiodatarate&&(this._mediaInfo.audioDataRate=r.audiodatarate),"number"==typeof r.videodatarate&&(this._mediaInfo.videoDataRate=r.videodatarate),"number"==typeof r.width&&(this._mediaInfo.width=r.width),"number"==typeof r.height&&(this._mediaInfo.height=r.height),"number"==typeof r.duration){if(!this._durationOverrided){var s=Math.floor(r.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if("number"==typeof r.framerate){var o=Math.floor(1e3*r.framerate);if(o>0){var u=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=u,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=u}}if("object"===a(r.keyframes)){this._mediaInfo.hasKeyframesIndex=!0;var d=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(d),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,l.default.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}}},{key:"_parseKeyframesIndex",value:function(e){for(var t=[],n=[],i=1;i>>4;if(2!==a&&10!==a)return void this._onError(m.default.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+a);var o=0,u=(12&s)>>>2;if(!(u>=0&&u<=4))return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+u);o=this._flvSoundRateTable[u];var d=1&s,h=this._audioMetadata,f=this._audioTrack;if(h||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),h=this._audioMetadata={},h.type="audio",h.id=f.id,h.timescale=this._timescale,h.duration=this._duration,h.audioSampleRate=o,h.channelCount=0===d?1:2),10===a){var c=this._parseAACAudioData(e,t+1,n-1);if(void 0==c)return;if(0===c.packetType){h.config&&l.default.w(this.TAG,"Found another AudioSpecificConfig!");var _=c.data;h.audioSampleRate=_.samplingRate,h.channelCount=_.channelCount,h.codec=_.codec,h.originalCodec=_.originalCodec,h.config=_.config,h.refSampleDuration=1024/h.audioSampleRate*h.timescale,l.default.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",h);var p=this._mediaInfo;p.audioCodec=h.originalCodec,p.audioSampleRate=h.audioSampleRate,p.audioChannelCount=h.channelCount,p.hasVideo?null!=p.videoCodec&&(p.mimeType='video/x-flv; codecs="'+p.videoCodec+","+p.audioCodec+'"'):p.mimeType='video/x-flv; codecs="'+p.audioCodec+'"',p.isComplete()&&this._onMediaInfo(p)}else if(1===c.packetType){var v=this._timestampBase+i,g={unit:c.data,length:c.data.byteLength,dts:v,pts:v};f.samples.push(g),f.length+=c.data.length}else l.default.e(this.TAG,"Flv: Unsupported AAC data type "+c.packetType)}else if(2===a){if(!h.codec){var y=this._parseMP3AudioData(e,t+1,n-1,!0);if(void 0==y)return;h.audioSampleRate=y.samplingRate,h.channelCount=y.channelCount,h.codec=y.codec,h.originalCodec=y.originalCodec,h.refSampleDuration=1152/h.audioSampleRate*h.timescale,l.default.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",h);var E=this._mediaInfo;E.audioCodec=h.codec,E.audioSampleRate=h.audioSampleRate,E.audioChannelCount=h.channelCount,E.audioDataRate=y.bitRate,E.hasVideo?null!=E.videoCodec&&(E.mimeType='video/x-flv; codecs="'+E.videoCodec+","+E.audioCodec+'"'):E.mimeType='video/x-flv; codecs="'+E.audioCodec+'"',E.isComplete()&&this._onMediaInfo(E)}var b=this._parseMP3AudioData(e,t+1,n-1,!1);if(void 0==b)return +;var S=this._timestampBase+i,k={unit:b,length:b.byteLength,dts:S,pts:S};f.samples.push(k),f.length+=b.length}}}},{key:"_parseAACAudioData",value:function(e,t,n){if(n<=1)return void l.default.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");var i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],0===r[0]?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}},{key:"_parseAACAudioSpecificConfig",value:function(e,t,n){var i=new Uint8Array(e,t,n),r=null,s=0,a=0,o=0,u=null;if(s=a=i[0]>>>3,(o=(7&i[0])<<1|i[1]>>>7)<0||o>=this._mpegSamplingRates.length)return void this._onError(m.default.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");var l=this._mpegSamplingRates[o],d=(120&i[1])>>>3;if(d<0||d>=8)return void this._onError(m.default.FORMAT_ERROR,"Flv: AAC invalid channel configuration");5===s&&(u=(7&i[1])<<1|i[2]>>>7,i[2]);var h=self.navigator.userAgent.toLowerCase();return-1!==h.indexOf("firefox")?o>=6?(s=5,r=new Array(4),u=o-3):(s=2,r=new Array(2),u=o):-1!==h.indexOf("android")?(s=2,r=new Array(2),u=o):(s=5,u=o,r=new Array(4),o>=6?u=o-3:1===d&&(s=2,r=new Array(2),u=o)),r[0]=s<<3,r[0]|=(15&o)>>>1,r[1]=(15&o)<<7,r[1]|=(15&d)<<3,5===s&&(r[1]|=(15&u)>>>1,r[2]=(1&u)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:l,channelCount:d,codec:"mp4a.40."+s,originalCodec:"mp4a.40."+a}}},{key:"_parseMP3AudioData",value:function(e,t,n,i){if(n<4)return void l.default.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");var r=(this._littleEndian,new Uint8Array(e,t,n)),s=null;if(i){if(255!==r[0])return;var a=r[1]>>>3&3,o=(6&r[1])>>1,u=(240&r[2])>>>4,d=(12&r[2])>>>2,h=r[3]>>>6&3,f=3!==h?2:1,c=0,_=0;switch(a){case 0:c=this._mpegAudioV25SampleRateTable[d];break;case 2:c=this._mpegAudioV20SampleRateTable[d];break;case 3:c=this._mpegAudioV10SampleRateTable[d]}switch(o){case 1:34,u>>4,o=15&s;if(7!==o)return void this._onError(m.default.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: "+o);this._parseAVCVideoPacket(e,t+1,n-1,i,r,a)}}},{key:"_parseAVCVideoPacket",value:function(e,t,n,i,r,s){if(n<4)return void l.default.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");var a=this._littleEndian,o=new DataView(e,t,n),u=o.getUint8(0),d=16777215&o.getUint32(0,!a),h=d<<8>>8;if(0===u)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(1===u)this._parseAVCVideoData(e,t+4,n-4,i,r,s,h);else if(2!==u)return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid video packet type "+u)}},{key:"_parseAVCDecoderConfigurationRecord",value:function(e,t,n){if(n<7)return void l.default.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");var i=this._videoMetadata,r=this._videoTrack,s=this._littleEndian,a=new DataView(e,t,n);i?void 0!==i.avcc&&l.default.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);var o=a.getUint8(0),u=a.getUint8(1);a.getUint8(2),a.getUint8(3);if(1!==o||0===u)return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");if(this._naluLengthSize=1+(3&a.getUint8(4)),3!==this._naluLengthSize&&4!==this._naluLengthSize)return void this._onError(m.default.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: "+(this._naluLengthSize-1));var d=31&a.getUint8(5);if(0===d)return void this._onError(m.default.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");d>1&&l.default.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = "+d);for(var h=6,f=0;f1&&l.default.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = "+w),h++;for(var R=0;R=n){l.default.w(this.TAG,"Malformed Nalu near timestamp "+_+", offset = "+f+", dataSize = "+n);break}var p=u.getUint32(f,!o);if(3===c&&(p>>>=8),p>n-c)return void l.default.w(this.TAG,"Malformed Nalus near timestamp "+_+", NaluSize > DataSize!");var v=31&u.getUint8(f+c);5===v&&(m=!0);var g=new Uint8Array(e,t+f,c+p),y={type:v,data:g};d.push(y),h+=g.byteLength,f+=c+p}if(d.length){var E=this._videoTrack,b={units:d,length:h,isKeyframe:m,dts:_,cts:a,pts:_+a};m&&(b.fileposition=r),E.samples.push(b),E.length+=h}}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(e){this._onTrackMetadata=e}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(e){this._onMediaInfo=e}},{key:"onError",get:function(){return this._onError},set:function(e){this._onError=e}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(e){this._onDataAvailable=e}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(e){this._timestampBase=e}},{key:"overridedDuration",get:function(){return this._duration},set:function(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}},{key:"overridedHasAudio",set:function(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}},{key:"overridedHasVideo",set:function(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}}],[{key:"probe",value:function(e){var t=new Uint8Array(e),n={match:!1};if(70!==t[0]||76!==t[1]||86!==t[2]||1!==t[3])return n;var i=(4&t[4])>>>2!=0,r=0!=(1&t[4]),a=s(t,5);return a<9?n:{match:!0,consumed:a,dataOffset:a,hasAudioTrack:i,hasVideoTrack:r}}}]),e}();n.default=y},{"../core/media-info.js":7,"../utils/exception.js":40,"../utils/logger.js":41,"./amf-parser.js":15,"./demux-errors.js":16,"./sps-parser.js":19}],19:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=2&&3===t[s]&&0===t[s-1]&&0===t[s-2]||(i[r]=t[s],r++);return new Uint8Array(i.buffer,0,r)}},{key:"parseSPS",value:function(t){var n=e._ebsp2rbsp(t),i=new a.default(n);i.readByte();var r=i.readByte();i.readByte();var s=i.readByte();i.readUEG();var o=e.getProfileString(r),u=e.getLevelString(s),l=1,d=420,h=[0,420,422,444],f=8;if((100===r||110===r||122===r||244===r||44===r||83===r||86===r||118===r||128===r||138===r||144===r)&&(l=i.readUEG(),3===l&&i.readBits(1),l<=3&&(d=h[l]),f=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool()))for(var c=3!==l?8:12,_=0;_0&&x<16?(R=M[x-1],A=D[x-1]):255===x&&(R=i.readByte()<<8|i.readByte(),A=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){var B=i.readBits(32),j=i.readBits(32);T=i.readBool(),C=j,I=2*B,O=C/I}}var P=1;1===R&&1===A||(P=R/A);var U=0,N=0;if(0===l)U=1,N=2-b;else{var F=3===l?1:2,G=1===l?2:1;U=F,N=G*(2-b)}var V=16*(y+1),z=16*(E+1)*(2-b);V-=(S+k)*U,z-=(L+w)*N;var H=Math.ceil(V*P);return i.destroy(),i=null,{profile_string:o,level_string:u,bit_depth:f,ref_frames:g,chroma_format:d,chroma_format_string:e.getChromaFormatString(d),frame_rate:{fixed:T,fps:O,fps_den:I,fps_num:C},sar_ratio:{width:R,height:A},codec_size:{width:V,height:z},present_size:{width:H,height:z}}}},{key:"_skipScalingList",value:function(e,t){for(var n=8,i=8,r=0,s=0;s=15048,t=!f.default.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}}]),l(t,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),u(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this)}},{key:"open",value:function(e,t){var n=this;this._dataSource=e,this._range=t;var i=e.url;this._config.reuseRedirectedURL&&void 0!=e.redirectedURL&&(i=e.redirectedURL);var r=this._seekHandler.getConfig(i,t),s=new self.Headers;if("object"===o(r.headers)){var a=r.headers;for(var u in a)a.hasOwnProperty(u)&&s.append(u,a[u])}var l={method:"GET",headers:s,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};!1===e.cors&&(l.mode="same-origin"),e.withCredentials&&(l.credentials="include"),e.referrerPolicy&&(l.referrerPolicy=e.referrerPolicy),this._status=c.LoaderStatus.kConnecting,self.fetch(r.url,l).then(function(e){if(n._requestAbort)return n._requestAbort=!1,void(n._status=c.LoaderStatus.kIdle);if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==r.url&&n._onURLRedirect){var t=n._seekHandler.removeURLParameters(e.url);n._onURLRedirect(t)}var i=e.headers.get("Content-Length");return null!=i&&(n._contentLength=parseInt(i),0!==n._contentLength&&n._onContentLengthKnown&&n._onContentLengthKnown(n._contentLength)),n._pump.call(n,e.body.getReader())}if(n._status=c.LoaderStatus.kError,!n._onError)throw new _.RuntimeException("FetchStreamLoader: Http code invalid, "+e.status+" "+e.statusText);n._onError(c.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})}).catch(function(e){if(n._status=c.LoaderStatus.kError,!n._onError)throw e;n._onError(c.LoaderErrors.EXCEPTION,{code:-1,msg:e.message})})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(e){var t=this;return e.read().then(function(n){if(n.done)if(null!==t._contentLength&&t._receivedLength0&&(this._stashInitialSize=n.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===n.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=t,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(t.url),this._refTotalLength=t.filesize?t.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new l.default,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return s(e,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"_selectSeekHandler",value:function(){var e=this._config;if("range"===e.seekType)this._seekHandler=new b.default(this._config.rangeLoadZeroStart);else if("param"===e.seekType){var t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new k.default(t,n)}else{if("custom"!==e.seekType)throw new L.InvalidArgumentException("Invalid seekType in config: "+e.seekType);if("function"!=typeof e.customSeekHandler)throw new L.InvalidArgumentException("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}}},{key:"_selectLoader",value:function(){if(this._isWebSocketURL)this._loaderClass=y.default;else if(f.default.isSupported())this._loaderClass=f.default;else if(_.default.isSupported())this._loaderClass=_.default;else{if(!v.default.isSupported())throw new L.RuntimeException("Your browser doesn't support xhr with arraybuffer responseType!");this._loaderClass=v.default}}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}},{key:"seek",value:function(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}},{key:"_internalSeek",value:function(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;var n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(e){if(!e||"string"!=typeof e||0===e.length)throw new L.InvalidArgumentException("Url must be a non-empty string!");this._dataSource.url=e}},{key:"_expandBuffer",value:function(e){for(var t=this._stashSize;t+10485760){var i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}}},{key:"_normalizeSpeed",value:function(e){var t=this._speedNormalizeList,n=t.length-1,i=0,r=0,s=n;if(e=t[i]&&e=512&&e<=1024?Math.floor(1.5*e):2*e)>8192&&(t=8192);var n=1024*t+1048576;this._bufferSize0){var o=this._stashBuffer.slice(0,this._stashUsed),u=this._dispatchChunks(o,this._stashByteStart);if(u0){var l=new Uint8Array(o,u);a.set(l,0),this._stashUsed=l.byteLength,this._stashByteStart+=u}}else this._stashUsed=0,this._stashByteStart+=u;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),a=new Uint8Array(this._stashBuffer,0,this._bufferSize)),a.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{var d=this._dispatchChunks(e,t);if(dthis._bufferSize&&(this._expandBuffer(h),a=new Uint8Array(this._stashBuffer,0,this._bufferSize)),a.set(new Uint8Array(e,d),0),this._stashUsed+=h,this._stashByteStart=t+d}}}else if(0===this._stashUsed){var f=this._dispatchChunks(e,t);if(fthis._bufferSize&&this._expandBuffer(c);var _=new Uint8Array(this._stashBuffer,0,this._bufferSize);_.set(new Uint8Array(e,f),0),this._stashUsed+=c,this._stashByteStart=t+f}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);var m=new Uint8Array(this._stashBuffer,0,this._bufferSize);m.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;var p=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(p0){var v=new Uint8Array(this._stashBuffer,p);m.set(v,0)}this._stashUsed-=p,this._stashByteStart+=p}}}},{key:"_flushStashBuffer",value:function(e){if(this._stashUsed>0){var t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n0){var r=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(t,n);r.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=n}return 0}o.default.w(this.TAG,i+" bytes unconsumed data remain when flush buffer, dropped")}return this._stashUsed=0,this._stashByteStart=0,i}return 0}},{key:"_onLoaderComplete",value:function(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(e,t){switch(o.default.e(this.TAG,"Loader error, code = "+t.code+", msg = "+t.msg),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=d.LoaderErrors.UNRECOVERABLE_EARLY_EOF),e){case d.LoaderErrors.EARLY_EOF:if(!this._config.isLive&&this._totalLength){var n=this._currentRange.to+1;return void(n0)for(var s=n.split("&"),a=0;a0;o[0]!==this._startName&&o[0]!==this._endName&&(u&&(r+="&"),r+=s[a])}return 0===r.length?t:t+"?"+r}}]),e}();n.default=s},{}],26:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}]),e}();n.default=s},{}],28:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0});var a=function e(t,n,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var s=Object.getPrototypeOf(t);return null===s?void 0:e(s,n,i)}if("value"in r)return r.value;var a=r.get;if(void 0!==a)return a.call(i)},o=function(){function e(e,t){for(var n=0;n299)){if(this._status=h.LoaderStatus.kError,!this._onError)throw new f.RuntimeException("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(h.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=h.LoaderStatus.kBuffering}}},{key:"_onProgress",value:function(e){if(this._status!==h.LoaderStatus.kError){null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));var t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}}},{key:"_onLoadEnd",value:function(e){if(!0===this._requestAbort)return void(this._requestAbort=!1);this._status!==h.LoaderStatus.kError&&(this._status=h.LoaderStatus.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(e){this._status=h.LoaderStatus.kError;var t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=h.LoaderStatus.kBuffering,void 0!=t.responseURL){var n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}var i=t.getResponseHeader("Content-Length");if(null!=i&&null==this._contentLength){var r=parseInt(i);r>0&&(this._contentLength=r,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else{if(this._status=h.LoaderStatus.kError,!this._onError)throw new f.RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(h.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else if(3===t.readyState&&t.status>=200&&t.status<=299){this._status=h.LoaderStatus.kBuffering;var s=t.response;this._reader.readAsArrayBuffer(s)}}},{key:"_xhrOnError",value:function(e){this._status=h.LoaderStatus.kError;var t=h.LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(!this._onError)throw new f.RuntimeException(n.msg);this._onError(t,n)}},{key:"_msrOnProgress",value:function(e){var t=e.target,n=t.result;if(null==n)return void this._doReconnectIfNeeded();var i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;var r=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength),n.byteLength>=this._bufferLimit&&(d.default.v(this.TAG,"MSStream buffer exceeded max size near "+(r+i.byteLength)+", reconnecting..."),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(null==this._contentLength||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(e,t){this._lastTimeLoaded=0;var n=e.url;this._config.reuseRedirectedURL&&(void 0!=this._currentRedirectedURL?n=this._currentRedirectedURL:void 0!=e.redirectedURL&&(n=e.redirectedURL));var i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;var r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),"object"===o(i.headers)){var s=i.headers;for(var a in s)s.hasOwnProperty(a)&&r.setRequestHeader(a,s[a])}r.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=_.LoaderStatus.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(e){var t=e.target;if(2===t.readyState){if(void 0!=t.responseURL){var n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=_.LoaderStatus.kBuffering}else{if(this._status=_.LoaderStatus.kError,!this._onError)throw new m.RuntimeException("RangeLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(_.LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}}},{key:"_onProgress",value:function(e){if(this._status!==_.LoaderStatus.kError){if(null===this._contentLength){var t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;var n=e.total;this._internalAbort(),null!=n&0!==n&&(this._totalLength=n)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var i=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(i)}}},{key:"_normalizeSpeed",value:function(e){var t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,s=n;if(e=t[i]&&e=3&&(t=this._speedSampler.currentKBps),0!==t){var n=this._normalizeSpeed(t);this._currentSpeedNormalized!==n&&(this._currentSpeedNormalized=n,this._currentChunkSizeKB=n)}var i=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;var s=!1;null!=this._contentLength&&this._receivedLength0&&this._receivedLength0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new p.default(this._mediaDataSource,this._config),this._transmuxer.on(g.default.INIT_SEGMENT,function(t,n){e._msectl.appendInitSegment(n)}),this._transmuxer.on(g.default.MEDIA_SEGMENT,function(t,n){if(e._msectl.appendMediaSegment(n),e._config.lazyLoad&&!e._config.isLive){var i=e._mediaElement.currentTime;n.info.endDts>=1e3*(i+e._config.lazyLoadMaxDuration)&&null==e._progressChecker&&(d.default.v(e.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),e._suspendTransmuxer())}}),this._transmuxer.on(g.default.LOADING_COMPLETE,function(){e._msectl.endOfStream(),e._emitter.emit(_.default.LOADING_COMPLETE)}), +this._transmuxer.on(g.default.RECOVERED_EARLY_EOF,function(){e._emitter.emit(_.default.RECOVERED_EARLY_EOF)}),this._transmuxer.on(g.default.IO_ERROR,function(t,n){e._emitter.emit(_.default.ERROR,k.ErrorTypes.NETWORK_ERROR,t,n)}),this._transmuxer.on(g.default.DEMUX_ERROR,function(t,n){e._emitter.emit(_.default.ERROR,k.ErrorTypes.MEDIA_ERROR,t,{code:-1,msg:n})}),this._transmuxer.on(g.default.MEDIA_INFO,function(t){e._mediaInfo=t,e._emitter.emit(_.default.MEDIA_INFO,Object.assign({},t))}),this._transmuxer.on(g.default.STATISTICS_INFO,function(t){e._statisticsInfo=e._fillStatisticsInfo(t),e._emitter.emit(_.default.STATISTICS_INFO,Object.assign({},e._statisticsInfo))}),this._transmuxer.on(g.default.RECOMMEND_SEEKPOINT,function(t){e._mediaElement&&!e._config.accurateSeek&&(e._requestSetTime=!0,e._mediaElement.currentTime=t/1e3)}),this._transmuxer.open()}}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"_fillStatisticsInfo",value:function(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else void 0!=this._mediaElement.webkitDecodedFrameCount?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}},{key:"_onmseUpdateEnd",value:function(){if(this._config.lazyLoad&&!this._config.isLive){for(var e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,i=0;i=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(d.default.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}},{key:"_onmseBufferFull",value:function(){d.default.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),null==this._progressChecker&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1,i=0;i=r&&e=s-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(d.default.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(e){for(var t=this._mediaElement.buffered,n=0;n=i&&e0){var r=this._mediaElement.buffered.start(0);(r<1&&e0&&t.currentTime0){var i=n.start(0);if(i<1&&t0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"_onvLoadedMetadata",value:function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(d.default.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(d.default.STATISTICS_INFO,this.statisticsInfo)}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}},{key:"mediaInfo",get:function(){var e=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",t={mimeType:e+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}},{key:"statisticsInfo",get:function(){var e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else void 0!=this._mediaElement.webkitDecodedFrameCount?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}}]),e}();n.default=c},{"../config.js":5,"../utils/exception.js":40,"./player-events.js":35,events:2}],34:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ErrorDetails=n.ErrorTypes=void 0;var i=e("../io/loader.js"),r=e("../demux/demux-errors.js"),s=function(e){return e&&e.__esModule?e:{default:e}}(r);n.ErrorTypes={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},n.ErrorDetails={NETWORK_EXCEPTION:i.LoaderErrors.EXCEPTION,NETWORK_STATUS_CODE_INVALID:i.LoaderErrors.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:i.LoaderErrors.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:i.LoaderErrors.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:s.default.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:s.default.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:s.default.CODEC_UNSUPPORTED}},{"../demux/demux-errors.js":16,"../io/loader.js":24}],35:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",STATISTICS_INFO:"statistics_info"};n.default=i},{}],36:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n.set(e,4);for(var a=8,o=0;o>>24&255,t>>>16&255,t>>>8&255,255&t,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(t){return e.box(e.types.trak,e.tkhd(t),e.mdia(t))}},{key:"tkhd",value:function(t){var n=t.id,i=t.duration,r=t.presentWidth,s=t.presentHeight;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>>8&255,255&r,0,0,s>>>8&255,255&s,0,0]))}},{key:"mdia",value:function(t){return e.box(e.types.mdia,e.mdhd(t),e.hdlr(t),e.minf(t))}},{key:"mdhd",value:function(t){var n=t.timescale,i=t.duration;return e.box(e.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,i>>>24&255,i>>>16&255,i>>>8&255,255&i,85,196,0,0]))}},{key:"hdlr",value:function(t){var n=null;return n="audio"===t.type?e.constants.HDLR_AUDIO:e.constants.HDLR_VIDEO,e.box(e.types.hdlr,n)}},{key:"minf",value:function(t){var n=null;return n="audio"===t.type?e.box(e.types.smhd,e.constants.SMHD):e.box(e.types.vmhd,e.constants.VMHD),e.box(e.types.minf,n,e.dinf(),e.stbl(t))}},{key:"dinf",value:function(){return e.box(e.types.dinf,e.box(e.types.dref,e.constants.DREF))}},{key:"stbl",value:function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.constants.STTS),e.box(e.types.stsc,e.constants.STSC),e.box(e.types.stsz,e.constants.STSZ),e.box(e.types.stco,e.constants.STCO))}},{key:"stsd",value:function(t){return"audio"===t.type?"mp3"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp3(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp4a(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.avc1(t))}},{key:"mp3",value:function(t){var n=t.channelCount,i=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,255&i,0,0]);return e.box(e.types[".mp3"],r)}},{key:"mp4a",value:function(t){var n=t.channelCount,i=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,255&i,0,0]);return e.box(e.types.mp4a,r,e.esds(t))}},{key:"esds",value:function(t){var n=t.config||[],i=n.length,r=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return e.box(e.types.esds,r)}},{key:"avc1",value:function(t){var n=t.avcc,i=t.codecWidth,r=t.codecHeight,s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i>>>8&255,255&i,r>>>8&255,255&r,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.avc1,s,e.box(e.types.avcC,n))}},{key:"mvex",value:function(t){return e.box(e.types.mvex,e.trex(t))}},{key:"trex",value:function(t){var n=t.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return e.box(e.types.trex,i)}},{key:"moof",value:function(t,n){return e.box(e.types.moof,e.mfhd(t.sequenceNumber),e.traf(t,n))}},{key:"mfhd",value:function(t){var n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t]);return e.box(e.types.mfhd,n)}},{key:"traf",value:function(t,n){var i=t.id,r=e.box(e.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),s=e.box(e.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),a=e.sdtp(t),o=e.trun(t,a.byteLength+16+16+8+16+8+8);return e.box(e.types.traf,r,s,o,a)}},{key:"sdtp",value:function(t){for(var n=t.samples||[],i=n.length,r=new Uint8Array(4+i),s=0;s>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n],0);for(var o=0;o>>24&255,u>>>16&255,u>>>8&255,255&u,l>>>24&255,l>>>16&255,l>>>8&255,255&l,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.isNonSync,0,0,h>>>24&255,h>>>16&255,h>>>8&255,255&h],12+16*o)}return e.box(e.types.trun,a)}},{key:"mdat",value:function(t){return e.box(e.types.mdat,t)}}]),e}();s.init(),n.default=s},{}],38:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n1&&(y=i.pop(),g-=y.length),null!=this._audioStashedLastSample){var E=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(E),g+=E.length}null!=y&&(this._audioStashedLastSample=y);var b=i[0].dts-this._dtsBase;if(this._audioNextDts)r=b-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&"mp3"!==this._audioMeta.originalCodec&&(m=!0);else{var S=this._audioSegmentInfoList.getLastSampleBefore(b);if(null!=S){var k=b-(S.originalDts+S.duration);k<=3&&(k=0);var L=S.dts+S.duration+k;r=b-L}else r=0}if(m){var w=b-r,R=this._videoSegmentInfoList.getLastSegmentBefore(b);if(null!=R&&R.beginDts=1?C[C.length-1].duration:Math.floor(u);var U=!1,N=null;if(j>1.5*u&&"mp3"!==this._audioMeta.codec&&this._fillAudioTimestampGap&&!c.default.safari){U=!0;var F=Math.abs(j-u),G=Math.ceil(F/u),V=B+u;o.default.w(this.TAG,"Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\ndts: "+(B+j)+" ms, expected: "+(B+Math.round(u))+" ms, delta: "+Math.round(F)+" ms, generate: "+G+" frames");var z=h.default.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);null==z&&(o.default.w(this.TAG,"Unable to generate silent frame for "+this._audioMeta.originalCodec+" with "+this._audioMeta.channelCount+" channels, repeat last frame"),z=M),N=[];for(var H=0;H0){var q=N[N.length-1];q.duration=K-q.dts}var W={dts:K,pts:K,cts:0,unit:z,size:z.byteLength,duration:0,originalDts:D,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};N.push(W),g+=M.byteLength,V+=u}var X=N[N.length-1];X.duration=B+j-X.dts,j=Math.round(u)}C.push({dts:B,pts:B,cts:0,unit:x.unit,size:x.unit.byteLength,duration:j,originalDts:D,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),U&&C.push.apply(C,N)}d?v=new Uint8Array(g):(v=new Uint8Array(g),v[0]=g>>>24&255,v[1]=g>>>16&255,v[2]=g>>>8&255,v[3]=255&g,v.set(l.default.types.mdat,4));for(var Y=0;Y1&&(c=i.pop(),f-=c.length),null!=this._videoStashedLastSample){var m=this._videoStashedLastSample;this._videoStashedLastSample=null,i.unshift(m),f+=m.length}null!=c&&(this._videoStashedLastSample=c);var p=i[0].dts-this._dtsBase;if(this._videoNextDts)r=p-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{var v=this._videoSegmentInfoList.getLastSampleBefore(p);if(null!=v){var g=p-(v.originalDts+v.duration);g<=3&&(g=0);var y=v.dts+v.duration+g;r=p-y}else r=0}for(var E=new _.MediaSegmentInfo,b=[],S=0;S=1?b[b.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(w){var I=new _.SampleInfo(R,O,T,k.dts,!0);I.fileposition=k.fileposition,E.appendSyncPoint(I)}b.push({dts:R,pts:O,cts:A,units:k.units,size:k.length,isKeyframe:w,duration:T,originalDts:L,flags:{isLeading:0,dependsOn:w?2:1,isDependedOn:w?1:0,hasRedundancy:0,isNonSync:w?0:1}})}h=new Uint8Array(f),h[0]=f>>>24&255,h[1]=f>>>16&255,h[2]=f>>>8&255,h[3]=255&f,h.set(l.default.types.mdat,4);for(var x=0;x=0&&/(rv)(?::| )([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(e)||[],n=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],r={browser:t[5]||t[3]||t[1]||"",version:t[2]||t[4]||"0",majorVersion:t[4]||t[2]||"0",platform:n[0]||""},s={};if(r.browser){s[r.browser]=!0;var a=r.majorVersion.split(".");s.version={major:parseInt(r.majorVersion,10),string:r.version},a.length>1&&(s.version.minor=parseInt(a[1],10)),a.length>2&&(s.version.build=parseInt(a[2],10))}r.platform&&(s[r.platform]=!0),(s.chrome||s.opr||s.safari)&&(s.webkit=!0),(s.rv||s.iemobile)&&(s.rv&&delete s.rv,r.browser="msie",s.msie=!0),s.edge&&(delete s.edge,r.browser="msedge",s.msedge=!0),s.opr&&(r.browser="opera",s.opera=!0),s.safari&&s.android&&(r.browser="android",s.android=!0),s.name=r.browser,s.platform=r.platform;for(var o in i)i.hasOwnProperty(o)&&delete i[o];Object.assign(i,s)}(),n.default=i},{}],40:[function(e,t,n){"use strict";function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","error",i),e.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}},{key:"i",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","info",i),e.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}},{key:"w",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","warn",i),e.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}},{key:"d",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","debug",i),e.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}},{key:"v",value:function(t,n){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var i="["+t+"] > "+n;e.ENABLE_CALLBACK&&e.emitter.emit("log","verbose",i),e.ENABLE_VERBOSE&&console.log(i)}}]),e}();o.GLOBAL_TAG="flv.js",o.FORCE_GLOBAL_TAG=!1,o.ENABLE_ERROR=!0,o.ENABLE_INFO=!0,o.ENABLE_WARN=!0,o.ENABLE_DEBUG=!0,o.ENABLE_VERBOSE=!0,o.ENABLE_CALLBACK=!1,o.emitter=new a.default,n.default=o},{events:2}],42:[function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0){var n=e.getConfig();t.emit("change",n)}}},{key:"registerListener",value:function(t){e.emitter.addListener("change",t)}},{key:"removeListener",value:function(t){e.emitter.removeListener("change",t)}},{key:"addLogListener",value:function(t){l.default.emitter.addListener("log",t),l.default.emitter.listenerCount("log")>0&&(l.default.ENABLE_CALLBACK=!0,e._notifyChange())}},{key:"removeLogListener",value:function(t){l.default.emitter.removeListener("log",t),0===l.default.emitter.listenerCount("log")&&(l.default.ENABLE_CALLBACK=!1,e._notifyChange())}},{key:"forceGlobalTag",get:function(){return l.default.FORCE_GLOBAL_TAG},set:function(t){l.default.FORCE_GLOBAL_TAG=t,e._notifyChange()}},{key:"globalTag",get:function(){return l.default.GLOBAL_TAG},set:function(t){l.default.GLOBAL_TAG=t,e._notifyChange()}},{key:"enableAll",get:function(){return l.default.ENABLE_VERBOSE&&l.default.ENABLE_DEBUG&&l.default.ENABLE_INFO&&l.default.ENABLE_WARN&&l.default.ENABLE_ERROR},set:function(t){l.default.ENABLE_VERBOSE=t,l.default.ENABLE_DEBUG=t,l.default.ENABLE_INFO=t,l.default.ENABLE_WARN=t,l.default.ENABLE_ERROR=t,e._notifyChange()}},{key:"enableDebug",get:function(){return l.default.ENABLE_DEBUG},set:function(t){l.default.ENABLE_DEBUG=t,e._notifyChange()}},{key:"enableVerbose",get:function(){return l.default.ENABLE_VERBOSE},set:function(t){l.default.ENABLE_VERBOSE=t,e._notifyChange()}},{key:"enableInfo",get:function(){return l.default.ENABLE_INFO},set:function(t){l.default.ENABLE_INFO=t,e._notifyChange()}},{key:"enableWarn",get:function(){return l.default.ENABLE_WARN},set:function(t){l.default.ENABLE_WARN=t,e._notifyChange()}},{key:"enableError",get:function(){return l.default.ENABLE_ERROR},set:function(t){l.default.ENABLE_ERROR=t,e._notifyChange()}}]),e}();d.emitter=new o.default,n.default=d},{"./logger.js":41,events:2}],43:[function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=128){t.push(String.fromCharCode(65535&a)),r+=2;continue}}}else if(n[r]<240){if(i(n,r,2)){var o=(15&n[r])<<12|(63&n[r+1])<<6|63&n[r+2];if(o>=2048&&55296!=(63488&o)){t.push(String.fromCharCode(65535&o)),r+=3;continue}}}else if(n[r]<248&&i(n,r,3)){var u=(7&n[r])<<18|(63&n[r+1])<<12|(63&n[r+2])<<6|63&n[r+3];if(u>65536&&u<1114112){u-=65536,t.push(String.fromCharCode(u>>>10|55296)),t.push(String.fromCharCode(1023&u|56320)),r+=4;continue}}t.push(String.fromCharCode(65533)),++r}return t.join("")}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},{}]},{},[21])(21)}); //# sourceMappingURL=flv.min.js.map diff --git a/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js b/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js index fa1236634..5b56f684d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js @@ -1 +1 @@ -define(["dom"],function(dom){"use strict";function pushScope(elem){scopes.push(elem)}function popScope(elem){scopes.length&&(scopes.length-=1)}function autoFocus(view,defaultToFirst,findAutoFocusElement){var element;return findAutoFocusElement!==!1&&(element=view.querySelector("*[autofocus]"))?(focus(element),element):defaultToFirst!==!1&&(element=getFocusableElements(view,1,"noautofocus")[0])?(focus(element),element):null}function focus(element){try{element.focus()}catch(err){console.log("Error in focusManager.autoFocus: "+err)}}function isFocusable(elem){return focusableTagNames.indexOf(elem.tagName)!==-1||!(!elem.classList||!elem.classList.contains("focusable"))}function focusableParent(elem){for(;!isFocusable(elem);)if(elem=elem.parentNode,!elem)return null;return elem}function isCurrentlyFocusableInternal(elem){return null!==elem.offsetParent}function isCurrentlyFocusable(elem){if(elem.disabled)return!1;if("-1"===elem.getAttribute("tabindex"))return!1;if("INPUT"===elem.tagName){var type=elem.type;if("range"===type)return!1;if("file"===type)return!1}return isCurrentlyFocusableInternal(elem)}function getDefaultScope(){return scopes[0]||document.body}function getFocusableElements(parent,limit,excludeClass){for(var elems=(parent||getDefaultScope()).querySelectorAll(focusableQuery),focusableElements=[],i=0,length=elems.length;i=limit))break}return focusableElements}function isFocusContainer(elem,direction){if(focusableContainerTagNames.indexOf(elem.tagName)!==-1)return!0;var classList=elem.classList;if(classList.contains("focuscontainer"))return!0;if(0===direction){if(classList.contains("focuscontainer-x"))return!0;if(classList.contains("focuscontainer-left"))return!0}else if(1===direction){if(classList.contains("focuscontainer-x"))return!0;if(classList.contains("focuscontainer-right"))return!0}else if(2===direction){if(classList.contains("focuscontainer-y"))return!0}else if(3===direction){if(classList.contains("focuscontainer-y"))return!0;if(classList.contains("focuscontainer-down"))return!0}return!1}function getFocusContainer(elem,direction){for(;!isFocusContainer(elem,direction);)if(elem=elem.parentNode,!elem)return getDefaultScope();return elem}function getOffset(elem){var box;if(box=elem.getBoundingClientRect?elem.getBoundingClientRect():{top:0,left:0,width:0,height:0},null===box.right){var newBox={top:box.top,left:box.left,width:box.width,height:box.height};box=newBox,box.right=box.left+box.width,box.bottom=box.top+box.height}return box}function nav(activeElement,direction,container){if(activeElement=activeElement||document.activeElement,activeElement&&(activeElement=focusableParent(activeElement)),container=container||(activeElement?getFocusContainer(activeElement,direction):getDefaultScope()),!activeElement)return void autoFocus(container,!0,!1);for(var nearestElement,focusableContainer=dom.parentWithClass(activeElement,"focusable"),rect=getOffset(activeElement),point1x=parseFloat(rect.left)||0,point1y=parseFloat(rect.top)||0,point2x=parseFloat(point1x+rect.width-1)||point1x,point2y=parseFloat(point1y+rect.height-1)||point1y,sourceMidX=(Math.min,Math.max,rect.left+rect.width/2),sourceMidY=rect.top+rect.height/2,focusable=container.querySelectorAll(focusableQuery),maxDistance=1/0,minDistance=maxDistance,i=0,length=focusable.length;i=rect.left)continue;if(elementRect.right===rect.right)continue;break;case 1:if(elementRect.right<=rect.right)continue;if(elementRect.left===rect.left)continue;break;case 2:if(elementRect.top>=rect.top)continue;if(elementRect.bottom>=rect.bottom)continue;break;case 3:if(elementRect.bottom<=rect.bottom)continue;if(elementRect.top<=rect.top)continue}var distX,distY,x=elementRect.left,y=elementRect.top,x2=x+elementRect.width-1,y2=y+elementRect.height-1,intersectX=intersects(point1x,point2x,x,x2),intersectY=intersects(point1y,point2y,y,y2),midX=elementRect.left+elementRect.width/2,midY=elementRect.top+elementRect.height/2;switch(direction){case 0:distX=Math.abs(point1x-Math.min(point1x,x2)),distY=intersectY?0:Math.abs(sourceMidY-midY);break;case 1:distX=Math.abs(point2x-Math.max(point2x,x)),distY=intersectY?0:Math.abs(sourceMidY-midY);break;case 2:distY=Math.abs(point1y-Math.min(point1y,y2)),distX=intersectX?0:Math.abs(sourceMidX-midX);break;case 3:distY=Math.abs(point2y-Math.max(point2y,y)),distX=intersectX?0:Math.abs(sourceMidX-midX)}var dist=Math.sqrt(distX*distX+distY*distY);dist=a1&&b1<=a2||b2>=a1&&b2<=a2}function intersects(a1,a2,b1,b2){return intersectsInternal(a1,a2,b1,b2)||intersectsInternal(b1,b2,a1,a2)}function sendText(text){var elem=document.activeElement;elem.value=text}function focusFirst(container,focusableSelector){for(var elems=container.querySelectorAll(focusableSelector),i=0,length=elems.length;i=limit)))break}return focusableElements}function isFocusContainer(elem,direction){if(-1!==focusableContainerTagNames.indexOf(elem.tagName))return!0;var classList=elem.classList;if(classList.contains("focuscontainer"))return!0;if(0===direction){if(classList.contains("focuscontainer-x"))return!0;if(classList.contains("focuscontainer-left"))return!0}else if(1===direction){if(classList.contains("focuscontainer-x"))return!0;if(classList.contains("focuscontainer-right"))return!0}else if(2===direction){if(classList.contains("focuscontainer-y"))return!0}else if(3===direction){if(classList.contains("focuscontainer-y"))return!0;if(classList.contains("focuscontainer-down"))return!0}return!1}function getFocusContainer(elem,direction){for(;!isFocusContainer(elem,direction);)if(!(elem=elem.parentNode))return getDefaultScope();return elem}function getOffset(elem){var box;if(box=elem.getBoundingClientRect?elem.getBoundingClientRect():{top:0,left:0,width:0,height:0},null===box.right){box={top:box.top,left:box.left,width:box.width,height:box.height},box.right=box.left+box.width,box.bottom=box.top+box.height}return box}function nav(activeElement,direction,container,focusableElements){if(activeElement=activeElement||document.activeElement,activeElement&&(activeElement=focusableParent(activeElement)),container=container||(activeElement?getFocusContainer(activeElement,direction):getDefaultScope()),!activeElement)return void autoFocus(container,!0,!1);for(var nearestElement,focusableContainer=dom.parentWithClass(activeElement,"focusable"),rect=getOffset(activeElement),point1x=parseFloat(rect.left)||0,point1y=parseFloat(rect.top)||0,point2x=parseFloat(point1x+rect.width-1)||point1x,point2y=parseFloat(point1y+rect.height-1)||point1y,sourceMidX=(Math.min,Math.max,rect.left+rect.width/2),sourceMidY=rect.top+rect.height/2,focusable=focusableElements||container.querySelectorAll(focusableQuery),minDistance=1/0,i=0,length=focusable.length;i=rect.left)continue;if(elementRect.right===rect.right)continue;break;case 1:if(elementRect.right<=rect.right)continue;if(elementRect.left===rect.left)continue;break;case 2:if(elementRect.top>=rect.top)continue;if(elementRect.bottom>=rect.bottom)continue;break;case 3:if(elementRect.bottom<=rect.bottom)continue;if(elementRect.top<=rect.top)continue}var distX,distY,x=elementRect.left,y=elementRect.top,x2=x+elementRect.width-1,y2=y+elementRect.height-1,intersectX=intersects(point1x,point2x,x,x2),intersectY=intersects(point1y,point2y,y,y2),midX=elementRect.left+elementRect.width/2,midY=elementRect.top+elementRect.height/2;switch(direction){case 0:distX=Math.abs(point1x-Math.min(point1x,x2)),distY=intersectY?0:Math.abs(sourceMidY-midY);break;case 1:distX=Math.abs(point2x-Math.max(point2x,x)),distY=intersectY?0:Math.abs(sourceMidY-midY);break;case 2:distY=Math.abs(point1y-Math.min(point1y,y2)),distX=intersectX?0:Math.abs(sourceMidX-midX);break;case 3:distY=Math.abs(point2y-Math.max(point2y,y)),distX=intersectX?0:Math.abs(sourceMidX-midX)}var dist=Math.sqrt(distX*distX+distY*distY);dist=a1&&b1<=a2||b2>=a1&&b2<=a2}function intersects(a1,a2,b1,b2){return intersectsInternal(a1,a2,b1,b2)||intersectsInternal(b1,b2,a1,a2)}function sendText(text){document.activeElement.value=text}function focusFirst(container,focusableSelector){for(var elems=container.querySelectorAll(focusableSelector),i=0,length=elems.length;iFhu9oU#2m^sFAeG*K%5Cl4V459g24pp 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�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 diff --git a/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2 b/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2 deleted file mode 100644 index e7cbf7ac64ba68cceb2caed43913c01be24830a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45648 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[0],key=parts[1]),translateKeyFromModule(key,module)}function translateKeyFromModule(key,module){var dictionary=getDictionary(module);return dictionary?dictionary[key]||key:key}function replaceAll(str,find,replace){return str.split(find).join(replace)}function translate(key){for(var val=translateKey(key),i=1;i1&&(module=parts[0],key=parts[1]),translateKeyFromModule(key,module)}function translateKeyFromModule(key,module){var dictionary=getDictionary(module);return dictionary?dictionary[key]||key:key}function replaceAll(str,find,replace){return str.split(find).join(replace)}function translate(key){for(var val=translateKey(key),i=1;i=4&&categories.push("series"),categories.push("all"),options.categories=categories}function loadCategories(context,options){for(var selectedCategories=options.categories||[],chkCategorys=context.querySelectorAll(".chkCategory"),i=0,length=chkCategorys.length;i=4&&categories.push("series"),categories.push("all"),options.categories=categories}function loadCategories(context,options){for(var selectedCategories=options.categories||[],chkCategorys=context.querySelectorAll(".chkCategory"),i=0,length=chkCategorys.length;i0&&pctOfWidth<=100?(guideProgramName.style.transform="translateX("+pctOfWidth+"%)",caret.classList.remove("hide")):(guideProgramName.style.transform="none",caret.classList.add("hide")))}function updateProgramCellsOnScroll(programGrid,programCells){isUpdatingProgramCellScroll||(isUpdatingProgramCellScroll=!0,requestAnimationFrame(function(){for(var scrollLeft=programGrid.scrollLeft,scrollPct=scrollLeft?scrollLeft/programGrid.scrollWidth*100:0,i=0,length=programCells.length;i=startDate&&now=0?date.setHours(date.getHours(),cellCurationMinutes,0,0):date.setHours(date.getHours(),0,0,0),date}function showLoading(){loading.show()}function hideLoading(){loading.hide()}function startCurrentTimeUpdateInterval(){clearCurrentTimeUpdateInterval(),currentTimeUpdateInterval=setInterval(updateCurrentTimeIndicator,6e4),updateCurrentTimeIndicator()}function clearCurrentTimeUpdateInterval(){var interval=currentTimeUpdateInterval;interval&&clearInterval(interval),currentTimeUpdateInterval=null,currentTimeIndicatorBar=null,currentTimeIndicatorArrow=null}function updateCurrentTimeIndicator(){if(currentTimeIndicatorBar||(currentTimeIndicatorBar=options.element.querySelector(".guide-currentTimeIndicatorBar")),currentTimeIndicatorArrow||(currentTimeIndicatorArrow=options.element.querySelector(".guide-currentTimeIndicatorArrowContainer")),currentDate){var dateDifference=(new Date).getTime()-currentDate.getTime(),pct=dateDifference>0?dateDifference/totalRendererdMs:0;pct=Math.min(pct,1),pct<=0||pct>=1?(currentTimeIndicatorBar.classList.add("hide"),currentTimeIndicatorArrow.classList.add("hide")):(currentTimeIndicatorBar.classList.remove("hide"),currentTimeIndicatorArrow.classList.remove("hide"),currentTimeIndicatorBar.style.transform="scaleX("+pct+")",currentTimeIndicatorArrow.style.left=100*pct+"%")}}function reloadGuide(context,newStartDate,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,focusProgramOnRender){var apiClient=connectionManager.getApiClient(options.serverId),channelQuery={StartIndex:0,EnableFavoriteSorting:"false"!==userSettings.get("livetv-favoritechannelsattop")};channelQuery.UserId=apiClient.getCurrentUserId();var channelLimit=500;currentChannelLimit=channelLimit,showLoading(),channelQuery.StartIndex=currentStartIndex,channelQuery.Limit=channelLimit,channelQuery.AddCurrentProgram=!1,channelQuery.EnableUserData=!1,channelQuery.EnableImageTypes="Primary";var categories=self.categoryOptions.categories||[],displayMovieContent=!categories.length||categories.indexOf("movies")!==-1,displaySportsContent=!categories.length||categories.indexOf("sports")!==-1,displayNewsContent=!categories.length||categories.indexOf("news")!==-1,displayKidsContent=!categories.length||categories.indexOf("kids")!==-1,displaySeriesContent=!categories.length||categories.indexOf("series")!==-1;displayMovieContent&&displaySportsContent&&displayNewsContent&&displayKidsContent?(channelQuery.IsMovie=null,channelQuery.IsSports=null,channelQuery.IsKids=null,channelQuery.IsNews=null,channelQuery.IsSeries=null):(displayNewsContent&&(channelQuery.IsNews=!0),displaySportsContent&&(channelQuery.IsSports=!0),displayKidsContent&&(channelQuery.IsKids=!0),displayMovieContent&&(channelQuery.IsMovie=!0),displaySeriesContent&&(channelQuery.IsSeries=!0)),"DatePlayed"===userSettings.get("livetv-channelorder")?(channelQuery.SortBy="DatePlayed",channelQuery.SortOrder="Descending"):(channelQuery.SortBy=null,channelQuery.SortOrder=null);var date=newStartDate;date=new Date(date.getTime()+1e3);var nextDay=new Date(date.getTime()+msPerDay-2e3);apiClient.getLiveTvChannels(channelQuery).then(function(channelsResult){var btnPreviousPage=context.querySelector(".btnPreviousPage"),btnNextPage=context.querySelector(".btnNextPage");channelsResult.TotalRecordCount>channelLimit?(context.querySelector(".guideOptions").classList.remove("hide"),btnPreviousPage.classList.remove("hide"),btnNextPage.classList.remove("hide"),channelQuery.StartIndex?context.querySelector(".btnPreviousPage").disabled=!1:context.querySelector(".btnPreviousPage").disabled=!0,channelQuery.StartIndex+channelLimit",startDate.setTime(startDate.getTime()+cellDurationMs);return html+='

",html+='
',html+='
',html+="
"}function parseDates(program){if(!program.StartDateLocal)try{program.StartDateLocal=datetime.parseISO8601Date(program.StartDate,{toLocal:!0})}catch(err){}if(!program.EndDateLocal)try{program.EndDateLocal=datetime.parseISO8601Date(program.EndDate,{toLocal:!0})}catch(err){}return null}function getTimerIndicator(item){var status;if("SeriesTimer"===item.Type)return'';if(item.TimerId||item.SeriesTimerId)status=item.Status||"Cancelled";else{if("Timer"!==item.Type)return"";status=item.Status}return item.SeriesTimerId?"Cancelled"!==status?'':'':''}function getChannelProgramsHtml(context,date,channel,programs,options,listInfo){var html="",startMs=date.getTime(),endMs=startMs+msPerDay-1,outerCssClass=layoutManager.tv?"channelPrograms channelPrograms-tv":"channelPrograms";html+='
';for(var programsFound,clickAction=layoutManager.tv?"link":"programdialog",categories=self.categoryOptions.categories||[],displayMovieContent=!categories.length||categories.indexOf("movies")!==-1,displaySportsContent=!categories.length||categories.indexOf("sports")!==-1,displayNewsContent=!categories.length||categories.indexOf("news")!==-1,displayKidsContent=!categories.length||categories.indexOf("kids")!==-1,displaySeriesContent=!categories.length||categories.indexOf("series")!==-1,enableColorCodedBackgrounds="true"===userSettings.get("guide-colorcodedbackgrounds"),i=listInfo.startIndex,length=programs.length;iendMs)break;items[program.Id]=program;var renderStartMs=Math.max(program.StartDateLocal.getTime(),startMs),startPercent=(program.StartDateLocal.getTime()-startMs)/msPerDay;startPercent*=100,startPercent=Math.max(startPercent,0);var renderEndMs=Math.min(program.EndDateLocal.getTime(),endMs),endPercent=(renderEndMs-renderStartMs)/msPerDay;endPercent*=100;var cssClass="programCell itemAction",accentCssClass=null,displayInnerContent=!0;program.IsKids?(cssClass+=" childProgramInfo",displayInnerContent=displayKidsContent,accentCssClass="kids"):program.IsSports?(cssClass+=" sportsProgramInfo",displayInnerContent=displaySportsContent,accentCssClass="sports"):program.IsNews?(cssClass+=" newsProgramInfo",displayInnerContent=displayNewsContent,accentCssClass="news"):program.IsMovie?(cssClass+=" movieProgramInfo",displayInnerContent=displayMovieContent,accentCssClass="movie"):program.IsSeries?(cssClass+=" plainProgramInfo",displayInnerContent=displaySeriesContent):(cssClass+=" plainProgramInfo",displayInnerContent=displayMovieContent&&displayNewsContent&&displaySportsContent&&displayKidsContent&&displaySeriesContent),displayInnerContent&&enableColorCodedBackgrounds&&accentCssClass&&(cssClass+=" programCell-"+accentCssClass);var timerAttributes="";program.TimerId&&(timerAttributes+=' data-timerid="'+program.TimerId+'"'),program.SeriesTimerId&&(timerAttributes+=' data-seriestimerid="'+program.SeriesTimerId+'"');var isAttribute=endPercent>=2?' is="emby-programcell"':"";if(html+="',displayInnerContent){var guideProgramNameClass="guideProgramName";html+='
',html+='
',html+='
'+program.Name;var indicatorHtml=null;program.IsLive&&options.showLiveIndicator?indicatorHtml=''+globalize.translate("sharedcomponents#Live")+"":program.IsPremiere&&options.showPremiereIndicator?indicatorHtml=''+globalize.translate("sharedcomponents#Premiere")+"":program.IsSeries&&!program.IsRepeat&&options.showNewIndicator?indicatorHtml=''+globalize.translate("sharedcomponents#AttributeNew")+"":program.IsSeries&&program.IsRepeat&&options.showRepeatIndicator&&(indicatorHtml=''+globalize.translate("sharedcomponents#Repeat")+""),html+=indicatorHtml||"",program.EpisodeTitle&&options.showEpisodeTitle&&(html+='
',program.EpisodeTitle&&options.showEpisodeTitle&&(html+=''+program.EpisodeTitle+""),html+="
"),html+="
",program.IsHD&&options.showHdIcon&&(html+=layoutManager.tv?'
HD
':'
HD
'),html+=getTimerIndicator(program),html+="
"}html+=""}}else if(programsFound)break}return html+="
"}function renderChannelHeaders(context,channels,apiClient){for(var html="",i=0,length=channels.length;i',hasChannelImage){var url=apiClient.getScaledImageUrl(channel.Id,{maxHeight:220,tag:channel.ImageTags.Primary,type:"Primary"});html+='
'}channel.ChannelNumber&&(html+='

'+channel.ChannelNumber+"

"),!hasChannelImage&&channel.Name&&(html+='
'+channel.Name+"
"),html+=""}var channelList=context.querySelector(".channelsContainer");channelList.innerHTML=html,imageLoader.lazyChildren(channelList)}function renderPrograms(context,date,channels,programs){for(var allowIndicators=dom.getWindowSize().innerWidth>=600,options={showHdIcon:allowIndicators&&"true"===userSettings.get("guide-indicator-hd"),showLiveIndicator:allowIndicators&&"false"!==userSettings.get("guide-indicator-live"),showPremiereIndicator:allowIndicators&&"false"!==userSettings.get("guide-indicator-premiere"),showNewIndicator:allowIndicators&&"true"===userSettings.get("guide-indicator-new"),showRepeatIndicator:allowIndicators&&"true"===userSettings.get("guide-indicator-repeat"),showEpisodeTitle:!layoutManager.tv},listInfo={startIndex:0},html=[],i=0,length=channels.length;i=pct||left+width>=pct)break;programCell=programCell.nextSibling}programCell?focusManager.focus(programCell):focusManager.autoFocus(autoFocusParent,!0)}}function nativeScrollTo(container,pos,horizontal){container.scrollTo?horizontal?container.scrollTo(pos,0):container.scrollTo(0,pos):horizontal?container.scrollLeft=Math.round(pos):container.scrollTop=Math.round(pos)}function onProgramGridScroll(context,elem,timeslotHeaders){(new Date).getTime()-lastHeaderScroll>=1e3&&(lastGridScroll=(new Date).getTime(),nativeScrollTo(timeslotHeaders,elem.scrollLeft,!0)),updateProgramCellsOnScroll(elem,programCells)}function onTimeslotHeadersScroll(context,elem){(new Date).getTime()-lastGridScroll>=1e3&&(lastHeaderScroll=(new Date).getTime(),nativeScrollTo(programGrid,elem.scrollLeft,!0))}function changeDate(page,date,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,focusProgramOnRender){clearCurrentTimeUpdateInterval();var newStartDate=normalizeDateToTimeslot(date);currentDate=newStartDate,reloadGuide(page,newStartDate,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,focusProgramOnRender)}function getDateTabText(date,isActive,tabIndex){var cssClass=isActive?"emby-tab-button guide-date-tab-button emby-tab-button-active":"emby-tab-button guide-date-tab-button",html='"}function setDateRange(page,guideInfo){var today=new Date,nowHours=today.getHours();today.setHours(nowHours,0,0,0);var start=datetime.parseISO8601Date(guideInfo.StartDate,{toLocal:!0}),end=datetime.parseISO8601Date(guideInfo.EndDate,{toLocal:!0});start.setHours(nowHours,0,0,0),end.setHours(0,0,0,0),start.getTime()>=end.getTime()&&end.setDate(start.getDate()+1),start=new Date(Math.max(today,start));var dateTabsHtml="",tabIndex=0,date=new Date;currentDate&&date.setTime(currentDate.getTime()),date.setHours(nowHours,0,0,0);var startTimeOfDayMs=60*start.getHours()*60*1e3;for(startTimeOfDayMs+=60*start.getMinutes()*1e3;start<=end;){var isActive=date.getDate()===start.getDate()&&date.getMonth()===start.getMonth()&&date.getFullYear()===start.getFullYear();dateTabsHtml+=getDateTabText(start,isActive,tabIndex),start.setDate(start.getDate()+1),start.setHours(0,0,0,0),tabIndex++}page.querySelector(".emby-tabs-slider").innerHTML=dateTabsHtml,page.querySelector(".guideDateTabs").refresh();var newDate=new Date,newDateHours=newDate.getHours(),scrollToTimeMs=60*newDateHours*60*1e3,minutes=newDate.getMinutes();minutes>=30&&(scrollToTimeMs+=18e5);var focusToTimeMs=60*(60*newDateHours+minutes)*1e3;changeDate(page,date,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,layoutManager.tv)}function reloadPage(page){showLoading();var apiClient=connectionManager.getApiClient(options.serverId);apiClient.getLiveTvGuideInfo().then(function(guideInfo){setDateRange(page,guideInfo)})}function getChildren(element){var nativeResult=element.children;if(nativeResult)return nativeResult;for(var node,i=0,nodes=element.childNodes,children=[];null!=(node=nodes[i++]);)1===node.nodeType&&children.push(node);return children}function isFirstChild(element){var children=getChildren(element.parentNode);return element===children[0]}function isLastChild(element){var children=getChildren(element.parentNode);return children.length>0&&element===children[children.length-1]}function onInputCommand(e){var container,target=e.target,programCell=dom.parentWithClass(target,"programCell"),scrollX=!1;switch(e.detail.command){case"up":container=programCell?programGrid:null,container&&isFirstChild(dom.parentWithClass(programCell,"channelPrograms"))&&(container=null),lastFocusDirection=e.detail.command,focusManager.moveUp(target,{container:container});break;case"down":container=programCell?programGrid:null,container&&isLastChild(dom.parentWithClass(programCell,"channelPrograms"))&&(container=null),lastFocusDirection=e.detail.command,focusManager.moveDown(target,{container:container});break;case"left":container=programCell?dom.parentWithClass(programCell,"channelPrograms"):null,container&&isFirstChild(programCell)&&(container=null),lastFocusDirection=e.detail.command,focusManager.moveLeft(target,{container:container}),scrollX=!0;break;case"right":container=programCell?dom.parentWithClass(programCell,"channelPrograms"):null,lastFocusDirection=e.detail.command,focusManager.moveRight(target,{container:container}),scrollX=!0;break;default:return}e.preventDefault(),e.stopPropagation()}function onScrollerFocus(e){var target=e.target,programCell=dom.parentWithClass(target,"programCell");if(programCell){var focused=target,id=focused.getAttribute("data-id"),item=items[id];item&&events.trigger(self,"focus",[{item:item}])}if("left"===lastFocusDirection||"right"===lastFocusDirection)programCell&&scrollHelper.toStart(programGrid,programCell,!0,!0);else if("up"===lastFocusDirection||"down"===lastFocusDirection){var verticalScroller=dom.parentWithClass(target,"guideVerticalScroller");if(verticalScroller){var focusedElement=programCell||dom.parentWithTag(target,"BUTTON");verticalScroller.toCenter(focusedElement,!0)}}}function setScrollEvents(view,enabled){if(layoutManager.tv){var guideVerticalScroller=view.querySelector(".guideVerticalScroller");enabled?inputManager.on(guideVerticalScroller,onInputCommand):inputManager.off(guideVerticalScroller,onInputCommand)}}function onTimerCreated(e,apiClient,data){for(var programId=data.ProgramId,newTimerId=data.Id,cells=options.element.querySelectorAll('.programCell[data-id="'+programId+'"]'),i=0,length=cells.length;i
'),newTimerId&&cell.setAttribute("data-timerid",newTimerId)}}function onSeriesTimerCreated(e,apiClient,data){}function onTimerCancelled(e,apiClient,data){for(var id=data.Id,cells=options.element.querySelectorAll('.programCell[data-timerid="'+id+'"]'),i=0,length=cells.length;i0&&pctOfWidth<=100?(guideProgramName.style.transform="translateX("+pctOfWidth+"%)",caret.classList.remove("hide")):(guideProgramName.style.transform="none",caret.classList.add("hide")))}function updateProgramCellsOnScroll(programGrid,programCells){isUpdatingProgramCellScroll||(isUpdatingProgramCellScroll=!0,requestAnimationFrame(function(){for(var scrollLeft=programGrid.scrollLeft,scrollPct=scrollLeft?scrollLeft/programGrid.scrollWidth*100:0,i=0,length=programCells.length;i=startDate&&now=0?date.setHours(date.getHours(),cellCurationMinutes,0,0):date.setHours(date.getHours(),0,0,0),date}function showLoading(){loading.show()}function hideLoading(){loading.hide()}function reloadGuide(context,newStartDate,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,focusProgramOnRender){var apiClient=connectionManager.getApiClient(options.serverId),channelQuery={StartIndex:0,EnableFavoriteSorting:"false"!==userSettings.get("livetv-favoritechannelsattop")};channelQuery.UserId=apiClient.getCurrentUserId();currentChannelLimit=500,showLoading(),channelQuery.StartIndex=currentStartIndex,channelQuery.Limit=500,channelQuery.AddCurrentProgram=!1,channelQuery.EnableUserData=!1,channelQuery.EnableImageTypes="Primary";var categories=self.categoryOptions.categories||[],displayMovieContent=!categories.length||-1!==categories.indexOf("movies"),displaySportsContent=!categories.length||-1!==categories.indexOf("sports"),displayNewsContent=!categories.length||-1!==categories.indexOf("news"),displayKidsContent=!categories.length||-1!==categories.indexOf("kids"),displaySeriesContent=!categories.length||-1!==categories.indexOf("series");displayMovieContent&&displaySportsContent&&displayNewsContent&&displayKidsContent?(channelQuery.IsMovie=null,channelQuery.IsSports=null,channelQuery.IsKids=null,channelQuery.IsNews=null,channelQuery.IsSeries=null):(displayNewsContent&&(channelQuery.IsNews=!0),displaySportsContent&&(channelQuery.IsSports=!0),displayKidsContent&&(channelQuery.IsKids=!0),displayMovieContent&&(channelQuery.IsMovie=!0),displaySeriesContent&&(channelQuery.IsSeries=!0)),"DatePlayed"===userSettings.get("livetv-channelorder")?(channelQuery.SortBy="DatePlayed",channelQuery.SortOrder="Descending"):(channelQuery.SortBy=null,channelQuery.SortOrder=null);var date=newStartDate;date=new Date(date.getTime()+1e3);var nextDay=new Date(date.getTime()+msPerDay-2e3),allowIndicators=dom.getWindowSize().innerWidth>=600,renderOptions={showHdIcon:allowIndicators&&"true"===userSettings.get("guide-indicator-hd"),showLiveIndicator:allowIndicators&&"false"!==userSettings.get("guide-indicator-live"),showPremiereIndicator:allowIndicators&&"false"!==userSettings.get("guide-indicator-premiere"),showNewIndicator:allowIndicators&&"false"!==userSettings.get("guide-indicator-new"),showRepeatIndicator:allowIndicators&&"true"===userSettings.get("guide-indicator-repeat"),showEpisodeTitle:!layoutManager.tv};apiClient.getLiveTvChannels(channelQuery).then(function(channelsResult){var btnPreviousPage=context.querySelector(".btnPreviousPage"),btnNextPage=context.querySelector(".btnNextPage");channelsResult.TotalRecordCount>500?(context.querySelector(".guideOptions").classList.remove("hide"),btnPreviousPage.classList.remove("hide"),btnNextPage.classList.remove("hide"),channelQuery.StartIndex?context.querySelector(".btnPreviousPage").disabled=!1:context.querySelector(".btnPreviousPage").disabled=!0,channelQuery.StartIndex+500",startDate.setTime(startDate.getTime()+cellDurationMs);return html}function parseDates(program){if(!program.StartDateLocal)try{program.StartDateLocal=datetime.parseISO8601Date(program.StartDate,{toLocal:!0})}catch(err){}if(!program.EndDateLocal)try{program.EndDateLocal=datetime.parseISO8601Date(program.EndDate,{toLocal:!0})}catch(err){}return null}function getTimerIndicator(item){var status;if("SeriesTimer"===item.Type)return'';if(item.TimerId||item.SeriesTimerId)status=item.Status||"Cancelled";else{if("Timer"!==item.Type)return"";status=item.Status}return item.SeriesTimerId?"Cancelled"!==status?'':'':''}function getChannelProgramsHtml(context,date,channel,programs,options,listInfo){var html="",startMs=date.getTime(),endMs=startMs+msPerDay-1;html+='
';for(var programsFound,clickAction=layoutManager.tv?"link":"programdialog",categories=self.categoryOptions.categories||[],displayMovieContent=!categories.length||-1!==categories.indexOf("movies"),displaySportsContent=!categories.length||-1!==categories.indexOf("sports"),displayNewsContent=!categories.length||-1!==categories.indexOf("news"),displayKidsContent=!categories.length||-1!==categories.indexOf("kids"),displaySeriesContent=!categories.length||-1!==categories.indexOf("series"),enableColorCodedBackgrounds="true"===userSettings.get("guide-colorcodedbackgrounds"),now=(new Date).getTime(),i=listInfo.startIndex,length=programs.length;iendMs)break;items[program.Id]=program;var renderStartMs=Math.max(startDateLocalMs,startMs),startPercent=(startDateLocalMs-startMs)/msPerDay;startPercent*=100,startPercent=Math.max(startPercent,0);var renderEndMs=Math.min(endDateLocalMs,endMs),endPercent=(renderEndMs-renderStartMs)/msPerDay;endPercent*=100;var cssClass="programCell itemAction",accentCssClass=null,displayInnerContent=!0;program.IsKids?(displayInnerContent=displayKidsContent,accentCssClass="kids"):program.IsSports?(displayInnerContent=displaySportsContent,accentCssClass="sports"):program.IsNews?(displayInnerContent=displayNewsContent,accentCssClass="news"):program.IsMovie?(displayInnerContent=displayMovieContent,accentCssClass="movie"):displayInnerContent=program.IsSeries?displaySeriesContent:displayMovieContent&&displayNewsContent&&displaySportsContent&&displayKidsContent&&displaySeriesContent,displayInnerContent&&enableColorCodedBackgrounds&&accentCssClass&&(cssClass+=" programCell-"+accentCssClass),now>=startDateLocalMs&&now=2?' is="emby-programcell"':"")+' data-action="'+clickAction+'"'+timerAttributes+' data-channelid="'+program.ChannelId+'" data-id="'+program.Id+'" data-serverid="'+program.ServerId+'" data-startdate="'+program.StartDate+'" data-enddate="'+program.EndDate+'" data-type="'+program.Type+'" class="'+cssClass+'" style="left:'+startPercent+"%;width:"+endPercent+'%;">',displayInnerContent){html+='
',html+='
',html+='
'+program.Name;var indicatorHtml=null;program.IsLive&&options.showLiveIndicator?indicatorHtml=''+globalize.translate("sharedcomponents#Live")+"":program.IsPremiere&&options.showPremiereIndicator?indicatorHtml=''+globalize.translate("sharedcomponents#Premiere")+"":program.IsSeries&&!program.IsRepeat&&options.showNewIndicator?indicatorHtml=''+globalize.translate("sharedcomponents#AttributeNew")+"":program.IsSeries&&program.IsRepeat&&options.showRepeatIndicator&&(indicatorHtml=''+globalize.translate("sharedcomponents#Repeat")+""),html+=indicatorHtml||"",program.EpisodeTitle&&options.showEpisodeTitle&&(html+='
',program.EpisodeTitle&&options.showEpisodeTitle&&(html+=''+program.EpisodeTitle+""),html+="
"),html+="
",program.IsHD&&options.showHdIcon&&(layoutManager.tv?html+='
HD
':html+='
HD
'),html+=getTimerIndicator(program),html+="
"}html+=""}}else if(programsFound)break}return html+="
"}function renderChannelHeaders(context,channels,apiClient){for(var html="",i=0,length=channels.length;i',hasChannelImage){html+='
'}channel.ChannelNumber&&(html+='

'+channel.ChannelNumber+"

"),!hasChannelImage&&channel.Name&&(html+='
'+channel.Name+"
"),html+=""}var channelList=context.querySelector(".channelsContainer");channelList.innerHTML=html,imageLoader.lazyChildren(channelList)}function renderPrograms(context,date,channels,programs,options){for(var listInfo={startIndex:0},html=[],i=0,length=channels.length;i=pct||left+width>=pct)break;programCell=programCell.nextSibling}programCell?focusManager.focus(programCell):focusManager.autoFocus(autoFocusParent,!0)}}function nativeScrollTo(container,pos,horizontal){container.scrollTo?horizontal?container.scrollTo(pos,0):container.scrollTo(0,pos):horizontal?container.scrollLeft=Math.round(pos):container.scrollTop=Math.round(pos)}function onProgramGridScroll(context,elem,timeslotHeaders){if((new Date).getTime()-lastHeaderScroll>=1e3){lastGridScroll=(new Date).getTime();var scrollLeft=elem.scrollLeft;scrollXPct=100*scrollLeft/elem.scrollWidth,nativeScrollTo(timeslotHeaders,scrollLeft,!0)}updateProgramCellsOnScroll(elem,programCells)}function onTimeslotHeadersScroll(context,elem){(new Date).getTime()-lastGridScroll>=1e3&&(lastHeaderScroll=(new Date).getTime(),nativeScrollTo(programGrid,elem.scrollLeft,!0))}function changeDate(page,date,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,focusProgramOnRender){var newStartDate=normalizeDateToTimeslot(date);currentDate=newStartDate,reloadGuide(page,newStartDate,scrollToTimeMs,focusToTimeMs,startTimeOfDayMs,focusProgramOnRender)}function getDateTabText(date,isActive,tabIndex){var cssClass=isActive?"emby-tab-button guide-date-tab-button emby-tab-button-active":"emby-tab-button guide-date-tab-button",html='"}function setDateRange(page,guideInfo){var today=new Date,nowHours=today.getHours();today.setHours(nowHours,0,0,0);var start=datetime.parseISO8601Date(guideInfo.StartDate,{toLocal:!0}),end=datetime.parseISO8601Date(guideInfo.EndDate,{toLocal:!0});start.setHours(nowHours,0,0,0),end.setHours(0,0,0,0),start.getTime()>=end.getTime()&&end.setDate(start.getDate()+1),start=new Date(Math.max(today,start));var dateTabsHtml="",tabIndex=0,date=new Date;currentDate&&date.setTime(currentDate.getTime()),date.setHours(nowHours,0,0,0);var startTimeOfDayMs=60*start.getHours()*60*1e3;for(startTimeOfDayMs+=60*start.getMinutes()*1e3;start<=end;){dateTabsHtml+=getDateTabText(start,date.getDate()===start.getDate()&&date.getMonth()===start.getMonth()&&date.getFullYear()===start.getFullYear(),tabIndex),start.setDate(start.getDate()+1),start.setHours(0,0,0,0),tabIndex++}page.querySelector(".emby-tabs-slider").innerHTML=dateTabsHtml,page.querySelector(".guideDateTabs").refresh();var newDate=new Date,newDateHours=newDate.getHours(),scrollToTimeMs=60*newDateHours*60*1e3,minutes=newDate.getMinutes();minutes>=30&&(scrollToTimeMs+=18e5),changeDate(page,date,scrollToTimeMs,60*(60*newDateHours+minutes)*1e3,startTimeOfDayMs,layoutManager.tv)}function reloadPage(page){showLoading(),connectionManager.getApiClient(options.serverId).getLiveTvGuideInfo().then(function(guideInfo){setDateRange(page,guideInfo)})}function getChannelProgramsFocusableElements(container){for(var elements=container.querySelectorAll(".programCell"),list=[],currentScrollXPct=scrollXPct+1,i=0,length=elements.length;i=currentScrollXPct&&list.push(elem)}return list}function onInputCommand(e){var container,channelPrograms,focusableElements,newRow,target=e.target,programCell=dom.parentWithClass(target,"programCell");switch(e.detail.command){case"up":programCell?(container=programGrid,channelPrograms=dom.parentWithClass(programCell,"channelPrograms"),newRow=channelPrograms.previousSibling,newRow?(focusableElements=getChannelProgramsFocusableElements(newRow),focusableElements.length?container=newRow:focusableElements=null):container=null):container=null,lastFocusDirection=e.detail.command,focusManager.moveUp(target,{container:container,focusableElements:focusableElements});break;case"down":programCell?(container=programGrid,channelPrograms=dom.parentWithClass(programCell,"channelPrograms"),newRow=channelPrograms.nextSibling,newRow?(focusableElements=getChannelProgramsFocusableElements(newRow),focusableElements.length?container=newRow:focusableElements=null):container=null):container=null,lastFocusDirection=e.detail.command,focusManager.moveDown(target,{container:container,focusableElements:focusableElements});break;case"left":container=programCell?dom.parentWithClass(programCell,"channelPrograms"):null,container&&!programCell.previousSibling&&(container=null),lastFocusDirection=e.detail.command,focusManager.moveLeft(target,{container:container}),!0;break;case"right":container=programCell?dom.parentWithClass(programCell,"channelPrograms"):null,lastFocusDirection=e.detail.command,focusManager.moveRight(target,{container:container}),!0;break;default:return}e.preventDefault(),e.stopPropagation()}function onScrollerFocus(e){var target=e.target,programCell=dom.parentWithClass(target,"programCell");if(programCell){var focused=target,id=focused.getAttribute("data-id"),item=items[id];item&&events.trigger(self,"focus",[{item:item}])}if("left"===lastFocusDirection)programCell&&scrollHelper.toStart(programGrid,programCell,!0,!0);else if("right"===lastFocusDirection)programCell&&scrollHelper.toCenter(programGrid,programCell,!0,!0);else if("up"===lastFocusDirection||"down"===lastFocusDirection){var verticalScroller=dom.parentWithClass(target,"guideVerticalScroller");if(verticalScroller){var focusedElement=programCell||dom.parentWithTag(target,"BUTTON");verticalScroller.toCenter(focusedElement,!0)}}}function setScrollEvents(view,enabled){if(layoutManager.tv){var guideVerticalScroller=view.querySelector(".guideVerticalScroller");enabled?inputManager.on(guideVerticalScroller,onInputCommand):inputManager.off(guideVerticalScroller,onInputCommand)}}function onTimerCreated(e,apiClient,data){for(var programId=data.ProgramId,newTimerId=data.Id,cells=options.element.querySelectorAll('.programCell[data-id="'+programId+'"]'),i=0,length=cells.length;i'),newTimerId&&cell.setAttribute("data-timerid",newTimerId)}}function onSeriesTimerCreated(e,apiClient,data){}function onTimerCancelled(e,apiClient,data){for(var id=data.Id,cells=options.element.querySelectorAll('.programCell[data-timerid="'+id+'"]'),i=0,length=cells.length;ithis.lastKnownScrollY,pastOffset=currentScrollY>=this.offset;return scrollingDown&&pastOffset},shouldPin:function(currentScrollY){var scrollingUp=currentScrollY=14;currentScrollY&&isTv?this.unpin():toleranceExceeded&&this.clear()}this.lastKnownScrollY=currentScrollY}}},Headroom.options={offset:0,scroller:window,initialClass:"headroom",unPinnedClass:"headroom--unpinned",pinnedClass:"headroom--pinned"},Headroom}); \ No newline at end of file +define(["dom","layoutManager","browser","css!./headroom"],function(dom,layoutManager,browser){"use strict";function Debouncer(callback){this.callback=callback,this.ticking=!1}function onHeadroomClearedExternally(){this.state=null}function Headroom(elems,options){options=Object.assign(Headroom.options,options||{}),this.lastKnownScrollY=0,this.elems=elems,this.scroller=options.scroller,this.debouncer=onScroll.bind(this),this.offset=options.offset,this.initialised=!1,this.initialClass=options.initialClass,this.unPinnedClass=options.unPinnedClass,this.pinnedClass=options.pinnedClass,this.state="clear"}function onScroll(){this.paused||requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this)))}var requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return Debouncer.prototype={constructor:Debouncer,update:function(){this.callback&&this.callback(),this.ticking=!1},handleEvent:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)}},Headroom.prototype={constructor:Headroom,init:function(){if(browser.supportsCssAnimation()){for(var i=0,length=this.elems.length;ithis.lastKnownScrollY,pastOffset=currentScrollY>=this.offset;return scrollingDown&&pastOffset},shouldPin:function(currentScrollY){var scrollingUp=currentScrollY=14;currentScrollY&&isTv?this.unpin():toleranceExceeded&&this.clear()}this.lastKnownScrollY=currentScrollY}}},Headroom.options={offset:0,scroller:window,initialClass:"headroom",unPinnedClass:"headroom--unpinned",pinnedClass:"headroom--pinned"},Headroom}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/homescreensettings/homescreensettings.js b/dashboard-ui/bower_components/emby-webcomponents/homescreensettings/homescreensettings.js index 65a32cf9a..5bee25052 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/homescreensettings/homescreensettings.js +++ b/dashboard-ui/bower_components/emby-webcomponents/homescreensettings/homescreensettings.js @@ -1 +1 @@ -define(["require","globalize","loading","connectionManager","homeSections","dom","events","listViewStyle","emby-select","emby-checkbox"],function(require,globalize,loading,connectionManager,homeSections,dom,events){"use strict";function renderLatestItems(context,user,result){var folderHtml="";folderHtml+='
';var excludeViewTypes=["playlists","livetv","boxsets","channels"],excludeItemTypes=["Channel"];folderHtml+=result.Items.map(function(i){if(excludeViewTypes.indexOf(i.CollectionType||[])!==-1)return"";if(excludeItemTypes.indexOf(i.Type)!==-1)return"";var currentHtml="",id="chkIncludeInLatest"+i.Id,isChecked=user.Configuration.LatestItemsExcludes.indexOf(i.Id)===-1,checkedHtml=isChecked?' checked="checked"':"";return currentHtml+=""}).join(""),folderHtml+="
",context.querySelector(".latestItemsList").innerHTML=folderHtml}function renderViews(page,user,result){var folderHtml="";folderHtml+='
',folderHtml+=result.map(function(i){var currentHtml="",id="chkGroupFolder"+i.Id,isChecked=user.Configuration.GroupedFolders.indexOf(i.Id)!==-1,checkedHtml=isChecked?' checked="checked"':"";return currentHtml+=""}).join(""),folderHtml+="
",page.querySelector(".folderGroupList").innerHTML=folderHtml}function getLandingScreenOptions(type){var list=[];return"movies"===type?(list.push({name:globalize.translate("sharedcomponents#Movies"),value:"movies",isDefault:!0}),list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions"}),list.push({name:globalize.translate("sharedcomponents#Favorites"),value:"favorites"}),list.push({name:globalize.translate("sharedcomponents#Collections"),value:"collections"})):"tvshows"===type?(list.push({name:globalize.translate("sharedcomponents#Shows"),value:"shows",isDefault:!0}),list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions"}),list.push({name:globalize.translate("sharedcomponents#Latest"),value:"latest"}),list.push({name:globalize.translate("sharedcomponents#Favorites"),value:"favorites"})):"music"===type&&(list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions"}),list.push({name:globalize.translate("sharedcomponents#Albums"),value:"albums"}),list.push({name:globalize.translate("sharedcomponents#HeaderAlbumArtists"),value:"albumartists"}),list.push({name:globalize.translate("sharedcomponents#Artists"),value:"artists"}),list.push({name:globalize.translate("sharedcomponents#Playlists"),value:"playlists"}),list.push({name:globalize.translate("sharedcomponents#Genres"),value:"genres"})),list}function getLandingScreenOptionsHtml(type,userValue){return getLandingScreenOptions(type).map(function(o){var selected=userValue===o.value||o.isDefault&&!userValue,selectedHtml=selected?" selected":"",optionValue=o.isDefault?"":o.value;return'"}).join("")}function renderLandingScreens(context,user,userSettings,result){for(var html="",i=0,length=result.Items.length;i',html+='",html+=""}}context.querySelector(".landingScreens").innerHTML=html,html?context.querySelector(".landingScreensSection").classList.remove("hide"):context.querySelector(".landingScreensSection").classList.add("hide")}function renderViewOrder(context,user,result){var html="",index=0;html+=result.Items.map(function(view){var currentHtml="";return currentHtml+='
',currentHtml+='',currentHtml+='
',currentHtml+="
",currentHtml+=view.Name,currentHtml+="
",currentHtml+="
",currentHtml+='',currentHtml+='',currentHtml+="
",index++,currentHtml}).join(""),context.querySelector(".viewOrderList").innerHTML=html}function updateHomeSectionValues(context,userSettings){for(var i=1;i<=7;i++){var select=context.querySelector("#selectHomeSection"+i),defaultValue=homeSections.getDefaultSection(i-1),option=select.querySelector("option[value="+defaultValue+"]")||select.querySelector('option[value=""]'),userValue=userSettings.get("homesection"+(i-1));option.value="",userValue!==defaultValue&&userValue?select.value=userValue:select.value=""}}function loadForm(context,user,userSettings,apiClient){context.querySelector(".chkHidePlayedFromLatest").checked=user.Configuration.HidePlayedInLatest||!1,updateHomeSectionValues(context,userSettings);var promise1=apiClient.getUserViews({},user.Id),promise2=apiClient.getJSON(apiClient.getUrl("Users/"+user.Id+"/GroupingOptions"));Promise.all([promise1,promise2]).then(function(responses){renderViews(context,user,responses[1]),renderLatestItems(context,user,responses[0]),renderViewOrder(context,user,responses[0]),renderLandingScreens(context,user,userSettings,responses[0]),loading.hide()})}function onSectionOrderListClick(e){var target=dom.parentWithClass(e.target,"btnViewItemMove");if(target){var viewItem=dom.parentWithClass(target,"viewItem");if(viewItem){dom.parentWithClass(viewItem,"paperList");if(target.classList.contains("btnViewItemDown")){var next=viewItem.nextSibling;next&&(viewItem.parentNode.removeChild(viewItem),next.parentNode.insertBefore(viewItem,next.nextSibling))}else{var prev=viewItem.previousSibling;prev&&(viewItem.parentNode.removeChild(viewItem),prev.parentNode.insertBefore(viewItem,prev))}}}}function getCheckboxItems(selector,context,isChecked){for(var inputs=context.querySelectorAll(selector),list=[],i=0,length=inputs.length;i",currentHtml+=""+i.Name+"",currentHtml+=""}).join(""),folderHtml+="",page.querySelector(".folderGroupList").innerHTML=folderHtml}function getLandingScreenOptions(type){var list=[];return"movies"===type?(list.push({name:globalize.translate("sharedcomponents#Movies"),value:"movies",isDefault:!0}),list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions"}),list.push({name:globalize.translate("sharedcomponents#Favorites"),value:"favorites"}),list.push({name:globalize.translate("sharedcomponents#Collections"),value:"collections"})):"tvshows"===type?(list.push({name:globalize.translate("sharedcomponents#Shows"),value:"shows",isDefault:!0}),list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions"}),list.push({name:globalize.translate("sharedcomponents#Latest"),value:"latest"}),list.push({name:globalize.translate("sharedcomponents#Favorites"),value:"favorites"})):"music"===type?(list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions",isDefault:!0}),list.push({name:globalize.translate("sharedcomponents#Albums"),value:"albums"}),list.push({name:globalize.translate("sharedcomponents#HeaderAlbumArtists"),value:"albumartists"}),list.push({name:globalize.translate("sharedcomponents#Artists"),value:"artists"}),list.push({name:globalize.translate("sharedcomponents#Playlists"),value:"playlists"}),list.push({name:globalize.translate("sharedcomponents#Genres"),value:"genres"})):"livetv"===type&&(list.push({name:globalize.translate("sharedcomponents#Suggestions"),value:"suggestions",isDefault:!0}),list.push({name:globalize.translate("sharedcomponents#Guide"),value:"guide"})),list}function getLandingScreenOptionsHtml(type,userValue){return getLandingScreenOptions(type).map(function(o){var selected=userValue===o.value||o.isDefault&&!userValue,selectedHtml=selected?" selected":"";return'"}).join("")}function renderViewOrder(context,user,result){var html="",index=0;html+=result.Items.map(function(view){var currentHtml="";return currentHtml+='
',currentHtml+='',currentHtml+='
',currentHtml+="
",currentHtml+=view.Name,currentHtml+="
",currentHtml+="
",currentHtml+='',currentHtml+='',currentHtml+="
",index++,currentHtml}).join(""),context.querySelector(".viewOrderList").innerHTML=html}function updateHomeSectionValues(context,userSettings){for(var i=1;i<=7;i++){var select=context.querySelector("#selectHomeSection"+i),defaultValue=homeSections.getDefaultSection(i-1),option=select.querySelector("option[value="+defaultValue+"]")||select.querySelector('option[value=""]'),userValue=userSettings.get("homesection"+(i-1));option.value="",select.value=userValue!==defaultValue&&userValue?userValue:""}context.querySelector(".selectTVHomeScreen").value=userSettings.get("tvhome")||""}function getPerLibrarySettingsHtml(item,user,userSettings,apiClient){var isChecked,html="";if("Channel"!==item.Type&&"boxsets"!==item.CollectionType&&"playlists"!==item.CollectionType||(isChecked=-1===(user.Configuration.MyMediaExcludes||[]).indexOf(item.Id),html+="
",html+="",html+="
"),-1===["playlists","livetv","boxsets","channels"].indexOf(item.CollectionType||"")&&(isChecked=-1===user.Configuration.LatestItemsExcludes.indexOf(item.Id),html+='"),html&&(html='
'+html+"
"),"movies"===item.CollectionType||"tvshows"===item.CollectionType||"music"===item.CollectionType||"livetv"===item.CollectionType){var idForLanding="livetv"===item.CollectionType?item.CollectionType:item.Id;html+='
',html+='",html+="
"}if(html){var prefix="";prefix+='
',prefix+='

',prefix+=item.Name,prefix+="

",html=prefix+html,html+="
"}return html}function renderPerLibrarySettings(context,user,userViews,userSettings,apiClient){for(var elem=context.querySelector(".perLibrarySettings"),html="",i=0,length=userViews.length;i +
+ +
Changes take effect after signing out or restarting the app.
+
+
${HideWatchedContentFromLatestMedia} @@ -141,17 +130,6 @@
-
- -

- ${HeaderLandingScreens} -

-

${LandingScreensHelp}

-
- -
-
-

${HeaderLibraryFolders} diff --git a/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.css b/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.css index 7e148bb2b..f8c9067d9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.css +++ b/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.css @@ -1 +1 @@ -@media all and (orientation:portrait) and (min-width:540px) and (max-width:1000px){.overflowHomeLibraryCard{width:30vw!important}} \ No newline at end of file +.homeLibraryButton{min-width:18%;margin:.5em!important}@media all and (max-width:50em){.homeLibraryButton{width:46%!important}} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.js b/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.js index 502e385d4..d10f038f2 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.js +++ b/dashboard-ui/bower_components/emby-webcomponents/homesections/homesections.js @@ -1 +1 @@ -define(["cardBuilder","registrationServices","appSettings","dom","apphost","layoutManager","imageLoader","globalize","itemShortcuts","itemHelper","appRouter","emby-button","paper-icon-button-light","emby-itemscontainer","emby-scroller","emby-linkbutton","css!./homesections"],function(cardBuilder,registrationServices,appSettings,dom,appHost,layoutManager,imageLoader,globalize,itemShortcuts,itemHelper,appRouter){"use strict";function getDefaultSection(index){switch(index){case 0:return"smalllibrarytiles";case 1:return"resume";case 2:return"resumeaudio";case 3:return"livetv";case 4:return"nextup";case 5:return"latestmedia";case 6:return"none";default:return""}}function getAllSectionsToShow(userSettings,sectionCount){for(var sections=[],i=0,length=sectionCount;i

';elem.innerHTML=html,elem.classList.add("homeSectionsContainer");var promises=[],sections=getAllSectionsToShow(userSettings,sectionCount);for(i=0,length=sections.length;i",layoutManager.tv||(html+=''),html+="",html+='
",html+=""}function loadlibraryButtons(elem,apiClient,user,userSettings,userViews){return Promise.all([getAppInfo(apiClient),getDownloadsSectionHtml(apiClient,user,userSettings)]).then(function(responses){var infoHtml=responses[0],downloadsHtml=responses[1];elem.classList.remove("verticalSection");var html=getLibraryButtonsHtml(userViews);elem.innerHTML=html+downloadsHtml+infoHtml,bindHomeScreenSettingsIcon(elem,apiClient,user.Id,userSettings),infoHtml&&bindAppInfoEvents(elem),imageLoader.lazyChildren(elem)})}function bindAppInfoEvents(elem){elem.querySelector(".appInfoSection").addEventListener("click",function(e){dom.parentWithClass(e.target,"card")&®istrationServices.showPremiereInfo()})}function getRandomInt(min,max){return Math.floor(Math.random()*(max-min+1))+min}function getAppInfo(apiClient){var frequency=1728e5,cacheKey="lastappinfopresent5",lastDatePresented=parseInt(appSettings.get(cacheKey)||"0");return lastDatePresented?(new Date).getTime()-lastDatePresented
';return html+='
',html+='
',html+="
",html+="
"}function getTheaterInfo(){var html="";html+='
',html+='
',html+='

Discover Emby Theater

',html+='',html+="
";var nameText="Emby Theater";return html+='
',html+='

A beautiful app for your TV and large screen tablet. '+nameText+" runs on Windows, Xbox One, Raspberry Pi, Samsung Smart TVs, Sony PS4, Web Browsers, and more.

",html+='
',html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater1.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater2.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater3.png"),html+="
",html+="
",html+="
"}function getPremiereInfo(){var html="";return html+='
',html+='
',html+='

Discover Emby Premiere

',html+='',html+="
",html+='
',html+='

Enjoy Emby DVR, get free access to Emby apps, and more.

',html+='
',html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater1.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater2.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater3.png"),html+="
",html+="
",html+="
"}function renderLatestSection(elem,apiClient,user,parent){var limit=16;enableScrollX()?"music"===parent.CollectionType&&(limit=30):limit="tvshows"===parent.CollectionType?5:"music"===parent.CollectionType?9:8;var options={Limit:limit,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Thumb",ParentId:parent.Id};return apiClient.getJSON(apiClient.getUrl("Users/"+user.Id+"/Items/Latest",options)).then(function(items){var html="";if(items.length){html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#LatestFromLibrary",parent.Name)+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#LatestFromLibrary",parent.Name),html+="

",html+='',html+="
"),html+="
",html+=enableScrollX()?'
':'
';var viewType=parent.CollectionType,shape="movies"===viewType?getPortraitShape():"music"===viewType?getSquareShape():getThumbShape(),cardLayout=!1;html+=cardBuilder.getCardsHtml({items:items,shape:shape,preferThumb:"movies"!==viewType&&"music"!==viewType?"auto":null,showUnplayedIndicator:!1,showChildCountIndicator:!0,context:"home",overlayText:!1,centerText:!cardLayout,overlayPlayButton:"photos"!==viewType,allowBottomPadding:!enableScrollX()&&!cardLayout,cardLayout:cardLayout,showTitle:"photos"!==viewType,showYear:"movies"===viewType||"tvshows"===viewType||!viewType,showParentTitle:"music"===viewType||"tvshows"===viewType||!viewType||cardLayout&&"tvshows"===viewType,lines:2}),enableScrollX()&&(html+="
"),html+="
"}elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function loadRecentlyAdded(elem,apiClient,user,userViews){elem.classList.remove("verticalSection");for(var excludeViewTypes=["playlists","livetv","boxsets","channels"],excludeItemTypes=["Channel"],i=0,length=userViews.length;i=2400?10:screenWidth>=1600?10:screenWidth>=1440?8:screenWidth>=800?7:6,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",Filters:"IsUnplayed",UserId:userId,EnableTotalRecordCount:!1};return apiClient.getJSON(apiClient.getUrl("Channels/Items/Latest",options)).then(function(result){var html="";result.Items.length&&(html+='

'+globalize.translate("sharedcomponents#HeaderLatestChannelMedia")+"

",html+=enableScrollX()?'
':'
',html+=cardBuilder.getCardsHtml({items:result.Items,shape:"auto",showTitle:!0,centerText:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0}),enableScrollX()&&(html+="
")),elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function getRequirePromise(deps){return new Promise(function(resolve,reject){require(deps,resolve)})}function showHomeScreenSettings(elem,options){return getRequirePromise(["homescreenSettingsDialog"]).then(function(homescreenSettingsDialog){return homescreenSettingsDialog.show(options).then(function(){dom.parentWithClass(elem,"homeSectionsContainer").dispatchEvent(new CustomEvent("settingschange",{cancelable:!1}))})})}function bindHomeScreenSettingsIcon(elem,apiClient,userId,userSettings){var btnHomeScreenSettings=elem.querySelector(".btnHomeScreenSettings");btnHomeScreenSettings&&btnHomeScreenSettings.addEventListener("click",function(){showHomeScreenSettings(elem,{serverId:apiClient.serverId(),userId:userId,userSettings:userSettings})})}function getDownloadsSectionHtml(apiClient,user,userSettings){if(!appHost.supports("sync")||!user.Policy.EnableContentDownloading)return Promise.resolve("");var promise=apiClient.getLatestOfflineItems?apiClient.getLatestOfflineItems({Limit:20,Filters:"IsNotFolder"}):Promise.resolve([]);return promise.then(function(items){var html="";html+='
',html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#HeaderMyDownloads")+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#HeaderMyDownloads"),html+="

",html+='',html+="
",html+=''),html+="
",html+='
';var cardLayout=!1;return html+=cardBuilder.getCardsHtml({items:items,preferThumb:"auto",shape:"autooverflow",overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,context:"home",centerText:!cardLayout,allowBottomPadding:!1,cardLayout:cardLayout,showYear:!0,lines:2}),html+="
",html+="
"})}function loadLibraryTiles(elem,apiClient,user,userSettings,shape,userViews,allSections){elem.classList.remove("verticalSection");var html="",scrollX=!layoutManager.desktop;return userViews.length&&(html+='
',html+='
',html+='

'+globalize.translate("sharedcomponents#HeaderMyMedia")+"

",layoutManager.tv||(html+=''),html+="
",html+=scrollX?'
':'
',html+=cardBuilder.getCardsHtml({items:userViews,shape:scrollX?"overflowBackdrop":shape,showTitle:!0,centerText:!0,overlayText:!1,lazy:!0,transition:!1,allowBottomPadding:!scrollX,cardClass:scrollX?"overflowHomeLibraryCard":null}),scrollX&&(html+="
"),html+="
",html+="
"),Promise.all([getAppInfo(apiClient),getDownloadsSectionHtml(apiClient,user,userSettings)]).then(function(responses){var infoHtml=responses[0],downloadsHtml=responses[1];elem.innerHTML=html+downloadsHtml+infoHtml,bindHomeScreenSettingsIcon(elem,apiClient,user.Id,userSettings),infoHtml&&bindAppInfoEvents(elem),imageLoader.lazyChildren(elem)})}function loadResumeVideo(elem,apiClient,userId){var limit,screenWidth=dom.getWindowSize().innerWidth;enableScrollX()?limit=12:(limit=screenWidth>=1920?8:screenWidth>=1600?8:screenWidth>=1200?9:6,limit=Math.min(limit,5));var options={Limit:limit,Recursive:!0,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Thumb",EnableTotalRecordCount:!1,MediaTypes:"Video"};return apiClient.getResumableItems(userId,options).then(function(result){var html="";if(result.Items.length){html+='

'+globalize.translate("sharedcomponents#HeaderContinueWatching")+"

",html+=enableScrollX()?'
':'
';var cardLayout=!1;html+=cardBuilder.getCardsHtml({items:result.Items,preferThumb:!0,shape:getThumbShape(),overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,context:"home",centerText:!cardLayout,allowBottomPadding:!1,cardLayout:cardLayout,showYear:!0,lines:2}),enableScrollX()&&(html+="
"),html+="
"}elem.innerHTML=html,imageLoader.lazyChildren(elem)},function(){return Promise.resolve()})}function loadResumeAudio(elem,apiClient,userId){var limit,screenWidth=dom.getWindowSize().innerWidth;enableScrollX()?limit=12:(limit=screenWidth>=1920?8:screenWidth>=1600?8:screenWidth>=1200?9:6,limit=Math.min(limit,5));var options={Limit:limit,Recursive:!0,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Thumb",EnableTotalRecordCount:!1,MediaTypes:"Audio"};return apiClient.getResumableItems(userId,options).then(function(result){var html="";if(result.Items.length){html+='

'+globalize.translate("sharedcomponents#HeaderContinueListening")+"

",html+=enableScrollX()?'
':'
';var cardLayout=!1;html+=cardBuilder.getCardsHtml({items:result.Items,preferThumb:!0,shape:getThumbShape(),overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,context:"home",centerText:!cardLayout,allowBottomPadding:!1,cardLayout:cardLayout,showYear:!0,lines:2}),enableScrollX()&&(html+="
"),html+="
",elem.classList.remove("hide")}else elem.classList.add("hide");elem.innerHTML=html,imageLoader.lazyChildren(elem)},function(){return Promise.resolve()})}function loadActiveRecordings(elem,apiClient,userId){apiClient.getLiveTvRecordings({UserId:userId,IsInProgress:!0,Fields:"CanDelete,PrimaryImageAspectRatio,BasicSyncInfo",EnableTotalRecordCount:!1,EnableImageTypes:"Primary,Thumb,Backdrop"}).then(function(result){var html="";if(result.Items.length){html+='

'+globalize.translate("sharedcomponents#HeaderActiveRecordings")+"

",html+=enableScrollX()?'
':'
';var cardLayout=!1;html+=cardBuilder.getCardsHtml({items:result.Items,lazy:!0,allowBottomPadding:!enableScrollX(),shape:enableScrollX()?"autooverflow":"auto",defaultShape:getThumbShape(),showTitle:!1,showParentTitleOrTitle:!0,showAirTime:!0,showAirEndTime:!0,showChannelName:!0,cardLayout:cardLayout,preferThumb:"auto",coverImage:!0,overlayText:!1,centerText:!cardLayout,overlayMoreButton:!0,action:"none",centerPlayButton:!0}),enableScrollX()&&(html+="
"),html+="
"}elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function bindUnlockClick(elem){var btnUnlock=elem.querySelector(".btnUnlock");btnUnlock&&btnUnlock.addEventListener("click",function(e){registrationServices.validateFeature("livetv",{viewOnly:!0}).then(function(){dom.parentWithClass(elem,"homeSectionsContainer").dispatchEvent(new CustomEvent("settingschange",{cancelable:!1}))})})}function loadOnNow(elem,apiClient,user){if(!user.Policy.EnableLiveTvAccess)return Promise.resolve("");elem.classList.remove("verticalSection");var promises=[];promises.push(registrationServices.validateFeature("livetv",{viewOnly:!0,showDialog:!1}).then(function(){return!0},function(){return!1}));user.Id;return promises.push(apiClient.getLiveTvRecommendedPrograms({userId:apiClient.getCurrentUserId(),IsAiring:!0,limit:enableScrollX()?24:8,ImageTypeLimit:1,EnableImageTypes:"Primary,Thumb,Backdrop",EnableTotalRecordCount:!1,Fields:"ChannelInfo,PrimaryImageAspectRatio"})),Promise.all(promises).then(function(responses){var registered=responses[0],result=responses[1],html="";result.Items.length&®istered?(html+='
',html+='
',html+='

'+globalize.translate("sharedcomponents#LiveTV")+"

",html+="
",enableScrollX()?(html+='",html+="
",html+='
',html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#HeaderOnNow")+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#HeaderOnNow"),html+="

",html+='',html+="
"),html+="
",html+=enableScrollX()?'
':'
',html+=cardBuilder.getCardsHtml({items:result.Items,preferThumb:"auto",inheritThumb:!1,shape:enableScrollX()?"autooverflow":"auto",showParentTitleOrTitle:!0,showTitle:!0,centerText:!0,coverImage:!0,overlayText:!1,allowBottomPadding:!enableScrollX(),showAirTime:!0,showChannelName:!1,showAirDateTime:!1,showAirEndTime:!0,defaultShape:getThumbShape(),lines:3,overlayPlayButton:!0}),enableScrollX()&&(html+="
"),html+="
",html+="
"):result.Items.length&&!registered&&(html+='
',html+='

'+globalize.translate("sharedcomponents#LiveTvRequiresUnlock")+"

",html+='",html+="
"),elem.innerHTML=html,imageLoader.lazyChildren(elem),bindUnlockClick(elem)})}function loadNextUp(elem,apiClient,userId){var query={Limit:enableScrollX()?24:15,Fields:"PrimaryImageAspectRatio,SeriesInfo,DateCreated,BasicSyncInfo",UserId:userId,ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Banner,Thumb",EnableTotalRecordCount:!1};apiClient.getNextUpEpisodes(query).then(function(result){var html="";if(result.Items.length){html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#HeaderNextUp")+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#HeaderNextUp"),html+="

",html+='',html+="
"),html+="
",html+=enableScrollX()?'
':'
';var cardLayout=!1;html+=cardBuilder.getCardsHtml({items:result.Items,preferThumb:!0,shape:getThumbShape(),overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,overlayPlayButton:!0,context:"home",centerText:!cardLayout,allowBottomPadding:!enableScrollX(),cardLayout:cardLayout}),enableScrollX()&&(html+="
"),html+="
"}elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function loadLatestChannelItems(elem,apiClient,userId,options){return options=Object.assign(options||{},{UserId:userId,SupportsLatestItems:!0,EnableTotalRecordCount:!1}),apiClient.getJSON(apiClient.getUrl("Channels",options)).then(function(result){var channels=result.Items,channelsHtml=channels.map(function(c){return'
'}).join("");elem.innerHTML=channelsHtml;for(var i=0,length=channels.length;i=1600?10:screenWidth>=1440?5:6,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",Filters:"IsUnplayed",UserId:apiClient.getCurrentUserId(),ChannelIds:channel.Id,EnableTotalRecordCount:!1};apiClient.getJSON(apiClient.getUrl("Channels/Items/Latest",options)).then(function(result){var html="";if(result.Items.length){html+='
',html+='
';var text=globalize.translate("sharedcomponents#HeaderLatestFrom").replace("{0}",channel.Name);html+='

'+text+"

",layoutManager.tv||(html+=''+globalize.translate("sharedcomponents#More")+""),html+="
",html+=enableScrollX()?'
':'
',html+=cardBuilder.getCardsHtml({items:result.Items,shape:enableScrollX()?"autooverflow":"auto",showTitle:!0,centerText:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,allowBottomPadding:!enableScrollX()}),enableScrollX()&&(html+="
"),html+="
",html+="
"}var elem=page.querySelector("#channel"+channel.Id);elem.innerHTML=html,imageLoader.lazyChildren(elem)})}function loadLatestLiveTvRecordings(elem,apiClient,userId){return apiClient.getLiveTvRecordings({userId:userId,Limit:enableScrollX()?12:5,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",EnableTotalRecordCount:!1,IsLibraryItem:!1}).then(function(result){var html="";result.Items.length&&(html+='
',html+='

'+globalize.translate("sharedcomponents#HeaderLatestRecordings")+"

",!layoutManager.tv,html+="
"),html+=enableScrollX()?'
':'
',html+=cardBuilder.getCardsHtml({items:result.Items,shape:enableScrollX()?"autooverflow":"auto",showTitle:!0,showParentTitle:!0,coverImage:!0,lazy:!0,showDetailsMenu:!0,centerText:!0,overlayText:!1,overlayPlayButton:!0,allowBottomPadding:!enableScrollX(),preferThumb:!0,cardLayout:!1}),enableScrollX()&&(html+="
"),html+="
",elem.innerHTML=html,imageLoader.lazyChildren(elem)})}return{loadLatestChannelMedia:loadLatestChannelMedia,loadLibraryTiles:loadLibraryTiles,loadResumeVideo:loadResumeVideo,loadResumeAudio:loadResumeAudio,loadActiveRecordings:loadActiveRecordings,loadNextUp:loadNextUp,loadLatestChannelItems:loadLatestChannelItems,loadLatestLiveTvRecordings:loadLatestLiveTvRecordings,getDefaultSection:getDefaultSection,loadSections:loadSections}}); \ No newline at end of file +define(["connectionManager","cardBuilder","registrationServices","appSettings","dom","apphost","layoutManager","imageLoader","globalize","itemShortcuts","itemHelper","appRouter","emby-button","paper-icon-button-light","emby-itemscontainer","emby-scroller","emby-linkbutton","css!./homesections"],function(connectionManager,cardBuilder,registrationServices,appSettings,dom,appHost,layoutManager,imageLoader,globalize,itemShortcuts,itemHelper,appRouter){"use strict";function getDefaultSection(index){switch(index){case 0:return"smalllibrarytiles";case 1:return"resume";case 2:return"resumeaudio";case 3:return"livetv";case 4:return"nextup";case 5:return"latestmedia";case 6:return"none";default:return""}}function getAllSectionsToShow(userSettings,sectionCount){for(var sections=[],i=0,length=sectionCount;i
';elem.innerHTML=html,elem.classList.add("homeSectionsContainer");var promises=[],sections=getAllSectionsToShow(userSettings,7);for(i=0,length=sections.length;i',html+=''+globalize.translate("sharedcomponents#HeaderCustomizeHomeScreen")+"",html+="
",elem.insertAdjacentHTML("beforeend",html),resume(elem,{refresh:!0,returnPromise:!1})})})}function destroySections(elem){var i,length,elems=elem.querySelectorAll(".itemsContainer");for(i=0,length=elems.length;i",layoutManager.tv||(html+=''),html+="
",html+='
';for(var i=0,length=items.length;i'+icon+""+item.Name+""}return html+="
",html+="
"}function loadlibraryButtons(elem,apiClient,user,userSettings,userViews){return Promise.all([getAppInfo(apiClient),getDownloadsSectionHtml(apiClient,user,userSettings)]).then(function(responses){var infoHtml=responses[0],downloadsHtml=responses[1];elem.classList.remove("verticalSection");var html=getLibraryButtonsHtml(userViews);elem.innerHTML=html+downloadsHtml+infoHtml,bindHomeScreenSettingsIcon(elem,apiClient,user.Id,userSettings),infoHtml&&bindAppInfoEvents(elem),imageLoader.lazyChildren(elem)})}function bindAppInfoEvents(elem){elem.querySelector(".appInfoSection").addEventListener("click",function(e){dom.parentWithClass(e.target,"card")&®istrationServices.showPremiereInfo()})}function getRandomInt(min,max){return Math.floor(Math.random()*(max-min+1))+min}function getAppInfo(apiClient){var cacheKey="lastappinfopresent5",lastDatePresented=parseInt(appSettings.get(cacheKey)||"0");return lastDatePresented?(new Date).getTime()-lastDatePresented<1728e5?Promise.resolve(""):registrationServices.validateFeature("dvr",{showDialog:!1,viewOnly:!0}).then(function(){return appSettings.set(cacheKey,(new Date).getTime()),""},function(){appSettings.set(cacheKey,(new Date).getTime());var infos=[getPremiereInfo];return appHost.supports("otherapppromotions")&&infos.push(getTheaterInfo),infos[getRandomInt(0,infos.length-1)]()}):(appSettings.set(cacheKey,(new Date).getTime()),Promise.resolve(""))}function getCard(img,shape){shape=shape||"backdropCard";var html='
';return html+='
',html+='
',html+="
",html+="
"}function getTheaterInfo(){var html="";html+='
',html+='
',html+='

Discover Emby Theater

',html+='',html+="
";return html+='
',html+='

A beautiful app for your TV and large screen tablet. Emby Theater runs on Windows, Xbox One, Raspberry Pi, Samsung Smart TVs, Sony PS4, Web Browsers, and more.

',html+='
',html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater1.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater2.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater3.png"),html+="
",html+="
",html+="
"}function getPremiereInfo(){var html="";return html+='
',html+='
',html+='

Discover Emby Premiere

',html+='',html+="
",html+='
',html+='

Enjoy Emby DVR, get free access to Emby apps, and more.

',html+='
',html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater1.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater2.png"),html+=getCard("https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/apps/theater3.png"),html+="
",html+="
",html+="
"}function getFetchLatestItemsFn(serverId,parentId,collectionType){return function(){var apiClient=connectionManager.getApiClient(serverId),limit=16;enableScrollX()?"music"===collectionType&&(limit=30):limit="tvshows"===collectionType?5:"music"===collectionType?9:8;var options={Limit:limit,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Thumb",ParentId:parentId};return apiClient.getLatestItems(options)}}function getLatestItemsHtmlFn(itemType,viewType){return function(items){var shape="Channel"===itemType||"movies"===viewType?getPortraitShape():"music"===viewType?getSquareShape():getThumbShape();return cardBuilder.getCardsHtml({items:items,shape:shape,preferThumb:"movies"!==viewType&&"Channel"!==itemType&&"music"!==viewType?"auto":null,showUnplayedIndicator:!1,showChildCountIndicator:!0,context:"home",overlayText:!1,centerText:!0,overlayPlayButton:"photos"!==viewType,allowBottomPadding:!enableScrollX()&&!0,cardLayout:!1,showTitle:"photos"!==viewType,showYear:"movies"===viewType||"tvshows"===viewType||!viewType,showParentTitle:"music"===viewType||"tvshows"===viewType||!viewType||!1,lines:2})}}function renderLatestSection(elem,apiClient,user,parent){var html="";html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#LatestFromLibrary",parent.Name)+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#LatestFromLibrary",parent.Name),html+="

",html+='',html+="
"),html+="
",enableScrollX()?html+='
':html+='
',enableScrollX()&&(html+="
"),html+="
",elem.innerHTML=html;var itemsContainer=elem.querySelector(".itemsContainer");itemsContainer.fetchData=getFetchLatestItemsFn(apiClient.serverId(),parent.Id,parent.CollectionType),itemsContainer.getItemsHtml=getLatestItemsHtmlFn(parent.Type,parent.CollectionType),itemsContainer.parentContainer=elem}function loadRecentlyAdded(elem,apiClient,user,userViews){elem.classList.remove("verticalSection");for(var excludeViewTypes=["playlists","livetv","boxsets","channels"],i=0,length=userViews.length;i":(html+='',html+='

',html+=globalize.translate("sharedcomponents#HeaderMyDownloads"),html+="

",html+='',html+="
",html+=''),html+="
",html+='
',html+=cardBuilder.getCardsHtml({items:items,preferThumb:"auto",shape:"autooverflow",overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,context:"home",centerText:!0,allowBottomPadding:!1,cardLayout:!1,showYear:!0,lines:2}),html+="
",html+="
"}):Promise.resolve("")}function loadLibraryTiles(elem,apiClient,user,userSettings,shape,userViews,allSections){elem.classList.remove("verticalSection");var html="",scrollX=!layoutManager.desktop;return userViews.length&&(html+='
',html+='
',html+='

'+globalize.translate("sharedcomponents#HeaderMyMedia")+"

",layoutManager.tv||(html+=''),html+="
",html+=scrollX?'
':'
',html+=cardBuilder.getCardsHtml({items:userViews,shape:scrollX?"overflowSmallBackdrop":shape,showTitle:!0,centerText:!0,overlayText:!1,lazy:!0,transition:!1,allowBottomPadding:!scrollX}),scrollX&&(html+="
"),html+="
",html+="
"),Promise.all([getAppInfo(apiClient),getDownloadsSectionHtml(apiClient,user,userSettings)]).then(function(responses){var infoHtml=responses[0],downloadsHtml=responses[1];elem.innerHTML=html+downloadsHtml+infoHtml,bindHomeScreenSettingsIcon(elem,apiClient,user.Id,userSettings),infoHtml&&bindAppInfoEvents(elem),imageLoader.lazyChildren(elem)})}function getContinueWatchingFetchFn(serverId){return function(){var limit,apiClient=connectionManager.getApiClient(serverId),screenWidth=dom.getWindowSize().innerWidth;enableScrollX()?limit=12:(limit=screenWidth>=1920?8:screenWidth>=1600?8:screenWidth>=1200?9:6,limit=Math.min(limit,5));var options={Limit:limit,Recursive:!0,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Thumb",EnableTotalRecordCount:!1,MediaTypes:"Video"};return apiClient.getResumableItems(apiClient.getCurrentUserId(),options)}}function getContinueWatchingItemsHtml(items){return cardBuilder.getCardsHtml({items:items,preferThumb:!0,shape:getThumbShape(),overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,context:"home",centerText:!0,allowBottomPadding:!1,cardLayout:!1,showYear:!0,lines:2})}function loadResumeVideo(elem,apiClient,userId){var html="";html+='

'+globalize.translate("sharedcomponents#HeaderContinueWatching")+"

",enableScrollX()?html+='
':html+='
',enableScrollX()&&(html+="
"),html+="
",elem.classList.add("hide"),elem.innerHTML=html;var itemsContainer=elem.querySelector(".itemsContainer");itemsContainer.fetchData=getContinueWatchingFetchFn(apiClient.serverId()),itemsContainer.getItemsHtml=getContinueWatchingItemsHtml,itemsContainer.parentContainer=elem}function getContinueListeningFetchFn(serverId){return function(){var limit,apiClient=connectionManager.getApiClient(serverId),screenWidth=dom.getWindowSize().innerWidth;enableScrollX()?limit=12:(limit=screenWidth>=1920?8:screenWidth>=1600?8:screenWidth>=1200?9:6,limit=Math.min(limit,5));var options={Limit:limit,Recursive:!0,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Thumb",EnableTotalRecordCount:!1,MediaTypes:"Audio"};return apiClient.getResumableItems(apiClient.getCurrentUserId(),options)}}function getContinueListeningItemsHtml(items){return cardBuilder.getCardsHtml({items:items,preferThumb:!0,shape:getThumbShape(),overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,showDetailsMenu:!0,overlayPlayButton:!0,context:"home",centerText:!0,allowBottomPadding:!1,cardLayout:!1,showYear:!0,lines:2})}function loadResumeAudio(elem,apiClient,userId){var html="";html+='

'+globalize.translate("sharedcomponents#HeaderContinueWatching")+"

",enableScrollX()?html+='
':html+='
',enableScrollX()&&(html+="
"),html+="
",elem.classList.add("hide"),elem.innerHTML=html;var itemsContainer=elem.querySelector(".itemsContainer");itemsContainer.fetchData=getContinueListeningFetchFn(apiClient.serverId()),itemsContainer.getItemsHtml=getContinueListeningItemsHtml,itemsContainer.parentContainer=elem}function bindUnlockClick(elem){var btnUnlock=elem.querySelector(".btnUnlock");btnUnlock&&btnUnlock.addEventListener("click",function(e){registrationServices.validateFeature("livetv",{viewOnly:!0}).then(function(){dom.parentWithClass(elem,"homeSectionsContainer").dispatchEvent(new CustomEvent("settingschange",{cancelable:!1}))})})}function getOnNowFetchFn(serverId){return function(){var apiClient=connectionManager.getApiClient(serverId);return apiClient.getLiveTvRecommendedPrograms({userId:apiClient.getCurrentUserId(),IsAiring:!0,limit:24,ImageTypeLimit:1,EnableImageTypes:"Primary,Thumb,Backdrop",EnableTotalRecordCount:!1,Fields:"ChannelInfo,PrimaryImageAspectRatio"})}}function getOnNowItemsHtml(items){return cardBuilder.getCardsHtml({items:items,preferThumb:"auto",inheritThumb:!1,shape:enableScrollX()?"autooverflow":"auto",showParentTitleOrTitle:!0,showTitle:!0,centerText:!0,coverImage:!0,overlayText:!1,allowBottomPadding:!enableScrollX(),showAirTime:!0,showChannelName:!1,showAirDateTime:!1,showAirEndTime:!0,defaultShape:getThumbShape(),lines:3,overlayPlayButton:!0})}function loadOnNow(elem,apiClient,user){if(!user.Policy.EnableLiveTvAccess)return Promise.resolve();var promises=[];promises.push(registrationServices.validateFeature("livetv",{viewOnly:!0,showDialog:!1}).then(function(){return!0},function(){return!1}));user.Id;return promises.push(apiClient.getLiveTvRecommendedPrograms({userId:apiClient.getCurrentUserId(),IsAiring:!0,limit:1,ImageTypeLimit:1,EnableImageTypes:"Primary,Thumb,Backdrop",EnableTotalRecordCount:!1,Fields:"ChannelInfo,PrimaryImageAspectRatio"})),Promise.all(promises).then(function(responses){var registered=responses[0],result=responses[1],html="";if(result.Items.length&®istered){elem.classList.remove("padded-left"),elem.classList.remove("padded-right"),elem.classList.remove("padded-bottom"),elem.classList.remove("verticalSection"),html+='
',html+='
',html+='

'+globalize.translate("sharedcomponents#LiveTV")+"

",html+="
",enableScrollX()?(html+='",html+="
",html+='
',html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#HeaderOnNow")+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#HeaderOnNow"),html+="

",html+='',html+="
"),html+="
",enableScrollX()?html+='
':html+='
',enableScrollX()&&(html+="
"),html+="
",html+="
",elem.innerHTML=html;var itemsContainer=elem.querySelector(".itemsContainer");itemsContainer.parentContainer=elem,itemsContainer.fetchData=getOnNowFetchFn(apiClient.serverId()),itemsContainer.getItemsHtml=getOnNowItemsHtml}else result.Items.length&&!registered&&(elem.classList.add("padded-left"),elem.classList.add("padded-right"),elem.classList.add("padded-bottom"),html+='

'+globalize.translate("sharedcomponents#LiveTvRequiresUnlock")+"

",html+='",elem.innerHTML=html);bindUnlockClick(elem)})}function getNextUpFetchFn(serverId){return function(){var apiClient=connectionManager.getApiClient(serverId);return apiClient.getNextUpEpisodes({Limit:enableScrollX()?24:15,Fields:"PrimaryImageAspectRatio,SeriesInfo,DateCreated,BasicSyncInfo",UserId:apiClient.getCurrentUserId(),ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Banner,Thumb",EnableTotalRecordCount:!1})}}function getNextUpItemsHtml(items){return cardBuilder.getCardsHtml({items:items,preferThumb:!0,shape:getThumbShape(),overlayText:!1,showTitle:!0,showParentTitle:!0,lazy:!0,overlayPlayButton:!0,context:"home",centerText:!0,allowBottomPadding:!enableScrollX(),cardLayout:!1})}function loadNextUp(elem,apiClient,userId){var html="";html+='
',layoutManager.tv?html+='

'+globalize.translate("sharedcomponents#HeaderNextUp")+"

":(html+='',html+='

',html+=globalize.translate("sharedcomponents#HeaderNextUp"),html+="

",html+='',html+="
"),html+="
",enableScrollX()?html+='
':html+='
',enableScrollX()&&(html+="
"),html+="
",elem.classList.add("hide"),elem.innerHTML=html;var itemsContainer=elem.querySelector(".itemsContainer");itemsContainer.fetchData=getNextUpFetchFn(apiClient.serverId()),itemsContainer.getItemsHtml=getNextUpItemsHtml,itemsContainer.parentContainer=elem}function getLatestRecordingsFetchFn(serverId,activeRecordingsOnly){return function(){var apiClient=connectionManager.getApiClient(serverId);return apiClient.getLiveTvRecordings({userId:apiClient.getCurrentUserId(),Limit:enableScrollX()?12:5,Fields:"PrimaryImageAspectRatio,BasicSyncInfo",EnableTotalRecordCount:!1,IsLibraryItem:!!activeRecordingsOnly&&null,IsInProgress:!!activeRecordingsOnly||null})}}function getLatestRecordingItemsHtml(activeRecordingsOnly){return function(items){return cardBuilder.getCardsHtml({items:items,shape:enableScrollX()?"autooverflow":"auto",showTitle:!0,showParentTitle:!0,coverImage:!0,lazy:!0,showDetailsMenu:!0,centerText:!0,overlayText:!1,showYear:!0,lines:2,overlayPlayButton:!activeRecordingsOnly,allowBottomPadding:!enableScrollX(),preferThumb:!0,cardLayout:!1,overlayMoreButton:activeRecordingsOnly,action:activeRecordingsOnly?"none":null,centerPlayButton:activeRecordingsOnly})}}function loadLatestLiveTvRecordings(elem,activeRecordingsOnly,apiClient,userId){var title=activeRecordingsOnly?globalize.translate("sharedcomponents#HeaderActiveRecordings"):globalize.translate("sharedcomponents#HeaderLatestRecordings"),html="";html+='
',html+='

'+title+"

",layoutManager.tv,html+="
",enableScrollX()?html+='
':html+='
',enableScrollX()&&(html+="
"),html+="
",elem.classList.add("hide"),elem.innerHTML=html;var itemsContainer=elem.querySelector(".itemsContainer");itemsContainer.fetchData=getLatestRecordingsFetchFn(apiClient.serverId(),activeRecordingsOnly),itemsContainer.getItemsHtml=getLatestRecordingItemsHtml(activeRecordingsOnly),itemsContainer.parentContainer=elem}return{loadLibraryTiles:loadLibraryTiles,getDefaultSection:getDefaultSection,loadSections:loadSections,destroySections:destroySections,pause:pause,resume:resume}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/htmlaudioplayer/plugin.js b/dashboard-ui/bower_components/emby-webcomponents/htmlaudioplayer/plugin.js index d443b8dd0..7ba843ad9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/htmlaudioplayer/plugin.js +++ b/dashboard-ui/bower_components/emby-webcomponents/htmlaudioplayer/plugin.js @@ -1 +1 @@ -define(["events","browser","require","apphost","appSettings","htmlMediaHelper"],function(events,browser,require,appHost,appSettings,htmlMediaHelper){"use strict";function getDefaultProfile(){return new Promise(function(resolve,reject){require(["browserdeviceprofile"],function(profileBuilder){resolve(profileBuilder({}))})})}function fade(instance,elem,startingVolume){instance._isFadingOut=!0;var newVolume=Math.max(0,startingVolume-.15);return console.log("fading volume to "+newVolume),elem.volume=newVolume,newVolume<=0?(instance._isFadingOut=!1,Promise.resolve()):new Promise(function(resolve,reject){cancelFadeTimeout(),fadeTimeout=setTimeout(function(){fade(instance,elem,newVolume).then(resolve,reject)},100)})}function cancelFadeTimeout(){var timeout=fadeTimeout;timeout&&(clearTimeout(timeout),fadeTimeout=null)}function supportsFade(){return!browser.tv}function requireHlsPlayer(callback){require(["hlsjs"],function(hls){window.Hls=hls,callback()})}function enableHlsPlayer(url,item,mediaSource,mediaType){return htmlMediaHelper.enableHlsJsPlayer(mediaSource.RunTimeTicks,mediaType)?url.indexOf(".m3u8")!==-1?Promise.resolve():new Promise(function(resolve,reject){require(["fetchHelper"],function(fetchHelper){fetchHelper.ajax({url:url,type:"HEAD"}).then(function(response){var contentType=(response.headers.get("Content-Type")||"").toLowerCase();"application/x-mpegurl"===contentType?resolve():reject()},reject)})}):Promise.reject()}function HtmlAudioPlayer(){function setCurrentSrc(elem,options){elem.removeEventListener("error",onError),unBindEvents(elem),bindEvents(elem);var val=options.url;console.log("playing url: "+val);var seconds=(options.playerStartPositionTicks||0)/1e7;seconds&&(val+="#t="+seconds),htmlMediaHelper.destroyHlsPlayer(self),self._currentPlayOptions=options;var crossOrigin=htmlMediaHelper.getCrossOriginValue(options.mediaSource);return crossOrigin&&(elem.crossOrigin=crossOrigin),enableHlsPlayer(val,options.item,options.mediaSource,"Audio").then(function(){return new Promise(function(resolve,reject){requireHlsPlayer(function(){var hls=new Hls({manifestLoadingTimeOut:2e4});hls.loadSource(val),hls.attachMedia(elem),htmlMediaHelper.bindEventsToHlsPlayer(self,hls,elem,onError,resolve,reject),self._hlsPlayer=hls,self._currentSrc=val})})},function(){return elem.autoplay=!0,htmlMediaHelper.applySrc(elem,val,options).then(function(){return self._currentSrc=val,htmlMediaHelper.playWithPromise(elem,onError)})})}function bindEvents(elem){elem.addEventListener("timeupdate",onTimeUpdate),elem.addEventListener("ended",onEnded),elem.addEventListener("volumechange",onVolumeChange),elem.addEventListener("pause",onPause),elem.addEventListener("playing",onPlaying),elem.addEventListener("play",onPlay)}function unBindEvents(elem){elem.removeEventListener("timeupdate",onTimeUpdate),elem.removeEventListener("ended",onEnded),elem.removeEventListener("volumechange",onVolumeChange),elem.removeEventListener("pause",onPause),elem.removeEventListener("playing",onPlaying),elem.removeEventListener("play",onPlay)}function createMediaElement(){var elem=self._mediaElement;return elem?elem:(elem=document.querySelector(".mediaPlayerAudio"),elem||(elem=document.createElement("audio"),elem.classList.add("mediaPlayerAudio"),elem.classList.add("hide"),document.body.appendChild(elem)),elem.volume=htmlMediaHelper.getSavedVolume(),self._mediaElement=elem,elem)}function onEnded(){htmlMediaHelper.onEndedInternal(self,this,onError)}function onTimeUpdate(){var time=this.currentTime;self._isFadingOut||(self._currentTime=time,events.trigger(self,"timeupdate"))}function onVolumeChange(){self._isFadingOut||(htmlMediaHelper.saveVolume(this.volume),events.trigger(self,"volumechange"))}function onPlaying(e){self._started||(self._started=!0,this.removeAttribute("controls"),htmlMediaHelper.seekOnPlaybackStart(self,e.target,self._currentPlayOptions.playerStartPositionTicks)),events.trigger(self,"playing")}function onPlay(e){events.trigger(self,"unpause")}function onPause(){events.trigger(self,"pause")}function onError(){var errorCode=this.error?this.error.code||0:0,errorMessage=this.error?this.error.message||"":"";console.log("Media element error: "+errorCode.toString()+" "+errorMessage);var type;switch(errorCode){case 1:return;case 2:type="network";break;case 3:if(self._hlsPlayer)return void htmlMediaHelper.handleHlsJsMediaError(self);type="mediadecodeerror";break;case 4:type="medianotsupported";break;default:return}htmlMediaHelper.onErrorInternal(self,type)}var self=this;self.name="Html Audio Player",self.type="mediaplayer",self.id="htmlaudioplayer",self.priority=1,self.play=function(options){self._started=!1,self._timeUpdated=!1,self._currentTime=null;var elem=createMediaElement(options);return setCurrentSrc(elem,options)},self.stop=function(destroyPlayer){cancelFadeTimeout();var elem=self._mediaElement,src=self._currentSrc;if(elem&&src){if(!destroyPlayer||!supportsFade())return elem.pause(),htmlMediaHelper.onEndedInternal(self,elem,onError),destroyPlayer&&self.destroy(),Promise.resolve();var originalVolume=elem.volume;return fade(self,elem,elem.volume).then(function(){elem.pause(),elem.volume=originalVolume,htmlMediaHelper.onEndedInternal(self,elem,onError),destroyPlayer&&self.destroy()})}return Promise.resolve()},self.destroy=function(){unBindEvents(self._mediaElement)}}var fadeTimeout;return HtmlAudioPlayer.prototype.currentSrc=function(){return this._currentSrc},HtmlAudioPlayer.prototype.canPlayMediaType=function(mediaType){return"audio"===(mediaType||"").toLowerCase()},HtmlAudioPlayer.prototype.getDeviceProfile=function(item){return appHost.getDeviceProfile?appHost.getDeviceProfile(item):getDefaultProfile()},HtmlAudioPlayer.prototype.currentTime=function(val){var mediaElement=this._mediaElement;if(mediaElement){if(null!=val)return void(mediaElement.currentTime=val/1e3);var currentTime=this._currentTime;return currentTime?1e3*currentTime:1e3*(mediaElement.currentTime||0)}},HtmlAudioPlayer.prototype.duration=function(val){var mediaElement=this._mediaElement;if(mediaElement){var duration=mediaElement.duration;if(htmlMediaHelper.isValidDuration(duration))return 1e3*duration}return null},HtmlAudioPlayer.prototype.seekable=function(){var mediaElement=this._mediaElement;if(mediaElement){var seekable=mediaElement.seekable;if(seekable&&seekable.length){var start=seekable.start(0),end=seekable.end(0);return htmlMediaHelper.isValidDuration(start)||(start=0),htmlMediaHelper.isValidDuration(end)||(end=0),end-start>0}return!1}},HtmlAudioPlayer.prototype.getBufferedRanges=function(){var mediaElement=this._mediaElement;return mediaElement?htmlMediaHelper.getBufferedRanges(this,mediaElement):[]},HtmlAudioPlayer.prototype.pause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.pause()},HtmlAudioPlayer.prototype.resume=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlAudioPlayer.prototype.unpause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlAudioPlayer.prototype.paused=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.paused},HtmlAudioPlayer.prototype.setVolume=function(val){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.volume=val/100)},HtmlAudioPlayer.prototype.getVolume=function(){var mediaElement=this._mediaElement;if(mediaElement)return 100*mediaElement.volume},HtmlAudioPlayer.prototype.volumeUp=function(){this.setVolume(Math.min(this.getVolume()+2,100))},HtmlAudioPlayer.prototype.volumeDown=function(){this.setVolume(Math.max(this.getVolume()-2,0))},HtmlAudioPlayer.prototype.setMute=function(mute){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.muted=mute)},HtmlAudioPlayer.prototype.isMuted=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.muted},HtmlAudioPlayer.prototype.destroy=function(){},HtmlAudioPlayer}); \ No newline at end of file +define(["events","browser","require","apphost","appSettings","htmlMediaHelper"],function(events,browser,require,appHost,appSettings,htmlMediaHelper){"use strict";function getDefaultProfile(){return new Promise(function(resolve,reject){require(["browserdeviceprofile"],function(profileBuilder){resolve(profileBuilder({}))})})}function fade(instance,elem,startingVolume){instance._isFadingOut=!0;var newVolume=Math.max(0,startingVolume-.15);return console.log("fading volume to "+newVolume),elem.volume=newVolume,newVolume<=0?(instance._isFadingOut=!1,Promise.resolve()):new Promise(function(resolve,reject){cancelFadeTimeout(),fadeTimeout=setTimeout(function(){fade(instance,elem,newVolume).then(resolve,reject)},100)})}function cancelFadeTimeout(){var timeout=fadeTimeout;timeout&&(clearTimeout(timeout),fadeTimeout=null)}function supportsFade(){return!browser.tv}function requireHlsPlayer(callback){require(["hlsjs"],function(hls){window.Hls=hls,callback()})}function enableHlsPlayer(url,item,mediaSource,mediaType){return htmlMediaHelper.enableHlsJsPlayer(mediaSource.RunTimeTicks,mediaType)?-1!==url.indexOf(".m3u8")?Promise.resolve():new Promise(function(resolve,reject){require(["fetchHelper"],function(fetchHelper){fetchHelper.ajax({url:url,type:"HEAD"}).then(function(response){"application/x-mpegurl"===(response.headers.get("Content-Type")||"").toLowerCase()?resolve():reject()},reject)})}):Promise.reject()}function HtmlAudioPlayer(){function setCurrentSrc(elem,options){elem.removeEventListener("error",onError),unBindEvents(elem),bindEvents(elem);var val=options.url;console.log("playing url: "+val);var seconds=(options.playerStartPositionTicks||0)/1e7;seconds&&(val+="#t="+seconds),htmlMediaHelper.destroyHlsPlayer(self),self._currentPlayOptions=options;var crossOrigin=htmlMediaHelper.getCrossOriginValue(options.mediaSource);return crossOrigin&&(elem.crossOrigin=crossOrigin),enableHlsPlayer(val,options.item,options.mediaSource,"Audio").then(function(){return new Promise(function(resolve,reject){requireHlsPlayer(function(){var hls=new Hls({manifestLoadingTimeOut:2e4});hls.loadSource(val),hls.attachMedia(elem),htmlMediaHelper.bindEventsToHlsPlayer(self,hls,elem,onError,resolve,reject),self._hlsPlayer=hls,self._currentSrc=val})})},function(){return elem.autoplay=!0,htmlMediaHelper.applySrc(elem,val,options).then(function(){return self._currentSrc=val,htmlMediaHelper.playWithPromise(elem,onError)})})}function bindEvents(elem){elem.addEventListener("timeupdate",onTimeUpdate),elem.addEventListener("ended",onEnded),elem.addEventListener("volumechange",onVolumeChange),elem.addEventListener("pause",onPause),elem.addEventListener("playing",onPlaying),elem.addEventListener("play",onPlay)}function unBindEvents(elem){elem.removeEventListener("timeupdate",onTimeUpdate),elem.removeEventListener("ended",onEnded),elem.removeEventListener("volumechange",onVolumeChange),elem.removeEventListener("pause",onPause),elem.removeEventListener("playing",onPlaying),elem.removeEventListener("play",onPlay)}function createMediaElement(){var elem=self._mediaElement;return elem||(elem=document.querySelector(".mediaPlayerAudio"),elem||(elem=document.createElement("audio"),elem.classList.add("mediaPlayerAudio"),elem.classList.add("hide"),document.body.appendChild(elem)),elem.volume=htmlMediaHelper.getSavedVolume(),self._mediaElement=elem,elem)}function onEnded(){htmlMediaHelper.onEndedInternal(self,this,onError)}function onTimeUpdate(){var time=this.currentTime;self._isFadingOut||(self._currentTime=time,events.trigger(self,"timeupdate"))}function onVolumeChange(){self._isFadingOut||(htmlMediaHelper.saveVolume(this.volume),events.trigger(self,"volumechange"))}function onPlaying(e){self._started||(self._started=!0,this.removeAttribute("controls"),htmlMediaHelper.seekOnPlaybackStart(self,e.target,self._currentPlayOptions.playerStartPositionTicks)),events.trigger(self,"playing")}function onPlay(e){events.trigger(self,"unpause")}function onPause(){events.trigger(self,"pause")}function onError(){var errorCode=this.error?this.error.code||0:0,errorMessage=this.error?this.error.message||"":"";console.log("Media element error: "+errorCode.toString()+" "+errorMessage);var type;switch(errorCode){case 1:return;case 2:type="network";break;case 3:if(self._hlsPlayer)return void htmlMediaHelper.handleHlsJsMediaError(self);type="mediadecodeerror";break;case 4:type="medianotsupported";break;default:return}htmlMediaHelper.onErrorInternal(self,type)}var self=this;self.name="Html Audio Player",self.type="mediaplayer",self.id="htmlaudioplayer",self.priority=1,self.play=function(options){return self._started=!1,self._timeUpdated=!1,self._currentTime=null,setCurrentSrc(createMediaElement(),options)},self.stop=function(destroyPlayer){cancelFadeTimeout();var elem=self._mediaElement,src=self._currentSrc;if(elem&&src){if(!destroyPlayer||!supportsFade())return elem.pause(),htmlMediaHelper.onEndedInternal(self,elem,onError),destroyPlayer&&self.destroy(),Promise.resolve();var originalVolume=elem.volume;return fade(self,elem,elem.volume).then(function(){elem.pause(),elem.volume=originalVolume,htmlMediaHelper.onEndedInternal(self,elem,onError),destroyPlayer&&self.destroy()})}return Promise.resolve()},self.destroy=function(){unBindEvents(self._mediaElement)}}var fadeTimeout;return HtmlAudioPlayer.prototype.currentSrc=function(){return this._currentSrc},HtmlAudioPlayer.prototype.canPlayMediaType=function(mediaType){return"audio"===(mediaType||"").toLowerCase()},HtmlAudioPlayer.prototype.getDeviceProfile=function(item){return appHost.getDeviceProfile?appHost.getDeviceProfile(item):getDefaultProfile()},HtmlAudioPlayer.prototype.currentTime=function(val){var mediaElement=this._mediaElement;if(mediaElement){if(null!=val)return void(mediaElement.currentTime=val/1e3);var currentTime=this._currentTime;return currentTime?1e3*currentTime:1e3*(mediaElement.currentTime||0)}},HtmlAudioPlayer.prototype.duration=function(val){var mediaElement=this._mediaElement;if(mediaElement){var duration=mediaElement.duration;if(htmlMediaHelper.isValidDuration(duration))return 1e3*duration}return null},HtmlAudioPlayer.prototype.seekable=function(){var mediaElement=this._mediaElement;if(mediaElement){var seekable=mediaElement.seekable;if(seekable&&seekable.length){var start=seekable.start(0),end=seekable.end(0);return htmlMediaHelper.isValidDuration(start)||(start=0),htmlMediaHelper.isValidDuration(end)||(end=0),end-start>0}return!1}},HtmlAudioPlayer.prototype.getBufferedRanges=function(){var mediaElement=this._mediaElement;return mediaElement?htmlMediaHelper.getBufferedRanges(this,mediaElement):[]},HtmlAudioPlayer.prototype.pause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.pause()},HtmlAudioPlayer.prototype.resume=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlAudioPlayer.prototype.unpause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlAudioPlayer.prototype.paused=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.paused},HtmlAudioPlayer.prototype.setVolume=function(val){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.volume=val/100)},HtmlAudioPlayer.prototype.getVolume=function(){var mediaElement=this._mediaElement;if(mediaElement)return Math.min(Math.round(100*mediaElement.volume),100)},HtmlAudioPlayer.prototype.volumeUp=function(){this.setVolume(Math.min(this.getVolume()+2,100))},HtmlAudioPlayer.prototype.volumeDown=function(){this.setVolume(Math.max(this.getVolume()-2,0))},HtmlAudioPlayer.prototype.setMute=function(mute){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.muted=mute)},HtmlAudioPlayer.prototype.isMuted=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.muted},HtmlAudioPlayer.prototype.destroy=function(){},HtmlAudioPlayer}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/htmlmediahelper.js b/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/htmlmediahelper.js index 2fa4c43ef..06a04c64e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/htmlmediahelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/htmlmediahelper.js @@ -1 +1 @@ -define(["appSettings","browser","events"],function(appSettings,browser,events){"use strict";function getSavedVolume(){return appSettings.get("volume")||1}function saveVolume(value){value&&appSettings.set("volume",value)}function getCrossOriginValue(mediaSource){return mediaSource.IsRemote?null:"anonymous"}function canPlayNativeHls(){var media=document.createElement("video");return!(!media.canPlayType("application/x-mpegURL").replace(/no/,"")&&!media.canPlayType("application/vnd.apple.mpegURL").replace(/no/,""))}function enableHlsShakaPlayer(item,mediaSource,mediaType){if(window.MediaSource&&MediaSource.isTypeSupported){if(canPlayNativeHls()){if(browser.edge&&"Video"===mediaType)return!0;mediaSource.RunTimeTicks}return!0}return!1}function enableHlsJsPlayer(runTimeTicks,mediaType){if(null==window.MediaSource)return!1;if(browser.iOS)return!1;if(browser.tizen||browser.web0s)return!1;if(canPlayNativeHls()){if(browser.android&&"Audio"===mediaType)return!0;if(browser.edge&&"Video"===mediaType,runTimeTicks)return!1}return!0}function handleHlsJsMediaError(instance,reject){var hlsPlayer=instance._hlsPlayer;if(hlsPlayer){var now=Date.now();window.performance&&window.performance.now&&(now=performance.now()),!recoverDecodingErrorDate||now-recoverDecodingErrorDate>3e3?(recoverDecodingErrorDate=now,console.log("try to recover media Error ..."),hlsPlayer.recoverMediaError()):!recoverSwapAudioCodecDate||now-recoverSwapAudioCodecDate>3e3?(recoverSwapAudioCodecDate=now,console.log("try to swap Audio Codec and recover media Error ..."),hlsPlayer.swapAudioCodec(),hlsPlayer.recoverMediaError()):(console.error("cannot recover, last media error recovery failed ..."),reject?reject():onErrorInternal(instance,"mediadecodeerror"))}}function onErrorInternal(instance,type){instance.destroyCustomTrack&&instance.destroyCustomTrack(instance._mediaElement),events.trigger(instance,"error",[{type:type}])}function isValidDuration(duration){return!(!duration||isNaN(duration)||duration===Number.POSITIVE_INFINITY||duration===Number.NEGATIVE_INFINITY)}function setCurrentTimeIfNeeded(element,seconds){Math.abs(element.currentTime||0,seconds)<=1&&(element.currentTime=seconds)}function seekOnPlaybackStart(instance,element,ticks){var seconds=(ticks||0)/1e7;if(seconds){var delay=((instance.currentSrc()||"").toLowerCase(),browser.safari?2500:0);delay?setTimeout(function(){setCurrentTimeIfNeeded(element,seconds)},delay):setCurrentTimeIfNeeded(element,seconds)}}function applySrc(elem,src,options){return window.Windows&&options.mediaSource&&options.mediaSource.IsLocal?Windows.Storage.StorageFile.getFileFromPathAsync(options.url).then(function(file){var playlist=new Windows.Media.Playback.MediaPlaybackList,source1=Windows.Media.Core.MediaSource.createFromStorageFile(file),startTime=(options.playerStartPositionTicks||0)/1e4;return playlist.items.append(new Windows.Media.Playback.MediaPlaybackItem(source1,startTime)),elem.src=URL.createObjectURL(playlist,{oneTimeOnly:!0}),Promise.resolve()}):(elem.src=src,Promise.resolve())}function onSuccessfulPlay(elem,onErrorFn){elem.addEventListener("error",onErrorFn)}function playWithPromise(elem,onErrorFn){try{var promise=elem.play();return promise&&promise.then?promise.catch(function(e){var errorName=(e.name||"").toLowerCase();return"notallowederror"===errorName||"aborterror"===errorName?(onSuccessfulPlay(elem,onErrorFn),Promise.resolve()):Promise.reject()}):(onSuccessfulPlay(elem,onErrorFn),Promise.resolve())}catch(err){return console.log("error calling video.play: "+err),Promise.reject()}}function destroyCastPlayer(instance){var player=instance._castPlayer;if(player){try{player.unload()}catch(err){console.log(err)}instance._castPlayer=null}}function destroyShakaPlayer(instance){var player=instance._shakaPlayer;if(player){try{player.destroy()}catch(err){console.log(err)}instance._shakaPlayer=null}}function destroyHlsPlayer(instance){var player=instance._hlsPlayer;if(player){try{player.destroy()}catch(err){console.log(err)}instance._hlsPlayer=null}}function destroyFlvPlayer(instance){var player=instance._flvPlayer;if(player){try{player.unload(),player.detachMediaElement(),player.destroy()}catch(err){console.log(err)}instance._flvPlayer=null}}function bindEventsToHlsPlayer(instance,hls,elem,onErrorFn,resolve,reject){hls.on(Hls.Events.MANIFEST_PARSED,function(){playWithPromise(elem,onErrorFn).then(resolve,function(){reject&&(reject(),reject=null)})}),hls.on(Hls.Events.ERROR,function(event,data){switch(console.log("HLS Error: Type: "+data.type+" Details: "+(data.details||"")+" Fatal: "+(data.fatal||!1)),data.type){case Hls.ErrorTypes.NETWORK_ERROR:if(data.response&&data.response.code&&data.response.code>=400)return console.log("hls.js response error code: "+data.response.code),hls.destroy(),void(reject?(reject("servererror"),reject=null):onErrorInternal(instance,"servererror"))}if(data.fatal)switch(data.type){case Hls.ErrorTypes.NETWORK_ERROR:data.response&&0===data.response.code?(console.log("hls.js response error code: "+data.response.code),hls.destroy(),reject?(reject("network"),reject=null):onErrorInternal(instance,"network")):(console.log("fatal network error encountered, try to recover"),hls.startLoad());break;case Hls.ErrorTypes.MEDIA_ERROR:console.log("fatal media error encountered, try to recover");var currentReject=reject;reject=null,handleHlsJsMediaError(instance,currentReject);break;default:console.log("Cannot recover from hls error - destroy and trigger error"),hls.destroy(),reject?(reject(),reject=null):onErrorInternal(instance,"mediadecodeerror")}})}function onEndedInternal(instance,elem,onErrorFn){elem.removeEventListener("error",onErrorFn),elem.src="",elem.innerHTML="",elem.removeAttribute("src"),destroyHlsPlayer(instance),destroyFlvPlayer(instance),destroyShakaPlayer(instance),destroyCastPlayer(instance),instance.originalDocumentTitle&&(document.title=instance.originalDocumentTitle,instance.originalDocumentTitle=null);var stopInfo={src:instance._currentSrc};events.trigger(instance,"stopped",[stopInfo]),instance._currentTime=null,instance._currentSrc=null,instance._currentPlayOptions=null}function getBufferedRanges(instance,elem){var offset,ranges=[],seekable=elem.buffered||[],currentPlayOptions=instance._currentPlayOptions;currentPlayOptions&&(offset=currentPlayOptions.transcodingOffsetTicks),offset=offset||0;for(var i=0,length=seekable.length;i3e3?(recoverDecodingErrorDate=now,console.log("try to recover media Error ..."),hlsPlayer.recoverMediaError()):!recoverSwapAudioCodecDate||now-recoverSwapAudioCodecDate>3e3?(recoverSwapAudioCodecDate=now,console.log("try to swap Audio Codec and recover media Error ..."),hlsPlayer.swapAudioCodec(),hlsPlayer.recoverMediaError()):(console.error("cannot recover, last media error recovery failed ..."),reject?reject():onErrorInternal(instance,"mediadecodeerror"))}}function onErrorInternal(instance,type){instance.destroyCustomTrack&&instance.destroyCustomTrack(instance._mediaElement),events.trigger(instance,"error",[{type:type}])}function isValidDuration(duration){return!(!duration||isNaN(duration)||duration===Number.POSITIVE_INFINITY||duration===Number.NEGATIVE_INFINITY)}function setCurrentTimeIfNeeded(element,seconds,allowance){Math.abs((element.currentTime||0)-seconds)>=allowance&&(element.currentTime=seconds)}function seekOnPlaybackStart(instance,element,ticks){var seconds=(ticks||0)/1e7;if(seconds){(instance.currentSrc()||"").toLowerCase();setCurrentTimeIfNeeded(element,seconds,5),setTimeout(function(){setCurrentTimeIfNeeded(element,seconds,10)},2500)}}function applySrc(elem,src,options){return window.Windows&&options.mediaSource&&options.mediaSource.IsLocal?Windows.Storage.StorageFile.getFileFromPathAsync(options.url).then(function(file){var playlist=new Windows.Media.Playback.MediaPlaybackList,source1=Windows.Media.Core.MediaSource.createFromStorageFile(file),startTime=(options.playerStartPositionTicks||0)/1e4;return playlist.items.append(new Windows.Media.Playback.MediaPlaybackItem(source1,startTime)),elem.src=URL.createObjectURL(playlist,{oneTimeOnly:!0}),Promise.resolve()}):(elem.src=src,Promise.resolve())}function onSuccessfulPlay(elem,onErrorFn){elem.addEventListener("error",onErrorFn)}function playWithPromise(elem,onErrorFn){try{var promise=elem.play();return promise&&promise.then?promise.catch(function(e){var errorName=(e.name||"").toLowerCase();return"notallowederror"===errorName||"aborterror"===errorName?(onSuccessfulPlay(elem,onErrorFn),Promise.resolve()):Promise.reject()}):(onSuccessfulPlay(elem,onErrorFn),Promise.resolve())}catch(err){return console.log("error calling video.play: "+err),Promise.reject()}}function destroyCastPlayer(instance){var player=instance._castPlayer;if(player){try{player.unload()}catch(err){console.log(err)}instance._castPlayer=null}}function destroyShakaPlayer(instance){var player=instance._shakaPlayer;if(player){try{player.destroy()}catch(err){console.log(err)}instance._shakaPlayer=null}}function destroyHlsPlayer(instance){var player=instance._hlsPlayer;if(player){try{player.destroy()}catch(err){console.log(err)}instance._hlsPlayer=null}}function destroyFlvPlayer(instance){var player=instance._flvPlayer;if(player){try{player.unload(),player.detachMediaElement(),player.destroy()}catch(err){console.log(err)}instance._flvPlayer=null}}function bindEventsToHlsPlayer(instance,hls,elem,onErrorFn,resolve,reject){hls.on(Hls.Events.MANIFEST_PARSED,function(){playWithPromise(elem,onErrorFn).then(resolve,function(){reject&&(reject(),reject=null)})}),hls.on(Hls.Events.ERROR,function(event,data){switch(console.log("HLS Error: Type: "+data.type+" Details: "+(data.details||"")+" Fatal: "+(data.fatal||!1)),data.type){case Hls.ErrorTypes.NETWORK_ERROR:if(data.response&&data.response.code&&data.response.code>=400)return console.log("hls.js response error code: "+data.response.code),hls.destroy(),void(reject?(reject("servererror"),reject=null):onErrorInternal(instance,"servererror"))}if(data.fatal)switch(data.type){case Hls.ErrorTypes.NETWORK_ERROR:data.response&&0===data.response.code?(console.log("hls.js response error code: "+data.response.code),hls.destroy(),reject?(reject("network"),reject=null):onErrorInternal(instance,"network")):(console.log("fatal network error encountered, try to recover"),hls.startLoad());break;case Hls.ErrorTypes.MEDIA_ERROR:console.log("fatal media error encountered, try to recover");var currentReject=reject;reject=null,handleHlsJsMediaError(instance,currentReject);break;default:console.log("Cannot recover from hls error - destroy and trigger error"),hls.destroy(),reject?(reject(),reject=null):onErrorInternal(instance,"mediadecodeerror")}})}function onEndedInternal(instance,elem,onErrorFn){elem.removeEventListener("error",onErrorFn),elem.src="",elem.innerHTML="",elem.removeAttribute("src"),destroyHlsPlayer(instance),destroyFlvPlayer(instance),destroyShakaPlayer(instance),destroyCastPlayer(instance);var stopInfo={src:instance._currentSrc};events.trigger(instance,"stopped",[stopInfo]),instance._currentTime=null,instance._currentSrc=null,instance._currentPlayOptions=null}function getBufferedRanges(instance,elem){var offset,ranges=[],seekable=elem.buffered||[],currentPlayOptions=instance._currentPlayOptions;currentPlayOptions&&(offset=currentPlayOptions.transcodingOffsetTicks),offset=offset||0;for(var i=0,length=seekable.length;i"}).join("")}function getDefaultProfile(){return new Promise(function(resolve,reject){require(["browserdeviceprofile"],function(profileBuilder){resolve(profileBuilder({}))})})}function HtmlVideoPlayer(){function updateVideoUrl(streamInfo){var isHls=streamInfo.url.toLowerCase().indexOf(".m3u8")!==-1,mediaSource=streamInfo.mediaSource,item=streamInfo.item;if(mediaSource&&item&&!mediaSource.RunTimeTicks&&isHls&&"Transcode"===streamInfo.playMethod&&(browser.iOS||browser.osx)){var hlsPlaylistUrl=streamInfo.url.replace("master.m3u8","live.m3u8");return loading.show(),console.log("prefetching hls playlist: "+hlsPlaylistUrl),connectionManager.getApiClient(item.ServerId).ajax({type:"GET",url:hlsPlaylistUrl}).then(function(){return console.log("completed prefetching hls playlist: "+hlsPlaylistUrl),loading.hide(),streamInfo.url=hlsPlaylistUrl,Promise.resolve()},function(){return console.log("error prefetching hls playlist: "+hlsPlaylistUrl),loading.hide(),Promise.resolve()})}return Promise.resolve()}function setSrcWithFlvJs(instance,elem,options,url){return new Promise(function(resolve,reject){require(["flvjs"],function(flvjs){var flvPlayer=flvjs.createPlayer({type:"flv",url:url},{seekType:"range",lazyLoad:!1});flvPlayer.attachMediaElement(elem),flvPlayer.load(),flvPlayer.play().then(resolve,reject),instance._flvPlayer=flvPlayer,self._currentSrc=url})})}function setSrcWithHlsJs(instance,elem,options,url){return new Promise(function(resolve,reject){requireHlsPlayer(function(){var hls=new Hls({manifestLoadingTimeOut:2e4});hls.loadSource(url),hls.attachMedia(elem),htmlMediaHelper.bindEventsToHlsPlayer(self,hls,elem,onError,resolve,reject),self._hlsPlayer=hls,self._currentSrc=url})})}function setCurrentSrcChromecast(instance,elem,options,url){elem.autoplay=!0;var lrd=new cast.receiver.MediaManager.LoadRequestData;lrd.currentTime=(options.playerStartPositionTicks||0)/1e7,lrd.autoplay=!0,lrd.media=new cast.receiver.media.MediaInformation,lrd.media.contentId=url,lrd.media.contentType=options.mimeType,lrd.media.streamType=cast.receiver.media.StreamType.OTHER,lrd.media.customData=options,console.log("loading media url into mediaManager");try{return mediaManager.load(lrd),self._currentSrc=url,Promise.resolve()}catch(err){return console.log("mediaManager error: "+err),Promise.reject()}}function onMediaManagerLoadMedia(event){self._castPlayer&&self._castPlayer.unload(),self._castPlayer=null;var protocol,data=event.data,media=event.data.media||{},url=media.contentId,contentType=media.contentType.toLowerCase(),ext=(media.customData,"m3u8"),mediaElement=self._mediaElement,host=new cast.player.api.Host({url:url,mediaElement:mediaElement});"m3u8"===ext||"application/x-mpegurl"===contentType||"application/vnd.apple.mpegurl"===contentType?protocol=cast.player.api.CreateHlsStreamingProtocol(host):"mpd"===ext||"application/dash+xml"===contentType?protocol=cast.player.api.CreateDashStreamingProtocol(host):(url.indexOf(".ism")>-1||"application/vnd.ms-sstr+xml"===contentType)&&(protocol=cast.player.api.CreateSmoothStreamingProtocol(host)),console.log("loading playback url: "+url),console.log("contentType: "+contentType),host.onError=function(errorCode){console.log("Fatal Error - "+errorCode)},mediaElement.autoplay=!1,self._castPlayer=new cast.player.api.Player(host),self._castPlayer.load(protocol,data.currentTime||0),self._castPlayer.playWhenHaveEnoughData()}function initMediaManager(){mediaManager.defaultOnLoad=mediaManager.onLoad.bind(mediaManager),mediaManager.onLoad=onMediaManagerLoadMedia.bind(self),mediaManager.defaultOnStop=mediaManager.onStop.bind(mediaManager),mediaManager.onStop=function(event){playbackManager.stop(),mediaManager.defaultOnStop(event)}}function setCurrentSrc(elem,options){elem.removeEventListener("error",onError);var val=options.url;console.log("playing url: "+val);var seconds=(options.playerStartPositionTicks||0)/1e7;seconds&&(val+="#t="+seconds),htmlMediaHelper.destroyHlsPlayer(self),htmlMediaHelper.destroyFlvPlayer(self),htmlMediaHelper.destroyCastPlayer(self);for(var tracks=getMediaStreamTextTracks(options.mediaSource),currentTrackIndex=-1,i=0,length=tracks.length;i
',videoSubtitlesElem=subtitlesContainer.querySelector(".videoSubtitlesInner"),setSubtitleAppearance(subtitlesContainer,videoSubtitlesElem),videoElement.parentNode.appendChild(subtitlesContainer),currentTrackEvents=data.TrackEvents}})}function setSubtitleAppearance(elem,innerElem){require(["userSettings","subtitleAppearanceHelper"],function(userSettings,subtitleAppearanceHelper){subtitleAppearanceHelper.applyStyles({text:innerElem,window:elem},userSettings.getSubtitleAppearanceSettings())})}function getCueCss(appearance,selector){var html=selector+"::cue {";return html+=appearance.text.map(function(s){return s.name+":"+s.value+"!important;"}).join(""),html+="}"}function setCueAppearance(){require(["userSettings","subtitleAppearanceHelper"],function(userSettings,subtitleAppearanceHelper){var elementId=self.id+"-cuestyle",styleElem=document.querySelector("#"+elementId);styleElem||(styleElem=document.createElement("style"),styleElem.id=elementId,styleElem.type="text/css",document.getElementsByTagName("head")[0].appendChild(styleElem)),styleElem.innerHTML=getCueCss(subtitleAppearanceHelper.getStyles(userSettings.getSubtitleAppearanceSettings(),!0),".htmlvideoplayer")})}function renderTracksEvents(videoElement,track,item){if(!itemHelper.isLocalItem(item)||track.IsExternal){var format=(track.Codec||"").toLowerCase();if("ssa"===format||"ass"===format)return void renderWithLibjass(videoElement,track,item);if(requiresCustomSubtitlesElement())return void renderSubtitlesWithCustomElement(videoElement,track,item)}for(var trackElement=null,expectedId="manualTrack"+track.Index,allTracks=videoElement.textTracks,i=0;i=ticks){selectedTrackEvent=currentTrackEvent;break}}selectedTrackEvent&&selectedTrackEvent.Text?(subtitleTextElement.innerHTML=normalizeTrackEventText(selectedTrackEvent.Text),subtitleTextElement.classList.remove("hide")):subtitleTextElement.classList.add("hide")}}}function setCurrentTrackElement(streamIndex){console.log("Setting new text track index to: "+streamIndex);var mediaStreamTextTracks=getMediaStreamTextTracks(self._currentPlayOptions.mediaSource),track=streamIndex===-1?null:mediaStreamTextTracks.filter(function(t){return t.Index===streamIndex})[0];enableNativeTrackSupport(self._currentSrc,track)?(setTrackForCustomDisplay(self._mediaElement,null),streamIndex!==-1&&setCueAppearance()):(setTrackForCustomDisplay(self._mediaElement,track),streamIndex=-1,track=null);for(var expectedId="textTrack"+streamIndex,trackIndex=streamIndex!==-1&&track?mediaStreamTextTracks.indexOf(track):-1,modes=["disabled","showing","hidden"],allTracks=self._mediaElement.textTracks,i=0;i':'",dlg.innerHTML=html;var videoElement=dlg.querySelector("video");videoElement.volume=htmlMediaHelper.getSavedVolume(),videoElement.addEventListener("timeupdate",onTimeUpdate),videoElement.addEventListener("ended",onEnded),videoElement.addEventListener("volumechange",onVolumeChange),videoElement.addEventListener("pause",onPause),videoElement.addEventListener("playing",onPlaying),videoElement.addEventListener("play",onPlay),videoElement.addEventListener("click",onClick),videoElement.addEventListener("dblclick",onDblClick),document.body.insertBefore(dlg,document.body.firstChild),videoDialog=dlg,self._mediaElement=videoElement,mediaManager&&(mediaManager.embyInit||(initMediaManager(),mediaManager.embyInit=!0),mediaManager.setMediaElement(videoElement)),options.fullscreen&&browser.supportsCssAnimation()&&!browser.slow?zoomIn(dlg).then(function(){resolve(videoElement)}):resolve(videoElement)})})}browser.edgeUwp?this.name="Windows Video Player":this.name="Html Video Player",this.type="mediaplayer",this.id="htmlvideoplayer",this.priority=1;var videoDialog,subtitleTrackIndexToSetOnPlaying,currentClock,currentAssRenderer,videoSubtitlesElem,currentTrackEvents,lastCustomTrackMs=0,customTrackIndex=-1,self=this;self.currentSrc=function(){return self._currentSrc},self.play=function(options){return browser.msie&&"Transcode"===options.playMethod&&!window.MediaSource?(alert("Playback of this content is not supported in Internet Explorer. For a better experience, try a modern browser such as Microsoft Edge, Google Chrome, Firefox or Opera."),Promise.reject()):(self._started=!1,self._timeUpdated=!1,self._currentTime=null,createMediaElement(options).then(function(elem){return updateVideoUrl(options,options.mediaSource).then(function(){return setCurrentSrc(elem,options)})}))},self.setSubtitleStreamIndex=function(index){setCurrentTrackElement(index)},self.setAudioStreamIndex=function(index){var i,length,audioStreams=getMediaStreamAudioTracks(self._currentPlayOptions.mediaSource),audioTrackOffset=-1;for(i=0,length=audioStreams.length;i=100?"none":rawValue/100;elem.style["-webkit-filter"]="brightness("+cssValue+");",elem.style.filter="brightness("+cssValue+")",elem.brightnessValue=val,events.trigger(this,"brightnesschange")}},HtmlVideoPlayer.prototype.getBrightness=function(){var elem=this._mediaElement;if(elem){var val=elem.brightnessValue;return null==val?100:val}},HtmlVideoPlayer.prototype.seekable=function(){var mediaElement=this._mediaElement;if(mediaElement){var seekable=mediaElement.seekable;if(seekable&&seekable.length){var start=seekable.start(0),end=seekable.end(0);return htmlMediaHelper.isValidDuration(start)||(start=0),htmlMediaHelper.isValidDuration(end)||(end=0),end-start>0}return!1}},HtmlVideoPlayer.prototype.pause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.pause()},HtmlVideoPlayer.prototype.resume=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlVideoPlayer.prototype.unpause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlVideoPlayer.prototype.paused=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.paused},HtmlVideoPlayer.prototype.setVolume=function(val){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.volume=val/100)},HtmlVideoPlayer.prototype.getVolume=function(){var mediaElement=this._mediaElement;if(mediaElement)return 100*mediaElement.volume},HtmlVideoPlayer.prototype.volumeUp=function(){this.setVolume(Math.min(this.getVolume()+2,100))},HtmlVideoPlayer.prototype.volumeDown=function(){this.setVolume(Math.max(this.getVolume()-2,0))},HtmlVideoPlayer.prototype.setMute=function(mute){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.muted=mute)},HtmlVideoPlayer.prototype.isMuted=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.muted},HtmlVideoPlayer.prototype.setAspectRatio=function(val){},HtmlVideoPlayer.prototype.getAspectRatio=function(){return this._currentAspectRatio},HtmlVideoPlayer.prototype.getSupportedAspectRatios=function(){return[]},HtmlVideoPlayer.prototype.togglePictureInPicture=function(){return this.setPictureInPictureEnabled(!this.isPictureInPictureEnabled())},HtmlVideoPlayer.prototype.getBufferedRanges=function(){var mediaElement=this._mediaElement;return mediaElement?htmlMediaHelper.getBufferedRanges(this,mediaElement):[]},HtmlVideoPlayer.prototype.getStats=function(){var mediaElement=this._mediaElement,playOptions=this._currentPlayOptions||[],categories=[];if(!mediaElement)return Promise.resolve({categories:categories});var mediaCategory={stats:[],type:"media"};if(categories.push(mediaCategory),playOptions.url){var link=document.createElement("a");link.setAttribute("href",playOptions.url);var protocol=(link.protocol||"").replace(":","");protocol&&mediaCategory.stats.push({label:"Protocol:",value:protocol}),link=null}this._hlsPlayer||this._shakaPlayer?mediaCategory.stats.push({label:"Stream type:",value:"HLS"}):mediaCategory.stats.push({label:"Stream type:",value:"Video"});var videoCategory={stats:[],type:"video"};categories.push(videoCategory);var rect=mediaElement.getBoundingClientRect?mediaElement.getBoundingClientRect():{},height=rect.height,width=rect.width;if(width&&height&&videoCategory.stats.push({label:"Player dimensions:",value:width+"x"+height}),height=mediaElement.videoHeight,width=mediaElement.videoWidth,width&&height&&videoCategory.stats.push({label:"Video resolution:",value:width+"x"+height}),mediaElement.getVideoPlaybackQuality){var playbackQuality=mediaElement.getVideoPlaybackQuality(),droppedVideoFrames=playbackQuality.droppedVideoFrames||0;videoCategory.stats.push({label:"Dropped frames:",value:droppedVideoFrames});var corruptedVideoFrames=playbackQuality.corruptedVideoFrames||0;videoCategory.stats.push({label:"Corrupted frames:",value:corruptedVideoFrames})}var audioCategory={stats:[],type:"audio"};categories.push(audioCategory);var sinkId=mediaElement.sinkId;return sinkId&&audioCategory.stats.push({label:"Sink Id:",value:sinkId}),Promise.resolve({categories:categories})},browser.chromecast&&(mediaManager=new cast.receiver.MediaManager(document.createElement("video"))),HtmlVideoPlayer}); \ No newline at end of file +define(["browser","require","events","apphost","loading","dom","playbackManager","appRouter","appSettings","connectionManager","htmlMediaHelper","itemHelper"],function(browser,require,events,appHost,loading,dom,playbackManager,appRouter,appSettings,connectionManager,htmlMediaHelper,itemHelper){"use strict";function tryRemoveElement(elem){var parentNode=elem.parentNode;if(parentNode)try{parentNode.removeChild(elem)}catch(err){console.log("Error removing dialog element: "+err)}}function enableNativeTrackSupport(currentSrc,track){if(track&&"Embed"===track.DeliveryMethod)return!0;if(browser.firefox&&-1!==(currentSrc||"").toLowerCase().indexOf(".m3u8"))return!1;if(browser.chromecast&&-1!==(currentSrc||"").toLowerCase().indexOf(".m3u8"))return!1;if(browser.ps4)return!1;if(browser.web0s)return!1;if(browser.edge)return!1;if(browser.iOS&&(browser.iosVersion||10)<10)return!1;if(track){var format=(track.Codec||"").toLowerCase();if("ssa"===format||"ass"===format)return!1}return!0}function requireHlsPlayer(callback){require(["hlsjs"],function(hls){window.Hls=hls,callback()})}function getMediaStreamAudioTracks(mediaSource){return mediaSource.MediaStreams.filter(function(s){return"Audio"===s.Type})}function getMediaStreamTextTracks(mediaSource){return mediaSource.MediaStreams.filter(function(s){return"Subtitle"===s.Type})}function zoomIn(elem){return new Promise(function(resolve,reject){elem.style.animation="htmlvideoplayer-zoomin 240ms ease-in normal",dom.addEventListener(elem,dom.whichAnimationEvent(),resolve,{once:!0})})}function normalizeTrackEventText(text){return text.replace(/\\N/gi,"\n")}function setTracks(elem,tracks,item,mediaSource){elem.innerHTML=getTracksHtml(tracks,item,mediaSource)}function getTextTrackUrl(track,item,format){if(itemHelper.isLocalItem(item)&&track.Path)return track.Path;var url=playbackManager.getSubtitleUrl(track,item.ServerId);return format&&(url=url.replace(".vtt",format)),url}function getTracksHtml(tracks,item,mediaSource){return tracks.map(function(t){if("External"!==t.DeliveryMethod)return"";var defaultAttribute=mediaSource.DefaultSubtitleStreamIndex===t.Index?" default":"",language=t.Language||"und",label=t.Language||"und";return'"}).join("")}function getDefaultProfile(){return new Promise(function(resolve,reject){require(["browserdeviceprofile"],function(profileBuilder){resolve(profileBuilder({}))})})}function HtmlVideoPlayer(){function updateVideoUrl(streamInfo){var isHls=-1!==streamInfo.url.toLowerCase().indexOf(".m3u8"),mediaSource=streamInfo.mediaSource,item=streamInfo.item;if(mediaSource&&item&&!mediaSource.RunTimeTicks&&isHls&&"Transcode"===streamInfo.playMethod&&(browser.iOS||browser.osx)){var hlsPlaylistUrl=streamInfo.url.replace("master.m3u8","live.m3u8");return loading.show(),console.log("prefetching hls playlist: "+hlsPlaylistUrl),connectionManager.getApiClient(item.ServerId).ajax({type:"GET",url:hlsPlaylistUrl}).then(function(){return console.log("completed prefetching hls playlist: "+hlsPlaylistUrl),loading.hide(),streamInfo.url=hlsPlaylistUrl,Promise.resolve()},function(){return console.log("error prefetching hls playlist: "+hlsPlaylistUrl),loading.hide(),Promise.resolve()})}return Promise.resolve()}function setSrcWithFlvJs(instance,elem,options,url){return new Promise(function(resolve,reject){require(["flvjs"],function(flvjs){var flvPlayer=flvjs.createPlayer({type:"flv",url:url},{seekType:"range",lazyLoad:!1});flvPlayer.attachMediaElement(elem),flvPlayer.load(),flvPlayer.play().then(resolve,reject),instance._flvPlayer=flvPlayer,self._currentSrc=url})})}function setSrcWithHlsJs(instance,elem,options,url){return new Promise(function(resolve,reject){requireHlsPlayer(function(){var hls=new Hls({manifestLoadingTimeOut:2e4});hls.loadSource(url),hls.attachMedia(elem),htmlMediaHelper.bindEventsToHlsPlayer(self,hls,elem,onError,resolve,reject),self._hlsPlayer=hls,self._currentSrc=url})})}function setCurrentSrcChromecast(instance,elem,options,url){elem.autoplay=!0;var lrd=new cast.receiver.MediaManager.LoadRequestData;lrd.currentTime=(options.playerStartPositionTicks||0)/1e7,lrd.autoplay=!0,lrd.media=new cast.receiver.media.MediaInformation,lrd.media.contentId=url,lrd.media.contentType=options.mimeType,lrd.media.streamType=cast.receiver.media.StreamType.OTHER,lrd.media.customData=options,console.log("loading media url into mediaManager");try{return mediaManager.load(lrd),self._currentSrc=url,Promise.resolve()}catch(err){return console.log("mediaManager error: "+err),Promise.reject()}}function onMediaManagerLoadMedia(event){self._castPlayer&&self._castPlayer.unload(),self._castPlayer=null;var protocol,data=event.data,media=event.data.media||{},url=media.contentId,contentType=media.contentType.toLowerCase(),mediaElement=(media.customData,self._mediaElement),host=new cast.player.api.Host({url:url,mediaElement:mediaElement});protocol=cast.player.api.CreateHlsStreamingProtocol(host),console.log("loading playback url: "+url),console.log("contentType: "+contentType),host.onError=function(errorCode){console.log("Fatal Error - "+errorCode)},mediaElement.autoplay=!1,self._castPlayer=new cast.player.api.Player(host),self._castPlayer.load(protocol,data.currentTime||0),self._castPlayer.playWhenHaveEnoughData()}function initMediaManager(){mediaManager.defaultOnLoad=mediaManager.onLoad.bind(mediaManager),mediaManager.onLoad=onMediaManagerLoadMedia.bind(self),mediaManager.defaultOnStop=mediaManager.onStop.bind(mediaManager),mediaManager.onStop=function(event){playbackManager.stop(),mediaManager.defaultOnStop(event)}}function setCurrentSrc(elem,options){elem.removeEventListener("error",onError);var val=options.url;console.log("playing url: "+val);var seconds=(options.playerStartPositionTicks||0)/1e7;seconds&&(val+="#t="+seconds),htmlMediaHelper.destroyHlsPlayer(self),htmlMediaHelper.destroyFlvPlayer(self),htmlMediaHelper.destroyCastPlayer(self);var tracks=getMediaStreamTextTracks(options.mediaSource);if(null!=(subtitleTrackIndexToSetOnPlaying=null==options.mediaSource.DefaultSubtitleStreamIndex?-1:options.mediaSource.DefaultSubtitleStreamIndex)&&subtitleTrackIndexToSetOnPlaying>=0){var initialSubtitleStream=options.mediaSource.MediaStreams[subtitleTrackIndexToSetOnPlaying];initialSubtitleStream&&"Encode"!==initialSubtitleStream.DeliveryMethod||(subtitleTrackIndexToSetOnPlaying=-1)}audioTrackIndexToSetOnPlaying="Transcode"===options.playMethod?null:options.mediaSource.DefaultAudioStreamIndex,self._currentPlayOptions=options;var crossOrigin=htmlMediaHelper.getCrossOriginValue(options.mediaSource);return crossOrigin&&(elem.crossOrigin=crossOrigin),browser.chromecast&&-1!==val.indexOf(".m3u8")&&options.mediaSource.RunTimeTicks?(setTracks(elem,tracks,options.item,options.mediaSource),setCurrentSrcChromecast(self,elem,options,val)):htmlMediaHelper.enableHlsJsPlayer(options.mediaSource.RunTimeTicks,"Video")&&-1!==val.indexOf(".m3u8")?(setTracks(elem,tracks,options.item,options.mediaSource),setSrcWithHlsJs(self,elem,options,val)):"Transcode"!==options.playMethod&&"flv"===options.mediaSource.Container?(setTracks(elem,tracks,options.item,options.mediaSource),setSrcWithFlvJs(self,elem,options,val)):(elem.autoplay=!0,htmlMediaHelper.applySrc(elem,val,options).then(function(){return setTracks(elem,tracks,options.item,options.mediaSource),self._currentSrc=val,htmlMediaHelper.playWithPromise(elem,onError)}))}function isAudioStreamSupported(stream,deviceProfile){var codec=(stream.Codec||"").toLowerCase();return!codec||(!deviceProfile||(deviceProfile.DirectPlayProfiles||[]).filter(function(p){return"Video"===p.Type&&(!p.AudioCodec||-1!==p.AudioCodec.toLowerCase().indexOf(codec))}).length>0)}function getSupportedAudioStreams(){var profile=self._lastProfile;return getMediaStreamAudioTracks(self._currentPlayOptions.mediaSource).filter(function(stream){return isAudioStreamSupported(stream,profile)})}function onEnded(){destroyCustomTrack(this),htmlMediaHelper.onEndedInternal(self,this,onError)}function onTimeUpdate(e){var time=this.currentTime;time&&!self._timeUpdated&&(self._timeUpdated=!0,ensureValidVideo(this)),self._currentTime=time;var currentPlayOptions=self._currentPlayOptions;if(currentPlayOptions){var timeMs=1e3*time;timeMs+=(currentPlayOptions.transcodingOffsetTicks||0)/1e4,updateSubtitleText(timeMs)}events.trigger(self,"timeupdate")}function onVolumeChange(){htmlMediaHelper.saveVolume(this.volume),events.trigger(self,"volumechange")}function onNavigatedToOsd(){var dlg=videoDialog;dlg&&(dlg.classList.remove("videoPlayerContainer-withBackdrop"),dlg.classList.remove("videoPlayerContainer-onTop"),onStartedAndNavigatedToOsd())}function onStartedAndNavigatedToOsd(){setCurrentTrackElement(subtitleTrackIndexToSetOnPlaying),null!=audioTrackIndexToSetOnPlaying&&self.canSetAudioStreamIndex()&&self.setAudioStreamIndex(audioTrackIndexToSetOnPlaying)}function onPlaying(e){self._started||(self._started=!0,this.removeAttribute("controls"),loading.hide(),htmlMediaHelper.seekOnPlaybackStart(self,e.target,self._currentPlayOptions.playerStartPositionTicks),self._currentPlayOptions.fullscreen?appRouter.showVideoOsd().then(onNavigatedToOsd):(appRouter.setTransparency("backdrop"),videoDialog.classList.remove("videoPlayerContainer-withBackdrop"),videoDialog.classList.remove("videoPlayerContainer-onTop"),onStartedAndNavigatedToOsd())),events.trigger(self,"playing")}function onPlay(e){events.trigger(self,"unpause")}function ensureValidVideo(elem){if(elem===self._mediaElement&&0===elem.videoWidth&&0===elem.videoHeight){var mediaSource=(self._currentPlayOptions||{}).mediaSource;if(!mediaSource||mediaSource.RunTimeTicks)return void htmlMediaHelper.onErrorInternal(self,"mediadecodeerror")}}function onClick(){events.trigger(self,"click")}function onDblClick(){events.trigger(self,"dblclick")}function onPause(){events.trigger(self,"pause")}function onError(){var errorCode=this.error?this.error.code||0:0,errorMessage=this.error?this.error.message||"":"";console.log("Media element error: "+errorCode.toString()+" "+errorMessage);var type;switch(errorCode){case 1:return;case 2:type="network";break;case 3:if(self._hlsPlayer)return void htmlMediaHelper.handleHlsJsMediaError(self);type="mediadecodeerror";break;case 4:type="medianotsupported";break;default:return}htmlMediaHelper.onErrorInternal(self,type)}function destroyCustomTrack(videoElement){if(self._resizeObserver&&(self._resizeObserver.disconnect(),self._resizeObserver=null),videoSubtitlesElem){var subtitlesContainer=videoSubtitlesElem.parentNode;subtitlesContainer&&tryRemoveElement(subtitlesContainer),videoSubtitlesElem=null}if(currentTrackEvents=null,videoElement)for(var allTracks=videoElement.textTracks||[],i=0;i
',videoSubtitlesElem=subtitlesContainer.querySelector(".videoSubtitlesInner"),setSubtitleAppearance(subtitlesContainer,videoSubtitlesElem),videoElement.parentNode.appendChild(subtitlesContainer),currentTrackEvents=data.TrackEvents}})}function setSubtitleAppearance(elem,innerElem){require(["userSettings","subtitleAppearanceHelper"],function(userSettings,subtitleAppearanceHelper){subtitleAppearanceHelper.applyStyles({text:innerElem,window:elem},userSettings.getSubtitleAppearanceSettings())})}function getCueCss(appearance,selector){var html=selector+"::cue {";return html+=appearance.text.map(function(s){return s.name+":"+s.value+"!important;"}).join(""),html+="}"}function setCueAppearance(){require(["userSettings","subtitleAppearanceHelper"],function(userSettings,subtitleAppearanceHelper){var elementId=self.id+"-cuestyle",styleElem=document.querySelector("#"+elementId);styleElem||(styleElem=document.createElement("style"),styleElem.id=elementId,styleElem.type="text/css",document.getElementsByTagName("head")[0].appendChild(styleElem)),styleElem.innerHTML=getCueCss(subtitleAppearanceHelper.getStyles(userSettings.getSubtitleAppearanceSettings(),!0),".htmlvideoplayer")})}function renderTracksEvents(videoElement,track,item){if(!itemHelper.isLocalItem(item)||track.IsExternal){var format=(track.Codec||"").toLowerCase();if("ssa"===format||"ass"===format)return void renderWithLibjass(videoElement,track,item);if(requiresCustomSubtitlesElement())return void renderSubtitlesWithCustomElement(videoElement,track,item)}for(var trackElement=null,expectedId="manualTrack"+track.Index,allTracks=videoElement.textTracks,i=0;i=ticks){selectedTrackEvent=currentTrackEvent;break}}selectedTrackEvent&&selectedTrackEvent.Text?(subtitleTextElement.innerHTML=normalizeTrackEventText(selectedTrackEvent.Text),subtitleTextElement.classList.remove("hide")):subtitleTextElement.classList.add("hide")}}}function setCurrentTrackElement(streamIndex){console.log("Setting new text track index to: "+streamIndex);var mediaStreamTextTracks=getMediaStreamTextTracks(self._currentPlayOptions.mediaSource),track=-1===streamIndex?null:mediaStreamTextTracks.filter(function(t){return t.Index===streamIndex})[0];enableNativeTrackSupport(self._currentSrc,track)?(setTrackForCustomDisplay(self._mediaElement,null),-1!==streamIndex&&setCueAppearance()):(setTrackForCustomDisplay(self._mediaElement,track),streamIndex=-1,track=null);for(var expectedId="textTrack"+streamIndex,trackIndex=-1!==streamIndex&&track?mediaStreamTextTracks.indexOf(track):-1,modes=["disabled","showing","hidden"],allTracks=self._mediaElement.textTracks,i=0;i':html+='",dlg.innerHTML=html;var videoElement=dlg.querySelector("video");videoElement.volume=htmlMediaHelper.getSavedVolume(),videoElement.addEventListener("timeupdate",onTimeUpdate),videoElement.addEventListener("ended",onEnded),videoElement.addEventListener("volumechange",onVolumeChange),videoElement.addEventListener("pause",onPause),videoElement.addEventListener("playing",onPlaying),videoElement.addEventListener("play",onPlay),videoElement.addEventListener("click",onClick),videoElement.addEventListener("dblclick",onDblClick),document.body.insertBefore(dlg,document.body.firstChild),videoDialog=dlg,self._mediaElement=videoElement,mediaManager&&(mediaManager.embyInit||(initMediaManager(),mediaManager.embyInit=!0),mediaManager.setMediaElement(videoElement)),options.fullscreen&&browser.supportsCssAnimation()&&!browser.slow?zoomIn(dlg).then(function(){resolve(videoElement)}):resolve(videoElement)})})}browser.edgeUwp?this.name="Windows Video Player":this.name="Html Video Player",this.type="mediaplayer",this.id="htmlvideoplayer",this.priority=1;var videoDialog,subtitleTrackIndexToSetOnPlaying,audioTrackIndexToSetOnPlaying,currentClock,currentAssRenderer,videoSubtitlesElem,currentTrackEvents,lastCustomTrackMs=0,customTrackIndex=-1,self=this;self.currentSrc=function(){return self._currentSrc},self.play=function(options){return browser.msie&&"Transcode"===options.playMethod&&!window.MediaSource?(alert("Playback of this content is not supported in Internet Explorer. For a better experience, try a modern browser such as Microsoft Edge, Google Chrome, Firefox or Opera."),Promise.reject()):(self._started=!1,self._timeUpdated=!1,self._currentTime=null,createMediaElement(options).then(function(elem){return updateVideoUrl(options,options.mediaSource).then(function(){return setCurrentSrc(elem,options)})}))},self.setSubtitleStreamIndex=function(index){setCurrentTrackElement(index)},self.setAudioStreamIndex=function(index){var streams=getSupportedAudioStreams();if(!(streams.length<2)){var i,length,stream,audioIndex=-1;for(i=0,length=streams.length;i=100?"none":rawValue/100;elem.style["-webkit-filter"]="brightness("+cssValue+");",elem.style.filter="brightness("+cssValue+")",elem.brightnessValue=val,events.trigger(this,"brightnesschange")}},HtmlVideoPlayer.prototype.getBrightness=function(){var elem=this._mediaElement;if(elem){var val=elem.brightnessValue;return null==val?100:val}},HtmlVideoPlayer.prototype.seekable=function(){var mediaElement=this._mediaElement;if(mediaElement){var seekable=mediaElement.seekable;if(seekable&&seekable.length){var start=seekable.start(0),end=seekable.end(0);return htmlMediaHelper.isValidDuration(start)||(start=0),htmlMediaHelper.isValidDuration(end)||(end=0),end-start>0}return!1}},HtmlVideoPlayer.prototype.pause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.pause()},HtmlVideoPlayer.prototype.resume=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlVideoPlayer.prototype.unpause=function(){var mediaElement=this._mediaElement;mediaElement&&mediaElement.play()},HtmlVideoPlayer.prototype.paused=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.paused},HtmlVideoPlayer.prototype.setVolume=function(val){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.volume=val/100)},HtmlVideoPlayer.prototype.getVolume=function(){var mediaElement=this._mediaElement;if(mediaElement)return Math.min(Math.round(100*mediaElement.volume),100)},HtmlVideoPlayer.prototype.volumeUp=function(){this.setVolume(Math.min(this.getVolume()+2,100))},HtmlVideoPlayer.prototype.volumeDown=function(){this.setVolume(Math.max(this.getVolume()-2,0))},HtmlVideoPlayer.prototype.setMute=function(mute){var mediaElement=this._mediaElement;mediaElement&&(mediaElement.muted=mute)},HtmlVideoPlayer.prototype.isMuted=function(){var mediaElement=this._mediaElement;return!!mediaElement&&mediaElement.muted},HtmlVideoPlayer.prototype.setAspectRatio=function(val){},HtmlVideoPlayer.prototype.getAspectRatio=function(){return this._currentAspectRatio},HtmlVideoPlayer.prototype.getSupportedAspectRatios=function(){return[]},HtmlVideoPlayer.prototype.togglePictureInPicture=function(){return this.setPictureInPictureEnabled(!this.isPictureInPictureEnabled())},HtmlVideoPlayer.prototype.getBufferedRanges=function(){var mediaElement=this._mediaElement;return mediaElement?htmlMediaHelper.getBufferedRanges(this,mediaElement):[]},HtmlVideoPlayer.prototype.getStats=function(){var mediaElement=this._mediaElement,playOptions=this._currentPlayOptions||[],categories=[];if(!mediaElement)return Promise.resolve({categories:categories});var mediaCategory={stats:[],type:"media"};if(categories.push(mediaCategory),playOptions.url){var link=document.createElement("a");link.setAttribute("href",playOptions.url);var protocol=(link.protocol||"").replace(":","");protocol&&mediaCategory.stats.push({label:"Protocol:",value:protocol}),link=null}this._hlsPlayer||this._shakaPlayer?mediaCategory.stats.push({label:"Stream type:",value:"HLS"}):mediaCategory.stats.push({label:"Stream type:",value:"Video"});var videoCategory={stats:[],type:"video"};categories.push(videoCategory);var rect=mediaElement.getBoundingClientRect?mediaElement.getBoundingClientRect():{},height=rect.height,width=rect.width;if(width&&height&&!browser.tv&&videoCategory.stats.push({label:"Player dimensions:",value:width+"x"+height}),height=mediaElement.videoHeight,width=mediaElement.videoWidth,width&&height&&videoCategory.stats.push({label:"Video resolution:",value:width+"x"+height}),mediaElement.getVideoPlaybackQuality){var playbackQuality=mediaElement.getVideoPlaybackQuality(),droppedVideoFrames=playbackQuality.droppedVideoFrames||0;videoCategory.stats.push({label:"Dropped frames:",value:droppedVideoFrames});var corruptedVideoFrames=playbackQuality.corruptedVideoFrames||0;videoCategory.stats.push({label:"Corrupted frames:",value:corruptedVideoFrames})}var audioCategory={stats:[],type:"audio"};categories.push(audioCategory);var sinkId=mediaElement.sinkId;return sinkId&&audioCategory.stats.push({label:"Sink Id:",value:sinkId}),Promise.resolve({categories:categories})},browser.chromecast&&(mediaManager=new cast.receiver.MediaManager(document.createElement("video"))),HtmlVideoPlayer}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/style.css b/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/style.css index b4462b7a4..754773861 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/style.css +++ b/dashboard-ui/bower_components/emby-webcomponents/htmlvideoplayer/style.css @@ -1 +1 @@ -.videoPlayerContainer{position:fixed!important;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.videoPlayerContainer:not(.videoPlayerContainer-withBackdrop){background:#000!important}.videoPlayerContainer-withBackdrop{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-color:#000}.videoPlayerContainer-onTop{z-index:1000}.htmlvideoplayer{margin:0!important;padding:0!important;width:100%;height:100%}.htmlvideoplayer::cue{background-color:transparent;text-shadow:2px 2px 2px rgba(0,0,0,1);-webkit-font-smoothing:antialiased;font-family:inherit}.htmlvideoplayer-moveupsubtitles::-webkit-media-text-track-display{margin-top:-2em}.videoSubtitles{position:fixed;bottom:10%;text-align:center;left:0;right:0;color:#fff;font-size:170%}.videoSubtitlesInner{max-width:70%;background-color:rgba(0,0,0,.8);padding:.25em;margin:auto;display:inline-block}@-webkit-keyframes htmlvideoplayer-zoomin{from{-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2);opacity:.6}to{-webkit-transform:none;transform:none;opacity:initial}}@keyframes htmlvideoplayer-zoomin{from{-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2);opacity:.6}to{-webkit-transform:none;transform:none;opacity:initial}} \ No newline at end of file +.videoPlayerContainer{position:fixed!important;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.videoPlayerContainer:not(.videoPlayerContainer-withBackdrop){background:#000!important}.videoPlayerContainer-withBackdrop{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-color:#000}.videoPlayerContainer-onTop{z-index:1000}.htmlvideoplayer{margin:0!important;padding:0!important;width:100%;height:100%}.htmlvideoplayer::cue{background-color:transparent;text-shadow:.14em .14em .14em rgba(0,0,0,1);-webkit-font-smoothing:antialiased;font-family:inherit}.htmlvideoplayer-moveupsubtitles::-webkit-media-text-track-display{margin-top:-2em}.videoSubtitles{position:fixed;bottom:10%;text-align:center;left:0;right:0;color:#fff;font-size:170%}.videoSubtitlesInner{max-width:70%;background-color:rgba(0,0,0,.8);padding:.25em;margin:auto;display:inline-block}@-webkit-keyframes htmlvideoplayer-zoomin{from{-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2);opacity:.6}to{-webkit-transform:none;transform:none;opacity:initial}}@keyframes htmlvideoplayer-zoomin{from{-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2);opacity:.6}to{-webkit-transform:none;transform:none;opacity:initial}} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/imagedownloader/imagedownloader.js b/dashboard-ui/bower_components/emby-webcomponents/imagedownloader/imagedownloader.js index 34fedc592..17c371cf6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/imagedownloader/imagedownloader.js +++ b/dashboard-ui/bower_components/emby-webcomponents/imagedownloader/imagedownloader.js @@ -1 +1 @@ -define(["loading","apphost","dialogHelper","connectionManager","imageLoader","browser","layoutManager","scrollHelper","globalize","require","emby-checkbox","emby-button","paper-icon-button-light","emby-linkbutton","formDialogStyle","cardStyle"],function(loading,appHost,dialogHelper,connectionManager,imageLoader,browser,layoutManager,scrollHelper,globalize,require){"use strict";function getBaseRemoteOptions(){var options={};return options.itemId=currentItemId,options}function reloadBrowsableImages(page,apiClient){loading.show();var options=getBaseRemoteOptions();options.type=browsableImageType,options.startIndex=browsableImageStartIndex,options.limit=browsableImagePageSize,options.IncludeAllLanguages=page.querySelector("#chkAllLanguages").checked;var provider=selectedProvider||"";provider&&(options.ProviderName=provider),apiClient.getAvailableRemoteImages(options).then(function(result){renderRemoteImages(page,apiClient,result,browsableImageType,options.startIndex,options.limit),page.querySelector("#selectBrowsableImageType").value=browsableImageType;var providersHtml=result.Providers.map(function(p){return'"}),selectImageProvider=page.querySelector("#selectImageProvider");selectImageProvider.innerHTML='"+providersHtml,selectImageProvider.value=provider,loading.hide()})}function renderRemoteImages(page,apiClient,imagesResult,imageType,startIndex,limit){page.querySelector(".availableImagesPaging").innerHTML=getPagingHtml(startIndex,limit,imagesResult.TotalRecordCount);for(var html="",i=0,length=imagesResult.Images.length;ilimit;html+='
',html+='';var startAtDisplay=totalRecordCount?startIndex+1:0;return html+=startAtDisplay+"-"+recordsEnd+" of "+totalRecordCount,html+="",showControls&&(html+='
',html+='',html+='',html+="
"),html+="
"}function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(elem=elem.parentNode,!elem)return null;return elem}function downloadRemoteImage(page,apiClient,url,type,provider){var options=getBaseRemoteOptions();options.Type=type,options.ImageUrl=url,options.ProviderName=provider,loading.show(),apiClient.downloadRemoteImage(options).then(function(){hasChanges=!0;var dlg=parentWithClass(page,"dialog");dialogHelper.close(dlg)})}function getDisplayUrl(url,apiClient){return apiClient.getUrl("Images/Remote",{imageUrl:url})}function getRemoteImageHtml(image,imageType,apiClient){var tagName=layoutManager.tv?"button":"div",enableFooterButtons=!layoutManager.tv,html="",cssClass="card scalableCard imageEditorCard",cardBoxCssClass="cardBox visualCardBox",shape="backdrop";return shape="Backdrop"===imageType||"Art"===imageType||"Thumb"===imageType||"Logo"===imageType?"backdrop":"Banner"===imageType?"banner":"Disc"===imageType?"square":"Episode"===currentItemType?"backdrop":"MusicAlbum"===currentItemType||"MusicArtist"===currentItemType?"square":"portrait",cssClass+=" "+shape+"Card "+shape+"Card-scalable","button"===tagName?(cssClass+=" btnImageCard",layoutManager.tv&&!browser.slow&&(cardBoxCssClass+=" cardBox-focustransform"),cardBoxCssClass+=" card-focuscontent",html+='',html+="
"),html+="
",html+="
",html+=""}function initEditor(page,apiClient){page.querySelector("#selectBrowsableImageType").addEventListener("change",function(){browsableImageType=this.value,browsableImageStartIndex=0,selectedProvider=null,reloadBrowsableImages(page,apiClient)}),page.querySelector("#selectImageProvider").addEventListener("change",function(){browsableImageStartIndex=0,selectedProvider=this.value,reloadBrowsableImages(page,apiClient)}),page.querySelector("#chkAllLanguages").addEventListener("change",function(){browsableImageStartIndex=0,reloadBrowsableImages(page,apiClient)}),page.addEventListener("click",function(e){var btnDownloadRemoteImage=parentWithClass(e.target,"btnDownloadRemoteImage");if(btnDownloadRemoteImage){var card=parentWithClass(btnDownloadRemoteImage,"card");return void downloadRemoteImage(page,apiClient,card.getAttribute("data-imageurl"),card.getAttribute("data-imagetype"),card.getAttribute("data-imageprovider"))}var btnImageCard=parentWithClass(e.target,"btnImageCard");btnImageCard&&downloadRemoteImage(page,apiClient,btnImageCard.getAttribute("data-imageurl"),btnImageCard.getAttribute("data-imagetype"),btnImageCard.getAttribute("data-imageprovider"))})}function showEditor(itemId,serverId,itemType){loading.show(),require(["text!./imagedownloader.template.html"],function(template){var apiClient=connectionManager.getApiClient(serverId);currentItemId=itemId,currentItemType=itemType;var dialogOptions={removeOnClose:!0};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="fullscreen-border";var dlg=dialogHelper.createDialog(dialogOptions);dlg.innerHTML=globalize.translateDocument(template,"sharedcomponents"),layoutManager.tv&&scrollHelper.centerFocus.on(dlg,!1),dlg.addEventListener("close",onDialogClosed),dialogHelper.open(dlg);var editorContent=dlg.querySelector(".formDialogContent");initEditor(editorContent,apiClient),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),reloadBrowsableImages(editorContent,apiClient)})}function onDialogClosed(){var dlg=this;layoutManager.tv&&scrollHelper.centerFocus.off(dlg,!1),loading.hide(),hasChanges?currentResolve():currentReject()}var currentItemId,currentItemType,currentResolve,currentReject,selectedProvider,hasChanges=!1,browsableImagePageSize=browser.slow?6:30,browsableImageStartIndex=0,browsableImageType="Primary";return{show:function(itemId,serverId,itemType,imageType){return new Promise(function(resolve,reject){currentResolve=resolve,currentReject=reject,hasChanges=!1,browsableImageStartIndex=0,browsableImageType=imageType||"Primary",selectedProvider=null,showEditor(itemId,serverId,itemType)})}}}); \ No newline at end of file +define(["loading","apphost","dialogHelper","connectionManager","imageLoader","browser","layoutManager","scrollHelper","globalize","require","emby-checkbox","emby-button","paper-icon-button-light","emby-linkbutton","formDialogStyle","cardStyle"],function(loading,appHost,dialogHelper,connectionManager,imageLoader,browser,layoutManager,scrollHelper,globalize,require){"use strict";function getBaseRemoteOptions(){var options={};return options.itemId=currentItemId,options}function reloadBrowsableImages(page,apiClient){loading.show();var options=getBaseRemoteOptions();options.type=browsableImageType,options.startIndex=browsableImageStartIndex,options.limit=browsableImagePageSize,options.IncludeAllLanguages=page.querySelector("#chkAllLanguages").checked;var provider=selectedProvider||"";provider&&(options.ProviderName=provider),apiClient.getAvailableRemoteImages(options).then(function(result){renderRemoteImages(page,apiClient,result,browsableImageType,options.startIndex,options.limit),page.querySelector("#selectBrowsableImageType").value=browsableImageType;var providersHtml=result.Providers.map(function(p){return'"}),selectImageProvider=page.querySelector("#selectImageProvider");selectImageProvider.innerHTML='"+providersHtml,selectImageProvider.value=provider,loading.hide()})}function renderRemoteImages(page,apiClient,imagesResult,imageType,startIndex,limit){page.querySelector(".availableImagesPaging").innerHTML=getPagingHtml(startIndex,limit,imagesResult.TotalRecordCount);for(var html="",i=0,length=imagesResult.Images.length;ilimit;return html+='
',html+='',html+=(totalRecordCount?startIndex+1:0)+"-"+recordsEnd+" of "+totalRecordCount,html+="",showControls&&(html+='
',html+='',html+='',html+="
"),html+="
"}function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(!(elem=elem.parentNode))return null;return elem}function downloadRemoteImage(page,apiClient,url,type,provider){var options=getBaseRemoteOptions();options.Type=type,options.ImageUrl=url,options.ProviderName=provider,loading.show(),apiClient.downloadRemoteImage(options).then(function(){hasChanges=!0;var dlg=parentWithClass(page,"dialog");dialogHelper.close(dlg)})}function getDisplayUrl(url,apiClient){return apiClient.getUrl("Images/Remote",{imageUrl:url})}function getRemoteImageHtml(image,imageType,apiClient){var tagName=layoutManager.tv?"button":"div",enableFooterButtons=!layoutManager.tv,html="",cssClass="card scalableCard imageEditorCard",cardBoxCssClass="cardBox visualCardBox",shape="backdrop";return shape="Backdrop"===imageType||"Art"===imageType||"Thumb"===imageType||"Logo"===imageType?"backdrop":"Banner"===imageType?"banner":"Disc"===imageType?"square":"Episode"===currentItemType?"backdrop":"MusicAlbum"===currentItemType||"MusicArtist"===currentItemType?"square":"portrait",cssClass+=" "+shape+"Card "+shape+"Card-scalable","button"===tagName?(cssClass+=" btnImageCard",layoutManager.tv&&!browser.slow&&(cardBoxCssClass+=" cardBox-focustransform"),layoutManager.tv&&(cardBoxCssClass+=" card-focuscontent cardBox-withfocuscontent"),html+='',html+="
"),html+="
",html+="
",html+=""}function initEditor(page,apiClient){page.querySelector("#selectBrowsableImageType").addEventListener("change",function(){browsableImageType=this.value,browsableImageStartIndex=0,selectedProvider=null,reloadBrowsableImages(page,apiClient)}),page.querySelector("#selectImageProvider").addEventListener("change",function(){browsableImageStartIndex=0,selectedProvider=this.value,reloadBrowsableImages(page,apiClient)}),page.querySelector("#chkAllLanguages").addEventListener("change",function(){browsableImageStartIndex=0,reloadBrowsableImages(page,apiClient)}),page.addEventListener("click",function(e){var btnDownloadRemoteImage=parentWithClass(e.target,"btnDownloadRemoteImage");if(btnDownloadRemoteImage){var card=parentWithClass(btnDownloadRemoteImage,"card");return void downloadRemoteImage(page,apiClient,card.getAttribute("data-imageurl"),card.getAttribute("data-imagetype"),card.getAttribute("data-imageprovider"))}var btnImageCard=parentWithClass(e.target,"btnImageCard");btnImageCard&&downloadRemoteImage(page,apiClient,btnImageCard.getAttribute("data-imageurl"),btnImageCard.getAttribute("data-imagetype"),btnImageCard.getAttribute("data-imageprovider"))})}function showEditor(itemId,serverId,itemType){loading.show(),require(["text!./imagedownloader.template.html"],function(template){var apiClient=connectionManager.getApiClient(serverId);currentItemId=itemId,currentItemType=itemType;var dialogOptions={removeOnClose:!0};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="fullscreen-border";var dlg=dialogHelper.createDialog(dialogOptions);dlg.innerHTML=globalize.translateDocument(template,"sharedcomponents"),layoutManager.tv&&scrollHelper.centerFocus.on(dlg,!1),dlg.addEventListener("close",onDialogClosed),dialogHelper.open(dlg);var editorContent=dlg.querySelector(".formDialogContent");initEditor(editorContent,apiClient),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),reloadBrowsableImages(editorContent,apiClient)})}function onDialogClosed(){var dlg=this;layoutManager.tv&&scrollHelper.centerFocus.off(dlg,!1),loading.hide(),hasChanges?currentResolve():currentReject()}var currentItemId,currentItemType,currentResolve,currentReject,selectedProvider,hasChanges=!1,browsableImagePageSize=browser.slow?6:30,browsableImageStartIndex=0,browsableImageType="Primary";return{show:function(itemId,serverId,itemType,imageType){return new Promise(function(resolve,reject){currentResolve=resolve,currentReject=reject,hasChanges=!1,browsableImageStartIndex=0,browsableImageType=imageType||"Primary",selectedProvider=null,showEditor(itemId,serverId,itemType)})}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js b/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js index 9e2640acc..831082c8d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js @@ -1 +1 @@ -define(["dialogHelper","connectionManager","loading","dom","layoutManager","focusManager","globalize","scrollHelper","imageLoader","require","browser","apphost","cardStyle","formDialogStyle","emby-button","paper-icon-button-light","css!./imageeditor"],function(dialogHelper,connectionManager,loading,dom,layoutManager,focusManager,globalize,scrollHelper,imageLoader,require,browser,appHost){"use strict";function getBaseRemoteOptions(){var options={};return options.itemId=currentItem.Id,options}function reload(page,item,focusContext){loading.show();var apiClient;item?(apiClient=connectionManager.getApiClient(item.ServerId),reloadItem(page,item,apiClient,focusContext)):(apiClient=connectionManager.getApiClient(currentItem.ServerId),apiClient.getItem(apiClient.getCurrentUserId(),currentItem.Id).then(function(item){reloadItem(page,item,apiClient,focusContext)}))}function addListeners(container,className,eventName,fn){container.addEventListener(eventName,function(e){var elem=dom.parentWithClass(e.target,className);elem&&fn.call(elem,e)})}function reloadItem(page,item,apiClient,focusContext){currentItem=item,apiClient.getRemoteImageProviders(getBaseRemoteOptions()).then(function(providers){for(var btnBrowseAllImages=page.querySelectorAll(".btnBrowseAllImages"),i=0,length=btnBrowseAllImages.length;i',html+='
',html+='
',html+='
';var imageUrl=getImageUrl(currentItem,apiClient,image.ImageType,image.ImageIndex,{maxWidth:imageSize});return html+='
",html+="
",html+="
",html+='
',html+='

'+globalize.translate("sharedcomponents#"+image.ImageType)+"

",html+='
',html+=image.Width&&image.Height?image.Width+" X "+image.Height:" ",html+="
",enableFooterButtons&&(html+='
',"Backdrop"===image.ImageType||"Screenshot"===image.ImageType?(html+=index>0?'':'',html+=indexchevron_right':''):imageProviders.length&&(html+=''),html+='',html+="
"),html+="
",html+="
",html+=""}function deleteImage(context,itemId,type,index,apiClient,enableConfirmation){var afterConfirm=function(){apiClient.deleteItemImage(itemId,type,index).then(function(){hasChanges=!0,reload(context)})};return enableConfirmation?void require(["confirm"],function(confirm){confirm({text:globalize.translate("sharedcomponents#ConfirmDeleteImage"),confirmText:globalize.translate("sharedcomponents#Delete"),primary:"cancel"}).then(afterConfirm)}):void afterConfirm()}function moveImage(context,apiClient,itemId,type,index,newIndex,focusContext){apiClient.updateItemImageIndex(itemId,type,index,newIndex).then(function(){hasChanges=!0,reload(context,null,focusContext)},function(){require(["alert"],function(alert){alert(globalize.translate("sharedcomponents#DefaultErrorMessage"))})})}function renderImages(page,item,apiClient,images,imageProviders,elem){var html="",imageSize=300,windowSize=dom.getWindowSize();windowSize.innerWidth>=1280&&(imageSize=Math.round(windowSize.innerWidth/4));for(var tagName=layoutManager.tv?"button":"div",enableFooterButtons=!layoutManager.tv,i=0,length=images.length;i0&&commands.push({name:globalize.translate("sharedcomponents#MoveLeft"),id:"moveleft"}),index',html+='
',html+='
',html+='
',html+='
",html+="
",html+="
",html+='
',html+='

'+globalize.translate("sharedcomponents#"+image.ImageType)+"

",html+='
',image.Width&&image.Height?html+=image.Width+" X "+image.Height:html+=" ",html+="
",enableFooterButtons&&(html+='
',"Backdrop"===image.ImageType||"Screenshot"===image.ImageType?(html+=index>0?'':'',html+=indexchevron_right':''):imageProviders.length&&(html+=''),html+='',html+="
"),html+="
",html+="
",html+=""}function deleteImage(context,itemId,type,index,apiClient,enableConfirmation){var afterConfirm=function(){apiClient.deleteItemImage(itemId,type,index).then(function(){hasChanges=!0,reload(context)})};if(!enableConfirmation)return void afterConfirm();require(["confirm"],function(confirm){confirm({text:globalize.translate("sharedcomponents#ConfirmDeleteImage"),confirmText:globalize.translate("sharedcomponents#Delete"),primary:"cancel"}).then(afterConfirm)})}function moveImage(context,apiClient,itemId,type,index,newIndex,focusContext){apiClient.updateItemImageIndex(itemId,type,index,newIndex).then(function(){hasChanges=!0,reload(context,null,focusContext)},function(){require(["alert"],function(alert){alert(globalize.translate("sharedcomponents#DefaultErrorMessage"))})})}function renderImages(page,item,apiClient,images,imageProviders,elem){var html="",imageSize=300,windowSize=dom.getWindowSize();windowSize.innerWidth>=1280&&(imageSize=Math.round(windowSize.innerWidth/4));for(var tagName=layoutManager.tv?"button":"div",enableFooterButtons=!layoutManager.tv,i=0,length=images.length;i0&&commands.push({name:globalize.translate("sharedcomponents#MoveLeft"),id:"moveleft"}),index
'}function getAutoTimeProgressHtml(pct,options,isRecording,start,end){var containerClass="itemProgressBar";options&&options.containerClass&&(containerClass+=" "+options.containerClass);var foregroundClass="itemProgressBarForeground";return isRecording&&(foregroundClass+=" itemProgressBarForeground-recording"),'
'}function getProgressBarHtml(item,options){var pct;if(enableProgressIndicator(item)&&"Recording"!==item.Type){var userData=options?options.userData||item.UserData:item.UserData;if(userData&&(pct=userData.PlayedPercentage,pct&&pct<100))return getProgressHtml(pct,options)}if(("Program"===item.Type||"Timer"===item.Type||"Recording"===item.Type)&&item.StartDate&&item.EndDate){var startDate=0,endDate=1;try{startDate=datetime.parseISO8601Date(item.StartDate).getTime()}catch(err){}try{endDate=datetime.parseISO8601Date(item.EndDate).getTime()}catch(err){}var now=(new Date).getTime(),total=endDate-startDate;if(pct=100*((now-startDate)/total),pct>0&&pct<100){var isRecording="Timer"===item.Type||"Recording"===item.Type||item.TimerId;return getAutoTimeProgressHtml(pct,options,isRecording,startDate,endDate)}}return""}function enablePlayedIndicator(item){return itemHelper.canMarkPlayed(item)}function getPlayedIndicator(item){if(enablePlayedIndicator(item)){var userData=item.UserData||{};if(userData.UnplayedItemCount)return'
'+userData.UnplayedItemCount+"
";if(userData.PlayedPercentage&&userData.PlayedPercentage>=100||userData.Played)return'
'}return""}function getCountIndicatorHtml(count){return'
'+count+"
"}function getChildCountIndicatorHtml(item,options){var minCount=0;return options&&(minCount=options.minCount||minCount),item.ChildCount&&item.ChildCount>minCount?getCountIndicatorHtml(item.ChildCount):""}function getTimerIndicator(item){var status;if("SeriesTimer"===item.Type)return'';if(item.TimerId||item.SeriesTimerId)status=item.Status||"Cancelled";else{if("Timer"!==item.Type)return"";status=item.Status}return item.SeriesTimerId?"Cancelled"!==status?'':'':''}function getSyncIndicator(item){return 100===item.SyncPercent?'
':null!=item.SyncPercent?'
':""}function getTypeIndicator(item){return"Video"===item.Type?'
':"Folder"===item.Type||"PhotoAlbum"===item.Type?'
':"Photo"===item.Type?'
':""}function onAutoTimeProgress(){var start=parseInt(this.getAttribute("data-starttime")),end=parseInt(this.getAttribute("data-endtime")),now=(new Date).getTime(),total=end-start,pct=100*((now-start)/total);pct=Math.min(100,pct),pct=Math.max(0,pct);var itemProgressBarForeground=this.querySelector(".itemProgressBarForeground");itemProgressBarForeground.style.width=pct+"%"}var ProgressBarPrototype=Object.create(HTMLDivElement.prototype);return ProgressBarPrototype.attachedCallback=function(){this.timeInterval&&clearInterval(this.timeInterval),"time"===this.getAttribute("data-automode")&&(this.timeInterval=setInterval(onAutoTimeProgress.bind(this),6e4))},ProgressBarPrototype.detachedCallback=function(){this.timeInterval&&(clearInterval(this.timeInterval),this.timeInterval=null)},document.registerElement("emby-progressbar",{prototype:ProgressBarPrototype,extends:"div"}),{getProgressBarHtml:getProgressBarHtml,getPlayedIndicatorHtml:getPlayedIndicator,getChildCountIndicatorHtml:getChildCountIndicatorHtml,enableProgressIndicator:enableProgressIndicator,getTimerIndicator:getTimerIndicator,enablePlayedIndicator:enablePlayedIndicator,getSyncIndicator:getSyncIndicator,getTypeIndicator:getTypeIndicator}}); \ No newline at end of file +define(["datetime","itemHelper","css!./indicators.css","material-icons"],function(datetime,itemHelper){"use strict";function enableProgressIndicator(item){return"Video"===item.MediaType&&"TvChannel"!==item.Type||("AudioBook"===item.Type||"AudioPodcast"===item.Type)}function getProgressHtml(pct,options){var containerClass="itemProgressBar";return options&&options.containerClass&&(containerClass+=" "+options.containerClass),'
'}function getAutoTimeProgressHtml(pct,options,isRecording,start,end){var containerClass="itemProgressBar";options&&options.containerClass&&(containerClass+=" "+options.containerClass);var foregroundClass="itemProgressBarForeground";return isRecording&&(foregroundClass+=" itemProgressBarForeground-recording"),'
'}function getProgressBarHtml(item,options){var pct;if(enableProgressIndicator(item)&&"Recording"!==item.Type){var userData=options?options.userData||item.UserData:item.UserData;if(userData&&(pct=userData.PlayedPercentage)&&pct<100)return getProgressHtml(pct,options)}if(("Program"===item.Type||"Timer"===item.Type||"Recording"===item.Type)&&item.StartDate&&item.EndDate){var startDate=0,endDate=1;try{startDate=datetime.parseISO8601Date(item.StartDate).getTime()}catch(err){}try{endDate=datetime.parseISO8601Date(item.EndDate).getTime()}catch(err){}if((pct=((new Date).getTime()-startDate)/(endDate-startDate)*100)>0&&pct<100){return getAutoTimeProgressHtml(pct,options,"Timer"===item.Type||"Recording"===item.Type||item.TimerId,startDate,endDate)}}return""}function enablePlayedIndicator(item){return itemHelper.canMarkPlayed(item)}function getPlayedIndicator(item){if(enablePlayedIndicator(item)){var userData=item.UserData||{};if(userData.UnplayedItemCount)return'
'+userData.UnplayedItemCount+"
";if(userData.PlayedPercentage&&userData.PlayedPercentage>=100||userData.Played)return'
'}return""}function getCountIndicatorHtml(count){return'
'+count+"
"}function getChildCountIndicatorHtml(item,options){var minCount=0;return options&&(minCount=options.minCount||minCount),item.ChildCount&&item.ChildCount>minCount?getCountIndicatorHtml(item.ChildCount):""}function getTimerIndicator(item){var status;if("SeriesTimer"===item.Type)return'';if(item.TimerId||item.SeriesTimerId)status=item.Status||"Cancelled";else{if("Timer"!==item.Type)return"";status=item.Status}return item.SeriesTimerId?"Cancelled"!==status?'':'':''}function getSyncIndicator(item){return 100===item.SyncPercent?'
':null!=item.SyncPercent?'
':""}function getTypeIndicator(item){return"Video"===item.Type?'
':"Folder"===item.Type||"PhotoAlbum"===item.Type?'
':"Photo"===item.Type?'
':""}function getMissingIndicator(item){if("Episode"===item.Type&&"Virtual"===item.LocationType){if(item.PremiereDate)try{if(datetime.parseISO8601Date(item.PremiereDate).getTime()>(new Date).getTime())return'
Unaired
'}catch(err){}return'
Missing
'}return""}function onAutoTimeProgress(){var start=parseInt(this.getAttribute("data-starttime")),end=parseInt(this.getAttribute("data-endtime")),now=(new Date).getTime(),total=end-start,pct=(now-start)/total*100;pct=Math.min(100,pct),pct=Math.max(0,pct),this.querySelector(".itemProgressBarForeground").style.width=pct+"%"}var ProgressBarPrototype=Object.create(HTMLDivElement.prototype);return ProgressBarPrototype.attachedCallback=function(){this.timeInterval&&clearInterval(this.timeInterval),"time"===this.getAttribute("data-automode")&&(this.timeInterval=setInterval(onAutoTimeProgress.bind(this),6e4))},ProgressBarPrototype.detachedCallback=function(){this.timeInterval&&(clearInterval(this.timeInterval),this.timeInterval=null)},document.registerElement("emby-progressbar",{prototype:ProgressBarPrototype,extends:"div"}),{getProgressBarHtml:getProgressBarHtml,getPlayedIndicatorHtml:getPlayedIndicator,getChildCountIndicatorHtml:getChildCountIndicatorHtml,enableProgressIndicator:enableProgressIndicator,getTimerIndicator:getTimerIndicator,enablePlayedIndicator:enablePlayedIndicator,getSyncIndicator:getSyncIndicator,getTypeIndicator:getTypeIndicator,getMissingIndicator:getMissingIndicator}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/input/api.js b/dashboard-ui/bower_components/emby-webcomponents/input/api.js index 1f5e3781a..c57e5a771 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/input/api.js +++ b/dashboard-ui/bower_components/emby-webcomponents/input/api.js @@ -1 +1 @@ -define(["connectionManager","playbackManager","events","inputManager","focusManager","appRouter"],function(connectionManager,playbackManager,events,inputManager,focusManager,appRouter){"use strict";function notifyApp(){inputManager.notify()}function displayMessage(cmd){var args=cmd.Arguments;args.TimeoutMs?require(["toast"],function(toast){toast({title:args.Header,text:args.Text})}):require(["alert"],function(alert){alert({title:args.Header,text:args.Text})})}function displayContent(cmd,apiClient){playbackManager.isPlayingLocally(["Video","Book","Game"])||appRouter.showItem(cmd.Arguments.ItemId,apiClient.serverId())}function processGeneralCommand(cmd,apiClient){switch(cmd.Name){case"Select":return void inputManager.trigger("select");case"Back":return void inputManager.trigger("back");case"MoveUp":return void inputManager.trigger("up");case"MoveDown":return void inputManager.trigger("down");case"MoveLeft":return void inputManager.trigger("left");case"MoveRight":return void inputManager.trigger("right");case"PageUp":return void inputManager.trigger("pageup");case"PageDown":return void inputManager.trigger("pagedown");case"SetRepeatMode":playbackManager.setRepeatMode(cmd.Arguments.RepeatMode);break;case"VolumeUp":return void inputManager.trigger("volumeup");case"VolumeDown":return void inputManager.trigger("volumedown");case"ChannelUp":return void inputManager.trigger("channelup");case"ChannelDown":return void inputManager.trigger("channeldown");case"Mute":return void inputManager.trigger("mute");case"Unmute":return void inputManager.trigger("unmute");case"ToggleMute":return void inputManager.trigger("togglemute");case"SetVolume":notifyApp(),playbackManager.setVolume(cmd.Arguments.Volume);break;case"SetAudioStreamIndex":notifyApp(),playbackManager.setAudioStreamIndex(parseInt(cmd.Arguments.Index));break;case"SetSubtitleStreamIndex":notifyApp(),playbackManager.setSubtitleStreamIndex(parseInt(cmd.Arguments.Index));break;case"ToggleFullscreen":return void inputManager.trigger("togglefullscreen");case"GoHome":return void inputManager.trigger("home");case"GoToSettings":return void inputManager.trigger("settings");case"DisplayContent":displayContent(cmd,apiClient);break;case"GoToSearch":return void inputManager.trigger("search");case"DisplayMessage":displayMessage(cmd);break;case"ToggleOsd":break;case"ToggleContextMenu":break;case"TakeScreenShot":break;case"SendKey":break;case"SendString":focusManager.sendText(cmd.Arguments.String);break;default:console.log("processGeneralCommand does not recognize: "+cmd.Name)}notifyApp()}function onWebSocketMessageReceived(e,msg){var apiClient=this;if("Play"===msg.MessageType){notifyApp();var serverId=apiClient.serverInfo().Id;"PlayNext"===msg.Data.PlayCommand?playbackManager.queueNext({ids:msg.Data.ItemIds,serverId:serverId}):"PlayLast"===msg.Data.PlayCommand?playbackManager.queue({ids:msg.Data.ItemIds,serverId:serverId}):playbackManager.play({ids:msg.Data.ItemIds,startPositionTicks:msg.Data.StartPositionTicks,mediaSourceId:msg.Data.MediaSourceId,audioStreamIndex:msg.Data.AudioStreamIndex,subtitleStreamIndex:msg.Data.SubtitleStreamIndex,startIndex:msg.Data.StartIndex,serverId:serverId})}else if("Playstate"===msg.MessageType)"Stop"===msg.Data.Command?inputManager.trigger("stop"):"Pause"===msg.Data.Command?inputManager.trigger("pause"):"Unpause"===msg.Data.Command?inputManager.trigger("play"):"PlayPause"===msg.Data.Command?inputManager.trigger("playpause"):"Seek"===msg.Data.Command?playbackManager.seek(msg.Data.SeekPositionTicks):"NextTrack"===msg.Data.Command?inputManager.trigger("next"):"PreviousTrack"===msg.Data.Command?inputManager.trigger("previous"):notifyApp();else if("GeneralCommand"===msg.MessageType){var cmd=msg.Data;processGeneralCommand(cmd,apiClient)}else if("UserDataChanged"===msg.MessageType){if(msg.Data.UserId===apiClient.getCurrentUserId())for(var i=0,length=msg.Data.UserDataList.length;i=200}function resetThrottle(key){times[key]=(new Date).getTime()}function allowInput(){return!(!isElectron&&document.hidden)&&"Minimized"!==appHost.getWindowState()}function raiseEvent(name,key,keyCode){if(allowInput()){var event=document.createEvent("Event");event.initEvent(name,!0,!0),event.key=key,event.keyCode=keyCode,(document.activeElement||document.body).dispatchEvent(event)}}function clickElement(elem){allowInput()&&elem.click()}function raiseKeyEvent(oldPressedState,newPressedState,key,keyCode,enableRepeatKeyDown,clickonKeyUp){if(newPressedState===!0){var fire=!1;oldPressedState===!1?(fire=!0,resetThrottle(key)):enableRepeatKeyDown&&(fire=throttle(key)),fire&&keyCode&&raiseEvent("keydown",key,keyCode)}else newPressedState===!1&&oldPressedState===!0&&(resetThrottle(key),keyCode&&raiseEvent("keyup",key,keyCode),clickonKeyUp&&clickElement(document.activeElement||window))}function runInputLoop(){var gamepads;navigator.getGamepads?gamepads=navigator.getGamepads():navigator.webkitGetGamepads&&(gamepads=navigator.webkitGetGamepads()),gamepads=gamepads||[];var i,j,len;for(i=0,len=gamepads.length;i_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickRight(!0):leftStickX<-_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickLeft(!0):leftStickY<-_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickUp(!0):leftStickY>_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickDown(!0):(_ButtonPressedState.setleftThumbstickLeft(!1),_ButtonPressedState.setleftThumbstickRight(!1),_ButtonPressedState.setleftThumbstickUp(!1),_ButtonPressedState.setleftThumbstickDown(!1));var buttons=gamepad.buttons;for(j=0,len=buttons.length;j=200}function resetThrottle(key){times[key]=(new Date).getTime()}function allowInput(){return!(!isElectron&&document.hidden)&&"Minimized"!==appHost.getWindowState()}function raiseEvent(name,key,keyCode){if(allowInput()){var event=document.createEvent("Event");event.initEvent(name,!0,!0),event.key=key,event.keyCode=keyCode,(document.activeElement||document.body).dispatchEvent(event)}}function clickElement(elem){allowInput()&&elem.click()}function raiseKeyEvent(oldPressedState,newPressedState,key,keyCode,enableRepeatKeyDown,clickonKeyUp){if(!0===newPressedState){var fire=!1;!1===oldPressedState?(fire=!0,resetThrottle(key)):enableRepeatKeyDown&&(fire=throttle(key)),fire&&keyCode&&raiseEvent("keydown",key,keyCode)}else!1===newPressedState&&!0===oldPressedState&&(resetThrottle(key),keyCode&&raiseEvent("keyup",key,keyCode),clickonKeyUp&&clickElement(document.activeElement||window))}function runInputLoop(){var gamepads;navigator.getGamepads?gamepads=navigator.getGamepads():navigator.webkitGetGamepads&&(gamepads=navigator.webkitGetGamepads()),gamepads=gamepads||[];var i,j,len;for(i=0,len=gamepads.length;i_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickRight(!0):leftStickX<-_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickLeft(!0):leftStickY<-_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickUp(!0):leftStickY>_THUMB_STICK_THRESHOLD?_ButtonPressedState.setleftThumbstickDown(!0):(_ButtonPressedState.setleftThumbstickLeft(!1),_ButtonPressedState.setleftThumbstickRight(!1),_ButtonPressedState.setleftThumbstickUp(!1),_ButtonPressedState.setleftThumbstickDown(!1));var buttons=gamepad.buttons;for(j=0,len=buttons.length;j=5e3&&(isMouseIdle=!0,document.body.classList.add("mouseIdle"),events.trigger(self,"mouseidle"))}function startMouseInterval(){mouseInterval||(mouseInterval=setInterval(onMouseInterval,5e3))}function stopMouseInterval(){var interval=mouseInterval;interval&&(clearInterval(interval),mouseInterval=null),document.body.classList.remove("mouseIdle")}function initMouse(){stopMouseInterval(),dom.removeEventListener(document,window.PointerEvent?"pointermove":"mousemove",onPointerMove,{passive:!0}),layoutManager.mobile||(startMouseInterval(),dom.addEventListener(document,window.PointerEvent?"pointermove":"mousemove",onPointerMove,{passive:!0})),dom.removeEventListener(document,window.PointerEvent?"pointerenter":"mouseenter",onPointerEnter,{capture:!0,passive:!0}),enableFocusWithMouse()&&dom.addEventListener(document,window.PointerEvent?"pointerenter":"mouseenter",onPointerEnter,{capture:!0,passive:!0})}var isMouseIdle,lastPointerMoveData,mouseInterval,self={},lastMouseInputTime=(new Date).getTime();return initMouse(),events.on(layoutManager,"modechange",initMouse),self}); \ No newline at end of file +define(["inputManager","focusManager","browser","layoutManager","events","dom"],function(inputmanager,focusManager,browser,layoutManager,events,dom){"use strict";function mouseIdleTime(){return(new Date).getTime()-lastMouseInputTime}function notifyApp(){inputmanager.notifyMouseMove()}function removeIdleClasses(){var classList=document.body.classList;classList.remove("mouseIdle"),classList.remove("mouseIdle-tv")}function addIdleClasses(){var classList=document.body.classList;classList.add("mouseIdle"),layoutManager.tv&&classList.add("mouseIdle-tv")}function onPointerMove(e){var eventX=e.screenX,eventY=e.screenY;if(void 0!==eventX||void 0!==eventY){var obj=lastPointerMoveData;if(!obj)return void(lastPointerMoveData={x:eventX,y:eventY});Math.abs(eventX-obj.x)<10&&Math.abs(eventY-obj.y)<10||(obj.x=eventX,obj.y=eventY,lastMouseInputTime=(new Date).getTime(),notifyApp(),isMouseIdle&&(isMouseIdle=!1,removeIdleClasses(),events.trigger(self,"mouseactive")))}}function onPointerEnter(e){if("mouse"===(e.pointerType||(layoutManager.mobile?"touch":"mouse"))&&!isMouseIdle){var parent=focusManager.focusableParent(e.target);parent&&focusManager.focus(parent)}}function enableFocusWithMouse(){return!!layoutManager.tv&&(!browser.web0s&&!!browser.tv)}function onMouseInterval(){!isMouseIdle&&mouseIdleTime()>=5e3&&(isMouseIdle=!0,addIdleClasses(),events.trigger(self,"mouseidle"))}function startMouseInterval(){mouseInterval||(mouseInterval=setInterval(onMouseInterval,5e3))}function stopMouseInterval(){var interval=mouseInterval;interval&&(clearInterval(interval),mouseInterval=null),removeIdleClasses()}function initMouse(){stopMouseInterval(),dom.removeEventListener(document,window.PointerEvent?"pointermove":"mousemove",onPointerMove,{passive:!0}),layoutManager.mobile||(startMouseInterval(),dom.addEventListener(document,window.PointerEvent?"pointermove":"mousemove",onPointerMove,{passive:!0})),dom.removeEventListener(document,window.PointerEvent?"pointerenter":"mouseenter",onPointerEnter,{capture:!0,passive:!0}),enableFocusWithMouse()&&dom.addEventListener(document,window.PointerEvent?"pointerenter":"mouseenter",onPointerEnter,{capture:!0,passive:!0})}var isMouseIdle,lastPointerMoveData,mouseInterval,self={},lastMouseInputTime=(new Date).getTime();return initMouse(),events.on(layoutManager,"modechange",initMouse),self}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/inputmanager.js b/dashboard-ui/bower_components/emby-webcomponents/inputmanager.js index b4f5e3b0a..bd9b8062e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/inputmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/inputmanager.js @@ -1 +1 @@ -define(["playbackManager","focusManager","appRouter","dom"],function(playbackManager,focusManager,appRouter,dom){"use strict";function notify(){lastInputTime=(new Date).getTime(),handleCommand("unknown")}function notifyMouseMove(){lastInputTime=(new Date).getTime()}function idleTime(){return(new Date).getTime()-lastInputTime}function select(sourceElement){sourceElement.click()}function on(scope,fn){eventListenerCount++,dom.addEventListener(scope,"command",fn,{})}function off(scope,fn){eventListenerCount&&eventListenerCount--,dom.removeEventListener(scope,"command",fn,{})}function checkCommandTime(command){var last=commandTimes[command]||0,now=(new Date).getTime();return!(now-last<1e3)&&(commandTimes[command]=now,!0)}function handleCommand(name,options){lastInputTime=(new Date).getTime();var sourceElement=options?options.sourceElement:null;if(sourceElement&&(sourceElement=focusManager.focusableParent(sourceElement)),sourceElement=sourceElement||document.activeElement||window,eventListenerCount){var customEvent=new CustomEvent("command",{detail:{command:name},bubbles:!0,cancelable:!0}),eventResult=sourceElement.dispatchEvent(customEvent);if(!eventResult)return}switch(name){case"up":focusManager.moveUp(sourceElement);break;case"down":focusManager.moveDown(sourceElement);break;case"left":focusManager.moveLeft(sourceElement);break;case"right":focusManager.moveRight(sourceElement);break;case"home":appRouter.goHome();break;case"settings":appRouter.showSettings();break;case"back":appRouter.back();break;case"forward":break;case"select":select(sourceElement);break;case"pageup":break;case"pagedown":break;case"end":break;case"menu":case"info":break;case"next":playbackManager.nextChapter();break;case"previous":playbackManager.previousChapter();break;case"guide":appRouter.showGuide();break;case"recordedtv":appRouter.showRecordedTV();break;case"record":break;case"livetv":appRouter.showLiveTV();break;case"mute":playbackManager.setMute(!0);break;case"unmute":playbackManager.setMute(!1);break;case"togglemute":playbackManager.toggleMute();break;case"channelup":playbackManager.nextTrack();break;case"channeldown":playbackManager.previousTrack();break;case"volumedown":playbackManager.volumeDown();break;case"volumeup":playbackManager.volumeUp();break;case"play":playbackManager.unpause();break;case"pause":playbackManager.pause();break;case"playpause":playbackManager.playPause();break;case"stop":checkCommandTime("stop")&&playbackManager.stop();break;case"changezoom":playbackManager.toggleAspectRatio();break;case"changeaudiotrack":playbackManager.changeAudioStream();break;case"changesubtitletrack":playbackManager.changeSubtitleStream();break;case"search":appRouter.showSearch();break;case"favorites":appRouter.showFavorites();break;case"fastforward":playbackManager.fastForward();break;case"rewind":playbackManager.rewind();break;case"togglefullscreen":playbackManager.toggleFullscreen();break;case"disabledisplaymirror":playbackManager.enableDisplayMirroring(!1);break;case"enabledisplaymirror":playbackManager.enableDisplayMirroring(!0);break;case"toggledisplaymirror":playbackManager.toggleDisplayMirroring();break;case"togglestats":break;case"movies":appRouter.goHome();break;case"music":appRouter.goHome();break;case"tv":appRouter.goHome();break;case"nowplaying":appRouter.showNowPlaying();break;case"save":break;case"screensaver":break;case"refresh":break;case"changebrightness":break;case"red":break;case"green":break;case"yellow":break;case"blue":break;case"grey":break;case"brown":}}var lastInputTime=(new Date).getTime(),eventListenerCount=0,commandTimes={};return dom.addEventListener(document,"click",notify,{passive:!0}),{trigger:handleCommand,handle:handleCommand,notify:notify,notifyMouseMove:notifyMouseMove,idleTime:idleTime,on:on,off:off}}); \ No newline at end of file +define(["playbackManager","focusManager","appRouter","dom"],function(playbackManager,focusManager,appRouter,dom){"use strict";function notify(){lastInputTime=(new Date).getTime(),handleCommand("unknown")}function notifyMouseMove(){lastInputTime=(new Date).getTime()}function idleTime(){return(new Date).getTime()-lastInputTime}function select(sourceElement){sourceElement.click()}function on(scope,fn){eventListenerCount++,dom.addEventListener(scope,"command",fn,{})}function off(scope,fn){eventListenerCount&&eventListenerCount--,dom.removeEventListener(scope,"command",fn,{})}function checkCommandTime(command){var last=commandTimes[command]||0,now=(new Date).getTime();return!(now-last<1e3)&&(commandTimes[command]=now,!0)}function handleCommand(name,options){lastInputTime=(new Date).getTime();var sourceElement=options?options.sourceElement:null;if(sourceElement&&(sourceElement=focusManager.focusableParent(sourceElement)),sourceElement=sourceElement||document.activeElement||window,eventListenerCount){var customEvent=new CustomEvent("command",{detail:{command:name},bubbles:!0,cancelable:!0});if(!sourceElement.dispatchEvent(customEvent))return}switch(name){case"up":focusManager.moveUp(sourceElement);break;case"down":focusManager.moveDown(sourceElement);break;case"left":focusManager.moveLeft(sourceElement);break;case"right":focusManager.moveRight(sourceElement);break;case"home":appRouter.goHome();break;case"settings":appRouter.showSettings();break;case"back":appRouter.back();break;case"forward":break;case"select":select(sourceElement);break;case"pageup":case"pagedown":case"end":break;case"menu":case"info":break;case"nextchapter":playbackManager.nextChapter();break;case"next":case"nexttrack":playbackManager.nextTrack();break;case"previous":case"previoustrack":playbackManager.previousTrack();break;case"previouschapter":playbackManager.previousChapter();break;case"guide":appRouter.showGuide();break;case"recordedtv":appRouter.showRecordedTV();break;case"record":break;case"livetv":appRouter.showLiveTV();break;case"mute":playbackManager.setMute(!0);break;case"unmute":playbackManager.setMute(!1);break;case"togglemute":playbackManager.toggleMute();break;case"channelup":playbackManager.channelUp();break;case"channeldown":playbackManager.channelDown();break;case"volumedown":playbackManager.volumeDown();break;case"volumeup":playbackManager.volumeUp();break;case"play":playbackManager.unpause();break;case"pause":playbackManager.pause();break;case"playpause":playbackManager.playPause();break;case"stop":checkCommandTime("stop")&&playbackManager.stop();break;case"changezoom":playbackManager.toggleAspectRatio();break;case"changeaudiotrack":playbackManager.changeAudioStream();break;case"changesubtitletrack":playbackManager.changeSubtitleStream();break;case"search":appRouter.showSearch();break;case"favorites":appRouter.showFavorites();break;case"fastforward":playbackManager.fastForward();break;case"rewind":playbackManager.rewind();break;case"togglefullscreen":playbackManager.toggleFullscreen();break;case"disabledisplaymirror":playbackManager.enableDisplayMirroring(!1);break;case"enabledisplaymirror":playbackManager.enableDisplayMirroring(!0);break;case"toggledisplaymirror":playbackManager.toggleDisplayMirroring();break;case"togglestats":break;case"movies":case"music":case"tv":appRouter.goHome();break;case"nowplaying":appRouter.showNowPlaying();break;case"save":case"screensaver":case"refresh":case"changebrightness":case"red":case"green":case"yellow":case"blue":case"grey":case"brown":break;case"repeatnone":playbackManager.setRepeatMode("RepeatNone");break;case"repeatall":playbackManager.setRepeatMode("RepeatAll");break;case"repeatone":playbackManager.setRepeatMode("RepeatOne")}}var lastInputTime=(new Date).getTime(),eventListenerCount=0,commandTimes={};return dom.addEventListener(document,"click",notify,{passive:!0}),{trigger:handleCommand,handle:handleCommand,notify:notify,notifyMouseMove:notifyMouseMove,idleTime:idleTime,on:on,off:off}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemcontextmenu.js b/dashboard-ui/bower_components/emby-webcomponents/itemcontextmenu.js index 982a2bb71..04d17bfbc 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/itemcontextmenu.js +++ b/dashboard-ui/bower_components/emby-webcomponents/itemcontextmenu.js @@ -1 +1 @@ -define(["apphost","globalize","connectionManager","itemHelper","appRouter","playbackManager","loading","appSettings","browser"],function(appHost,globalize,connectionManager,itemHelper,appRouter,playbackManager,loading,appSettings,browser){"use strict";function getCommands(options){var item=options.item,canPlay=playbackManager.canPlay(item),commands=[];if(browser.operaTv||browser.web0s)return commands;var user=options.user;canPlay&&"Photo"!==item.MediaType&&(options.play!==!1&&commands.push({name:globalize.translate("sharedcomponents#Play"),id:"resume"}),options.playAllFromHere&&"Program"!==item.Type&&"TvChannel"!==item.Type&&commands.push({name:globalize.translate("sharedcomponents#PlayAllFromHere"),id:"playallfromhere"})),playbackManager.canQueue(item)&&(options.queue!==!1&&commands.push({name:globalize.translate("sharedcomponents#AddToPlayQueue"),id:"queue"}),options.queue!==!1&&commands.push({name:globalize.translate("sharedcomponents#PlayNext"),id:"queuenext"})),(item.IsFolder||"MusicArtist"===item.Type||"MusicGenre"===item.Type)&&options.shuffle!==!1&&commands.push({name:globalize.translate("sharedcomponents#Shuffle"),id:"shuffle"}),"Audio"!==item.MediaType&&"MusicAlbum"!==item.Type&&"MusicArtist"!==item.Type&&"MusicGenre"!==item.Type&&"music"!==item.CollectionType||options.instantMix!==!1&&commands.push({name:globalize.translate("sharedcomponents#InstantMix"),id:"instantmix"}),commands.length&&commands.push({divider:!0}),itemHelper.supportsAddingToCollection(item)&&commands.push({name:globalize.translate("sharedcomponents#AddToCollection"),id:"addtocollection"}),itemHelper.supportsAddingToPlaylist(item)&&commands.push({name:globalize.translate("sharedcomponents#AddToPlaylist"),id:"addtoplaylist"}),"Timer"===item.Type&&user.Policy.EnableLiveTvManagement&&options.cancelTimer!==!1&&commands.push({name:globalize.translate("sharedcomponents#CancelRecording"),id:"canceltimer"}),"Recording"===item.Type&&"InProgress"===item.Status&&user.Policy.EnableLiveTvManagement&&options.cancelTimer!==!1&&commands.push({name:globalize.translate("sharedcomponents#CancelRecording"),id:"canceltimer"}),"SeriesTimer"===item.Type&&user.Policy.EnableLiveTvManagement&&options.cancelTimer!==!1&&commands.push({name:globalize.translate("sharedcomponents#CancelSeries"),id:"cancelseriestimer"}),item.CanDelete&&options.deleteItem!==!1&&("Playlist"===item.Type||"BoxSet"===item.Type?commands.push({name:globalize.translate("sharedcomponents#Delete"),id:"delete"}):commands.push({name:globalize.translate("sharedcomponents#DeleteMedia"),id:"delete"})),item.CanDownload&&appHost.supports("filedownload")&&commands.push({name:globalize.translate("sharedcomponents#Download"),id:"download"}),appHost.supports("sync")&&options.syncLocal!==!1&&itemHelper.canSync(user,item)&&commands.push({name:globalize.translate("sharedcomponents#Download"),id:"synclocal"});var canEdit=itemHelper.canEdit(user,item);if(canEdit&&options.edit!==!1&&"SeriesTimer"!==item.Type){var text="Timer"===item.Type||"SeriesTimer"===item.Type?globalize.translate("sharedcomponents#Edit"):globalize.translate("sharedcomponents#EditInfo");commands.push({name:text,id:"edit"})}return itemHelper.canEditImages(user,item)&&options.editImages!==!1&&commands.push({name:globalize.translate("sharedcomponents#EditImages"),id:"editimages"}),canEdit&&("Video"!==item.MediaType||"TvChannel"===item.Type||"Program"===item.Type||"Virtual"===item.LocationType||"Recording"===item.Type&&"Completed"!==item.Status||options.editSubtitles!==!1&&commands.push({name:globalize.translate("sharedcomponents#EditSubtitles"),id:"editsubtitles"})),options.identify!==!1&&itemHelper.canIdentify(user,item)&&commands.push({name:globalize.translate("sharedcomponents#Identify"),id:"identify"}),"Program"===item.Type&&options.record!==!1&&item.TimerId&&commands.push({name:Globalize.translate("sharedcomponents#ManageRecording"),id:"record"}),"Program"===item.Type&&options.record!==!1&&(item.TimerId||commands.push({name:Globalize.translate("sharedcomponents#Record"),id:"record"})),itemHelper.canRefreshMetadata(item,user)&&commands.push({name:globalize.translate("sharedcomponents#RefreshMetadata"),id:"refresh"}),item.PlaylistItemId&&options.playlistId&&commands.push({name:globalize.translate("sharedcomponents#RemoveFromPlaylist"),id:"removefromplaylist"}),options.collectionId&&commands.push({name:globalize.translate("sharedcomponents#RemoveFromCollection"),id:"removefromcollection"}),options.share===!0&&itemHelper.canShare(item,user)&&commands.push({name:globalize.translate("sharedcomponents#Share"),id:"share"}),options.sync!==!1&&itemHelper.canSync(user,item)&&commands.push({name:globalize.translate("sharedcomponents#Sync"),id:"sync"}),options.openAlbum!==!1&&item.AlbumId&&"Photo"!==item.MediaType&&commands.push({name:Globalize.translate("sharedcomponents#ViewAlbum"),id:"album"}),options.openArtist!==!1&&item.ArtistItems&&item.ArtistItems.length&&commands.push({name:Globalize.translate("sharedcomponents#ViewArtist"),id:"artist"}),commands}function getResolveFunction(resolve,id,changed,deleted){return function(){resolve({command:id,updated:changed,deleted:deleted})}}function executeCommand(item,id,options){var itemId=item.Id,serverId=item.ServerId,apiClient=connectionManager.getApiClient(serverId);return new Promise(function(resolve,reject){switch(id){case"addtocollection":require(["collectionEditor"],function(collectionEditor){(new collectionEditor).show({items:[itemId],serverId:serverId}).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"addtoplaylist":require(["playlistEditor"],function(playlistEditor){(new playlistEditor).show({items:[itemId],serverId:serverId}).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"download":require(["fileDownloader"],function(fileDownloader){var downloadHref=apiClient.getItemDownloadUrl(itemId);fileDownloader.download([{url:downloadHref,itemId:itemId,serverId:serverId}]),getResolveFunction(getResolveFunction(resolve,id),id)()});break;case"editsubtitles":require(["subtitleEditor"],function(subtitleEditor){subtitleEditor.show(itemId,serverId).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"edit":editItem(apiClient,item).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id));break;case"editimages":require(["imageEditor"],function(imageEditor){imageEditor.show({itemId:itemId,serverId:serverId}).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"identify":require(["itemIdentifier"],function(itemIdentifier){itemIdentifier.show(itemId,serverId).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"refresh":refresh(apiClient,itemId),getResolveFunction(resolve,id)();break;case"open":appRouter.showItem(item),getResolveFunction(resolve,id)();break;case"play":play(item,!1),getResolveFunction(resolve,id)();break;case"resume":play(item,!0),getResolveFunction(resolve,id)();break;case"queue":play(item,!1,!0),getResolveFunction(resolve,id)();break;case"queuenext":play(item,!1,!0,!0),getResolveFunction(resolve,id)();break;case"record":require(["recordingCreator"],function(recordingCreator){recordingCreator.show(itemId,serverId).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"shuffle":playbackManager.shuffle(item),getResolveFunction(resolve,id)();break;case"instantmix":playbackManager.instantMix(item),getResolveFunction(resolve,id)();break;case"delete":deleteItem(apiClient,item).then(getResolveFunction(resolve,id,!0,!0),getResolveFunction(resolve,id));break;case"share":require(["sharingmanager"],function(sharingManager){sharingManager.showMenu({serverId:serverId,itemId:itemId}).then(getResolveFunction(resolve,id))});break;case"album":appRouter.showItem(item.AlbumId,item.ServerId),getResolveFunction(resolve,id)();break;case"artist":appRouter.showItem(item.ArtistItems[0].Id,item.ServerId),getResolveFunction(resolve,id)();break;case"playallfromhere":getResolveFunction(resolve,id)();break;case"queueallfromhere":getResolveFunction(resolve,id)();break;case"sync":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:[item],serverId:serverId})}),getResolveFunction(resolve,id)();break;case"synclocal":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:[item],isLocalSync:!0,serverId:serverId})}),getResolveFunction(resolve,id)();break;case"removefromplaylist":apiClient.ajax({url:apiClient.getUrl("Playlists/"+options.playlistId+"/Items",{EntryIds:[item.PlaylistItemId].join(",")}),type:"DELETE"}).then(function(){getResolveFunction(resolve,id,!0)()});break;case"removefromcollection":apiClient.ajax({type:"DELETE",url:apiClient.getUrl("Collections/"+options.collectionId+"/Items",{Ids:[item.Id].join(",")})}).then(function(){getResolveFunction(resolve,id,!0)()});break;case"canceltimer":deleteTimer(apiClient,item,resolve,id);break;case"cancelseriestimer":deleteSeriesTimer(apiClient,item,resolve,id);break;default:reject()}})}function deleteTimer(apiClient,item,resolve,command){require(["recordingHelper"],function(recordingHelper){var timerId=item.TimerId||item.Id;recordingHelper.cancelTimerWithConfirmation(timerId,item.ServerId).then(function(){getResolveFunction(resolve,command,!0)()})})}function deleteSeriesTimer(apiClient,item,resolve,command){require(["recordingHelper"],function(recordingHelper){recordingHelper.cancelSeriesTimerWithConfirmation(item.Id,item.ServerId).then(function(){getResolveFunction(resolve,command,!0)()})})}function play(item,resume,queue,queueNext){var method=queue?queueNext?"queueNext":"queue":"play",startPosition=0;resume&&item.UserData&&item.UserData.PlaybackPositionTicks&&(startPosition=item.UserData.PlaybackPositionTicks),"Program"===item.Type?playbackManager[method]({ids:[item.ChannelId],startPositionTicks:startPosition,serverId:item.ServerId}):playbackManager[method]({items:[item],startPositionTicks:startPosition})}function editItem(apiClient,item){return new Promise(function(resolve,reject){var serverId=apiClient.serverInfo().Id;"Timer"===item.Type?require(["recordingEditor"],function(recordingEditor){recordingEditor.show(item.Id,serverId).then(resolve,reject)}):"SeriesTimer"===item.Type?require(["seriesRecordingEditor"],function(recordingEditor){recordingEditor.show(item.Id,serverId).then(resolve,reject)}):require(["metadataEditor"],function(metadataEditor){metadataEditor.show(item.Id,serverId).then(resolve,reject)})})}function deleteItem(apiClient,item){return new Promise(function(resolve,reject){require(["deleteHelper"],function(deleteHelper){deleteHelper.deleteItem({item:item,navigate:!1}).then(function(){resolve(!0)},reject)})})}function refresh(apiClient,itemId){require(["refreshDialog"],function(refreshDialog){new refreshDialog({itemIds:[itemId],serverId:apiClient.serverInfo().Id}).show()})}function show(options){var commands=getCommands(options);return commands.length?new Promise(function(resolve,reject){require(["actionsheet"],function(actionSheet){actionSheet.show({items:commands,positionTo:options.positionTo}).then(function(id){executeCommand(options.item,id,options).then(resolve)},reject)})}):Promise.reject()}return{getCommands:getCommands,show:show}}); \ No newline at end of file +define(["apphost","globalize","connectionManager","itemHelper","appRouter","playbackManager","loading","appSettings","browser","actionsheet"],function(appHost,globalize,connectionManager,itemHelper,appRouter,playbackManager,loading,appSettings,browser,actionsheet){"use strict";function getCommands(options){var item=options.item,canPlay=playbackManager.canPlay(item),commands=[],user=options.user,restrictOptions=(browser.operaTv||browser.web0s)&&!user.Policy.IsAdministrator;canPlay&&"Photo"!==item.MediaType&&(!1!==options.play&&commands.push({name:globalize.translate("sharedcomponents#Play"),id:"resume"}),options.playAllFromHere&&"Program"!==item.Type&&"TvChannel"!==item.Type&&commands.push({name:globalize.translate("sharedcomponents#PlayAllFromHere"),id:"playallfromhere"})),playbackManager.canQueue(item)&&(!1!==options.queue&&commands.push({name:globalize.translate("sharedcomponents#AddToPlayQueue"),id:"queue"}),!1!==options.queue&&commands.push({name:globalize.translate("sharedcomponents#PlayNext"),id:"queuenext"})),(item.IsFolder||"MusicArtist"===item.Type||"MusicGenre"===item.Type)&&"livetv"!==item.CollectionType&&!1!==options.shuffle&&commands.push({name:globalize.translate("sharedcomponents#Shuffle"),id:"shuffle"}),"Audio"!==item.MediaType&&"MusicAlbum"!==item.Type&&"MusicArtist"!==item.Type&&"MusicGenre"!==item.Type||!1===options.instantMix||itemHelper.isLocalItem(item)||commands.push({name:globalize.translate("sharedcomponents#InstantMix"),id:"instantmix"}),commands.length&&commands.push({divider:!0}),restrictOptions||(itemHelper.supportsAddingToCollection(item)&&commands.push({name:globalize.translate("sharedcomponents#AddToCollection"),id:"addtocollection"}),itemHelper.supportsAddingToPlaylist(item)&&commands.push({name:globalize.translate("sharedcomponents#AddToPlaylist"),id:"addtoplaylist"})),"Timer"===item.Type&&user.Policy.EnableLiveTvManagement&&!1!==options.cancelTimer&&commands.push({name:globalize.translate("sharedcomponents#CancelRecording"),id:"canceltimer"}),"Recording"===item.Type&&"InProgress"===item.Status&&user.Policy.EnableLiveTvManagement&&!1!==options.cancelTimer&&commands.push({name:globalize.translate("sharedcomponents#CancelRecording"),id:"canceltimer"}),"SeriesTimer"===item.Type&&user.Policy.EnableLiveTvManagement&&!1!==options.cancelTimer&&commands.push({name:globalize.translate("sharedcomponents#CancelSeries"),id:"cancelseriestimer"}),itemHelper.canConvert(item,user,connectionManager.getApiClient(item))&&commands.push({name:globalize.translate("sharedcomponents#Convert"),id:"convert"}),item.CanDelete&&!1!==options.deleteItem&&("Playlist"===item.Type||"BoxSet"===item.Type?commands.push({name:globalize.translate("sharedcomponents#Delete"),id:"delete"}):commands.push({name:globalize.translate("sharedcomponents#DeleteMedia"),id:"delete"})),item.CanDownload&&appHost.supports("filedownload")&&commands.push({name:globalize.translate("sharedcomponents#Download"),id:"download"}),appHost.supports("sync")&&!1!==options.syncLocal&&itemHelper.canSync(user,item)&&commands.push({name:globalize.translate("sharedcomponents#Download"),id:"synclocal"});var canEdit=itemHelper.canEdit(user,item);if(canEdit&&!1!==options.edit&&"SeriesTimer"!==item.Type){var text="Timer"===item.Type||"SeriesTimer"===item.Type?globalize.translate("sharedcomponents#Edit"):globalize.translate("sharedcomponents#EditMetadata");commands.push({name:text,id:"edit"})}return itemHelper.canEditImages(user,item)&&!1!==options.editImages&&commands.push({name:globalize.translate("sharedcomponents#EditImages"),id:"editimages"}),canEdit&&("Video"!==item.MediaType||"TvChannel"===item.Type||"Program"===item.Type||"Virtual"===item.LocationType||"Recording"===item.Type&&"Completed"!==item.Status||!1!==options.editSubtitles&&commands.push({name:globalize.translate("sharedcomponents#EditSubtitles"),id:"editsubtitles"})),!1!==options.identify&&itemHelper.canIdentify(user,item)&&commands.push({name:globalize.translate("sharedcomponents#Identify"),id:"identify"}),"Program"===item.Type&&!1!==options.record&&item.TimerId&&commands.push({name:Globalize.translate("sharedcomponents#ManageRecording"),id:"record"}),"Program"===item.Type&&!1!==options.record&&(item.TimerId||commands.push({name:Globalize.translate("sharedcomponents#Record"),id:"record"})),itemHelper.canRefreshMetadata(item,user)&&commands.push({name:globalize.translate("sharedcomponents#RefreshMetadata"),id:"refresh"}),item.PlaylistItemId&&options.playlistId&&commands.push({name:globalize.translate("sharedcomponents#RemoveFromPlaylist"),id:"removefromplaylist"}),options.collectionId&&commands.push({name:globalize.translate("sharedcomponents#RemoveFromCollection"),id:"removefromcollection"}),restrictOptions||!0===options.share&&itemHelper.canShare(item,user)&&commands.push({name:globalize.translate("sharedcomponents#Share"),id:"share"}),!1!==options.sync&&itemHelper.canSync(user,item)&&commands.push({name:globalize.translate("sharedcomponents#Sync"),id:"sync"}),!1!==options.openAlbum&&item.AlbumId&&"Photo"!==item.MediaType&&commands.push({name:Globalize.translate("sharedcomponents#ViewAlbum"),id:"album"}),!1!==options.openArtist&&item.ArtistItems&&item.ArtistItems.length&&commands.push({name:Globalize.translate("sharedcomponents#ViewArtist"),id:"artist"}),commands}function getResolveFunction(resolve,id,changed,deleted){return function(){resolve({command:id,updated:changed,deleted:deleted})}}function executeCommand(item,id,options){var itemId=item.Id,serverId=item.ServerId,apiClient=connectionManager.getApiClient(serverId);return new Promise(function(resolve,reject){switch(id){case"addtocollection":require(["collectionEditor"],function(collectionEditor){(new collectionEditor).show({items:[itemId],serverId:serverId}).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"addtoplaylist":require(["playlistEditor"],function(playlistEditor){(new playlistEditor).show({items:[itemId],serverId:serverId}).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"download":require(["fileDownloader"],function(fileDownloader){var downloadHref=apiClient.getItemDownloadUrl(itemId);fileDownloader.download([{url:downloadHref,itemId:itemId,serverId:serverId}]),getResolveFunction(getResolveFunction(resolve,id),id)()});break;case"editsubtitles":require(["subtitleEditor"],function(subtitleEditor){subtitleEditor.show(itemId,serverId).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"edit":editItem(apiClient,item).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id));break;case"editimages":require(["imageEditor"],function(imageEditor){imageEditor.show({itemId:itemId,serverId:serverId}).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"identify":require(["itemIdentifier"],function(itemIdentifier){itemIdentifier.show(itemId,serverId).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"refresh":refresh(apiClient,item),getResolveFunction(resolve,id)();break;case"open":appRouter.showItem(item),getResolveFunction(resolve,id)();break;case"play":play(item,!1),getResolveFunction(resolve,id)();break;case"resume":play(item,!0),getResolveFunction(resolve,id)();break;case"queue":play(item,!1,!0),getResolveFunction(resolve,id)();break;case"queuenext":play(item,!1,!0,!0),getResolveFunction(resolve,id)();break;case"record":require(["recordingCreator"],function(recordingCreator){recordingCreator.show(itemId,serverId).then(getResolveFunction(resolve,id,!0),getResolveFunction(resolve,id))});break;case"shuffle":playbackManager.shuffle(item),getResolveFunction(resolve,id)();break;case"instantmix":playbackManager.instantMix(item),getResolveFunction(resolve,id)();break;case"delete":deleteItem(apiClient,item).then(getResolveFunction(resolve,id,!0,!0),getResolveFunction(resolve,id));break;case"share":navigator.share({title:item.Name,text:item.Overview,url:"https://emby.media"});break;case"album":appRouter.showItem(item.AlbumId,item.ServerId),getResolveFunction(resolve,id)();break;case"artist":appRouter.showItem(item.ArtistItems[0].Id,item.ServerId),getResolveFunction(resolve,id)();break;case"playallfromhere":case"queueallfromhere":getResolveFunction(resolve,id)();break;case"convert":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:[item],serverId:serverId,mode:"convert"})}),getResolveFunction(resolve,id)();break;case"sync":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:[item],serverId:serverId,mode:"sync"})}),getResolveFunction(resolve,id)();break;case"synclocal":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:[item],serverId:serverId,mode:"download"})}),getResolveFunction(resolve,id)();break;case"removefromplaylist":apiClient.ajax({url:apiClient.getUrl("Playlists/"+options.playlistId+"/Items",{EntryIds:[item.PlaylistItemId].join(",")}),type:"DELETE"}).then(function(){getResolveFunction(resolve,id,!0)()});break;case"removefromcollection":apiClient.ajax({type:"DELETE",url:apiClient.getUrl("Collections/"+options.collectionId+"/Items",{Ids:[item.Id].join(",")})}).then(function(){getResolveFunction(resolve,id,!0)()});break;case"canceltimer":deleteTimer(apiClient,item,resolve,id);break;case"cancelseriestimer":deleteSeriesTimer(apiClient,item,resolve,id);break;default:reject()}})}function deleteTimer(apiClient,item,resolve,command){require(["recordingHelper"],function(recordingHelper){var timerId=item.TimerId||item.Id;recordingHelper.cancelTimerWithConfirmation(timerId,item.ServerId).then(function(){getResolveFunction(resolve,command,!0)()})})}function deleteSeriesTimer(apiClient,item,resolve,command){require(["recordingHelper"],function(recordingHelper){recordingHelper.cancelSeriesTimerWithConfirmation(item.Id,item.ServerId).then(function(){getResolveFunction(resolve,command,!0)()})})}function play(item,resume,queue,queueNext){var method=queue?queueNext?"queueNext":"queue":"play",startPosition=0;resume&&item.UserData&&item.UserData.PlaybackPositionTicks&&(startPosition=item.UserData.PlaybackPositionTicks),"Program"===item.Type?playbackManager[method]({ids:[item.ChannelId],startPositionTicks:startPosition,serverId:item.ServerId}):playbackManager[method]({items:[item],startPositionTicks:startPosition})}function editItem(apiClient,item){return new Promise(function(resolve,reject){var serverId=apiClient.serverInfo().Id;"Timer"===item.Type?require(["recordingEditor"],function(recordingEditor){recordingEditor.show(item.Id,serverId).then(resolve,reject)}):"SeriesTimer"===item.Type?require(["seriesRecordingEditor"],function(recordingEditor){recordingEditor.show(item.Id,serverId).then(resolve,reject)}):require(["metadataEditor"],function(metadataEditor){metadataEditor.show(item.Id,serverId).then(resolve,reject)})})}function deleteItem(apiClient,item){return new Promise(function(resolve,reject){require(["deleteHelper"],function(deleteHelper){deleteHelper.deleteItem({item:item,navigate:!1}).then(function(){resolve(!0)},reject)})})}function refresh(apiClient,item){require(["refreshDialog"],function(refreshDialog){new refreshDialog({itemIds:[item.Id],serverId:apiClient.serverInfo().Id,mode:"CollectionFolder"===item.Type?"scan":null}).show()})}function show(options){var commands=getCommands(options);return commands.length?actionsheet.show({items:commands,positionTo:options.positionTo,resolveOnClick:["share"]}).then(function(id){return executeCommand(options.item,id,options)}):Promise.reject()}return{getCommands:getCommands,show:show}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js b/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js index eb89dd16b..92bfb9d57 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js @@ -1 +1 @@ -define(["apphost","globalize"],function(appHost,globalize){"use strict";function getDisplayName(item,options){if(!item)throw new Error("null item passed into getDisplayName");options=options||{},"Timer"===item.Type&&(item=item.ProgramInfo||item);var name=("Program"!==item.Type&&"Recording"!==item.Type||!item.IsSeries&&!item.EpisodeTitle?item.Name:item.EpisodeTitle)||"";if("TvChannel"===item.Type)return item.ChannelNumber?item.ChannelNumber+" "+name:name;if("Episode"===item.Type&&0===item.ParentIndexNumber)name=globalize.translate("sharedcomponents#ValueSpecialEpisodeName",name);else if(("Episode"===item.Type||"Program"===item.Type)&&null!=item.IndexNumber&&null!=item.ParentIndexNumber&&options.includeIndexNumber!==!1){var displayIndexNumber=item.IndexNumber,number=displayIndexNumber,nameSeparator=" - ";options.includeParentInfo!==!1?number="S"+item.ParentIndexNumber+":E"+number:nameSeparator=". ",item.IndexNumberEnd&&(displayIndexNumber=item.IndexNumberEnd,number+="-"+displayIndexNumber),number&&(name=name?number+nameSeparator+name:number)}return name}function supportsAddingToCollection(item){var invalidTypes=["Person","Genre","MusicGenre","Studio","GameGenre","BoxSet","Playlist","UserView","CollectionFolder","Audio","Program","Timer","SeriesTimer"];return("Recording"!==item.Type||"Completed"===item.Status)&&(!item.CollectionType&&invalidTypes.indexOf(item.Type)===-1&&"Photo"!==item.MediaType&&!isLocalItem(item))}function supportsAddingToPlaylist(item){return"Program"!==item.Type&&("TvChannel"!==item.Type&&("Timer"!==item.Type&&("SeriesTimer"!==item.Type&&("Photo"!==item.MediaType&&(("Recording"!==item.Type||"Completed"===item.Status)&&(!isLocalItem(item)&&(item.MediaType||item.IsFolder||"Genre"===item.Type||"MusicGenre"===item.Type||"MusicArtist"===item.Type)))))))}function canEdit(user,item){var itemType=item.Type;return"UserRootFolder"!==itemType&&"UserView"!==itemType&&("Program"!==itemType&&(("Recording"!==item.Type||"Completed"===item.Status)&&(!isLocalItem(item)&&user.Policy.IsAdministrator)))}function isLocalItem(item){return!(!item||!item.Id||0!==item.Id.indexOf("local"))}return{getDisplayName:getDisplayName,supportsAddingToCollection:supportsAddingToCollection,supportsAddingToPlaylist:supportsAddingToPlaylist,isLocalItem:isLocalItem,canIdentify:function(user,item){var itemType=item.Type;return!("Movie"!==itemType&&"Trailer"!==itemType&&"Series"!==itemType&&"Game"!==itemType&&"BoxSet"!==itemType&&"Person"!==itemType&&"Book"!==itemType&&"MusicAlbum"!==itemType&&"MusicArtist"!==itemType||!user.Policy.IsAdministrator||isLocalItem(item))},canEdit:canEdit,canEditImages:function(user,item){var itemType=item.Type;return"Photo"!==item.MediaType&&("UserView"===itemType?!!user.Policy.IsAdministrator:("Recording"!==item.Type||"Completed"===item.Status)&&("Timer"!==itemType&&"SeriesTimer"!==itemType&&canEdit(user,item)&&!isLocalItem(item)))},canSync:function(user,item){return!(user&&!user.Policy.EnableContentDownloading)&&(!isLocalItem(item)&&item.SupportsSync)},canShare:function(item,user){return"Program"!==item.Type&&("TvChannel"!==item.Type&&("Timer"!==item.Type&&("SeriesTimer"!==item.Type&&(("Recording"!==item.Type||"Completed"===item.Status)&&(!isLocalItem(item)&&(user.Policy.EnablePublicSharing&&appHost.supports("sharing")))))))},enableDateAddedDisplay:function(item){return!item.IsFolder&&item.MediaType&&"Program"!==item.Type&&"TvChannel"!==item.Type&&"Trailer"!==item.Type},canMarkPlayed:function(item){if("Program"===item.Type)return!1;if("Video"===item.MediaType){if("TvChannel"!==item.Type)return!0}else if("Audio"===item.MediaType){if("AudioPodcast"===item.Type)return!0;if("AudioBook"===item.Type)return!0}return"Series"===item.Type||"Season"===item.Type||"BoxSet"===item.Type||"Game"===item.MediaType||"Book"===item.MediaType||"Recording"===item.MediaType},canRate:function(item){return"Program"!==item.Type&&"Timer"!==item.Type&&"SeriesTimer"!==item.Type},canRefreshMetadata:function(item,user){return!(!user.Policy.IsAdministrator||"Timer"===item.Type||"SeriesTimer"===item.Type||"Program"===item.Type||"TvChannel"===item.Type||"Recording"===item.Type&&"Completed"!==item.Status||isLocalItem(item))},supportsMediaSourceSelection:function(item){return"Video"===item.MediaType&&("TvChannel"!==item.Type&&(!(!item.MediaSources||1===item.MediaSources.length&&"Placeholder"===item.MediaSources[0].Type)&&(!item.SourceType||"Library"===item.SourceType)))}}}); \ No newline at end of file +define(["apphost","globalize"],function(appHost,globalize){"use strict";function getDisplayName(item,options){if(!item)throw new Error("null item passed into getDisplayName");options=options||{},"Timer"===item.Type&&(item=item.ProgramInfo||item);var name=("Program"!==item.Type&&"Recording"!==item.Type||!item.IsSeries&&!item.EpisodeTitle?item.Name:item.EpisodeTitle)||"";if("TvChannel"===item.Type)return item.ChannelNumber?item.ChannelNumber+" "+name:name;if("Episode"===item.Type&&0===item.ParentIndexNumber)name=globalize.translate("sharedcomponents#ValueSpecialEpisodeName",name);else if(("Episode"===item.Type||"Program"===item.Type)&&null!=item.IndexNumber&&null!=item.ParentIndexNumber&&!1!==options.includeIndexNumber){var displayIndexNumber=item.IndexNumber,number=displayIndexNumber,nameSeparator=" - ";!1!==options.includeParentInfo?number="S"+item.ParentIndexNumber+":E"+number:nameSeparator=". ",item.IndexNumberEnd&&(displayIndexNumber=item.IndexNumberEnd,number+="-"+displayIndexNumber),number&&(name=name?number+nameSeparator+name:number)}return name}function supportsAddingToCollection(item){var invalidTypes=["Genre","MusicGenre","Studio","GameGenre","UserView","CollectionFolder","Audio","Program","Timer","SeriesTimer"];return("Recording"!==item.Type||"Completed"===item.Status)&&(!item.CollectionType&&-1===invalidTypes.indexOf(item.Type)&&"Photo"!==item.MediaType&&!isLocalItem(item))}function supportsAddingToPlaylist(item){return"Program"!==item.Type&&("TvChannel"!==item.Type&&("Timer"!==item.Type&&("SeriesTimer"!==item.Type&&("Photo"!==item.MediaType&&(("Recording"!==item.Type||"Completed"===item.Status)&&(!isLocalItem(item)&&("livetv"!==item.CollectionType&&(item.MediaType||item.IsFolder||"Genre"===item.Type||"MusicGenre"===item.Type||"MusicArtist"===item.Type))))))))}function canEdit(user,item){var itemType=item.Type;return"UserRootFolder"!==itemType&&"UserView"!==itemType&&("Program"!==itemType&&("Timer"!==itemType&&("SeriesTimer"!==itemType&&(("Recording"!==item.Type||"Completed"===item.Status)&&(!isLocalItem(item)&&user.Policy.IsAdministrator)))))}function isLocalItem(item){return!(!item||!item.Id||0!==item.Id.indexOf("local"))}return{getDisplayName:getDisplayName,supportsAddingToCollection:supportsAddingToCollection,supportsAddingToPlaylist:supportsAddingToPlaylist,isLocalItem:isLocalItem,canIdentify:function(user,item){var itemType=item.Type;return!("Movie"!==itemType&&"Trailer"!==itemType&&"Series"!==itemType&&"Game"!==itemType&&"BoxSet"!==itemType&&"Person"!==itemType&&"Book"!==itemType&&"MusicAlbum"!==itemType&&"MusicArtist"!==itemType&&"MusicVideo"!==itemType||!user.Policy.IsAdministrator||isLocalItem(item))},canEdit:canEdit,canEditImages:function(user,item){var itemType=item.Type;return"Photo"!==item.MediaType&&("UserView"===itemType?!!user.Policy.IsAdministrator:("Recording"!==item.Type||"Completed"===item.Status)&&("Timer"!==itemType&&"SeriesTimer"!==itemType&&canEdit(user,item)&&!isLocalItem(item)))},canSync:function(user,item){return!(user&&!user.Policy.EnableContentDownloading)&&(!isLocalItem(item)&&item.SupportsSync)},canShare:function(item,user){return"Program"!==item.Type&&("TvChannel"!==item.Type&&("Timer"!==item.Type&&("SeriesTimer"!==item.Type&&(("Recording"!==item.Type||"Completed"===item.Status)&&(!isLocalItem(item)&&(user.Policy.EnablePublicSharing&&appHost.supports("sharing")))))))},enableDateAddedDisplay:function(item){return!item.IsFolder&&item.MediaType&&"Program"!==item.Type&&"TvChannel"!==item.Type&&"Trailer"!==item.Type},canMarkPlayed:function(item){if("Program"===item.Type)return!1;if("Video"===item.MediaType){if("TvChannel"!==item.Type)return!0}else if("Audio"===item.MediaType){if("AudioPodcast"===item.Type)return!0;if("AudioBook"===item.Type)return!0}return"Series"===item.Type||"Season"===item.Type||"BoxSet"===item.Type||"Game"===item.MediaType||"Book"===item.MediaType||"Recording"===item.MediaType},canRate:function(item){return"Program"!==item.Type&&"Timer"!==item.Type&&"SeriesTimer"!==item.Type&&"CollectionFolder"!==item.Type&&"UserView"!==item.Type&&"Channel"!==item.Type&&"Season"!==item.Type&&"Studio"!==item.Type&&!!item.UserData},canConvert:function(item,user){if(!user.Policy.EnableMediaConversion)return!1;if(isLocalItem(item))return!1;var mediaType=item.MediaType;if("Book"===mediaType||"Photo"===mediaType||"Game"===mediaType||"Audio"===mediaType)return!1;if("livetv"===item.CollectionType)return!1;var type=item.Type;return"Channel"!==type&&"Person"!==type&&"Year"!==type&&"Program"!==type&&"Timer"!==type&&"SeriesTimer"!==type&&(!("Virtual"===item.LocationType&&!item.IsFolder)&&!item.IsPlaceHolder)},canRefreshMetadata:function(item,user){if(user.Policy.IsAdministrator){if("livetv"===item.CollectionType)return!1;if("Timer"!==item.Type&&"SeriesTimer"!==item.Type&&"Program"!==item.Type&&"TvChannel"!==item.Type&&("Recording"!==item.Type||"Completed"===item.Status)&&!isLocalItem(item))return!0}return!1},supportsMediaSourceSelection:function(item){return"Video"===item.MediaType&&("TvChannel"!==item.Type&&(!(!item.MediaSources||1===item.MediaSources.length&&"Placeholder"===item.MediaSources[0].Type)&&(!1!==item.EnableMediaSourceDisplay&&(null!=item.EnableMediaSourceDisplay||!item.SourceType||"Library"===item.SourceType))))}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.css b/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.css deleted file mode 100644 index 3ce6e583d..000000000 --- a/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.css +++ /dev/null @@ -1 +0,0 @@ -.cardOverlayTarget{position:absolute;right:0;left:0;bottom:0;top:0;background-color:rgba(0,0,0,.85);z-index:1;line-height:initial;font-size:initial;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;-webkit-transform:translateY(100%);transform:translateY(100%)}.cardOverlayTarget-open{-webkit-transform:none;transform:none}.cardOverlayInner{padding:.5em;color:#fff;text-align:left;font-size:90%}.cardOverlayMediaInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0;color:#ddd}.cardOverlayButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cardOverlayFab{margin-right:.25em!important;background:#404040;color:#fff}.withHoverMenu{overflow:hidden} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js b/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js deleted file mode 100644 index 3fc3db063..000000000 --- a/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js +++ /dev/null @@ -1 +0,0 @@ -define(["layoutManager","connectionManager","itemHelper","mediaInfo","playbackManager","globalize","dom","apphost","css!./itemhovermenu","emby-button","emby-playstatebutton","emby-ratingbutton"],function(layoutManager,connectionManager,itemHelper,mediaInfo,playbackManager,globalize,dom,appHost){"use strict";function onPointerLeave(e){var pointerType=e.pointerType||(layoutManager.mobile?"touch":"mouse");if("mouse"===pointerType){var elem=e.target;showOverlayTimeout&&(clearTimeout(showOverlayTimeout),showOverlayTimeout=null),elem=elem.classList.contains("cardOverlayTarget")?elem:elem.querySelector(".cardOverlayTarget"),elem&&slideDownToHide(elem)}}function onSlideTransitionComplete(){this.classList.add("hide")}function slideDownToHide(elem){elem.classList.contains("hide")||(dom.addEventListener(elem,dom.whichTransitionEvent(),onSlideTransitionComplete,{once:!0}),elem.classList.remove("cardOverlayTarget-open"))}function slideUpToShow(elem){dom.removeEventListener(elem,dom.whichTransitionEvent(),onSlideTransitionComplete,{once:!0}),elem.classList.remove("hide"),void elem.offsetWidth,elem.classList.add("cardOverlayTarget-open")}function getOverlayHtml(apiClient,item,card){var html="";html+='
';var className=card.className.toLowerCase(),isMiniItem=className.indexOf("mini")!==-1,isSmallItem=isMiniItem||className.indexOf("small")!==-1,isPortrait=className.indexOf("portrait")!==-1,parentName=isSmallItem||isMiniItem||isPortrait?null:item.SeriesName,name=item.EpisodeTitle?item.Name:itemHelper.getDisplayName(item);html+="
";var imgUrl,logoHeight=26;parentName&&item.ParentLogoItemId?(imgUrl=apiClient.getScaledImageUrl(item.ParentLogoItemId,{maxHeight:logoHeight,type:"logo",tag:item.ParentLogoImageTag}),html+=''):item.ImageTags.Logo?(imgUrl=apiClient.getScaledImageUrl(item.Id,{maxHeight:logoHeight,type:"logo",tag:item.ImageTags.Logo}),html+=''):html+=parentName||name,html+="
",parentName?(html+="

",html+=name,html+="

"):isSmallItem||isMiniItem||(html+='
',html+=mediaInfo.getPrimaryMediaInfoHtml(item,{endsAt:!1}),html+="
"),html+='
',playbackManager.canPlay(item)&&(html+=''),item.LocalTrailerCount&&(html+='');var moreIcon="dots-horiz"===appHost.moreIcon?"":"";html+='";var userData=item.UserData||{};if(itemHelper.canMarkPlayed(item)&&(html+=''),itemHelper.canRate(item)){var likes=null==userData.Likes?"":userData.Likes;html+=''}return html+="
",html+="
"}function onCardOverlayButtonsClick(e){var button=dom.parentWithClass(e.target,"btnUserData");button&&e.stopPropagation()}function onShowTimerExpired(elem){var innerElem=elem.querySelector(".cardOverlayTarget");if(!innerElem){innerElem=document.createElement("div"),innerElem.classList.add("hide"),innerElem.classList.add("cardOverlayTarget"),innerElem.classList.add("itemAction"),innerElem.setAttribute("data-action","link");var appendTo=elem.querySelector("div.cardContent")||elem.querySelector(".cardScalable")||elem.querySelector(".cardBox");appendTo||(appendTo=elem),appendTo.classList.add("withHoverMenu"),appendTo.appendChild(innerElem)}var dataElement=dom.parentWithAttribute(elem,"data-id");if(dataElement){var id=dataElement.getAttribute("data-id"),type=dataElement.getAttribute("data-type");if("Timer"!==type&&"SeriesTimer"!==type&&"Program"!==type){var serverId=dataElement.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);apiClient.getItem(apiClient.getCurrentUserId(),id).then(function(item){innerElem.innerHTML=getOverlayHtml(apiClient,item,dataElement),innerElem.querySelector(".cardOverlayButtons").addEventListener("click",onCardOverlayButtonsClick)}),slideUpToShow(innerElem)}}}function onPointerEnter(e){var pointerType=e.pointerType||(layoutManager.mobile?"touch":"mouse");if("mouse"===pointerType){var elem=e.target,card=dom.parentWithClass(elem,"cardBox");if(!card)return;if(preventHover===!0)return void(preventHover=!1);showOverlayTimeout&&(clearTimeout(showOverlayTimeout),showOverlayTimeout=null),showOverlayTimeout=setTimeout(function(){onShowTimerExpired(card)},1600)}}function preventTouchHover(){preventHover=!0}function ItemHoverMenu(parentElement){this.parent=parentElement,dom.addEventListener(this.parent,window.PointerEvent?"pointerenter":"mouseenter",onPointerEnter,{passive:!0,capture:!0}),dom.addEventListener(this.parent,window.PointerEvent?"pointerleave":"mouseleave",onPointerLeave,{passive:!0,capture:!0}),window.PointerEvent||dom.addEventListener(this.parent,"touchstart",preventTouchHover,{passive:!0})}var showOverlayTimeout,preventHover=!1;return ItemHoverMenu.prototype={constructor:ItemHoverMenu,destroy:function(){dom.removeEventListener(this.parent,window.PointerEvent?"pointerenter":"mouseenter",onPointerEnter,{passive:!0,capture:!0}),dom.removeEventListener(this.parent,window.PointerEvent?"pointerleave":"mouseleave",onPointerLeave,{passive:!0,capture:!0}),dom.removeEventListener(this.parent,"touchstart",preventTouchHover,{passive:!0})}},ItemHoverMenu}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js b/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js index 1716db4e0..fefded7f8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js +++ b/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js @@ -1 +1 @@ -define(["dialogHelper","loading","cardBuilder","connectionManager","require","globalize","scrollHelper","layoutManager","focusManager","browser","emby-input","emby-checkbox","paper-icon-button-light","css!./../formdialog","material-icons","cardStyle"],function(dialogHelper,loading,cardBuilder,connectionManager,require,globalize,scrollHelper,layoutManager,focusManager,browser){"use strict";function getApiClient(){return connectionManager.getApiClient(currentServerId)}function searchForIdentificationResults(page){var i,length,value,lookupInfo={ProviderIds:{}},identifyField=page.querySelectorAll(".identifyField");for(i=0,length=identifyField.length;i");if(identifyResult.ImageUrl){var displayUrl=getSearchImageDisplayUrl(identifyResult.ImageUrl,identifyResult.SearchProviderName);resultHtml='
'+resultHtml+"
"}page.querySelector(".selectedSearchResult").innerHTML=resultHtml,focusManager.focus(identifyOptionsForm.querySelector(".btnSubmit"))}function getSearchResultHtml(result,index){var padderClass,html="",cssClass="card scalableCard",cardBoxCssClass="cardBox";if("Episode"===currentItemType?(cssClass+=" backdropCard backdropCard-scalable",padderClass="cardPadder-backdrop"):"MusicAlbum"===currentItemType||"MusicArtist"===currentItemType?(cssClass+=" squareCard squareCard-scalable",padderClass="cardPadder-square"):(cssClass+=" portraitCard portraitCard-scalable",padderClass="cardPadder-portrait"),layoutManager.tv&&!browser.slow&&(cardBoxCssClass+=" cardBox-focustransform"),cardBoxCssClass+=" card-focuscontent cardBox-bottompadded",html+='"}function getSearchImageDisplayUrl(url,provider){var apiClient=getApiClient();return apiClient.getUrl("Items/RemoteSearch/Image",{imageUrl:url,ProviderName:provider})}function submitIdentficationResult(page){loading.show();var options={ReplaceAllImages:page.querySelector("#chkIdentifyReplaceImages").checked},apiClient=getApiClient();apiClient.ajax({type:"POST",url:apiClient.getUrl("Items/RemoteSearch/Apply/"+currentItem.Id,options),data:JSON.stringify(currentSearchResult),contentType:"application/json"}).then(function(){hasChanges=!0,loading.hide(),dialogHelper.close(page)},function(){loading.hide(),dialogHelper.close(page)})}function showIdentificationForm(page,item){var apiClient=getApiClient();apiClient.getJSON(apiClient.getUrl("Items/"+item.Id+"/ExternalIdInfos")).then(function(idList){for(var html="",providerIds=item.ProviderIds||{},i=0,length=idList.length;i';var idLabel=globalize.translate("sharedcomponents#LabelDynamicExternalId").replace("{0}",idInfo.Name);providerIds[idInfo.Key]||"";html+='',html+="
"}page.querySelector("#txtLookupName").value="","Person"===item.Type||"BoxSet"===item.Type?(page.querySelector(".fldLookupYear").classList.add("hide"),page.querySelector("#txtLookupYear").value=""):(page.querySelector(".fldLookupYear").classList.remove("hide"),page.querySelector("#txtLookupYear").value=""),page.querySelector(".identifyProviderIds").innerHTML=html,page.querySelector(".formDialogHeaderTitle").innerHTML=globalize.translate("sharedcomponents#Identify")})}function showEditor(itemId){loading.show(),require(["text!./itemidentifier.template.html"],function(template){var apiClient=getApiClient();apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(item){currentItem=item,currentItemType=currentItem.Type;var dialogOptions={size:"fullscreen-border",removeOnClose:!0,scrollY:!1};layoutManager.tv&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("recordingDialog");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,dlg.addEventListener("close",onDialogClosed),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),dialogHelper.open(dlg),dlg.querySelector(".popupIdentifyForm").addEventListener("submit",function(e){return e.preventDefault(),searchForIdentificationResults(dlg),!1}),dlg.querySelector(".identifyOptionsForm").addEventListener("submit",function(e){return e.preventDefault(),submitIdentficationResult(dlg),!1}),dlg.querySelector(".btnCancel").addEventListener("click",function(e){dialogHelper.close(dlg)}),dlg.classList.add("identifyDialog"),showIdentificationForm(dlg,item),loading.hide()})})}function onDialogClosed(){loading.hide(),hasChanges?currentResolve():currentReject()}function showEditorFindNew(itemName,itemYear,itemType,resolveFunc){currentItem=null,currentItemType=itemType,require(["text!./itemidentifier.template.html"],function(template){var dialogOptions={size:"fullscreen-border",removeOnClose:!0,scrollY:!1};layoutManager.tv&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("recordingDialog");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),dialogHelper.open(dlg),dlg.querySelector(".btnCancel").addEventListener("click",function(e){dialogHelper.close(dlg)}),dlg.querySelector(".popupIdentifyForm").addEventListener("submit",function(e){return e.preventDefault(),searchForIdentificationResults(dlg),!1}),dlg.addEventListener("close",function(){loading.hide();var foundItem=hasChanges?currentSearchResult:null;resolveFunc(foundItem)}),dlg.classList.add("identifyDialog"),showIdentificationFormFindNew(dlg,itemName,itemYear,itemType)})}function showIdentificationFormFindNew(dlg,itemName,itemYear,itemType){dlg.querySelector("#txtLookupName").value=itemName,"Person"===itemType||"BoxSet"===itemType?(dlg.querySelector(".fldLookupYear").classList.add("hide"),dlg.querySelector("#txtLookupYear").value=""):(dlg.querySelector(".fldLookupYear").classList.remove("hide"),dlg.querySelector("#txtLookupYear").value=itemYear),dlg.querySelector(".formDialogHeaderTitle").innerHTML=globalize.translate("sharedcomponents#Search")}var currentItem,currentItemType,currentServerId,currentResolve,currentReject,currentSearchResult,hasChanges=!1;return{show:function(itemId,serverId){return new Promise(function(resolve,reject){currentResolve=resolve,currentReject=reject,currentServerId=serverId,hasChanges=!1,showEditor(itemId)})},showFindNew:function(itemName,itemYear,itemType,serverId){return new Promise(function(resolve,reject){currentServerId=serverId,hasChanges=!1,showEditorFindNew(itemName,itemYear,itemType,resolve)})}}}); \ No newline at end of file +define(["dialogHelper","loading","connectionManager","require","globalize","scrollHelper","layoutManager","focusManager","browser","emby-input","emby-checkbox","paper-icon-button-light","css!./../formdialog","material-icons","cardStyle"],function(dialogHelper,loading,connectionManager,require,globalize,scrollHelper,layoutManager,focusManager,browser){"use strict";function getApiClient(){return connectionManager.getApiClient(currentServerId)}function searchForIdentificationResults(page){var i,length,value,lookupInfo={ProviderIds:{}},identifyField=page.querySelectorAll(".identifyField");for(i=0,length=identifyField.length;i");if(identifyResult.ImageUrl){resultHtml='
'+resultHtml+"
"}page.querySelector(".selectedSearchResult").innerHTML=resultHtml,focusManager.focus(identifyOptionsForm.querySelector(".btnSubmit"))}function getSearchResultHtml(result,index){var padderClass,html="",cssClass="card scalableCard",cardBoxCssClass="cardBox";if("Episode"===currentItemType?(cssClass+=" backdropCard backdropCard-scalable",padderClass="cardPadder-backdrop"):"MusicAlbum"===currentItemType||"MusicArtist"===currentItemType?(cssClass+=" squareCard squareCard-scalable",padderClass="cardPadder-square"):(cssClass+=" portraitCard portraitCard-scalable",padderClass="cardPadder-portrait"),layoutManager.tv&&!browser.slow&&(cardBoxCssClass+=" cardBox-focustransform"),cardBoxCssClass+=" cardBox-bottompadded",layoutManager.tv&&(cardBoxCssClass+=" card-focuscontent cardBox-withfocuscontent"),html+='"}function getSearchImageDisplayUrl(url,provider){return getApiClient().getUrl("Items/RemoteSearch/Image",{imageUrl:url,ProviderName:provider})}function submitIdentficationResult(page){loading.show();var options={ReplaceAllImages:page.querySelector("#chkIdentifyReplaceImages").checked},apiClient=getApiClient();apiClient.ajax({type:"POST",url:apiClient.getUrl("Items/RemoteSearch/Apply/"+currentItem.Id,options),data:JSON.stringify(currentSearchResult),contentType:"application/json"}).then(function(){hasChanges=!0,loading.hide(),dialogHelper.close(page)},function(){loading.hide(),dialogHelper.close(page)})}function showIdentificationForm(page,item){var apiClient=getApiClient();apiClient.getJSON(apiClient.getUrl("Items/"+item.Id+"/ExternalIdInfos")).then(function(idList){for(var html="",providerIds=item.ProviderIds||{},i=0,length=idList.length;i';var idLabel=globalize.translate("sharedcomponents#LabelDynamicExternalId").replace("{0}",idInfo.Name);idInfo.Key;html+='',html+="
"}page.querySelector("#txtLookupName").value="","Person"===item.Type||"BoxSet"===item.Type?(page.querySelector(".fldLookupYear").classList.add("hide"),page.querySelector("#txtLookupYear").value=""):(page.querySelector(".fldLookupYear").classList.remove("hide"),page.querySelector("#txtLookupYear").value=""),page.querySelector(".identifyProviderIds").innerHTML=html,page.querySelector(".formDialogHeaderTitle").innerHTML=globalize.translate("sharedcomponents#Identify")})}function showEditor(itemId){loading.show(),require(["text!./itemidentifier.template.html"],function(template){var apiClient=getApiClient();apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(item){currentItem=item,currentItemType=currentItem.Type;var dialogOptions={size:"fullscreen-border",removeOnClose:!0,scrollY:!1};layoutManager.tv&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("recordingDialog");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,dlg.addEventListener("close",onDialogClosed),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),dialogHelper.open(dlg),dlg.querySelector(".popupIdentifyForm").addEventListener("submit",function(e){return e.preventDefault(),searchForIdentificationResults(dlg),!1}),dlg.querySelector(".identifyOptionsForm").addEventListener("submit",function(e){return e.preventDefault(),submitIdentficationResult(dlg),!1}),dlg.querySelector(".btnCancel").addEventListener("click",function(e){dialogHelper.close(dlg)}),dlg.classList.add("identifyDialog"),showIdentificationForm(dlg,item),loading.hide()})})}function onDialogClosed(){loading.hide(),hasChanges?currentResolve():currentReject()}function showEditorFindNew(itemName,itemYear,itemType,resolveFunc){currentItem=null,currentItemType=itemType,require(["text!./itemidentifier.template.html"],function(template){var dialogOptions={size:"fullscreen-border",removeOnClose:!0,scrollY:!1};layoutManager.tv&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("recordingDialog");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),dialogHelper.open(dlg),dlg.querySelector(".btnCancel").addEventListener("click",function(e){dialogHelper.close(dlg)}),dlg.querySelector(".popupIdentifyForm").addEventListener("submit",function(e){return e.preventDefault(),searchForIdentificationResults(dlg),!1}),dlg.addEventListener("close",function(){loading.hide(),resolveFunc(hasChanges?currentSearchResult:null)}),dlg.classList.add("identifyDialog"),showIdentificationFormFindNew(dlg,itemName,itemYear,itemType)})}function showIdentificationFormFindNew(dlg,itemName,itemYear,itemType){dlg.querySelector("#txtLookupName").value=itemName,"Person"===itemType||"BoxSet"===itemType?(dlg.querySelector(".fldLookupYear").classList.add("hide"),dlg.querySelector("#txtLookupYear").value=""):(dlg.querySelector(".fldLookupYear").classList.remove("hide"),dlg.querySelector("#txtLookupYear").value=itemYear),dlg.querySelector(".formDialogHeaderTitle").innerHTML=globalize.translate("sharedcomponents#Search")}var currentItem,currentItemType,currentServerId,currentResolve,currentReject,currentSearchResult,hasChanges=!1;return{show:function(itemId,serverId){return new Promise(function(resolve,reject){currentResolve=resolve,currentReject=reject,currentServerId=serverId,hasChanges=!1,showEditor(itemId)})},showFindNew:function(itemName,itemYear,itemType,serverId){return new Promise(function(resolve,reject){currentServerId=serverId,hasChanges=!1,showEditorFindNew(itemName,itemYear,itemType,resolve)})}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemsrefresher.js b/dashboard-ui/bower_components/emby-webcomponents/itemsrefresher.js new file mode 100644 index 000000000..39eb3cca7 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/itemsrefresher.js @@ -0,0 +1 @@ +define(["playbackManager","serverNotifications","events"],function(playbackManager,serverNotifications,events){"use strict";function onUserDataChanged(e,apiClient,userData){var instance=this,eventsToMonitor=getEventsToMonitor(instance);-1!==eventsToMonitor.indexOf("markfavorite")?instance.notifyRefreshNeeded():-1!==eventsToMonitor.indexOf("markplayed")&&instance.notifyRefreshNeeded()}function getEventsToMonitor(instance){var options=instance.options,monitor=options?options.monitorEvents:null;return monitor?monitor.split(","):[]}function onTimerCreated(e,apiClient,data){var instance=this;if(-1!==getEventsToMonitor(instance).indexOf("timers"))return void instance.notifyRefreshNeeded()}function onSeriesTimerCreated(e,apiClient,data){var instance=this;if(-1!==getEventsToMonitor(instance).indexOf("seriestimers"))return void instance.notifyRefreshNeeded()}function onTimerCancelled(e,apiClient,data){var instance=this;if(-1!==getEventsToMonitor(instance).indexOf("timers"))return void instance.notifyRefreshNeeded()}function onSeriesTimerCancelled(e,apiClient,data){var instance=this;if(-1!==getEventsToMonitor(instance).indexOf("seriestimers"))return void instance.notifyRefreshNeeded()}function onLibraryChanged(e,apiClient,data){var instance=this,eventsToMonitor=getEventsToMonitor(instance);if(-1===eventsToMonitor.indexOf("seriestimers")&&-1===eventsToMonitor.indexOf("timers")){var itemsAdded=data.ItemsAdded||[],itemsRemoved=data.ItemsRemoved||[];if(itemsAdded.length||itemsRemoved.length){var options=instance.options||{},parentId=options.parentId;if(parentId){var foldersAddedTo=data.FoldersAddedTo||[],foldersRemovedFrom=data.FoldersRemovedFrom||[],collectionFolders=data.CollectionFolders||[];if(-1===foldersAddedTo.indexOf(parentId)&&-1===foldersRemovedFrom.indexOf(parentId)&&-1===collectionFolders.indexOf(parentId))return}instance.notifyRefreshNeeded()}}}function onPlaybackStopped(e,stopInfo){var instance=this,state=stopInfo.state,eventsToMonitor=getEventsToMonitor(instance);if(state.NowPlayingItem&&"Video"===state.NowPlayingItem.MediaType){if(-1!==eventsToMonitor.indexOf("videoplayback"))return void instance.notifyRefreshNeeded(!0)}else if(state.NowPlayingItem&&"Audio"===state.NowPlayingItem.MediaType&&-1!==eventsToMonitor.indexOf("audioplayback"))return void instance.notifyRefreshNeeded(!0)}function addNotificationEvent(instance,name,handler,owner){var localHandler=handler.bind(instance);owner=owner||serverNotifications,events.on(owner,name,localHandler),instance["event_"+name]=localHandler}function removeNotificationEvent(instance,name,owner){var handler=instance["event_"+name];handler&&(owner=owner||serverNotifications,events.off(owner,name,handler),instance["event_"+name]=null)}function ItemsRefresher(options){this.options=options||{},addNotificationEvent(this,"UserDataChanged",onUserDataChanged),addNotificationEvent(this,"TimerCreated",onTimerCreated),addNotificationEvent(this,"SeriesTimerCreated",onSeriesTimerCreated),addNotificationEvent(this,"TimerCancelled",onTimerCancelled),addNotificationEvent(this,"SeriesTimerCancelled",onSeriesTimerCancelled),addNotificationEvent(this,"LibraryChanged",onLibraryChanged),addNotificationEvent(this,"playbackstop",onPlaybackStopped,playbackManager)}function clearRefreshInterval(instance,isPausing){instance.refreshInterval&&(clearInterval(instance.refreshInterval),instance.refreshInterval=null,isPausing||(instance.refreshIntervalEndTime=null))}function resetRefreshInterval(instance,intervalMs){if(clearRefreshInterval(instance),!intervalMs){var options=instance.options;options&&(intervalMs=options.refreshIntervalMs)}intervalMs&&(instance.refreshInterval=setInterval(instance.notifyRefreshNeeded.bind(instance),intervalMs),instance.refreshIntervalEndTime=(new Date).getTime()+intervalMs)}function onDataFetched(result){resetRefreshInterval(this),this.afterRefresh&&this.afterRefresh(result)}return ItemsRefresher.prototype.pause=function(){clearRefreshInterval(this,!0),this.paused=!0},ItemsRefresher.prototype.resume=function(options){this.paused=!1;var refreshIntervalEndTime=this.refreshIntervalEndTime;if(refreshIntervalEndTime){var remainingMs=refreshIntervalEndTime-(new Date).getTime();remainingMs>0&&!this.needsRefresh?resetRefreshInterval(this,remainingMs):(this.needsRefresh=!0,this.refreshIntervalEndTime=null)}return this.needsRefresh||options&&options.refresh?this.refreshItems():Promise.resolve()},ItemsRefresher.prototype.refreshItems=function(){return this.fetchData?this.paused?(this.needsRefresh=!0,Promise.resolve()):(this.needsRefresh=!1,this.fetchData().then(onDataFetched.bind(this))):Promise.resolve()},ItemsRefresher.prototype.notifyRefreshNeeded=function(isInForeground){if(this.paused)return void(this.needsRefresh=!0);var timeout=this.refreshTimeout;timeout&&clearTimeout(timeout),!0===isInForeground?this.refreshItems():this.refreshTimeout=setTimeout(this.refreshItems.bind(this),1e4)},ItemsRefresher.prototype.destroy=function(){clearRefreshInterval(this),removeNotificationEvent(this,"UserDataChanged"),removeNotificationEvent(this,"TimerCreated"),removeNotificationEvent(this,"SeriesTimerCreated"),removeNotificationEvent(this,"TimerCancelled"),removeNotificationEvent(this,"SeriesTimerCancelled"),removeNotificationEvent(this,"LibraryChanged"),removeNotificationEvent(this,"playbackstop",playbackManager),this.fetchData=null,this.options=null},ItemsRefresher}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js b/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js index 228dcfc2f..b7576ab69 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js @@ -1 +1 @@ -define(["browser","appSettings","events"],function(browser,appSettings,events){"use strict";function setLayout(instance,layout,selectedLayout){layout===selectedLayout?(instance[layout]=!0,document.documentElement.classList.add("layout-"+layout)):(instance[layout]=!1,document.documentElement.classList.remove("layout-"+layout))}function LayoutManager(){}return LayoutManager.prototype.setLayout=function(layout,save){layout&&"auto"!==layout?(setLayout(this,"mobile",layout),setLayout(this,"tv",layout),setLayout(this,"desktop",layout),save!==!1&&appSettings.set("layout",layout)):(this.autoLayout(),save!==!1&&appSettings.set("layout","")),events.trigger(this,"modechange")},LayoutManager.prototype.getSavedLayout=function(layout){return appSettings.get("layout")},LayoutManager.prototype.autoLayout=function(){browser.mobile?this.setLayout("mobile",!1):browser.tv||browser.xboxOne?this.setLayout("tv",!1):this.setLayout(this.defaultLayout||"tv",!1)},LayoutManager.prototype.init=function(){var saved=this.getSavedLayout();saved?this.setLayout(saved,!1):this.autoLayout()},new LayoutManager}); \ No newline at end of file +define(["browser","appSettings","events"],function(browser,appSettings,events){"use strict";function setLayout(instance,layout,selectedLayout){layout===selectedLayout?(instance[layout]=!0,document.documentElement.classList.add("layout-"+layout)):(instance[layout]=!1,document.documentElement.classList.remove("layout-"+layout))}function LayoutManager(){}return LayoutManager.prototype.setLayout=function(layout,save){layout&&"auto"!==layout?(setLayout(this,"mobile",layout),setLayout(this,"tv",layout),setLayout(this,"desktop",layout),!1!==save&&appSettings.set("layout",layout)):(this.autoLayout(),!1!==save&&appSettings.set("layout","")),events.trigger(this,"modechange")},LayoutManager.prototype.getSavedLayout=function(layout){return appSettings.get("layout")},LayoutManager.prototype.autoLayout=function(){browser.mobile?this.setLayout("mobile",!1):browser.tv||browser.xboxOne?this.setLayout("tv",!1):this.setLayout(this.defaultLayout||"tv",!1)},LayoutManager.prototype.init=function(){var saved=this.getSavedLayout();saved?this.setLayout(saved,!1):this.autoLayout()},new LayoutManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyedgehack.css b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyedgehack.css index 7fee17c0a..66f4ad575 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyedgehack.css +++ b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyedgehack.css @@ -1 +1 @@ -.lazy{min-width:1px;min-height:1px} \ No newline at end of file +.lazy{min-width:.1em;min-height:.1em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js index c77d54820..f31fe3d2a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js +++ b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js @@ -1 +1 @@ -define(["require","browser"],function(require,browser){"use strict";function LazyLoader(options){this.options=options}function unveilElements(elements,root,callback){if(elements.length){var lazyLoader=new LazyLoader({callback:callback});lazyLoader.addElements(elements)}}return browser.edge&&require(["css!./lazyedgehack"]),LazyLoader.prototype.createObserver=function(){var observerOptions={},options=this.options,loadedCount=0,callback=options.callback,observerId="obs"+(new Date).getTime(),self=this,observer=new IntersectionObserver(function(entries){for(var j=0,length2=entries.length;j0){var target=entry.target;observer.unobserve(target),target[observerId]||(target[observerId]=1,callback(target),loadedCount++,loadedCount>=self.elementCount&&self.destroyObserver())}}},observerOptions);this.observer=observer},LazyLoader.prototype.addElements=function(elements){var observer=this.observer;observer||(this.createObserver(),observer=this.observer),this.elementCount=(this.elementCount||0)+elements.length;for(var i=0,length=elements.length;i0){var target=entry.target;observer.unobserve(target),target[observerId]||(target[observerId]=1,callback(target),++loadedCount>=self.elementCount&&self.destroyObserver())}}},observerOptions);this.observer=observer},LazyLoader.prototype.addElements=function(elements){var observer=this.observer;observer||(this.createObserver(),observer=this.observer),this.elementCount=(this.elementCount||0)+elements.length;for(var i=0,length=elements.length;i=elements.length&&(dom.removeEventListener(document,"focus",unveil,{capture:!0,passive:!0}),dom.removeEventListener(document,"scroll",unveil,{capture:!0,passive:!0}),dom.removeEventListener(document,wheelEvent,unveil,{capture:!0,passive:!0}),dom.removeEventListener(window,"resize",unveil,{capture:!0,passive:!0}))}function unveil(){cancelAll(cancellationTokens);var index=cancellationTokens.length;cancellationTokens.length++,setTimeout(function(){unveilInternal(index)},1)}var unveiledElements=[],cancellationTokens=[],loadedCount=0;dom.addEventListener(document,"focus",unveil,{capture:!0,passive:!0}),dom.addEventListener(document,"scroll",unveil,{capture:!0,passive:!0}),dom.addEventListener(document,wheelEvent,unveil,{capture:!0,passive:!0}),dom.addEventListener(window,"resize",unveil,{capture:!0,passive:!0}),unveil()}function LazyLoader(options){this.options=options}function unveilElements(elements,root,callback){if(elements.length){var lazyLoader=new LazyLoader({callback:callback});lazyLoader.addElements(elements)}}var thresholdX,thresholdY;window.requestIdleCallback||function(fn){fn()};dom.addEventListener(window,"orientationchange",resetThresholds,{passive:!0}),dom.addEventListener(window,"resize",resetThresholds,{passive:!0}),resetThresholds();var wheelEvent=document.implementation.hasFeature("Event.wheel","3.0")?"wheel":"mousewheel";return LazyLoader.prototype.createObserver=function(){unveilElementsInternal(this,this.options.callback),this.observer=1},LazyLoader.prototype.addElements=function(elements){this.elements=this.elements||[];for(var i=0,length=elements.length;i=elements.length&&(dom.removeEventListener(document,"focus",unveil,{capture:!0,passive:!0}),dom.removeEventListener(document,"scroll",unveil,{capture:!0,passive:!0}),dom.removeEventListener(document,wheelEvent,unveil,{capture:!0,passive:!0}),dom.removeEventListener(window,"resize",unveil,{capture:!0,passive:!0}))}function unveil(){cancelAll(cancellationTokens);var index=cancellationTokens.length;cancellationTokens.length++,setTimeout(function(){unveilInternal(index)},1)}var unveiledElements=[],cancellationTokens=[],loadedCount=0;dom.addEventListener(document,"focus",unveil,{capture:!0,passive:!0}),dom.addEventListener(document,"scroll",unveil,{capture:!0,passive:!0}),dom.addEventListener(document,wheelEvent,unveil,{capture:!0,passive:!0}),dom.addEventListener(window,"resize",unveil,{capture:!0,passive:!0}),unveil()}function LazyLoader(options){this.options=options}function unveilElements(elements,root,callback){if(elements.length){new LazyLoader({callback:callback}).addElements(elements)}}var thresholdX,thresholdY;window.requestIdleCallback;browser.iOS?(dom.addEventListener(window,"orientationchange",resetThresholdsOnTimer,{passive:!0}),dom.addEventListener(window,"resize",resetThresholdsOnTimer,{passive:!0})):(dom.addEventListener(window,"orientationchange",resetThresholds,{passive:!0}),dom.addEventListener(window,"resize",resetThresholds,{passive:!0})),resetThresholds();var wheelEvent=document.implementation.hasFeature("Event.wheel","3.0")?"wheel":"mousewheel";return LazyLoader.prototype.createObserver=function(){unveilElementsInternal(this,this.options.callback),this.observer=1},LazyLoader.prototype.addElements=function(elements){this.elements=this.elements||[];for(var i=0,length=elements.length;i90?"#":name.toUpperCase()):0===sortBy.indexOf("officialrating")?item.OfficialRating||globalize.translate("sharedcomponents#Unrated"):0===sortBy.indexOf("communityrating")?null==item.CommunityRating?globalize.translate("sharedcomponents#Unrated"):Math.floor(item.CommunityRating):0===sortBy.indexOf("criticrating")?null==item.CriticRating?globalize.translate("sharedcomponents#Unrated"):Math.floor(item.CriticRating):0===sortBy.indexOf("albumartist")&&item.AlbumArtist?(name=item.AlbumArtist[0].toUpperCase(),code=name.charCodeAt(0),code<65||code>90?"#":name.toUpperCase()):""}function getImageUrl(item,width){var apiClient=connectionManager.getApiClient(item.ServerId),options={width:width,type:"Primary"};return item.ImageTags&&item.ImageTags.Primary?(options.tag=item.ImageTags.Primary,apiClient.getScaledImageUrl(item.Id,options)):item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,apiClient.getScaledImageUrl(item.AlbumId,options)):item.SeriesId&&item.SeriesPrimaryImageTag?(options.tag=item.SeriesPrimaryImageTag,apiClient.getScaledImageUrl(item.SeriesId,options)):item.ParentPrimaryImageTag?(options.tag=item.ParentPrimaryImageTag,apiClient.getScaledImageUrl(item.ParentPrimaryImageItemId,options)):null}function getChannelImageUrl(item,width){var apiClient=connectionManager.getApiClient(item.ServerId),options={width:width,type:"Primary"};return item.ChannelId&&item.ChannelPrimaryImageTag?(options.tag=item.ChannelPrimaryImageTag,apiClient.getScaledImageUrl(item.ChannelId,options)):null}function getTextLinesHtml(textlines,isLargeStyle){for(var html="",largeTitleTagName=layoutManager.tv?"h2":"div",i=0,length=textlines.length;i':'
':'
',html+=textlines[i]||" ",html+=0===i&&isLargeStyle?"":"
")}return html}function getRightButtonsHtml(options){for(var html="",i=0,length=options.rightButtons.length;i'+button.icon+""}return html}function getListViewHtml(options){for(var items=options.items,groupTitle="",action=options.action||"link",isLargeStyle="large"===options.imageSize,enableOverview=options.enableOverview,clickEntireItem=!!layoutManager.tv,outerTagName=clickEntireItem?"button":"div",enableSideMediaInfo=null==options.enableSideMediaInfo||options.enableSideMediaInfo,outerHtml="",enableContentWrapper=options.enableOverview&&!layoutManager.tv,containerAlbumArtists=options.containerAlbumArtists||[],i=0,length=items.length;i"),html+=0===i?'

':'

',html+=itemGroupTitle,html+="

",html+="
",groupTitle=itemGroupTitle)}var cssClass="listItem";options.highlight!==!1&&(cssClass+=" listItem-shaded"),clickEntireItem&&(cssClass+=" itemAction listItem-button"),layoutManager.tv&&(cssClass+=" listItem-focusscale");var downloadWidth=80;isLargeStyle&&(cssClass+=" listItem-largeImage",downloadWidth=500);var playlistItemId=item.PlaylistItemId?' data-playlistitemid="'+item.PlaylistItemId+'"':"",positionTicksData=item.UserData&&item.UserData.PlaybackPositionTicks?' data-positionticks="'+item.UserData.PlaybackPositionTicks+'"':"",collectionIdData=options.collectionId?' data-collectionid="'+options.collectionId+'"':"",playlistIdData=options.playlistId?' data-playlistid="'+options.playlistId+'"':"",mediaTypeData=item.MediaType?' data-mediatype="'+item.MediaType+'"':"",collectionTypeData=item.CollectionType?' data-collectiontype="'+item.CollectionType+'"':"",channelIdData=item.ChannelId?' data-channelid="'+item.ChannelId+'"':"";if(enableContentWrapper&&(cssClass+=" listItem-withContentWrapper"),html+="<"+outerTagName+' class="'+cssClass+'"'+playlistItemId+' data-action="'+action+'" data-isfolder="'+item.IsFolder+'" data-id="'+item.Id+'" data-serverid="'+item.ServerId+'" data-type="'+item.Type+'"'+mediaTypeData+collectionTypeData+channelIdData+positionTicksData+collectionIdData+playlistIdData+">",enableContentWrapper&&(html+='
'),!clickEntireItem&&options.dragHandle&&(html+=''),options.image!==!1){var imgUrl="channel"===options.imageSource?getChannelImageUrl(item,downloadWidth):getImageUrl(item,downloadWidth);console.log(imgUrl);var imageClass=isLargeStyle?"listItemImage listItemImage-large":"listItemImage";isLargeStyle&&layoutManager.tv&&(imageClass+=" listItemImage-large-tv");var playOnImageClick=options.imagePlayButton&&!layoutManager.tv;clickEntireItem||(imageClass+=" itemAction");var imageAction=playOnImageClick?"resume":action;html+=imgUrl?'
':'
';var indicatorsHtml="";indicatorsHtml+=indicators.getPlayedIndicatorHtml(item),indicatorsHtml&&(html+='
'+indicatorsHtml+"
"),playOnImageClick&&(html+='');var progressHtml=indicators.getProgressBarHtml(item,{containerClass:"listItemProgressBar"});progressHtml&&(html+=progressHtml),html+="
"}var textlines=[];options.showProgramDateTime&&textlines.push(datetime.toLocaleString(datetime.parseISO8601Date(item.StartDate),{weekday:"long",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})),options.showProgramTime&&textlines.push(datetime.getDisplayTime(datetime.parseISO8601Date(item.StartDate))),options.showChannel&&item.ChannelName&&textlines.push(item.ChannelName);var parentTitle=null;options.showParentTitle&&("Episode"===item.Type?parentTitle=item.SeriesName:(item.IsSeries||item.EpisodeTitle&&item.Name)&&(parentTitle=item.Name));var displayName=itemHelper.getDisplayName(item,{includeParentInfo:options.includeParentInfoInTitle});if(options.showIndexNumber&&null!=item.IndexNumber&&(displayName=item.IndexNumber+". "+displayName),options.showParentTitle&&options.parentTitleWithTitle?(displayName&&(parentTitle&&(parentTitle+=" - "),parentTitle=(parentTitle||"")+displayName),textlines.push(parentTitle||"")):options.showParentTitle&&textlines.push(parentTitle||""),displayName&&!options.parentTitleWithTitle&&textlines.push(displayName),item.IsFolder)options.artist!==!1&&item.AlbumArtist&&"MusicAlbum"===item.Type&&textlines.push(item.AlbumArtist);else{var showArtist=options.artist===!0;showArtist||options.artist===!1||(showArtist=containerAlbumArtists.length>1||(item.Artists||[])[0]!==containerAlbumArtists[0]),showArtist&&item.ArtistItems&&"MusicAlbum"!==item.Type&&textlines.push(item.ArtistItems.map(function(a){return a.Name}).join(", "))}"Game"===item.Type&&textlines.push(item.GameSystem),"TvChannel"===item.Type&&item.CurrentProgram&&textlines.push(itemHelper.getDisplayName(item.CurrentProgram)),cssClass="listItemBody",clickEntireItem||(cssClass+=" itemAction"),options.image===!1&&(cssClass+=" itemAction listItemBody-noleftpadding"),html+='
';var moreIcon="dots-horiz"===appHost.moreIcon?"":"";if(html+=getTextLinesHtml(textlines,isLargeStyle),options.mediaInfo!==!1&&!enableSideMediaInfo){var mediaInfoClass="secondary listItemMediaInfo listItemBodyText";html+='
'+mediaInfo.getPrimaryMediaInfoHtml(item,{episodeTitle:!1,originalAirDate:!1,subtitles:!1})+"
"}if(enableOverview&&item.Overview&&(html+='
',html+=item.Overview,html+="
"),html+="
",options.mediaInfo!==!1&&enableSideMediaInfo&&(html+='
'+mediaInfo.getPrimaryMediaInfoHtml(item,{year:!1,container:!1,episodeTitle:!1,criticRating:!1,endsAt:!1})+"
"),options.recordButton||"Timer"!==item.Type&&"Program"!==item.Type||(html+=indicators.getTimerIndicator(item).replace("indicatorIcon","indicatorIcon listItemAside")),!clickEntireItem&&(options.addToListButton&&(html+=''),options.moreButton!==!1&&(html+='"),options.infoButton&&(html+=''),options.rightButtons&&(html+=getRightButtonsHtml(options)),options.enableUserDataButtons!==!1)){html+='';var userData=item.UserData||{},likes=null==userData.Likes?"":userData.Likes;itemHelper.canMarkPlayed(item)&&(html+=''),itemHelper.canRate(item)&&(html+=''),html+=""}enableContentWrapper&&(html+="
",enableOverview&&item.Overview&&(html+='
',html+=item.Overview,html+="
")),html+="",outerHtml+=html}return outerHtml}return{getListViewHtml:getListViewHtml}}); \ No newline at end of file +define(["itemHelper","mediaInfo","indicators","connectionManager","layoutManager","globalize","datetime","apphost","css!./listview","emby-ratingbutton","emby-playstatebutton"],function(itemHelper,mediaInfo,indicators,connectionManager,layoutManager,globalize,datetime,appHost){"use strict";function getIndex(item,options){if("disc"===options.index)return null==item.ParentIndexNumber?"":globalize.translate("sharedcomponents#ValueDiscNumber",item.ParentIndexNumber);var code,name,sortBy=(options.sortBy||"").toLowerCase();return 0===sortBy.indexOf("sortname")?"Episode"===item.Type?"":(name=(item.SortName||item.Name||"?")[0].toUpperCase(),code=name.charCodeAt(0),code<65||code>90?"#":name.toUpperCase()):0===sortBy.indexOf("officialrating")?item.OfficialRating||globalize.translate("sharedcomponents#Unrated"):0===sortBy.indexOf("communityrating")?null==item.CommunityRating?globalize.translate("sharedcomponents#Unrated"):Math.floor(item.CommunityRating):0===sortBy.indexOf("criticrating")?null==item.CriticRating?globalize.translate("sharedcomponents#Unrated"):Math.floor(item.CriticRating):0===sortBy.indexOf("albumartist")&&item.AlbumArtist?(name=item.AlbumArtist[0].toUpperCase(),code=name.charCodeAt(0),code<65||code>90?"#":name.toUpperCase()):""}function getImageUrl(item,width){var apiClient=connectionManager.getApiClient(item.ServerId),options={width:width,type:"Primary"};return item.ImageTags&&item.ImageTags.Primary?(options.tag=item.ImageTags.Primary,apiClient.getScaledImageUrl(item.Id,options)):item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,apiClient.getScaledImageUrl(item.AlbumId,options)):item.SeriesId&&item.SeriesPrimaryImageTag?(options.tag=item.SeriesPrimaryImageTag,apiClient.getScaledImageUrl(item.SeriesId,options)):item.ParentPrimaryImageTag?(options.tag=item.ParentPrimaryImageTag,apiClient.getScaledImageUrl(item.ParentPrimaryImageItemId,options)):null}function getChannelImageUrl(item,width){var apiClient=connectionManager.getApiClient(item.ServerId),options={width:width,type:"Primary"};return item.ChannelId&&item.ChannelPrimaryImageTag?(options.tag=item.ChannelPrimaryImageTag,apiClient.getScaledImageUrl(item.ChannelId,options)):null}function getTextLinesHtml(textlines,isLargeStyle){for(var html="",largeTitleTagName=layoutManager.tv?"h2":"div",i=0,length=textlines.length;i':'
':'
',html+=textlines[i]||" ",html+=0===i&&isLargeStyle?"":"
")}return html}function getRightButtonsHtml(options){for(var html="",i=0,length=options.rightButtons.length;i'+button.icon+""}return html}function getId(item){return item.Id}function getListViewHtml(options){for(var items=options.items,groupTitle="",action=options.action||"link",isLargeStyle="large"===options.imageSize,enableOverview=options.enableOverview,clickEntireItem=!!layoutManager.tv,outerTagName=clickEntireItem?"button":"div",enableSideMediaInfo=null==options.enableSideMediaInfo||options.enableSideMediaInfo,outerHtml="",enableContentWrapper=options.enableOverview&&!layoutManager.tv,containerAlbumArtistIds=(options.containerAlbumArtists||[]).map(getId),i=0,length=items.length;i"),html+=0===i?'

':'

',html+=itemGroupTitle,html+="

",html+="
",groupTitle=itemGroupTitle)}var cssClass="listItem";(options.border||!1!==options.highlight&&!layoutManager.tv)&&(cssClass+=" listItem-border"),clickEntireItem&&(cssClass+=" itemAction listItem-button"),layoutManager.tv&&(cssClass+=" listItem-focusscale");var downloadWidth=80;isLargeStyle&&(cssClass+=" listItem-largeImage",downloadWidth=500);var playlistItemId=item.PlaylistItemId?' data-playlistitemid="'+item.PlaylistItemId+'"':"",positionTicksData=item.UserData&&item.UserData.PlaybackPositionTicks?' data-positionticks="'+item.UserData.PlaybackPositionTicks+'"':"",collectionIdData=options.collectionId?' data-collectionid="'+options.collectionId+'"':"",playlistIdData=options.playlistId?' data-playlistid="'+options.playlistId+'"':"",mediaTypeData=item.MediaType?' data-mediatype="'+item.MediaType+'"':"",collectionTypeData=item.CollectionType?' data-collectiontype="'+item.CollectionType+'"':"",channelIdData=item.ChannelId?' data-channelid="'+item.ChannelId+'"':"";if(enableContentWrapper&&(cssClass+=" listItem-withContentWrapper"),html+="<"+outerTagName+' class="'+cssClass+'"'+playlistItemId+' data-action="'+action+'" data-isfolder="'+item.IsFolder+'" data-id="'+item.Id+'" data-serverid="'+item.ServerId+'" data-type="'+item.Type+'"'+mediaTypeData+collectionTypeData+channelIdData+positionTicksData+collectionIdData+playlistIdData+">",enableContentWrapper&&(html+='
'),!clickEntireItem&&options.dragHandle&&(html+=''),!1!==options.image){var imgUrl="channel"===options.imageSource?getChannelImageUrl(item,downloadWidth):getImageUrl(item,downloadWidth);console.log(imgUrl);var imageClass=isLargeStyle?"listItemImage listItemImage-large":"listItemImage";isLargeStyle&&layoutManager.tv&&(imageClass+=" listItemImage-large-tv");var playOnImageClick=options.imagePlayButton&&!layoutManager.tv;clickEntireItem||(imageClass+=" itemAction");var imageAction=playOnImageClick?"resume":action;html+=imgUrl?'
':'
';var indicatorsHtml="";indicatorsHtml+=indicators.getPlayedIndicatorHtml(item),indicatorsHtml&&(html+='
'+indicatorsHtml+"
"),playOnImageClick&&(html+='');var progressHtml=indicators.getProgressBarHtml(item,{containerClass:"listItemProgressBar"});progressHtml&&(html+=progressHtml),html+="
"}options.showIndexNumberLeft&&(html+='
',html+=item.IndexNumber||" ",html+="
");var textlines=[];options.showProgramDateTime&&textlines.push(datetime.toLocaleString(datetime.parseISO8601Date(item.StartDate),{weekday:"long",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})),options.showProgramTime&&textlines.push(datetime.getDisplayTime(datetime.parseISO8601Date(item.StartDate))),options.showChannel&&item.ChannelName&&textlines.push(item.ChannelName);var parentTitle=null;options.showParentTitle&&("Episode"===item.Type?parentTitle=item.SeriesName:(item.IsSeries||item.EpisodeTitle&&item.Name)&&(parentTitle=item.Name));var displayName=itemHelper.getDisplayName(item,{includeParentInfo:options.includeParentInfoInTitle});if(options.showIndexNumber&&null!=item.IndexNumber&&(displayName=item.IndexNumber+". "+displayName),options.showParentTitle&&options.parentTitleWithTitle?(displayName&&(parentTitle&&(parentTitle+=" - "),parentTitle=(parentTitle||"")+displayName),textlines.push(parentTitle||"")):options.showParentTitle&&textlines.push(parentTitle||""),displayName&&!options.parentTitleWithTitle&&textlines.push(displayName),item.IsFolder)!1!==options.artist&&item.AlbumArtist&&"MusicAlbum"===item.Type&&textlines.push(item.AlbumArtist);else{var showArtist=!0===options.artist,artistItems=item.ArtistItems;showArtist||!1===options.artist||(artistItems&&artistItems.length?(artistItems.length>1||-1===containerAlbumArtistIds.indexOf(artistItems[0].Id))&&(showArtist=!0):showArtist=!0),showArtist&&artistItems&&"MusicAlbum"!==item.Type&&textlines.push(artistItems.map(function(a){return a.Name}).join(", "))}"Game"===item.Type&&textlines.push(item.GameSystem),"TvChannel"===item.Type&&item.CurrentProgram&&textlines.push(itemHelper.getDisplayName(item.CurrentProgram)),cssClass="listItemBody",clickEntireItem||(cssClass+=" itemAction"),!1===options.image&&(cssClass+=" listItemBody-noleftpadding"),html+='
';if(html+=getTextLinesHtml(textlines,isLargeStyle),!1!==options.mediaInfo&&!enableSideMediaInfo){html+='
'+mediaInfo.getPrimaryMediaInfoHtml(item,{episodeTitle:!1,originalAirDate:!1,subtitles:!1})+"
"}if(enableOverview&&item.Overview&&(html+='
',html+=item.Overview,html+="
"),html+="
",!1!==options.mediaInfo&&enableSideMediaInfo&&(html+='
'+mediaInfo.getPrimaryMediaInfoHtml(item,{year:!1,container:!1,episodeTitle:!1,criticRating:!1,endsAt:!1})+"
"),options.recordButton||"Timer"!==item.Type&&"Program"!==item.Type||(html+=indicators.getTimerIndicator(item).replace("indicatorIcon","indicatorIcon listItemAside")),!clickEntireItem&&(options.addToListButton&&(html+=''),!1!==options.moreButton&&(html+=''),options.infoButton&&(html+=''),options.rightButtons&&(html+=getRightButtonsHtml(options)),!1!==options.enableUserDataButtons)){html+='';var userData=item.UserData||{},likes=null==userData.Likes?"":userData.Likes;itemHelper.canMarkPlayed(item)&&(html+=''),itemHelper.canRate(item)&&(html+=''),html+=""}enableContentWrapper&&(html+="
",enableOverview&&item.Overview&&(html+='
',html+=item.Overview,html+="
")),html+="",outerHtml+=html}return outerHtml}return{getListViewHtml:getListViewHtml}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.css b/dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.css index 8fcf15b3c..e07798c39 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.css +++ b/dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.css @@ -1 +1 @@ -.mdl-spinner{position:relative;width:28px;height:28px;display:none}.mdlSpinnerActive{display:inline-block;-webkit-animation:mdl-spinner__container-rotate 1.568s linear infinite;animation:mdl-spinner__container-rotate 1.568s linear infinite}@-webkit-keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner__layer-1-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner__layer-2-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner__layer-3-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner__layer-4-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mdl-spinner__layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@keyframes mdl-spinner__layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes mdl-spinner__layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@keyframes mdl-spinner__layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes mdl-spinner__layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@keyframes mdl-spinner__layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes mdl-spinner__layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}@keyframes mdl-spinner__layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mdl-spinner__circleLeft{border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.mdl-spinner__circleLeft-active{-webkit-animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__circleRight{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.mdl-spinner__circleRight-active{-webkit-animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes mdl-spinner__left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes mdl-spinner__left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes mdl-spinner__right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes mdl-spinner__right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.docspinner{margin-top:-5vh;margin-left:-5vh;width:10vh;height:10vh;position:fixed;top:50%;left:50%;z-index:9999999;contain:layout style size} \ No newline at end of file +.mdl-spinner{position:relative;width:1.95em;height:1.95em;display:none}.mdlSpinnerActive{display:inline-block;-webkit-animation:mdl-spinner__container-rotate 1.568s linear infinite;animation:mdl-spinner__container-rotate 1.568s linear infinite}@-webkit-keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner__layer-1-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner__layer-2-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner__layer-3-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner__layer-4-active{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mdl-spinner__layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@keyframes mdl-spinner__layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes mdl-spinner__layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@keyframes mdl-spinner__layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes mdl-spinner__layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@keyframes mdl-spinner__layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes mdl-spinner__layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}@keyframes mdl-spinner__layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-width:.21em;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mdl-spinner__circleLeft{border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.mdl-spinner__circleLeft-active{-webkit-animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__circleRight{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.mdl-spinner__circleRight-active{-webkit-animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes mdl-spinner__left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes mdl-spinner__left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes mdl-spinner__right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes mdl-spinner__right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.docspinner{margin-top:-5vh;margin-left:-5vh;width:10vh;height:10vh;position:fixed;top:50%;left:50%;z-index:9999999;contain:layout style size} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/loadingdialog/loadingdialog.js b/dashboard-ui/bower_components/emby-webcomponents/loadingdialog/loadingdialog.js new file mode 100644 index 000000000..f2f01fe2f --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/loadingdialog/loadingdialog.js @@ -0,0 +1 @@ +define(["loading","events","dialogHelper","dom","layoutManager","scrollHelper","globalize","require","material-icons","emby-button","paper-icon-button-light","emby-input","formDialogStyle","flexStyles"],function(loading,events,dialogHelper,dom,layoutManager,scrollHelper,globalize,require){"use strict";function showDialog(instance,options,template){var dialogOptions={removeOnClose:!0,scrollY:!1},enableTvLayout=layoutManager.tv;enableTvLayout&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.innerHTML=globalize.translateHtml(template,"sharedcomponents"),dlg.classList.add("align-items-center"),dlg.classList.add("justify-items-center");var formDialogContent=dlg.querySelector(".formDialogContent");return formDialogContent.style["flex-grow"]="initial",formDialogContent.style["max-width"]="50%",formDialogContent.style["max-height"]="60%",enableTvLayout?(scrollHelper.centerFocus.on(formDialogContent,!1),dlg.querySelector(".formDialogHeader").style.marginTop="15%"):dlg.classList.add("dialog-fullscreen-lowres"),dlg.querySelector(".formDialogHeaderTitle").innerHTML=options.title,dlg.querySelector(".text").innerHTML=options.text,instance.dlg=dlg,dialogHelper.open(dlg).then(function(){enableTvLayout&&scrollHelper.centerFocus.off(dlg.querySelector(".formDialogContent"),!1),loading.hide()})}function LoadingDialog(options){this.options=options}return LoadingDialog.prototype.show=function(){var instance=this;return loading.show(),new Promise(function(resolve,reject){require(["text!./../dialog/dialog.template.html"],function(template){showDialog(instance,instance.options,template),resolve()})})},LoadingDialog.prototype.setTitle=function(title){},LoadingDialog.prototype.setText=function(text){},LoadingDialog.prototype.hide=function(){this.dlg&&(dialogHelper.close(this.dlg),this.dlg=null)},LoadingDialog.prototype.destroy=function(){this.dlg=null,this.options=null},LoadingDialog}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/maintabsmanager.js b/dashboard-ui/bower_components/emby-webcomponents/maintabsmanager.js index 5ad19669f..b5049b5c7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/maintabsmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/maintabsmanager.js @@ -1 +1 @@ -define(["dom","browser","events","emby-tabs","emby-button","emby-linkbutton"],function(dom,browser,events){"use strict";function enableTabsInFooter(){return!1}function ensureElements(enableInFooter){enableInFooter&&(footerTabsContainer||(footerTabsContainer=document.createElement("div"),footerTabsContainer.classList.add("footerTabs"),footerTabsContainer.classList.add("sectionTabs"),footerTabsContainer.classList.add("hide"))),headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs"))}function onViewTabsReady(){this.selectedIndex(this.readySelectedIndex),this.readySelectedIndex=null}function allowSwipe(target){function allowSwipeOn(elem){if(dom.parentWithTag(elem,"input"))return!1;var classList=elem.classList;return!classList||!classList.contains("scrollX")&&!classList.contains("animatedScrollX")}for(var parent=target;null!=parent;){if(!allowSwipeOn(parent))return!1;parent=parent.parentNode}return!0}function configureSwipeTabs(view,tabsElem,getTabContainersFn){if(browser.touch){var onSwipeLeft=(getTabContainersFn().length,function(e,target){allowSwipe(target)&&view.contains(target)&&tabsElem.selectNext()}),onSwipeRight=function(e,target){allowSwipe(target)&&view.contains(target)&&tabsElem.selectPrevious()};require(["touchHelper"],function(TouchHelper){var touchHelper=new TouchHelper(view.parentNode.parentNode);events.on(touchHelper,"swipeleft",onSwipeLeft),events.on(touchHelper,"swiperight",onSwipeRight),view.addEventListener("viewdestroy",function(){touchHelper.destroy()})})}}function setTabs(view,selectedIndex,getTabsFn,getTabContainersFn,onBeforeTabChange,onTabChange,setSelectedIndex){var enableInFooter=enableTabsInFooter();if(!view)return tabOwnerView&&(headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs")),ensureElements(enableInFooter),document.body.classList.remove("withSectionTabs"),headerTabsContainer.innerHTML="",headerTabsContainer.classList.add("hide"),footerTabsContainer&&(footerTabsContainer.innerHTML="",footerTabsContainer.classList.add("hide")),tabOwnerView=null),{tabsContainer:headerTabsContainer,replaced:!1};ensureElements(enableInFooter);var tabsContainerElem=enableInFooter?footerTabsContainer:headerTabsContainer;if(tabOwnerView||tabsContainerElem.classList.remove("hide"),tabOwnerView!==view){var index=0,indexAttribute=null==selectedIndex?"":' data-index="'+selectedIndex+'"',tabsHtml='
'+getTabsFn().map(function(t){var tabClass="emby-tab-button";t.enabled===!1&&(tabClass+=" hide");var tabHtml;return t.cssClass&&(tabClass+=" "+t.cssClass),tabHtml=t.href?'
'+t.name+"
":'",index++,tabHtml}).join("")+"
";return tabsContainerElem.innerHTML=tabsHtml,document.body.classList.add("withSectionTabs"),tabOwnerView=view,tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]'),configureSwipeTabs(view,tabsElem,getTabContainersFn),tabsElem.addEventListener("beforetabchange",function(e){var tabContainers=getTabContainersFn();if(null!=e.detail.previousIndex){var previousPanel=tabContainers[e.detail.previousIndex];previousPanel&&previousPanel.classList.remove("is-active")}var newPanel=tabContainers[e.detail.selectedTabIndex];newPanel&&newPanel.classList.add("is-active")}),onBeforeTabChange&&tabsElem.addEventListener("beforetabchange",onBeforeTabChange),onTabChange&&tabsElem.addEventListener("tabchange",onTabChange),setSelectedIndex!==!1&&(tabsElem.selectedIndex?tabsElem.selectedIndex(selectedIndex):(tabsElem.readySelectedIndex=selectedIndex,tabsElem.addEventListener("ready",onViewTabsReady))),{tabsContainer:tabsContainerElem,tabs:tabsContainerElem.querySelector('[is="emby-tabs"]'),replaced:!0}}return tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),tabsElem.selectedIndex(selectedIndex),tabOwnerView=view,{tabsContainer:tabsContainerElem,tabs:tabsElem,replaced:!1}}function selectedTabIndex(index){var tabsContainerElem=headerTabsContainer;tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),null!=index?tabsElem.selectedIndex(index):tabsElem.triggerTabChange()}function getTabsElement(){return document.querySelector(".tabs-viewmenubar")}var tabOwnerView,footerTabsContainer,headerTabsContainer,tabsElem,queryScope=document.querySelector(".skinHeader");return{setTabs:setTabs,getTabsElement:getTabsElement,selectedTabIndex:selectedTabIndex}}); \ No newline at end of file +define(["dom","browser","events","emby-tabs","emby-button","emby-linkbutton"],function(dom,browser,events){"use strict";function enableTabsInFooter(){return!1}function ensureElements(enableInFooter){enableInFooter&&(footerTabsContainer||(footerTabsContainer=document.createElement("div"),footerTabsContainer.classList.add("footerTabs"),footerTabsContainer.classList.add("sectionTabs"),footerTabsContainer.classList.add("hide"))),headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs"))}function onViewTabsReady(){this.selectedIndex(this.readySelectedIndex),this.readySelectedIndex=null}function allowSwipe(target){for(var parent=target;null!=parent;){if(!function(elem){if(dom.parentWithTag(elem,"input"))return!1;var classList=elem.classList;return!classList||!classList.contains("scrollX")&&!classList.contains("animatedScrollX")}(parent))return!1;parent=parent.parentNode}return!0}function configureSwipeTabs(view,tabsElem,getTabContainersFn){if(browser.touch){var onSwipeLeft=(getTabContainersFn().length,function(e,target){allowSwipe(target)&&view.contains(target)&&tabsElem.selectNext()}),onSwipeRight=function(e,target){allowSwipe(target)&&view.contains(target)&&tabsElem.selectPrevious()};require(["touchHelper"],function(TouchHelper){var touchHelper=new TouchHelper(view.parentNode.parentNode);events.on(touchHelper,"swipeleft",onSwipeLeft),events.on(touchHelper,"swiperight",onSwipeRight),view.addEventListener("viewdestroy",function(){touchHelper.destroy()})})}}function setTabs(view,selectedIndex,getTabsFn,getTabContainersFn,onBeforeTabChange,onTabChange,setSelectedIndex){var enableInFooter=enableTabsInFooter();if(!view)return tabOwnerView&&(headerTabsContainer||(headerTabsContainer=queryScope.querySelector(".headerTabs")),ensureElements(enableInFooter),document.body.classList.remove("withSectionTabs"),headerTabsContainer.innerHTML="",headerTabsContainer.classList.add("hide"),footerTabsContainer&&(footerTabsContainer.innerHTML="",footerTabsContainer.classList.add("hide")),tabOwnerView=null),{tabsContainer:headerTabsContainer,replaced:!1};ensureElements(enableInFooter);var tabsContainerElem=enableInFooter?footerTabsContainer:headerTabsContainer;if(tabOwnerView||tabsContainerElem.classList.remove("hide"),tabOwnerView!==view){var index=0,indexAttribute=null==selectedIndex?"":' data-index="'+selectedIndex+'"',tabsHtml='
'+getTabsFn().map(function(t){var tabClass="emby-tab-button";!1===t.enabled&&(tabClass+=" hide");var tabHtml;return t.cssClass&&(tabClass+=" "+t.cssClass),tabHtml=t.href?'
'+t.name+"
":'",index++,tabHtml}).join("")+"
";return tabsContainerElem.innerHTML=tabsHtml,document.body.classList.add("withSectionTabs"),tabOwnerView=view,tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]'),configureSwipeTabs(view,tabsElem,getTabContainersFn),tabsElem.addEventListener("beforetabchange",function(e){var tabContainers=getTabContainersFn();if(null!=e.detail.previousIndex){var previousPanel=tabContainers[e.detail.previousIndex];previousPanel&&previousPanel.classList.remove("is-active")}var newPanel=tabContainers[e.detail.selectedTabIndex];newPanel&&newPanel.classList.add("is-active")}),onBeforeTabChange&&tabsElem.addEventListener("beforetabchange",onBeforeTabChange),onTabChange&&tabsElem.addEventListener("tabchange",onTabChange),!1!==setSelectedIndex&&(tabsElem.selectedIndex?tabsElem.selectedIndex(selectedIndex):(tabsElem.readySelectedIndex=selectedIndex,tabsElem.addEventListener("ready",onViewTabsReady))),{tabsContainer:tabsContainerElem,tabs:tabsContainerElem.querySelector('[is="emby-tabs"]'),replaced:!0}}return tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),tabsElem.selectedIndex(selectedIndex),tabOwnerView=view,{tabsContainer:tabsContainerElem,tabs:tabsElem,replaced:!1}}function selectedTabIndex(index){var tabsContainerElem=headerTabsContainer;tabsElem||(tabsElem=tabsContainerElem.querySelector('[is="emby-tabs"]')),null!=index?tabsElem.selectedIndex(index):tabsElem.triggerTabChange()}function getTabsElement(){return document.querySelector(".tabs-viewmenubar")}var tabOwnerView,footerTabsContainer,headerTabsContainer,tabsElem,queryScope=document.querySelector(".skinHeader");return{setTabs:setTabs,getTabsElement:getTabsElement,selectedTabIndex:selectedTabIndex}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.js b/dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.js index f7e79940b..550a34734 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.js +++ b/dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.js @@ -1 +1 @@ -define(["datetime","globalize","appRouter","itemHelper","material-icons","css!./mediainfo.css","programStyles","emby-linkbutton"],function(datetime,globalize,appRouter,itemHelper){"use strict";function getTimerIndicator(item){var status;if("SeriesTimer"===item.Type)return'';if(item.TimerId||item.SeriesTimerId)status=item.Status||"Cancelled";else{if("Timer"!==item.Type)return"";status=item.Status}return item.SeriesTimerId?"Cancelled"!==status?'':'':''}function getProgramInfoHtml(item,options){var text,date,html="",miscInfo=[];if(item.StartDate&&options.programTime!==!1)try{text="",date=datetime.parseISO8601Date(item.StartDate),options.startDate!==!1&&(text+=datetime.toLocaleDateString(date,{weekday:"short",month:"short",day:"numeric"})),text+=" "+datetime.getDisplayTime(date),item.EndDate&&(date=datetime.parseISO8601Date(item.EndDate),text+=" - "+datetime.getDisplayTime(date)),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.StartDate)}if(item.ChannelNumber&&miscInfo.push("CH "+item.ChannelNumber),item.ChannelName&&(options.interactive&&item.ChannelId?miscInfo.push({html:''+item.ChannelName+""}):miscInfo.push(item.ChannelName)),options.timerIndicator!==!1){var timerHtml=getTimerIndicator(item);timerHtml&&miscInfo.push({html:timerHtml})}return html+=miscInfo.map(function(m){return getMediaInfoItem(m)}).join("")}function getMediaInfoHtml(item,options){var html="",miscInfo=[];options=options||{};var text,date,minutes,count,showFolderRuntime="MusicAlbum"===item.Type||"MusicArtist"===item.MediaType||"Playlist"===item.MediaType||"MusicGenre"===item.MediaType;if(showFolderRuntime?(count=item.SongCount||item.ChildCount,count&&miscInfo.push(globalize.translate("sharedcomponents#TrackCount",count)),item.RunTimeTicks&&miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks))):"PhotoAlbum"!==item.Type&&"BoxSet"!==item.Type||(count=item.ChildCount,count&&miscInfo.push(globalize.translate("sharedcomponents#ItemCount",count))),("Episode"===item.Type||"Photo"===item.MediaType)&&options.originalAirDate!==!1&&item.PremiereDate)try{date=datetime.parseISO8601Date(item.PremiereDate),text=datetime.toLocaleDateString(date),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.PremiereDate)}if("SeriesTimer"===item.Type&&(item.RecordAnyTime?miscInfo.push(globalize.translate("sharedcomponents#Anytime")):miscInfo.push(datetime.getDisplayTime(item.StartDate)),item.RecordAnyChannel?miscInfo.push(globalize.translate("sharedcomponents#AllChannels")):miscInfo.push(item.ChannelName||globalize.translate("sharedcomponents#OneChannel"))),item.StartDate&&"Program"!==item.Type&&"SeriesTimer"!==item.Type)try{date=datetime.parseISO8601Date(item.StartDate),text=datetime.toLocaleDateString(date),miscInfo.push(text),"Recording"!==item.Type&&(text=datetime.getDisplayTime(date),miscInfo.push(text))}catch(e){console.log("Error parsing date: "+item.StartDate)}if(options.year!==!1&&item.ProductionYear&&"Series"===item.Type)if("Continuing"===item.Status)miscInfo.push(globalize.translate("sharedcomponents#SeriesYearToPresent",item.ProductionYear));else if(item.ProductionYear){if(text=item.ProductionYear,item.EndDate)try{var endYear=datetime.parseISO8601Date(item.EndDate).getFullYear();endYear!==item.ProductionYear&&(text+="-"+datetime.parseISO8601Date(item.EndDate).getFullYear())}catch(e){console.log("Error parsing date: "+item.EndDate)}miscInfo.push(text)}if("Program"===item.Type)if(options.programIndicator!==!1&&(item.IsLive?miscInfo.push({html:'
'+globalize.translate("sharedcomponents#Live")+"
"}):item.IsPremiere?miscInfo.push({html:'
'+globalize.translate("sharedcomponents#Premiere")+"
"}):item.IsSeries&&!item.IsRepeat?miscInfo.push({html:'
'+globalize.translate("sharedcomponents#AttributeNew")+"
"}):item.IsSeries&&item.IsRepeat&&miscInfo.push({html:'
'+globalize.translate("sharedcomponents#Repeat")+"
"})),(item.IsSeries||item.EpisodeTitle)&&options.episodeTitle!==!1)text=itemHelper.getDisplayName(item,{includeIndexNumber:options.episodeTitleIndexNumber}),text&&miscInfo.push(text);else if(item.IsMovie&&item.ProductionYear&&options.originalAirDate!==!1)miscInfo.push(item.ProductionYear);else if(item.PremiereDate&&options.originalAirDate!==!1)try{date=datetime.parseISO8601Date(item.PremiereDate),text=globalize.translate("sharedcomponents#OriginalAirDateValue",datetime.toLocaleDateString(date)),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.PremiereDate)}else item.ProductionYear&&miscInfo.push(item.ProductionYear);if(options.year!==!1&&"Series"!==item.Type&&"Episode"!==item.Type&&"Person"!==item.Type&&"Photo"!==item.MediaType&&"Program"!==item.Type&&"Season"!==item.Type)if(item.ProductionYear)miscInfo.push(item.ProductionYear);else if(item.PremiereDate)try{text=datetime.parseISO8601Date(item.PremiereDate).getFullYear(),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.PremiereDate)}if(item.RunTimeTicks&&"Series"!==item.Type&&"Program"!==item.Type&&!showFolderRuntime&&options.runtime!==!1&&("Audio"===item.Type?miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)):(minutes=item.RunTimeTicks/6e8,minutes=minutes||1,miscInfo.push(Math.round(minutes)+" mins"))),item.OfficialRating&&"Season"!==item.Type&&"Episode"!==item.Type&&miscInfo.push({text:item.OfficialRating,cssClass:"mediaInfoOfficialRating"}),item.Video3DFormat&&miscInfo.push("3D"),"Photo"===item.MediaType&&item.Width&&item.Height&&miscInfo.push(item.Width+"x"+item.Height),options.container!==!1&&"Audio"===item.Type&&item.Container&&miscInfo.push(item.Container),html+=miscInfo.map(function(m){return getMediaInfoItem(m)}).join(""),html+=getStarIconsHtml(item),item.HasSubtitles&&options.subtitles!==!1&&(html+='
CC
'),item.CriticRating&&options.criticRating!==!1&&(html+=item.CriticRating>=60?'
'+item.CriticRating+"
":'
'+item.CriticRating+"
"),options.endsAt!==!1){var endsAt=getEndsAt(item);endsAt&&(html+=getMediaInfoItem(endsAt,"endsAt"))}return html}function getEndsAt(item){if("Video"===item.MediaType&&item.RunTimeTicks&&!item.StartDate){var endDate=(new Date).getTime()+item.RunTimeTicks/1e4;endDate=new Date(endDate);var displayTime=datetime.getDisplayTime(endDate);return globalize.translate("sharedcomponents#EndsAtValue",displayTime)}return null}function getEndsAtFromPosition(runtimeTicks,positionTicks,includeText){var endDate=(new Date).getTime()+(runtimeTicks-(positionTicks||0))/1e4;endDate=new Date(endDate);var displayTime=datetime.getDisplayTime(endDate);return includeText===!1?displayTime:globalize.translate("sharedcomponents#EndsAtValue",displayTime)}function getMediaInfoItem(m,cssClass){cssClass=cssClass?cssClass+" mediaInfoItem":"mediaInfoItem";var mediaInfoText=m;if("string"!=typeof m&&"number"!=typeof m){if(m.html)return m.html;mediaInfoText=m.text,cssClass+=" "+m.cssClass}return'
'+mediaInfoText+"
"}function getStarIconsHtml(item){var html="",rating=item.CommunityRating;return rating&&(html+='
',html+='',html+=rating,html+="
"),html}function dynamicEndTime(elem,item){var interval=setInterval(function(){return document.body.contains(elem)?void(elem.innerHTML=getEndsAt(item)):void clearInterval(interval)},6e4)}function fillPrimaryMediaInfo(elem,item,options){var html=getPrimaryMediaInfoHtml(item,options);elem.innerHTML=html,afterFill(elem,item,options)}function fillSecondaryMediaInfo(elem,item,options){var html=getSecondaryMediaInfoHtml(item,options);elem.innerHTML=html,afterFill(elem,item,options)}function afterFill(elem,item,options){if(options.endsAt!==!1){var endsAtElem=elem.querySelector(".endsAt");endsAtElem&&dynamicEndTime(endsAtElem,item)}var lnkChannel=elem.querySelector(".lnkChannel");lnkChannel&&lnkChannel.addEventListener("click",onChannelLinkClick)}function onChannelLinkClick(e){var channelId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");return appRouter.showItem(channelId,serverId),e.preventDefault(),!1}function getPrimaryMediaInfoHtml(item,options){return options=options||{},null==options.interactive&&(options.interactive=!1),getMediaInfoHtml(item,options)}function getSecondaryMediaInfoHtml(item,options){return options=options||{},null==options.interactive&&(options.interactive=!1),"Program"===item.Type?getProgramInfoHtml(item,options):""}function getResolutionText(i){if(i.Width){if(i.Width>=3800)return"4K";if(i.Width>=2500)return i.IsInterlaced?"1440i":"1440P";if(i.Width>=1900)return i.IsInterlaced?"1080i":"1080P";if(i.Width>=1260)return i.IsInterlaced?"720i":"720P";if(i.Width>=700)return i.IsInterlaced?"480i":"480P"}return null}function getAudioStreamForDisplay(item){if(!item.MediaSources)return null;var mediaSource=item.MediaSources[0];return mediaSource?(mediaSource.MediaStreams||[]).filter(function(i){return"Audio"===i.Type&&(i.Index===mediaSource.DefaultAudioStreamIndex||null==mediaSource.DefaultAudioStreamIndex)})[0]:null}function getMediaInfoStats(item,options){options=options||{};var list=[],mediaSource=(item.MediaSources||[])[0]||{},videoStream=(mediaSource.MediaStreams||[]).filter(function(i){return"Video"===i.Type})[0]||{},audioStream=getAudioStreamForDisplay(item)||{};"Dvd"===item.VideoType&&list.push({type:"mediainfo",text:"Dvd"}),"BluRay"===item.VideoType&&list.push({type:"mediainfo",text:"BluRay"});var resolutionText=getResolutionText(videoStream);resolutionText&&list.push({type:"mediainfo",text:resolutionText}),videoStream.Codec&&list.push({type:"mediainfo",text:videoStream.Codec});var channelText,channels=audioStream.Channels;8===channels?channelText="7.1":7===channels?channelText="6.1":6===channels?channelText="5.1":2===channels&&(channelText="2.0"),channelText&&list.push({type:"mediainfo",text:channelText});var audioCodec=(audioStream.Codec||"").toLowerCase();if("dca"!==audioCodec&&"dts"!==audioCodec||!audioStream.Profile?audioStream.Codec&&list.push({type:"mediainfo",text:audioStream.Codec}):list.push({type:"mediainfo",text:audioStream.Profile}),item.DateCreated&&itemHelper.enableDateAddedDisplay(item)){var dateCreated=datetime.parseISO8601Date(item.DateCreated);list.push({type:"added",text:globalize.translate("sharedcomponents#AddedOnValue",datetime.toLocaleDateString(dateCreated)+" "+datetime.getDisplayTime(dateCreated))})}return list}return{getMediaInfoHtml:getPrimaryMediaInfoHtml,fill:fillPrimaryMediaInfo,getEndsAt:getEndsAt,getEndsAtFromPosition:getEndsAtFromPosition,getPrimaryMediaInfoHtml:getPrimaryMediaInfoHtml,getSecondaryMediaInfoHtml:getSecondaryMediaInfoHtml,fillPrimaryMediaInfo:fillPrimaryMediaInfo,fillSecondaryMediaInfo:fillSecondaryMediaInfo,getMediaInfoStats:getMediaInfoStats,getResolutionText:getResolutionText}}); \ No newline at end of file +define(["datetime","globalize","appRouter","itemHelper","indicators","material-icons","css!./mediainfo.css","programStyles","emby-linkbutton"],function(datetime,globalize,appRouter,itemHelper,indicators){"use strict";function getTimerIndicator(item){var status;if("SeriesTimer"===item.Type)return'';if(item.TimerId||item.SeriesTimerId)status=item.Status||"Cancelled";else{if("Timer"!==item.Type)return"";status=item.Status}return item.SeriesTimerId?"Cancelled"!==status?'':'':''}function getProgramInfoHtml(item,options){var text,date,html="",miscInfo=[];if(item.StartDate&&!1!==options.programTime)try{text="",date=datetime.parseISO8601Date(item.StartDate),!1!==options.startDate&&(text+=datetime.toLocaleDateString(date,{weekday:"short",month:"short",day:"numeric"})),text+=" "+datetime.getDisplayTime(date),item.EndDate&&(date=datetime.parseISO8601Date(item.EndDate),text+=" - "+datetime.getDisplayTime(date)),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.StartDate)}if(item.ChannelNumber&&miscInfo.push("CH "+item.ChannelNumber),item.ChannelName&&(options.interactive&&item.ChannelId?miscInfo.push({html:''+item.ChannelName+""}):miscInfo.push(item.ChannelName)),!1!==options.timerIndicator){var timerHtml=getTimerIndicator(item);timerHtml&&miscInfo.push({html:timerHtml})}return html+=miscInfo.map(function(m){return getMediaInfoItem(m)}).join("")}function getMediaInfoHtml(item,options){var html="",miscInfo=[];options=options||{};var text,date,minutes,count,showFolderRuntime="MusicAlbum"===item.Type||"MusicArtist"===item.MediaType||"Playlist"===item.MediaType||"MusicGenre"===item.MediaType;if(showFolderRuntime?(count=item.SongCount||item.ChildCount,count&&miscInfo.push(globalize.translate("sharedcomponents#TrackCount",count)),item.RunTimeTicks&&miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks))):"PhotoAlbum"!==item.Type&&"BoxSet"!==item.Type||(count=item.ChildCount)&&miscInfo.push(globalize.translate("sharedcomponents#ItemCount",count)),("Episode"===item.Type||"Photo"===item.MediaType)&&!1!==options.originalAirDate&&item.PremiereDate)try{date=datetime.parseISO8601Date(item.PremiereDate),text=datetime.toLocaleDateString(date),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.PremiereDate)}if("SeriesTimer"===item.Type&&(item.RecordAnyTime?miscInfo.push(globalize.translate("sharedcomponents#Anytime")):miscInfo.push(datetime.getDisplayTime(item.StartDate)),item.RecordAnyChannel?miscInfo.push(globalize.translate("sharedcomponents#AllChannels")):miscInfo.push(item.ChannelName||globalize.translate("sharedcomponents#OneChannel"))),item.StartDate&&"Program"!==item.Type&&"SeriesTimer"!==item.Type)try{date=datetime.parseISO8601Date(item.StartDate),text=datetime.toLocaleDateString(date),miscInfo.push(text),"Recording"!==item.Type&&(text=datetime.getDisplayTime(date),miscInfo.push(text))}catch(e){console.log("Error parsing date: "+item.StartDate)}if(!1!==options.year&&item.ProductionYear&&"Series"===item.Type)if("Continuing"===item.Status)miscInfo.push(globalize.translate("sharedcomponents#SeriesYearToPresent",item.ProductionYear));else if(item.ProductionYear){if(text=item.ProductionYear,item.EndDate)try{var endYear=datetime.parseISO8601Date(item.EndDate).getFullYear();endYear!==item.ProductionYear&&(text+="-"+datetime.parseISO8601Date(item.EndDate).getFullYear())}catch(e){console.log("Error parsing date: "+item.EndDate)}miscInfo.push(text)}if("Program"===item.Type)if(!1!==options.programIndicator&&(item.IsLive?miscInfo.push({html:'
'+globalize.translate("sharedcomponents#Live")+"
"}):item.IsPremiere?miscInfo.push({html:'
'+globalize.translate("sharedcomponents#Premiere")+"
"}):item.IsSeries&&!item.IsRepeat?miscInfo.push({html:'
'+globalize.translate("sharedcomponents#AttributeNew")+"
"}):item.IsSeries&&item.IsRepeat&&miscInfo.push({html:'
'+globalize.translate("sharedcomponents#Repeat")+"
"})),(item.IsSeries||item.EpisodeTitle)&&!1!==options.episodeTitle)(text=itemHelper.getDisplayName(item,{includeIndexNumber:options.episodeTitleIndexNumber}))&&miscInfo.push(text);else if(item.IsMovie&&item.ProductionYear&&!1!==options.originalAirDate)miscInfo.push(item.ProductionYear);else if(item.PremiereDate&&!1!==options.originalAirDate)try{date=datetime.parseISO8601Date(item.PremiereDate),text=globalize.translate("sharedcomponents#OriginalAirDateValue",datetime.toLocaleDateString(date)),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.PremiereDate)}else item.ProductionYear&&miscInfo.push(item.ProductionYear);if(!1!==options.year&&"Series"!==item.Type&&"Episode"!==item.Type&&"Person"!==item.Type&&"Photo"!==item.MediaType&&"Program"!==item.Type&&"Season"!==item.Type)if(item.ProductionYear)miscInfo.push(item.ProductionYear);else if(item.PremiereDate)try{text=datetime.parseISO8601Date(item.PremiereDate).getFullYear(),miscInfo.push(text)}catch(e){console.log("Error parsing date: "+item.PremiereDate)}if(item.RunTimeTicks&&"Series"!==item.Type&&"Program"!==item.Type&&!showFolderRuntime&&!1!==options.runtime&&("Audio"===item.Type?miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks)):(minutes=item.RunTimeTicks/6e8,minutes=minutes||1,miscInfo.push(Math.round(minutes)+" mins"))),item.OfficialRating&&"Season"!==item.Type&&"Episode"!==item.Type&&miscInfo.push({text:item.OfficialRating,cssClass:"mediaInfoOfficialRating"}),item.Video3DFormat&&miscInfo.push("3D"),"Photo"===item.MediaType&&item.Width&&item.Height&&miscInfo.push(item.Width+"x"+item.Height),!1!==options.container&&"Audio"===item.Type&&item.Container&&miscInfo.push(item.Container),html+=miscInfo.map(function(m){return getMediaInfoItem(m)}).join(""),html+=getStarIconsHtml(item),item.HasSubtitles&&!1!==options.subtitles&&(html+='
CC
'),item.CriticRating&&!1!==options.criticRating&&(item.CriticRating>=60?html+='
'+item.CriticRating+"
":html+='
'+item.CriticRating+"
"),!1!==options.endsAt){var endsAt=getEndsAt(item);endsAt&&(html+=getMediaInfoItem(endsAt,"endsAt"))}return html+=indicators.getMissingIndicator(item)}function getEndsAt(item){if("Video"===item.MediaType&&item.RunTimeTicks&&!item.StartDate){var endDate=(new Date).getTime()+item.RunTimeTicks/1e4;endDate=new Date(endDate);var displayTime=datetime.getDisplayTime(endDate);return globalize.translate("sharedcomponents#EndsAtValue",displayTime)}return null}function getEndsAtFromPosition(runtimeTicks,positionTicks,includeText){var endDate=(new Date).getTime()+(runtimeTicks-(positionTicks||0))/1e4;endDate=new Date(endDate);var displayTime=datetime.getDisplayTime(endDate);return!1===includeText?displayTime:globalize.translate("sharedcomponents#EndsAtValue",displayTime)}function getMediaInfoItem(m,cssClass){cssClass=cssClass?cssClass+" mediaInfoItem":"mediaInfoItem";var mediaInfoText=m;if("string"!=typeof m&&"number"!=typeof m){if(m.html)return m.html;mediaInfoText=m.text,cssClass+=" "+m.cssClass}return'
'+mediaInfoText+"
"}function getStarIconsHtml(item){var html="",rating=item.CommunityRating;return rating&&(html+='
',html+='',html+=rating,html+="
"),html}function dynamicEndTime(elem,item){var interval=setInterval(function(){if(!document.body.contains(elem))return void clearInterval(interval);elem.innerHTML=getEndsAt(item)},6e4)}function fillPrimaryMediaInfo(elem,item,options){var html=getPrimaryMediaInfoHtml(item,options);elem.innerHTML=html,afterFill(elem,item,options)}function fillSecondaryMediaInfo(elem,item,options){var html=getSecondaryMediaInfoHtml(item,options);elem.innerHTML=html,afterFill(elem,item,options)}function afterFill(elem,item,options){if(!1!==options.endsAt){var endsAtElem=elem.querySelector(".endsAt");endsAtElem&&dynamicEndTime(endsAtElem,item)}var lnkChannel=elem.querySelector(".lnkChannel");lnkChannel&&lnkChannel.addEventListener("click",onChannelLinkClick)}function onChannelLinkClick(e){var channelId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");return appRouter.showItem(channelId,serverId),e.preventDefault(),!1}function getPrimaryMediaInfoHtml(item,options){return options=options||{},null==options.interactive&&(options.interactive=!1),getMediaInfoHtml(item,options)}function getSecondaryMediaInfoHtml(item,options){return options=options||{},null==options.interactive&&(options.interactive=!1),"Program"===item.Type?getProgramInfoHtml(item,options):""}function getResolutionText(i){var width=i.Width,height=i.Height;if(width&&height){if(width>=3800||height>=2e3)return"4K";if(width>=2500||height>=1400)return i.IsInterlaced?"1440i":"1440P";if(width>=1800||height>=1e3)return i.IsInterlaced?"1080i":"1080P";if(width>=1200||height>=700)return i.IsInterlaced?"720i":"720P";if(width>=700||height>=400)return i.IsInterlaced?"480i":"480P"}return null}function getAudioStreamForDisplay(item){if(!item.MediaSources)return null;var mediaSource=item.MediaSources[0];return mediaSource?(mediaSource.MediaStreams||[]).filter(function(i){return"Audio"===i.Type&&(i.Index===mediaSource.DefaultAudioStreamIndex||null==mediaSource.DefaultAudioStreamIndex)})[0]:null}function getMediaInfoStats(item,options){options=options||{};var list=[],mediaSource=(item.MediaSources||[])[0]||{},videoStream=(mediaSource.MediaStreams||[]).filter(function(i){return"Video"===i.Type})[0]||{},audioStream=getAudioStreamForDisplay(item)||{};"Dvd"===item.VideoType&&list.push({type:"mediainfo",text:"Dvd"}),"BluRay"===item.VideoType&&list.push({type:"mediainfo",text:"BluRay"});var resolutionText=getResolutionText(videoStream);resolutionText&&list.push({type:"mediainfo",text:resolutionText}),videoStream.Codec&&list.push({type:"mediainfo",text:videoStream.Codec});var channelText,channels=audioStream.Channels;8===channels?channelText="7.1":7===channels?channelText="6.1":6===channels?channelText="5.1":2===channels&&(channelText="2.0"),channelText&&list.push({type:"mediainfo",text:channelText});var audioCodec=(audioStream.Codec||"").toLowerCase();if("dca"!==audioCodec&&"dts"!==audioCodec||!audioStream.Profile?audioStream.Codec&&list.push({type:"mediainfo",text:audioStream.Codec}):list.push({type:"mediainfo",text:audioStream.Profile}),item.DateCreated&&itemHelper.enableDateAddedDisplay(item)){var dateCreated=datetime.parseISO8601Date(item.DateCreated);list.push({type:"added",text:globalize.translate("sharedcomponents#AddedOnValue",datetime.toLocaleDateString(dateCreated)+" "+datetime.getDisplayTime(dateCreated))})}return list}return{getMediaInfoHtml:getPrimaryMediaInfoHtml,fill:fillPrimaryMediaInfo,getEndsAt:getEndsAt,getEndsAtFromPosition:getEndsAtFromPosition,getPrimaryMediaInfoHtml:getPrimaryMediaInfoHtml,getSecondaryMediaInfoHtml:getSecondaryMediaInfoHtml,fillPrimaryMediaInfo:fillPrimaryMediaInfo,fillSecondaryMediaInfo:fillSecondaryMediaInfo,getMediaInfoStats:getMediaInfoStats,getResolutionText:getResolutionText}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js index 9dca69f67..3a9a94893 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js @@ -1 +1 @@ -define(["itemHelper","dom","layoutManager","dialogHelper","datetime","loading","focusManager","connectionManager","globalize","require","shell","emby-checkbox","emby-input","emby-select","listViewStyle","emby-textarea","emby-button","paper-icon-button-light","css!./../formdialog","clearButtonStyle"],function(itemHelper,dom,layoutManager,dialogHelper,datetime,loading,focusManager,connectionManager,globalize,require,shell){"use strict";function isDialog(){return currentContext.classList.contains("dialog")}function closeDialog(isSubmitted){isDialog()&&dialogHelper.close(currentContext)}function submitUpdatedItem(form,item){function afterContentTypeUpdated(){require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#MessageItemSaved"))}),loading.hide(),closeDialog(!0)}var apiClient=getApiClient();apiClient.updateItem(item).then(function(){var newContentType=form.querySelector("#selectContentType").value||"";(metadataEditorInfo.ContentType||"")!==newContentType?apiClient.ajax({url:apiClient.getUrl("Items/"+item.Id+"/ContentType",{ContentType:newContentType}),type:"POST"}).then(function(){afterContentTypeUpdated()}):afterContentTypeUpdated()})}function getSelectedAirDays(form){var checkedItems=form.querySelectorAll(".chkAirDay:checked")||[];return Array.prototype.map.call(checkedItems,function(c){return c.getAttribute("data-day")})}function getAlbumArtists(form){return form.querySelector("#txtAlbumArtist").value.trim().split(";").filter(function(s){return s.length>0}).map(function(a){return{Name:a}})}function getArtists(form){return form.querySelector("#txtArtist").value.trim().split(";").filter(function(s){return s.length>0}).map(function(a){return{Name:a}})}function getDateFromForm(form,element,property){var val=form.querySelector(element).value;if(!val)return null;if(currentItem[property]){var date=datetime.parseISO8601Date(currentItem[property],!0),parts=date.toISOString().split("T");if(0===parts[0].indexOf(val)){var iso=parts[1];val+="T"+iso}}return val}function onSubmit(e){loading.show();var form=this;try{var item={Id:currentItem.Id,Name:form.querySelector("#txtName").value,OriginalTitle:form.querySelector("#txtOriginalName").value,ForcedSortName:form.querySelector("#txtSortName").value,CommunityRating:form.querySelector("#txtCommunityRating").value,HomePageUrl:form.querySelector("#txtHomePageUrl").value,CriticRating:form.querySelector("#txtCriticRating").value,IndexNumber:form.querySelector("#txtIndexNumber").value||null,AbsoluteEpisodeNumber:form.querySelector("#txtAbsoluteEpisodeNumber").value,DvdEpisodeNumber:form.querySelector("#txtDvdEpisodeNumber").value,DvdSeasonNumber:form.querySelector("#txtDvdSeasonNumber").value,AirsBeforeSeasonNumber:form.querySelector("#txtAirsBeforeSeason").value,AirsAfterSeasonNumber:form.querySelector("#txtAirsAfterSeason").value,AirsBeforeEpisodeNumber:form.querySelector("#txtAirsBeforeEpisode").value,ParentIndexNumber:form.querySelector("#txtParentIndexNumber").value||null,DisplayOrder:form.querySelector("#selectDisplayOrder").value,Album:form.querySelector("#txtAlbum").value,AlbumArtists:getAlbumArtists(form),ArtistItems:getArtists(form),Overview:form.querySelector("#txtOverview").value,Status:form.querySelector("#selectStatus").value,AirDays:getSelectedAirDays(form),AirTime:form.querySelector("#txtAirTime").value,Genres:editableListViewValues(form.querySelector("#listGenres")),Tags:editableListViewValues(form.querySelector("#listTags")),Studios:editableListViewValues(form.querySelector("#listStudios")).map(function(element){return{Name:element}}),PremiereDate:getDateFromForm(form,"#txtPremiereDate","PremiereDate"),DateCreated:getDateFromForm(form,"#txtDateAdded","DateCreated"),EndDate:getDateFromForm(form,"#txtEndDate","EndDate"),ProductionYear:form.querySelector("#txtProductionYear").value,AspectRatio:form.querySelector("#txtOriginalAspectRatio").value,Video3DFormat:form.querySelector("#select3dFormat").value,OfficialRating:form.querySelector("#selectOfficialRating").value,CustomRating:form.querySelector("#selectCustomRating").value,People:currentItem.People,LockData:form.querySelector("#chkLockData").checked,LockedFields:Array.prototype.filter.call(form.querySelectorAll(".selectLockedField"),function(c){return!c.checked}).map(function(c){return c.getAttribute("data-value")})};item.ProviderIds=Object.assign({},currentItem.ProviderIds);var idElements=form.querySelectorAll(".txtExternalId");if(Array.prototype.map.call(idElements,function(idElem){var providerKey=idElem.getAttribute("data-providerkey");item.ProviderIds[providerKey]=idElem.value}),item.PreferredMetadataLanguage=form.querySelector("#selectLanguage").value,item.PreferredMetadataCountryCode=form.querySelector("#selectCountry").value,"Person"===currentItem.Type){var placeOfBirth=form.querySelector("#txtPlaceOfBirth").value;item.ProductionLocations=placeOfBirth?[placeOfBirth]:[]}if("Series"===currentItem.Type){var seriesRuntime=form.querySelector("#txtSeriesRuntime").value;item.RunTimeTicks=seriesRuntime?6e8*seriesRuntime:null}var tagline=form.querySelector("#txtTagline").value;item.Taglines=tagline?[tagline]:[],submitUpdatedItem(form,item)}catch(err){alert(err)}return e.preventDefault(),e.stopPropagation(),!1}function editableListViewValues(list){return Array.prototype.map.call(list.querySelectorAll(".textValue"),function(el){return el.textContent})}function addElementToEditableListview(source,sortCallback){require(["prompt"],function(prompt){prompt({label:"Value:"}).then(function(text){var list=dom.parentWithClass(source,"editableListviewContainer").querySelector(".paperList"),items=editableListViewValues(list);items.push(text),populateListView(list,items,sortCallback)})})}function removeElementFromListview(source){var el=dom.parentWithClass(source,"listItem");el.parentNode.removeChild(el)}function editPerson(context,person,index){require(["personEditor"],function(personEditor){personEditor.show(person).then(function(updatedPerson){var isNew=index===-1;isNew&¤tItem.People.push(updatedPerson),populatePeople(context,currentItem.People)})})}function showMoreMenu(context,button,user){require(["itemContextMenu"],function(itemContextMenu){var item=currentItem;itemContextMenu.show({item:item,positionTo:button,edit:!1,editImages:!0,editSubtitles:!0,sync:!1,share:!1,play:!1,queue:!1,user:user}).then(function(result){result.deleted?afterDeleted(context,item):result.updated&&reload(context,item.Id,item.ServerId)})})}function afterDeleted(context,item){var parentId=item.ParentId||item.SeasonId||item.SeriesId;parentId?reload(context,parentId,item.ServerId):require(["appRouter"],function(appRouter){appRouter.goHome()})}function onEditorClick(e){var btnRemoveFromEditorList=dom.parentWithClass(e.target,"btnRemoveFromEditorList");if(btnRemoveFromEditorList)return void removeElementFromListview(btnRemoveFromEditorList);var btnAddTextItem=dom.parentWithClass(e.target,"btnAddTextItem");btnAddTextItem&&addElementToEditableListview(btnAddTextItem)}function getApiClient(){return connectionManager.getApiClient(currentItem.ServerId)}function init(context,apiClient){context.querySelector(".externalIds").addEventListener("click",function(e){var btnOpenExternalId=dom.parentWithClass(e.target,"btnOpenExternalId");if(btnOpenExternalId){var field=context.querySelector("#"+btnOpenExternalId.getAttribute("data-fieldid")),formatString=field.getAttribute("data-formatstring");field.value&&shell.openUrl(formatString.replace("{0}",field.value))}}),context.querySelector(".btnCancel").addEventListener("click",function(){closeDialog(!1)}),context.querySelector(".btnMore").addEventListener("click",function(e){getApiClient().getCurrentUser().then(function(user){showMoreMenu(context,e.target,user)})}),context.querySelector(".btnHeaderSave").addEventListener("click",function(e){context.querySelector(".btnSave").click()}),context.querySelector("#chkLockData").addEventListener("click",function(e){e.target.checked?hideElement(".providerSettingsContainer"):showElement(".providerSettingsContainer")}),context.removeEventListener("click",onEditorClick),context.addEventListener("click",onEditorClick);var form=context.querySelector("form");form.removeEventListener("submit",onSubmit),form.addEventListener("submit",onSubmit),context.querySelector("#btnAddPerson").addEventListener("click",function(event,data){editPerson(context,{},-1)}),context.querySelector("#peopleList").addEventListener("click",function(e){var index,btnDeletePerson=dom.parentWithClass(e.target,"btnDeletePerson");btnDeletePerson&&(index=parseInt(btnDeletePerson.getAttribute("data-index")),currentItem.People.splice(index,1),populatePeople(context,currentItem.People));var btnEditPerson=dom.parentWithClass(e.target,"btnEditPerson");btnEditPerson&&(index=parseInt(btnEditPerson.getAttribute("data-index")),editPerson(context,currentItem.People[index],index))})}function getItem(itemId,serverId){var apiClient=connectionManager.getApiClient(serverId);return itemId?apiClient.getItem(apiClient.getCurrentUserId(),itemId):apiClient.getRootFolder(apiClient.getCurrentUserId())}function getEditorConfig(itemId,serverId){var apiClient=connectionManager.getApiClient(serverId);return itemId?apiClient.getJSON(apiClient.getUrl("Items/"+itemId+"/MetadataEditor")):Promise.resolve({})}function populateCountries(select,allCountries){var html="";html+="";for(var i=0,length=allCountries.length;i"+culture.DisplayName+""}select.innerHTML=html}function populateLanguages(select,languages){var html="";html+="";for(var i=0,length=languages.length;i"+culture.DisplayName+""}select.innerHTML=html}function renderContentTypeOptions(context,metadataInfo){metadataInfo.ContentTypeOptions.length?showElement("#fldContentType",context):hideElement("#fldContentType",context);var html=metadataInfo.ContentTypeOptions.map(function(i){return'"}).join(""),selectEl=context.querySelector("#selectContentType");selectEl.innerHTML=html,selectEl.value=metadataInfo.ContentType||""}function loadExternalIds(context,item,externalIds){for(var html="",providerIds=item.ProviderIds||{},i=0,length=externalIds.length;i',html+='
';var value=providerIds[idInfo.Key]||"";html+='
',html+='',html+="
",formatString&&(html+=''),html+="
",html+="
"}var elem=context.querySelector(".externalIds",context);elem.innerHTML=html,externalIds.length?context.querySelector(".externalIdsSection").classList.remove("hide"):context.querySelector(".externalIdsSection").classList.add("hide")}function hideElement(selector,context,multiple){if(context=context||document,"string"==typeof selector){var elements=multiple?context.querySelectorAll(selector):[context.querySelector(selector)];Array.prototype.forEach.call(elements,function(el){el&&el.classList.add("hide")})}else selector.classList.add("hide")}function showElement(selector,context,multiple){if(context=context||document,"string"==typeof selector){var elements=multiple?context.querySelectorAll(selector):[context.querySelector(selector)];Array.prototype.forEach.call(elements,function(el){el&&el.classList.remove("hide")})}else selector.classList.remove("hide")}function setFieldVisibilities(context,item){item.Path&&"Remote"!==item.LocationType?showElement("#fldPath",context):hideElement("#fldPath",context),"Series"===item.Type||"Movie"===item.Type||"Trailer"===item.Type?showElement("#fldOriginalName",context):hideElement("#fldOriginalName",context),"Series"===item.Type?showElement("#fldSeriesRuntime",context):hideElement("#fldSeriesRuntime",context),"Series"===item.Type||"Person"===item.Type?showElement("#fldEndDate",context):hideElement("#fldEndDate",context),"MusicAlbum"===item.Type?showElement("#albumAssociationMessage",context):hideElement("#albumAssociationMessage",context),"Movie"===item.Type||"Trailer"===item.Type?showElement("#fldCriticRating",context):hideElement("#fldCriticRating",context),"Series"===item.Type?(showElement("#fldStatus",context),showElement("#fldAirDays",context),showElement("#fldAirTime",context)):(hideElement("#fldStatus",context),hideElement("#fldAirDays",context),hideElement("#fldAirTime",context)),"Video"===item.MediaType&&"TvChannel"!==item.Type?showElement("#fld3dFormat",context):hideElement("#fld3dFormat",context),"Audio"===item.Type?showElement("#fldAlbumArtist",context):hideElement("#fldAlbumArtist",context),"Audio"===item.Type||"MusicVideo"===item.Type?(showElement("#fldArtist",context),showElement("#fldAlbum",context)):(hideElement("#fldArtist",context),hideElement("#fldAlbum",context)),"Episode"===item.Type?showElement("#collapsibleDvdEpisodeInfo",context):hideElement("#collapsibleDvdEpisodeInfo",context),"Episode"===item.Type&&0===item.ParentIndexNumber?showElement("#collapsibleSpecialEpisodeInfo",context):hideElement("#collapsibleSpecialEpisodeInfo",context),"Person"===item.Type||"Genre"===item.Type||"Studio"===item.Type||"GameGenre"===item.Type||"MusicGenre"===item.Type||"TvChannel"===item.Type?(hideElement("#fldCommunityRating",context),hideElement("#genresCollapsible",context),hideElement("#peopleCollapsible",context),hideElement("#studiosCollapsible",context),"TvChannel"===item.Type?showElement("#fldOfficialRating",context):hideElement("#fldOfficialRating",context),hideElement("#fldCustomRating",context)):(showElement("#fldCommunityRating",context),showElement("#genresCollapsible",context),showElement("#peopleCollapsible",context),showElement("#studiosCollapsible",context),showElement("#fldOfficialRating",context),showElement("#fldCustomRating",context)),showElement("#tagsCollapsible",context),"TvChannel"===item.Type?(hideElement("#metadataSettingsCollapsible",context),hideElement("#fldPremiereDate",context),hideElement("#fldDateAdded",context),hideElement("#fldYear",context)):(showElement("#metadataSettingsCollapsible",context),showElement("#fldPremiereDate",context),showElement("#fldDateAdded",context),showElement("#fldYear",context)),"TvChannel"===item.Type?hideElement(".overviewContainer",context):showElement(".overviewContainer",context),"TvChannel"===item.Type?hideElement(".websiteFieldContainer",context):showElement(".websiteFieldContainer",context),"Person"===item.Type?(context.querySelector("#txtProductionYear").label(globalize.translate("sharedcomponents#LabelBirthYear")),context.querySelector("#txtPremiereDate").label(globalize.translate("sharedcomponents#LabelBirthDate")),context.querySelector("#txtEndDate").label(globalize.translate("sharedcomponents#LabelDeathDate")),showElement("#fldPlaceOfBirth")):(context.querySelector("#txtProductionYear").label(globalize.translate("sharedcomponents#LabelYear")),context.querySelector("#txtPremiereDate").label(globalize.translate("sharedcomponents#LabelReleaseDate")),context.querySelector("#txtEndDate").label(globalize.translate("sharedcomponents#LabelEndDate")),hideElement("#fldPlaceOfBirth")),"Video"===item.MediaType&&"TvChannel"!==item.Type?showElement("#fldOriginalAspectRatio"):hideElement("#fldOriginalAspectRatio"),"Audio"===item.Type||"Episode"===item.Type||"Season"===item.Type?(showElement("#fldIndexNumber"),"Episode"===item.Type?context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelEpisodeNumber")):"Season"===item.Type?context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelSeasonNumber")):"Audio"===item.Type?context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelTrackNumber")):context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelNumber"))):hideElement("#fldIndexNumber"),"Audio"===item.Type||"Episode"===item.Type?(showElement("#fldParentIndexNumber"),"Episode"===item.Type?context.querySelector("#txtParentIndexNumber").label(globalize.translate("sharedcomponents#LabelSeasonNumber")):"Audio"===item.Type?context.querySelector("#txtParentIndexNumber").label(globalize.translate("sharedcomponents#LabelDiscNumber")):context.querySelector("#txtParentIndexNumber").label(globalize.translate("sharedcomponents#LabelParentNumber"))):hideElement("#fldParentIndexNumber",context),"BoxSet"===item.Type?(showElement("#fldDisplayOrder",context),context.querySelector("#selectDisplayOrder").innerHTML='",showElement("#collapsibleDisplaySettings",context)):(context.querySelector("#selectDisplayOrder").innerHTML="",hideElement("#fldDisplayOrder",context),hideElement("#collapsibleDisplaySettings",context))}function fillItemInfo(context,item,parentalRatingOptions){var select=context.querySelector("#selectOfficialRating");populateRatings(parentalRatingOptions,select,item.OfficialRating),select.value=item.OfficialRating||"",select=context.querySelector("#selectCustomRating"),populateRatings(parentalRatingOptions,select,item.CustomRating),select.value=item.CustomRating||"";var selectStatus=context.querySelector("#selectStatus");populateStatus(selectStatus),selectStatus.value=item.Status||"",context.querySelector("#select3dFormat",context).value=item.Video3DFormat||"",Array.prototype.forEach.call(context.querySelectorAll(".chkAirDay",context),function(el){el.checked=(item.AirDays||[]).indexOf(el.getAttribute("data-day"))!==-1}),populateListView(context.querySelector("#listGenres"),item.Genres),populatePeople(context,item.People||[]),populateListView(context.querySelector("#listStudios"),(item.Studios||[]).map(function(element){return element.Name||""})),populateListView(context.querySelector("#listTags"),item.Tags);var lockData=item.LockData||!1,chkLockData=context.querySelector("#chkLockData");chkLockData.checked=lockData,chkLockData.checked?hideElement(".providerSettingsContainer",context):showElement(".providerSettingsContainer",context),populateInternetProviderSettings(context,item,item.LockedFields),context.querySelector("#txtPath").value=item.Path||"",context.querySelector("#txtName").value=item.Name||"",context.querySelector("#txtOriginalName").value=item.OriginalTitle||"",context.querySelector("#txtOverview").value=item.Overview||"",context.querySelector("#txtTagline").value=item.Taglines&&item.Taglines.length?item.Taglines[0]:"",context.querySelector("#txtSortName").value=item.ForcedSortName||"",context.querySelector("#txtCommunityRating").value=item.CommunityRating||"",context.querySelector("#txtHomePageUrl").value=item.HomePageUrl||"",context.querySelector("#txtCriticRating").value=item.CriticRating||"",context.querySelector("#txtIndexNumber").value="IndexNumber"in item?item.IndexNumber:"",context.querySelector("#txtParentIndexNumber").value="ParentIndexNumber"in item?item.ParentIndexNumber:"",context.querySelector("#txtAbsoluteEpisodeNumber").value="AbsoluteEpisodeNumber"in item?item.AbsoluteEpisodeNumber:"",context.querySelector("#txtDvdEpisodeNumber").value="DvdEpisodeNumber"in item?item.DvdEpisodeNumber:"",context.querySelector("#txtDvdSeasonNumber").value="DvdSeasonNumber"in item?item.DvdSeasonNumber:"",context.querySelector("#txtAirsBeforeSeason").value="AirsBeforeSeasonNumber"in item?item.AirsBeforeSeasonNumber:"",context.querySelector("#txtAirsAfterSeason").value="AirsAfterSeasonNumber"in item?item.AirsAfterSeasonNumber:"",context.querySelector("#txtAirsBeforeEpisode").value="AirsBeforeEpisodeNumber"in item?item.AirsBeforeEpisodeNumber:"",context.querySelector("#txtAlbum").value=item.Album||"",context.querySelector("#txtAlbumArtist").value=(item.AlbumArtists||[]).map(function(a){return a.Name}).join(";"),context.querySelector("#selectDisplayOrder").value=item.DisplayOrder,context.querySelector("#txtArtist").value=(item.ArtistItems||[]).map(function(a){return a.Name}).join(";");var date;if(item.DateCreated)try{date=datetime.parseISO8601Date(item.DateCreated,!0),context.querySelector("#txtDateAdded").value=date.toISOString().slice(0,10)}catch(e){context.querySelector("#txtDateAdded").value=""}else context.querySelector("#txtDateAdded").value="";if(item.PremiereDate)try{date=datetime.parseISO8601Date(item.PremiereDate,!0),context.querySelector("#txtPremiereDate").value=date.toISOString().slice(0,10)}catch(e){context.querySelector("#txtPremiereDate").value=""}else context.querySelector("#txtPremiereDate").value="";if(item.EndDate)try{date=datetime.parseISO8601Date(item.EndDate,!0),context.querySelector("#txtEndDate").value=date.toISOString().slice(0,10)}catch(e){context.querySelector("#txtEndDate").value=""}else context.querySelector("#txtEndDate").value="";context.querySelector("#txtProductionYear").value=item.ProductionYear||"",context.querySelector("#txtAirTime").value=item.AirTime||"";var placeofBirth=item.ProductionLocations&&item.ProductionLocations.length?item.ProductionLocations[0]:"";if(context.querySelector("#txtPlaceOfBirth").value=placeofBirth,context.querySelector("#txtOriginalAspectRatio").value=item.AspectRatio||"",context.querySelector("#selectLanguage").value=item.PreferredMetadataLanguage||"",context.querySelector("#selectCountry").value=item.PreferredMetadataCountryCode||"",item.RunTimeTicks){var minutes=item.RunTimeTicks/6e8;context.querySelector("#txtSeriesRuntime").value=Math.round(minutes)}else context.querySelector("#txtSeriesRuntime",context).value=""}function populateRatings(allParentalRatings,select,currentValue){var html="";html+="";var i,length,rating,ratings=[],currentValueFound=!1;for(i=0,length=allParentalRatings.length;i"+rating.Name+"";select.innerHTML=html}function populateStatus(select){var html="";html+="",html+="",html+="",select.innerHTML=html}function populateListView(list,items,sortCallback){items=items||[],"undefined"==typeof sortCallback?items.sort(function(a,b){return a.toLowerCase().localeCompare(b.toLowerCase())}):items=sortCallback(items);for(var html="",i=0;i',html+='live_tv',html+='
',html+='
',html+=items[i],html+="
",html+="
",html+='',html+="
";list.innerHTML=html}function populatePeople(context,people){for(var lastType="",html="",elem=context.querySelector("#peopleList"),i=0,length=people.length;i',html+='person',html+='
',html+='",html+="
",html+='',html+="
"}elem.innerHTML=html}function generateSliders(fields,currentFields){for(var html="",i=0;i",html+=""+name+"",html+=""}return html}function populateInternetProviderSettings(context,item,lockedFields){var container=context.querySelector(".providerSettingsContainer");lockedFields=lockedFields||[];var metadatafields=[{name:globalize.translate("sharedcomponents#Name"),value:"Name"},{name:globalize.translate("sharedcomponents#Overview"),value:"Overview"},{name:globalize.translate("sharedcomponents#Genres"),value:"Genres"},{name:globalize.translate("sharedcomponents#ParentalRating"),value:"OfficialRating"},{name:globalize.translate("sharedcomponents#People"),value:"Cast"}];"Person"===item.Type?metadatafields.push({name:globalize.translate("sharedcomponents#BirthLocation"),value:"ProductionLocations"}):metadatafields.push({name:globalize.translate("sharedcomponents#ProductionLocations"),value:"ProductionLocations"}),"Series"===item.Type&&metadatafields.push({name:globalize.translate("Runtime"),value:"Runtime"}),metadatafields.push({name:globalize.translate("sharedcomponents#Studios"),value:"Studios"}),metadatafields.push({name:globalize.translate("sharedcomponents#Tags"),value:"Tags"}),metadatafields.push({name:globalize.translate("sharedcomponents#Images"),value:"Images"}),metadatafields.push({name:globalize.translate("sharedcomponents#Backdrops"),value:"Backdrops"}),"Game"===item.Type&&metadatafields.push({name:globalize.translate("sharedcomponents#Screenshots"),value:"Screenshots"});var html="";html+="

"+globalize.translate("sharedcomponents#HeaderEnabledFields")+"

",html+="

"+globalize.translate("sharedcomponents#HeaderEnabledFieldsHelp")+"

",html+=generateSliders(metadatafields,lockedFields),container.innerHTML=html}function reload(context,itemId,serverId){loading.show(),Promise.all([getItem(itemId,serverId),getEditorConfig(itemId,serverId)]).then(function(responses){var item=responses[0];metadataEditorInfo=responses[1],currentItem=item;var languages=metadataEditorInfo.Cultures,countries=metadataEditorInfo.Countries;renderContentTypeOptions(context,metadataEditorInfo),loadExternalIds(context,item,metadataEditorInfo.ExternalIdInfos),populateLanguages(context.querySelector("#selectLanguage"),languages),populateCountries(context.querySelector("#selectCountry"),countries),setFieldVisibilities(context,item),fillItemInfo(context,item,metadataEditorInfo.ParentalRatingOptions),"Video"===item.MediaType&&"Episode"!==item.Type&&"TvChannel"!==item.Type?showElement("#fldTagline",context):hideElement("#fldTagline",context),loading.hide()})}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function show(itemId,serverId,resolve,reject){loading.show(),require(["text!./metadataeditor.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="medium-tall";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dialogHelper.open(dlg),dlg.addEventListener("close",function(){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),resolve()}),currentContext=dlg,init(dlg,connectionManager.getApiClient(serverId)),reload(dlg,itemId,serverId)})}var currentContext,metadataEditorInfo,currentItem;return{show:function(itemId,serverId){return new Promise(function(resolve,reject){return show(itemId,serverId,resolve,reject)})},embed:function(elem,itemId,serverId){return new Promise(function(resolve,reject){loading.show(),require(["text!./metadataeditor.template.html"],function(template){elem.innerHTML=globalize.translateDocument(template,"sharedcomponents"),elem.querySelector(".formDialogFooter").classList.remove("formDialogFooter"),elem.querySelector(".btnHeaderSave").classList.remove("hide"),elem.querySelector(".btnCancel").classList.add("hide"),currentContext=elem,init(elem,connectionManager.getApiClient(serverId)),reload(elem,itemId,serverId),focusManager.autoFocus(elem)})})}}}); \ No newline at end of file +define(["itemHelper","dom","layoutManager","dialogHelper","datetime","loading","focusManager","connectionManager","globalize","require","shell","emby-checkbox","emby-input","emby-select","listViewStyle","emby-textarea","emby-button","paper-icon-button-light","css!./../formdialog","clearButtonStyle","flexStyles"],function(itemHelper,dom,layoutManager,dialogHelper,datetime,loading,focusManager,connectionManager,globalize,require,shell){"use strict";function isDialog(){return currentContext.classList.contains("dialog")}function closeDialog(isSubmitted){isDialog()&&dialogHelper.close(currentContext)}function submitUpdatedItem(form,item){function afterContentTypeUpdated(){require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#MessageItemSaved"))}),loading.hide(),closeDialog(!0)}var apiClient=getApiClient();apiClient.updateItem(item).then(function(){var newContentType=form.querySelector("#selectContentType").value||"";(metadataEditorInfo.ContentType||"")!==newContentType?apiClient.ajax({url:apiClient.getUrl("Items/"+item.Id+"/ContentType",{ContentType:newContentType}),type:"POST"}).then(function(){afterContentTypeUpdated()}):afterContentTypeUpdated()})}function getSelectedAirDays(form){var checkedItems=form.querySelectorAll(".chkAirDay:checked")||[];return Array.prototype.map.call(checkedItems,function(c){return c.getAttribute("data-day")})}function getAlbumArtists(form){return form.querySelector("#txtAlbumArtist").value.trim().split(";").filter(function(s){return s.length>0}).map(function(a){return{Name:a}})}function getArtists(form){return form.querySelector("#txtArtist").value.trim().split(";").filter(function(s){return s.length>0}).map(function(a){return{Name:a}})}function getDateValue(form,element,property){var val=form.querySelector(element).value;if(!val)return null;if(currentItem[property]){var date=datetime.parseISO8601Date(currentItem[property],!0),parts=date.toISOString().split("T");if(0===parts[0].indexOf(val)){val+="T"+parts[1]}}return val}function onSubmit(e){loading.show();var form=this,item={Id:currentItem.Id,Name:form.querySelector("#txtName").value,OriginalTitle:form.querySelector("#txtOriginalName").value,ForcedSortName:form.querySelector("#txtSortName").value,CommunityRating:form.querySelector("#txtCommunityRating").value,CriticRating:form.querySelector("#txtCriticRating").value,IndexNumber:form.querySelector("#txtIndexNumber").value||null,AirsBeforeSeasonNumber:form.querySelector("#txtAirsBeforeSeason").value,AirsAfterSeasonNumber:form.querySelector("#txtAirsAfterSeason").value,AirsBeforeEpisodeNumber:form.querySelector("#txtAirsBeforeEpisode").value,ParentIndexNumber:form.querySelector("#txtParentIndexNumber").value||null,DisplayOrder:form.querySelector("#selectDisplayOrder").value,Album:form.querySelector("#txtAlbum").value,AlbumArtists:getAlbumArtists(form),ArtistItems:getArtists(form),Overview:form.querySelector("#txtOverview").value,Status:form.querySelector("#selectStatus").value,AirDays:getSelectedAirDays(form),AirTime:form.querySelector("#txtAirTime").value,Genres:getListValues(form.querySelector("#listGenres")),Tags:getListValues(form.querySelector("#listTags")),Studios:getListValues(form.querySelector("#listStudios")).map(function(element){return{Name:element}}),PremiereDate:getDateValue(form,"#txtPremiereDate","PremiereDate"),DateCreated:getDateValue(form,"#txtDateAdded","DateCreated"),EndDate:getDateValue(form,"#txtEndDate","EndDate"),ProductionYear:form.querySelector("#txtProductionYear").value,AspectRatio:form.querySelector("#txtOriginalAspectRatio").value,Video3DFormat:form.querySelector("#select3dFormat").value,OfficialRating:form.querySelector("#selectOfficialRating").value,CustomRating:form.querySelector("#selectCustomRating").value,People:currentItem.People,LockData:form.querySelector("#chkLockData").checked,LockedFields:Array.prototype.filter.call(form.querySelectorAll(".selectLockedField"),function(c){return!c.checked}).map(function(c){return c.getAttribute("data-value")})};item.ProviderIds=Object.assign({},currentItem.ProviderIds);var idElements=form.querySelectorAll(".txtExternalId");if(Array.prototype.map.call(idElements,function(idElem){var providerKey=idElem.getAttribute("data-providerkey");item.ProviderIds[providerKey]=idElem.value}),item.PreferredMetadataLanguage=form.querySelector("#selectLanguage").value,item.PreferredMetadataCountryCode=form.querySelector("#selectCountry").value,"Person"===currentItem.Type){var placeOfBirth=form.querySelector("#txtPlaceOfBirth").value;item.ProductionLocations=placeOfBirth?[placeOfBirth]:[]}if("Series"===currentItem.Type){var seriesRuntime=form.querySelector("#txtSeriesRuntime").value;item.RunTimeTicks=seriesRuntime?6e8*seriesRuntime:null}var tagline=form.querySelector("#txtTagline").value;return item.Taglines=tagline?[tagline]:[],submitUpdatedItem(form,item),e.preventDefault(),e.stopPropagation(),!1}function getListValues(list){return Array.prototype.map.call(list.querySelectorAll(".textValue"),function(el){return el.textContent})}function addElementToList(source,sortCallback){require(["prompt"],function(prompt){prompt({label:"Value:"}).then(function(text){var list=dom.parentWithClass(source,"editableListviewContainer").querySelector(".paperList"),items=getListValues(list);items.push(text),populateListView(list,items,sortCallback)})})}function removeElementFromList(source){var el=dom.parentWithClass(source,"listItem");el.parentNode.removeChild(el)}function editPerson(context,person,index){require(["personEditor"],function(personEditor){personEditor.show(person).then(function(updatedPerson){-1===index&¤tItem.People.push(updatedPerson),populatePeople(context,currentItem.People)})})}function showMoreMenu(context,button,user){require(["itemContextMenu"],function(itemContextMenu){var item=currentItem;itemContextMenu.show({item:item,positionTo:button,edit:!1,editImages:!0,editSubtitles:!0,sync:!1,share:!1,play:!1,queue:!1,user:user}).then(function(result){result.deleted?afterDeleted(context,item):result.updated&&reload(context,item.Id,item.ServerId)})})}function afterDeleted(context,item){var parentId=item.ParentId||item.SeasonId||item.SeriesId;parentId?reload(context,parentId,item.ServerId):require(["appRouter"],function(appRouter){appRouter.goHome()})}function onEditorClick(e){var btnRemoveFromEditorList=dom.parentWithClass(e.target,"btnRemoveFromEditorList");if(btnRemoveFromEditorList)return void removeElementFromList(btnRemoveFromEditorList);var btnAddTextItem=dom.parentWithClass(e.target,"btnAddTextItem");btnAddTextItem&&addElementToList(btnAddTextItem)}function getApiClient(){return connectionManager.getApiClient(currentItem.ServerId)}function init(context,apiClient){context.querySelector(".externalIds").addEventListener("click",function(e){var btnOpenExternalId=dom.parentWithClass(e.target,"btnOpenExternalId");if(btnOpenExternalId){var field=context.querySelector("#"+btnOpenExternalId.getAttribute("data-fieldid")),formatString=field.getAttribute("data-formatstring");field.value&&shell.openUrl(formatString.replace("{0}",field.value))}}),context.querySelector(".btnCancel").addEventListener("click",function(){closeDialog(!1)}),context.querySelector(".btnMore").addEventListener("click",function(e){getApiClient().getCurrentUser().then(function(user){showMoreMenu(context,e.target,user)})}),context.querySelector(".btnHeaderSave").addEventListener("click",function(e){context.querySelector(".btnSave").click()}),context.querySelector("#chkLockData").addEventListener("click",function(e){e.target.checked?hideElement(".providerSettingsContainer"):showElement(".providerSettingsContainer")}),context.removeEventListener("click",onEditorClick),context.addEventListener("click",onEditorClick);var form=context.querySelector("form");form.removeEventListener("submit",onSubmit),form.addEventListener("submit",onSubmit),context.querySelector("#btnAddPerson").addEventListener("click",function(event,data){editPerson(context,{},-1)}),context.querySelector("#peopleList").addEventListener("click",function(e){var index,btnDeletePerson=dom.parentWithClass(e.target,"btnDeletePerson");btnDeletePerson&&(index=parseInt(btnDeletePerson.getAttribute("data-index")),currentItem.People.splice(index,1),populatePeople(context,currentItem.People));var btnEditPerson=dom.parentWithClass(e.target,"btnEditPerson");btnEditPerson&&(index=parseInt(btnEditPerson.getAttribute("data-index")),editPerson(context,currentItem.People[index],index))})}function getItem(itemId,serverId){var apiClient=connectionManager.getApiClient(serverId);return itemId?apiClient.getItem(apiClient.getCurrentUserId(),itemId):apiClient.getRootFolder(apiClient.getCurrentUserId())}function getEditorConfig(itemId,serverId){var apiClient=connectionManager.getApiClient(serverId);return itemId?apiClient.getJSON(apiClient.getUrl("Items/"+itemId+"/MetadataEditor")):Promise.resolve({})}function populateCountries(select,allCountries){var html="";html+="";for(var i=0,length=allCountries.length;i"+culture.DisplayName+""}select.innerHTML=html}function populateLanguages(select,languages){var html="";html+="";for(var i=0,length=languages.length;i"+culture.DisplayName+""}select.innerHTML=html}function renderContentTypeOptions(context,metadataInfo){metadataInfo.ContentTypeOptions.length?showElement("#fldContentType",context):hideElement("#fldContentType",context);var html=metadataInfo.ContentTypeOptions.map(function(i){return'"}).join(""),selectEl=context.querySelector("#selectContentType");selectEl.innerHTML=html,selectEl.value=metadataInfo.ContentType||""}function loadExternalIds(context,item,externalIds){for(var html="",providerIds=item.ProviderIds||{},i=0,length=externalIds.length;i',html+='
';var value=providerIds[idInfo.Key]||"";html+='
',html+='',html+="
",formatString&&(html+=''),html+="
",html+="
"}context.querySelector(".externalIds",context).innerHTML=html,externalIds.length?context.querySelector(".externalIdsSection").classList.remove("hide"):context.querySelector(".externalIdsSection").classList.add("hide")}function hideElement(selector,context,multiple){if(context=context||document,"string"==typeof selector){var elements=multiple?context.querySelectorAll(selector):[context.querySelector(selector)];Array.prototype.forEach.call(elements,function(el){el&&el.classList.add("hide")})}else selector.classList.add("hide")}function showElement(selector,context,multiple){if(context=context||document,"string"==typeof selector){var elements=multiple?context.querySelectorAll(selector):[context.querySelector(selector)];Array.prototype.forEach.call(elements,function(el){el&&el.classList.remove("hide")})}else selector.classList.remove("hide")}function setFieldVisibilities(context,item){item.Path&&!1!==item.EnableMediaSourceDisplay?showElement("#fldPath",context):hideElement("#fldPath",context),"Series"===item.Type||"Movie"===item.Type||"Trailer"===item.Type?showElement("#fldOriginalName",context):hideElement("#fldOriginalName",context),"Series"===item.Type?showElement("#fldSeriesRuntime",context):hideElement("#fldSeriesRuntime",context),"Series"===item.Type||"Person"===item.Type?showElement("#fldEndDate",context):hideElement("#fldEndDate",context),"MusicAlbum"===item.Type?showElement("#albumAssociationMessage",context):hideElement("#albumAssociationMessage",context),"Movie"===item.Type||"Trailer"===item.Type?showElement("#fldCriticRating",context):hideElement("#fldCriticRating",context),"Series"===item.Type?(showElement("#fldStatus",context),showElement("#fldAirDays",context),showElement("#fldAirTime",context)):(hideElement("#fldStatus",context),hideElement("#fldAirDays",context),hideElement("#fldAirTime",context)),"Video"===item.MediaType&&"TvChannel"!==item.Type?showElement("#fld3dFormat",context):hideElement("#fld3dFormat",context),"Audio"===item.Type?showElement("#fldAlbumArtist",context):hideElement("#fldAlbumArtist",context),"Audio"===item.Type||"MusicVideo"===item.Type?(showElement("#fldArtist",context),showElement("#fldAlbum",context)):(hideElement("#fldArtist",context),hideElement("#fldAlbum",context)),"Episode"===item.Type&&0===item.ParentIndexNumber?showElement("#collapsibleSpecialEpisodeInfo",context):hideElement("#collapsibleSpecialEpisodeInfo",context),"Person"===item.Type||"Genre"===item.Type||"Studio"===item.Type||"GameGenre"===item.Type||"MusicGenre"===item.Type||"TvChannel"===item.Type||"Book"===item.Type?hideElement("#peopleCollapsible",context):showElement("#peopleCollapsible",context),"Person"===item.Type||"Genre"===item.Type||"Studio"===item.Type||"GameGenre"===item.Type||"MusicGenre"===item.Type||"TvChannel"===item.Type?(hideElement("#fldCommunityRating",context),hideElement("#genresCollapsible",context),hideElement("#studiosCollapsible",context),"TvChannel"===item.Type?showElement("#fldOfficialRating",context):hideElement("#fldOfficialRating",context),hideElement("#fldCustomRating",context)):(showElement("#fldCommunityRating",context),showElement("#genresCollapsible",context),showElement("#studiosCollapsible",context),showElement("#fldOfficialRating",context),showElement("#fldCustomRating",context)),showElement("#tagsCollapsible",context),"TvChannel"===item.Type?(hideElement("#metadataSettingsCollapsible",context),hideElement("#fldPremiereDate",context),hideElement("#fldDateAdded",context),hideElement("#fldYear",context)):(showElement("#metadataSettingsCollapsible",context),showElement("#fldPremiereDate",context),showElement("#fldDateAdded",context),showElement("#fldYear",context)),"TvChannel"===item.Type?hideElement(".overviewContainer",context):showElement(".overviewContainer",context),"Person"===item.Type?(context.querySelector("#txtProductionYear").label(globalize.translate("sharedcomponents#LabelBirthYear")),context.querySelector("#txtPremiereDate").label(globalize.translate("sharedcomponents#LabelBirthDate")),context.querySelector("#txtEndDate").label(globalize.translate("sharedcomponents#LabelDeathDate")),showElement("#fldPlaceOfBirth")):(context.querySelector("#txtProductionYear").label(globalize.translate("sharedcomponents#LabelYear")),context.querySelector("#txtPremiereDate").label(globalize.translate("sharedcomponents#LabelReleaseDate")),context.querySelector("#txtEndDate").label(globalize.translate("sharedcomponents#LabelEndDate")),hideElement("#fldPlaceOfBirth")),"Video"===item.MediaType&&"TvChannel"!==item.Type?showElement("#fldOriginalAspectRatio"):hideElement("#fldOriginalAspectRatio"),"Audio"===item.Type||"Episode"===item.Type||"Season"===item.Type?(showElement("#fldIndexNumber"),"Episode"===item.Type?context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelEpisodeNumber")):"Season"===item.Type?context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelSeasonNumber")):"Audio"===item.Type?context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelTrackNumber")):context.querySelector("#txtIndexNumber").label(globalize.translate("sharedcomponents#LabelNumber"))):hideElement("#fldIndexNumber"),"Audio"===item.Type||"Episode"===item.Type?(showElement("#fldParentIndexNumber"),"Episode"===item.Type?context.querySelector("#txtParentIndexNumber").label(globalize.translate("sharedcomponents#LabelSeasonNumber")):"Audio"===item.Type?context.querySelector("#txtParentIndexNumber").label(globalize.translate("sharedcomponents#LabelDiscNumber")):context.querySelector("#txtParentIndexNumber").label(globalize.translate("sharedcomponents#LabelParentNumber"))):hideElement("#fldParentIndexNumber",context),"BoxSet"===item.Type?(showElement("#fldDisplayOrder",context),hideElement(".seriesDisplayOrderDescription",context),context.querySelector("#selectDisplayOrder").innerHTML='"):"Series"===item.Type?(showElement("#fldDisplayOrder",context),showElement(".seriesDisplayOrderDescription",context),context.querySelector("#selectDisplayOrder").innerHTML=''):(context.querySelector("#selectDisplayOrder").innerHTML="",hideElement("#fldDisplayOrder",context))}function fillItemInfo(context,item,parentalRatingOptions){var select=context.querySelector("#selectOfficialRating");populateRatings(parentalRatingOptions,select,item.OfficialRating),select.value=item.OfficialRating||"",select=context.querySelector("#selectCustomRating"),populateRatings(parentalRatingOptions,select,item.CustomRating),select.value=item.CustomRating||"";var selectStatus=context.querySelector("#selectStatus");populateStatus(selectStatus),selectStatus.value=item.Status||"",context.querySelector("#select3dFormat",context).value=item.Video3DFormat||"",Array.prototype.forEach.call(context.querySelectorAll(".chkAirDay",context),function(el){el.checked=-1!==(item.AirDays||[]).indexOf(el.getAttribute("data-day"))}),populateListView(context.querySelector("#listGenres"),item.Genres),populatePeople(context,item.People||[]),populateListView(context.querySelector("#listStudios"),(item.Studios||[]).map(function(element){return element.Name||""})),populateListView(context.querySelector("#listTags"),item.Tags);var lockData=item.LockData||!1,chkLockData=context.querySelector("#chkLockData");chkLockData.checked=lockData,chkLockData.checked?hideElement(".providerSettingsContainer",context):showElement(".providerSettingsContainer",context),fillMetadataSettings(context,item,item.LockedFields),context.querySelector("#txtPath").value=item.Path||"",context.querySelector("#txtName").value=item.Name||"",context.querySelector("#txtOriginalName").value=item.OriginalTitle||"",context.querySelector("#txtOverview").value=item.Overview||"",context.querySelector("#txtTagline").value=item.Taglines&&item.Taglines.length?item.Taglines[0]:"",context.querySelector("#txtSortName").value=item.ForcedSortName||"",context.querySelector("#txtCommunityRating").value=item.CommunityRating||"",context.querySelector("#txtCriticRating").value=item.CriticRating||"",context.querySelector("#txtIndexNumber").value=null==item.IndexNumber?"":item.IndexNumber,context.querySelector("#txtParentIndexNumber").value=null==item.ParentIndexNumber?"":item.ParentIndexNumber,context.querySelector("#txtAirsBeforeSeason").value="AirsBeforeSeasonNumber"in item?item.AirsBeforeSeasonNumber:"",context.querySelector("#txtAirsAfterSeason").value="AirsAfterSeasonNumber"in item?item.AirsAfterSeasonNumber:"",context.querySelector("#txtAirsBeforeEpisode").value="AirsBeforeEpisodeNumber"in item?item.AirsBeforeEpisodeNumber:"",context.querySelector("#txtAlbum").value=item.Album||"",context.querySelector("#txtAlbumArtist").value=(item.AlbumArtists||[]).map(function(a){return a.Name}).join(";"),item.Type,context.querySelector("#selectDisplayOrder").value=item.DisplayOrder||"",context.querySelector("#txtArtist").value=(item.ArtistItems||[]).map(function(a){return a.Name}).join(";");var date;if(item.DateCreated)try{date=datetime.parseISO8601Date(item.DateCreated,!0),context.querySelector("#txtDateAdded").value=date.toISOString().slice(0,10)}catch(e){context.querySelector("#txtDateAdded").value=""}else context.querySelector("#txtDateAdded").value="";if(item.PremiereDate)try{date=datetime.parseISO8601Date(item.PremiereDate,!0),context.querySelector("#txtPremiereDate").value=date.toISOString().slice(0,10)}catch(e){context.querySelector("#txtPremiereDate").value=""}else context.querySelector("#txtPremiereDate").value="";if(item.EndDate)try{date=datetime.parseISO8601Date(item.EndDate,!0),context.querySelector("#txtEndDate").value=date.toISOString().slice(0,10)}catch(e){context.querySelector("#txtEndDate").value=""}else context.querySelector("#txtEndDate").value="";context.querySelector("#txtProductionYear").value=item.ProductionYear||"",context.querySelector("#txtAirTime").value=item.AirTime||"";var placeofBirth=item.ProductionLocations&&item.ProductionLocations.length?item.ProductionLocations[0]:"";if(context.querySelector("#txtPlaceOfBirth").value=placeofBirth,context.querySelector("#txtOriginalAspectRatio").value=item.AspectRatio||"",context.querySelector("#selectLanguage").value=item.PreferredMetadataLanguage||"",context.querySelector("#selectCountry").value=item.PreferredMetadataCountryCode||"",item.RunTimeTicks){var minutes=item.RunTimeTicks/6e8;context.querySelector("#txtSeriesRuntime").value=Math.round(minutes)}else context.querySelector("#txtSeriesRuntime",context).value=""}function populateRatings(allParentalRatings,select,currentValue){var html="";html+="";var i,length,rating,ratings=[],currentValueFound=!1;for(i=0,length=allParentalRatings.length;i"+rating.Name+"";select.innerHTML=html}function populateStatus(select){var html="";html+="",html+="",html+="",select.innerHTML=html}function populateListView(list,items,sortCallback){items=items||[],void 0===sortCallback?items.sort(function(a,b){return a.toLowerCase().localeCompare(b.toLowerCase())}):items=sortCallback(items);for(var html="",i=0;i',html+='live_tv',html+='
',html+='
',html+=items[i],html+="
",html+="
",html+='',html+="
";list.innerHTML=html}function populatePeople(context,people){for(var html="",elem=context.querySelector("#peopleList"),i=0,length=people.length;i',html+='person',html+='
',html+='",html+="
",html+='',html+="
"}elem.innerHTML=html}function getLockedFieldsHtml(fields,currentFields){for(var html="",i=0;i",html+=""+name+"",html+=""}return html}function fillMetadataSettings(context,item,lockedFields){var container=context.querySelector(".providerSettingsContainer");lockedFields=lockedFields||[];var lockedFieldsList=[{name:globalize.translate("sharedcomponents#Name"),value:"Name"},{name:globalize.translate("sharedcomponents#Overview"),value:"Overview"},{name:globalize.translate("sharedcomponents#Genres"),value:"Genres"},{name:globalize.translate("sharedcomponents#ParentalRating"),value:"OfficialRating"},{name:globalize.translate("sharedcomponents#People"),value:"Cast"}];"Person"===item.Type?lockedFieldsList.push({name:globalize.translate("sharedcomponents#BirthLocation"),value:"ProductionLocations"}):lockedFieldsList.push({name:globalize.translate("sharedcomponents#ProductionLocations"),value:"ProductionLocations"}),"Series"===item.Type&&lockedFieldsList.push({name:globalize.translate("Runtime"),value:"Runtime"}),lockedFieldsList.push({name:globalize.translate("sharedcomponents#Studios"),value:"Studios"}),lockedFieldsList.push({name:globalize.translate("sharedcomponents#Tags"),value:"Tags"});var html="";html+="

"+globalize.translate("sharedcomponents#HeaderEnabledFields")+"

",html+="

"+globalize.translate("sharedcomponents#HeaderEnabledFieldsHelp")+"

",html+=getLockedFieldsHtml(lockedFieldsList,lockedFields),container.innerHTML=html}function reload(context,itemId,serverId){loading.show(),Promise.all([getItem(itemId,serverId),getEditorConfig(itemId,serverId)]).then(function(responses){var item=responses[0];metadataEditorInfo=responses[1],currentItem=item;var languages=metadataEditorInfo.Cultures,countries=metadataEditorInfo.Countries;renderContentTypeOptions(context,metadataEditorInfo),loadExternalIds(context,item,metadataEditorInfo.ExternalIdInfos),populateLanguages(context.querySelector("#selectLanguage"),languages),populateCountries(context.querySelector("#selectCountry"),countries),setFieldVisibilities(context,item),fillItemInfo(context,item,metadataEditorInfo.ParentalRatingOptions),"Video"===item.MediaType&&"Episode"!==item.Type&&"TvChannel"!==item.Type?showElement("#fldTagline",context):hideElement("#fldTagline",context),loading.hide()})}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function show(itemId,serverId,resolve,reject){loading.show(),require(["text!./metadataeditor.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="medium-tall";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dialogHelper.open(dlg),dlg.addEventListener("close",function(){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),resolve()}),currentContext=dlg,init(dlg,connectionManager.getApiClient(serverId)),reload(dlg,itemId,serverId)})}var currentContext,metadataEditorInfo,currentItem;return{show:function(itemId,serverId){return new Promise(function(resolve,reject){return show(itemId,serverId,resolve,reject)})},embed:function(elem,itemId,serverId){return new Promise(function(resolve,reject){loading.show(),require(["text!./metadataeditor.template.html"],function(template){elem.innerHTML=globalize.translateDocument(template,"sharedcomponents"),elem.querySelector(".formDialogFooter").classList.remove("formDialogFooter"),elem.querySelector(".btnHeaderSave").classList.remove("hide"),elem.querySelector(".btnCancel").classList.add("hide"),currentContext=elem,init(elem,connectionManager.getApiClient(serverId)),reload(elem,itemId,serverId),focusManager.autoFocus(elem)})})}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html index 1e32a9eb9..ed1bb2100 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html @@ -3,13 +3,13 @@

${Edit}

-
+
@@ -24,7 +24,11 @@
- +
+
+ +
+
@@ -65,9 +69,6 @@
-
- -
@@ -147,21 +148,12 @@
-
-
-

- ${HeaderAlternateEpisodeNumbers} -

-
- -
-
- -
-
- +
+ +
${SeriesDisplayOrderHelp}
+
@@ -187,22 +179,12 @@
-
-

- ${HeaderDisplaySettings} -

-
- -
-
-

${Genres}

-
@@ -210,9 +192,8 @@

${People}

-
@@ -221,9 +202,8 @@

${Studios}

-
@@ -231,9 +211,8 @@

${Tags}

-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/multidownload.js b/dashboard-ui/bower_components/emby-webcomponents/multidownload.js index 49f10cfaa..f47128cdd 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/multidownload.js +++ b/dashboard-ui/bower_components/emby-webcomponents/multidownload.js @@ -1 +1 @@ -define(["browser"],function(browser){"use strict";function fallback(urls){var i=0;!function createIframe(){var frame=document.createElement("iframe");frame.style.display="none",frame.src=urls[i++],document.documentElement.appendChild(frame);var interval=setInterval(function(){"complete"!==frame.contentWindow.document.readyState&&"interactive"!==frame.contentWindow.document.readyState||(clearInterval(interval),setTimeout(function(){frame.parentNode.removeChild(frame)},1e3),i";var chkItemSelect=itemSelectionPanel.querySelector(".chkItemSelect");chkItemSelect.addEventListener("change",onSelectionChange)}}function showSelectionCommands(){var selectionCommandsPanel=currentSelectionCommandsPanel;if(!selectionCommandsPanel){selectionCommandsPanel=document.createElement("div"),selectionCommandsPanel.classList.add("selectionCommandsPanel"),document.body.appendChild(selectionCommandsPanel),currentSelectionCommandsPanel=selectionCommandsPanel;var html="";html+='',html+='

';var moreIcon="dots-horiz"===appHost.moreIcon?"":"";html+='",selectionCommandsPanel.innerHTML=html,selectionCommandsPanel.querySelector(".btnCloseSelectionPanel").addEventListener("click",hideSelections);var btnSelectionPanelOptions=selectionCommandsPanel.querySelector(".btnSelectionPanelOptions");btnSelectionPanelOptions.addEventListener("click",showMenuForSelectedItems)}}function alertText(options){return new Promise(function(resolve,reject){require(["alert"],function(alert){alert(options).then(resolve,resolve)})})}function deleteItems(apiClient,itemIds){return new Promise(function(resolve,reject){var msg=globalize.translate("sharedcomponents#ConfirmDeleteItem"),title=globalize.translate("sharedcomponents#HeaderDeleteItem");itemIds.length>1&&(msg=globalize.translate("sharedcomponents#ConfirmDeleteItems"),title=globalize.translate("sharedcomponents#HeaderDeleteItems")),require(["confirm"],function(confirm){confirm(msg,title).then(function(){var promises=itemIds.map(function(itemId){apiClient.deleteItem(itemId)});Promise.all(promises).then(resolve,function(){alertText(globalize.translate("sharedcomponents#ErrorDeletingItem")).then(reject,reject)})},reject)})})}function showMenuForSelectedItems(e){var apiClient=connectionManager.currentApiClient();apiClient.getCurrentUser().then(function(user){var menuItems=[];menuItems.push({name:globalize.translate("sharedcomponents#AddToCollection"),id:"addtocollection",ironIcon:"add"}),menuItems.push({name:globalize.translate("sharedcomponents#AddToPlaylist"),id:"playlist",ironIcon:"playlist-add"}),user.Policy.EnableContentDeletion&&menuItems.push({name:globalize.translate("sharedcomponents#Delete"),id:"delete",ironIcon:"delete"}),user.Policy.EnableContentDownloading&&appHost.supports("filedownload"),user.Policy.EnableContentDownloading&&appHost.supports("sync")&&menuItems.push({name:globalize.translate("sharedcomponents#Download"),id:"synclocal"}),menuItems.push({name:globalize.translate("sharedcomponents#GroupVersions"),id:"groupvideos",ironIcon:"call-merge"}),menuItems.push({name:globalize.translate("sharedcomponents#MarkPlayed"),id:"markplayed"}),menuItems.push({name:globalize.translate("sharedcomponents#MarkUnplayed"),id:"markunplayed"}),menuItems.push({name:globalize.translate("sharedcomponents#RefreshMetadata"),id:"refresh"}),user.Policy.EnableContentDownloading&&menuItems.push({name:globalize.translate("sharedcomponents#Sync"),id:"sync"}),require(["actionsheet"],function(actionsheet){actionsheet.show({items:menuItems,positionTo:e.target,callback:function(id){var items=selectedItems.slice(0),serverId=apiClient.serverInfo().Id;switch(id){case"addtocollection":require(["collectionEditor"],function(collectionEditor){(new collectionEditor).show({items:items,serverId:serverId})}),hideSelections(),dispatchNeedsRefresh();break;case"playlist":require(["playlistEditor"],function(playlistEditor){(new playlistEditor).show({items:items,serverId:serverId})}),hideSelections(),dispatchNeedsRefresh();break;case"delete":deleteItems(apiClient,items).then(dispatchNeedsRefresh),hideSelections(),dispatchNeedsRefresh();break;case"groupvideos":combineVersions(apiClient,items);break;case"markplayed":items.forEach(function(itemId){apiClient.markPlayed(apiClient.getCurrentUserId(),itemId)}),hideSelections(),dispatchNeedsRefresh();break;case"markunplayed":items.forEach(function(itemId){apiClient.markUnplayed(apiClient.getCurrentUserId(),itemId)}),hideSelections(),dispatchNeedsRefresh();break;case"refresh":require(["refreshDialog"],function(refreshDialog){new refreshDialog({itemIds:items,serverId:serverId}).show()}),hideSelections(),dispatchNeedsRefresh();break;case"sync":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:items.map(function(i){return{Id:i}}),serverId:serverId})}),hideSelections(),dispatchNeedsRefresh();break;case"synclocal":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:items.map(function(i){return{Id:i}}),isLocalSync:!0,serverId:serverId})}),hideSelections(),dispatchNeedsRefresh()}}})})})}function dispatchNeedsRefresh(){var elems=[];[].forEach.call(selectedElements,function(i){var container=dom.parentWithAttribute(i,"is","emby-itemscontainer");container&&elems.indexOf(container)===-1&&elems.push(container)});for(var i=0,length=elems.length;i=5||deltaY>=5)&&onMouseOut(e)}}function onTouchEnd(e){onMouseOut(e)}function onMouseDown(e){touchStartTimeout&&(clearTimeout(touchStartTimeout),touchStartTimeout=null),touchTarget=e.target,touchStartTimeout=setTimeout(onTouchStartTimerFired,550)}function onMouseOut(e){touchStartTimeout&&(clearTimeout(touchStartTimeout),touchStartTimeout=null),touchTarget=null}function onTouchStartTimerFired(){if(touchTarget){var card=dom.parentWithClass(touchTarget,"card");touchTarget=null,card&&showSelections(card)}}function initTapHold(element){browser.touch&&!browser.safari?element.addEventListener("contextmenu",onTapHold):(dom.addEventListener(element,"touchstart",onTouchStart,{passive:!0}),dom.addEventListener(element,"touchmove",onTouchMove,{passive:!0}),dom.addEventListener(element,"touchend",onTouchEnd,{passive:!0}),dom.addEventListener(element,"touchcancel",onTouchEnd,{passive:!0}),dom.addEventListener(element,"mousedown",onMouseDown,{passive:!0}),dom.addEventListener(element,"mouseleave",onMouseOut,{passive:!0}),dom.addEventListener(element,"mouseup",onMouseOut,{passive:!0}))}var touchTarget,touchStartTimeout,touchStartX,touchStartY,self=this,container=options.container;initTapHold(container),options.bindOnClick!==!1&&container.addEventListener("click",onContainerClick),self.onContainerClick=onContainerClick,self.destroy=function(){container.removeEventListener("click",onContainerClick),container.removeEventListener("contextmenu",onTapHold);var element=container;dom.removeEventListener(element,"touchstart",onTouchStart,{passive:!0}),dom.removeEventListener(element,"touchmove",onTouchMove,{passive:!0}),dom.removeEventListener(element,"touchend",onTouchEnd,{passive:!0}),dom.removeEventListener(element,"mousedown",onMouseDown,{passive:!0}),dom.removeEventListener(element,"mouseleave",onMouseOut,{passive:!0}),dom.removeEventListener(element,"mouseup",onMouseOut,{passive:!0})}}}); \ No newline at end of file +define(["browser","appStorage","apphost","loading","connectionManager","globalize","appRouter","dom","css!./multiselect"],function(browser,appStorage,appHost,loading,connectionManager,globalize,appRouter,dom){"use strict";function hideSelections(){var selectionCommandsPanel=currentSelectionCommandsPanel;if(selectionCommandsPanel){selectionCommandsPanel.parentNode.removeChild(selectionCommandsPanel),currentSelectionCommandsPanel=null,selectedItems=[],selectedElements=[];for(var elems=document.querySelectorAll(".itemSelectionPanel"),i=0,length=elems.length;i";itemSelectionPanel.querySelector(".chkItemSelect").addEventListener("change",onSelectionChange)}}function showSelectionCommands(){var selectionCommandsPanel=currentSelectionCommandsPanel;if(!selectionCommandsPanel){selectionCommandsPanel=document.createElement("div"),selectionCommandsPanel.classList.add("selectionCommandsPanel"),document.body.appendChild(selectionCommandsPanel),currentSelectionCommandsPanel=selectionCommandsPanel;var html="";html+='',html+='

';html+='',selectionCommandsPanel.innerHTML=html,selectionCommandsPanel.querySelector(".btnCloseSelectionPanel").addEventListener("click",hideSelections);var btnSelectionPanelOptions=selectionCommandsPanel.querySelector(".btnSelectionPanelOptions");dom.addEventListener(btnSelectionPanelOptions,"click",showMenuForSelectedItems,{passive:!0})}}function alertText(options){return new Promise(function(resolve,reject){require(["alert"],function(alert){alert(options).then(resolve,resolve)})})}function deleteItems(apiClient,itemIds){return new Promise(function(resolve,reject){var msg=globalize.translate("sharedcomponents#ConfirmDeleteItem"),title=globalize.translate("sharedcomponents#HeaderDeleteItem");itemIds.length>1&&(msg=globalize.translate("sharedcomponents#ConfirmDeleteItems"),title=globalize.translate("sharedcomponents#HeaderDeleteItems")),require(["confirm"],function(confirm){confirm(msg,title).then(function(){var promises=itemIds.map(function(itemId){apiClient.deleteItem(itemId)});Promise.all(promises).then(resolve,function(){alertText(globalize.translate("sharedcomponents#ErrorDeletingItem")).then(reject,reject)})},reject)})})}function showMenuForSelectedItems(e){var apiClient=connectionManager.currentApiClient();apiClient.getCurrentUser().then(function(user){var menuItems=[];menuItems.push({name:globalize.translate("sharedcomponents#AddToCollection"),id:"addtocollection",ironIcon:"add"}),menuItems.push({name:globalize.translate("sharedcomponents#AddToPlaylist"),id:"playlist",ironIcon:"playlist-add"}),user.Policy.EnableContentDeletion&&menuItems.push({name:globalize.translate("sharedcomponents#Delete"),id:"delete",ironIcon:"delete"}),user.Policy.EnableContentDownloading&&appHost.supports("filedownload"),user.Policy.EnableContentDownloading&&appHost.supports("sync")&&menuItems.push({name:globalize.translate("sharedcomponents#Download"),id:"synclocal"}),menuItems.push({name:globalize.translate("sharedcomponents#GroupVersions"),id:"groupvideos",ironIcon:"call-merge"}),menuItems.push({name:globalize.translate("sharedcomponents#MarkPlayed"),id:"markplayed"}),menuItems.push({name:globalize.translate("sharedcomponents#MarkUnplayed"),id:"markunplayed"}),menuItems.push({name:globalize.translate("sharedcomponents#RefreshMetadata"),id:"refresh"}),user.Policy.EnableContentDownloading&&menuItems.push({name:globalize.translate("sharedcomponents#Sync"),id:"sync"}),require(["actionsheet"],function(actionsheet){actionsheet.show({items:menuItems,positionTo:e.target,callback:function(id){var items=selectedItems.slice(0),serverId=apiClient.serverInfo().Id;switch(id){case"addtocollection":require(["collectionEditor"],function(collectionEditor){(new collectionEditor).show({items:items,serverId:serverId})}),hideSelections(),dispatchNeedsRefresh();break;case"playlist":require(["playlistEditor"],function(playlistEditor){(new playlistEditor).show({items:items,serverId:serverId})}),hideSelections(),dispatchNeedsRefresh();break;case"delete":deleteItems(apiClient,items).then(dispatchNeedsRefresh),hideSelections(),dispatchNeedsRefresh();break;case"groupvideos":combineVersions(apiClient,items);break;case"markplayed":items.forEach(function(itemId){apiClient.markPlayed(apiClient.getCurrentUserId(),itemId)}),hideSelections(),dispatchNeedsRefresh();break;case"markunplayed":items.forEach(function(itemId){apiClient.markUnplayed(apiClient.getCurrentUserId(),itemId)}),hideSelections(),dispatchNeedsRefresh();break;case"refresh":require(["refreshDialog"],function(refreshDialog){new refreshDialog({itemIds:items,serverId:serverId}).show()}),hideSelections(),dispatchNeedsRefresh();break;case"sync":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:items.map(function(i){return{Id:i}}),serverId:serverId})}),hideSelections(),dispatchNeedsRefresh();break;case"synclocal":require(["syncDialog"],function(syncDialog){syncDialog.showMenu({items:items.map(function(i){return{Id:i}}),isLocalSync:!0,serverId:serverId})}),hideSelections(),dispatchNeedsRefresh()}}})})})}function dispatchNeedsRefresh(){var elems=[];[].forEach.call(selectedElements,function(i){var container=dom.parentWithAttribute(i,"is","emby-itemscontainer");container&&-1===elems.indexOf(container)&&elems.push(container)});for(var i=0,length=elems.length;i=5||deltaY>=5)&&onMouseOut(e)}}function onTouchEnd(e){onMouseOut(e)}function onMouseDown(e){touchStartTimeout&&(clearTimeout(touchStartTimeout),touchStartTimeout=null),touchTarget=e.target,touchStartTimeout=setTimeout(onTouchStartTimerFired,550)}function onMouseOut(e){touchStartTimeout&&(clearTimeout(touchStartTimeout),touchStartTimeout=null),touchTarget=null}function onTouchStartTimerFired(){if(touchTarget){var card=dom.parentWithClass(touchTarget,"card");touchTarget=null,card&&showSelections(card)}}var touchTarget,touchStartTimeout,touchStartX,touchStartY,self=this,container=options.container;!function(element){browser.touch&&!browser.safari?element.addEventListener("contextmenu",onTapHold):(dom.addEventListener(element,"touchstart",onTouchStart,{passive:!0}),dom.addEventListener(element,"touchmove",onTouchMove,{passive:!0}),dom.addEventListener(element,"touchend",onTouchEnd,{passive:!0}),dom.addEventListener(element,"touchcancel",onTouchEnd,{passive:!0}),dom.addEventListener(element,"mousedown",onMouseDown,{passive:!0}),dom.addEventListener(element,"mouseleave",onMouseOut,{passive:!0}),dom.addEventListener(element,"mouseup",onMouseOut,{passive:!0}))}(container),!1!==options.bindOnClick&&container.addEventListener("click",onContainerClick),self.onContainerClick=onContainerClick,self.destroy=function(){container.removeEventListener("click",onContainerClick),container.removeEventListener("contextmenu",onTapHold);var element=container;dom.removeEventListener(element,"touchstart",onTouchStart,{passive:!0}),dom.removeEventListener(element,"touchmove",onTouchMove,{passive:!0}),dom.removeEventListener(element,"touchend",onTouchEnd,{passive:!0}),dom.removeEventListener(element,"mousedown",onMouseDown,{passive:!0}),dom.removeEventListener(element,"mouseleave",onMouseOut,{passive:!0}),dom.removeEventListener(element,"mouseup",onMouseOut,{passive:!0})}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/native-promise-only/lib/npo.src.js b/dashboard-ui/bower_components/emby-webcomponents/native-promise-only/lib/npo.src.js index 9378074fb..a0c48d0ec 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/native-promise-only/lib/npo.src.js +++ b/dashboard-ui/bower_components/emby-webcomponents/native-promise-only/lib/npo.src.js @@ -1 +1 @@ -!function(name,context,definition){context[name]=definition(),"undefined"!=typeof module&&module.exports?module.exports=context[name]:"function"==typeof define&&define.amd&&define(function(){return context[name]})}("Promise","undefined"!=typeof global?global:this,function(){"use strict";function schedule(fn,self){scheduling_queue.add(fn,self),cycle||(cycle=timer(scheduling_queue.drain))}function isThenable(o){var _then,o_type=typeof o;return null==o||"object"!=o_type&&"function"!=o_type||(_then=o.then),"function"==typeof _then&&_then}function notify(){for(var i=0;i0&&schedule(notify,self))}catch(err){reject.call(new MakeDefWrapper(self),err)}}}function reject(msg){var self=this;self.triggered||(self.triggered=!0,self.def&&(self=self.def),self.msg=msg,self.state=2,self.chain.length>0&&schedule(notify,self))}function iteratePromises(Constructor,arr,resolver,rejecter){for(var idx=0;idx0&&schedule(notify,self))}catch(err){reject.call(new MakeDefWrapper(self),err)}}}function reject(msg){var self=this;self.triggered||(self.triggered=!0,self.def&&(self=self.def),self.msg=msg,self.state=2,self.chain.length>0&&schedule(notify,self))}function iteratePromises(Constructor,arr,resolver,rejecter){for(var idx=0;idx12&&(newItems.length=12),apiClient.getItems(apiClient.getCurrentUserId(),{Recursive:!0,Limit:3,Filters:"IsNotFolder",SortBy:"DateCreated",SortOrder:"Descending",Ids:newItems.join(","),MediaTypes:"Audio,Video",EnableTotalRecordCount:!1}).then(function(result){for(var items=result.Items,i=0,length=items.length;i';return html+=text,html+=""}function seriesImageUrl(item,options){if(!item)throw new Error("item cannot be null!");if("Episode"!==item.Type)return null;if(options=options||{},options.type=options.type||"Primary","Primary"===options.type&&item.SeriesPrimaryImageTag)return options.tag=item.SeriesPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if("Thumb"===options.type){if(item.SeriesThumbImageTag)return options.tag=item.SeriesThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if(item.ParentThumbImageTag)return options.tag=item.ParentThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.ParentThumbItemId,options)}return null}function imageUrl(item,options){if(!item)throw new Error("item cannot be null!");return options=options||{},options.type=options.type||"Primary",item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.PrimaryImageItemId||item.Id,options)):item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.AlbumId,options)):null}function updateNowPlayingInfo(state){var nowPlayingItem=state.NowPlayingItem,textLines=nowPlayingItem?nowPlayingHelper.getNowPlayingNames(nowPlayingItem):[];textLines.length>1&&(textLines[1].secondary=!0);var serverId=nowPlayingItem?nowPlayingItem.ServerId:null;nowPlayingTextElement.innerHTML=textLines.map(function(nowPlayingName){var cssClass=nowPlayingName.secondary?' class="nowPlayingBarSecondaryText"':"";return nowPlayingName.item?""+getTextActionButton(nowPlayingName.item,nowPlayingName.text,serverId)+"":""+nowPlayingName.text+""}).join("");var imgHeight=70,url=nowPlayingItem?seriesImageUrl(nowPlayingItem,{height:imgHeight})||imageUrl(nowPlayingItem,{height:imgHeight}):null,isRefreshing=!1;if(url!==currentImgUrl&&(currentImgUrl=url,isRefreshing=!0,imageLoader.lazyImage(nowPlayingImageElement,url)),nowPlayingItem.Id){if(isRefreshing){var apiClient=connectionManager.getApiClient(nowPlayingItem.ServerId);apiClient.getItem(apiClient.getCurrentUserId(),nowPlayingItem.Id).then(function(item){var userData=item.UserData||{},likes=null==userData.Likes?"":userData.Likes;nowPlayingUserData.innerHTML=''})}}else nowPlayingUserData.innerHTML=""}function onPlaybackStart(e,state){var player=this;onStateChanged.call(player,e,state)}function onRepeatModeChange(e){if(isEnabled){var player=this;updateRepeatModeDisplay(playbackManager.getRepeatMode(player))}}function showNowPlayingBar(){return isVisibilityAllowed?void getNowPlayingBar().then(slideUp):void hideNowPlayingBar()}function hideNowPlayingBar(){isEnabled=!1;var elem=document.getElementsByClassName("nowPlayingBar")[0];elem&&slideDown(elem)}function onPlaybackStopped(e,state){var player=this;player.isLocalPlayer?"Audio"!==state.NextMediaType&&hideNowPlayingBar():state.NextMediaType||hideNowPlayingBar()}function onPlayPauseStateChanged(e){if(isEnabled){var player=this;updatePlayPauseState(player.paused())}}function onStateChanged(event,state){var player=this;return!state.NowPlayingItem||layoutManager.tv?void hideNowPlayingBar():player.isLocalPlayer&&state.NowPlayingItem&&"Video"===state.NowPlayingItem.MediaType?void hideNowPlayingBar():(isEnabled=!0,nowPlayingBarElement?void updatePlayerStateInternal(event,state,player):void getNowPlayingBar().then(function(){updatePlayerStateInternal(event,state,player)}))}function onTimeUpdate(e){if(isEnabled){var now=(new Date).getTime();if(!(now-lastUpdateTime<700)){lastUpdateTime=now;var player=this;currentRuntimeTicks=playbackManager.duration(player),updateTimeDisplay(playbackManager.currentTime(player),currentRuntimeTicks,playbackManager.getBufferedRanges(player))}}}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"playbackstart",onPlaybackStart),events.off(player,"statechange",onPlaybackStart),events.off(player,"repeatmodechange",onRepeatModeChange),events.off(player,"playbackstop",onPlaybackStopped),events.off(player,"volumechange",onVolumeChanged),events.off(player,"pause",onPlayPauseStateChanged),events.off(player,"unpause",onPlayPauseStateChanged),events.off(player,"timeupdate",onTimeUpdate),currentPlayer=null,hideNowPlayingBar())}function onVolumeChanged(e){if(isEnabled){var player=this;updatePlayerVolumeState(player.isMuted(),player.getVolume())}}function refreshFromPlayer(player){var state=playbackManager.getPlayerState(player);onStateChanged.call(player,{type:"init"},state)}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(refreshFromPlayer(player),events.on(player,"playbackstart",onPlaybackStart),events.on(player,"statechange",onPlaybackStart),events.on(player,"repeatmodechange",onRepeatModeChange),events.on(player,"playbackstop",onPlaybackStopped),events.on(player,"volumechange",onVolumeChanged),events.on(player,"pause",onPlayPauseStateChanged),events.on(player,"unpause",onPlayPauseStateChanged),events.on(player,"timeupdate",onTimeUpdate)))}var currentPlayer,currentTimeElement,nowPlayingImageElement,nowPlayingTextElement,nowPlayingUserData,muteButton,volumeSlider,volumeSliderContainer,playPauseButtons,positionSlider,toggleRepeatButton,toggleRepeatButtonIcon,isEnabled,nowPlayingBarElement,currentImgUrl,currentPlayerSupportedCommands=[],lastUpdateTime=0,lastPlayerState={},currentRuntimeTicks=0,isVisibilityAllowed=!0;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer()),document.addEventListener("viewbeforeshow",function(e){e.detail.options.enableMediaControl?isVisibilityAllowed||(isVisibilityAllowed=!0,currentPlayer?refreshFromPlayer(currentPlayer):hideNowPlayingBar()):isVisibilityAllowed&&(isVisibilityAllowed=!1,hideNowPlayingBar())})}); \ No newline at end of file +define(["require","datetime","itemHelper","events","browser","imageLoader","layoutManager","playbackManager","nowPlayingHelper","apphost","dom","connectionManager","paper-icon-button-light","emby-ratingbutton"],function(require,datetime,itemHelper,events,browser,imageLoader,layoutManager,playbackManager,nowPlayingHelper,appHost,dom,connectionManager){"use strict";function getNowPlayingBarHtml(){var html="";return html+='
',html+='
',html+='
',html+='',html+="
",html+='
',html+='
',html+='
',html+="
",html+='
',html+='',html+='',html+='',html+='',html+='
',html+="
",html+='
',html+='',html+='
',html+='',html+="
",html+='',html+='
',html+="
",html+='',html+='',html+="
",html+="
",html+="
"}function onSlideDownComplete(){this.classList.add("hide")}function slideDown(elem){elem.offsetWidth,elem.classList.add("nowPlayingBar-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onSlideDownComplete,{once:!0})}function slideUp(elem){dom.removeEventListener(elem,dom.whichTransitionEvent(),onSlideDownComplete,{once:!0}),elem.classList.remove("hide"),elem.offsetWidth,elem.classList.remove("nowPlayingBar-hidden")}function onPlayPauseClick(){playbackManager.playPause(currentPlayer)}function bindEvents(elem){currentTimeElement=elem.querySelector(".nowPlayingBarCurrentTime"),nowPlayingImageElement=elem.querySelector(".nowPlayingImage"),nowPlayingTextElement=elem.querySelector(".nowPlayingBarText"),nowPlayingUserData=elem.querySelector(".nowPlayingBarUserDataButtons"),muteButton=elem.querySelector(".muteButton"),muteButton.addEventListener("click",function(){currentPlayer&&playbackManager.toggleMute(currentPlayer)}),elem.querySelector(".stopButton").addEventListener("click",function(){currentPlayer&&playbackManager.stop(currentPlayer)});var i,length;for(playPauseButtons=elem.querySelectorAll(".playPauseButton"),i=0,length=playPauseButtons.length;i';return html+=text,html+=""}function seriesImageUrl(item,options){if(!item)throw new Error("item cannot be null!");if("Episode"!==item.Type)return null;if(options=options||{},options.type=options.type||"Primary","Primary"===options.type&&item.SeriesPrimaryImageTag)return options.tag=item.SeriesPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if("Thumb"===options.type){if(item.SeriesThumbImageTag)return options.tag=item.SeriesThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if(item.ParentThumbImageTag)return options.tag=item.ParentThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.ParentThumbItemId,options)}return null}function imageUrl(item,options){if(!item)throw new Error("item cannot be null!");return options=options||{},options.type=options.type||"Primary",item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.PrimaryImageItemId||item.Id,options)):item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.AlbumId,options)):null}function updateNowPlayingInfo(state){var nowPlayingItem=state.NowPlayingItem,textLines=nowPlayingItem?nowPlayingHelper.getNowPlayingNames(nowPlayingItem):[];textLines.length>1&&(textLines[1].secondary=!0);var serverId=nowPlayingItem?nowPlayingItem.ServerId:null;nowPlayingTextElement.innerHTML=textLines.map(function(nowPlayingName){var cssClass=nowPlayingName.secondary?' class="nowPlayingBarSecondaryText"':"";return nowPlayingName.item?""+getTextActionButton(nowPlayingName.item,nowPlayingName.text,serverId)+"":""+nowPlayingName.text+""}).join("");var url=nowPlayingItem?seriesImageUrl(nowPlayingItem,{height:70})||imageUrl(nowPlayingItem,{height:70}):null,isRefreshing=!1;if(url!==currentImgUrl&&(currentImgUrl=url,isRefreshing=!0,url?imageLoader.lazyImage(nowPlayingImageElement,url):nowPlayingImageElement.style.backgroundImage=""),nowPlayingItem.Id){if(isRefreshing){var apiClient=connectionManager.getApiClient(nowPlayingItem.ServerId);apiClient.getItem(apiClient.getCurrentUserId(),nowPlayingItem.Id).then(function(item){var userData=item.UserData||{},likes=null==userData.Likes?"":userData.Likes;nowPlayingUserData.innerHTML=''})}}else nowPlayingUserData.innerHTML=""}function onPlaybackStart(e,state){var player=this;onStateChanged.call(player,e,state)}function onRepeatModeChange(e){if(isEnabled){var player=this;updateRepeatModeDisplay(playbackManager.getRepeatMode(player))}}function showNowPlayingBar(){if(!isVisibilityAllowed)return void hideNowPlayingBar();getNowPlayingBar().then(slideUp)}function hideNowPlayingBar(){isEnabled=!1;var elem=document.getElementsByClassName("nowPlayingBar")[0];elem&&slideDown(elem)}function onPlaybackStopped(e,state){this.isLocalPlayer?"Audio"!==state.NextMediaType&&hideNowPlayingBar():state.NextMediaType||hideNowPlayingBar()}function onPlayPauseStateChanged(e){if(isEnabled){updatePlayPauseState(this.paused())}}function onStateChanged(event,state){var player=this;return!state.NowPlayingItem||layoutManager.tv?void hideNowPlayingBar():player.isLocalPlayer&&state.NowPlayingItem&&"Video"===state.NowPlayingItem.MediaType?void hideNowPlayingBar():(isEnabled=!0,nowPlayingBarElement?void updatePlayerStateInternal(event,state,player):void getNowPlayingBar().then(function(){updatePlayerStateInternal(event,state,player)}))}function onTimeUpdate(e){if(isEnabled){var now=(new Date).getTime();if(!(now-lastUpdateTime<700)){lastUpdateTime=now;var player=this;currentRuntimeTicks=playbackManager.duration(player),updateTimeDisplay(playbackManager.currentTime(player),currentRuntimeTicks,playbackManager.getBufferedRanges(player))}}}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"playbackstart",onPlaybackStart),events.off(player,"statechange",onPlaybackStart),events.off(player,"repeatmodechange",onRepeatModeChange),events.off(player,"playbackstop",onPlaybackStopped),events.off(player,"volumechange",onVolumeChanged),events.off(player,"pause",onPlayPauseStateChanged),events.off(player,"unpause",onPlayPauseStateChanged),events.off(player,"timeupdate",onTimeUpdate),currentPlayer=null,hideNowPlayingBar())}function onVolumeChanged(e){if(isEnabled){var player=this;updatePlayerVolumeState(player.isMuted(),player.getVolume())}}function refreshFromPlayer(player){var state=playbackManager.getPlayerState(player);onStateChanged.call(player,{type:"init"},state)}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(refreshFromPlayer(player),events.on(player,"playbackstart",onPlaybackStart),events.on(player,"statechange",onPlaybackStart),events.on(player,"repeatmodechange",onRepeatModeChange),events.on(player,"playbackstop",onPlaybackStopped),events.on(player,"volumechange",onVolumeChanged),events.on(player,"pause",onPlayPauseStateChanged),events.on(player,"unpause",onPlayPauseStateChanged),events.on(player,"timeupdate",onTimeUpdate)))}var currentPlayer,currentTimeElement,nowPlayingImageElement,nowPlayingTextElement,nowPlayingUserData,muteButton,volumeSlider,volumeSliderContainer,playPauseButtons,positionSlider,toggleRepeatButton,toggleRepeatButtonIcon,isEnabled,nowPlayingBarElement,currentImgUrl,currentPlayerSupportedCommands=[],lastUpdateTime=0,lastPlayerState={},currentRuntimeTicks=0,isVisibilityAllowed=!0;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer()),document.addEventListener("viewbeforeshow",function(e){e.detail.options.enableMediaControl?isVisibilityAllowed||(isVisibilityAllowed=!0,currentPlayer?refreshFromPlayer(currentPlayer):hideNowPlayingBar()):isVisibilityAllowed&&(isVisibilityAllowed=!1,hideNowPlayingBar())})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/packagemanager.js b/dashboard-ui/bower_components/emby-webcomponents/packagemanager.js index 18bc41b82..9da2a3cdd 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/packagemanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/packagemanager.js @@ -1 +1 @@ -define(["appSettings","pluginManager"],function(appSettings,pluginManager){"use strict";function addPackage(packageManager,pkg){packageManager.packagesList=packageManager.packagesList.filter(function(p){return p.name!==pkg.name}),packageManager.packagesList.push(pkg)}function removeUrl(url){var manifestUrls=JSON.parse(appSettings.get(settingsKey)||"[]");manifestUrls=manifestUrls.filter(function(i){return i!==url}),appSettings.set(settingsKey,JSON.stringify(manifestUrls))}function loadPackage(packageManager,url,throwError){return new Promise(function(resolve,reject){var xhr=new XMLHttpRequest,originalUrl=url;url+=url.indexOf("?")===-1?"?":"&",url+="t="+(new Date).getTime(),xhr.open("GET",url,!0);var onError=function(){throwError===!0?reject():(removeUrl(originalUrl),resolve())};xhr.onload=function(e){if(this.status<400){var pkg=JSON.parse(this.response);pkg.url=originalUrl,addPackage(packageManager,pkg);var plugins=pkg.plugins||[];pkg.plugin&&plugins.push(pkg.plugin);var promises=plugins.map(function(pluginUrl){return pluginManager.loadPlugin(packageManager.mapPath(pkg,pluginUrl))});Promise.all(promises).then(resolve,resolve)}else onError()},xhr.onerror=onError,xhr.send()})}function PackageManager(){this.packagesList=[]}var settingsKey="installedpackages1";return PackageManager.prototype.init=function(){var manifestUrls=JSON.parse(appSettings.get(settingsKey)||"[]"),instance=this;return Promise.all(manifestUrls.map(function(u){return loadPackage(instance,u)})).then(function(){return Promise.resolve()},function(){return Promise.resolve()})},PackageManager.prototype.packages=function(){return this.packagesList.slice(0)},PackageManager.prototype.install=function(url){return loadPackage(this,url,!0).then(function(pkg){var manifestUrls=JSON.parse(appSettings.get(settingsKey)||"[]");return manifestUrls.indexOf(url)===-1&&(manifestUrls.push(url),appSettings.set(settingsKey,JSON.stringify(manifestUrls))),pkg})},PackageManager.prototype.uninstall=function(name){var pkg=this.packagesList.filter(function(p){return p.name===name})[0];return pkg&&(this.packagesList=this.packagesList.filter(function(p){return p.name!==name}),removeUrl(pkg.url)),Promise.resolve()},PackageManager.prototype.mapPath=function(pkg,pluginUrl){var urlLower=pluginUrl.toLowerCase();if(0===urlLower.indexOf("http:")||0===urlLower.indexOf("https:")||0===urlLower.indexOf("file:"))return pluginUrl;var packageUrl=pkg.url;return packageUrl=packageUrl.substring(0,packageUrl.lastIndexOf("/")),packageUrl+="/",packageUrl+=pluginUrl},new PackageManager}); \ No newline at end of file +define(["appSettings","pluginManager"],function(appSettings,pluginManager){"use strict";function addPackage(packageManager,pkg){packageManager.packagesList=packageManager.packagesList.filter(function(p){return p.name!==pkg.name}),packageManager.packagesList.push(pkg)}function removeUrl(url){var manifestUrls=JSON.parse(appSettings.get(settingsKey)||"[]");manifestUrls=manifestUrls.filter(function(i){return i!==url}),appSettings.set(settingsKey,JSON.stringify(manifestUrls))}function loadPackage(packageManager,url,throwError){return new Promise(function(resolve,reject){var xhr=new XMLHttpRequest,originalUrl=url;url+=-1===url.indexOf("?")?"?":"&",url+="t="+(new Date).getTime(),xhr.open("GET",url,!0);var onError=function(){!0===throwError?reject():(removeUrl(originalUrl),resolve())};xhr.onload=function(e){if(this.status<400){var pkg=JSON.parse(this.response);pkg.url=originalUrl,addPackage(packageManager,pkg);var plugins=pkg.plugins||[];pkg.plugin&&plugins.push(pkg.plugin);var promises=plugins.map(function(pluginUrl){return pluginManager.loadPlugin(packageManager.mapPath(pkg,pluginUrl))});Promise.all(promises).then(resolve,resolve)}else onError()},xhr.onerror=onError,xhr.send()})}function PackageManager(){this.packagesList=[]}var settingsKey="installedpackages1";return PackageManager.prototype.init=function(){var manifestUrls=JSON.parse(appSettings.get(settingsKey)||"[]"),instance=this;return Promise.all(manifestUrls.map(function(u){return loadPackage(instance,u)})).then(function(){return Promise.resolve()},function(){return Promise.resolve()})},PackageManager.prototype.packages=function(){return this.packagesList.slice(0)},PackageManager.prototype.install=function(url){return loadPackage(this,url,!0).then(function(pkg){var manifestUrls=JSON.parse(appSettings.get(settingsKey)||"[]");return-1===manifestUrls.indexOf(url)&&(manifestUrls.push(url),appSettings.set(settingsKey,JSON.stringify(manifestUrls))),pkg})},PackageManager.prototype.uninstall=function(name){var pkg=this.packagesList.filter(function(p){return p.name===name})[0];return pkg&&(this.packagesList=this.packagesList.filter(function(p){return p.name!==name}),removeUrl(pkg.url)),Promise.resolve()},PackageManager.prototype.mapPath=function(pkg,pluginUrl){var urlLower=pluginUrl.toLowerCase();if(0===urlLower.indexOf("http:")||0===urlLower.indexOf("https:")||0===urlLower.indexOf("file:"))return pluginUrl;var packageUrl=pkg.url;return packageUrl=packageUrl.substring(0,packageUrl.lastIndexOf("/")),packageUrl+="/",packageUrl+=pluginUrl},new PackageManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/pagejs/page.js b/dashboard-ui/bower_components/emby-webcomponents/pagejs/page.js index 44b123dad..79eff40df 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/pagejs/page.js +++ b/dashboard-ui/bower_components/emby-webcomponents/pagejs/page.js @@ -1 +1 @@ -define([],function(){"use strict";function page(path,fn){if("function"==typeof path)return page("*",path);if("function"==typeof fn)for(var route=new Route(path),i=1;i0){if(enableHistory)history.back();else if(backStack.length>2){backStack.length--;var previousState=backStack[backStack.length-1];page.show(previousState.path,previousState.state,!0,!1,!0)}page.len--}else path?setTimeout(function(){page.show(path,state)}):setTimeout(function(){page.show(base,state)})},page.enableNativeHistory=function(){return enableHistory},page.canGoBack=function(){return enableHistory?history.length>1:(page.len||0)>0},page.redirect=function(from,to){"string"==typeof from&&"string"==typeof to&&page(from,function(e){setTimeout(function(){page.replace(to)},0)}),"string"==typeof from&&"undefined"==typeof to&&setTimeout(function(){page.replace(from)},0)},page.replace=function(path,state,init,dispatch,isBack){var ctx=new Context(path,state);return ctx.isBack=isBack,page.current=ctx.path,ctx.init=init,ctx.save(),!1!==dispatch&&page.dispatch(ctx),ctx},page.dispatch=function(ctx){function nextExit(){var fn=page.exits[j++];return fn?void fn(prev,nextExit):nextEnter()}function nextEnter(){var fn=page.callbacks[i++];return ctx.path!==page.current?void(ctx.handled=!1):fn?void fn(ctx,nextEnter):unhandled(ctx)}var prev=prevContext,i=0,j=0;prevPageContext=prevContext,prevContext=ctx,prev?nextExit():nextEnter()},page.exit=function(path,fn){if("function"==typeof path)return page.exit("*",path);for(var route=new Route(path),i=1;i=href.indexOf("#!")&&(url+=location.search)}else url=location.pathname+location.search+location.hash;page.replace(url,null,!0,dispatch)}},page.stop=function(){running&&(page.current="",page.len=0,running=!1,document.removeEventListener(clickEvent,onclick,!1),window.removeEventListener("popstate",onpopstate,!1))},page.show=function(path,state,dispatch,push,isBack){var ctx=new Context(path,state);return ctx.isBack=isBack,page.current=ctx.path,!1!==dispatch&&page.dispatch(ctx),!1!==ctx.handled&&!1!==push&&ctx.pushState(),ctx},page.restorePreviousState=function(){prevContext=prevPageContext,page.show(prevContext.pathname,prevContext.state,!1,!0,!1)},page.back=function(path,state){if(enableHistory)return void history.back();if(page.len>0){if(enableHistory)history.back();else if(backStack.length>2){backStack.length--;var previousState=backStack[backStack.length-1];page.show(previousState.path,previousState.state,!0,!1,!0)}page.len--}else path?setTimeout(function(){page.show(path,state)}):setTimeout(function(){page.show(base,state)})},page.enableNativeHistory=function(){return enableHistory},page.canGoBack=function(){return enableHistory?history.length>1:(page.len||0)>0},page.redirect=function(from,to){"string"==typeof from&&"string"==typeof to&&page(from,function(e){setTimeout(function(){page.replace(to)},0)}),"string"==typeof from&&void 0===to&&setTimeout(function(){page.replace(from)},0)},page.replace=function(path,state,init,dispatch,isBack){var ctx=new Context(path,state);return ctx.isBack=isBack,page.current=ctx.path,ctx.init=init,ctx.save(),!1!==dispatch&&page.dispatch(ctx),ctx},page.dispatch=function(ctx){function nextExit(){var fn=page.exits[j++];if(!fn)return nextEnter();fn(prev,nextExit)}function nextEnter(){var fn=page.callbacks[i++];return ctx.path!==page.current?void(ctx.handled=!1):fn?void fn(ctx,nextEnter):unhandled(ctx)}var prev=prevContext,i=0,j=0;prevPageContext=prevContext,prevContext=ctx,prev?nextExit():nextEnter()},page.exit=function(path,fn){if("function"==typeof path)return page.exit("*",path);for(var route=new Route(path),i=1;i=80?iconElement.innerHTML="":brightness>=20?iconElement.innerHTML="":iconElement.innerHTML=""),progressElement&&(progressElement.style.width=(brightness||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"brightnesschange",onBrightnessChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onBrightnessChanged(e){var player=this;ensureOsdElement(),updateElementsFromPlayer(playbackManager.getBrightness(player)),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"brightnesschange",onBrightnessChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())}); \ No newline at end of file +define(["events","playbackManager","dom","browser","css!./iconosd","material-icons"],function(events,playbackManager,dom,browser){"use strict";function getOsdElementHtml(){var html="";return html+='',html+='
'}function ensureOsdElement(){var elem=osdElement;elem||(enableAnimation=browser.supportsCssAnimation(),elem=document.createElement("div"),elem.classList.add("hide"),elem.classList.add("iconOsd"),elem.classList.add("iconOsd-hidden"),elem.classList.add("brightnessOsd"),elem.innerHTML=getOsdElementHtml(),iconElement=elem.querySelector("i"),progressElement=elem.querySelector(".iconOsdProgressInner"),document.body.appendChild(elem),osdElement=elem)}function onHideComplete(){this.classList.add("hide")}function showOsd(){clearHideTimeout();var elem=osdElement;dom.removeEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0}),elem.classList.remove("hide"),elem.offsetWidth,requestAnimationFrame(function(){elem.classList.remove("iconOsd-hidden"),hideTimeout=setTimeout(hideOsd,3e3)})}function clearHideTimeout(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function hideOsd(){clearHideTimeout();var elem=osdElement;elem&&(enableAnimation?(elem.offsetWidth,requestAnimationFrame(function(){elem.classList.add("iconOsd-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0})})):onHideComplete.call(elem))}function updateElementsFromPlayer(brightness){iconElement&&(iconElement.innerHTML=brightness>=80?"":brightness>=20?"":""),progressElement&&(progressElement.style.width=(brightness||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"brightnesschange",onBrightnessChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onBrightnessChanged(e){var player=this;ensureOsdElement(),updateElementsFromPlayer(playbackManager.getBrightness(player)),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"brightnesschange",onBrightnessChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/experimentalwarnings.js b/dashboard-ui/bower_components/emby-webcomponents/playback/experimentalwarnings.js index 5d1c1238e..4d0f61ad7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/experimentalwarnings.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/experimentalwarnings.js @@ -1 +1 @@ -define(["connectionManager","globalize","userSettings","apphost"],function(connectionManager,globalize,userSettings,appHost){"use strict";function showMessage(text,userSettingsKey,appHostFeature){return userSettingsKey+=(new Date).getMonth(),appHost.supports(appHostFeature)?Promise.resolve():"1"===userSettings.get(userSettingsKey,!1)?Promise.resolve():new Promise(function(resolve,reject){userSettings.set(userSettingsKey,"1",!1),require(["alert"],function(alert){return alert(text).then(resolve,resolve)})})}function showBlurayMessage(){var message="Playback of Bluray folders in this app is experimental. Some titles may not work at all. For a better experience, consider converting to mkv video files, or use an Emby app with native Bluray folder support.";return showMessage(message,"blurayexpirementalinfo","nativeblurayplayback")}function showDvdMessage(){var message="Playback of Dvd folders in this app is experimental. Some titles may not work at all. For a better experience, consider converting to mkv video files, or use an Emby app with native Dvd folder support.";return showMessage(message,"dvdexpirementalinfo","nativedvdplayback")}function showIsoMessage(){var message="Playback of ISO files in this app is experimental. Some titles may not work at all. For a better experience, consider converting to mkv video files, or use an Emby app with native ISO support.";return showMessage(message,"isoexpirementalinfo","nativeisoplayback")}function ExpirementalPlaybackWarnings(){this.name="Experimental playback warnings",this.type="preplayintercept",this.id="expirementalplaybackwarnings"}return ExpirementalPlaybackWarnings.prototype.intercept=function(options){var item=options.item;return item?"Iso"===item.VideoType?showIsoMessage():"BluRay"===item.VideoType?showBlurayMessage():"Dvd"===item.VideoType?showDvdMessage():Promise.resolve():Promise.resolve()},ExpirementalPlaybackWarnings}); \ No newline at end of file +define(["connectionManager","globalize","userSettings","apphost"],function(connectionManager,globalize,userSettings,appHost){"use strict";function getWeek(date){var d=new Date(Date.UTC(date.getFullYear(),date.getMonth(),date.getDate())),dayNum=d.getUTCDay()||7;d.setUTCDate(d.getUTCDate()+4-dayNum);var yearStart=new Date(Date.UTC(d.getUTCFullYear(),0,1));return Math.ceil(((d-yearStart)/864e5+1)/7)}function showMessage(text,userSettingsKey,appHostFeature){if(appHost.supports(appHostFeature))return Promise.resolve();var now=new Date;return userSettingsKey+=now.getFullYear()+"-w"+getWeek(now),"1"===userSettings.get(userSettingsKey,!1)?Promise.resolve():new Promise(function(resolve,reject){userSettings.set(userSettingsKey,"1",!1),require(["alert"],function(alert){return alert(text).then(resolve,resolve)})})}function showBlurayMessage(){return showMessage("Playback of Bluray folders in this app is experimental. Some titles may not work at all. For a better experience, consider converting to mkv video files, or use an Emby app with native Bluray folder support.","blurayexpirementalinfo","nativeblurayplayback")}function showDvdMessage(){return showMessage("Playback of Dvd folders in this app is experimental. Some titles may not work at all. For a better experience, consider converting to mkv video files, or use an Emby app with native Dvd folder support.","dvdexpirementalinfo","nativedvdplayback")}function showIsoMessage(){return showMessage("Playback of ISO files in this app is experimental. Some titles may not work at all. For a better experience, consider converting to mkv video files, or use an Emby app with native ISO support.","isoexpirementalinfo","nativeisoplayback")}function ExpirementalPlaybackWarnings(){this.name="Experimental playback warnings",this.type="preplayintercept",this.id="expirementalplaybackwarnings"}return ExpirementalPlaybackWarnings.prototype.intercept=function(options){var item=options.item;return item?"Iso"===item.VideoType?showIsoMessage():"BluRay"===item.VideoType?showBlurayMessage():"Dvd"===item.VideoType?showDvdMessage():Promise.resolve():Promise.resolve()},ExpirementalPlaybackWarnings}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/mediasession.js b/dashboard-ui/bower_components/emby-webcomponents/playback/mediasession.js index b7aaac61c..e5df70292 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/mediasession.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/mediasession.js @@ -1 +1 @@ -define(["playbackManager","nowPlayingHelper","events","connectionManager"],function(playbackManager,nowPlayingHelper,events,connectionManager){"use strict";function seriesImageUrl(item,options){if("Episode"!==item.Type)return null;if(options=options||{},options.type=options.type||"Primary","Primary"===options.type&&item.SeriesPrimaryImageTag)return options.tag=item.SeriesPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if("Thumb"===options.type){if(item.SeriesThumbImageTag)return options.tag=item.SeriesThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if(item.ParentThumbImageTag)return options.tag=item.ParentThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.ParentThumbItemId,options)}return null}function imageUrl(item,options){return options=options||{},options.type=options.type||"Primary",item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.Id,options)):item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.AlbumId,options)):null}function pushImageUrl(item,height,list){var imageOptions={height:height},url=seriesImageUrl(item,imageOptions)||imageUrl(item,imageOptions);url&&list.push({src:url,sizes:height+"x"+height})}function getImageUrls(item){var list=[];return pushImageUrl(item,96,list),pushImageUrl(item,128,list),pushImageUrl(item,192,list),pushImageUrl(item,256,list),pushImageUrl(item,384,list),pushImageUrl(item,512,list),list}function updatePlayerState(player,state,eventName){var item=state.NowPlayingItem;if(!item)return void hideMediaControls();var playState=state.PlayState||{},parts=nowPlayingHelper.getNowPlayingNames(item),artist=1===parts.length?"":parts[0].text,title=parts[parts.length-1].text,isVideo="Video"===item.MediaType;if(isVideo&&parts.length>1){var temp=artist;artist=title,title=temp}var albumArtist;item.AlbumArtists&&item.AlbumArtists[0]&&(albumArtist=item.AlbumArtists[0].Name);var album=item.Album||"",itemId=item.Id,duration=parseInt(item.RunTimeTicks?item.RunTimeTicks/1e4:0),currentTime=parseInt(playState.PositionTicks?playState.PositionTicks/1e4:0),isPaused=playState.IsPaused||!1;playState.CanSeek||!1;navigator.mediaSession.metadata=new MediaMetadata({title:title,artist:artist,album:album,artwork:getImageUrls(item),albumArtist:albumArtist,currentTime:currentTime,duration:duration,paused:isPaused,itemId:itemId,mediaType:item.MediaType})}function onGeneralEvent(e){var player=this,state=playbackManager.getPlayerState(player);updatePlayerState(player,state,e.type)}function onStateChanged(e,state){var player=this;updatePlayerState(player,state,"statechange")}function onPlaybackStart(e,state){console.log("nowplaying event: "+e.type);var player=this;updatePlayerState(player,state,e.type)}function onPlaybackStopped(e,state){console.log("nowplaying event: "+e.type);hideMediaControls()}function releaseCurrentPlayer(){currentPlayer&&(events.off(currentPlayer,"playbackstart",onPlaybackStart),events.off(currentPlayer,"playbackstop",onPlaybackStopped),events.off(currentPlayer,"unpause",onGeneralEvent),events.off(currentPlayer,"pause",onGeneralEvent),events.off(currentPlayer,"statechange",onStateChanged),events.off(currentPlayer,"timeupdate",onGeneralEvent),currentPlayer=null,hideMediaControls())}function hideMediaControls(){navigator.mediaSession.metadata=null}function bindToPlayer(player){if(releaseCurrentPlayer(),player){currentPlayer=player,console.log("binding remotecontrols to "+player.name);var state=playbackManager.getPlayerState(player);updatePlayerState(player,state,"init"),events.on(currentPlayer,"playbackstart",onPlaybackStart),events.on(currentPlayer,"playbackstop",onPlaybackStopped),events.on(currentPlayer,"unpause",onGeneralEvent),events.on(currentPlayer,"pause",onGeneralEvent),events.on(currentPlayer,"statechange",onStateChanged),events.on(currentPlayer,"timeupdate",onGeneralEvent)}}function execute(name){playbackManager[name](currentPlayer)}var currentPlayer;console.log("binding remotecontrols to playbackManager"),navigator.mediaSession.setActionHandler("previoustrack",function(){execute("previousChapter")}),navigator.mediaSession.setActionHandler("nexttrack",function(){execute("nextChapter")}),navigator.mediaSession.setActionHandler("play",function(){execute("unpause")}),navigator.mediaSession.setActionHandler("pause",function(){execute("pause")}),navigator.mediaSession.setActionHandler("seekbackward",function(){execute("rewind")}),navigator.mediaSession.setActionHandler("seekforward",function(){execute("fastForward")}),events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())}); \ No newline at end of file +define(["playbackManager","nowPlayingHelper","events","connectionManager"],function(playbackManager,nowPlayingHelper,events,connectionManager){"use strict";function seriesImageUrl(item,options){if("Episode"!==item.Type)return null;if(options=options||{},options.type=options.type||"Primary","Primary"===options.type&&item.SeriesPrimaryImageTag)return options.tag=item.SeriesPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if("Thumb"===options.type){if(item.SeriesThumbImageTag)return options.tag=item.SeriesThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if(item.ParentThumbImageTag)return options.tag=item.ParentThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.ParentThumbItemId,options)}return null}function imageUrl(item,options){return options=options||{},options.type=options.type||"Primary",item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.Id,options)):item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.AlbumId,options)):null}function pushImageUrl(item,height,list){var imageOptions={height:height},url=seriesImageUrl(item,imageOptions)||imageUrl(item,imageOptions);url&&list.push({src:url,sizes:height+"x"+height})}function getImageUrls(item){var list=[];return pushImageUrl(item,96,list),pushImageUrl(item,128,list),pushImageUrl(item,192,list),pushImageUrl(item,256,list),pushImageUrl(item,384,list),pushImageUrl(item,512,list),list}function updatePlayerState(player,state,eventName){var item=state.NowPlayingItem;if(!item)return void hideMediaControls();var playState=state.PlayState||{},parts=nowPlayingHelper.getNowPlayingNames(item),artist=1===parts.length?"":parts[0].text,title=parts[parts.length-1].text;if("Video"===item.MediaType&&parts.length>1){var temp=artist;artist=title,title=temp}var albumArtist;item.AlbumArtists&&item.AlbumArtists[0]&&(albumArtist=item.AlbumArtists[0].Name);var album=item.Album||"",itemId=item.Id,duration=parseInt(item.RunTimeTicks?item.RunTimeTicks/1e4:0),currentTime=parseInt(playState.PositionTicks?playState.PositionTicks/1e4:0),isPaused=playState.IsPaused||!1;navigator.mediaSession.metadata=new MediaMetadata({title:title,artist:artist,album:album,artwork:getImageUrls(item),albumArtist:albumArtist,currentTime:currentTime,duration:duration,paused:isPaused,itemId:itemId,mediaType:item.MediaType})}function onGeneralEvent(e){var player=this;updatePlayerState(player,playbackManager.getPlayerState(player),e.type)}function onStateChanged(e,state){updatePlayerState(this,state,"statechange")}function onPlaybackStart(e,state){updatePlayerState(this,state,e.type)}function onPlaybackStopped(e,state){hideMediaControls()}function releaseCurrentPlayer(){currentPlayer&&(events.off(currentPlayer,"playbackstart",onPlaybackStart),events.off(currentPlayer,"playbackstop",onPlaybackStopped),events.off(currentPlayer,"unpause",onGeneralEvent),events.off(currentPlayer,"pause",onGeneralEvent),events.off(currentPlayer,"statechange",onStateChanged),events.off(currentPlayer,"timeupdate",onGeneralEvent),currentPlayer=null,hideMediaControls())}function hideMediaControls(){navigator.mediaSession.metadata=null}function bindToPlayer(player){if(releaseCurrentPlayer(),player){currentPlayer=player;updatePlayerState(player,playbackManager.getPlayerState(player),"init"),events.on(currentPlayer,"playbackstart",onPlaybackStart),events.on(currentPlayer,"playbackstop",onPlaybackStopped),events.on(currentPlayer,"unpause",onGeneralEvent),events.on(currentPlayer,"pause",onGeneralEvent),events.on(currentPlayer,"statechange",onStateChanged),events.on(currentPlayer,"timeupdate",onGeneralEvent)}}function execute(name){playbackManager[name](currentPlayer)}var currentPlayer;navigator.mediaSession.setActionHandler("previoustrack",function(){execute("previousTrack")}),navigator.mediaSession.setActionHandler("nexttrack",function(){execute("nextTrack")}),navigator.mediaSession.setActionHandler("play",function(){execute("unpause")}),navigator.mediaSession.setActionHandler("pause",function(){execute("pause")}),navigator.mediaSession.setActionHandler("seekbackward",function(){execute("rewind")}),navigator.mediaSession.setActionHandler("seekforward",function(){execute("fastForward")}),events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/nowplayinghelper.js b/dashboard-ui/bower_components/emby-webcomponents/playback/nowplayinghelper.js index d4bbf0b1b..56781729c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/nowplayinghelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/nowplayinghelper.js @@ -1 +1 @@ -define([],function(){"use strict";function getNowPlayingNames(nowPlayingItem,includeNonNameInfo){var topItem=nowPlayingItem,bottomItem=null,topText=nowPlayingItem.Name;nowPlayingItem.AlbumId&&"Audio"===nowPlayingItem.MediaType&&(topItem={Id:nowPlayingItem.AlbumId,Name:nowPlayingItem.Album,Type:"MusicAlbum",IsFolder:!0}),"Video"===nowPlayingItem.MediaType&&(null!=nowPlayingItem.IndexNumber&&(topText=nowPlayingItem.IndexNumber+" - "+topText),null!=nowPlayingItem.ParentIndexNumber&&(topText=nowPlayingItem.ParentIndexNumber+"."+topText));var bottomText="";nowPlayingItem.ArtistItems&&nowPlayingItem.ArtistItems.length?(bottomItem={Id:nowPlayingItem.ArtistItems[0].Id,Name:nowPlayingItem.ArtistItems[0].Name,Type:"MusicArtist",IsFolder:!0},bottomText=nowPlayingItem.ArtistItems.map(function(a){return a.Name}).join(", ")):nowPlayingItem.Artists&&nowPlayingItem.Artists.length?bottomText=nowPlayingItem.Artists.join(", "):nowPlayingItem.SeriesName||nowPlayingItem.Album?(bottomText=topText,topText=nowPlayingItem.SeriesName||nowPlayingItem.Album,bottomItem=topItem,topItem=nowPlayingItem.SeriesId?{Id:nowPlayingItem.SeriesId,Name:nowPlayingItem.SeriesName,Type:"Series",IsFolder:!0}:null):nowPlayingItem.ProductionYear&&includeNonNameInfo!==!1&&(bottomText=nowPlayingItem.ProductionYear);var list=[];return list.push({text:topText,item:topItem}),bottomText&&list.push({text:bottomText,item:bottomItem}),list}return{getNowPlayingNames:getNowPlayingNames}}); \ No newline at end of file +define([],function(){"use strict";function getNowPlayingNames(nowPlayingItem,includeNonNameInfo){var topItem=nowPlayingItem,bottomItem=null,topText=nowPlayingItem.Name;nowPlayingItem.AlbumId&&"Audio"===nowPlayingItem.MediaType&&(topItem={Id:nowPlayingItem.AlbumId,Name:nowPlayingItem.Album,Type:"MusicAlbum",IsFolder:!0}),"Video"===nowPlayingItem.MediaType&&(null!=nowPlayingItem.IndexNumber&&(topText=nowPlayingItem.IndexNumber+" - "+topText),null!=nowPlayingItem.ParentIndexNumber&&(topText=nowPlayingItem.ParentIndexNumber+"."+topText));var bottomText="";nowPlayingItem.ArtistItems&&nowPlayingItem.ArtistItems.length?(bottomItem={Id:nowPlayingItem.ArtistItems[0].Id,Name:nowPlayingItem.ArtistItems[0].Name,Type:"MusicArtist",IsFolder:!0},bottomText=nowPlayingItem.ArtistItems.map(function(a){return a.Name}).join(", ")):nowPlayingItem.Artists&&nowPlayingItem.Artists.length?bottomText=nowPlayingItem.Artists.join(", "):nowPlayingItem.SeriesName||nowPlayingItem.Album?(bottomText=topText,topText=nowPlayingItem.SeriesName||nowPlayingItem.Album,bottomItem=topItem,topItem=nowPlayingItem.SeriesId?{Id:nowPlayingItem.SeriesId,Name:nowPlayingItem.SeriesName,Type:"Series",IsFolder:!0}:null):nowPlayingItem.ProductionYear&&!1!==includeNonNameInfo&&(bottomText=nowPlayingItem.ProductionYear);var list=[];return list.push({text:topText,item:topItem}),bottomText&&list.push({text:bottomText,item:bottomItem}),list}return{getNowPlayingNames:getNowPlayingNames}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js b/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js index 7b7766948..47731ed94 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js @@ -1,3 +1,3 @@ -define(["events","datetime","appSettings","itemHelper","pluginManager","playQueueManager","userSettings","globalize","connectionManager","loading","apphost","fullscreenManager"],function(events,datetime,appSettings,itemHelper,pluginManager,PlayQueueManager,userSettings,globalize,connectionManager,loading,apphost,fullscreenManager){"use strict";function enableLocalPlaylistManagement(player){return!player.getPlaylist&&!!player.isLocalPlayer}function bindToFullscreenChange(player){events.on(fullscreenManager,"fullscreenchange",function(){events.trigger(player,"fullscreenchange")})}function triggerPlayerChange(playbackManagerInstance,newPlayer,newTarget,previousPlayer,previousTargetInfo){(newPlayer||previousPlayer)&&(newTarget&&previousTargetInfo&&newTarget.id===previousTargetInfo.id||events.trigger(playbackManagerInstance,"playerchange",[newPlayer,newTarget,previousPlayer]))}function reportPlayback(state,serverId,method,progressEventName){if(serverId){var info=Object.assign({},state.PlayState);info.ItemId=state.NowPlayingItem.Id,progressEventName&&(info.EventName=progressEventName);var apiClient=connectionManager.getApiClient(serverId);apiClient[method](info)}}function normalizeName(t){return t.toLowerCase().replace(" ","")}function getItemsForPlayback(serverId,query){var apiClient=connectionManager.getApiClient(serverId);if(query.Ids&&1===query.Ids.split(",").length){var itemId=query.Ids.split(",");return apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(item){return{Items:[item],TotalRecordCount:1}})}return query.Limit=query.Limit||200,query.Fields="MediaSources,Chapters",query.ExcludeLocationTypes="Virtual",query.EnableTotalRecordCount=!1,apiClient.getItems(apiClient.getCurrentUserId(),query)}function createStreamInfoFromUrlItem(item){return{url:item.Url||item.Path,playMethod:"DirectPlay",item:item,textTracks:[],mediaType:item.MediaType}}function mergePlaybackQueries(obj1,obj2){var query=Object.assign(obj1,obj2),filters=query.Filters?query.Filters.split(","):[];return filters.indexOf("IsNotFolder")===-1&&filters.push("IsNotFolder"),query.Filters=filters.join(","),query}function backdropImageUrl(apiClient,item,options){return options=options||{},options.type=options.type||"Backdrop",options.maxWidth||options.width||options.maxHeight||options.height||(options.quality=100),item.BackdropImageTags&&item.BackdropImageTags.length?(options.tag=item.BackdropImageTags[0],apiClient.getScaledImageUrl(item.Id,options)):item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length?(options.tag=item.ParentBackdropImageTags[0],apiClient.getScaledImageUrl(item.ParentBackdropItemId,options)):null}function getMimeType(type,container){if(container=(container||"").toLowerCase(),"audio"===type){if("opus"===container)return"audio/ogg";if("webma"===container)return"audio/webm";if("m4a"===container)return"audio/mp4"}else if("video"===type){if("mkv"===container)return"video/x-matroska";if("m4v"===container)return"video/mp4";if("mov"===container)return"video/quicktime";if("mpg"===container)return"video/mpeg";if("flv"===container)return"video/x-flv"}return type+"/"+container}function getParam(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)",regex=new RegExp(regexS,"i"),results=regex.exec(url);return null==results?"":decodeURIComponent(results[1].replace(/\+/g," "))}function isAutomaticPlayer(player){return!!player.isLocalPlayer}function getAutomaticPlayers(instance){var player=instance._currentPlayer;return player&&!isAutomaticPlayer(player)?[player]:instance.getPlayers().filter(isAutomaticPlayer)}function isServerItem(item){return!!item.Id}function enableIntros(item){return"Video"===item.MediaType&&("TvChannel"!==item.Type&&("InProgress"!==item.Status&&isServerItem(item)))}function getIntros(firstItem,apiClient,options){return options.startPositionTicks||options.startIndex||options.fullscreen===!1||!enableIntros(firstItem)||!userSettings.enableCinemaMode()?Promise.resolve({Items:[]}):apiClient.getIntros(firstItem.Id)}function getAudioMaxValues(deviceProfile){var maxAudioSampleRate=null,maxAudioBitDepth=null;return deviceProfile.CodecProfiles.map(function(codecProfile){"Audio"===codecProfile.Type&&(codecProfile.Conditions||[]).map(function(condition){"LessThanEqual"===condition.Condition&&"AudioBitDepth"===condition.Property&&(maxAudioBitDepth=condition.Value),"LessThanEqual"===condition.Condition&&"AudioSampleRate"===condition.Property&&(maxAudioSampleRate=condition.Value)})}),{maxAudioSampleRate:maxAudioSampleRate,maxAudioBitDepth:maxAudioBitDepth}}function getAudioStreamUrl(item,transcodingProfile,directPlayContainers,maxBitrate,apiClient,maxAudioSampleRate,maxAudioBitDepth,startPosition){var url="Audio/"+item.Id+"/universal";return startingPlaySession++,apiClient.getUrl(url,{UserId:apiClient.getCurrentUserId(),DeviceId:apiClient.deviceId(),MaxStreamingBitrate:maxBitrate,Container:directPlayContainers,TranscodingContainer:transcodingProfile.Container||null,TranscodingProtocol:transcodingProfile.Protocol||null,AudioCodec:transcodingProfile.AudioCodec,MaxAudioSampleRate:maxAudioSampleRate,MaxAudioBitDepth:maxAudioBitDepth,api_key:apiClient.accessToken(),PlaySessionId:startingPlaySession,StartTimeTicks:startPosition||0,EnableRedirection:!0,EnableRemoteMedia:apphost.supports("remoteaudio")})}function getAudioStreamUrlFromDeviceProfile(item,deviceProfile,maxBitrate,apiClient,startPosition){var transcodingProfile=deviceProfile.TranscodingProfiles.filter(function(p){return"Audio"===p.Type&&"Streaming"===p.Context})[0],directPlayContainers="";deviceProfile.DirectPlayProfiles.map(function(p){"Audio"===p.Type&&(directPlayContainers?directPlayContainers+=","+p.Container:directPlayContainers=p.Container,p.AudioCodec&&(directPlayContainers+="|"+p.AudioCodec))});var maxValues=getAudioMaxValues(deviceProfile);return getAudioStreamUrl(item,transcodingProfile,directPlayContainers,maxBitrate,apiClient,maxValues.maxAudioSampleRate,maxValues.maxAudioBitDepth,startPosition)}function getStreamUrls(items,deviceProfile,maxBitrate,apiClient,startPosition){var audioTranscodingProfile=deviceProfile.TranscodingProfiles.filter(function(p){return"Audio"===p.Type&&"Streaming"===p.Context})[0],audioDirectPlayContainers="";deviceProfile.DirectPlayProfiles.map(function(p){"Audio"===p.Type&&(audioDirectPlayContainers?audioDirectPlayContainers+=","+p.Container:audioDirectPlayContainers=p.Container,p.AudioCodec&&(audioDirectPlayContainers+="|"+p.AudioCodec))});for(var maxValues=getAudioMaxValues(deviceProfile),streamUrls=[],i=0,length=items.length;i=interceptors.length)return void resolve();var interceptor=interceptors[index];interceptor.intercept(options).then(function(){runNextPrePlay(interceptors,index+1,options,resolve,reject)},reject)}function sendPlaybackListToPlayer(player,items,deviceProfile,maxBitrate,apiClient,startPositionTicks,mediaSourceId,audioStreamIndex,subtitleStreamIndex,startIndex){return setStreamUrls(items,deviceProfile,maxBitrate,apiClient,startPositionTicks).then(function(){return loading.hide(),player.play({items:items,startPositionTicks:startPositionTicks||0,mediaSourceId:mediaSourceId,audioStreamIndex:audioStreamIndex,subtitleStreamIndex:subtitleStreamIndex,startIndex:startIndex})})}function playAfterBitrateDetect(maxBitrate,item,playOptions,onPlaybackStartedFn){var promise,startPosition=playOptions.startPositionTicks,player=getPlayer(item,playOptions),activePlayer=self._currentPlayer;return activePlayer?(self._playNextAfterEnded=!1,promise=onPlaybackChanging(activePlayer,player,item)):promise=Promise.resolve(),isServerItem(item)&&"Game"!==item.MediaType?Promise.all([promise,player.getDeviceProfile(item)]).then(function(responses){var deviceProfile=responses[1],apiClient=connectionManager.getApiClient(item.ServerId),mediaSourceId=playOptions.mediaSourceId,audioStreamIndex=playOptions.audioStreamIndex,subtitleStreamIndex=playOptions.subtitleStreamIndex;return player&&!enableLocalPlaylistManagement(player)?sendPlaybackListToPlayer(player,playOptions.items,deviceProfile,maxBitrate,apiClient,startPosition,mediaSourceId,audioStreamIndex,subtitleStreamIndex,playOptions.startIndex):(playOptions.items=null,getPlaybackMediaSource(player,apiClient,deviceProfile,maxBitrate,item,startPosition,mediaSourceId,audioStreamIndex,subtitleStreamIndex).then(function(mediaSource){var streamInfo=createStreamInfo(apiClient,item.MediaType,item,mediaSource,startPosition);return streamInfo.fullscreen=playOptions.fullscreen,getPlayerData(player).isChangingStream=!1,getPlayerData(player).maxStreamingBitrate=maxBitrate,player.play(streamInfo).then(function(){loading.hide(),onPlaybackStartedFn(),onPlaybackStarted(player,playOptions,streamInfo,mediaSource)},function(err){onPlaybackStartedFn(),onPlaybackStarted(player,playOptions,streamInfo,mediaSource),setTimeout(function(){onPlaybackError.call(player,err,{type:"mediadecodeerror",streamInfo:streamInfo})},100)})}))}):promise.then(function(){var streamInfo=createStreamInfoFromUrlItem(item);return streamInfo.fullscreen=playOptions.fullscreen,getPlayerData(player).isChangingStream=!1,player.play(streamInfo).then(function(){loading.hide(),onPlaybackStartedFn(),onPlaybackStarted(player,playOptions,streamInfo)},function(){self.stop(player)})})}function createStreamInfo(apiClient,type,item,mediaSource,startPosition,forceTranscoding){var mediaUrl,contentType,directOptions,transcodingOffsetTicks=0,playerStartPositionTicks=startPosition,liveStreamId=mediaSource.LiveStreamId,playMethod="Transcode",mediaSourceContainer=(mediaSource.Container||"").toLowerCase();"Video"===type?(contentType=getMimeType("video",mediaSourceContainer),mediaSource.enableDirectPlay&&!forceTranscoding?(mediaUrl=mediaSource.Path,playMethod="DirectPlay"):mediaSource.SupportsDirectStream&&!forceTranscoding?(directOptions={Static:!0,mediaSourceId:mediaSource.Id,deviceId:apiClient.deviceId(),api_key:apiClient.accessToken()},mediaSource.ETag&&(directOptions.Tag=mediaSource.ETag),mediaSource.LiveStreamId&&(directOptions.LiveStreamId=mediaSource.LiveStreamId),mediaUrl=apiClient.getUrl("Videos/"+item.Id+"/stream."+mediaSourceContainer,directOptions),playMethod="DirectStream"):mediaSource.SupportsTranscoding&&(mediaUrl=apiClient.getUrl(mediaSource.TranscodingUrl),"hls"===mediaSource.TranscodingSubProtocol?contentType="application/x-mpegURL":(playerStartPositionTicks=null,contentType=getMimeType("video",mediaSource.TranscodingContainer),mediaUrl.toLowerCase().indexOf("copytimestamps=true")===-1&&(transcodingOffsetTicks=startPosition||0)))):"Audio"===type?(contentType=getMimeType("audio",mediaSourceContainer),mediaSource.enableDirectPlay&&!forceTranscoding?(mediaUrl=mediaSource.Path,playMethod="DirectPlay"):mediaSource.StreamUrl?(playMethod="Transcode",mediaUrl=mediaSource.StreamUrl):mediaSource.SupportsDirectStream&&!forceTranscoding?(directOptions={Static:!0,mediaSourceId:mediaSource.Id,deviceId:apiClient.deviceId(),api_key:apiClient.accessToken()},mediaSource.ETag&&(directOptions.Tag=mediaSource.ETag),mediaSource.LiveStreamId&&(directOptions.LiveStreamId=mediaSource.LiveStreamId),mediaUrl=apiClient.getUrl("Audio/"+item.Id+"/stream."+mediaSourceContainer,directOptions),playMethod="DirectStream"):mediaSource.SupportsTranscoding&&(mediaUrl=apiClient.getUrl(mediaSource.TranscodingUrl),"hls"===mediaSource.TranscodingSubProtocol?contentType="application/x-mpegURL":(transcodingOffsetTicks=startPosition||0,playerStartPositionTicks=null,contentType=getMimeType("audio",mediaSource.TranscodingContainer)))):"Game"===type&&(mediaUrl=mediaSource.Path,playMethod="DirectPlay"),!mediaUrl&&mediaSource.SupportsDirectPlay&&(mediaUrl=mediaSource.Path,playMethod="DirectPlay");var resultInfo={url:mediaUrl,mimeType:contentType,transcodingOffsetTicks:transcodingOffsetTicks,playMethod:playMethod,playerStartPositionTicks:playerStartPositionTicks,item:item,mediaSource:mediaSource,textTracks:getTextTracks(apiClient,item,mediaSource),tracks:getTextTracks(apiClient,item,mediaSource),mediaType:type,liveStreamId:liveStreamId,playSessionId:getParam("playSessionId",mediaUrl),title:item.Name},backdropUrl=backdropImageUrl(apiClient,item,{});return backdropUrl&&(resultInfo.backdropUrl=backdropUrl),resultInfo}function getTextTracks(apiClient,item,mediaSource){for(var subtitleStreams=mediaSource.MediaStreams.filter(function(s){return"Subtitle"===s.Type}),textStreams=subtitleStreams.filter(function(s){return"External"===s.DeliveryMethod}),tracks=[],i=0,length=textStreams.length;i0},self.isPlayingVideo=function(player){return self.isPlayingMediaType("Video",player)},self.isPlayingAudio=function(player){return self.isPlayingMediaType("Audio",player)},self.getPlayers=function(){return players},self.canPlay=function(item){var itemType=item.Type,locationType=item.LocationType;if("MusicGenre"===itemType||"Season"===itemType||"Series"===itemType||"BoxSet"===itemType||"MusicAlbum"===itemType||"MusicArtist"===itemType||"Playlist"===itemType)return!0;if("Virtual"===locationType&&"Program"!==itemType)return!1;if("Program"===itemType){if(!item.EndDate||!item.StartDate)return!1;if((new Date).getTime()>datetime.parseISO8601Date(item.EndDate).getTime()||(new Date).getTime()=supported.length&&(index=0),self.setAspectRatio(supported[index].id,player)}},self.setAspectRatio=function(val,player){player=player||self._currentPlayer,player&&player.setAspectRatio&&player.setAspectRatio(val)},self.getSupportedAspectRatios=function(player){return player=player||self._currentPlayer,player&&player.getSupportedAspectRatios?player.getSupportedAspectRatios():[]},self.getAspectRatio=function(player){if(player=player||self._currentPlayer,player&&player.getAspectRatio)return player.getAspectRatio()};var brightnessOsdLoaded;self.setBrightness=function(val,player){player=player||self._currentPlayer,player&&(brightnessOsdLoaded||(brightnessOsdLoaded=!0,require(["brightnessOsd"])),player.setBrightness(val))},self.getBrightness=function(player){if(player=player||self._currentPlayer)return player.getBrightness()},self.setVolume=function(val,player){player=player||self._currentPlayer,player&&player.setVolume(val)},self.getVolume=function(player){if(player=player||self._currentPlayer)return player.getVolume()},self.volumeUp=function(player){player=player||self._currentPlayer,player&&player.volumeUp()},self.volumeDown=function(player){player=player||self._currentPlayer,player&&player.volumeDown()},self.changeAudioStream=function(player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player))return player.changeAudioStream();if(player){var i,length,currentMediaSource=self.currentMediaSource(player),mediaStreams=[];for(i=0,length=currentMediaSource.MediaStreams.length;i=mediaStreams.length&&(nextIndex=0),nextIndex=nextIndex===-1?-1:mediaStreams[nextIndex].Index,self.setAudioStreamIndex(nextIndex,player)}}},self.changeSubtitleStream=function(player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player))return player.changeSubtitleStream();if(player){var i,length,currentMediaSource=self.currentMediaSource(player),mediaStreams=[];for(i=0,length=currentMediaSource.MediaStreams.length;i=mediaStreams.length&&(nextIndex=-1),nextIndex=nextIndex===-1?-1:mediaStreams[nextIndex].Index,self.setSubtitleStreamIndex(nextIndex,player)}}},self.getAudioStreamIndex=function(player){return player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.getAudioStreamIndex():getPlayerData(player).audioStreamIndex},self.setAudioStreamIndex=function(index,player){return player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.setAudioStreamIndex(index):void("Transcode"!==self.playMethod(player)&&player.canSetAudioStreamIndex()?(player.setAudioStreamIndex(index),getPlayerData(player).audioStreamIndex=index):(changeStream(player,getCurrentTicks(player),{AudioStreamIndex:index}),getPlayerData(player).audioStreamIndex=index))},self.getMaxStreamingBitrate=function(player){if(player=player||self._currentPlayer,player&&player.getMaxStreamingBitrate)return player.getMaxStreamingBitrate();var playerData=getPlayerData(player);if(playerData.maxStreamingBitrate)return playerData.maxStreamingBitrate;var mediaType=playerData.streamInfo?playerData.streamInfo.mediaType:null,currentItem=self.currentItem(player),apiClient=currentItem?connectionManager.getApiClient(currentItem.ServerId):connectionManager.currentApiClient();return getSavedMaxStreamingBitrate(apiClient,mediaType)},self.enableAutomaticBitrateDetection=function(player){if(player=player||self._currentPlayer,player&&player.enableAutomaticBitrateDetection)return player.enableAutomaticBitrateDetection();var playerData=getPlayerData(player),mediaType=playerData.streamInfo?playerData.streamInfo.mediaType:null,currentItem=self.currentItem(player),apiClient=currentItem?connectionManager.getApiClient(currentItem.ServerId):connectionManager.currentApiClient(),endpointInfo=apiClient.getSavedEndpointInfo()||{};return appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType)},self.setMaxStreamingBitrate=function(options,player){if(player=player||self._currentPlayer,player&&player.setMaxStreamingBitrate)return player.setMaxStreamingBitrate(options);var apiClient=connectionManager.getApiClient(self.currentItem(player).ServerId);apiClient.getEndpointInfo().then(function(endpointInfo){var promise,playerData=getPlayerData(player),mediaType=playerData.streamInfo?playerData.streamInfo.mediaType:null;options.enableAutomaticBitrateDetection?(appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType,!0),promise=apiClient.detectBitrate(!0)):(appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType,!1),promise=Promise.resolve(options.maxBitrate)),promise.then(function(bitrate){appSettings.maxStreamingBitrate(endpointInfo.IsInNetwork,mediaType,bitrate),changeStream(player,getCurrentTicks(player),{MaxStreamingBitrate:bitrate})})})},self.isFullscreen=function(player){return player=player||self._currentPlayer,!player.isLocalPlayer||player.isFullscreen?player.isFullscreen():fullscreenManager.isFullScreen()},self.toggleFullscreen=function(player){return player=player||self._currentPlayer,!player.isLocalPlayer||player.toggleFulscreen?player.toggleFulscreen():void(fullscreenManager.isFullScreen()?fullscreenManager.exitFullscreen():fullscreenManager.requestFullscreen())},self.togglePictureInPicture=function(player){return player=player||self._currentPlayer,player.togglePictureInPicture()},self.getSubtitleStreamIndex=function(player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player))return player.getSubtitleStreamIndex();if(!player)throw new Error("player cannot be null");return getPlayerData(player).subtitleStreamIndex},self.setSubtitleStreamIndex=function(index,player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player))return player.setSubtitleStreamIndex(index);var currentStream=getCurrentSubtitleStream(player),newStream=getSubtitleStream(player,index);if(currentStream||newStream){var selectedTrackElementIndex=-1,currentPlayMethod=self.playMethod(player);currentStream&&!newStream?("Encode"===getDeliveryMethod(currentStream)||"Embed"===getDeliveryMethod(currentStream)&&"Transcode"===currentPlayMethod)&&changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:-1}):!currentStream&&newStream?"External"===getDeliveryMethod(newStream)?selectedTrackElementIndex=index:"Embed"===getDeliveryMethod(newStream)&&"Transcode"!==currentPlayMethod?selectedTrackElementIndex=index:changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:index}):currentStream&&newStream&&("External"===getDeliveryMethod(newStream)||"Embed"===getDeliveryMethod(newStream)&&"Transcode"!==currentPlayMethod?(selectedTrackElementIndex=index,"External"!==getDeliveryMethod(currentStream)&&"Embed"!==getDeliveryMethod(currentStream)&&changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:-1})):changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:index})),player.setSubtitleStreamIndex(selectedTrackElementIndex),getPlayerData(player).subtitleStreamIndex=index}},self.seek=function(ticks,player){return ticks=Math.max(0,ticks),player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.isLocalPlayer?player.seek((ticks||0)/1e4):player.seek(ticks):void changeStream(player,ticks)},self.seekRelative=function(offsetTicks,player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player)&&player.seekRelative)return player.isLocalPlayer?player.seekRelative((ticks||0)/1e4):player.seekRelative(ticks);var ticks=getCurrentTicks(player)+offsetTicks;return this.seek(ticks,player)},self.play=function(options){if(normalizePlayOptions(options),self._currentPlayer){if(options.enableRemotePlayers===!1&&!self._currentPlayer.isLocalPlayer)return Promise.reject();if(!self._currentPlayer.isLocalPlayer)return self._currentPlayer.play(options)}if(options.fullscreen&&loading.show(),options.items)return translateItemsForPlayback(options.items,options).then(function(items){return playWithIntros(items,options)});if(!options.serverId)throw new Error("serverId required!");return getItemsForPlayback(options.serverId,{Ids:options.ids.join(",")}).then(function(result){return translateItemsForPlayback(result.Items,options).then(function(items){return playWithIntros(items,options)})})},self.getPlayerState=function(player,item,mediaSource){if(player=player||self._currentPlayer,!player)throw new Error("player cannot be null");if(!enableLocalPlaylistManagement(player)&&player.getPlayerState)return player.getPlayerState();item=item||self.currentItem(player),mediaSource=mediaSource||self.currentMediaSource(player);var state={PlayState:{}};return player&&(state.PlayState.VolumeLevel=player.getVolume(),state.PlayState.IsMuted=player.isMuted(),state.PlayState.IsPaused=player.paused(),state.PlayState.RepeatMode=self.getRepeatMode(player),state.PlayState.MaxStreamingBitrate=self.getMaxStreamingBitrate(player),state.PlayState.PositionTicks=getCurrentTicks(player),state.PlayState.PlaybackStartTimeTicks=self.playbackStartTime(player),state.PlayState.SubtitleStreamIndex=self.getSubtitleStreamIndex(player),state.PlayState.AudioStreamIndex=self.getAudioStreamIndex(player),state.PlayState.BufferedRanges=self.getBufferedRanges(player),state.PlayState.PlayMethod=self.playMethod(player),mediaSource&&(state.PlayState.LiveStreamId=mediaSource.LiveStreamId),state.PlayState.PlaySessionId=self.playSessionId(player)),mediaSource&&(state.PlayState.MediaSourceId=mediaSource.Id,state.NowPlayingItem={RunTimeTicks:mediaSource.RunTimeTicks},state.PlayState.CanSeek=(mediaSource.RunTimeTicks||0)>0||canPlayerSeek(player)),item&&(state.NowPlayingItem=getNowPlayingItemForReporting(player,item,mediaSource)),state.MediaSource=mediaSource,state},self.duration=function(player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player)&&!player.isLocalPlayer)return player.duration();if(!player)throw new Error("player cannot be null");var mediaSource=self.currentMediaSource(player);if(mediaSource&&mediaSource.RunTimeTicks)return mediaSource.RunTimeTicks;var playerDuration=player.duration();return playerDuration&&(playerDuration*=1e4),playerDuration},self.getCurrentTicks=getCurrentTicks,self.getPlaybackInfo=function(item,options){options=options||{};var startPosition=options.startPositionTicks||0,mediaType=options.mediaType||item.MediaType,player=getPlayer(item,options),apiClient=connectionManager.getApiClient(item.ServerId),maxBitrate=getSavedMaxStreamingBitrate(connectionManager.getApiClient(item.ServerId),mediaType);return player.getDeviceProfile(item).then(function(deviceProfile){return getPlaybackMediaSource(player,apiClient,deviceProfile,maxBitrate,item,startPosition,options.mediaSourceId,options.audioStreamIndex,options.subtitleStreamIndex).then(function(mediaSource){return createStreamInfo(apiClient,item.MediaType,item,mediaSource,startPosition)})})},self.setCurrentPlaylistItem=function(playlistItemId,player){if(player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player))return player.setCurrentPlaylistItem(playlistItemId);for(var newItem,newItemIndex,playlist=self._playQueueManager.getPlaylist(),i=0,length=playlist.length;i=0){var playlist=self._playQueueManager.getPlaylist(),newItem=playlist[newIndex];if(newItem){var newItemPlayOptions=newItem.playOptions||{};newItemPlayOptions.startPositionTicks=0,playInternal(newItem,newItemPlayOptions,function(){setPlaylistState(newItem.PlaylistItemId,newIndex)})}}},self.queue=function(options,player){queue(options,"",player)},self.queueNext=function(options,player){queue(options,"next",player)},events.on(pluginManager,"registered",function(e,plugin){"mediaplayer"===plugin.type&&initMediaPlayer(plugin)}),pluginManager.ofType("mediaplayer").map(initMediaPlayer),self.onAppClose=function(){var player=this._currentPlayer;player&&this.isPlaying(player)&&(this._playNextAfterEnded=!1,onPlaybackStopped.call(player))},self.playbackStartTime=function(player){if(player=player||this._currentPlayer,player&&!enableLocalPlaylistManagement(player)&&!player.isLocalPlayer)return player.playbackStartTime();var streamInfo=getPlayerData(player).streamInfo;return streamInfo?streamInfo.playbackStartTimeTicks:null},apphost.supports("remotecontrol")&&require(["serverNotifications"],function(serverNotifications){events.on(serverNotifications,"ServerShuttingDown",self.setDefaultPlayerActive.bind(self)),events.on(serverNotifications,"ServerRestarting",self.setDefaultPlayerActive.bind(self))})}var startingPlaySession=(new Date).getTime();return PlaybackManager.prototype.getCurrentPlayer=function(){return this._currentPlayer},PlaybackManager.prototype.currentTime=function(player){return player=player||this._currentPlayer,!player||enableLocalPlaylistManagement(player)||player.isLocalPlayer?this.getCurrentTicks(player):player.currentTime()},PlaybackManager.prototype.nextItem=function(player){if(player=player||this._currentPlayer,player&&!enableLocalPlaylistManagement(player))return player.nextItem();var nextItem=this._playQueueManager.getNextItemInfo();if(!nextItem||!nextItem.item)return Promise.reject();var apiClient=connectionManager.getApiClient(nextItem.item.ServerId);return apiClient.getItem(apiClient.getCurrentUserId(),nextItem.item.Id)},PlaybackManager.prototype.canQueue=function(item){return"MusicAlbum"===item.Type||"MusicArtist"===item.Type||"MusicGenre"===item.Type?this.canQueueMediaType("Audio"):this.canQueueMediaType(item.MediaType)},PlaybackManager.prototype.canQueueMediaType=function(mediaType){return!!this._currentPlayer&&this._currentPlayer.canPlayMediaType(mediaType)},PlaybackManager.prototype.isMuted=function(player){return player=player||this._currentPlayer,!!player&&player.isMuted()},PlaybackManager.prototype.setMute=function(mute,player){player=player||this._currentPlayer,player&&player.setMute(mute)},PlaybackManager.prototype.toggleMute=function(mute,player){player=player||this._currentPlayer,player&&(player.toggleMute?player.toggleMute():player.setMute(!player.isMuted()))},PlaybackManager.prototype.toggleDisplayMirroring=function(){this.enableDisplayMirroring(!this.enableDisplayMirroring())},PlaybackManager.prototype.enableDisplayMirroring=function(enabled){if(null!=enabled){var val=enabled?"1":"0";return void appSettings.set("displaymirror",val)}return"0"!==(appSettings.get("displaymirror")||"")},PlaybackManager.prototype.nextChapter=function(player){player=player||this._currentPlayer;var item=this.currentItem(player),ticks=this.getCurrentTicks(player),nextChapter=(item.Chapters||[]).filter(function(i){return i.StartPositionTicks>ticks})[0];nextChapter?this.seek(nextChapter.StartPositionTicks,player):this.nextTrack(player)},PlaybackManager.prototype.previousChapter=function(player){player=player||this._currentPlayer;var item=this.currentItem(player),ticks=this.getCurrentTicks(player);ticks-=1e8,0===this.getCurrentPlaylistIndex(player)&&(ticks=Math.max(ticks,0));var previousChapters=(item.Chapters||[]).filter(function(i){ -return i.StartPositionTicks<=ticks});previousChapters.length?this.seek(previousChapters[previousChapters.length-1].StartPositionTicks,player):this.previousTrack(player)},PlaybackManager.prototype.fastForward=function(player){if(player=player||this._currentPlayer,null!=player.fastForward)return void player.fastForward(userSettings.skipForwardLength());var offsetTicks=1e4*userSettings.skipForwardLength();this.seekRelative(offsetTicks,player)},PlaybackManager.prototype.rewind=function(player){if(player=player||this._currentPlayer,null!=player.rewind)return void player.rewind(userSettings.skipBackLength());var offsetTicks=0-1e4*userSettings.skipBackLength();this.seekRelative(offsetTicks,player)},PlaybackManager.prototype.seekPercent=function(percent,player){player=player||this._currentPlayer;var ticks=this.duration(player)||0;percent/=100,ticks*=percent,this.seek(parseInt(ticks),player)},PlaybackManager.prototype.playTrailers=function(item){var apiClient=connectionManager.getApiClient(item.ServerId),instance=this;if(item.LocalTrailerCount)return apiClient.getLocalTrailers(apiClient.getCurrentUserId(),item.Id).then(function(result){return instance.play({items:result})});var remoteTrailers=item.RemoteTrailers||[];return remoteTrailers.length?this.play({items:remoteTrailers.map(function(t){return{Name:t.Name||item.Name+" Trailer",Url:t.Url,MediaType:"Video",Type:"Trailer",ServerId:apiClient.serverId()}})}):Promise.reject()},PlaybackManager.prototype.getSubtitleUrl=function(textStream,serverId){var apiClient=connectionManager.getApiClient(serverId),textStreamUrl=textStream.IsExternalUrl?textStream.DeliveryUrl:apiClient.getUrl(textStream.DeliveryUrl);return textStreamUrl},PlaybackManager.prototype.stop=function(player){return player=player||this._currentPlayer,player?(enableLocalPlaylistManagement(player)&&(this._playNextAfterEnded=!1),player.stop(!0,!0)):Promise.resolve()},PlaybackManager.prototype.getBufferedRanges=function(player){return player=player||this._currentPlayer,player&&player.getBufferedRanges?player.getBufferedRanges():[]},PlaybackManager.prototype.playPause=function(player){if(player=player||this._currentPlayer)return player.playPause?player.playPause():player.paused()?this.unpause(player):this.pause(player)},PlaybackManager.prototype.paused=function(player){if(player=player||this._currentPlayer)return player.paused()},PlaybackManager.prototype.pause=function(player){player=player||this._currentPlayer,player&&player.pause()},PlaybackManager.prototype.unpause=function(player){player=player||this._currentPlayer,player&&player.unpause()},PlaybackManager.prototype.instantMix=function(item,player){if(player=player||this._currentPlayer,player&&player.instantMix)return player.instantMix(item);var apiClient=connectionManager.getApiClient(item.ServerId),options={};options.UserId=apiClient.getCurrentUserId(),options.Fields="MediaSources",options.Limit=200;var instance=this;apiClient.getInstantMixFromItem(item.Id,options).then(function(result){instance.play({items:result.Items})})},PlaybackManager.prototype.shuffle=function(shuffleItem,player,queryOptions){if(player=player||this._currentPlayer,player&&player.shuffle)return player.shuffle(shuffleItem);var apiClient=connectionManager.getApiClient(shuffleItem.ServerId),instance=this;apiClient.getItem(apiClient.getCurrentUserId(),shuffleItem.Id).then(function(item){var query={Fields:"MediaSources,Chapters",Limit:200,Recursive:!0,SortBy:"Random"};if("MusicArtist"===item.Type)query.MediaTypes="Audio",query.ArtistIds=item.Id;else if("MusicGenre"===item.Type)query.MediaTypes="Audio",query.Genres=item.Name;else{if(!item.IsFolder)return;query.ParentId=item.Id}queryOptions&&(query=mergePlaybackQueries(query,queryOptions)),getItemsForPlayback(item.ServerId,query).then(function(result){instance.play({items:result.Items})})})},PlaybackManager.prototype.audioTracks=function(player){if(player=player||this._currentPlayer,player.audioTracks){var result=player.audioTracks();if(result)return result}var mediaSource=this.currentMediaSource(player),mediaStreams=(mediaSource||{}).MediaStreams||[];return mediaStreams.filter(function(s){return"Audio"===s.Type})},PlaybackManager.prototype.subtitleTracks=function(player){if(player=player||this._currentPlayer,player.subtitleTracks){var result=player.subtitleTracks();if(result)return result}var mediaSource=this.currentMediaSource(player),mediaStreams=(mediaSource||{}).MediaStreams||[];return mediaStreams.filter(function(s){return"Subtitle"===s.Type})},PlaybackManager.prototype.getSupportedCommands=function(player){if(player=player||this._currentPlayer||{isLocalPlayer:!0},player.isLocalPlayer){var list=["GoHome","GoToSettings","VolumeUp","VolumeDown","Mute","Unmute","ToggleMute","SetVolume","SetAudioStreamIndex","SetSubtitleStreamIndex","SetMaxStreamingBitrate","DisplayContent","GoToSearch","DisplayMessage","SetRepeatMode","PlayMediaSource"];return apphost.supports("fullscreenchange")&&list.push("ToggleFullscreen"),player.supports&&(player.supports("PictureInPicture")&&list.push("PictureInPicture"),player.supports("SetBrightness")&&list.push("SetBrightness"),player.supports("SetAspectRatio")&&list.push("SetAspectRatio")),list}var info=this.getPlayerInfo();return info?info.supportedCommands:[]},PlaybackManager.prototype.setRepeatMode=function(value,player){return player=player||this._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.setRepeatMode(value):(this._playQueueManager.setRepeatMode(value),void events.trigger(player,"repeatmodechange"))},PlaybackManager.prototype.getRepeatMode=function(player){return player=player||this._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.getRepeatMode():this._playQueueManager.getRepeatMode()},PlaybackManager.prototype.trySetActiveDeviceName=function(name){name=normalizeName(name);var instance=this;instance.getTargets().then(function(result){var target=result.filter(function(p){return normalizeName(p.name)===name})[0];target&&instance.trySetActivePlayer(target.playerName,target)})},PlaybackManager.prototype.displayContent=function(options,player){player=player||this._currentPlayer,player&&player.displayContent&&player.displayContent(options)},PlaybackManager.prototype.beginPlayerUpdates=function(player){player.beginPlayerUpdates&&player.beginPlayerUpdates()},PlaybackManager.prototype.endPlayerUpdates=function(player){player.endPlayerUpdates&&player.endPlayerUpdates()},PlaybackManager.prototype.setDefaultPlayerActive=function(){this.setActivePlayer("localplayer")},PlaybackManager.prototype.removeActivePlayer=function(name){var playerInfo=this.getPlayerInfo();playerInfo&&playerInfo.name===name&&this.setDefaultPlayerActive()},PlaybackManager.prototype.removeActiveTarget=function(id){var playerInfo=this.getPlayerInfo();playerInfo&&playerInfo.id===id&&this.setDefaultPlayerActive()},PlaybackManager.prototype.sendCommand=function(cmd,player){switch(console.log("MediaController received command: "+cmd.Name),cmd.Name){case"SetRepeatMode":this.setRepeatMode(cmd.Arguments.RepeatMode,player);break;case"VolumeUp":this.volumeUp(player);break;case"VolumeDown":this.volumeDown(player);break;case"Mute":this.setMute(!0,player);break;case"Unmute":this.setMute(!1,player);break;case"ToggleMute":this.toggleMute(player);break;case"SetVolume":this.setVolume(cmd.Arguments.Volume,player);break;case"SetAspectRatio":this.setAspectRatio(cmd.Arguments.AspectRatio,player);break;case"SetBrightness":this.setBrightness(cmd.Arguments.Brightness,player);break;case"SetAudioStreamIndex":this.setAudioStreamIndex(parseInt(cmd.Arguments.Index),player);break;case"SetSubtitleStreamIndex":this.setSubtitleStreamIndex(parseInt(cmd.Arguments.Index),player);break;case"SetMaxStreamingBitrate":break;case"ToggleFullscreen":this.toggleFullscreen(player);break;default:player.sendCommand&&player.sendCommand(cmd)}},new PlaybackManager}); \ No newline at end of file +define(["events","datetime","appSettings","itemHelper","pluginManager","playQueueManager","userSettings","globalize","connectionManager","loading","apphost","fullscreenManager"],function(events,datetime,appSettings,itemHelper,pluginManager,PlayQueueManager,userSettings,globalize,connectionManager,loading,apphost,fullscreenManager){"use strict";function enableLocalPlaylistManagement(player){return!player.getPlaylist&&!!player.isLocalPlayer}function bindToFullscreenChange(player){events.on(fullscreenManager,"fullscreenchange",function(){events.trigger(player,"fullscreenchange")})}function triggerPlayerChange(playbackManagerInstance,newPlayer,newTarget,previousPlayer,previousTargetInfo){(newPlayer||previousPlayer)&&(newTarget&&previousTargetInfo&&newTarget.id===previousTargetInfo.id||events.trigger(playbackManagerInstance,"playerchange",[newPlayer,newTarget,previousPlayer]))}function reportPlayback(playbackManagerInstance,state,player,reportPlaylist,serverId,method,progressEventName){if(serverId){var info=Object.assign({},state.PlayState);info.ItemId=state.NowPlayingItem.Id,progressEventName&&(info.EventName=progressEventName),reportPlaylist&&addPlaylistToPlaybackReport(playbackManagerInstance,info,player,serverId);connectionManager.getApiClient(serverId)[method](info)}}function getPlaylistSync(playbackManagerInstance,player){return player=player||playbackManagerInstance._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.getPlaylistSync():playbackManagerInstance._playQueueManager.getPlaylist()}function addPlaylistToPlaybackReport(playbackManagerInstance,info,player,serverId){info.NowPlayingQueue=getPlaylistSync(playbackManagerInstance,player).map(function(i){var itemInfo={Id:i.Id,PlaylistItemId:i.PlaylistItemId};return i.ServerId!==serverId&&(itemInfo.ServerId=i.ServerId),itemInfo})}function normalizeName(t){return t.toLowerCase().replace(" ","")}function getItemsForPlayback(serverId,query){var apiClient=connectionManager.getApiClient(serverId);if(query.Ids&&1===query.Ids.split(",").length){var itemId=query.Ids.split(",");return apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(item){return{Items:[item],TotalRecordCount:1}})}return query.Limit=query.Limit||300,query.Fields="Chapters",query.ExcludeLocationTypes="Virtual",query.EnableTotalRecordCount=!1,query.CollapseBoxSetItems=!1,apiClient.getItems(apiClient.getCurrentUserId(),query)}function createStreamInfoFromUrlItem(item){return{url:item.Url||item.Path,playMethod:"DirectPlay",item:item,textTracks:[],mediaType:item.MediaType}}function mergePlaybackQueries(obj1,obj2){var query=Object.assign(obj1,obj2),filters=query.Filters?query.Filters.split(","):[];return-1===filters.indexOf("IsNotFolder")&&filters.push("IsNotFolder"),query.Filters=filters.join(","),query}function backdropImageUrl(apiClient,item,options){return options=options||{},options.type=options.type||"Backdrop",options.maxWidth||options.width||options.maxHeight||options.height||(options.quality=100),item.BackdropImageTags&&item.BackdropImageTags.length?(options.tag=item.BackdropImageTags[0],apiClient.getScaledImageUrl(item.Id,options)):item.ParentBackdropImageTags&&item.ParentBackdropImageTags.length?(options.tag=item.ParentBackdropImageTags[0],apiClient.getScaledImageUrl(item.ParentBackdropItemId,options)):null}function getMimeType(type,container){if(container=(container||"").toLowerCase(),"audio"===type){if("opus"===container)return"audio/ogg";if("webma"===container)return"audio/webm";if("m4a"===container)return"audio/mp4"}else if("video"===type){if("mkv"===container)return"video/x-matroska";if("m4v"===container)return"video/mp4";if("mov"===container)return"video/quicktime";if("mpg"===container)return"video/mpeg";if("flv"===container)return"video/x-flv"}return type+"/"+container}function getParam(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)",regex=new RegExp(regexS,"i"),results=regex.exec(url);return null==results?"":decodeURIComponent(results[1].replace(/\+/g," "))}function isAutomaticPlayer(player){return!!player.isLocalPlayer}function getAutomaticPlayers(instance,forceLocalPlayer){if(!forceLocalPlayer){var player=instance._currentPlayer;if(player&&!isAutomaticPlayer(player))return[player]}return instance.getPlayers().filter(isAutomaticPlayer)}function isServerItem(item){return!!item.Id}function enableIntros(item){return"Video"===item.MediaType&&("TvChannel"!==item.Type&&("InProgress"!==item.Status&&isServerItem(item)))}function getIntros(firstItem,apiClient,options){return options.startPositionTicks||options.startIndex||!1===options.fullscreen||!enableIntros(firstItem)||!userSettings.enableCinemaMode()?Promise.resolve({Items:[]}):apiClient.getIntros(firstItem.Id).then(function(result){return result},function(err){return Promise.resolve({Items:[]})})}function getAudioMaxValues(deviceProfile){var maxAudioSampleRate=null,maxAudioBitDepth=null,maxAudioBitrate=null;return deviceProfile.CodecProfiles.map(function(codecProfile){"Audio"===codecProfile.Type&&(codecProfile.Conditions||[]).map(function(condition){"LessThanEqual"===condition.Condition&&"AudioBitDepth"===condition.Property&&(maxAudioBitDepth=condition.Value),"LessThanEqual"===condition.Condition&&"AudioSampleRate"===condition.Property&&(maxAudioSampleRate=condition.Value),"LessThanEqual"===condition.Condition&&"AudioBitrate"===condition.Property&&(maxAudioBitrate=condition.Value)})}),{maxAudioSampleRate:maxAudioSampleRate,maxAudioBitDepth:maxAudioBitDepth,maxAudioBitrate:maxAudioBitrate}}function getAudioStreamUrl(item,transcodingProfile,directPlayContainers,maxBitrate,apiClient,maxAudioSampleRate,maxAudioBitDepth,maxAudioBitrate,startPosition){var url="Audio/"+item.Id+"/universal";return startingPlaySession++,apiClient.getUrl(url,{UserId:apiClient.getCurrentUserId(),DeviceId:apiClient.deviceId(),MaxStreamingBitrate:maxAudioBitrate||maxBitrate,Container:directPlayContainers,TranscodingContainer:transcodingProfile.Container||null,TranscodingProtocol:transcodingProfile.Protocol||null,AudioCodec:transcodingProfile.AudioCodec,MaxAudioSampleRate:maxAudioSampleRate,MaxAudioBitDepth:maxAudioBitDepth,api_key:apiClient.accessToken(),PlaySessionId:startingPlaySession,StartTimeTicks:startPosition||0,EnableRedirection:!0,EnableRemoteMedia:apphost.supports("remoteaudio")})}function getAudioStreamUrlFromDeviceProfile(item,deviceProfile,maxBitrate,apiClient,startPosition){var transcodingProfile=deviceProfile.TranscodingProfiles.filter(function(p){return"Audio"===p.Type&&"Streaming"===p.Context})[0],directPlayContainers="";deviceProfile.DirectPlayProfiles.map(function(p){"Audio"===p.Type&&(directPlayContainers?directPlayContainers+=","+p.Container:directPlayContainers=p.Container,p.AudioCodec&&(directPlayContainers+="|"+p.AudioCodec))});var maxValues=getAudioMaxValues(deviceProfile);return getAudioStreamUrl(item,transcodingProfile,directPlayContainers,maxBitrate,apiClient,maxValues.maxAudioSampleRate,maxValues.maxAudioBitDepth,maxValues.maxAudioBitrate,startPosition)}function getStreamUrls(items,deviceProfile,maxBitrate,apiClient,startPosition){var audioTranscodingProfile=deviceProfile.TranscodingProfiles.filter(function(p){return"Audio"===p.Type&&"Streaming"===p.Context})[0],audioDirectPlayContainers="";deviceProfile.DirectPlayProfiles.map(function(p){"Audio"===p.Type&&(audioDirectPlayContainers?audioDirectPlayContainers+=","+p.Container:audioDirectPlayContainers=p.Container,p.AudioCodec&&(audioDirectPlayContainers+="|"+p.AudioCodec))});for(var maxValues=getAudioMaxValues(deviceProfile),streamUrls=[],i=0,length=items.length;i0}function getSavedMaxStreamingBitrate(apiClient,mediaType){apiClient||(apiClient=connectionManager.currentApiClient());var endpointInfo=apiClient.getSavedEndpointInfo()||{};return appSettings.maxStreamingBitrate(endpointInfo.IsInNetwork,mediaType)}function getDeliveryMethod(subtitleStream){return subtitleStream.DeliveryMethod?subtitleStream.DeliveryMethod:subtitleStream.IsExternal?"External":"Embed"}function canPlayerSeek(player){if(!player)throw new Error("player cannot be null");return-1!==(getPlayerData(player).streamInfo.url||"").toLowerCase().indexOf(".m3u8")||(player.seekable?player.seekable():!("Transcode"===self.playMethod(player))&&player.duration())}function changeStream(player,ticks,params){if(canPlayerSeek(player)&&null==params)return void player.currentTime(parseInt(ticks/1e4));params=params||{};var liveStreamId=getPlayerData(player).streamInfo.liveStreamId,lastMediaInfoQuery=getPlayerData(player).streamInfo.lastMediaInfoQuery,playSessionId=self.playSessionId(player),currentItem=self.currentItem(player);player.getDeviceProfile(currentItem,{isRetry:!1===params.EnableDirectPlay}).then(function(deviceProfile){var audioStreamIndex=null==params.AudioStreamIndex?getPlayerData(player).audioStreamIndex:params.AudioStreamIndex,subtitleStreamIndex=null==params.SubtitleStreamIndex?getPlayerData(player).subtitleStreamIndex:params.SubtitleStreamIndex,currentMediaSource=self.currentMediaSource(player),apiClient=connectionManager.getApiClient(currentItem.ServerId);ticks&&(ticks=parseInt(ticks));var maxBitrate=params.MaxStreamingBitrate||self.getMaxStreamingBitrate(player),currentPlayOptions=currentItem.playOptions||{};getPlaybackInfo(player,apiClient,currentItem,deviceProfile,maxBitrate,ticks,!0,currentMediaSource.Id,audioStreamIndex,subtitleStreamIndex,liveStreamId,params.EnableDirectPlay,params.EnableDirectStream,params.AllowVideoStreamCopy,params.AllowAudioStreamCopy).then(function(result){if(validatePlaybackInfoResult(self,result)){currentMediaSource=result.MediaSources[0];var streamInfo=createStreamInfo(apiClient,currentItem.MediaType,currentItem,currentMediaSource,ticks);if(streamInfo.fullscreen=currentPlayOptions.fullscreen,streamInfo.lastMediaInfoQuery=lastMediaInfoQuery,!streamInfo.url)return void showPlaybackInfoErrorMessage(self,"NoCompatibleStream",!0);getPlayerData(player).subtitleStreamIndex=subtitleStreamIndex,getPlayerData(player).audioStreamIndex=audioStreamIndex,getPlayerData(player).maxStreamingBitrate=maxBitrate,changeStreamToUrl(apiClient,player,playSessionId,streamInfo)}})})}function changeStreamToUrl(apiClient,player,playSessionId,streamInfo,newPositionTicks){var playerData=getPlayerData(player);playerData.isChangingStream=!0,playerData.streamInfo&&playSessionId?apiClient.stopActiveEncodings(playSessionId).then(function(){var afterSetSrc=function(){apiClient.stopActiveEncodings(playSessionId)};setSrcIntoPlayer(apiClient,player,streamInfo).then(afterSetSrc,afterSetSrc)}):setSrcIntoPlayer(apiClient,player,streamInfo)}function setSrcIntoPlayer(apiClient,player,streamInfo){return player.play(streamInfo).then(function(){var playerData=getPlayerData(player);playerData.isChangingStream=!1,playerData.streamInfo=streamInfo,streamInfo.started=!0,streamInfo.ended=!1,sendProgressUpdate(player,"timeupdate")},function(e){getPlayerData(player).isChangingStream=!1,onPlaybackError.call(player,e,{type:"mediadecodeerror",streamInfo:streamInfo})})}function translateItemsForPlayback(items,options){var promise,firstItem=items[0],serverId=firstItem.ServerId,queryOptions=options.queryOptions||{};return"Program"===firstItem.Type?promise=getItemsForPlayback(serverId,{Ids:firstItem.ChannelId}):"Playlist"===firstItem.Type?promise=getItemsForPlayback(serverId,{ParentId:firstItem.Id,SortBy:options.shuffle?"Random":null}):"MusicArtist"===firstItem.Type?promise=getItemsForPlayback(serverId,{ArtistIds:firstItem.Id,Filters:"IsNotFolder",Recursive:!0,SortBy:options.shuffle?"Random":"SortName",MediaTypes:"Audio"}):"Photo"===firstItem.MediaType?promise=getItemsForPlayback(serverId,{ParentId:firstItem.ParentId,Filters:"IsNotFolder",Recursive:!1,SortBy:options.shuffle?"Random":"SortName",MediaTypes:"Photo,Video",Limit:5e3}).then(function(result){var items=result.Items,index=items.map(function(i){return i.Id}).indexOf(firstItem.Id);return-1===index&&(index=0),options.startIndex=index,Promise.resolve(result)}):"PhotoAlbum"===firstItem.Type?promise=getItemsForPlayback(serverId,{ParentId:firstItem.Id,Filters:"IsNotFolder",Recursive:!1,SortBy:options.shuffle?"Random":"SortName",MediaTypes:"Photo,Video",Limit:1e3}):"MusicGenre"===firstItem.Type?promise=getItemsForPlayback(serverId,{GenreIds:firstItem.Id,Filters:"IsNotFolder",Recursive:!0,SortBy:options.shuffle?"Random":"SortName",MediaTypes:"Audio"}):firstItem.IsFolder?promise=getItemsForPlayback(serverId,mergePlaybackQueries({ParentId:firstItem.Id,Filters:"IsNotFolder",Recursive:!0,SortBy:options.shuffle?"Random":-1===["BoxSet"].indexOf(firstItem.Type)?"SortName":null,MediaTypes:"Audio,Video"},queryOptions)):"Episode"===firstItem.Type&&1===items.length&&!1!==getPlayer(firstItem,options).supportsProgress&&(promise=new Promise(function(resolve,reject){var apiClient=connectionManager.getApiClient(firstItem.ServerId);apiClient.getCurrentUser().then(function(user){if(!user.Configuration.EnableNextEpisodeAutoPlay||!firstItem.SeriesId)return void resolve(null);apiClient.getEpisodes(firstItem.SeriesId,{IsVirtualUnaired:!1,IsMissing:!1,UserId:apiClient.getCurrentUserId(),Fields:"Chapters"}).then(function(episodesResult){var foundItem=!1;episodesResult.Items=episodesResult.Items.filter(function(e){return!!foundItem||e.Id===firstItem.Id&&(foundItem=!0,!0)}),episodesResult.TotalRecordCount=episodesResult.Items.length,resolve(episodesResult)},reject)})})),promise?promise.then(function(result){return result?result.Items:items}):Promise.resolve(items)}function getPlayerData(player){if(!player)throw new Error("player cannot be null");if(!player.name)throw new Error("player name cannot be null");var state=playerStates[player.name];return state||(playerStates[player.name]={},state=playerStates[player.name]),player}function getCurrentTicks(player){if(!player)throw new Error("player cannot be null");var playerTime=Math.floor(1e4*(player||self._currentPlayer).currentTime());return getPlayerData(player).streamInfo&&(playerTime+=getPlayerData(player).streamInfo.transcodingOffsetTicks||0),playerTime}function playPhotos(items,options,user){var playStartIndex=options.startIndex||0,player=getPlayer(items[playStartIndex],options);return loading.hide(),options.items=items,player.play(options)}function playWithIntros(items,options,user){var playStartIndex=options.startIndex||0,firstItem=items[playStartIndex];if(firstItem||(playStartIndex=0,firstItem=items[playStartIndex]),!firstItem)return showPlaybackInfoErrorMessage(self,"NoCompatibleStream",!1),Promise.reject();if("Photo"===firstItem.MediaType)return playPhotos(items,options,user);var apiClient=connectionManager.getApiClient(firstItem.ServerId);return getIntros(firstItem,apiClient,options).then(function(introsResult){var introPlayOptions,introItems=introsResult.Items;return firstItem.playOptions=truncatePlayOptions(options),introPlayOptions=introItems.length?{fullscreen:firstItem.playOptions.fullscreen}:firstItem.playOptions,items=introItems.concat(items),introPlayOptions.items=items,introPlayOptions.startIndex=playStartIndex,playInternal(items[playStartIndex],introPlayOptions,function(){self._playQueueManager.setPlaylist(items),setPlaylistState(items[playStartIndex].PlaylistItemId,playStartIndex),loading.hide()})})}function setPlaylistState(playlistItemId,index){isNaN(index)||self._playQueueManager.setPlaylistState(playlistItemId,index)}function playInternal(item,playOptions,onPlaybackStartedFn){return item.IsPlaceHolder?(loading.hide(),showPlaybackInfoErrorMessage(self,"PlaceHolder",!0),Promise.reject()):(normalizePlayOptions(playOptions),playOptions.isFirstItem?playOptions.isFirstItem=!1:playOptions.isFirstItem=!0,runInterceptors(item,playOptions).then(function(){playOptions.fullscreen&&loading.show();var mediaType=item.MediaType,onBitrateDetectionFailure=function(){return playAfterBitrateDetect(getSavedMaxStreamingBitrate(connectionManager.getApiClient(item.ServerId),mediaType),item,playOptions,onPlaybackStartedFn)};if(!isServerItem(item)||itemHelper.isLocalItem(item))return onBitrateDetectionFailure();var apiClient=connectionManager.getApiClient(item.ServerId);apiClient.getEndpointInfo().then(function(endpointInfo){if(("Video"===mediaType||"Audio"===mediaType)&&appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType))return apiClient.detectBitrate().then(function(bitrate){return appSettings.maxStreamingBitrate(endpointInfo.IsInNetwork,mediaType,bitrate),playAfterBitrateDetect(bitrate,item,playOptions,onPlaybackStartedFn)},onBitrateDetectionFailure);onBitrateDetectionFailure()},onBitrateDetectionFailure)},onInterceptorRejection))}function onInterceptorRejection(){var player=self._currentPlayer;return player&&(destroyPlayer(player),removeCurrentPlayer(player)),events.trigger(self,"playbackcancelled"),Promise.reject()}function destroyPlayer(player){player.destroy()}function runInterceptors(item,playOptions){return new Promise(function(resolve,reject){var interceptors=pluginManager.ofType("preplayintercept");if(interceptors.sort(function(a,b){return(a.order||0)-(b.order||0)}),!interceptors.length)return void resolve();loading.hide();var options=Object.assign({},playOptions);options.mediaType=item.MediaType,options.item=item,runNextPrePlay(interceptors,0,options,resolve,reject)})}function runNextPrePlay(interceptors,index,options,resolve,reject){if(index>=interceptors.length)return void resolve();interceptors[index].intercept(options).then(function(){runNextPrePlay(interceptors,index+1,options,resolve,reject)},reject)}function sendPlaybackListToPlayer(player,items,deviceProfile,maxBitrate,apiClient,startPositionTicks,mediaSourceId,audioStreamIndex,subtitleStreamIndex,startIndex){return setStreamUrls(items,deviceProfile,maxBitrate,apiClient,startPositionTicks).then(function(){return loading.hide(),player.play({items:items,startPositionTicks:startPositionTicks||0,mediaSourceId:mediaSourceId,audioStreamIndex:audioStreamIndex,subtitleStreamIndex:subtitleStreamIndex,startIndex:startIndex})})}function playAfterBitrateDetect(maxBitrate,item,playOptions,onPlaybackStartedFn){var promise,startPosition=playOptions.startPositionTicks,player=getPlayer(item,playOptions),activePlayer=self._currentPlayer;return activePlayer?(self._playNextAfterEnded=!1,promise=onPlaybackChanging(activePlayer,player,item)):promise=Promise.resolve(),isServerItem(item)&&"Game"!==item.MediaType&&"Book"!==item.MediaType?Promise.all([promise,player.getDeviceProfile(item)]).then(function(responses){var deviceProfile=responses[1],apiClient=connectionManager.getApiClient(item.ServerId),mediaSourceId=playOptions.mediaSourceId,audioStreamIndex=playOptions.audioStreamIndex,subtitleStreamIndex=playOptions.subtitleStreamIndex;return player&&!enableLocalPlaylistManagement(player)?sendPlaybackListToPlayer(player,playOptions.items,deviceProfile,maxBitrate,apiClient,startPosition,mediaSourceId,audioStreamIndex,subtitleStreamIndex,playOptions.startIndex):(playOptions.items=null,getPlaybackMediaSource(player,apiClient,deviceProfile,maxBitrate,item,startPosition,mediaSourceId,audioStreamIndex,subtitleStreamIndex).then(function(mediaSource){var streamInfo=createStreamInfo(apiClient,item.MediaType,item,mediaSource,startPosition);return streamInfo.fullscreen=playOptions.fullscreen,getPlayerData(player).isChangingStream=!1,getPlayerData(player).maxStreamingBitrate=maxBitrate,player.play(streamInfo).then(function(){loading.hide(),onPlaybackStartedFn(),onPlaybackStarted(player,playOptions,streamInfo,mediaSource)},function(err){onPlaybackStartedFn(),onPlaybackStarted(player,playOptions,streamInfo,mediaSource),setTimeout(function(){onPlaybackError.call(player,err,{type:"mediadecodeerror",streamInfo:streamInfo})},100)})}))}):promise.then(function(){var streamInfo=createStreamInfoFromUrlItem(item);return streamInfo.fullscreen=playOptions.fullscreen,getPlayerData(player).isChangingStream=!1,player.play(streamInfo).then(function(){loading.hide(),onPlaybackStartedFn(),onPlaybackStarted(player,playOptions,streamInfo)},function(){self.stop(player)})})}function createStreamInfo(apiClient,type,item,mediaSource,startPosition){var mediaUrl,contentType,directOptions,transcodingOffsetTicks=0,playerStartPositionTicks=startPosition,liveStreamId=mediaSource.LiveStreamId,playMethod="Transcode",mediaSourceContainer=(mediaSource.Container||"").toLowerCase();if("Video"===type||"Audio"===type)if(contentType=getMimeType(type.toLowerCase(),mediaSourceContainer),mediaSource.enableDirectPlay)mediaUrl=mediaSource.Path,playMethod="DirectPlay";else if(mediaSource.StreamUrl)playMethod="Transcode",mediaUrl=mediaSource.StreamUrl;else if(mediaSource.SupportsDirectStream){directOptions={Static:!0,mediaSourceId:mediaSource.Id,deviceId:apiClient.deviceId(),api_key:apiClient.accessToken()},mediaSource.ETag&&(directOptions.Tag=mediaSource.ETag),mediaSource.LiveStreamId&&(directOptions.LiveStreamId=mediaSource.LiveStreamId);var prefix="Video"===type?"Videos":"Audio";mediaUrl=apiClient.getUrl(prefix+"/"+item.Id+"/stream."+mediaSourceContainer,directOptions),playMethod="DirectStream"}else mediaSource.SupportsTranscoding&&(mediaUrl=apiClient.getUrl(mediaSource.TranscodingUrl),"hls"===mediaSource.TranscodingSubProtocol?contentType="application/x-mpegURL":(playerStartPositionTicks=null,contentType=getMimeType(type.toLowerCase(),mediaSource.TranscodingContainer),-1===mediaUrl.toLowerCase().indexOf("copytimestamps=true")&&(transcodingOffsetTicks=startPosition||0)));else mediaUrl=mediaSource.Path,playMethod="DirectPlay";!mediaUrl&&mediaSource.SupportsDirectPlay&&(mediaUrl=mediaSource.Path,playMethod="DirectPlay");var resultInfo={url:mediaUrl,mimeType:contentType,transcodingOffsetTicks:transcodingOffsetTicks,playMethod:playMethod,playerStartPositionTicks:playerStartPositionTicks,item:item,mediaSource:mediaSource,textTracks:getTextTracks(apiClient,item,mediaSource),tracks:getTextTracks(apiClient,item,mediaSource),mediaType:type,liveStreamId:liveStreamId,playSessionId:getParam("playSessionId",mediaUrl),title:item.Name},backdropUrl=backdropImageUrl(apiClient,item,{});return backdropUrl&&(resultInfo.backdropUrl=backdropUrl),resultInfo}function getTextTracks(apiClient,item,mediaSource){for(var subtitleStreams=mediaSource.MediaStreams.filter(function(s){return"Subtitle"===s.Type}),textStreams=subtitleStreams.filter(function(s){return"External"===s.DeliveryMethod}),tracks=[],i=0,length=textStreams.length;i=6e5&&getLiveStreamMediaInfo(player,streamInfo,self.currentMediaSource(player),streamInfo.liveStreamId,serverId)}}function getLiveStreamMediaInfo(player,streamInfo,mediaSource,liveStreamId,serverId){console.log("getLiveStreamMediaInfo"),streamInfo.lastMediaInfoQuery=(new Date).getTime(),connectionManager.getApiClient(serverId).isMinServerVersion("3.2.70.7")&&connectionManager.getApiClient(serverId).getLiveStreamMediaInfo(liveStreamId).then(function(info){mediaSource.MediaStreams=info.MediaStreams,events.trigger(player,"mediastreamschange")},function(){})}var currentTargetInfo,lastLocalPlayer,self=this,players=[],currentPairingId=null;this._playNextAfterEnded=!0;var playerStates={};this._playQueueManager=new PlayQueueManager,self.currentItem=function(player){if(!player)throw new Error("player cannot be null");if(player.currentItem)return player.currentItem();var data=getPlayerData(player);return data.streamInfo?data.streamInfo.item:null},self.currentMediaSource=function(player){if(!player)throw new Error("player cannot be null");if(player.currentMediaSource)return player.currentMediaSource();var data=getPlayerData(player);return data.streamInfo?data.streamInfo.mediaSource:null},self.playMethod=function(player){if(!player)throw new Error("player cannot be null");if(player.playMethod)return player.playMethod();var data=getPlayerData(player);return data.streamInfo?data.streamInfo.playMethod:null},self.playSessionId=function(player){if(!player)throw new Error("player cannot be null");if(player.playSessionId)return player.playSessionId();var data=getPlayerData(player);return data.streamInfo?data.streamInfo.playSessionId:null},self.getPlayerInfo=function(){var player=self._currentPlayer;if(!player)return null;var target=currentTargetInfo||{};return{name:player.name,isLocalPlayer:player.isLocalPlayer,id:target.id,deviceName:target.deviceName,playableMediaTypes:target.playableMediaTypes,supportedCommands:target.supportedCommands}},self.setActivePlayer=function(player,targetInfo){if("localplayer"===player||"localplayer"===player.name){if(self._currentPlayer&&self._currentPlayer.isLocalPlayer)return;return void setCurrentPlayerInternal(null,null)}if("string"==typeof player&&(player=players.filter(function(p){return p.name===player})[0]),!player)throw new Error("null player");setCurrentPlayerInternal(player,targetInfo)},self.trySetActivePlayer=function(player,targetInfo){if("localplayer"===player||"localplayer"===player.name)return void(self._currentPlayer&&self._currentPlayer.isLocalPlayer);if("string"==typeof player&&(player=players.filter(function(p){return p.name===player})[0]),!player)throw new Error("null player");if(currentPairingId!==targetInfo.id){currentPairingId=targetInfo.id;var promise=player.tryPair?player.tryPair(targetInfo):Promise.resolve();events.trigger(self,"pairing"),promise.then(function(){events.trigger(self,"paired"),setCurrentPlayerInternal(player,targetInfo)},function(){events.trigger(self,"pairerror"),currentPairingId===targetInfo.id&&(currentPairingId=null)})}},self.getTargets=function(){var promises=players.filter(displayPlayerIndividually).map(getPlayerTargets);return Promise.all(promises).then(function(responses){return connectionManager.currentApiClient().getCurrentUser().then(function(user){var targets=[];targets.push({name:globalize.translate("sharedcomponents#HeaderMyDevice"),id:"localplayer",playerName:"localplayer",playableMediaTypes:["Audio","Video","Game","Photo","Book"],isLocalPlayer:!0,supportedCommands:self.getSupportedCommands({isLocalPlayer:!0}),user:user});for(var i=0;i0},self.isPlayingVideo=function(player){return self.isPlayingMediaType("Video",player)},self.isPlayingAudio=function(player){return self.isPlayingMediaType("Audio",player)},self.getPlayers=function(){return players},self.canPlay=function(item){var itemType=item.Type;if("PhotoAlbum"===itemType||"MusicGenre"===itemType||"Season"===itemType||"Series"===itemType||"BoxSet"===itemType||"MusicAlbum"===itemType||"MusicArtist"===itemType||"Playlist"===itemType)return!0;if("Virtual"===item.LocationType&&"Program"!==itemType)return!1;if("Program"===itemType){if(!item.EndDate||!item.StartDate)return!1;if((new Date).getTime()>datetime.parseISO8601Date(item.EndDate).getTime()||(new Date).getTime()=supported.length&&(index=0),self.setAspectRatio(supported[index].id,player)}},self.setAspectRatio=function(val,player){(player=player||self._currentPlayer)&&player.setAspectRatio&&player.setAspectRatio(val)},self.getSupportedAspectRatios=function(player){return player=player||self._currentPlayer,player&&player.getSupportedAspectRatios?player.getSupportedAspectRatios():[]},self.getAspectRatio=function(player){if((player=player||self._currentPlayer)&&player.getAspectRatio)return player.getAspectRatio()};var brightnessOsdLoaded;self.setBrightness=function(val,player){(player=player||self._currentPlayer)&&(brightnessOsdLoaded||(brightnessOsdLoaded=!0,require(["brightnessOsd"])),player.setBrightness(val))},self.getBrightness=function(player){if(player=player||self._currentPlayer)return player.getBrightness()},self.setVolume=function(val,player){(player=player||self._currentPlayer)&&player.setVolume(val)},self.getVolume=function(player){if(player=player||self._currentPlayer)return player.getVolume()},self.volumeUp=function(player){(player=player||self._currentPlayer)&&player.volumeUp()},self.volumeDown=function(player){(player=player||self._currentPlayer)&&player.volumeDown()},self.changeAudioStream=function(player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.changeAudioStream();if(player){var i,length,currentMediaSource=self.currentMediaSource(player),mediaStreams=[];for(i=0,length=currentMediaSource.MediaStreams.length;i=mediaStreams.length&&(nextIndex=0),nextIndex=-1===nextIndex?-1:mediaStreams[nextIndex].Index,self.setAudioStreamIndex(nextIndex,player)}}},self.changeSubtitleStream=function(player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.changeSubtitleStream();if(player){var i,length,currentMediaSource=self.currentMediaSource(player),mediaStreams=[];for(i=0,length=currentMediaSource.MediaStreams.length;i=mediaStreams.length&&(nextIndex=-1),nextIndex=-1===nextIndex?-1:mediaStreams[nextIndex].Index,self.setSubtitleStreamIndex(nextIndex,player)}}},self.getAudioStreamIndex=function(player){return player=player||self._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.getAudioStreamIndex():getPlayerData(player).audioStreamIndex},self.setAudioStreamIndex=function(index,player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.setAudioStreamIndex(index);"Transcode"!==self.playMethod(player)&&player.canSetAudioStreamIndex()?player.getDeviceProfile(self.currentItem(player)).then(function(profile){isAudioStreamSupported(self.currentMediaSource(player),index,profile)?(player.setAudioStreamIndex(index),getPlayerData(player).audioStreamIndex=index):(changeStream(player,getCurrentTicks(player),{AudioStreamIndex:index}),getPlayerData(player).audioStreamIndex=index)}):(changeStream(player,getCurrentTicks(player),{AudioStreamIndex:index}),getPlayerData(player).audioStreamIndex=index)},self.getMaxStreamingBitrate=function(player){if((player=player||self._currentPlayer)&&player.getMaxStreamingBitrate)return player.getMaxStreamingBitrate();var playerData=getPlayerData(player);if(playerData.maxStreamingBitrate)return playerData.maxStreamingBitrate;var mediaType=playerData.streamInfo?playerData.streamInfo.mediaType:null,currentItem=self.currentItem(player);return getSavedMaxStreamingBitrate(currentItem?connectionManager.getApiClient(currentItem.ServerId):connectionManager.currentApiClient(),mediaType)},self.enableAutomaticBitrateDetection=function(player){if((player=player||self._currentPlayer)&&player.enableAutomaticBitrateDetection)return player.enableAutomaticBitrateDetection();var playerData=getPlayerData(player),mediaType=playerData.streamInfo?playerData.streamInfo.mediaType:null,currentItem=self.currentItem(player),apiClient=currentItem?connectionManager.getApiClient(currentItem.ServerId):connectionManager.currentApiClient(),endpointInfo=apiClient.getSavedEndpointInfo()||{};return appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType)},self.setMaxStreamingBitrate=function(options,player){if((player=player||self._currentPlayer)&&player.setMaxStreamingBitrate)return player.setMaxStreamingBitrate(options);var apiClient=connectionManager.getApiClient(self.currentItem(player).ServerId);apiClient.getEndpointInfo().then(function(endpointInfo){var promise,playerData=getPlayerData(player),mediaType=playerData.streamInfo?playerData.streamInfo.mediaType:null;options.enableAutomaticBitrateDetection?(appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType,!0),promise=apiClient.detectBitrate(!0)):(appSettings.enableAutomaticBitrateDetection(endpointInfo.IsInNetwork,mediaType,!1),promise=Promise.resolve(options.maxBitrate)),promise.then(function(bitrate){appSettings.maxStreamingBitrate(endpointInfo.IsInNetwork,mediaType,bitrate),changeStream(player,getCurrentTicks(player),{MaxStreamingBitrate:bitrate})})})},self.isFullscreen=function(player){return player=player||self._currentPlayer,!player.isLocalPlayer||player.isFullscreen?player.isFullscreen():fullscreenManager.isFullScreen()},self.toggleFullscreen=function(player){if(player=player||self._currentPlayer,!player.isLocalPlayer||player.toggleFulscreen)return player.toggleFulscreen();fullscreenManager.isFullScreen()?fullscreenManager.exitFullscreen():fullscreenManager.requestFullscreen()},self.togglePictureInPicture=function(player){return player=player||self._currentPlayer,player.togglePictureInPicture()},self.getSubtitleStreamIndex=function(player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.getSubtitleStreamIndex();if(!player)throw new Error("player cannot be null");return getPlayerData(player).subtitleStreamIndex},self.setSubtitleStreamIndex=function(index,player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.setSubtitleStreamIndex(index);var currentStream=getCurrentSubtitleStream(player),newStream=getSubtitleStream(player,index);if(currentStream||newStream){var selectedTrackElementIndex=-1,currentPlayMethod=self.playMethod(player);currentStream&&!newStream?("Encode"===getDeliveryMethod(currentStream)||"Embed"===getDeliveryMethod(currentStream)&&"Transcode"===currentPlayMethod)&&changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:-1}):!currentStream&&newStream?"External"===getDeliveryMethod(newStream)?selectedTrackElementIndex=index:"Embed"===getDeliveryMethod(newStream)&&"Transcode"!==currentPlayMethod?selectedTrackElementIndex=index:changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:index}):currentStream&&newStream&&("External"===getDeliveryMethod(newStream)||"Embed"===getDeliveryMethod(newStream)&&"Transcode"!==currentPlayMethod?(selectedTrackElementIndex=index,"External"!==getDeliveryMethod(currentStream)&&"Embed"!==getDeliveryMethod(currentStream)&&changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:-1})):changeStream(player,getCurrentTicks(player),{SubtitleStreamIndex:index})),player.setSubtitleStreamIndex(selectedTrackElementIndex),getPlayerData(player).subtitleStreamIndex=index}},self.seek=function(ticks,player){if(ticks=Math.max(0,ticks),(player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.isLocalPlayer?player.seek((ticks||0)/1e4):player.seek(ticks);changeStream(player,ticks)},self.seekRelative=function(offsetTicks,player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player)&&player.seekRelative)return player.isLocalPlayer?player.seekRelative((ticks||0)/1e4):player.seekRelative(ticks);var ticks=getCurrentTicks(player)+offsetTicks;return this.seek(ticks,player)},self.play=function(options){if(normalizePlayOptions(options),self._currentPlayer){if(!1===options.enableRemotePlayers&&!self._currentPlayer.isLocalPlayer)return Promise.reject();if(!self._currentPlayer.isLocalPlayer)return self._currentPlayer.play(options)}if(options.fullscreen&&loading.show(),options.items)return translateItemsForPlayback(options.items,options).then(function(items){return playWithIntros(items,options)});if(!options.serverId)throw new Error("serverId required!");return getItemsForPlayback(options.serverId,{Ids:options.ids.join(",")}).then(function(result){return translateItemsForPlayback(result.Items,options).then(function(items){return playWithIntros(items,options)})})},self.getPlayerState=function(player,item,mediaSource){if(!(player=player||self._currentPlayer))throw new Error("player cannot be null");if(!enableLocalPlaylistManagement(player)&&player.getPlayerState)return player.getPlayerState();item=item||self.currentItem(player),mediaSource=mediaSource||self.currentMediaSource(player);var state={PlayState:{}};return player&&(state.PlayState.VolumeLevel=player.getVolume(),state.PlayState.IsMuted=player.isMuted(),state.PlayState.IsPaused=player.paused(),state.PlayState.RepeatMode=self.getRepeatMode(player),state.PlayState.MaxStreamingBitrate=self.getMaxStreamingBitrate(player),state.PlayState.PositionTicks=getCurrentTicks(player),state.PlayState.PlaybackStartTimeTicks=self.playbackStartTime(player),state.PlayState.SubtitleStreamIndex=self.getSubtitleStreamIndex(player),state.PlayState.AudioStreamIndex=self.getAudioStreamIndex(player),state.PlayState.BufferedRanges=self.getBufferedRanges(player),state.PlayState.PlayMethod=self.playMethod(player),mediaSource&&(state.PlayState.LiveStreamId=mediaSource.LiveStreamId),state.PlayState.PlaySessionId=self.playSessionId(player),state.PlayState.PlaylistItemId=self.getCurrentPlaylistItemId(player)),mediaSource&&(state.PlayState.MediaSourceId=mediaSource.Id,state.NowPlayingItem={RunTimeTicks:mediaSource.RunTimeTicks},state.PlayState.CanSeek=(mediaSource.RunTimeTicks||0)>0||canPlayerSeek(player)),item&&(state.NowPlayingItem=getNowPlayingItemForReporting(player,item,mediaSource)),state.MediaSource=mediaSource,state},self.duration=function(player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player)&&!player.isLocalPlayer)return player.duration();if(!player)throw new Error("player cannot be null");var mediaSource=self.currentMediaSource(player);if(mediaSource&&mediaSource.RunTimeTicks)return mediaSource.RunTimeTicks;var playerDuration=player.duration();return playerDuration&&(playerDuration*=1e4),playerDuration},self.getCurrentTicks=getCurrentTicks,self.getPlaybackInfo=function(item,options){options=options||{};var startPosition=options.startPositionTicks||0,mediaType=options.mediaType||item.MediaType,player=getPlayer(item,options),apiClient=connectionManager.getApiClient(item.ServerId);return apiClient.getEndpointInfo().then(function(){var maxBitrate=getSavedMaxStreamingBitrate(connectionManager.getApiClient(item.ServerId),mediaType);return player.getDeviceProfile(item).then(function(deviceProfile){return getPlaybackMediaSource(player,apiClient,deviceProfile,maxBitrate,item,startPosition,options.mediaSourceId,options.audioStreamIndex,options.subtitleStreamIndex).then(function(mediaSource){return createStreamInfo(apiClient,item.MediaType,item,mediaSource,startPosition)})})})},self.getPlaybackMediaSources=function(item,options){options=options||{};var startPosition=options.startPositionTicks||0,mediaType=options.mediaType||item.MediaType,player=getPlayer(item,options,!0),apiClient=connectionManager.getApiClient(item.ServerId);return apiClient.getEndpointInfo().then(function(){var maxBitrate=getSavedMaxStreamingBitrate(connectionManager.getApiClient(item.ServerId),mediaType);return player.getDeviceProfile(item).then(function(deviceProfile){return getPlaybackInfo(player,apiClient,item,deviceProfile,maxBitrate,startPosition,!1,null,null,null,null).then(function(playbackInfoResult){return playbackInfoResult.MediaSources})})})},self.setCurrentPlaylistItem=function(playlistItemId,player){if((player=player||self._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.setCurrentPlaylistItem(playlistItemId);for(var newItem,newItemIndex,playlist=self._playQueueManager.getPlaylist(),i=0,length=playlist.length;i=0){var playlist=self._playQueueManager.getPlaylist(),newItem=playlist[newIndex];if(newItem){var newItemPlayOptions=newItem.playOptions||{};newItemPlayOptions.startPositionTicks=0,playInternal(newItem,newItemPlayOptions,function(){setPlaylistState(newItem.PlaylistItemId,newIndex)})}}},self.queue=function(options,player){queue(options,"",player)},self.queueNext=function(options,player){queue(options,"next",player)},events.on(pluginManager,"registered",function(e,plugin){"mediaplayer"===plugin.type&&initMediaPlayer(plugin)}),pluginManager.ofType("mediaplayer").map(initMediaPlayer),self.onAppClose=function(){var player=this._currentPlayer;player&&this.isPlaying(player)&&(this._playNextAfterEnded=!1,onPlaybackStopped.call(player))},self.playbackStartTime=function(player){if((player=player||this._currentPlayer)&&!enableLocalPlaylistManagement(player)&&!player.isLocalPlayer)return player.playbackStartTime();var streamInfo=getPlayerData(player).streamInfo;return streamInfo?streamInfo.playbackStartTimeTicks:null},apphost.supports("remotecontrol")&&require(["serverNotifications"],function(serverNotifications){events.on(serverNotifications,"ServerShuttingDown",self.setDefaultPlayerActive.bind(self)),events.on(serverNotifications,"ServerRestarting",self.setDefaultPlayerActive.bind(self))})}var startingPlaySession=(new Date).getTime();return PlaybackManager.prototype.getCurrentPlayer=function(){return this._currentPlayer},PlaybackManager.prototype.currentTime=function(player){return player=player||this._currentPlayer,!player||enableLocalPlaylistManagement(player)||player.isLocalPlayer?this.getCurrentTicks(player):player.currentTime()},PlaybackManager.prototype.nextItem=function(player){if((player=player||this._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.nextItem();var nextItem=this._playQueueManager.getNextItemInfo();if(!nextItem||!nextItem.item)return Promise.reject();var apiClient=connectionManager.getApiClient(nextItem.item.ServerId);return apiClient.getItem(apiClient.getCurrentUserId(),nextItem.item.Id)},PlaybackManager.prototype.canQueue=function(item){return"MusicAlbum"===item.Type||"MusicArtist"===item.Type||"MusicGenre"===item.Type?this.canQueueMediaType("Audio"):this.canQueueMediaType(item.MediaType)},PlaybackManager.prototype.canQueueMediaType=function(mediaType){return!!this._currentPlayer&&this._currentPlayer.canPlayMediaType(mediaType)},PlaybackManager.prototype.isMuted=function(player){return!!(player=player||this._currentPlayer)&&player.isMuted()},PlaybackManager.prototype.setMute=function(mute,player){(player=player||this._currentPlayer)&&player.setMute(mute)},PlaybackManager.prototype.toggleMute=function(mute,player){(player=player||this._currentPlayer)&&(player.toggleMute?player.toggleMute():player.setMute(!player.isMuted()))},PlaybackManager.prototype.toggleDisplayMirroring=function(){this.enableDisplayMirroring(!this.enableDisplayMirroring())},PlaybackManager.prototype.enableDisplayMirroring=function(enabled){if(null!=enabled){var val=enabled?"1":"0";return void appSettings.set("displaymirror",val)}return"0"!==(appSettings.get("displaymirror")||"")},PlaybackManager.prototype.nextChapter=function(player){player=player||this._currentPlayer;var item=this.currentItem(player),ticks=this.getCurrentTicks(player),nextChapter=(item.Chapters||[]).filter(function(i){return i.StartPositionTicks>ticks})[0];nextChapter?this.seek(nextChapter.StartPositionTicks,player):this.nextTrack(player)},PlaybackManager.prototype.previousChapter=function(player){player=player||this._currentPlayer;var item=this.currentItem(player),ticks=this.getCurrentTicks(player);ticks-=1e8,0===this.getCurrentPlaylistIndex(player)&&(ticks=Math.max(ticks,0));var previousChapters=(item.Chapters||[]).filter(function(i){return i.StartPositionTicks<=ticks});previousChapters.length?this.seek(previousChapters[previousChapters.length-1].StartPositionTicks,player):this.previousTrack(player)},PlaybackManager.prototype.fastForward=function(player){if(player=player||this._currentPlayer,null!=player.fastForward)return void player.fastForward(userSettings.skipForwardLength());var offsetTicks=1e4*userSettings.skipForwardLength();this.seekRelative(offsetTicks,player)},PlaybackManager.prototype.rewind=function(player){if(player=player||this._currentPlayer,null!=player.rewind)return void player.rewind(userSettings.skipBackLength());var offsetTicks=0-1e4*userSettings.skipBackLength();this.seekRelative(offsetTicks,player)},PlaybackManager.prototype.seekPercent=function(percent,player){player=player||this._currentPlayer;var ticks=this.duration(player)||0;percent/=100,ticks*=percent,this.seek(parseInt(ticks),player)},PlaybackManager.prototype.playTrailers=function(item){var player=this._currentPlayer;if(player&&player.playTrailers)return player.playTrailers(item);var apiClient=connectionManager.getApiClient(item.ServerId),instance=this;if(item.LocalTrailerCount)return apiClient.getLocalTrailers(apiClient.getCurrentUserId(),item.Id).then(function(result){return instance.play({items:result})});var remoteTrailers=item.RemoteTrailers||[];return remoteTrailers.length?this.play({items:remoteTrailers.map(function(t){return{Name:t.Name||item.Name+" Trailer",Url:t.Url,MediaType:"Video",Type:"Trailer",ServerId:apiClient.serverId()}})}):Promise.reject()},PlaybackManager.prototype.getSubtitleUrl=function(textStream,serverId){var apiClient=connectionManager.getApiClient(serverId);return textStream.IsExternalUrl?textStream.DeliveryUrl:apiClient.getUrl(textStream.DeliveryUrl)},PlaybackManager.prototype.stop=function(player){return player=player||this._currentPlayer,player?(enableLocalPlaylistManagement(player)&&(this._playNextAfterEnded=!1),player.stop(!0,!0)):Promise.resolve()},PlaybackManager.prototype.getBufferedRanges=function(player){return player=player||this._currentPlayer,player&&player.getBufferedRanges?player.getBufferedRanges():[]},PlaybackManager.prototype.playPause=function(player){if(player=player||this._currentPlayer)return player.playPause?player.playPause():player.paused()?this.unpause(player):this.pause(player)},PlaybackManager.prototype.paused=function(player){if(player=player||this._currentPlayer)return player.paused()},PlaybackManager.prototype.pause=function(player){(player=player||this._currentPlayer)&&player.pause()},PlaybackManager.prototype.unpause=function(player){(player=player||this._currentPlayer)&&player.unpause()},PlaybackManager.prototype.instantMix=function(item,player){if((player=player||this._currentPlayer)&&player.instantMix)return player.instantMix(item);var apiClient=connectionManager.getApiClient(item.ServerId),options={};options.UserId=apiClient.getCurrentUserId(),options.Limit=200;var instance=this;apiClient.getInstantMixFromItem(item.Id,options).then(function(result){instance.play({items:result.Items})})},PlaybackManager.prototype.shuffle=function(shuffleItem,player,queryOptions){return player=player||this._currentPlayer,player&&player.shuffle?player.shuffle(shuffleItem):this.play({items:[shuffleItem],shuffle:!0})},PlaybackManager.prototype.audioTracks=function(player){if(player=player||this._currentPlayer,player.audioTracks){var result=player.audioTracks();if(result)return result}return((this.currentMediaSource(player)||{}).MediaStreams||[]).filter(function(s){return"Audio"===s.Type})},PlaybackManager.prototype.subtitleTracks=function(player){if(player=player||this._currentPlayer,player.subtitleTracks){var result=player.subtitleTracks();if(result)return result}return((this.currentMediaSource(player)||{}).MediaStreams||[]).filter(function(s){return"Subtitle"===s.Type})},PlaybackManager.prototype.getSupportedCommands=function(player){if(player=player||this._currentPlayer||{isLocalPlayer:!0},player.isLocalPlayer){var list=["GoHome","GoToSettings","VolumeUp","VolumeDown","Mute","Unmute","ToggleMute","SetVolume","SetAudioStreamIndex","SetSubtitleStreamIndex","SetMaxStreamingBitrate","DisplayContent","GoToSearch","DisplayMessage","SetRepeatMode","PlayMediaSource","PlayTrailers"];return apphost.supports("fullscreenchange")&&list.push("ToggleFullscreen"),player.supports&&(player.supports("PictureInPicture")&&list.push("PictureInPicture"),player.supports("SetBrightness")&&list.push("SetBrightness"),player.supports("SetAspectRatio")&&list.push("SetAspectRatio")),list}var info=this.getPlayerInfo();return info?info.supportedCommands:[]},PlaybackManager.prototype.setRepeatMode=function(value,player){if((player=player||this._currentPlayer)&&!enableLocalPlaylistManagement(player))return player.setRepeatMode(value);this._playQueueManager.setRepeatMode(value),events.trigger(player,"repeatmodechange")},PlaybackManager.prototype.getRepeatMode=function(player){return player=player||this._currentPlayer,player&&!enableLocalPlaylistManagement(player)?player.getRepeatMode():this._playQueueManager.getRepeatMode()},PlaybackManager.prototype.trySetActiveDeviceName=function(name){name=normalizeName(name);var instance=this;instance.getTargets().then(function(result){var target=result.filter(function(p){return normalizeName(p.name)===name})[0];target&&instance.trySetActivePlayer(target.playerName,target)})},PlaybackManager.prototype.displayContent=function(options,player){(player=player||this._currentPlayer)&&player.displayContent&&player.displayContent(options)},PlaybackManager.prototype.beginPlayerUpdates=function(player){player.beginPlayerUpdates&&player.beginPlayerUpdates()},PlaybackManager.prototype.endPlayerUpdates=function(player){player.endPlayerUpdates&&player.endPlayerUpdates()},PlaybackManager.prototype.setDefaultPlayerActive=function(){this.setActivePlayer("localplayer")},PlaybackManager.prototype.removeActivePlayer=function(name){var playerInfo=this.getPlayerInfo();playerInfo&&playerInfo.name===name&&this.setDefaultPlayerActive()},PlaybackManager.prototype.removeActiveTarget=function(id){var playerInfo=this.getPlayerInfo();playerInfo&&playerInfo.id===id&&this.setDefaultPlayerActive()},PlaybackManager.prototype.sendCommand=function(cmd,player){switch(console.log("MediaController received command: "+cmd.Name),cmd.Name){case"SetRepeatMode":this.setRepeatMode(cmd.Arguments.RepeatMode,player);break;case"VolumeUp":this.volumeUp(player);break;case"VolumeDown":this.volumeDown(player);break;case"Mute":this.setMute(!0,player);break;case"Unmute":this.setMute(!1,player);break;case"ToggleMute":this.toggleMute(player);break;case"SetVolume":this.setVolume(cmd.Arguments.Volume,player);break;case"SetAspectRatio":this.setAspectRatio(cmd.Arguments.AspectRatio,player);break;case"SetBrightness":this.setBrightness(cmd.Arguments.Brightness,player);break;case"SetAudioStreamIndex":this.setAudioStreamIndex(parseInt(cmd.Arguments.Index),player);break;case"SetSubtitleStreamIndex":this.setSubtitleStreamIndex(parseInt(cmd.Arguments.Index),player);break;case"SetMaxStreamingBitrate":break;case"ToggleFullscreen":this.toggleFullscreen(player);break;default:player.sendCommand&&player.sendCommand(cmd)}},new PlaybackManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/playbackorientation.js b/dashboard-ui/bower_components/emby-webcomponents/playback/playbackorientation.js new file mode 100644 index 000000000..9eced4dc0 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/playbackorientation.js @@ -0,0 +1 @@ +define(["playbackManager","layoutManager","events"],function(playbackManager,layoutManager,events){"use strict";function onOrientationChangeSuccess(){orientationLocked=!0}function onOrientationChangeError(err){orientationLocked=!1,console.log("error locking orientation: "+err)}var orientationLocked;events.on(playbackManager,"playbackstart",function(e,player,state){if(player.isLocalPlayer&&!player.isExternalPlayer&&playbackManager.isPlayingVideo(player)&&layoutManager.mobile){var lockOrientation=screen.lockOrientation||screen.mozLockOrientation||screen.msLockOrientation||screen.orientation&&screen.orientation.lock;if(lockOrientation)try{var promise=lockOrientation("landscape");promise.then?promise.then(onOrientationChangeSuccess,onOrientationChangeError):orientationLocked=promise}catch(err){onOrientationChangeError(err)}}}),events.on(playbackManager,"playbackstop",function(e,playbackStopInfo){if(orientationLocked&&!playbackStopInfo.nextMediaType){var unlockOrientation=screen.unlockOrientation||screen.mozUnlockOrientation||screen.msUnlockOrientation||screen.orientation&&screen.orientation.unlock;if(unlockOrientation){try{unlockOrientation()}catch(err){console.log("error unlocking orientation: "+err)}orientationLocked=!1}}})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/playerselection.js b/dashboard-ui/bower_components/emby-webcomponents/playback/playerselection.js index 7f97d9f0c..6d0bba55c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/playerselection.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/playerselection.js @@ -1 +1 @@ -define(["appSettings","events","browser","loading","playbackManager","appRouter","globalize","apphost"],function(appSettings,events,browser,loading,playbackManager,appRouter,globalize,appHost){"use strict";function mirrorItem(info,player){var item=info.item;playbackManager.displayContent({ItemName:item.Name,ItemId:item.Id,ItemType:item.Type,Context:info.context},player)}function mirrorIfEnabled(info){if(info&&playbackManager.enableDisplayMirroring()){var getPlayerInfo=playbackManager.getPlayerInfo();getPlayerInfo&&(getPlayerInfo.isLocalPlayer||getPlayerInfo.supportedCommands.indexOf("DisplayContent")===-1||mirrorItem(info,playbackManager.getCurrentPlayer()))}}function emptyCallback(){}function showPlayerSelection(button){var currentPlayerInfo=playbackManager.getPlayerInfo();if(currentPlayerInfo&&!currentPlayerInfo.isLocalPlayer)return void showActivePlayerMenu(currentPlayerInfo);var currentPlayerId=currentPlayerInfo?currentPlayerInfo.id:null;loading.show(),playbackManager.getTargets().then(function(targets){var menuItems=targets.map(function(t){var name=t.name;return t.appName&&t.appName!==t.name&&(name+=" - "+t.appName),{name:name,id:t.id,selected:currentPlayerId===t.id}});require(["actionsheet"],function(actionsheet){loading.hide();var menuOptions={title:globalize.translate("sharedcomponents#HeaderPlayOn"),items:menuItems,positionTo:button,resolveOnClick:!0};browser.chrome&&!appHost.supports("castmenuhashchange")&&(menuOptions.enableHistory=!1),actionsheet.show(menuOptions).then(function(id){var target=targets.filter(function(t){return t.id===id})[0];playbackManager.trySetActivePlayer(target.playerName,target),mirrorIfEnabled()},emptyCallback)})})}function showActivePlayerMenu(playerInfo){require(["dialogHelper","dialog","emby-checkbox","emby-button"],function(dialogHelper){showActivePlayerMenuInternal(dialogHelper,playerInfo)})}function disconnectFromPlayer(){playbackManager.getSupportedCommands().indexOf("EndSession")!==-1?require(["dialog"],function(dialog){var menuItems=[];menuItems.push({name:globalize.translate("sharedcomponents#Yes"),id:"yes"}),menuItems.push({name:globalize.translate("sharedcomponents#No"),id:"no"}),dialog({buttons:menuItems,text:globalize.translate("sharedcomponents#ConfirmEndPlayerSession")}).then(function(id){switch(id){case"yes":playbackManager.getCurrentPlayer().endSession(),playbackManager.setDefaultPlayerActive();break;case"no":playbackManager.setDefaultPlayerActive()}})}):playbackManager.setDefaultPlayerActive()}function showActivePlayerMenuInternal(dialogHelper,playerInfo){var html="",dialogOptions={removeOnClose:!0};dialogOptions.modal=!1,dialogOptions.entryAnimationDuration=160,dialogOptions.exitAnimationDuration=160,dialogOptions.autoFocus=!1;var dlg=dialogHelper.createDialog(dialogOptions);if(dlg.classList.add("promptDialog"),html+='
',html+='

',html+=playerInfo.deviceName||playerInfo.name,html+="

",html+="
",playerInfo.supportedCommands.indexOf("DisplayContent")!==-1){html+='"}html+="
",html+='
',html+='",html+='",html+='",html+="
",html+="
",dlg.innerHTML=html;var chkMirror=dlg.querySelector(".chkMirror");chkMirror&&chkMirror.addEventListener("change",onMirrorChange);var destination="",btnRemoteControl=dlg.querySelector(".btnRemoteControl");btnRemoteControl&&btnRemoteControl.addEventListener("click",function(){destination="nowplaying",dialogHelper.close(dlg)}),dlg.querySelector(".btnDisconnect").addEventListener("click",function(){destination="disconnectFromPlayer",dialogHelper.close(dlg)}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),dialogHelper.open(dlg).then(function(){"nowplaying"===destination?appRouter.showNowPlaying():"disconnectFromPlayer"===destination&&disconnectFromPlayer()},emptyCallback)}function onMirrorChange(){playbackManager.enableDisplayMirroring(this.checked)}return document.addEventListener("viewshow",function(e){var state=e.detail.state||{},item=state.item;if(item&&item.ServerId)return void mirrorIfEnabled({item:item})}),events.on(appSettings,"change",function(e,name){"displaymirror"===name&&mirrorIfEnabled()}),{show:showPlayerSelection}}); \ No newline at end of file +define(["appSettings","events","browser","loading","playbackManager","appRouter","globalize","apphost"],function(appSettings,events,browser,loading,playbackManager,appRouter,globalize,appHost){"use strict";function mirrorItem(info,player){var item=info.item;playbackManager.displayContent({ItemName:item.Name,ItemId:item.Id,ItemType:item.Type,Context:info.context},player)}function mirrorIfEnabled(info){if(info&&playbackManager.enableDisplayMirroring()){var getPlayerInfo=playbackManager.getPlayerInfo();getPlayerInfo&&(getPlayerInfo.isLocalPlayer||-1===getPlayerInfo.supportedCommands.indexOf("DisplayContent")||mirrorItem(info,playbackManager.getCurrentPlayer()))}}function emptyCallback(){}function getTargetSecondaryText(target){return target.user?target.user.Name:null}function getIcon(target){var deviceType=target.deviceType;switch(!deviceType&&target.isLocalPlayer&&(deviceType=browser.tv?"tv":browser.mobile?"smartphone":"desktop"),deviceType||(deviceType="tv"),deviceType){case"smartphone":return"";case"tablet":return"";case"tv":return"";case"cast":return"";case"desktop":return"";default:return""}}function showPlayerSelection(button){var currentPlayerInfo=playbackManager.getPlayerInfo();if(currentPlayerInfo&&!currentPlayerInfo.isLocalPlayer)return void showActivePlayerMenu(currentPlayerInfo);var currentPlayerId=currentPlayerInfo?currentPlayerInfo.id:null;loading.show(),playbackManager.getTargets().then(function(targets){var menuItems=targets.map(function(t){var name=t.name;return t.appName&&t.appName!==t.name&&(name+=" - "+t.appName),{name:name,id:t.id,selected:currentPlayerId===t.id,secondaryText:getTargetSecondaryText(t),icon:getIcon(t)}});require(["actionsheet"],function(actionsheet){loading.hide();var menuOptions={title:globalize.translate("sharedcomponents#HeaderPlayOn"),items:menuItems,positionTo:button,resolveOnClick:!0,border:!0};browser.chrome&&!appHost.supports("castmenuhashchange")&&(menuOptions.enableHistory=!1),actionsheet.show(menuOptions).then(function(id){var target=targets.filter(function(t){return t.id===id})[0];playbackManager.trySetActivePlayer(target.playerName,target),mirrorIfEnabled()},emptyCallback)})})}function showActivePlayerMenu(playerInfo){require(["dialogHelper","dialog","emby-checkbox","emby-button"],function(dialogHelper){showActivePlayerMenuInternal(dialogHelper,playerInfo)})}function disconnectFromPlayer(currentDeviceName){-1!==playbackManager.getSupportedCommands().indexOf("EndSession")?require(["dialog"],function(dialog){var menuItems=[];menuItems.push({name:globalize.translate("sharedcomponents#Yes"),id:"yes"}),menuItems.push({name:globalize.translate("sharedcomponents#No"),id:"no"}),dialog({buttons:menuItems,text:globalize.translate("sharedcomponents#ConfirmEndPlayerSession",currentDeviceName)}).then(function(id){switch(id){case"yes":playbackManager.getCurrentPlayer().endSession(),playbackManager.setDefaultPlayerActive();break;case"no":playbackManager.setDefaultPlayerActive()}})}):playbackManager.setDefaultPlayerActive()}function showActivePlayerMenuInternal(dialogHelper,playerInfo){var html="",dialogOptions={removeOnClose:!0};dialogOptions.modal=!1,dialogOptions.entryAnimationDuration=160,dialogOptions.exitAnimationDuration=160,dialogOptions.autoFocus=!1;var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("promptDialog");var currentDeviceName=playerInfo.deviceName||playerInfo.name;if(html+='
',html+='

',html+=currentDeviceName,html+="

",html+="
",-1!==playerInfo.supportedCommands.indexOf("DisplayContent")){html+='"}html+="
",html+='
',html+='",html+='",html+='",html+="
",html+="
",dlg.innerHTML=html;var chkMirror=dlg.querySelector(".chkMirror");chkMirror&&chkMirror.addEventListener("change",onMirrorChange);var destination="",btnRemoteControl=dlg.querySelector(".btnRemoteControl");btnRemoteControl&&btnRemoteControl.addEventListener("click",function(){destination="nowplaying",dialogHelper.close(dlg)}),dlg.querySelector(".btnDisconnect").addEventListener("click",function(){destination="disconnectFromPlayer",dialogHelper.close(dlg)}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),dialogHelper.open(dlg).then(function(){"nowplaying"===destination?appRouter.showNowPlaying():"disconnectFromPlayer"===destination&&disconnectFromPlayer(currentDeviceName)},emptyCallback)}function onMirrorChange(){playbackManager.enableDisplayMirroring(this.checked)}return document.addEventListener("viewshow",function(e){var state=e.detail.state||{},item=state.item;if(item&&item.ServerId)return void mirrorIfEnabled({item:item})}),events.on(appSettings,"change",function(e,name){"displaymirror"===name&&mirrorIfEnabled()}),events.on(playbackManager,"pairing",function(e){loading.show()}),events.on(playbackManager,"paired",function(e){loading.hide()}),events.on(playbackManager,"pairerror",function(e){loading.hide()}),{show:showPlayerSelection}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/playersettingsmenu.js b/dashboard-ui/bower_components/emby-webcomponents/playback/playersettingsmenu.js index d5a12ca60..3cae0391a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/playersettingsmenu.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/playersettingsmenu.js @@ -1 +1 @@ -define(["connectionManager","actionsheet","datetime","playbackManager","globalize","appSettings","qualityoptions"],function(connectionManager,actionsheet,datetime,playbackManager,globalize,appSettings,qualityoptions){"use strict";function showQualityMenu(player,btn){var videoStream=playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0],videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),menuItems=options.map(function(o){var opt={name:o.name,id:o.bitrate,secondaryText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),selectedId=options.filter(function(o){return o.selected});return selectedId=selectedId.length?selectedId[0].bitrate:null,actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){var bitrate=parseInt(id);bitrate!==selectedId&&playbackManager.setMaxStreamingBitrate({enableAutomaticBitrateDetection:!bitrate,maxBitrate:bitrate},player)})}function showRepeatModeMenu(player,btn){var menuItems=[],currentValue=playbackManager.getRepeatMode(player);return menuItems.push({name:globalize.translate("sharedcomponents#RepeatAll"),id:"RepeatAll",selected:"RepeatAll"===currentValue}),menuItems.push({name:globalize.translate("sharedcomponents#RepeatOne"),id:"RepeatOne",selected:"RepeatOne"===currentValue}),menuItems.push({name:globalize.translate("sharedcomponents#None"),id:"RepeatNone",selected:"RepeatNone"===currentValue}),actionsheet.show({items:menuItems,positionTo:btn}).then(function(mode){mode&&playbackManager.setRepeatMode(mode,player)})}function getQualitySecondaryText(player){var state=playbackManager.getPlayerState(player),videoStream=(playbackManager.enableAutomaticBitrateDetection(player),playbackManager.getMaxStreamingBitrate(player),playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0]),videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),selectedOption=(options.map(function(o){var opt={name:o.name,id:o.bitrate,secondaryText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),options.filter(function(o){return o.selected}));if(!selectedOption.length)return null;selectedOption=selectedOption[0];var text=selectedOption.name;return selectedOption.autoText&&(text+=state.PlayState&&"Transcode"!==state.PlayState.PlayMethod?" - Direct":" "+selectedOption.autoText),text}function showAspectRatioMenu(player,btn){var currentId=playbackManager.getAspectRatio(player),menuItems=playbackManager.getSupportedAspectRatios(player).map(function(i){return{id:i.id,name:i.name,selected:i.id===currentId}});return actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){return id?(playbackManager.setAspectRatio(id,player),Promise.resolve()):Promise.reject()})}function showWithUser(options,player,user){var supportedCommands=playbackManager.getSupportedCommands(player),menuItems=(options.mediaType,[]);if(supportedCommands.indexOf("SetAspectRatio")!==-1){var currentAspectRatioId=playbackManager.getAspectRatio(player),currentAspectRatio=playbackManager.getSupportedAspectRatios(player).filter(function(i){return i.id===currentAspectRatioId})[0];menuItems.push({name:globalize.translate("sharedcomponents#AspectRatio"),id:"aspectratio",secondaryText:currentAspectRatio?currentAspectRatio.name:null})}if(user&&user.Policy.EnableVideoPlaybackTranscoding){var secondaryQualityText=getQualitySecondaryText(player);menuItems.push({name:globalize.translate("sharedcomponents#Quality"),id:"quality",secondaryText:secondaryQualityText})}var repeatMode=playbackManager.getRepeatMode(player);return supportedCommands.indexOf("SetRepeatMode")!==-1&&playbackManager.currentMediaSource(player).RunTimeTicks&&menuItems.push({name:globalize.translate("sharedcomponents#RepeatMode"),id:"repeatmode",secondaryText:"RepeatNone"===repeatMode?globalize.translate("sharedcomponents#None"):globalize.translate("sharedcomponents#"+repeatMode)}),options.stats&&menuItems.push({name:globalize.translate("sharedcomponents#StatsForNerds"),id:"stats",secondaryText:null}),actionsheet.show({items:menuItems,positionTo:options.positionTo}).then(function(id){return handleSelectedOption(id,options,player)})}function show(options){var player=options.player,currentItem=playbackManager.currentItem(player);if(!currentItem||!currentItem.ServerId)return showWithUser(options,player,null);var apiClient=connectionManager.getApiClient(currentItem.ServerId);return apiClient.getCurrentUser().then(function(user){return showWithUser(options,player,user)})}function handleSelectedOption(id,options,player){switch(id){case"quality":return showQualityMenu(player,options.positionTo);case"aspectratio":return showAspectRatioMenu(player,options.positionTo);case"repeatmode":return showRepeatModeMenu(player,options.positionTo);case"stats":return options.onOption&&options.onOption("stats"),Promise.resolve()}return Promise.reject()}return{show:show}}); \ No newline at end of file +define(["connectionManager","actionsheet","datetime","playbackManager","globalize","appSettings","qualityoptions"],function(connectionManager,actionsheet,datetime,playbackManager,globalize,appSettings,qualityoptions){"use strict";function showQualityMenu(player,btn){var videoStream=playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0],videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),menuItems=options.map(function(o){var opt={name:o.name,id:o.bitrate,asideText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),selectedId=options.filter(function(o){return o.selected});return selectedId=selectedId.length?selectedId[0].bitrate:null,actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){var bitrate=parseInt(id);bitrate!==selectedId&&playbackManager.setMaxStreamingBitrate({enableAutomaticBitrateDetection:!bitrate,maxBitrate:bitrate},player)})}function showRepeatModeMenu(player,btn){var menuItems=[],currentValue=playbackManager.getRepeatMode(player);return menuItems.push({name:globalize.translate("sharedcomponents#RepeatAll"),id:"RepeatAll",selected:"RepeatAll"===currentValue}),menuItems.push({name:globalize.translate("sharedcomponents#RepeatOne"),id:"RepeatOne",selected:"RepeatOne"===currentValue}),menuItems.push({name:globalize.translate("sharedcomponents#None"),id:"RepeatNone",selected:"RepeatNone"===currentValue}),actionsheet.show({items:menuItems,positionTo:btn}).then(function(mode){mode&&playbackManager.setRepeatMode(mode,player)})}function getQualitySecondaryText(player){var state=playbackManager.getPlayerState(player),videoStream=(playbackManager.enableAutomaticBitrateDetection(player),playbackManager.getMaxStreamingBitrate(player),playbackManager.currentMediaSource(player).MediaStreams.filter(function(stream){return"Video"===stream.Type})[0]),videoWidth=videoStream?videoStream.Width:null,options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:playbackManager.getMaxStreamingBitrate(player),isAutomaticBitrateEnabled:playbackManager.enableAutomaticBitrateDetection(player),videoWidth:videoWidth,enableAuto:!0}),selectedOption=(options.map(function(o){var opt={name:o.name,id:o.bitrate,asideText:o.secondaryText};return o.selected&&(opt.selected=!0),opt}),options.filter(function(o){return o.selected}));if(!selectedOption.length)return null;selectedOption=selectedOption[0];var text=selectedOption.name;return selectedOption.autoText&&(state.PlayState&&"Transcode"!==state.PlayState.PlayMethod?text+=" - Direct":text+=" "+selectedOption.autoText),text}function showAspectRatioMenu(player,btn){var currentId=playbackManager.getAspectRatio(player),menuItems=playbackManager.getSupportedAspectRatios(player).map(function(i){return{id:i.id,name:i.name,selected:i.id===currentId}});return actionsheet.show({items:menuItems,positionTo:btn}).then(function(id){return id?(playbackManager.setAspectRatio(id,player),Promise.resolve()):Promise.reject()})}function showWithUser(options,player,user){var supportedCommands=playbackManager.getSupportedCommands(player),menuItems=(options.mediaType,[]);if(-1!==supportedCommands.indexOf("SetAspectRatio")){var currentAspectRatioId=playbackManager.getAspectRatio(player),currentAspectRatio=playbackManager.getSupportedAspectRatios(player).filter(function(i){return i.id===currentAspectRatioId})[0];menuItems.push({name:globalize.translate("sharedcomponents#AspectRatio"),id:"aspectratio",asideText:currentAspectRatio?currentAspectRatio.name:null})}if(menuItems.push({name:globalize.translate("sharedcomponents#PlaybackSettings"),id:"playbacksettings"}),user&&user.Policy.EnableVideoPlaybackTranscoding){var secondaryQualityText=getQualitySecondaryText(player);menuItems.push({name:globalize.translate("sharedcomponents#Quality"),id:"quality",asideText:secondaryQualityText})}var repeatMode=playbackManager.getRepeatMode(player);return-1!==supportedCommands.indexOf("SetRepeatMode")&&playbackManager.currentMediaSource(player).RunTimeTicks&&menuItems.push({name:globalize.translate("sharedcomponents#RepeatMode"),id:"repeatmode",asideText:"RepeatNone"===repeatMode?globalize.translate("sharedcomponents#None"):globalize.translate("sharedcomponents#"+repeatMode)}),options.stats&&menuItems.push({name:globalize.translate("sharedcomponents#StatsForNerds"),id:"stats",asideText:null}),menuItems.push({name:globalize.translate("sharedcomponents#SubtitleSettings"),id:"subtitlesettings"}),actionsheet.show({items:menuItems,positionTo:options.positionTo}).then(function(id){return handleSelectedOption(id,options,player)})}function show(options){var player=options.player,currentItem=playbackManager.currentItem(player);return currentItem&¤tItem.ServerId?connectionManager.getApiClient(currentItem.ServerId).getCurrentUser().then(function(user){return showWithUser(options,player,user)}):showWithUser(options,player,null)}function alertText(text){return new Promise(function(resolve,reject){require(["alert"],function(alert){alert(text).then(resolve)})})}function showSubtitleSettings(player,btn){return alertText(globalize.translate("sharedcomponents#SubtitleSettingsIntro"))}function showPlaybackSettings(player,btn){return alertText(globalize.translate("sharedcomponents#PlaybackSettingsIntro"))}function handleSelectedOption(id,options,player){switch(id){case"quality":return showQualityMenu(player,options.positionTo);case"aspectratio":return showAspectRatioMenu(player,options.positionTo);case"repeatmode":return showRepeatModeMenu(player,options.positionTo);case"subtitlesettings":return showSubtitleSettings(player,options.positionTo);case"playbacksettings":return showPlaybackSettings(player,options.positionTo);case"stats":return options.onOption&&options.onOption("stats"),Promise.resolve()}return Promise.reject()}return{show:show}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/playqueuemanager.js b/dashboard-ui/bower_components/emby-webcomponents/playback/playqueuemanager.js index d80f39765..36375c225 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/playqueuemanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/playqueuemanager.js @@ -1 +1 @@ -define([],function(){"use strict";function addUniquePlaylistItemId(item){item.PlaylistItemId||(item.PlaylistItemId="playlistItem"+currentId,currentId++)}function findPlaylistIndex(playlistItemId,list){for(var i=0,length=list.length;i=playlist.length)throw new Error("newIndex out of bounds");return moveInArray(playlist,oldIndex,newIndex),this._playlist=playlist,{result:"moved",playlistItemId:playlistItemId,newIndex:newIndex}},PlayQueueManager.prototype.reset=function(){this._playlist=[],this._currentPlaylistItemId=null,this._repeatMode="RepeatNone"},PlayQueueManager.prototype.setRepeatMode=function(value){this._repeatMode=value},PlayQueueManager.prototype.getRepeatMode=function(){return this._repeatMode},PlayQueueManager.prototype.getNextItemInfo=function(){var newIndex,playlist=this.getPlaylist(),playlistLength=playlist.length;switch(this.getRepeatMode()){case"RepeatOne":newIndex=this.getCurrentPlaylistIndex();break;case"RepeatAll":newIndex=this.getCurrentPlaylistIndex()+1,newIndex>=playlistLength&&(newIndex=0);break;default:newIndex=this.getCurrentPlaylistIndex()+1}if(newIndex<0||newIndex>=playlistLength)return null;var item=playlist[newIndex];return item?{item:item,index:newIndex}:null},PlayQueueManager}); \ No newline at end of file +define([],function(){"use strict";function addUniquePlaylistItemId(item){item.PlaylistItemId||(item.PlaylistItemId="playlistItem"+currentId,currentId++)}function findPlaylistIndex(playlistItemId,list){for(var i=0,length=list.length;i=playlist.length)throw new Error("newIndex out of bounds");return moveInArray(playlist,oldIndex,newIndex),this._playlist=playlist,{result:"moved",playlistItemId:playlistItemId,newIndex:newIndex}},PlayQueueManager.prototype.reset=function(){this._playlist=[],this._currentPlaylistItemId=null,this._repeatMode="RepeatNone"},PlayQueueManager.prototype.setRepeatMode=function(value){this._repeatMode=value},PlayQueueManager.prototype.getRepeatMode=function(){return this._repeatMode},PlayQueueManager.prototype.getNextItemInfo=function(){var newIndex,playlist=this.getPlaylist(),playlistLength=playlist.length;switch(this.getRepeatMode()){case"RepeatOne":newIndex=this.getCurrentPlaylistIndex();break;case"RepeatAll":newIndex=this.getCurrentPlaylistIndex()+1,newIndex>=playlistLength&&(newIndex=0);break;default:newIndex=this.getCurrentPlaylistIndex()+1}if(newIndex<0||newIndex>=playlistLength)return null;var item=playlist[newIndex];return item?{item:item,index:newIndex}:null},PlayQueueManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/remotecontrolautoplay.js b/dashboard-ui/bower_components/emby-webcomponents/playback/remotecontrolautoplay.js index d32371bca..bbe8735f9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/remotecontrolautoplay.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/remotecontrolautoplay.js @@ -1 +1 @@ -define(["events","playbackManager"],function(events,playbackManager){"use strict";function transferPlayback(oldPlayer,newPlayer){var state=playbackManager.getPlayerState(oldPlayer),item=state.NowPlayingItem;if(item){var playState=state.PlayState||{};playbackManager.stop(oldPlayer).then(function(){var resumePositionTicks=playState.PositionTicks||0;playbackManager.play({ids:[item.Id],serverId:item.ServerId,startPositionTicks:resumePositionTicks},newPlayer)})}}events.on(playbackManager,"playerchange",function(e,newPlayer,newTarget,oldPlayer){if(oldPlayer&&newPlayer)return oldPlayer.isLocalPlayer?newPlayer.isLocalPlayer?void console.log("Skipping remote control autoplay because newPlayer is a local player"):void transferPlayback(oldPlayer,newPlayer):void console.log("Skipping remote control autoplay because oldPlayer is not a local player")})}); \ No newline at end of file +define(["events","playbackManager"],function(events,playbackManager){"use strict";function transferPlayback(oldPlayer,newPlayer){var state=playbackManager.getPlayerState(oldPlayer),item=state.NowPlayingItem;if(item){var playState=state.PlayState||{},resumePositionTicks=playState.PositionTicks||0;playbackManager.stop(oldPlayer).then(function(){playbackManager.play({ids:[item.Id],serverId:item.ServerId,startPositionTicks:resumePositionTicks},newPlayer)})}}events.on(playbackManager,"playerchange",function(e,newPlayer,newTarget,oldPlayer){if(oldPlayer&&newPlayer)return oldPlayer.isLocalPlayer?newPlayer.isLocalPlayer?void console.log("Skipping remote control autoplay because newPlayer is a local player"):void transferPlayback(oldPlayer,newPlayer):void console.log("Skipping remote control autoplay because oldPlayer is not a local player")})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/volumeosd.js b/dashboard-ui/bower_components/emby-webcomponents/playback/volumeosd.js index 39563309f..b33ed54cd 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/volumeosd.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/volumeosd.js @@ -1 +1 @@ -define(["events","playbackManager","dom","browser","css!./iconosd","material-icons"],function(events,playbackManager,dom,browser){"use strict";function getOsdElementHtml(){var html="";return html+='',html+='
'}function ensureOsdElement(){var elem=osdElement;elem||(enableAnimation=browser.supportsCssAnimation(),elem=document.createElement("div"),elem.classList.add("hide"),elem.classList.add("iconOsd"),elem.classList.add("iconOsd-hidden"),elem.classList.add("volumeOsd"),elem.innerHTML=getOsdElementHtml(),iconElement=elem.querySelector("i"),progressElement=elem.querySelector(".iconOsdProgressInner"),document.body.appendChild(elem),osdElement=elem)}function onHideComplete(){this.classList.add("hide")}function showOsd(){clearHideTimeout();var elem=osdElement;dom.removeEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0}),elem.classList.remove("hide"),void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.remove("iconOsd-hidden"),hideTimeout=setTimeout(hideOsd,3e3)})}function clearHideTimeout(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function hideOsd(){clearHideTimeout();var elem=osdElement;elem&&(enableAnimation?(void elem.offsetWidth,requestAnimationFrame(function(){elem.classList.add("iconOsd-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0})})):onHideComplete.call(elem))}function updatePlayerVolumeState(isMuted,volume){iconElement&&(iconElement.innerHTML=isMuted?"":""),progressElement&&(progressElement.style.width=(volume||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"volumechange",onVolumeChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onVolumeChanged(e){var player=this;ensureOsdElement(),updatePlayerVolumeState(player.isMuted(),player.getVolume()),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"volumechange",onVolumeChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())}); \ No newline at end of file +define(["events","playbackManager","dom","browser","css!./iconosd","material-icons"],function(events,playbackManager,dom,browser){"use strict";function getOsdElementHtml(){var html="";return html+='',html+='
'}function ensureOsdElement(){var elem=osdElement;elem||(enableAnimation=browser.supportsCssAnimation(),elem=document.createElement("div"),elem.classList.add("hide"),elem.classList.add("iconOsd"),elem.classList.add("iconOsd-hidden"),elem.classList.add("volumeOsd"),elem.innerHTML=getOsdElementHtml(),iconElement=elem.querySelector("i"),progressElement=elem.querySelector(".iconOsdProgressInner"),document.body.appendChild(elem),osdElement=elem)}function onHideComplete(){this.classList.add("hide")}function showOsd(){clearHideTimeout();var elem=osdElement;dom.removeEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0}),elem.classList.remove("hide"),elem.offsetWidth,requestAnimationFrame(function(){elem.classList.remove("iconOsd-hidden"),hideTimeout=setTimeout(hideOsd,3e3)})}function clearHideTimeout(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function hideOsd(){clearHideTimeout();var elem=osdElement;elem&&(enableAnimation?(elem.offsetWidth,requestAnimationFrame(function(){elem.classList.add("iconOsd-hidden"),dom.addEventListener(elem,dom.whichTransitionEvent(),onHideComplete,{once:!0})})):onHideComplete.call(elem))}function updatePlayerVolumeState(isMuted,volume){iconElement&&(iconElement.innerHTML=isMuted?"":""),progressElement&&(progressElement.style.width=(volume||0)+"%")}function releaseCurrentPlayer(){var player=currentPlayer;player&&(events.off(player,"volumechange",onVolumeChanged),events.off(player,"playbackstop",hideOsd),currentPlayer=null)}function onVolumeChanged(e){var player=this;ensureOsdElement(),updatePlayerVolumeState(player.isMuted(),player.getVolume()),showOsd()}function bindToPlayer(player){player!==currentPlayer&&(releaseCurrentPlayer(),currentPlayer=player,player&&(hideOsd(),events.on(player,"volumechange",onVolumeChanged),events.on(player,"playbackstop",hideOsd)))}var currentPlayer,osdElement,iconElement,progressElement,enableAnimation,hideTimeout;events.on(playbackManager,"playerchange",function(){bindToPlayer(playbackManager.getCurrentPlayer())}),bindToPlayer(playbackManager.getCurrentPlayer())}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playbacksettings/playbacksettings.js b/dashboard-ui/bower_components/emby-webcomponents/playbacksettings/playbacksettings.js index 262ae57b6..0999d1db8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playbacksettings/playbacksettings.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playbacksettings/playbacksettings.js @@ -1 +1 @@ -define(["require","browser","appSettings","apphost","focusManager","qualityoptions","globalize","loading","connectionManager","dom","events","emby-select","emby-checkbox"],function(require,browser,appSettings,appHost,focusManager,qualityoptions,globalize,loading,connectionManager,dom,events){"use strict";function fillSkipLengths(select){var options=[5,10,15,20,25,30];select.innerHTML=options.map(function(option){return{name:globalize.translate("sharedcomponents#ValueSeconds",option),value:1e3*option}}).map(function(o){return'"}).join("")}function populateLanguages(select,languages){var html="";html+="";for(var i=0,length=languages.length;i"+culture.DisplayName+""}select.innerHTML=html}function setMaxBitrateIntoField(select,isInNetwork,mediatype){var options="Audio"===mediatype?qualityoptions.getAudioQualityOptions({currentMaxBitrate:appSettings.maxStreamingBitrate(isInNetwork,mediatype),isAutomaticBitrateEnabled:appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype),enableAuto:!0}):qualityoptions.getVideoQualityOptions({currentMaxBitrate:appSettings.maxStreamingBitrate(isInNetwork,mediatype),isAutomaticBitrateEnabled:appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype),enableAuto:!0});select.innerHTML=options.map(function(i){return'"}).join(""),appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype)?select.value="":select.value=appSettings.maxStreamingBitrate(isInNetwork,mediatype)}function fillChromecastQuality(select){var options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:appSettings.maxChromecastBitrate(),isAutomaticBitrateEnabled:!appSettings.maxChromecastBitrate(),enableAuto:!0});select.innerHTML=options.map(function(i){return'"}).join(""),select.value=appSettings.maxChromecastBitrate()||""}function setMaxBitrateFromField(select,isInNetwork,mediatype,value){select.value?(appSettings.maxStreamingBitrate(isInNetwork,mediatype,select.value),appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype,!1)):appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype,!0)}function showHideQualityFields(context,user,apiClient){return user.Policy.EnableVideoPlaybackTranscoding?context.querySelector(".videoQualitySection").classList.remove("hide"):context.querySelector(".videoQualitySection").classList.add("hide"),appHost.supports("multiserver")?(context.querySelector(".fldVideoInNetworkQuality").classList.remove("hide"),context.querySelector(".fldVideoInternetQuality").classList.remove("hide"),void(user.Policy.EnableAudioPlaybackTranscoding?context.querySelector(".musicQualitySection").classList.remove("hide"):context.querySelector(".musicQualitySection").classList.add("hide"))):void apiClient.getEndpointInfo().then(function(endpointInfo){endpointInfo.IsInNetwork?(context.querySelector(".fldVideoInNetworkQuality").classList.remove("hide"),context.querySelector(".fldVideoInternetQuality").classList.add("hide"),context.querySelector(".musicQualitySection").classList.add("hide")):(context.querySelector(".fldVideoInNetworkQuality").classList.add("hide"),context.querySelector(".fldVideoInternetQuality").classList.remove("hide"),user.Policy.EnableAudioPlaybackTranscoding?context.querySelector(".musicQualitySection").classList.remove("hide"):context.querySelector(".musicQualitySection").classList.add("hide"))})}function showOrHideEpisodesField(context,user,apiClient){return browser.tizen||browser.web0s?void context.querySelector(".fldEpisodeAutoPlay").classList.add("hide"):void context.querySelector(".fldEpisodeAutoPlay").classList.remove("hide")}function loadForm(context,user,userSettings,apiClient){var loggedInUserId=apiClient.getCurrentUserId(),userId=user.Id;showHideQualityFields(context,user,apiClient),apiClient.getCultures().then(function(allCultures){populateLanguages(context.querySelector("#selectAudioLanguage"),allCultures),context.querySelector("#selectAudioLanguage",context).value=user.Configuration.AudioLanguagePreference||"",context.querySelector(".chkEpisodeAutoPlay").checked=user.Configuration.EnableNextEpisodeAutoPlay||!1}),apiClient.getNamedConfiguration("cinemamode").then(function(cinemaConfig){cinemaConfig.EnableIntrosForMovies||cinemaConfig.EnableIntrosForEpisodes?context.querySelector(".cinemaModeOptions").classList.remove("hide"):context.querySelector(".cinemaModeOptions").classList.add("hide")}),appHost.supports("externalplayerintent")&&userId===loggedInUserId?context.querySelector(".fldExternalPlayer").classList.remove("hide"):context.querySelector(".fldExternalPlayer").classList.add("hide"),userId===loggedInUserId&&(user.Policy.EnableVideoPlaybackTranscoding||user.Policy.EnableAudioPlaybackTranscoding)?(context.querySelector(".qualitySections").classList.remove("hide"),appHost.supports("chromecast")&&user.Policy.EnableVideoPlaybackTranscoding?context.querySelector(".fldChromecastQuality").classList.remove("hide"):context.querySelector(".fldChromecastQuality").classList.add("hide")):(context.querySelector(".qualitySections").classList.add("hide"),context.querySelector(".fldChromecastQuality").classList.add("hide")),browser.tizen||browser.web0s?context.querySelector(".fldEnableNextVideoOverlay").classList.add("hide"):context.querySelector(".fldEnableNextVideoOverlay").classList.remove("hide"),context.querySelector(".chkPlayDefaultAudioTrack").checked=user.Configuration.PlayDefaultAudioTrack||!1,context.querySelector(".chkEnableCinemaMode").checked=userSettings.enableCinemaMode(),context.querySelector(".chkEnableNextVideoOverlay").checked=userSettings.enableNextVideoInfoOverlay(),context.querySelector(".chkExternalVideoPlayer").checked=appSettings.enableSystemExternalPlayers(),setMaxBitrateIntoField(context.querySelector(".selectVideoInNetworkQuality"),!0,"Video"),setMaxBitrateIntoField(context.querySelector(".selectVideoInternetQuality"),!1,"Video"),setMaxBitrateIntoField(context.querySelector(".selectMusicInternetQuality"),!1,"Audio"),fillChromecastQuality(context.querySelector(".selectChromecastVideoQuality"));var selectSkipForwardLength=context.querySelector(".selectSkipForwardLength");fillSkipLengths(selectSkipForwardLength),selectSkipForwardLength.value=userSettings.skipForwardLength();var selectSkipBackLength=context.querySelector(".selectSkipBackLength");fillSkipLengths(selectSkipBackLength),selectSkipBackLength.value=userSettings.skipBackLength(),showOrHideEpisodesField(context,user,apiClient),loading.hide()}function saveUser(context,user,userSettingsInstance,apiClient){return appSettings.enableSystemExternalPlayers(context.querySelector(".chkExternalVideoPlayer").checked),appSettings.maxChromecastBitrate(context.querySelector(".selectChromecastVideoQuality").value),setMaxBitrateFromField(context.querySelector(".selectVideoInNetworkQuality"),!0,"Video"),setMaxBitrateFromField(context.querySelector(".selectVideoInternetQuality"),!1,"Video"),setMaxBitrateFromField(context.querySelector(".selectMusicInternetQuality"),!1,"Audio"),user.Configuration.AudioLanguagePreference=context.querySelector("#selectAudioLanguage").value,user.Configuration.PlayDefaultAudioTrack=context.querySelector(".chkPlayDefaultAudioTrack").checked,user.Configuration.EnableNextEpisodeAutoPlay=context.querySelector(".chkEpisodeAutoPlay").checked,userSettingsInstance.enableCinemaMode(context.querySelector(".chkEnableCinemaMode").checked),userSettingsInstance.enableNextVideoInfoOverlay(context.querySelector(".chkEnableNextVideoOverlay").checked),userSettingsInstance.skipForwardLength(context.querySelector(".selectSkipForwardLength").value),userSettingsInstance.skipBackLength(context.querySelector(".selectSkipBackLength").value),apiClient.updateUserConfiguration(user.Id,user.Configuration)}function save(instance,context,userId,userSettings,apiClient,enableSaveConfirmation){loading.show(),apiClient.getUser(userId).then(function(user){saveUser(context,user,userSettings,apiClient).then(function(){loading.hide(),enableSaveConfirmation&&require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#SettingsSaved"))}),events.trigger(instance,"saved")},function(){loading.hide()})})}function onSubmit(e){var self=this,apiClient=connectionManager.getApiClient(self.options.serverId),userId=self.options.userId,userSettings=self.options.userSettings;return userSettings.setUserInfo(userId,apiClient).then(function(){var enableSaveConfirmation=self.options.enableSaveConfirmation;save(self,self.options.element,userId,userSettings,apiClient,enableSaveConfirmation)}),e&&e.preventDefault(),!1}function embed(options,self){require(["text!./playbacksettings.template.html"],function(template){options.element.innerHTML=globalize.translateDocument(template,"sharedcomponents"),options.element.querySelector("form").addEventListener("submit",onSubmit.bind(self)),options.enableSaveButton&&options.element.querySelector(".btnSave").classList.remove("hide"),self.loadData(),options.autoFocus&&focusManager.autoFocus(options.element)})}function PlaybackSettings(options){this.options=options,embed(options,this)}return PlaybackSettings.prototype.loadData=function(){var self=this,context=self.options.element;loading.show();var userId=self.options.userId,apiClient=connectionManager.getApiClient(self.options.serverId),userSettings=self.options.userSettings;apiClient.getUser(userId).then(function(user){userSettings.setUserInfo(userId,apiClient).then(function(){self.dataLoaded=!0,loadForm(context,user,userSettings,apiClient)})})},PlaybackSettings.prototype.submit=function(){onSubmit.call(this)},PlaybackSettings.prototype.destroy=function(){this.options=null},PlaybackSettings}); \ No newline at end of file +define(["require","browser","appSettings","apphost","focusManager","qualityoptions","globalize","loading","connectionManager","dom","events","emby-select","emby-checkbox"],function(require,browser,appSettings,appHost,focusManager,qualityoptions,globalize,loading,connectionManager,dom,events){"use strict";function fillSkipLengths(select){var options=[5,10,15,20,25,30];select.innerHTML=options.map(function(option){return{name:globalize.translate("sharedcomponents#ValueSeconds",option),value:1e3*option}}).map(function(o){return'"}).join("")}function populateLanguages(select,languages){var html="";html+="";for(var i=0,length=languages.length;i"+culture.DisplayName+""}select.innerHTML=html}function setMaxBitrateIntoField(select,isInNetwork,mediatype){var options="Audio"===mediatype?qualityoptions.getAudioQualityOptions({currentMaxBitrate:appSettings.maxStreamingBitrate(isInNetwork,mediatype),isAutomaticBitrateEnabled:appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype),enableAuto:!0}):qualityoptions.getVideoQualityOptions({currentMaxBitrate:appSettings.maxStreamingBitrate(isInNetwork,mediatype),isAutomaticBitrateEnabled:appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype),enableAuto:!0});select.innerHTML=options.map(function(i){return'"}).join(""),appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype)?select.value="":select.value=appSettings.maxStreamingBitrate(isInNetwork,mediatype)}function fillChromecastQuality(select){var options=qualityoptions.getVideoQualityOptions({currentMaxBitrate:appSettings.maxChromecastBitrate(),isAutomaticBitrateEnabled:!appSettings.maxChromecastBitrate(),enableAuto:!0});select.innerHTML=options.map(function(i){return'"}).join(""),select.value=appSettings.maxChromecastBitrate()||""}function setMaxBitrateFromField(select,isInNetwork,mediatype,value){select.value?(appSettings.maxStreamingBitrate(isInNetwork,mediatype,select.value),appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype,!1)):appSettings.enableAutomaticBitrateDetection(isInNetwork,mediatype,!0)}function showHideQualityFields(context,user,apiClient){if(user.Policy.EnableVideoPlaybackTranscoding?context.querySelector(".videoQualitySection").classList.remove("hide"):context.querySelector(".videoQualitySection").classList.add("hide"),appHost.supports("multiserver"))return context.querySelector(".fldVideoInNetworkQuality").classList.remove("hide"),context.querySelector(".fldVideoInternetQuality").classList.remove("hide"),void(user.Policy.EnableAudioPlaybackTranscoding?context.querySelector(".musicQualitySection").classList.remove("hide"):context.querySelector(".musicQualitySection").classList.add("hide"));apiClient.getEndpointInfo().then(function(endpointInfo){endpointInfo.IsInNetwork?(context.querySelector(".fldVideoInNetworkQuality").classList.remove("hide"),context.querySelector(".fldVideoInternetQuality").classList.add("hide"),context.querySelector(".musicQualitySection").classList.add("hide")):(context.querySelector(".fldVideoInNetworkQuality").classList.add("hide"),context.querySelector(".fldVideoInternetQuality").classList.remove("hide"),user.Policy.EnableAudioPlaybackTranscoding?context.querySelector(".musicQualitySection").classList.remove("hide"):context.querySelector(".musicQualitySection").classList.add("hide"))})}function showOrHideEpisodesField(context,user,apiClient){if(browser.tizen||browser.web0s)return void context.querySelector(".fldEpisodeAutoPlay").classList.add("hide");context.querySelector(".fldEpisodeAutoPlay").classList.remove("hide")}function loadForm(context,user,userSettings,apiClient){var loggedInUserId=apiClient.getCurrentUserId(),userId=user.Id;showHideQualityFields(context,user,apiClient),apiClient.getCultures().then(function(allCultures){populateLanguages(context.querySelector("#selectAudioLanguage"),allCultures),context.querySelector("#selectAudioLanguage",context).value=user.Configuration.AudioLanguagePreference||"",context.querySelector(".chkEpisodeAutoPlay").checked=user.Configuration.EnableNextEpisodeAutoPlay||!1}),apiClient.getNamedConfiguration("cinemamode").then(function(cinemaConfig){cinemaConfig.EnableIntrosForMovies||cinemaConfig.EnableIntrosForEpisodes?context.querySelector(".cinemaModeOptions").classList.remove("hide"):context.querySelector(".cinemaModeOptions").classList.add("hide")}),appHost.supports("externalplayerintent")&&userId===loggedInUserId?context.querySelector(".fldExternalPlayer").classList.remove("hide"):context.querySelector(".fldExternalPlayer").classList.add("hide"),userId===loggedInUserId&&(user.Policy.EnableVideoPlaybackTranscoding||user.Policy.EnableAudioPlaybackTranscoding)?(context.querySelector(".qualitySections").classList.remove("hide"),appHost.supports("chromecast")&&user.Policy.EnableVideoPlaybackTranscoding?context.querySelector(".fldChromecastQuality").classList.remove("hide"):context.querySelector(".fldChromecastQuality").classList.add("hide")):(context.querySelector(".qualitySections").classList.add("hide"),context.querySelector(".fldChromecastQuality").classList.add("hide")),browser.tizen||browser.web0s?context.querySelector(".fldEnableNextVideoOverlay").classList.add("hide"):context.querySelector(".fldEnableNextVideoOverlay").classList.remove("hide"),context.querySelector(".chkPlayDefaultAudioTrack").checked=user.Configuration.PlayDefaultAudioTrack||!1,context.querySelector(".chkEnableCinemaMode").checked=userSettings.enableCinemaMode(),context.querySelector(".chkEnableNextVideoOverlay").checked=userSettings.enableNextVideoInfoOverlay(),context.querySelector(".chkExternalVideoPlayer").checked=appSettings.enableSystemExternalPlayers(),setMaxBitrateIntoField(context.querySelector(".selectVideoInNetworkQuality"),!0,"Video"),setMaxBitrateIntoField(context.querySelector(".selectVideoInternetQuality"),!1,"Video"),setMaxBitrateIntoField(context.querySelector(".selectMusicInternetQuality"),!1,"Audio"),fillChromecastQuality(context.querySelector(".selectChromecastVideoQuality"));var selectSkipForwardLength=context.querySelector(".selectSkipForwardLength");fillSkipLengths(selectSkipForwardLength),selectSkipForwardLength.value=userSettings.skipForwardLength();var selectSkipBackLength=context.querySelector(".selectSkipBackLength");fillSkipLengths(selectSkipBackLength),selectSkipBackLength.value=userSettings.skipBackLength(),showOrHideEpisodesField(context,user,apiClient),loading.hide()}function saveUser(context,user,userSettingsInstance,apiClient){return appSettings.enableSystemExternalPlayers(context.querySelector(".chkExternalVideoPlayer").checked),appSettings.maxChromecastBitrate(context.querySelector(".selectChromecastVideoQuality").value),setMaxBitrateFromField(context.querySelector(".selectVideoInNetworkQuality"),!0,"Video"),setMaxBitrateFromField(context.querySelector(".selectVideoInternetQuality"),!1,"Video"),setMaxBitrateFromField(context.querySelector(".selectMusicInternetQuality"),!1,"Audio"),user.Configuration.AudioLanguagePreference=context.querySelector("#selectAudioLanguage").value,user.Configuration.PlayDefaultAudioTrack=context.querySelector(".chkPlayDefaultAudioTrack").checked,user.Configuration.EnableNextEpisodeAutoPlay=context.querySelector(".chkEpisodeAutoPlay").checked,userSettingsInstance.enableCinemaMode(context.querySelector(".chkEnableCinemaMode").checked),userSettingsInstance.enableNextVideoInfoOverlay(context.querySelector(".chkEnableNextVideoOverlay").checked),userSettingsInstance.skipForwardLength(context.querySelector(".selectSkipForwardLength").value),userSettingsInstance.skipBackLength(context.querySelector(".selectSkipBackLength").value),apiClient.updateUserConfiguration(user.Id,user.Configuration)}function save(instance,context,userId,userSettings,apiClient,enableSaveConfirmation){loading.show(),apiClient.getUser(userId).then(function(user){saveUser(context,user,userSettings,apiClient).then(function(){loading.hide(),enableSaveConfirmation&&require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#SettingsSaved"))}),events.trigger(instance,"saved")},function(){loading.hide()})})}function onSubmit(e){var self=this,apiClient=connectionManager.getApiClient(self.options.serverId),userId=self.options.userId,userSettings=self.options.userSettings;return userSettings.setUserInfo(userId,apiClient).then(function(){var enableSaveConfirmation=self.options.enableSaveConfirmation;save(self,self.options.element,userId,userSettings,apiClient,enableSaveConfirmation)}),e&&e.preventDefault(),!1}function embed(options,self){require(["text!./playbacksettings.template.html"],function(template){options.element.innerHTML=globalize.translateDocument(template,"sharedcomponents"),options.element.querySelector("form").addEventListener("submit",onSubmit.bind(self)),options.enableSaveButton&&options.element.querySelector(".btnSave").classList.remove("hide"),self.loadData(),options.autoFocus&&focusManager.autoFocus(options.element)})}function PlaybackSettings(options){this.options=options,embed(options,this)}return PlaybackSettings.prototype.loadData=function(){var self=this,context=self.options.element;loading.show();var userId=self.options.userId,apiClient=connectionManager.getApiClient(self.options.serverId),userSettings=self.options.userSettings;apiClient.getUser(userId).then(function(user){userSettings.setUserInfo(userId,apiClient).then(function(){self.dataLoaded=!0,loadForm(context,user,userSettings,apiClient)})})},PlaybackSettings.prototype.submit=function(){onSubmit.call(this)},PlaybackSettings.prototype.destroy=function(){this.options=null},PlaybackSettings}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.js b/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.js index a45cdd212..d9a2b5440 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.js @@ -1 +1 @@ -define(["events","globalize","playbackManager","connectionManager","playMethodHelper","layoutManager","serverNotifications","paper-icon-button-light","css!./playerstats"],function(events,globalize,playbackManager,connectionManager,playMethodHelper,layoutManager,serverNotifications){"use strict";function init(instance){var parent=document.createElement("div");parent.classList.add("playerStats"),layoutManager.tv&&parent.classList.add("playerStats-tv"),parent.classList.add("hide");var button;button=layoutManager.tv?"":'';var contentClass=layoutManager.tv?"playerStats-content playerStats-content-tv":"playerStats-content";parent.innerHTML='
'+button+'
',button=parent.querySelector(".playerStats-closeButton"),button&&button.addEventListener("click",onCloseButtonClick.bind(instance)),document.body.appendChild(parent),instance.element=parent}function onCloseButtonClick(){this.enabled(!1)}function renderStats(elem,categories){elem.querySelector(".playerStats-stats").innerHTML=categories.map(function(category){var categoryHtml="",stats=category.stats;stats.length&&category.name&&(categoryHtml+='
',categoryHtml+='
',categoryHtml+=category.name,categoryHtml+="
",categoryHtml+='
',categoryHtml+=category.subText||"",categoryHtml+="
",categoryHtml+="
");for(var i=0,length=stats.length;i';var stat=stats[i];categoryHtml+='
',categoryHtml+=stat.label,categoryHtml+="
",categoryHtml+='
',categoryHtml+=stat.value,categoryHtml+="
",categoryHtml+=""}return categoryHtml}).join("")}function getSession(instance,player){var now=(new Date).getTime();if(now-(instance.lastSessionTime||0)<1e4)return Promise.resolve(instance.lastSession);var apiClient=connectionManager.getApiClient(playbackManager.currentItem(player).ServerId);return apiClient.getSessions({deviceId:apiClient.deviceId()}).then(function(sessions){return instance.lastSession=sessions[0]||{},instance.lastSessionTime=(new Date).getTime(),Promise.resolve(instance.lastSession)},function(){return Promise.resolve({})})}function translateReason(reason){return globalize.translate("sharedcomponents#"+reason)}function getTranscodingStats(session,player,displayPlayMethod){var videoCodec,audioCodec,totalBitrate,audioChannels,sessionStats=[];return session.TranscodingInfo&&(videoCodec=session.TranscodingInfo.VideoCodec,audioCodec=session.TranscodingInfo.AudioCodec,totalBitrate=session.TranscodingInfo.Bitrate,audioChannels=session.TranscodingInfo.AudioChannels),videoCodec&&sessionStats.push({label:"Video codec:",value:session.TranscodingInfo.IsVideoDirect?videoCodec.toUpperCase()+" (direct)":videoCodec.toUpperCase()}),audioCodec&&sessionStats.push({label:"Audio codec:",value:session.TranscodingInfo.IsAudioDirect?audioCodec.toUpperCase()+" (direct)":audioCodec.toUpperCase()}),"Transcode"===displayPlayMethod&&(totalBitrate&&sessionStats.push({label:"Bitrate:",value:getDisplayBitrate(totalBitrate)}),session.TranscodingInfo.CompletionPercentage&&sessionStats.push({label:"Transcoding progress:",value:session.TranscodingInfo.CompletionPercentage.toFixed(1)+"%"}),session.TranscodingInfo.Framerate&&sessionStats.push({label:"Transcoding framerate:",value:session.TranscodingInfo.Framerate+" fps"}),session.TranscodingInfo.TranscodeReasons&&session.TranscodingInfo.TranscodeReasons.length&&sessionStats.push({label:"Reason for transcoding:",value:session.TranscodingInfo.TranscodeReasons.map(translateReason).join("
")})),sessionStats}function getDisplayBitrate(bitrate){return bitrate>1e6?(bitrate/1e6).toFixed(1)+" Mbps":Math.floor(bitrate/1e3)+" kbps"}function getMediaSourceStats(session,player,displayPlayMethod){var sessionStats=[],mediaSource=playbackManager.currentMediaSource(player)||{},totalBitrate=mediaSource.Bitrate;mediaSource.Container&&sessionStats.push({label:"Container:",value:mediaSource.Container}),totalBitrate&&sessionStats.push({label:"Bitrate:",value:getDisplayBitrate(totalBitrate)});var mediaStreams=mediaSource.MediaStreams||[],videoStream=mediaStreams.filter(function(s){return"Video"===s.Type})[0]||{},videoCodec=videoStream.Codec,audioStreamIndex=playbackManager.getAudioStreamIndex(player),audioStream=playbackManager.audioTracks(player).filter(function(s){return"Audio"===s.Type&&s.Index===audioStreamIndex})[0]||{},audioCodec=audioStream.Codec,audioChannels=audioStream.Channels,videoInfos=[];videoCodec&&videoInfos.push(videoCodec.toUpperCase()),videoStream.Profile&&videoInfos.push(videoStream.Profile),videoInfos.length&&sessionStats.push({label:"Video codec:",value:videoInfos.join(" ")}),videoStream.BitRate&&sessionStats.push({label:"Video bitrate:",value:getDisplayBitrate(videoStream.BitRate)});var audioInfos=[];return audioCodec&&audioInfos.push(audioCodec.toUpperCase()),audioStream.Profile&&audioInfos.push(audioStream.Profile),audioInfos.length&&sessionStats.push({label:"Audio codec:",value:audioInfos.join(" ")}),audioStream.BitRate&&sessionStats.push({label:"Audio bitrate:",value:getDisplayBitrate(audioStream.BitRate)}),audioChannels&&sessionStats.push({label:"Audio channels:",value:audioChannels}),audioStream.SampleRate&&sessionStats.push({label:"Audio sample rate:",value:audioStream.SampleRate+" Hz"}),audioStream.BitDepth&&sessionStats.push({label:"Audio bit depth:",value:audioStream.BitDepth}),sessionStats}function getStats(instance,player){var statsPromise=player.getStats?player.getStats():Promise.resolve({}),sessionPromise=getSession(instance,player);return Promise.all([statsPromise,sessionPromise]).then(function(responses){var playerStatsResult=responses[0],playerStats=playerStatsResult.categories||[],session=responses[1],displayPlayMethod=playMethodHelper.getDisplayPlayMethod(session),baseCategory={stats:[],name:"Playback Info"};baseCategory.stats.unshift({label:"Play method:",value:displayPlayMethod}),baseCategory.stats.unshift({label:"Player:",value:player.name});var categories=[];categories.push(baseCategory);for(var i=0,length=playerStats.length;iclose';var contentClass=layoutManager.tv?"playerStats-content playerStats-content-tv":"playerStats-content";parent.innerHTML='
'+button+'
',button=parent.querySelector(".playerStats-closeButton"),button&&button.addEventListener("click",onCloseButtonClick.bind(instance)),document.body.appendChild(parent),instance.element=parent}function onCloseButtonClick(){this.enabled(!1)}function renderStats(elem,categories){elem.querySelector(".playerStats-stats").innerHTML=categories.map(function(category){var categoryHtml="",stats=category.stats;stats.length&&category.name&&(categoryHtml+='
',categoryHtml+='
',categoryHtml+=category.name,categoryHtml+="
",categoryHtml+='
',categoryHtml+=category.subText||"",categoryHtml+="
",categoryHtml+="
");for(var i=0,length=stats.length;i';var stat=stats[i];categoryHtml+='
',categoryHtml+=stat.label,categoryHtml+="
",categoryHtml+='
',categoryHtml+=stat.value,categoryHtml+="
",categoryHtml+=""}return categoryHtml}).join("")}function getSession(instance,player){if((new Date).getTime()-(instance.lastSessionTime||0)<1e4)return Promise.resolve(instance.lastSession);var apiClient=connectionManager.getApiClient(playbackManager.currentItem(player).ServerId);return apiClient.getSessions({deviceId:apiClient.deviceId()}).then(function(sessions){return instance.lastSession=sessions[0]||{},instance.lastSessionTime=(new Date).getTime(),Promise.resolve(instance.lastSession)},function(){return Promise.resolve({})})}function translateReason(reason){return globalize.translate("sharedcomponents#"+reason)}function getTranscodingStats(session,player,displayPlayMethod){var videoCodec,audioCodec,totalBitrate,sessionStats=[];return session.TranscodingInfo&&(videoCodec=session.TranscodingInfo.VideoCodec,audioCodec=session.TranscodingInfo.AudioCodec,totalBitrate=session.TranscodingInfo.Bitrate,session.TranscodingInfo.AudioChannels),videoCodec&&sessionStats.push({label:"Video codec:",value:session.TranscodingInfo.IsVideoDirect?videoCodec.toUpperCase()+" (direct)":videoCodec.toUpperCase()}),audioCodec&&sessionStats.push({label:"Audio codec:",value:session.TranscodingInfo.IsAudioDirect?audioCodec.toUpperCase()+" (direct)":audioCodec.toUpperCase()}),"Transcode"===displayPlayMethod&&(totalBitrate&&sessionStats.push({label:"Bitrate:",value:getDisplayBitrate(totalBitrate)}),session.TranscodingInfo.CompletionPercentage&&sessionStats.push({label:"Transcoding progress:",value:session.TranscodingInfo.CompletionPercentage.toFixed(1)+"%"}),session.TranscodingInfo.Framerate&&sessionStats.push({label:"Transcoding framerate:",value:session.TranscodingInfo.Framerate+" fps"}),session.TranscodingInfo.TranscodeReasons&&session.TranscodingInfo.TranscodeReasons.length&&sessionStats.push({label:"Reason for transcoding:",value:session.TranscodingInfo.TranscodeReasons.map(translateReason).join("
")})),sessionStats}function getDisplayBitrate(bitrate){return bitrate>1e6?(bitrate/1e6).toFixed(1)+" Mbps":Math.floor(bitrate/1e3)+" kbps"}function getMediaSourceStats(session,player,displayPlayMethod){var sessionStats=[],mediaSource=playbackManager.currentMediaSource(player)||{},totalBitrate=mediaSource.Bitrate;mediaSource.Container&&sessionStats.push({label:"Container:",value:mediaSource.Container}),totalBitrate&&sessionStats.push({label:"Bitrate:",value:getDisplayBitrate(totalBitrate)});var mediaStreams=mediaSource.MediaStreams||[],videoStream=mediaStreams.filter(function(s){return"Video"===s.Type})[0]||{},videoCodec=videoStream.Codec,audioStreamIndex=playbackManager.getAudioStreamIndex(player),audioStream=playbackManager.audioTracks(player).filter(function(s){return"Audio"===s.Type&&s.Index===audioStreamIndex})[0]||{},audioCodec=audioStream.Codec,audioChannels=audioStream.Channels,videoInfos=[];videoCodec&&videoInfos.push(videoCodec.toUpperCase()),videoStream.Profile&&videoInfos.push(videoStream.Profile),videoInfos.length&&sessionStats.push({label:"Video codec:",value:videoInfos.join(" ")}),videoStream.BitRate&&sessionStats.push({label:"Video bitrate:",value:getDisplayBitrate(videoStream.BitRate)});var audioInfos=[];return audioCodec&&audioInfos.push(audioCodec.toUpperCase()),audioStream.Profile&&audioInfos.push(audioStream.Profile),audioInfos.length&&sessionStats.push({label:"Audio codec:",value:audioInfos.join(" ")}),audioStream.BitRate&&sessionStats.push({label:"Audio bitrate:",value:getDisplayBitrate(audioStream.BitRate)}),audioChannels&&sessionStats.push({label:"Audio channels:",value:audioChannels}),audioStream.SampleRate&&sessionStats.push({label:"Audio sample rate:",value:audioStream.SampleRate+" Hz"}),audioStream.BitDepth&&sessionStats.push({label:"Audio bit depth:",value:audioStream.BitDepth}),sessionStats}function getStats(instance,player){var statsPromise=player.getStats?player.getStats():Promise.resolve({}),sessionPromise=getSession(instance,player);return Promise.all([statsPromise,sessionPromise]).then(function(responses){var playerStatsResult=responses[0],playerStats=playerStatsResult.categories||[],session=responses[1],displayPlayMethod=playMethodHelper.getDisplayPlayMethod(session),baseCategory={stats:[],name:"Playback Info"};baseCategory.stats.unshift({label:"Play method:",value:displayPlayMethod}),baseCategory.stats.unshift({label:"Player:",value:player.name});var categories=[];categories.push(baseCategory);for(var i=0,length=playerStats.length;i'+globalize.translate("sharedcomponents#AddToPlayQueue")+""),html+='",html+=result.Items.map(function(i){return'"}),select.innerHTML=html;var defaultValue=editorOptions.defaultValue;defaultValue||(defaultValue=userSettings.get("playlisteditor-lastplaylistid")||""),select.value="new"===defaultValue?"":defaultValue,select.value||(select.value=""),triggerChange(select),loading.hide()})}function getEditorHtml(){var html="";return html+='
',html+='
',html+='
',html+='
',html+='',html+="
",html+='
',html+='
',html+='',html+="
",html+="
",html+='
',html+='",html+="
",html+='',html+="
",html+="
",html+="
"}function initEditor(content,options,items){if(content.querySelector("#selectPlaylistToAddTo").addEventListener("change",function(){this.value?(content.querySelector(".newPlaylistInfo").classList.add("hide"),content.querySelector("#txtNewPlaylistName").removeAttribute("required")):(content.querySelector(".newPlaylistInfo").classList.remove("hide"),content.querySelector("#txtNewPlaylistName").setAttribute("required","required"))}),content.querySelector("form").addEventListener("submit",onSubmit),content.querySelector(".fldSelectedItemIds",content).value=items.join(","),items.length)content.querySelector(".fldSelectPlaylist").classList.remove("hide"),populatePlaylists(options,content);else{content.querySelector(".fldSelectPlaylist").classList.add("hide");var selectPlaylistToAddTo=content.querySelector("#selectPlaylistToAddTo");selectPlaylistToAddTo.innerHTML="",selectPlaylistToAddTo.value="",triggerChange(selectPlaylistToAddTo)}}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function PlaylistEditor(){}var currentServerId;return PlaylistEditor.prototype.show=function(options){var items=options.items||{};currentServerId=options.serverId;var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="",title=globalize.translate("sharedcomponents#HeaderAddToPlaylist");return html+='
',html+='',html+='

',html+=title,html+="

",html+="
",html+=getEditorHtml(),dlg.innerHTML=html,initEditor(dlg,options,items),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dialogHelper.open(dlg).then(function(){return layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),dlg.submitted?Promise.resolve():Promise.reject()})},PlaylistEditor}); \ No newline at end of file +define(["shell","dialogHelper","loading","layoutManager","playbackManager","connectionManager","userSettings","appRouter","globalize","emby-input","paper-icon-button-light","emby-select","material-icons","css!./../formdialog","emby-button"],function(shell,dialogHelper,loading,layoutManager,playbackManager,connectionManager,userSettings,appRouter,globalize){"use strict";function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(!(elem=elem.parentNode))return null;return elem}function onSubmit(e){var panel=parentWithClass(this,"dialog"),playlistId=panel.querySelector("#selectPlaylistToAddTo").value,apiClient=connectionManager.getApiClient(currentServerId);return playlistId?(userSettings.set("playlisteditor-lastplaylistid",playlistId),addToPlaylist(apiClient,panel,playlistId)):createPlaylist(apiClient,panel),e.preventDefault(),!1}function createPlaylist(apiClient,dlg){loading.show();var url=apiClient.getUrl("Playlists",{Name:dlg.querySelector("#txtNewPlaylistName").value,Ids:dlg.querySelector(".fldSelectedItemIds").value||"",userId:apiClient.getCurrentUserId()});apiClient.ajax({type:"POST",url:url,dataType:"json"}).then(function(result){loading.hide();var id=result.Id;dlg.submitted=!0,dialogHelper.close(dlg),redirectToPlaylist(apiClient,id)})}function redirectToPlaylist(apiClient,id){appRouter.showItem(id,apiClient.serverId())}function addToPlaylist(apiClient,dlg,id){var itemIds=dlg.querySelector(".fldSelectedItemIds").value||"";if("queue"===id)return playbackManager.queue({serverId:apiClient.serverId(),ids:itemIds.split(",")}),dlg.submitted=!0,void dialogHelper.close(dlg);loading.show();var url=apiClient.getUrl("Playlists/"+id+"/Items",{Ids:itemIds,userId:apiClient.getCurrentUserId()});apiClient.ajax({type:"POST",url:url}).then(function(){loading.hide(),dlg.submitted=!0,dialogHelper.close(dlg)})}function triggerChange(select){select.dispatchEvent(new CustomEvent("change",{}))}function populatePlaylists(editorOptions,panel){var select=panel.querySelector("#selectPlaylistToAddTo");loading.hide(),panel.querySelector(".newPlaylistInfo").classList.add("hide");var options={Recursive:!0,IncludeItemTypes:"Playlist",SortBy:"SortName",EnableTotalRecordCount:!1},apiClient=connectionManager.getApiClient(currentServerId);apiClient.getItems(apiClient.getCurrentUserId(),options).then(function(result){var html="";!1!==editorOptions.enableAddToPlayQueue&&playbackManager.isPlaying()&&(html+='"),html+='",html+=result.Items.map(function(i){return'"}),select.innerHTML=html;var defaultValue=editorOptions.defaultValue;defaultValue||(defaultValue=userSettings.get("playlisteditor-lastplaylistid")||""),select.value="new"===defaultValue?"":defaultValue,select.value||(select.value=""),triggerChange(select),loading.hide()})}function getEditorHtml(items){var html="";html+='
',html+='
',html+='
',html+='
';var autoFocus=items.length?" autofocus":"";return html+='",html+="
",html+='
',html+='
',autoFocus=items.length?"":" autofocus",html+='",html+="
",html+="
",html+='
',html+='",html+="
",html+='',html+="
",html+="
",html+="
"}function initEditor(content,options,items){if(content.querySelector("#selectPlaylistToAddTo").addEventListener("change",function(){this.value?(content.querySelector(".newPlaylistInfo").classList.add("hide"),content.querySelector("#txtNewPlaylistName").removeAttribute("required")):(content.querySelector(".newPlaylistInfo").classList.remove("hide"),content.querySelector("#txtNewPlaylistName").setAttribute("required","required"))}),content.querySelector("form").addEventListener("submit",onSubmit),content.querySelector(".fldSelectedItemIds",content).value=items.join(","),items.length)content.querySelector(".fldSelectPlaylist").classList.remove("hide"),populatePlaylists(options,content);else{content.querySelector(".fldSelectPlaylist").classList.add("hide");var selectPlaylistToAddTo=content.querySelector("#selectPlaylistToAddTo");selectPlaylistToAddTo.innerHTML="",selectPlaylistToAddTo.value="",triggerChange(selectPlaylistToAddTo)}}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function PlaylistEditor(){}var currentServerId;return PlaylistEditor.prototype.show=function(options){var items=options.items||{};currentServerId=options.serverId;var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="",title=globalize.translate("sharedcomponents#HeaderAddToPlaylist");return html+='
',html+='',html+='

',html+=title,html+="

",html+="
",html+=getEditorHtml(items),dlg.innerHTML=html,initEditor(dlg,options,items),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dialogHelper.open(dlg).then(function(){return layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),dlg.submitted?Promise.resolve():Promise.reject()})},PlaylistEditor}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/pluginmanager.js b/dashboard-ui/bower_components/emby-webcomponents/pluginmanager.js index f2f02e4a1..a4674d541 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/pluginmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/pluginmanager.js @@ -1 +1 @@ -define(["events"],function(events){"use strict";function loadStrings(plugin,globalize){var strings=plugin.getTranslations?plugin.getTranslations():[];return globalize.loadStrings({name:plugin.id||plugin.packageName,strings:strings})}function definePluginRoute(pluginManager,route,plugin){route.contentPath=pluginManager.mapPath(plugin,route.path),route.path=pluginManager.mapRoute(plugin,route),Emby.App.defineRoute(route,plugin.id)}function PluginManager(){this.pluginsList=[]}var cacheParam=(new Date).getTime();return PluginManager.prototype.loadPlugin=function(url){console.log("Loading plugin: "+url);var instance=this;return new Promise(function(resolve,reject){require([url,"globalize","appRouter"],function(pluginFactory,globalize,appRouter){var plugin=new pluginFactory,existing=instance.pluginsList.filter(function(p){return p.id===plugin.id})[0];if(existing)return void resolve(url);plugin.installUrl=url;var urlLower=url.toLowerCase();urlLower.indexOf("http:")===-1&&urlLower.indexOf("https:")===-1&&urlLower.indexOf("file:")===-1&&0!==url.indexOf(appRouter.baseUrl())&&(url=appRouter.baseUrl()+"/"+url);var separatorIndex=Math.max(url.lastIndexOf("/"),url.lastIndexOf("\\"));plugin.baseUrl=url.substring(0,separatorIndex);var paths={};paths[plugin.id]=plugin.baseUrl,requirejs.config({waitSeconds:0,paths:paths}),instance.register(plugin),plugin.getRoutes&&plugin.getRoutes().forEach(function(route){definePluginRoute(instance,route,plugin)}),"skin"===plugin.type?resolve(plugin):loadStrings(plugin,globalize).then(function(){resolve(plugin)},reject)})})},PluginManager.prototype.register=function(obj){this.pluginsList.push(obj),events.trigger(this,"registered",[obj])},PluginManager.prototype.ofType=function(type){return this.pluginsList.filter(function(o){return o.type===type})},PluginManager.prototype.plugins=function(){return this.pluginsList},PluginManager.prototype.mapRoute=function(plugin,route){return"string"==typeof plugin&&(plugin=this.pluginsList.filter(function(p){return(p.id||p.packageName)===plugin})[0]),route=route.path||route,0===route.toLowerCase().indexOf("http")?route:"/plugins/"+plugin.id+"/"+route},PluginManager.prototype.mapPath=function(plugin,path,addCacheParam){"string"==typeof plugin&&(plugin=this.pluginsList.filter(function(p){return(p.id||p.packageName)===plugin})[0]);var url=plugin.baseUrl+"/"+path;return addCacheParam&&(url+=url.indexOf("?")===-1?"?":"&",url+="v="+cacheParam),url},new PluginManager}); \ No newline at end of file +define(["events"],function(events){"use strict";function loadStrings(plugin,globalize){var strings=plugin.getTranslations?plugin.getTranslations():[];return globalize.loadStrings({name:plugin.id||plugin.packageName,strings:strings})}function definePluginRoute(pluginManager,route,plugin){route.contentPath=pluginManager.mapPath(plugin,route.path),route.path=pluginManager.mapRoute(plugin,route),Emby.App.defineRoute(route,plugin.id)}function PluginManager(){this.pluginsList=[]}var cacheParam=(new Date).getTime();return PluginManager.prototype.loadPlugin=function(url){console.log("Loading plugin: "+url);var instance=this;return new Promise(function(resolve,reject){require([url,"globalize","appRouter"],function(pluginFactory,globalize,appRouter){var plugin=new pluginFactory;if(instance.pluginsList.filter(function(p){return p.id===plugin.id})[0])return void resolve(url);plugin.installUrl=url;var urlLower=url.toLowerCase();-1===urlLower.indexOf("http:")&&-1===urlLower.indexOf("https:")&&-1===urlLower.indexOf("file:")&&0!==url.indexOf(appRouter.baseUrl())&&(url=appRouter.baseUrl()+"/"+url);var separatorIndex=Math.max(url.lastIndexOf("/"),url.lastIndexOf("\\"));plugin.baseUrl=url.substring(0,separatorIndex);var paths={};paths[plugin.id]=plugin.baseUrl,requirejs.config({waitSeconds:0,paths:paths}),instance.register(plugin),plugin.getRoutes&&plugin.getRoutes().forEach(function(route){definePluginRoute(instance,route,plugin)}),"skin"===plugin.type?resolve(plugin):loadStrings(plugin,globalize).then(function(){resolve(plugin)},reject)})})},PluginManager.prototype.register=function(obj){this.pluginsList.push(obj),events.trigger(this,"registered",[obj])},PluginManager.prototype.ofType=function(type){return this.pluginsList.filter(function(o){return o.type===type})},PluginManager.prototype.plugins=function(){return this.pluginsList},PluginManager.prototype.mapRoute=function(plugin,route){return"string"==typeof plugin&&(plugin=this.pluginsList.filter(function(p){return(p.id||p.packageName)===plugin})[0]),route=route.path||route,0===route.toLowerCase().indexOf("http")?route:"/plugins/"+plugin.id+"/"+route},PluginManager.prototype.mapPath=function(plugin,path,addCacheParam){"string"==typeof plugin&&(plugin=this.pluginsList.filter(function(p){return(p.id||p.packageName)===plugin})[0]);var url=plugin.baseUrl+"/"+path;return addCacheParam&&(url+=-1===url.indexOf("?")?"?":"&",url+="v="+cacheParam),url},new PluginManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/polyfills/objectassign.js b/dashboard-ui/bower_components/emby-webcomponents/polyfills/objectassign.js index 66118a751..468eda183 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/polyfills/objectassign.js +++ b/dashboard-ui/bower_components/emby-webcomponents/polyfills/objectassign.js @@ -1 +1 @@ -"function"!=typeof Object.assign&&!function(){Object.assign=function(target){"use strict";if(void 0===target||null===target)throw new TypeError("Cannot convert undefined or null to object");for(var output=Object(target),index=1;index=3800&&(qualityOptions.push({name:"4K - 120 Mbps",maxHeight:2160,bitrate:12e7}),qualityOptions.push({name:"4K - 100 Mbps",maxHeight:2160,bitrate:1e8}),qualityOptions.push({name:"4K - 80 Mbps",maxHeight:2160,bitrate:8e7})),maxAllowedWidth>=1900?(qualityOptions.push({name:"1080p - 60 Mbps",maxHeight:1080,bitrate:6e7}),qualityOptions.push({name:"1080p - 50 Mbps",maxHeight:1080,bitrate:5e7}),qualityOptions.push({name:"1080p - 40 Mbps",maxHeight:1080,bitrate:4e7}),qualityOptions.push({name:"1080p - 30 Mbps",maxHeight:1080,bitrate:3e7}),qualityOptions.push({name:"1080p - 25 Mbps",maxHeight:1080,bitrate:25e6}),qualityOptions.push({name:"1080p - 20 Mbps",maxHeight:1080,bitrate:2e7}),qualityOptions.push({name:"1080p - 15 Mbps",maxHeight:1080,bitrate:15e6}),qualityOptions.push({name:"1080p - 10 Mbps",maxHeight:1080,bitrate:10000001}),qualityOptions.push({name:"1080p - 8 Mbps",maxHeight:1080,bitrate:8000001}),qualityOptions.push({name:"1080p - 6 Mbps",maxHeight:1080,bitrate:6000001}),qualityOptions.push({name:"1080p - 5 Mbps",maxHeight:1080,bitrate:5000001}),qualityOptions.push({name:"1080p - 4 Mbps",maxHeight:1080,bitrate:4000002})):maxAllowedWidth>=1260?(qualityOptions.push({name:"720p - 10 Mbps",maxHeight:720,bitrate:1e7}),qualityOptions.push({name:"720p - 8 Mbps",maxHeight:720,bitrate:8e6}),qualityOptions.push({name:"720p - 6 Mbps",maxHeight:720,bitrate:6e6}),qualityOptions.push({name:"720p - 5 Mbps",maxHeight:720,bitrate:5e6})):maxAllowedWidth>=620&&(qualityOptions.push({name:"480p - 4 Mbps",maxHeight:480,bitrate:4000001}),qualityOptions.push({name:"480p - 3 Mbps",maxHeight:480,bitrate:3000001}),qualityOptions.push({name:"480p - 2.5 Mbps",maxHeight:480,bitrate:25e5}),qualityOptions.push({name:"480p - 2 Mbps",maxHeight:480,bitrate:2000001}),qualityOptions.push({name:"480p - 1.5 Mbps",maxHeight:480,bitrate:1500001})),maxAllowedWidth>=1260&&(qualityOptions.push({name:"720p - 4 Mbps",maxHeight:720,bitrate:4e6}),qualityOptions.push({name:"720p - 3 Mbps",maxHeight:720,bitrate:3e6}),qualityOptions.push({name:"720p - 2 Mbps",maxHeight:720,bitrate:2e6}),qualityOptions.push({name:"720p - 1.5 Mbps",maxHeight:720,bitrate:15e5}),qualityOptions.push({name:"720p - 1 Mbps",maxHeight:720,bitrate:1000001})),qualityOptions.push({name:"480p - 1 Mbps",maxHeight:480,bitrate:1e6}),qualityOptions.push({name:"480p - 720 kbps",maxHeight:480,bitrate:72e4}),qualityOptions.push({name:"480p - 420 kbps",maxHeight:480,bitrate:42e4}),qualityOptions.push({name:"360p",maxHeight:360,bitrate:4e5}),qualityOptions.push({name:"240p",maxHeight:240,bitrate:32e4}),qualityOptions.push({name:"144p",maxHeight:144,bitrate:192e3});var autoQualityOption={name:globalize.translate("sharedcomponents#Auto"),bitrate:0,selected:options.isAutomaticBitrateEnabled};if(options.enableAuto&&qualityOptions.push(autoQualityOption),maxStreamingBitrate){for(var selectedIndex=-1,i=0,length=qualityOptions.length;i=3800&&(qualityOptions.push({name:"4K - 120 Mbps",maxHeight:2160,bitrate:12e7}),qualityOptions.push({name:"4K - 100 Mbps",maxHeight:2160,bitrate:1e8}),qualityOptions.push({name:"4K - 80 Mbps",maxHeight:2160,bitrate:8e7})),maxAllowedWidth>=1900?(qualityOptions.push({name:"1080p - 60 Mbps",maxHeight:1080,bitrate:6e7}),qualityOptions.push({name:"1080p - 50 Mbps",maxHeight:1080,bitrate:5e7}),qualityOptions.push({name:"1080p - 40 Mbps",maxHeight:1080,bitrate:4e7}),qualityOptions.push({name:"1080p - 30 Mbps",maxHeight:1080,bitrate:3e7}),qualityOptions.push({name:"1080p - 25 Mbps",maxHeight:1080,bitrate:25e6}),qualityOptions.push({name:"1080p - 20 Mbps",maxHeight:1080,bitrate:2e7}),qualityOptions.push({name:"1080p - 15 Mbps",maxHeight:1080,bitrate:15e6}),qualityOptions.push({name:"1080p - 10 Mbps",maxHeight:1080,bitrate:10000001}),qualityOptions.push({name:"1080p - 8 Mbps",maxHeight:1080,bitrate:8000001}),qualityOptions.push({name:"1080p - 6 Mbps",maxHeight:1080,bitrate:6000001}),qualityOptions.push({name:"1080p - 5 Mbps",maxHeight:1080,bitrate:5000001}),qualityOptions.push({name:"1080p - 4 Mbps",maxHeight:1080,bitrate:4000002})):maxAllowedWidth>=1260?(qualityOptions.push({name:"720p - 10 Mbps",maxHeight:720,bitrate:1e7}),qualityOptions.push({name:"720p - 8 Mbps",maxHeight:720,bitrate:8e6}),qualityOptions.push({name:"720p - 6 Mbps",maxHeight:720,bitrate:6e6}),qualityOptions.push({name:"720p - 5 Mbps",maxHeight:720,bitrate:5e6})):maxAllowedWidth>=620&&(qualityOptions.push({name:"480p - 4 Mbps",maxHeight:480,bitrate:4000001}),qualityOptions.push({name:"480p - 3 Mbps",maxHeight:480,bitrate:3000001}),qualityOptions.push({name:"480p - 2.5 Mbps",maxHeight:480,bitrate:25e5}),qualityOptions.push({name:"480p - 2 Mbps",maxHeight:480,bitrate:2000001}),qualityOptions.push({name:"480p - 1.5 Mbps",maxHeight:480,bitrate:1500001})),maxAllowedWidth>=1260&&(qualityOptions.push({name:"720p - 4 Mbps",maxHeight:720,bitrate:4e6}),qualityOptions.push({name:"720p - 3 Mbps",maxHeight:720,bitrate:3e6}),qualityOptions.push({name:"720p - 2 Mbps",maxHeight:720,bitrate:2e6}),qualityOptions.push({name:"720p - 1.5 Mbps",maxHeight:720,bitrate:15e5}),qualityOptions.push({name:"720p - 1 Mbps",maxHeight:720,bitrate:1000001})),qualityOptions.push({name:"480p - 1 Mbps",maxHeight:480,bitrate:1e6}),qualityOptions.push({name:"480p - 720 kbps",maxHeight:480,bitrate:72e4}),qualityOptions.push({name:"480p - 420 kbps",maxHeight:480,bitrate:42e4}),qualityOptions.push({name:"360p",maxHeight:360,bitrate:4e5}),qualityOptions.push({name:"240p",maxHeight:240,bitrate:32e4}),qualityOptions.push({name:"144p",maxHeight:144,bitrate:192e3});var autoQualityOption={name:globalize.translate("sharedcomponents#Auto"),bitrate:0,selected:options.isAutomaticBitrateEnabled};if(options.enableAuto&&qualityOptions.push(autoQualityOption),maxStreamingBitrate){for(var selectedIndex=-1,i=0,length=qualityOptions.length;i
-
-
+
+
@@ -21,8 +21,8 @@
-
-
+
+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css index 2e74beedb..67bae2275 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css @@ -1 +1 @@ -.recordingButton{margin-left:0;min-width:10em}.recordingIcon{font-size:1.3em!important}.recordingIcon-active{color:#c33}.recordSeriesContainer{margin-bottom:.8em} \ No newline at end of file +.recordingButton{margin-left:0;min-width:10em}.recordingIcon-active{color:#c33}.recordSeriesContainer{margin-bottom:.8em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js index e9f8b2d61..6098673c7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js @@ -1 +1 @@ -define(["globalize","connectionManager","serverNotifications","require","loading","apphost","dom","recordingHelper","events","registrationServices","paper-icon-button-light","emby-button","css!./recordingfields","flexStyles"],function(globalize,connectionManager,serverNotifications,require,loading,appHost,dom,recordingHelper,events,registrationServices){"use strict";function getRegistration(apiClient,feature){return registrationServices.validateFeature(feature,{showDialog:!1,viewOnly:!0})}function showConvertRecordingsUnlockMessage(context,apiClient){getRegistration(apiClient,getDvrFeatureCode()).then(function(){context.querySelector(".convertRecordingsContainer").classList.add("hide")},function(){context.querySelector(".convertRecordingsContainer").classList.remove("hide")})}function showSeriesRecordingFields(context,programId,apiClient){getRegistration(apiClient,getDvrFeatureCode()).then(function(){context.querySelector(".supporterContainer").classList.add("hide"),context.querySelector(".convertRecordingsContainer").classList.add("hide"),context.querySelector(".recordSeriesContainer").classList.remove("hide")},function(){context.querySelector(".supporterContainerText").innerHTML=globalize.translate("sharedcomponents#MessageActiveSubscriptionRequiredSeriesRecordings"),context.querySelector(".supporterContainer").classList.remove("hide"),context.querySelector(".recordSeriesContainer").classList.add("hide"),context.querySelector(".convertRecordingsContainer").classList.add("hide")})}function getDvrFeatureCode(){return"dvr"}function showSingleRecordingFields(context,programId,apiClient){getRegistration(apiClient,getDvrFeatureCode()).then(function(){context.querySelector(".supporterContainer").classList.add("hide"),showConvertRecordingsUnlockMessage(context,apiClient)},function(){context.querySelector(".supporterContainerText").innerHTML=globalize.translate("sharedcomponents#DvrSubscriptionRequired"),context.querySelector(".supporterContainer").classList.remove("hide"),context.querySelector(".convertRecordingsContainer").classList.add("hide")})}function showRecordingFieldsContainer(context,programId,apiClient){getRegistration(apiClient,getDvrFeatureCode()).then(function(){context.querySelector(".recordingFields").classList.remove("hide")},function(){context.querySelector(".recordingFields").classList.add("hide")})}function loadData(parent,program,apiClient){program.IsSeries?(parent.querySelector(".recordSeriesContainer").classList.remove("hide"),showSeriesRecordingFields(parent,program.Id,apiClient)):(parent.querySelector(".recordSeriesContainer").classList.add("hide"),showSingleRecordingFields(parent,program.Id,apiClient)),program.SeriesTimerId?(parent.querySelector(".btnManageSeriesRecording").classList.remove("hide"),parent.querySelector(".seriesRecordingButton .recordingIcon").classList.add("recordingIcon-active"),parent.querySelector(".seriesRecordingButton .buttonText").innerHTML=globalize.translate("sharedcomponents#CancelSeries")):(parent.querySelector(".btnManageSeriesRecording").classList.add("hide"),parent.querySelector(".seriesRecordingButton .recordingIcon").classList.remove("recordingIcon-active"),parent.querySelector(".seriesRecordingButton .buttonText").innerHTML=globalize.translate("sharedcomponents#RecordSeries")),program.TimerId&&"Cancelled"!==program.Status?(parent.querySelector(".btnManageRecording").classList.remove("hide"),parent.querySelector(".singleRecordingButton .recordingIcon").classList.add("recordingIcon-active"),"InProgress"===program.Status?parent.querySelector(".singleRecordingButton .buttonText").innerHTML=globalize.translate("sharedcomponents#StopRecording"):parent.querySelector(".singleRecordingButton .buttonText").innerHTML=globalize.translate("sharedcomponents#DoNotRecord")):(parent.querySelector(".btnManageRecording").classList.add("hide"),parent.querySelector(".singleRecordingButton .recordingIcon").classList.remove("recordingIcon-active"),parent.querySelector(".singleRecordingButton .buttonText").innerHTML=globalize.translate("sharedcomponents#Record"))}function fetchData(instance){var options=instance.options,apiClient=connectionManager.getApiClient(options.serverId);return showRecordingFieldsContainer(options.parent,options.programId,apiClient),apiClient.getLiveTvProgram(options.programId,apiClient.getCurrentUserId()).then(function(program){instance.TimerId=program.TimerId,instance.Status=program.Status,instance.SeriesTimerId=program.SeriesTimerId,loadData(options.parent,program,apiClient)})}function onTimerChangedExternally(e,apiClient,data){var options=this.options,refresh=!1;data.Id&&this.TimerId===data.Id&&(refresh=!0),data.ProgramId&&options&&options.programId===data.ProgramId&&(refresh=!0),refresh&&this.refresh()}function onSeriesTimerChangedExternally(e,apiClient,data){var options=this.options,refresh=!1;data.Id&&this.SeriesTimerId===data.Id&&(refresh=!0),data.ProgramId&&options&&options.programId===data.ProgramId&&(refresh=!0),refresh&&this.refresh()}function RecordingEditor(options){this.options=options,this.embed();var timerChangedHandler=onTimerChangedExternally.bind(this);this.timerChangedHandler=timerChangedHandler,events.on(serverNotifications,"TimerCreated",timerChangedHandler),events.on(serverNotifications,"TimerCancelled",timerChangedHandler);var seriesTimerChangedHandler=onSeriesTimerChangedExternally.bind(this);this.seriesTimerChangedHandler=seriesTimerChangedHandler,events.on(serverNotifications,"SeriesTimerCreated",seriesTimerChangedHandler),events.on(serverNotifications,"SeriesTimerCancelled",seriesTimerChangedHandler)}function onSupporterButtonClick(){registrationServices.showPremiereInfo()}function onManageRecordingClick(e){var options=this.options;if(this.TimerId&&"Cancelled"!==this.Status){var self=this;require(["recordingEditor"],function(recordingEditor){recordingEditor.show(self.TimerId,options.serverId,{enableCancel:!1}).then(function(){self.changed=!0})})}}function onManageSeriesRecordingClick(e){var options=this.options;if(this.SeriesTimerId){var self=this;require(["seriesRecordingEditor"],function(seriesRecordingEditor){seriesRecordingEditor.show(self.SeriesTimerId,options.serverId,{enableCancel:!1}).then(function(){self.changed=!0})})}}function onRecordChange(e){this.changed=!0;var self=this,options=this.options,apiClient=connectionManager.getApiClient(options.serverId),button=dom.parentWithTag(e.target,"BUTTON"),isChecked=!button.querySelector("i").classList.contains("recordingIcon-active"),hasEnabledTimer=this.TimerId&&"Cancelled"!==this.Status;isChecked?hasEnabledTimer||(loading.show(),recordingHelper.createRecording(apiClient,options.programId,!1).then(function(){events.trigger(self,"recordingchanged"),fetchData(self),loading.hide()})):hasEnabledTimer&&(loading.show(),recordingHelper.cancelTimer(apiClient,this.TimerId,!0).then(function(){events.trigger(self,"recordingchanged"),fetchData(self),loading.hide()}))}function sendToast(msg){require(["toast"],function(toast){toast(msg)})}function onRecordSeriesChange(e){this.changed=!0;var self=this,options=this.options,apiClient=connectionManager.getApiClient(options.serverId),button=dom.parentWithTag(e.target,"BUTTON"),isChecked=!button.querySelector("i").classList.contains("recordingIcon-active");if(isChecked){if(showSeriesRecordingFields(options.parent,options.programId,apiClient),!this.SeriesTimerId){var promise=this.TimerId?recordingHelper.changeRecordingToSeries(apiClient,this.TimerId,options.programId):recordingHelper.createRecording(apiClient,options.programId,!0);promise.then(function(){fetchData(self)})}}else showSingleRecordingFields(options.parent,options.programId,apiClient),this.SeriesTimerId&&apiClient.cancelLiveTvSeriesTimer(this.SeriesTimerId).then(function(){sendToast(globalize.translate("sharedcomponents#RecordingCancelled")),fetchData(self)})}return RecordingEditor.prototype.embed=function(){var self=this;return new Promise(function(resolve,reject){require(["text!./recordingfields.template.html"],function(template){var options=self.options,context=options.parent;context.innerHTML=globalize.translateDocument(template,"sharedcomponents");for(var supporterButtons=context.querySelectorAll(".btnSupporter"),i=0,length=supporterButtons.length;i'+text+""}context.querySelector(".selectKeepUpTo").innerHTML=html}function onFieldChange(e){this.querySelector(".btnSubmit").click()}function embed(itemId,serverId,options){recordingUpdated=!1,recordingDeleted=!1,currentServerId=serverId,loading.show(),options=options||{},require(["text!./seriesrecordingeditor.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=options.context;dlg.classList.add("hide"),dlg.innerHTML=globalize.translateDocument(template,"sharedcomponents"),dlg.querySelector(".formDialogHeader").classList.add("hide"),dlg.querySelector(".formDialogFooter").classList.add("hide"),dlg.querySelector(".formDialogContent").className="",dlg.querySelector(".dialogContentInner").className="",dlg.classList.remove("hide"),dlg.removeEventListener("change",onFieldChange),dlg.addEventListener("change",onFieldChange),currentDialog=dlg,init(dlg),reload(dlg,itemId)})}function showEditor(itemId,serverId,options){return new Promise(function(resolve,reject){recordingUpdated=!1,recordingDeleted=!1,currentServerId=serverId,loading.show(),options=options||{},require(["text!./seriesrecordingeditor.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("recordingDialog"),layoutManager.tv||(dlg.style["min-width"]="20%");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,options.enableCancel===!1&&dlg.querySelector(".formDialogFooter").classList.add("hide"),currentDialog=dlg,dlg.addEventListener("closing",function(){recordingDeleted||this.querySelector(".btnSubmit").click()}),dlg.addEventListener("close",function(){recordingUpdated?resolve({updated:!0,deleted:recordingDeleted}):reject()}),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),init(dlg),reload(dlg,itemId),dialogHelper.open(dlg)})})}var currentDialog,currentItemId,currentServerId,recordingUpdated=!1,recordingDeleted=!1;return{show:showEditor,embed:embed}}); \ No newline at end of file +define(["dialogHelper","globalize","layoutManager","mediaInfo","apphost","connectionManager","require","loading","scrollHelper","imageLoader","datetime","scrollStyles","emby-button","emby-checkbox","emby-input","emby-select","paper-icon-button-light","css!./../formdialog","css!./recordingcreator","material-icons","flexStyles"],function(dialogHelper,globalize,layoutManager,mediaInfo,appHost,connectionManager,require,loading,scrollHelper,imageLoader,datetime){"use strict";function deleteTimer(apiClient,timerId){return new Promise(function(resolve,reject){require(["recordingHelper"],function(recordingHelper){recordingHelper.cancelSeriesTimerWithConfirmation(timerId,apiClient.serverId()).then(resolve,reject)})})}function renderTimer(context,item,apiClient){item.ProgramInfo;context.querySelector("#txtPrePaddingMinutes").value=item.PrePaddingSeconds/60,context.querySelector("#txtPostPaddingMinutes").value=item.PostPaddingSeconds/60,context.querySelector(".selectChannels").value=item.RecordAnyChannel?"all":"one",context.querySelector(".selectAirTime").value=item.RecordAnyTime?"any":"original",context.querySelector(".selectShowType").value=item.RecordNewOnly?"new":"all",context.querySelector(".chkSkipEpisodesInLibrary").checked=item.SkipEpisodesInLibrary,context.querySelector(".selectKeepUpTo").value=item.KeepUpTo||0,item.ChannelName||item.ChannelNumber?context.querySelector(".optionChannelOnly").innerHTML=globalize.translate("sharedcomponents#ChannelNameOnly",item.ChannelName||item.ChannelNumber):context.querySelector(".optionChannelOnly").innerHTML=globalize.translate("sharedcomponents#OneChannel"),context.querySelector(".optionAroundTime").innerHTML=globalize.translate("sharedcomponents#AroundTime",datetime.getDisplayTime(datetime.parseISO8601Date(item.StartDate))),loading.hide()}function closeDialog(isDeleted){recordingUpdated=!0,recordingDeleted=isDeleted,dialogHelper.close(currentDialog)}function onSubmit(e){var form=this,apiClient=connectionManager.getApiClient(currentServerId);return apiClient.getLiveTvSeriesTimer(currentItemId).then(function(item){item.PrePaddingSeconds=60*form.querySelector("#txtPrePaddingMinutes").value,item.PostPaddingSeconds=60*form.querySelector("#txtPostPaddingMinutes").value,item.RecordAnyChannel="all"===form.querySelector(".selectChannels").value,item.RecordAnyTime="any"===form.querySelector(".selectAirTime").value,item.RecordNewOnly="new"===form.querySelector(".selectShowType").value,item.SkipEpisodesInLibrary=form.querySelector(".chkSkipEpisodesInLibrary").checked,item.KeepUpTo=form.querySelector(".selectKeepUpTo").value,apiClient.updateLiveTvSeriesTimer(item)}),e.preventDefault(),!1}function init(context){fillKeepUpTo(context),context.querySelector(".btnCancel").addEventListener("click",function(){closeDialog(!1)}),context.querySelector(".btnCancelRecording").addEventListener("click",function(){deleteTimer(connectionManager.getApiClient(currentServerId),currentItemId).then(function(){closeDialog(!0)})}),context.querySelector("form").addEventListener("submit",onSubmit)}function reload(context,id){var apiClient=connectionManager.getApiClient(currentServerId);loading.show(),"string"==typeof id?(currentItemId=id,apiClient.getLiveTvSeriesTimer(id).then(function(result){renderTimer(context,result,apiClient),loading.hide()})):id&&(currentItemId=id.Id,renderTimer(context,id,apiClient),loading.hide())}function fillKeepUpTo(context){for(var html="",i=0;i<=50;i++){var text;text=0===i?globalize.translate("sharedcomponents#AsManyAsPossible"):1===i?globalize.translate("sharedcomponents#ValueOneEpisode"):globalize.translate("sharedcomponents#ValueEpisodeCount",i),html+='"}context.querySelector(".selectKeepUpTo").innerHTML=html}function onFieldChange(e){this.querySelector(".btnSubmit").click()}function embed(itemId,serverId,options){recordingUpdated=!1,recordingDeleted=!1,currentServerId=serverId,loading.show(),options=options||{},require(["text!./seriesrecordingeditor.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=options.context;dlg.classList.add("hide"),dlg.innerHTML=globalize.translateDocument(template,"sharedcomponents"),dlg.querySelector(".formDialogHeader").classList.add("hide"),dlg.querySelector(".formDialogFooter").classList.add("hide"),dlg.querySelector(".formDialogContent").className="",dlg.querySelector(".dialogContentInner").className="",dlg.classList.remove("hide"),dlg.removeEventListener("change",onFieldChange),dlg.addEventListener("change",onFieldChange),currentDialog=dlg,init(dlg),reload(dlg,itemId)})}function showEditor(itemId,serverId,options){return new Promise(function(resolve,reject){recordingUpdated=!1,recordingDeleted=!1,currentServerId=serverId,loading.show(),options=options||{},require(["text!./seriesrecordingeditor.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("recordingDialog"),layoutManager.tv||(dlg.style["min-width"]="20%");var html="";html+=globalize.translateDocument(template,"sharedcomponents"),dlg.innerHTML=html,!1===options.enableCancel&&dlg.querySelector(".formDialogFooter").classList.add("hide"),currentDialog=dlg,dlg.addEventListener("closing",function(){recordingDeleted||this.querySelector(".btnSubmit").click()}),dlg.addEventListener("close",function(){recordingUpdated?resolve({updated:!0,deleted:recordingDeleted}):reject()}),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),init(dlg),reload(dlg,itemId),dialogHelper.open(dlg)})})}var currentDialog,currentItemId,currentServerId,recordingUpdated=!1,recordingDeleted=!1;return{show:showEditor,embed:embed}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html index e882a4121..0460546a7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html @@ -43,8 +43,8 @@
-
-
+
+
@@ -53,8 +53,8 @@
-
-
+
+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js b/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js index 8e1c09aa1..d2ccd4719 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js @@ -1 +1 @@ -define(["shell","dialogHelper","loading","layoutManager","connectionManager","appRouter","globalize","emby-input","emby-checkbox","paper-icon-button-light","emby-select","material-icons","css!./../formdialog","emby-button"],function(shell,dialogHelper,loading,layoutManager,connectionManager,appRouter,globalize){"use strict";function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(elem=elem.parentNode,!elem)return null;return elem}function getEditorHtml(){var html="";return html+='
',html+='
',html+='
',html+='
',html+='",html+="
",html+='",html+='
',html+=globalize.translate("sharedcomponents#RefreshDialogHelp"),html+="
",html+='',html+="
",html+='
',html+='",html+="
",html+="
",html+="
",html+="
"}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function onSubmit(e){loading.show();var instance=this,dlg=parentWithClass(e.target,"dialog"),options=instance.options,apiClient=connectionManager.getApiClient(options.serverId),replaceAllMetadata="all"===dlg.querySelector("#selectMetadataRefreshMode").value,mode="scan"===dlg.querySelector("#selectMetadataRefreshMode").value?"Default":"FullRefresh",replaceAllImages="FullRefresh"===mode&&dlg.querySelector(".chkReplaceImages").checked;return options.itemIds.forEach(function(itemId){apiClient.refreshItem(itemId,{Recursive:!0,ImageRefreshMode:mode,MetadataRefreshMode:mode,ReplaceAllImages:replaceAllImages,ReplaceAllMetadata:replaceAllMetadata})}),dialogHelper.close(dlg),require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#RefreshQueued"))}),loading.hide(),e.preventDefault(),!1}function RefreshDialog(options){this.options=options}return RefreshDialog.prototype.show=function(){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="",title=globalize.translate("sharedcomponents#RefreshMetadata");return html+='
',html+='',html+='

',html+=title,html+="

",html+="
",html+=getEditorHtml(),dlg.innerHTML=html,dlg.querySelector("form").addEventListener("submit",onSubmit.bind(this)),dlg.querySelector("#selectMetadataRefreshMode").addEventListener("change",function(){"scan"===this.value?dlg.querySelector(".fldReplaceExistingImages").classList.add("hide"):dlg.querySelector(".fldReplaceExistingImages").classList.remove("hide")}),this.options.mode&&(dlg.querySelector("#selectMetadataRefreshMode").value=this.options.mode),dlg.querySelector("#selectMetadataRefreshMode").dispatchEvent(new CustomEvent("change")),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),new Promise(function(resolve,reject){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),dlg.addEventListener("close",resolve),dialogHelper.open(dlg)})},RefreshDialog}); \ No newline at end of file +define(["shell","dialogHelper","loading","layoutManager","connectionManager","appRouter","globalize","emby-input","emby-checkbox","paper-icon-button-light","emby-select","material-icons","css!./../formdialog","emby-button"],function(shell,dialogHelper,loading,layoutManager,connectionManager,appRouter,globalize){"use strict";function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(!(elem=elem.parentNode))return null;return elem}function getEditorHtml(){var html="";return html+='
',html+='
',html+='
',html+='
',html+='",html+="
",html+='",html+='
',html+=globalize.translate("sharedcomponents#RefreshDialogHelp"),html+="
",html+='',html+="
",html+='
',html+='",html+="
",html+="
",html+="
",html+="
"}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function onSubmit(e){loading.show();var instance=this,dlg=parentWithClass(e.target,"dialog"),options=instance.options,apiClient=connectionManager.getApiClient(options.serverId),replaceAllMetadata="all"===dlg.querySelector("#selectMetadataRefreshMode").value,mode="scan"===dlg.querySelector("#selectMetadataRefreshMode").value?"Default":"FullRefresh",replaceAllImages="FullRefresh"===mode&&dlg.querySelector(".chkReplaceImages").checked;return options.itemIds.forEach(function(itemId){apiClient.refreshItem(itemId,{Recursive:!0,ImageRefreshMode:mode,MetadataRefreshMode:mode,ReplaceAllImages:replaceAllImages,ReplaceAllMetadata:replaceAllMetadata})}),dialogHelper.close(dlg),require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#RefreshQueued"))}),loading.hide(),e.preventDefault(),!1}function RefreshDialog(options){this.options=options}return RefreshDialog.prototype.show=function(){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="",title=globalize.translate("sharedcomponents#RefreshMetadata");return html+='
',html+='',html+='

',html+=title,html+="

",html+="
",html+=getEditorHtml(),dlg.innerHTML=html,dlg.querySelector("form").addEventListener("submit",onSubmit.bind(this)),dlg.querySelector("#selectMetadataRefreshMode").addEventListener("change",function(){"scan"===this.value?dlg.querySelector(".fldReplaceExistingImages").classList.add("hide"):dlg.querySelector(".fldReplaceExistingImages").classList.remove("hide")}),this.options.mode&&(dlg.querySelector("#selectMetadataRefreshMode").value=this.options.mode),dlg.querySelector("#selectMetadataRefreshMode").dispatchEvent(new CustomEvent("change")),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),new Promise(function(resolve,reject){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),dlg.addEventListener("close",resolve),dialogHelper.open(dlg)})},RefreshDialog}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/registrationservices/registrationservices.js b/dashboard-ui/bower_components/emby-webcomponents/registrationservices/registrationservices.js index a51b8fc5f..1daf465c8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/registrationservices/registrationservices.js +++ b/dashboard-ui/bower_components/emby-webcomponents/registrationservices/registrationservices.js @@ -1 +1 @@ -define(["appSettings","loading","apphost","iapManager","events","shell","globalize","dialogHelper","connectionManager","layoutManager","emby-button","emby-linkbutton"],function(appSettings,loading,appHost,iapManager,events,shell,globalize,dialogHelper,connectionManager,layoutManager){"use strict";function alertText(options){return new Promise(function(resolve,reject){require(["alert"],function(alert){alert(options).then(resolve,reject)})})}function showInAppPurchaseInfo(subscriptionOptions,unlockableProductInfo,dialogOptions){return new Promise(function(resolve,reject){require(["listViewStyle","formDialogStyle"],function(){showInAppPurchaseElement(subscriptionOptions,unlockableProductInfo,dialogOptions,resolve,reject),currentDisplayingResolve=resolve})})}function showPeriodicMessage(feature,settingsKey){return new Promise(function(resolve,reject){require(["listViewStyle","emby-button","formDialogStyle"],function(){var dlg=dialogHelper.createDialog({size:layoutManager.tv?"fullscreen":"fullscreen-border",removeOnClose:!0,scrollY:!1});dlg.classList.add("formDialog");var html="";html+='
',html+='',html+='

Emby Premiere',html+="

",html+="
",html+='
',html+='
',html+="

"+globalize.translate("sharedcomponents#HeaderDiscoverEmbyPremiere")+"

",html+="

"+globalize.translate("sharedcomponents#MessageDidYouKnowCinemaMode")+"

",html+="

"+globalize.translate("sharedcomponents#MessageDidYouKnowCinemaMode2")+"

",html+='

'+globalize.translate("sharedcomponents#HeaderBenefitsEmbyPremiere")+"

",html+='
',html+=getSubscriptionBenefits().map(getSubscriptionBenefitHtml).join(""),html+="
",html+="
",html+='
',html+='";var seconds=11;html+='
'+globalize.translate("sharedcomponents#ContinueInSecondsValue",seconds)+"
",html+='",html+="
",html+="
",html+="
",dlg.innerHTML=html;var i,length,isRejected=!0,timeTextInterval=setInterval(function(){seconds-=1,seconds<=0?(dlg.querySelector(".continueTimeText").classList.add("hide"),dlg.querySelector(".btnContinue").classList.remove("hide")):dlg.querySelector(".continueTimeText").innerHTML=globalize.translate("sharedcomponents#ContinueInSecondsValue",seconds)},1e3),btnPurchases=dlg.querySelectorAll(".buttonPremiereInfo");for(i=0,length=btnPurchases.length;iintervalMs){var apiClient=connectionManager.currentApiClient();if("6da60dd6edfc4508bca2c434d4400816"===apiClient.serverId())return Promise.resolve();var registrationOptions={viewOnly:!0};return connectionManager.getRegistrationInfo(iapManager.getAdminFeatureName(feature),apiClient,registrationOptions).catch(function(errorResult){return"overlimit"===errorResult?(appSettings.set(settingsKey,(new Date).getTime()),Promise.resolve()):showPeriodicMessage(feature,settingsKey)})}return Promise.resolve()}function validateFeature(feature,options){return options=options||{},console.log("validateFeature: "+feature),iapManager.isUnlockedByDefault(feature,options).then(function(){return showPeriodicMessageIfNeeded(feature)},function(){var unlockableFeatureCacheKey="featurepurchased-"+feature;if("1"===appSettings.get(unlockableFeatureCacheKey))return showPeriodicMessageIfNeeded(feature);var unlockableProduct=iapManager.getProductInfo(feature);if(unlockableProduct){var unlockableCacheKey="productpurchased-"+unlockableProduct.id;if(unlockableProduct.owned)return appSettings.set(unlockableFeatureCacheKey,"1"),appSettings.set(unlockableCacheKey,"1"),showPeriodicMessageIfNeeded(feature);if("1"===appSettings.get(unlockableCacheKey))return showPeriodicMessageIfNeeded(feature)}var unlockableProductInfo=unlockableProduct?{enableAppUnlock:!0,id:unlockableProduct.id,price:unlockableProduct.price,feature:feature}:null;return iapManager.getSubscriptionOptions().then(function(subscriptionOptions){if(subscriptionOptions.filter(function(p){return p.owned}).length>0)return Promise.resolve();var registrationOptions={viewOnly:options.viewOnly};return connectionManager.getRegistrationInfo(iapManager.getAdminFeatureName(feature),connectionManager.currentApiClient(),registrationOptions).catch(function(errorResult){if(options.showDialog===!1)return Promise.reject();var alertPromise;return"overlimit"===errorResult&&(alertPromise=showOverLimitAlert()),alertPromise||(alertPromise=Promise.resolve()),alertPromise.then(function(){var dialogOptions={title:globalize.translate("sharedcomponents#HeaderUnlockFeature"),feature:feature};return currentValidatingFeature=feature,showInAppPurchaseInfo(subscriptionOptions,unlockableProductInfo,dialogOptions)})})})})}function showOverLimitAlert(){return alertText("Your Emby Premiere device limit has been exceeded. Please check with the owner of your Emby Server and have them contact Emby support at apps@emby.media if necessary.").catch(function(){return Promise.resolve()})}function cancelInAppPurchase(){var elem=document.querySelector(".inAppPurchaseOverlay");elem&&dialogHelper.close(elem)}function clearCurrentDisplayingInfo(){currentDisplayingProductInfos=[],currentDisplayingResolve=null,currentValidatingFeature=null,isCurrentDialogRejected=null}function showExternalPremiereInfo(){shell.openUrl("https://emby.media/premiere")}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function getPurchaseTermHtml(term){return"
  • "+term+"
  • "}function getTermsOfPurchaseHtml(){var html="",termsOfPurchase=iapManager.getTermsOfPurchase?iapManager.getTermsOfPurchase():[];return termsOfPurchase.length?(html+="

    "+globalize.translate("sharedcomponents#HeaderTermsOfPurchase")+"

    ",termsOfPurchase.push(''+globalize.translate("sharedcomponents#PrivacyPolicy")+""),termsOfPurchase.push(''+globalize.translate("sharedcomponents#TermsOfUse")+""),html+="
      ",html+=termsOfPurchase.map(getPurchaseTermHtml).join(""),html+="
    "):html}function showInAppPurchaseElement(subscriptionOptions,unlockableProductInfo,dialogOptions,resolve,reject){function onCloseButtonClick(){dialogHelper.close(dlg)}cancelInAppPurchase(),currentDisplayingProductInfos=subscriptionOptions.slice(0),unlockableProductInfo&¤tDisplayingProductInfos.push(unlockableProductInfo);var dlg=dialogHelper.createDialog({size:layoutManager.tv?"fullscreen":"fullscreen-border",removeOnClose:!0,scrollY:!1});dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ',html+=dialogOptions.title||"",html+="

    ",html+="
    ",html+='
    ',html+='
    ',html+='
    ',html+='

    ',html+=unlockableProductInfo?globalize.translate("sharedcomponents#MessageUnlockAppWithPurchaseOrSupporter"):globalize.translate("sharedcomponents#MessageUnlockAppWithSupporter"),html+="

    ",html+='

    ',html+=globalize.translate("sharedcomponents#MessageToValidateSupporter"),html+="

    ";var i,length,hasProduct=!1;for(i=0,length=subscriptionOptions.length;i",html+='",html+="

    ";if(unlockableProductInfo){hasProduct=!0;var unlockText=globalize.translate("sharedcomponents#ButtonUnlockWithPurchase");unlockableProductInfo.price&&(unlockText=globalize.translate("sharedcomponents#ButtonUnlockPrice",unlockableProductInfo.price)),html+="

    ",html+='",html+="

    "}html+="

    ",html+='",html+="

    ",subscriptionOptions.length&&(html+='

    '+globalize.translate("sharedcomponents#HeaderBenefitsEmbyPremiere")+"

    ",html+='
    ',html+=getSubscriptionBenefits().map(getSubscriptionBenefitHtml).join(""),html+="
    "),"playback"===dialogOptions.feature&&(html+="

    ",html+='",html+="

    "),html+=getTermsOfPurchaseHtml(),html+="",html+="
    ",html+="
    ",dlg.innerHTML=html,document.body.appendChild(dlg);var btnPurchases=dlg.querySelectorAll(".btnPurchase");for(i=0,length=btnPurchases.length;i'):html+='
    ',html+=''+item.icon+"",html+='
    ',html+='

    ',html+=item.name,html+="

    ",html+='
    ',html+=item.text,html+="
    ",html+="
    ",html+=enableLink?"":"
    "}function onPurchaseButtonClick(){var featureId=this.getAttribute("data-featureid");"true"===this.getAttribute("data-email")?getUserEmail().then(function(email){iapManager.beginPurchase(featureId,email)}):iapManager.beginPurchase(featureId)}function restorePurchase(unlockableProductInfo){var dlg=dialogHelper.createDialog({size:layoutManager.tv?"fullscreen":"fullscreen-border",removeOnClose:!0,scrollY:!1});dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ',html+=iapManager.getRestoreButtonText(),html+="

    ",html+="
    ",html+='
    ',html+='
    ',html+='

    ',html+=globalize.translate("sharedcomponents#HowDidYouPay"),html+="

    ",html+="

    ",html+='",html+="

    ",unlockableProductInfo&&(html+="

    ",html+='",html+="

    "),html+="
    ",html+="
    ",dlg.innerHTML=html,document.body.appendChild(dlg),loading.hide(),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dlg.querySelector(".btnCloseDialog").addEventListener("click",function(){dialogHelper.close(dlg)}),dlg.querySelector(".btnRestoreSub").addEventListener("click",function(){dialogHelper.close(dlg),alertText({text:globalize.translate("sharedcomponents#MessageToValidateSupporter"),title:"Emby Premiere"})});var btnRestoreUnlock=dlg.querySelector(".btnRestoreUnlock");btnRestoreUnlock&&btnRestoreUnlock.addEventListener("click",function(){dialogHelper.close(dlg),iapManager.restorePurchase()}),dialogHelper.open(dlg).then(function(){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1)})}function getUserEmail(){if(connectionManager.isLoggedIntoConnect()){var connectUser=connectionManager.connectUser();if(connectUser&&connectUser.Email)return Promise.resolve(connectUser.Email)}return new Promise(function(resolve,reject){require(["prompt"],function(prompt){prompt({label:globalize.translate("sharedcomponents#LabelEmailAddress")}).then(resolve,reject)})})}function onProductUpdated(e,product){if(product.owned){var resolve=currentDisplayingResolve;if(resolve&¤tDisplayingProductInfos.filter(function(p){return product.id===p.id}).length)return isCurrentDialogRejected=!1,cancelInAppPurchase(),void resolve()}var feature=currentValidatingFeature;feature&&iapManager.isUnlockedByDefault(feature).then(function(){isCurrentDialogRejected=!1,cancelInAppPurchase(),resolve()})}function showPremiereInfo(){return appHost.supports("externalpremium")?(showExternalPremiereInfo(),Promise.resolve()):iapManager.getSubscriptionOptions().then(function(subscriptionOptions){var dialogOptions={title:"Emby Premiere",feature:"sync"};return showInAppPurchaseInfo(subscriptionOptions,null,dialogOptions)})}var currentDisplayingProductInfos=[],currentDisplayingResolve=null,currentValidatingFeature=null,isCurrentDialogRejected=null;return events.on(iapManager,"productupdated",onProductUpdated),{validateFeature:validateFeature,showPremiereInfo:showPremiereInfo}}); \ No newline at end of file +define(["appSettings","loading","apphost","iapManager","events","shell","globalize","dialogHelper","connectionManager","layoutManager","emby-button","emby-linkbutton"],function(appSettings,loading,appHost,iapManager,events,shell,globalize,dialogHelper,connectionManager,layoutManager){"use strict";function alertText(options){return new Promise(function(resolve,reject){require(["alert"],function(alert){alert(options).then(resolve,reject)})})}function showInAppPurchaseInfo(subscriptionOptions,unlockableProductInfo,dialogOptions){return new Promise(function(resolve,reject){require(["listViewStyle","formDialogStyle"],function(){showInAppPurchaseElement(subscriptionOptions,unlockableProductInfo,dialogOptions,resolve,reject),currentDisplayingResolve=resolve})})}function showPeriodicMessage(feature,settingsKey){return new Promise(function(resolve,reject){require(["listViewStyle","emby-button","formDialogStyle"],function(){var dlg=dialogHelper.createDialog({size:layoutManager.tv?"fullscreen":"fullscreen-border",removeOnClose:!0,scrollY:!1});dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    Emby Premiere',html+="

    ",html+="
    ",html+='
    ',html+='
    ',html+="

    "+globalize.translate("sharedcomponents#HeaderDiscoverEmbyPremiere")+"

    ",html+="

    "+globalize.translate("sharedcomponents#MessageDidYouKnowCinemaMode")+"

    ",html+="

    "+globalize.translate("sharedcomponents#MessageDidYouKnowCinemaMode2")+"

    ",html+='

    '+globalize.translate("sharedcomponents#HeaderBenefitsEmbyPremiere")+"

    ",html+='
    ',html+=getSubscriptionBenefits().map(getSubscriptionBenefitHtml).join(""),html+="
    ",html+="
    ",html+='
    ',html+='";var seconds=11;html+='
    '+globalize.translate("sharedcomponents#ContinueInSecondsValue",seconds)+"
    ",html+='",html+="
    ",html+="
    ",html+="
    ",dlg.innerHTML=html;var i,length,isRejected=!0,timeTextInterval=setInterval(function(){seconds-=1,seconds<=0?(dlg.querySelector(".continueTimeText").classList.add("hide"),dlg.querySelector(".btnContinue").classList.remove("hide")):dlg.querySelector(".continueTimeText").innerHTML=globalize.translate("sharedcomponents#ContinueInSecondsValue",seconds)},1e3),btnPurchases=dlg.querySelectorAll(".buttonPremiereInfo");for(i=0,length=btnPurchases.length;iintervalMs){var apiClient=connectionManager.currentApiClient();if("6da60dd6edfc4508bca2c434d4400816"===apiClient.serverId())return Promise.resolve();var registrationOptions={viewOnly:!0};return connectionManager.getRegistrationInfo(iapManager.getAdminFeatureName(feature),apiClient,registrationOptions).catch(function(errorResult){return"overlimit"===errorResult?(appSettings.set(settingsKey,(new Date).getTime()),Promise.resolve()):showPeriodicMessage(feature,settingsKey)})}return Promise.resolve()}function validateFeature(feature,options){return options=options||{},console.log("validateFeature: "+feature),iapManager.isUnlockedByDefault(feature,options).then(function(){return showPeriodicMessageIfNeeded(feature)},function(){var unlockableFeatureCacheKey="featurepurchased-"+feature;if("1"===appSettings.get(unlockableFeatureCacheKey))return showPeriodicMessageIfNeeded(feature);var unlockableProduct=iapManager.getProductInfo(feature);if(unlockableProduct){var unlockableCacheKey="productpurchased-"+unlockableProduct.id;if(unlockableProduct.owned)return appSettings.set(unlockableFeatureCacheKey,"1"),appSettings.set(unlockableCacheKey,"1"),showPeriodicMessageIfNeeded(feature);if("1"===appSettings.get(unlockableCacheKey))return showPeriodicMessageIfNeeded(feature)}var unlockableProductInfo=unlockableProduct?{enableAppUnlock:!0,id:unlockableProduct.id,price:unlockableProduct.price,feature:feature}:null;return iapManager.getSubscriptionOptions().then(function(subscriptionOptions){if(subscriptionOptions.filter(function(p){return p.owned}).length>0)return Promise.resolve();var registrationOptions={viewOnly:options.viewOnly};return connectionManager.getRegistrationInfo(iapManager.getAdminFeatureName(feature),connectionManager.currentApiClient(),registrationOptions).catch(function(errorResult){if(!1===options.showDialog)return Promise.reject();var alertPromise;return"overlimit"===errorResult&&(alertPromise=showOverLimitAlert()),alertPromise||(alertPromise=Promise.resolve()),alertPromise.then(function(){var dialogOptions={title:globalize.translate("sharedcomponents#HeaderUnlockFeature"),feature:feature};return currentValidatingFeature=feature,showInAppPurchaseInfo(subscriptionOptions,unlockableProductInfo,dialogOptions)})})})})}function showOverLimitAlert(){return alertText("Your Emby Premiere device limit has been exceeded. Please check with the owner of your Emby Server and have them contact Emby support at apps@emby.media if necessary.").catch(function(){return Promise.resolve()})}function cancelInAppPurchase(){var elem=document.querySelector(".inAppPurchaseOverlay");elem&&dialogHelper.close(elem)}function clearCurrentDisplayingInfo(){currentDisplayingProductInfos=[],currentDisplayingResolve=null,currentValidatingFeature=null,isCurrentDialogRejected=null}function showExternalPremiereInfo(){shell.openUrl(iapManager.getPremiumInfoUrl())}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function getPurchaseTermHtml(term){return"
  • "+term+"
  • "}function getTermsOfPurchaseHtml(){var html="",termsOfPurchase=iapManager.getTermsOfPurchase?iapManager.getTermsOfPurchase():[];return termsOfPurchase.length?(html+="

    "+globalize.translate("sharedcomponents#HeaderTermsOfPurchase")+"

    ",termsOfPurchase.push(''+globalize.translate("sharedcomponents#PrivacyPolicy")+""),termsOfPurchase.push(''+globalize.translate("sharedcomponents#TermsOfUse")+""),html+="
      ",html+=termsOfPurchase.map(getPurchaseTermHtml).join(""),html+="
    "):html}function showInAppPurchaseElement(subscriptionOptions,unlockableProductInfo,dialogOptions,resolve,reject){function onCloseButtonClick(){dialogHelper.close(dlg)}cancelInAppPurchase(),currentDisplayingProductInfos=subscriptionOptions.slice(0),unlockableProductInfo&¤tDisplayingProductInfos.push(unlockableProductInfo);var dlg=dialogHelper.createDialog({size:layoutManager.tv?"fullscreen":"fullscreen-border",removeOnClose:!0,scrollY:!1});dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ',html+=dialogOptions.title||"",html+="

    ",html+="
    ",html+='
    ',html+='
    ',html+='
    ',html+='

    ',html+=unlockableProductInfo?globalize.translate("sharedcomponents#MessageUnlockAppWithPurchaseOrSupporter"):globalize.translate("sharedcomponents#MessageUnlockAppWithSupporter"),html+="

    ",html+='

    ',html+=globalize.translate("sharedcomponents#MessageToValidateSupporter"),html+="

    ";var i,length;for(i=0,length=subscriptionOptions.length;i",html+='",html+="

    ";if(unlockableProductInfo){!0;var unlockText=globalize.translate("sharedcomponents#ButtonUnlockWithPurchase");unlockableProductInfo.price&&(unlockText=globalize.translate("sharedcomponents#ButtonUnlockPrice",unlockableProductInfo.price)),html+="

    ",html+='",html+="

    "}html+="

    ",html+='",html+="

    ",subscriptionOptions.length&&(html+='

    '+globalize.translate("sharedcomponents#HeaderBenefitsEmbyPremiere")+"

    ",html+='
    ',html+=getSubscriptionBenefits().map(getSubscriptionBenefitHtml).join(""),html+="
    "),"playback"===dialogOptions.feature&&(html+="

    ",html+='",html+="

    "),html+=getTermsOfPurchaseHtml(),html+="",html+="
    ",html+="
    ",dlg.innerHTML=html,document.body.appendChild(dlg);var btnPurchases=dlg.querySelectorAll(".btnPurchase");for(i=0,length=btnPurchases.length;i'):html+='
    ',html+=''+item.icon+"",html+='
    ',html+='

    ',html+=item.name,html+="

    ",html+='
    ',html+=item.text,html+="
    ",html+="
    ",html+=enableLink?"":"
    "}function onPurchaseButtonClick(){var featureId=this.getAttribute("data-featureid");"true"===this.getAttribute("data-email")?getUserEmail().then(function(email){iapManager.beginPurchase(featureId,email)}):iapManager.beginPurchase(featureId)}function restorePurchase(unlockableProductInfo){var dlg=dialogHelper.createDialog({size:layoutManager.tv?"fullscreen":"fullscreen-border",removeOnClose:!0,scrollY:!1});dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ',html+=iapManager.getRestoreButtonText(),html+="

    ",html+="
    ",html+='
    ',html+='
    ',html+='

    ',html+=globalize.translate("sharedcomponents#HowDidYouPay"),html+="

    ",html+="

    ",html+='",html+="

    ",unlockableProductInfo&&(html+="

    ",html+='",html+="

    "),html+="
    ",html+="
    ",dlg.innerHTML=html,document.body.appendChild(dlg),loading.hide(),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0),dlg.querySelector(".btnCloseDialog").addEventListener("click",function(){dialogHelper.close(dlg)}),dlg.querySelector(".btnRestoreSub").addEventListener("click",function(){dialogHelper.close(dlg),alertText({text:globalize.translate("sharedcomponents#MessageToValidateSupporter"),title:"Emby Premiere"})});var btnRestoreUnlock=dlg.querySelector(".btnRestoreUnlock");btnRestoreUnlock&&btnRestoreUnlock.addEventListener("click",function(){dialogHelper.close(dlg),iapManager.restorePurchase()}),dialogHelper.open(dlg).then(function(){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1)})}function getUserEmail(){if(connectionManager.isLoggedIntoConnect()){var connectUser=connectionManager.connectUser();if(connectUser&&connectUser.Email)return Promise.resolve(connectUser.Email)}return new Promise(function(resolve,reject){require(["prompt"],function(prompt){prompt({label:globalize.translate("sharedcomponents#LabelEmailAddress")}).then(resolve,reject)})})}function onProductUpdated(e,product){if(product.owned){var resolve=currentDisplayingResolve;if(resolve&¤tDisplayingProductInfos.filter(function(p){return product.id===p.id}).length)return isCurrentDialogRejected=!1,cancelInAppPurchase(),void resolve()}var feature=currentValidatingFeature;feature&&iapManager.isUnlockedByDefault(feature).then(function(){isCurrentDialogRejected=!1,cancelInAppPurchase(),resolve()})}function showPremiereInfo(){return appHost.supports("externalpremium")?(showExternalPremiereInfo(),Promise.resolve()):iapManager.getSubscriptionOptions().then(function(subscriptionOptions){return showInAppPurchaseInfo(subscriptionOptions,null,{title:"Emby Premiere",feature:"sync"})})}var currentDisplayingProductInfos=[],currentDisplayingResolve=null,currentValidatingFeature=null,isCurrentDialogRejected=null;return events.on(iapManager,"productupdated",onProductUpdated),{validateFeature:validateFeature,showPremiereInfo:showPremiereInfo}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/require/requirecss.js b/dashboard-ui/bower_components/emby-webcomponents/require/requirecss.js index 3ddbe9037..1448c6fa8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/require/requirecss.js +++ b/dashboard-ui/bower_components/emby-webcomponents/require/requirecss.js @@ -1 +1 @@ -define(function(){"use strict";function isLoaded(url){return importedCss.indexOf(url)!==-1}function removeFromLoadHistory(url){url=url.toLowerCase(),importedCss=importedCss.filter(function(c){return url.indexOf(c.toLowerCase())===-1})}var requireCss={};requireCss.normalize=function(name,normalize){return".css"===name.substr(name.length-4,4)&&(name=name.substr(0,name.length-4)),normalize(name)};var importedCss=[];return requireCss.load=function(cssId,req,load,config){var srch="/emby-webcomponents/require/requirecss",index=cssId.indexOf(srch);index!==-1&&(cssId="css"+cssId.substring(index+srch.length));var url=cssId+".css";if(url.indexOf("://")===-1&&(url=config.baseUrl+url),isLoaded(url))load();else{importedCss.push(url);var link=document.createElement("link");link.setAttribute("rel","stylesheet"),link.setAttribute("type","text/css"),link.onload=load;var linkUrl=url;config.urlArgs&&(linkUrl+=config.urlArgs(cssId,url)),link.setAttribute("href",linkUrl),document.head.appendChild(link)}},window.requireCss={removeStylesheet:function(stylesheet){stylesheet.parentNode.removeChild(stylesheet),removeFromLoadHistory(stylesheet.href)}},requireCss}); \ No newline at end of file +define(function(){"use strict";function isLoaded(url){return-1!==importedCss.indexOf(url)}function removeFromLoadHistory(url){url=url.toLowerCase(),importedCss=importedCss.filter(function(c){return-1===url.indexOf(c.toLowerCase())})}var requireCss={};requireCss.normalize=function(name,normalize){return".css"===name.substr(name.length-4,4)&&(name=name.substr(0,name.length-4)),normalize(name)};var importedCss=[];return requireCss.load=function(cssId,req,load,config){var srch="/emby-webcomponents/require/requirecss",index=cssId.indexOf(srch);-1!==index&&(cssId="css"+cssId.substring(index+srch.length));var url=cssId+".css";if(-1===url.indexOf("://")&&(url=config.baseUrl+url),isLoaded(url))load();else{importedCss.push(url);var link=document.createElement("link");link.setAttribute("rel","stylesheet"),link.setAttribute("type","text/css"),link.onload=load;var linkUrl=url;config.urlArgs&&(linkUrl+=config.urlArgs(cssId,url)),link.setAttribute("href",linkUrl),document.head.appendChild(link)}},window.requireCss={removeStylesheet:function(stylesheet){stylesheet.parentNode.removeChild(stylesheet),removeFromLoadHistory(stylesheet.href)}},requireCss}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/require/requirehtml.js b/dashboard-ui/bower_components/emby-webcomponents/require/requirehtml.js deleted file mode 100644 index 16e5ea49e..000000000 --- a/dashboard-ui/bower_components/emby-webcomponents/require/requirehtml.js +++ /dev/null @@ -1 +0,0 @@ -define(function(){"use strict";var importedFiles=[];return{load:function(cssId,req,load,config){cssId=cssId.replace("js/requirehtml","html");var url=cssId+".html";if(url.indexOf("://")===-1&&(url=config.baseUrl+url),importedFiles.indexOf(url)===-1){importedFiles.push(url);var link=document.createElement("link");return link.rel="import",config.urlArgs&&(url.toLowerCase().indexOf("bower_")!==-1&&url.toLowerCase().indexOf("emby-webcomponents")===-1||(url+=config.urlArgs(cssId,url))),link.onload=load,link.href=url,void document.head.appendChild(link)}load()},normalize:function(name,normalize){return".html"===name.substr(name.length-5,5)&&(name=name.substr(0,name.length-5)),normalize(name)}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/require/requiretext.js b/dashboard-ui/bower_components/emby-webcomponents/require/requiretext.js index b1feac260..5e950f1d1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/require/requiretext.js +++ b/dashboard-ui/bower_components/emby-webcomponents/require/requiretext.js @@ -1 +1 @@ -define(function(){"use strict";return{load:function(url,req,load,config){url.indexOf("://")===-1&&(url=config.baseUrl+url),config.urlArgs&&(url+=config.urlArgs(url,url));var xhr=new XMLHttpRequest;xhr.open("GET",url,!0),xhr.onload=function(e){load(this.response)},xhr.send()},normalize:function(name,normalize){return normalize(name)}}}); \ No newline at end of file +define(function(){"use strict";var addRedirectPrevention=null!=self.dashboardVersion&&self.Dashboard&&!self.Dashboard.isConnectMode();return{load:function(url,req,load,config){-1===url.indexOf("://")&&(url=config.baseUrl+url),config.urlArgs&&(url+=config.urlArgs(url,url)),addRedirectPrevention&&(-1===url.indexOf("?")?url+="?":url+="&",url+="r=0");var xhr=new XMLHttpRequest;xhr.open("GET",url,!0),xhr.onload=function(e){load(this.response)},xhr.send()},normalize:function(name,normalize){return normalize(name)}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver.js b/dashboard-ui/bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver.js new file mode 100644 index 000000000..51fedf6e2 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver.js @@ -0,0 +1 @@ +!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):global.ResizeObserver=factory()}(this,function(){"use strict";function getHTMLElementContentRect(target){var rect=target.getBoundingClientRect();return createRectInit(rect.left,rect.top,rect.width,rect.height)}function getContentRect(target){return isBrowser?getHTMLElementContentRect(target):emptyRect}function createReadOnlyRect(ref){var x=ref.x,y=ref.y,width=ref.width,height=ref.height,Constr="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,rect=Object.create(Constr.prototype);return defineConfigurable(rect,{x:x,y:y,width:width,height:height,top:y,right:x+width,bottom:height+y,left:x}),rect}function createRectInit(x,y,width,height){return{x:x,y:y,width:width,height:height}}var MapShim=function(){function getIndex(arr,key){var result=-1;return arr.some(function(entry,index){return entry[0]===key&&(result=index,!0)}),result}return"undefined"!=typeof Map?Map:function(){function anonymous(){this.__entries__=[]}var prototypeAccessors={size:{configurable:!0}};return prototypeAccessors.size.get=function(){return this.__entries__.length},anonymous.prototype.get=function(key){var index=getIndex(this.__entries__,key),entry=this.__entries__[index];return entry&&entry[1]},anonymous.prototype.set=function(key,value){var index=getIndex(this.__entries__,key);~index?this.__entries__[index][1]=value:this.__entries__.push([key,value])},anonymous.prototype.delete=function(key){var entries=this.__entries__,index=getIndex(entries,key);~index&&entries.splice(index,1)},anonymous.prototype.has=function(key){return!!~getIndex(this.__entries__,key)},anonymous.prototype.clear=function(){this.__entries__.splice(0)},anonymous.prototype.forEach=function(callback,ctx){var this$1=this;void 0===ctx&&(ctx=null);for(var i=0,list=this$1.__entries__;i0},ResizeObserverController.prototype.connect_=function(){isBrowser&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},ResizeObserverController.prototype.disconnect_=function(){isBrowser&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},ResizeObserverController.prototype.onTransitionEnd_=function(ref){var propertyName=ref.propertyName;void 0===propertyName&&(propertyName=""),transitionKeys.some(function(key){return!!~propertyName.indexOf(key)})&&this.refresh()},ResizeObserverController.getInstance=function(){return this.instance_||(this.instance_=new ResizeObserverController),this.instance_},ResizeObserverController.instance_=null;var defineConfigurable=function(target,props){for(var i=0,list=Object.keys(props);i0};var observers="undefined"!=typeof WeakMap?new WeakMap:new MapShim,ResizeObserver=function(callback){if(!(this instanceof ResizeObserver))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var controller=ResizeObserverController.getInstance(),observer=new ResizeObserverSPI(callback,controller,this);observers.set(this,observer)};return["observe","unobserve","disconnect"].forEach(function(method){ResizeObserver.prototype[method]=function(){return(ref=observers.get(this))[method].apply(ref,arguments);var ref}}),function(){return void 0!==global$1.ResizeObserver?global$1.ResizeObserver:ResizeObserver}()}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/router.js b/dashboard-ui/bower_components/emby-webcomponents/router.js index aff8bfaed..4d41c0dd4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/router.js +++ b/dashboard-ui/bower_components/emby-webcomponents/router.js @@ -1 +1 @@ -define(["loading","globalize","events","viewManager","layoutManager","skinManager","pluginManager","backdrop","browser","pageJs","appSettings","apphost","connectionManager"],function(loading,globalize,events,viewManager,layoutManager,skinManager,pluginManager,backdrop,browser,page,appSettings,appHost,connectionManager){"use strict";function beginConnectionWizard(){backdrop.clear(),loading.show(),connectionManager.connect({enableAutoLogin:appSettings.enableAutoLogin()}).then(function(result){handleConnectionResult(result,loading)})}function handleConnectionResult(result,loading){switch(result.State){case MediaBrowser.ConnectionState.SignedIn:loading.hide(),skinManager.loadUserSkin();break;case MediaBrowser.ConnectionState.ServerSignIn:result.ApiClient.getPublicUsers().then(function(users){users.length?appRouter.showLocalLogin(result.Servers[0].Id):appRouter.showLocalLogin(result.Servers[0].Id,!0)});break;case MediaBrowser.ConnectionState.ServerSelection:appRouter.showSelectServer();break;case MediaBrowser.ConnectionState.ConnectSignIn:appRouter.showWelcome();break;case MediaBrowser.ConnectionState.ServerUpdateNeeded:require(["alert"],function(alert){alert({text:globalize.translate("sharedcomponents#ServerUpdateNeeded","https://emby.media"),html:globalize.translate("sharedcomponents#ServerUpdateNeeded",'https://emby.media')}).then(function(){appRouter.showSelectServer()})})}}function loadContentUrl(ctx,next,route,request){var url;url=route.contentPath&&"function"==typeof route.contentPath?route.contentPath(ctx.querystring):route.contentPath||route.path,url.indexOf("://")===-1&&(0!==url.indexOf("/")&&(url="/"+url),url=baseUrl()+url),ctx.querystring&&route.enableContentQueryString&&(url+="?"+ctx.querystring),require(["text!"+url],function(html){loadContent(ctx,route,html,request)})}function handleRoute(ctx,next,route){authenticate(ctx,route,function(){initRoute(ctx,next,route)})}function initRoute(ctx,next,route){var onInitComplete=function(controllerFactory){sendRouteToViewManager(ctx,next,route,controllerFactory)};require(route.dependencies||[],function(){route.controller?require([route.controller],onInitComplete):onInitComplete()})}function cancelCurrentLoadRequest(){var currentRequest=currentViewLoadRequest;currentRequest&&(currentRequest.cancel=!0)}function sendRouteToViewManager(ctx,next,route,controllerFactory){if(isDummyBackToHome&&"home"===route.type)return void(isDummyBackToHome=!1);cancelCurrentLoadRequest();var isBackNav=ctx.isBack,currentRequest={url:baseUrl()+ctx.path,transition:route.transition,isBack:isBackNav,state:ctx.state,type:route.type,fullscreen:route.fullscreen,controllerFactory:controllerFactory,options:{supportsThemeMedia:route.supportsThemeMedia||!1,enableMediaControl:route.enableMediaControl!==!1},autoFocus:route.autoFocus};currentViewLoadRequest=currentRequest;var onNewViewNeeded=function(){"string"==typeof route.path?loadContentUrl(ctx,next,route,currentRequest):next()};return isBackNav?void viewManager.tryRestoreView(currentRequest,function(){currentRouteInfo={route:route,path:ctx.path}}).catch(function(result){result&&result.cancelled||onNewViewNeeded()}):void onNewViewNeeded()}function onForcedLogoutMessageTimeout(){var msg=forcedLogoutMsg;forcedLogoutMsg=null,msg&&require(["alert"],function(alert){alert(msg)})}function showForcedLogoutMessage(msg){forcedLogoutMsg=msg,msgTimeout&&clearTimeout(msgTimeout),msgTimeout=setTimeout(onForcedLogoutMessageTimeout,100)}function onRequestFail(e,data){var apiClient=this;if(401===data.status&&"ParentalControl"===data.errorCode){var isCurrentAllowed=!currentRouteInfo||(currentRouteInfo.route.anonymous||currentRouteInfo.route.startup);isCurrentAllowed||(showForcedLogoutMessage(globalize.translate("sharedcomponents#AccessRestrictedTryAgainLater")),connectionManager.isLoggedIntoConnect()?appRouter.showConnectLogin():appRouter.showLocalLogin(apiClient.serverId()))}}function onBeforeExit(e){browser.web0s&&page.restorePreviousState()}function normalizeImageOptions(options){var height=screen.availHeight;height=Math.min(height,1440);var scaleFactor=height/1080;Math.abs(height-1080)<100&&(scaleFactor=1),layoutManager.tv||(scaleFactor=1);var appImageScaleFactor=browser.tv?.8:1;scaleFactor*=appImageScaleFactor;var setQuality;if(options.maxWidth&&(options.maxWidth=Math.round(options.maxWidth*scaleFactor),setQuality=!0),options.width&&(options.width=Math.round(options.width*scaleFactor),setQuality=!0),options.maxHeight&&(options.maxHeight=Math.round(options.maxHeight*scaleFactor),setQuality=!0),options.height&&(options.height=Math.round(options.height*scaleFactor),setQuality=!0),setQuality){var quality=100,isBackdrop=options.type&&"backdrop"===options.type.toLowerCase();quality=browser.tv||browser.slow?isBackdrop?60:50:isBackdrop?60:90,options.quality=quality}}function onApiClientCreated(e,newApiClient){newApiClient.normalizeImageOptions=normalizeImageOptions,events.off(newApiClient,"requestfail",onRequestFail),events.on(newApiClient,"requestfail",onRequestFail)}function initApiClient(apiClient){onApiClientCreated({},apiClient)}function initApiClients(){connectionManager.getApiClients().forEach(initApiClient),events.on(connectionManager,"apiclientcreated",onApiClientCreated)}function onAppResume(){var apiClient=connectionManager.currentApiClient();apiClient&&apiClient.ensureWebSocket()}function start(options){loading.show(),initApiClients(),events.on(appHost,"beforeexit",onBeforeExit),events.on(appHost,"resume",onAppResume),connectionManager.connect({enableAutoLogin:appSettings.enableAutoLogin()}).then(function(result){firstConnectionResult=result,loading.hide(),options=options||{},page({click:options.click!==!1,hashbang:options.hashbang!==!1,enableHistory:enableHistory()})})}function enableHistory(){return!browser.xboxOne&&!browser.orsay}function enableNativeHistory(){return page.enableNativeHistory()}function authenticate(ctx,route,callback){var firstResult=firstConnectionResult;if(firstResult&&(firstConnectionResult=null,firstResult.State!==MediaBrowser.ConnectionState.SignedIn&&!route.anonymous))return void handleConnectionResult(firstResult,loading);var apiClient=connectionManager.currentApiClient(),pathname=ctx.pathname.toLowerCase();console.log("appRouter - processing path request "+pathname);var isCurrentRouteStartup=!currentRouteInfo||currentRouteInfo.route.startup,shouldExitApp=ctx.isBack&&route.isDefaultRoute&&isCurrentRouteStartup;if(!(shouldExitApp||apiClient&&apiClient.isLoggedIn()||route.anonymous))return console.log("appRouter - route does not allow anonymous access, redirecting to login"),void beginConnectionWizard();if(shouldExitApp){if(appHost.supports("exit"))return void appHost.exit()}else{if(apiClient&&apiClient.isLoggedIn()){if(console.log("appRouter - user is authenticated"),ctx.isBack&&(route.isDefaultRoute||route.startup)&&!isCurrentRouteStartup)return void handleBackToDefault();if(route.isDefaultRoute)return console.log("appRouter - loading skin home page"),void loadUserSkinWithOptions(ctx);if(route.roles)return void validateRoles(apiClient,route.roles).then(function(){callback()},beginConnectionWizard)}console.log("appRouter - proceeding to "+pathname),callback()}}function loadUserSkinWithOptions(ctx){require(["queryString"],function(queryString){var params=queryString.parse(ctx.querystring);skinManager.loadUserSkin({start:params.start})})}function validateRoles(apiClient,roles){return Promise.all(roles.split(",").map(function(role){return validateRole(apiClient,role)}))}function validateRole(apiClient,role){return"admin"===role?apiClient.getCurrentUser().then(function(user){return user.Policy.IsAdministrator?Promise.resolve():Promise.reject()}):Promise.resolve()}function handleBackToDefault(){return!appHost.supports("exitmenu")&&appHost.supports("exit")?void appHost.exit():(isDummyBackToHome=!0,skinManager.loadUserSkin(),void(isHandlingBackToDefault||skinManager.getCurrentSkin().showBackMenu().then(function(){isHandlingBackToDefault=!1})))}function loadContent(ctx,route,html,request){html=globalize.translateDocument(html,route.dictionary),request.view=html,viewManager.loadView(request),currentRouteInfo={route:route,path:ctx.path},ctx.handled=!0}function getRequestFile(){var path=window.location.pathname||"",index=path.lastIndexOf("/");return path=index!==-1?path.substring(index):"/"+path,path&&"/"!==path||(path="/index.html"),path}function endsWith(str,srch){return str.lastIndexOf(srch)===srch.length-1}function baseUrl(){return baseRoute}function getHandler(route){return function(ctx,next){handleRoute(ctx,next,route)}}function getWindowLocationSearch(win){var currentPath=currentRouteInfo?currentRouteInfo.path||"":"",index=currentPath.indexOf("?"),search="";return index!==-1&&(search=currentPath.substring(index)),search||""}function param(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)",regex=new RegExp(regexS,"i"),results=regex.exec(url||getWindowLocationSearch());return null==results?"":decodeURIComponent(results[1].replace(/\+/g," "))}function back(){page.back()}function canGoBack(){var curr=current();return!!curr&&("home"!==curr.type&&page.canGoBack())}function show(path,options){0!==path.indexOf("/")&&path.indexOf("://")===-1&&(path="/"+path);var baseRoute=baseUrl();return path=path.replace(baseRoute,""),currentRouteInfo&¤tRouteInfo.path===path&&"home"!==currentRouteInfo.route.type?(loading.hide(),Promise.resolve()):new Promise(function(resolve,reject){resolveOnNextShow=resolve,page.show(path,options)})}function current(){return currentRouteInfo?currentRouteInfo.route:null}function goHome(){var skin=skinManager.getCurrentSkin();if(skin.getHomeRoute){var homePath=skin.getHomeRoute();return show(pluginManager.mapRoute(skin,homePath))}var homeRoute=skin.getRoutes().filter(function(r){return"home"===r.type})[0];return show(pluginManager.mapRoute(skin,homeRoute))}function getRouteUrl(item,options){return"downloads"===item?"offline/offline.html":"managedownloads"===item?"offline/managedownloads.html":skinManager.getCurrentSkin().getRouteUrl(item,options)}function showItem(item,serverId,options){if("string"==typeof item){var apiClient=serverId?connectionManager.getApiClient(serverId):connectionManager.currentApiClient();apiClient.getItem(apiClient.getCurrentUserId(),item).then(function(item){appRouter.showItem(item,options)})}else{2===arguments.length&&(options=arguments[1]);var url=appRouter.getRouteUrl(item,options);appRouter.show(url,{item:item})}}function setTitle(title){skinManager.getCurrentSkin().setTitle(title)}function showVideoOsd(){var skin=skinManager.getCurrentSkin(),homeRoute=skin.getRoutes().filter(function(r){return"video-osd"===r.type})[0];return show(pluginManager.mapRoute(skin,homeRoute))}function addRoute(path,newRoute){page(path,getHandler(newRoute)),allRoutes.push(newRoute)}function getRoutes(){return allRoutes}function setTransparency(level){backdropContainer||(backdropContainer=document.querySelector(".backdropContainer")),backgroundContainer||(backgroundContainer=document.querySelector(".backgroundContainer")),"full"===level||2===level?(backdrop.clear(!0),document.documentElement.classList.add("transparentDocument"),backgroundContainer.classList.add("backgroundContainer-transparent"),backdropContainer.classList.add("hide")):"backdrop"===level||1===level?(backdrop.externalBackdrop(!0),document.documentElement.classList.add("transparentDocument"),backgroundContainer.classList.add("backgroundContainer-transparent"),backdropContainer.classList.add("hide")):(backdrop.externalBackdrop(!1),document.documentElement.classList.remove("transparentDocument"),backgroundContainer.classList.remove("backgroundContainer-transparent"),backdropContainer.classList.remove("hide"))}function pushState(state,title,url){state.navigate=!1,page.pushState(state,title,url)}function setBaseRoute(){var baseRoute=window.location.pathname.replace(getRequestFile(),"");baseRoute.lastIndexOf("/")===baseRoute.length-1&&(baseRoute=baseRoute.substring(0,baseRoute.length-1)),console.log("Setting page base to "+baseRoute),page.base(baseRoute)}function invokeShortcut(id){0===id.indexOf("library-")?(id=id.replace("library-",""),id=id.split("_"),appRouter.showItem(id[0],id[1])):(id=id.split("_"),appRouter.show(appRouter.getRouteUrl(id[0],{serverId:id[1]})))}var currentViewLoadRequest,msgTimeout,forcedLogoutMsg,firstConnectionResult,isHandlingBackToDefault,isDummyBackToHome,appRouter={showLocalLogin:function(serverId,manualLogin){var pageName=manualLogin?"manuallogin":"login";show("/startup/"+pageName+".html?serverid="+serverId)},showSelectServer:function(){show("/startup/selectserver.html")},showWelcome:function(){show("/startup/welcome.html")},showConnectLogin:function(){show("/startup/connectlogin.html")},showSettings:function(){show("/settings/settings.html")},showSearch:function(){skinManager.getCurrentSkin().search()},showGenre:function(options){skinManager.getCurrentSkin().showGenre(options)},showGuide:function(){skinManager.getCurrentSkin().showGuide({serverId:connectionManager.currentApiClient().serverId()})},showLiveTV:function(){skinManager.getCurrentSkin().showLiveTV({serverId:connectionManager.currentApiClient().serverId()})},showRecordedTV:function(){skinManager.getCurrentSkin().showRecordedTV()},showFavorites:function(){skinManager.getCurrentSkin().showFavorites()},showNowPlaying:function(){skinManager.getCurrentSkin().showNowPlaying()}},baseRoute=window.location.href.split("?")[0].replace(getRequestFile(),"");baseRoute=baseRoute.split("#")[0],endsWith(baseRoute,"/")&&!endsWith(baseRoute,"://")&&(baseRoute=baseRoute.substring(0,baseRoute.length-1));var resolveOnNextShow;document.addEventListener("viewshow",function(){var resolve=resolveOnNextShow;resolve&&(resolveOnNextShow=null,resolve())});var currentRouteInfo,backdropContainer,backgroundContainer,allRoutes=[];return setBaseRoute(),appRouter.addRoute=addRoute,appRouter.param=param,appRouter.back=back,appRouter.show=show,appRouter.start=start,appRouter.baseUrl=baseUrl,appRouter.canGoBack=canGoBack,appRouter.current=current,appRouter.beginConnectionWizard=beginConnectionWizard,appRouter.goHome=goHome,appRouter.showItem=showItem,appRouter.setTitle=setTitle,appRouter.setTransparency=setTransparency,appRouter.getRoutes=getRoutes,appRouter.getRouteUrl=getRouteUrl,appRouter.pushState=pushState,appRouter.enableNativeHistory=enableNativeHistory,appRouter.showVideoOsd=showVideoOsd,appRouter.handleAnchorClick=page.handleAnchorClick,appRouter.TransparencyLevel={None:0,Backdrop:1,Full:2},appRouter.invokeShortcut=invokeShortcut,appRouter}); \ No newline at end of file +define(["loading","globalize","events","viewManager","layoutManager","skinManager","pluginManager","backdrop","browser","pageJs","appSettings","apphost","connectionManager"],function(loading,globalize,events,viewManager,layoutManager,skinManager,pluginManager,backdrop,browser,page,appSettings,appHost,connectionManager){"use strict";function beginConnectionWizard(){backdrop.clear(),loading.show(),connectionManager.connect({enableAutoLogin:appSettings.enableAutoLogin()}).then(function(result){handleConnectionResult(result,loading)})}function handleConnectionResult(result,loading){switch(result.State){case"SignedIn":loading.hide(),skinManager.loadUserSkin();break;case"ServerSignIn":result.ApiClient.getPublicUsers().then(function(users){users.length?appRouter.showLocalLogin(result.Servers[0].Id):appRouter.showLocalLogin(result.Servers[0].Id,!0)});break;case"ServerSelection":appRouter.showSelectServer();break;case"ConnectSignIn":appRouter.showWelcome();break;case"ServerUpdateNeeded":require(["alert"],function(alert){alert({text:globalize.translate("sharedcomponents#ServerUpdateNeeded","https://emby.media"),html:globalize.translate("sharedcomponents#ServerUpdateNeeded",'https://emby.media')}).then(function(){appRouter.showSelectServer()})})}}function loadContentUrl(ctx,next,route,request){var url;url=route.contentPath&&"function"==typeof route.contentPath?route.contentPath(ctx.querystring):route.contentPath||route.path,-1===url.indexOf("://")&&(0!==url.indexOf("/")&&(url="/"+url),url=baseUrl()+url),ctx.querystring&&route.enableContentQueryString&&(url+="?"+ctx.querystring),require(["text!"+url],function(html){loadContent(ctx,route,html,request)})}function handleRoute(ctx,next,route){authenticate(ctx,route,function(){initRoute(ctx,next,route)})}function initRoute(ctx,next,route){var onInitComplete=function(controllerFactory){sendRouteToViewManager(ctx,next,route,controllerFactory)};require(route.dependencies||[],function(){route.controller?require([route.controller],onInitComplete):onInitComplete()})}function cancelCurrentLoadRequest(){var currentRequest=currentViewLoadRequest;currentRequest&&(currentRequest.cancel=!0)}function sendRouteToViewManager(ctx,next,route,controllerFactory){if(isDummyBackToHome&&"home"===route.type)return void(isDummyBackToHome=!1);cancelCurrentLoadRequest();var isBackNav=ctx.isBack,currentRequest={url:baseUrl()+ctx.path,transition:route.transition,isBack:isBackNav,state:ctx.state,type:route.type,fullscreen:route.fullscreen,controllerFactory:controllerFactory,options:{supportsThemeMedia:route.supportsThemeMedia||!1,enableMediaControl:!1!==route.enableMediaControl},autoFocus:route.autoFocus};currentViewLoadRequest=currentRequest;var onNewViewNeeded=function(){"string"==typeof route.path?loadContentUrl(ctx,next,route,currentRequest):next()};if(!isBackNav)return void onNewViewNeeded();viewManager.tryRestoreView(currentRequest,function(){currentRouteInfo={route:route,path:ctx.path}}).catch(function(result){result&&result.cancelled||onNewViewNeeded()})}function onForcedLogoutMessageTimeout(){var msg=forcedLogoutMsg;forcedLogoutMsg=null,msg&&require(["alert"],function(alert){alert(msg)})}function showForcedLogoutMessage(msg){forcedLogoutMsg=msg,msgTimeout&&clearTimeout(msgTimeout),msgTimeout=setTimeout(onForcedLogoutMessageTimeout,100)}function onRequestFail(e,data){var apiClient=this;if(401===data.status&&"ParentalControl"===data.errorCode){!currentRouteInfo||(currentRouteInfo.route.anonymous||currentRouteInfo.route.startup)||(showForcedLogoutMessage(globalize.translate("sharedcomponents#AccessRestrictedTryAgainLater")),connectionManager.isLoggedIntoConnect()?appRouter.showConnectLogin():appRouter.showLocalLogin(apiClient.serverId()))}}function onBeforeExit(e){browser.web0s&&page.restorePreviousState()}function normalizeImageOptions(options){var setQuality,scaleFactor=browser.tv?.8:1;if(options.maxWidth&&(options.maxWidth=Math.round(options.maxWidth*scaleFactor),setQuality=!0),options.width&&(options.width=Math.round(options.width*scaleFactor),setQuality=!0),options.maxHeight&&(options.maxHeight=Math.round(options.maxHeight*scaleFactor),setQuality=!0),options.height&&(options.height=Math.round(options.height*scaleFactor),setQuality=!0),setQuality){var quality=100,type=options.type||"Primary";quality=browser.tv||browser.slow?browser.chrome?"Primary"===type?40:50:"Backdrop"===type?60:50:"Backdrop"===type?70:90,options.quality=quality}}function getMaxBandwidth(){if(navigator.connection){var max=navigator.connection.downlinkMax;if(max&&max>0&&max=55296&&codePoint<=56319}function isLowSurrogate(codePoint){return codePoint>=56320&&codePoint<=57343}function getByteLength(string){if("string"!=typeof string)throw new Error("Input must be string");for(var charLength=string.length,byteLength=0,codePoint=null,prevCodePoint=null,i=0;i=128&&codePoint<=2047?byteLength+=2:codePoint>=2048&&codePoint<=65535&&(byteLength+=3),prevCodePoint=codePoint;return byteLength}function truncate(string,byteLength){if("string"!=typeof string)throw new Error("Input must be string");for(var codePoint,segment,charLength=string.length,curByteLength=0,i=0;ibyteLength)return string.slice(0,i-segment.length+1)}return string}var illegalRe=/[\/\?<>\\:\*\|":]/g,controlRe=/[\x00-\x1f\x80-\x9f]/g,reservedRe=/^\.+$/,windowsReservedRe=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,windowsTrailingRe=/[\. ]+$/;return{sanitize:function(input,replacement){var sanitized=input.replace(illegalRe,replacement).replace(controlRe,replacement).replace(reservedRe,replacement).replace(windowsReservedRe,replacement).replace(windowsTrailingRe,replacement);return truncate(sanitized,255)}}}); \ No newline at end of file +define([],function(){"use strict";function isHighSurrogate(codePoint){return codePoint>=55296&&codePoint<=56319}function isLowSurrogate(codePoint){return codePoint>=56320&&codePoint<=57343}function getByteLength(string){if("string"!=typeof string)throw new Error("Input must be string");for(var charLength=string.length,byteLength=0,codePoint=null,prevCodePoint=null,i=0;i=128&&codePoint<=2047?byteLength+=2:codePoint>=2048&&codePoint<=65535&&(byteLength+=3),prevCodePoint=codePoint;return byteLength}function truncate(string,byteLength){if("string"!=typeof string)throw new Error("Input must be string");for(var codePoint,segment,charLength=string.length,curByteLength=0,i=0;ibyteLength)return string.slice(0,i-segment.length+1)}return string}var illegalRe=/[\/\?<>\\:\*\|":]/g,controlRe=/[\x00-\x1f\x80-\x9f]/g,reservedRe=/^\.+$/,windowsReservedRe=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,windowsTrailingRe=/[\. ]+$/;return{sanitize:function(input,replacement){return truncate(input.replace(illegalRe,replacement).replace(controlRe,replacement).replace(reservedRe,replacement).replace(windowsReservedRe,replacement).replace(windowsTrailingRe,replacement),255)}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/scroller/smoothscroller.js b/dashboard-ui/bower_components/emby-webcomponents/scroller/smoothscroller.js index 5d7abffbc..2ab113620 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/scroller/smoothscroller.js +++ b/dashboard-ui/bower_components/emby-webcomponents/scroller/smoothscroller.js @@ -1 +1 @@ -define(["browser","layoutManager","dom","focusManager","ResizeObserver","scrollStyles"],function(browser,layoutManager,dom,focusManager,ResizeObserver){"use strict";function type(value){return null==value?String(value):"object"==typeof value||"function"==typeof value?Object.prototype.toString.call(value).match(/\s([a-z]+)/i)[1].toLowerCase()||"object":typeof value}function disableOneEvent(event){event.preventDefault(),event.stopPropagation(),this.removeEventListener(event.type,disableOneEvent)}function within(number,min,max){return numbermax?max:number}var dragMouseEvents=["mousemove","mouseup"],dragTouchEvents=["touchmove","touchend"],wheelEvent=document.implementation.hasFeature("Event.wheel","3.0")?"wheel":"mousewheel",interactiveElements=["INPUT","SELECT","TEXTAREA"],abs=Math.abs,sqrt=Math.sqrt,pow=Math.pow,round=Math.round,max=Math.max,scrollerFactory=(Math.min,function(frame,options){function sibling(n,elem){for(var matched=[];n;n=n.nextSibling)1===n.nodeType&&n!==elem&&matched.push(n);return matched}function ensureSizeInfo(){requiresReflow&&(requiresReflow=!1,frameSize=o.horizontal?frame.offsetWidth:frame.offsetHeight,slideeSize=o.scrollWidth||Math.max(slideeElement[o.horizontal?"offsetWidth":"offsetHeight"],slideeElement[o.horizontal?"scrollWidth":"scrollHeight"]),self._pos.end=max(slideeSize-frameSize,0))}function load(isInit){if(requiresReflow=!0,!isInit){ensureSizeInfo();var pos=self._pos;self.slideTo(within(pos.dest,pos.start,pos.end))}}function initFrameResizeObserver(){var observerOptions={};self.frameResizeObserver=new ResizeObserver(onResize,observerOptions),self.frameResizeObserver.observe(frame)}function nativeScrollTo(container,pos,immediate){container.scroll?o.horizontal?container.scroll({left:pos,behavior:immediate?"instant":"smooth"}):container.scroll({top:pos,behavior:immediate?"instant":"smooth"}):!immediate&&container.scrollTo?o.horizontal?container.scrollTo(Math.round(pos),0):container.scrollTo(0,Math.round(pos)):o.horizontal?container.scrollLeft=Math.round(pos):container.scrollTop=Math.round(pos)}function setStyleProperty(elem,name,value,speed,resetTransition){var style=elem.style;(resetTransition||browser.edge)&&(style.transition="none",void elem.offsetWidth),style.transition="transform "+speed+"ms ease-out",style[name]=value}function dispatchScrollEventIfNeeded(){o.dispatchScrollEvent&&frame.dispatchEvent(new CustomEvent(self.getScrollEventName(),{bubbles:!0,cancelable:!1}))}function renderAnimateWithTransform(fromPosition,toPosition,immediate){var speed=o.speed;immediate&&(speed=o.immediateSpeed||50),o.horizontal?setStyleProperty(slideeElement,"transform","translateX("+-round(toPosition)+"px)",speed):setStyleProperty(slideeElement,"transform","translateY("+-round(toPosition)+"px)",speed),self._pos.cur=toPosition,dispatchScrollEventIfNeeded()}function getBoundingClientRect(elem){return elem.getBoundingClientRect?elem.getBoundingClientRect():{top:0,left:0}}function dragInitSlidee(event){var isTouch="touchstart"===event.type;if(!(dragging.init||!isTouch&&isInteractive(event.target))&&(isTouch?o.touchDragging:o.mouseDragging&&event.which<2)){isTouch||event.preventDefault(),dragging.released=0,dragging.init=0,dragging.source=event.target,dragging.touch=isTouch;var pointer=isTouch?event.touches[0]:event;dragging.initX=pointer.pageX,dragging.initY=pointer.pageY,dragging.initPos=self._pos.cur,dragging.start=+new Date,dragging.time=0,dragging.path=0,dragging.delta=0,dragging.locked=0,dragging.pathToLock=isTouch?30:10,transform&&(isTouch?dragTouchEvents.forEach(function(eventName){dom.addEventListener(document,eventName,dragHandler,{passive:!0})}):dragMouseEvents.forEach(function(eventName){dom.addEventListener(document,eventName,dragHandler,{passive:!0})}))}}function dragHandler(event){dragging.released="mouseup"===event.type||"touchend"===event.type;var pointer=dragging.touch?event[dragging.released?"changedTouches":"touches"][0]:event;if(dragging.pathX=pointer.pageX-dragging.initX,dragging.pathY=pointer.pageY-dragging.initY,dragging.path=sqrt(pow(dragging.pathX,2)+pow(dragging.pathY,2)),dragging.delta=o.horizontal?dragging.pathX:dragging.pathY,dragging.released||!(dragging.path<1)){if(!dragging.init){if(dragging.pathabs(dragging.pathY):abs(dragging.pathX)dragging.pathToLock&&(dragging.locked=1,dragging.source.addEventListener("click",disableOneEvent)),dragging.released&&dragEnd(),self.slideTo(round(dragging.initPos-dragging.delta))}}function dragEnd(){dragging.released=!0,dragTouchEvents.forEach(function(eventName){dom.removeEventListener(document,eventName,dragHandler,{passive:!0})}),dragMouseEvents.forEach(function(eventName){dom.removeEventListener(document,eventName,dragHandler,{passive:!0})}),setTimeout(function(){dragging.source.removeEventListener("click",disableOneEvent)}),dragging.init=0}function isInteractive(element){for(;element;){if(interactiveElements.indexOf(element.tagName)!==-1)return!0;element=element.parentNode}return!1}function normalizeWheelDelta(event){return scrolling.curDelta=(o.horizontal?event.deltaY||event.deltaX:event.deltaY)||-event.wheelDelta,transform&&(scrolling.curDelta/=1===event.deltaMode?3:100),scrolling.curDelta}function scrollHandler(event){ensureSizeInfo();var pos=self._pos;if(o.scrollBy&&pos.start!==pos.end){var delta=normalizeWheelDelta(event);transform?(delta>0&&pos.destpos.start,self.slideBy(o.scrollBy*delta)):(isSmoothScrollSupported&&(delta*=12),o.horizontal?nativeScrollElement.scrollLeft+=delta:nativeScrollElement.scrollTop+=delta)}}function onResize(entries){var entry=entries[0];if(entry){var newRect=entry.contentRect;if(0===newRect.width||0===newRect.height)return;newRect.width===contentRect.width&&newRect.height===contentRect.height||(contentRect=newRect,load(!1))}}function resetScroll(){o.horizontal?this.scrollLeft=0:this.scrollTop=0}function onFrameClick(e){if(1===e.which){var focusableParent=focusManager.focusableParent(e.target);focusableParent&&focusableParent!==document.activeElement&&focusableParent.focus()}}var o=Object.assign({},{slidee:null,horizontal:!1,mouseWheel:!0,scrollBy:0,dragSource:null,mouseDragging:1,touchDragging:1,dragThreshold:3,intervactive:null,speed:0},options),isSmoothScrollSupported="scrollBehavior"in document.documentElement.style;options.allowNativeScroll===!1?options.enableNativeScroll=!1:isSmoothScrollSupported&&(browser.firefox&&!layoutManager.tv||options.allowNativeSmoothScroll)?options.enableNativeScroll=!0:options.requireAnimation&&(browser.animate||browser.supportsCssAnimation())?options.enableNativeScroll=!1:layoutManager.tv&&browser.animate||(options.enableNativeScroll=!0),browser.web0s&&(options.enableNativeScroll=!0);var self=this;self.options=o;var slideeElement=o.slidee?o.slidee:sibling(frame.firstChild)[0];self._pos={start:0,center:0,end:0,cur:0,dest:0};var transform=!options.enableNativeScroll,scrollSource=frame,dragSourceElement=o.dragSource?o.dragSource:frame,dragging={released:1},scrolling={last:0,delta:0,resetTime:200};self.initialized=0,self.slidee=slideeElement,self.options=o,self.dragging=dragging;var nativeScrollElement=frame,requiresReflow=!0,frameSize=0,slideeSize=0;self.reload=function(){load()},self.getScrollEventName=function(){return transform?"scrollanimate":"scroll"},self.getScrollSlider=function(){return slideeElement},self.getScrollFrame=function(){return frame};var lastAnimate;self.slideTo=function(newPos,immediate,fullItemPos){ensureSizeInfo();var pos=self._pos;if(newPos=within(newPos,pos.start,pos.end),!transform)return void nativeScrollTo(nativeScrollElement,newPos,immediate);var from=pos.cur;immediate=immediate||dragging.init||!o.speed;var now=(new Date).getTime();o.autoImmediate&&!immediate&&now-(lastAnimate||0)<=50&&(immediate=!0),!immediate&&o.skipSlideToWhenVisible&&fullItemPos&&fullItemPos.isVisible||newPos!==pos.dest&&(pos.dest=newPos,renderAnimateWithTransform(from,newPos,immediate),lastAnimate=now)},self.getPos=function(item){var scrollElement=transform?slideeElement:nativeScrollElement,slideeOffset=getBoundingClientRect(scrollElement),itemOffset=getBoundingClientRect(item),offset=(o.horizontal?slideeOffset.left:slideeOffset.top,o.horizontal?slideeOffset.right:slideeOffset.bottom,o.horizontal?itemOffset.left-slideeOffset.left:itemOffset.top-slideeOffset.top),size=o.horizontal?itemOffset.width:itemOffset.height;size||0===size||(size=item[o.horizontal?"offsetWidth":"offsetHeight"]);var centerOffset=o.centerOffset||0;transform||(centerOffset=0,offset+=o.horizontal?nativeScrollElement.scrollLeft:nativeScrollElement.scrollTop),ensureSizeInfo();var currentStart=self._pos.cur,currentEnd=currentStart+frameSize,isVisible=offset>=currentStart&&offset+size<=currentEnd;return{start:offset,center:offset+centerOffset-frameSize/2+size/2,end:offset-frameSize+size,size:size,isVisible:isVisible}},self.getCenterPosition=function(item){ensureSizeInfo();var pos=self.getPos(item);return within(pos.center,pos.start,pos.end)},self.destroy=function(){return self.frameResizeObserver&&(self.frameResizeObserver.disconnect(),self.frameResizeObserver=null),dom.removeEventListener(frame,"scroll",resetScroll,{passive:!0}),dom.removeEventListener(scrollSource,wheelEvent,scrollHandler,{passive:!0}),dom.removeEventListener(dragSourceElement,"touchstart",dragInitSlidee,{passive:!0}),dom.removeEventListener(frame,"click",onFrameClick,{passive:!0,capture:!0}),dom.removeEventListener(dragSourceElement,"mousedown",dragInitSlidee,{}),self.initialized=0,self};var contentRect={};self.getScrollPosition=function(){return transform?self._pos.cur:o.horizontal?nativeScrollElement.scrollLeft:nativeScrollElement.scrollTop},self.getScrollSize=function(){return transform?slideeSize:o.horizontal?nativeScrollElement.scrollWidth:nativeScrollElement.scrollHeight},self.init=function(){if(!self.initialized)return transform?(frame.style.overflow="hidden",slideeElement.style["will-change"]="transform",slideeElement.style.transition="transform "+o.speed+"ms ease-out",o.horizontal?slideeElement.classList.add("animatedScrollX"):slideeElement.classList.add("animatedScrollY")):o.horizontal?(layoutManager.desktop&&!o.hideScrollbar?nativeScrollElement.classList.add("scrollX"):(nativeScrollElement.classList.add("scrollX"),nativeScrollElement.classList.add("hiddenScrollX"),layoutManager.tv&&o.allowNativeSmoothScroll!==!1&&nativeScrollElement.classList.add("smoothScrollX")),o.forceHideScrollbars&&nativeScrollElement.classList.add("hiddenScrollX-forced")):(layoutManager.desktop&&!o.hideScrollbar?nativeScrollElement.classList.add("scrollY"):(nativeScrollElement.classList.add("scrollY"),nativeScrollElement.classList.add("hiddenScrollY"),layoutManager.tv&&o.allowNativeSmoothScroll!==!1&&nativeScrollElement.classList.add("smoothScrollY")),o.forceHideScrollbars&&nativeScrollElement.classList.add("hiddenScrollY-forced")),(transform||layoutManager.tv)&&dom.addEventListener(dragSourceElement,"mousedown",dragInitSlidee,{}),initFrameResizeObserver(),transform?(dom.addEventListener(dragSourceElement,"touchstart",dragInitSlidee,{passive:!0}),o.horizontal||dom.addEventListener(frame,"scroll",resetScroll,{passive:!0}),o.mouseWheel&&dom.addEventListener(scrollSource,wheelEvent,scrollHandler,{passive:!0})):o.horizontal&&o.mouseWheel&&dom.addEventListener(scrollSource,wheelEvent,scrollHandler,{passive:!0}),dom.addEventListener(frame,"click",onFrameClick,{passive:!0,capture:!0}),self.initialized=1,load(!0),self}});return scrollerFactory.prototype.slideBy=function(delta,immediate){delta&&this.slideTo(this._pos.dest+delta,immediate)},scrollerFactory.prototype.to=function(location,item,immediate){if("boolean"===type(item)&&(immediate=item,item=void 0),void 0===item)this.slideTo(this._pos[location],immediate);else{var itemPos=this.getPos(item);itemPos&&this.slideTo(itemPos[location],immediate,itemPos)}},scrollerFactory.prototype.toStart=function(item,immediate){this.to("start",item,immediate)},scrollerFactory.prototype.toEnd=function(item,immediate){this.to("end",item,immediate)},scrollerFactory.prototype.toCenter=function(item,immediate){this.to("center",item,immediate)},scrollerFactory.create=function(frame,options){var instance=new scrollerFactory(frame,options);return Promise.resolve(instance)},scrollerFactory}); \ No newline at end of file +define(["browser","layoutManager","dom","focusManager","ResizeObserver","scrollStyles"],function(browser,layoutManager,dom,focusManager,ResizeObserver){"use strict";function type(value){return null==value?String(value):"object"==typeof value||"function"==typeof value?Object.prototype.toString.call(value).match(/\s([a-z]+)/i)[1].toLowerCase()||"object":typeof value}function disableOneEvent(event){event.preventDefault(),event.stopPropagation(),this.removeEventListener(event.type,disableOneEvent)}function within(number,min,max){return numbermax?max:number}var dragMouseEvents=["mousemove","mouseup"],dragTouchEvents=["touchmove","touchend"],wheelEvent=document.implementation.hasFeature("Event.wheel","3.0")?"wheel":"mousewheel",interactiveElements=["INPUT","SELECT","TEXTAREA"],abs=Math.abs,sqrt=Math.sqrt,pow=Math.pow,round=Math.round,max=Math.max,scrollerFactory=(Math.min,function(frame,options){function ensureSizeInfo(){requiresReflow&&(requiresReflow=!1,frameSize=o.horizontal?frame.offsetWidth:frame.offsetHeight,slideeSize=o.scrollWidth||Math.max(slideeElement[o.horizontal?"offsetWidth":"offsetHeight"],slideeElement[o.horizontal?"scrollWidth":"scrollHeight"]),self._pos.end=max(slideeSize-frameSize,0))}function load(isInit){if(requiresReflow=!0,!isInit){ensureSizeInfo();var pos=self._pos;self.slideTo(within(pos.dest,pos.start,pos.end))}}function initFrameResizeObserver(){var observerOptions={};self.frameResizeObserver=new ResizeObserver(onResize,observerOptions),self.frameResizeObserver.observe(frame)}function nativeScrollTo(container,pos,immediate){container.scroll?o.horizontal?container.scroll({left:pos,behavior:immediate?"instant":"smooth"}):container.scroll({top:pos,behavior:immediate?"instant":"smooth"}):!immediate&&container.scrollTo?o.horizontal?container.scrollTo(Math.round(pos),0):container.scrollTo(0,Math.round(pos)):o.horizontal?container.scrollLeft=Math.round(pos):container.scrollTop=Math.round(pos)}function setStyleProperty(elem,name,value,speed,resetTransition){var style=elem.style;(resetTransition||browser.edge)&&(style.transition="none",elem.offsetWidth),style.transition="transform "+speed+"ms ease-out",style[name]=value}function dispatchScrollEventIfNeeded(){o.dispatchScrollEvent&&frame.dispatchEvent(new CustomEvent(self.getScrollEventName(),{bubbles:!0,cancelable:!1}))}function renderAnimateWithTransform(fromPosition,toPosition,immediate){var speed=o.speed;immediate&&(speed=o.immediateSpeed||50),o.horizontal?setStyleProperty(slideeElement,"transform","translateX("+-round(toPosition)+"px)",speed):setStyleProperty(slideeElement,"transform","translateY("+-round(toPosition)+"px)",speed),self._pos.cur=toPosition,dispatchScrollEventIfNeeded()}function getBoundingClientRect(elem){return elem.getBoundingClientRect?elem.getBoundingClientRect():{top:0,left:0}}function dragInitSlidee(event){var isTouch="touchstart"===event.type;if(!(dragging.init||!isTouch&&isInteractive(event.target))&&(isTouch?o.touchDragging:o.mouseDragging&&event.which<2)){isTouch||event.preventDefault(),dragging.released=0,dragging.init=0,dragging.source=event.target,dragging.touch=isTouch;var pointer=isTouch?event.touches[0]:event;dragging.initX=pointer.pageX,dragging.initY=pointer.pageY,dragging.initPos=self._pos.cur,dragging.start=+new Date,dragging.time=0,dragging.path=0,dragging.delta=0,dragging.locked=0,dragging.pathToLock=isTouch?30:10,transform&&(isTouch?dragTouchEvents.forEach(function(eventName){dom.addEventListener(document,eventName,dragHandler,{passive:!0})}):dragMouseEvents.forEach(function(eventName){dom.addEventListener(document,eventName,dragHandler,{passive:!0})}))}}function dragHandler(event){dragging.released="mouseup"===event.type||"touchend"===event.type;var pointer=dragging.touch?event[dragging.released?"changedTouches":"touches"][0]:event;if(dragging.pathX=pointer.pageX-dragging.initX,dragging.pathY=pointer.pageY-dragging.initY,dragging.path=sqrt(pow(dragging.pathX,2)+pow(dragging.pathY,2)),dragging.delta=o.horizontal?dragging.pathX:dragging.pathY,dragging.released||!(dragging.path<1)){if(!dragging.init){if(dragging.pathabs(dragging.pathY):abs(dragging.pathX)dragging.pathToLock&&(dragging.locked=1,dragging.source.addEventListener("click",disableOneEvent)),dragging.released&&dragEnd(),self.slideTo(round(dragging.initPos-dragging.delta))}}function dragEnd(){dragging.released=!0,dragTouchEvents.forEach(function(eventName){dom.removeEventListener(document,eventName,dragHandler,{passive:!0})}),dragMouseEvents.forEach(function(eventName){dom.removeEventListener(document,eventName,dragHandler,{passive:!0})}),setTimeout(function(){dragging.source.removeEventListener("click",disableOneEvent)}),dragging.init=0}function isInteractive(element){for(;element;){if(-1!==interactiveElements.indexOf(element.tagName))return!0;element=element.parentNode}return!1}function normalizeWheelDelta(event){return scrolling.curDelta=(o.horizontal?event.deltaY||event.deltaX:event.deltaY)||-event.wheelDelta,transform&&(scrolling.curDelta/=1===event.deltaMode?3:100),scrolling.curDelta}function scrollHandler(event){ensureSizeInfo();var pos=self._pos;if(o.scrollBy&&pos.start!==pos.end){var delta=normalizeWheelDelta(event);transform?(delta>0&&pos.dest=currentStart&&offset+size<=currentEnd}},self.getCenterPosition=function(item){ensureSizeInfo();var pos=self.getPos(item);return within(pos.center,pos.start,pos.end)},self.destroy=function(){return self.frameResizeObserver&&(self.frameResizeObserver.disconnect(),self.frameResizeObserver=null),dom.removeEventListener(frame,"scroll",resetScroll,{passive:!0}),dom.removeEventListener(scrollSource,wheelEvent,scrollHandler,{passive:!0}),dom.removeEventListener(dragSourceElement,"touchstart",dragInitSlidee,{passive:!0}),dom.removeEventListener(frame,"click",onFrameClick,{passive:!0,capture:!0}),dom.removeEventListener(dragSourceElement,"mousedown",dragInitSlidee,{}),self.initialized=0,self};var contentRect={};self.getScrollPosition=function(){return transform?self._pos.cur:o.horizontal?nativeScrollElement.scrollLeft:nativeScrollElement.scrollTop},self.getScrollSize=function(){return transform?slideeSize:o.horizontal?nativeScrollElement.scrollWidth:nativeScrollElement.scrollHeight},self.init=function(){if(!self.initialized)return transform?(frame.style.overflow="hidden",slideeElement.style["will-change"]="transform",slideeElement.style.transition="transform "+o.speed+"ms ease-out",o.horizontal?slideeElement.classList.add("animatedScrollX"):slideeElement.classList.add("animatedScrollY")):o.horizontal?(layoutManager.desktop&&!o.hideScrollbar?nativeScrollElement.classList.add("scrollX"):(nativeScrollElement.classList.add("scrollX"),nativeScrollElement.classList.add("hiddenScrollX"),layoutManager.tv&&!1!==o.allowNativeSmoothScroll&&nativeScrollElement.classList.add("smoothScrollX")),o.forceHideScrollbars&&nativeScrollElement.classList.add("hiddenScrollX-forced")):(layoutManager.desktop&&!o.hideScrollbar?nativeScrollElement.classList.add("scrollY"):(nativeScrollElement.classList.add("scrollY"),nativeScrollElement.classList.add("hiddenScrollY"),layoutManager.tv&&!1!==o.allowNativeSmoothScroll&&nativeScrollElement.classList.add("smoothScrollY")),o.forceHideScrollbars&&nativeScrollElement.classList.add("hiddenScrollY-forced")),(transform||layoutManager.tv)&&dom.addEventListener(dragSourceElement,"mousedown",dragInitSlidee,{}),initFrameResizeObserver(),transform?(dom.addEventListener(dragSourceElement,"touchstart",dragInitSlidee,{passive:!0}),o.horizontal||dom.addEventListener(frame,"scroll",resetScroll,{passive:!0}),o.mouseWheel&&dom.addEventListener(scrollSource,wheelEvent,scrollHandler,{passive:!0})):o.horizontal&&o.mouseWheel&&dom.addEventListener(scrollSource,wheelEvent,scrollHandler,{passive:!0}),dom.addEventListener(frame,"click",onFrameClick,{passive:!0,capture:!0}),self.initialized=1,load(!0),self}});return scrollerFactory.prototype.slideBy=function(delta,immediate){delta&&this.slideTo(this._pos.dest+delta,immediate)},scrollerFactory.prototype.to=function(location,item,immediate){if("boolean"===type(item)&&(immediate=item,item=void 0),void 0===item)this.slideTo(this._pos[location],immediate);else{var itemPos=this.getPos(item);itemPos&&this.slideTo(itemPos[location],immediate,itemPos)}},scrollerFactory.prototype.toStart=function(item,immediate){this.to("start",item,immediate)},scrollerFactory.prototype.toEnd=function(item,immediate){this.to("end",item,immediate)},scrollerFactory.prototype.toCenter=function(item,immediate){this.to("center",item,immediate)},scrollerFactory.create=function(frame,options){var instance=new scrollerFactory(frame,options);return Promise.resolve(instance)},scrollerFactory}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/scrollhelper.js b/dashboard-ui/bower_components/emby-webcomponents/scrollhelper.js index 411919893..6e397f060 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/scrollhelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/scrollhelper.js @@ -1 +1 @@ -define(["focusManager","dom","scrollStyles"],function(focusManager,dom){"use strict";function getBoundingClientRect(elem){return elem.getBoundingClientRect?elem.getBoundingClientRect():{top:0,left:0}}function getPosition(scrollContainer,item,horizontal){var slideeOffset=getBoundingClientRect(scrollContainer),itemOffset=getBoundingClientRect(item),offset=horizontal?itemOffset.left-slideeOffset.left:itemOffset.top-slideeOffset.top,size=horizontal?itemOffset.width:itemOffset.height;size||0===size||(size=item[horizontal?"offsetWidth":"offsetHeight"]);var currentStart=horizontal?scrollContainer.scrollLeft:scrollContainer.scrollTop;offset+=currentStart;var frameSize=horizontal?scrollContainer.offsetWidth:scrollContainer.offsetHeight,currentEnd=currentStart+frameSize,isVisible=offset>=currentStart&&offset+size<=currentEnd;return{start:offset,center:offset-frameSize/2+size/2,end:offset-frameSize+size,size:size,isVisible:isVisible}}function toCenter(container,elem,horizontal,skipWhenVisible){var pos=getPosition(container,elem,horizontal);skipWhenVisible&&pos.isVisible||(container.scrollTo?horizontal?container.scrollTo(pos.center,0):container.scrollTo(0,pos.center):horizontal?container.scrollLeft=Math.round(pos.center):container.scrollTop=Math.round(pos.center))}function toStart(container,elem,horizontal,skipWhenVisible){var pos=getPosition(container,elem,horizontal);skipWhenVisible&&pos.isVisible||(container.scrollTo?horizontal?container.scrollTo(pos.start,0):container.scrollTo(0,pos.start):horizontal?container.scrollLeft=Math.round(pos.start):container.scrollTop=Math.round(pos.start))}function centerOnFocus(e,scrollSlider,horizontal){var focused=focusManager.focusableParent(e.target);focused&&toCenter(scrollSlider,focused,horizontal)}function centerOnFocusHorizontal(e){centerOnFocus(e,this,!0)}function centerOnFocusVertical(e){centerOnFocus(e,this,!1)}return{getPosition:getPosition,centerFocus:{on:function(element,horizontal){horizontal?dom.addEventListener(element,"focus",centerOnFocusHorizontal,{capture:!0,passive:!0}):dom.addEventListener(element,"focus",centerOnFocusVertical,{capture:!0,passive:!0})},off:function(element,horizontal){horizontal?dom.removeEventListener(element,"focus",centerOnFocusHorizontal,{capture:!0,passive:!0}):dom.removeEventListener(element,"focus",centerOnFocusVertical,{capture:!0,passive:!0})}},toCenter:toCenter,toStart:toStart}}); \ No newline at end of file +define(["focusManager","dom","scrollStyles"],function(focusManager,dom){"use strict";function getBoundingClientRect(elem){return elem.getBoundingClientRect?elem.getBoundingClientRect():{top:0,left:0}}function getPosition(scrollContainer,item,horizontal){var slideeOffset=getBoundingClientRect(scrollContainer),itemOffset=getBoundingClientRect(item),offset=horizontal?itemOffset.left-slideeOffset.left:itemOffset.top-slideeOffset.top,size=horizontal?itemOffset.width:itemOffset.height;size||0===size||(size=item[horizontal?"offsetWidth":"offsetHeight"]);var currentStart=horizontal?scrollContainer.scrollLeft:scrollContainer.scrollTop;offset+=currentStart;var frameSize=horizontal?scrollContainer.offsetWidth:scrollContainer.offsetHeight,currentEnd=currentStart+frameSize;return{start:offset,center:offset-frameSize/2+size/2,end:offset-frameSize+size,size:size,isVisible:offset>=currentStart&&offset+size<=currentEnd}}function toCenter(container,elem,horizontal,skipWhenVisible){var pos=getPosition(container,elem,horizontal);skipWhenVisible&&pos.isVisible||(container.scrollTo?horizontal?container.scrollTo(pos.center,0):container.scrollTo(0,pos.center):horizontal?container.scrollLeft=Math.round(pos.center):container.scrollTop=Math.round(pos.center))}function toStart(container,elem,horizontal,skipWhenVisible){var pos=getPosition(container,elem,horizontal);skipWhenVisible&&pos.isVisible||(container.scrollTo?horizontal?container.scrollTo(pos.start,0):container.scrollTo(0,pos.start):horizontal?container.scrollLeft=Math.round(pos.start):container.scrollTop=Math.round(pos.start))}function centerOnFocus(e,scrollSlider,horizontal){var focused=focusManager.focusableParent(e.target);focused&&toCenter(scrollSlider,focused,horizontal)}function centerOnFocusHorizontal(e){centerOnFocus(e,this,!0)}function centerOnFocusVertical(e){centerOnFocus(e,this,!1)}return{getPosition:getPosition,centerFocus:{on:function(element,horizontal){horizontal?dom.addEventListener(element,"focus",centerOnFocusHorizontal,{capture:!0,passive:!0}):dom.addEventListener(element,"focus",centerOnFocusVertical,{capture:!0,passive:!0})},off:function(element,horizontal){horizontal?dom.removeEventListener(element,"focus",centerOnFocusHorizontal,{capture:!0,passive:!0}):dom.removeEventListener(element,"focus",centerOnFocusVertical,{capture:!0,passive:!0})}},toCenter:toCenter,toStart:toStart}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/search/searchfields.js b/dashboard-ui/bower_components/emby-webcomponents/search/searchfields.js index b44a1c0ff..2af72fd67 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/search/searchfields.js +++ b/dashboard-ui/bower_components/emby-webcomponents/search/searchfields.js @@ -1 +1 @@ -define(["layoutManager","globalize","require","events","browser","alphaPicker","emby-input","flexStyles","material-icons","css!./searchfields"],function(layoutManager,globalize,require,events,browser,AlphaPicker){"use strict";function onSearchTimeout(){var instance=this,value=instance.nextSearchValue;value=(value||"").trim(),events.trigger(instance,"search",[value])}function triggerSearch(instance,value){instance.searchTimeout&&clearTimeout(instance.searchTimeout),instance.nextSearchValue=value,instance.searchTimeout=setTimeout(onSearchTimeout.bind(instance),300)}function onAlphaValueClicked(e){var value=e.detail.value,searchFieldsInstance=this,txtSearch=searchFieldsInstance.options.element.querySelector(".searchfields-txtSearch");if("backspace"===value){var val=txtSearch.value;txtSearch.value=val.length?val.substring(0,val.length-1):""}else txtSearch.value+=value;txtSearch.dispatchEvent(new CustomEvent("input",{bubbles:!0}))}function initAlphaPicker(alphaPickerElement,instance){instance.alphaPicker=new AlphaPicker({element:alphaPickerElement,mode:"keyboard"}),alphaPickerElement.addEventListener("alphavalueclicked",onAlphaValueClicked.bind(instance))}function onSearchInput(e){var value=e.target.value,searchFieldsInstance=this;triggerSearch(searchFieldsInstance,value)}function embed(elem,instance,options){require(["text!./searchfields.template.html"],function(template){var html=globalize.translateDocument(template,"sharedcomponents");(browser.tizen||browser.orsay)&&(html=html.replace("';return itemHtml+=i.Name,itemHtml+="
    "}).join(""),searchSuggestions=context.querySelector(".searchSuggestions");searchSuggestions.querySelector(".searchSuggestionsList").innerHTML=html,result.Items.length&&searchSuggestions.classList.remove("hide")})}function getSearchHints(instance,apiClient,query){if(!query.searchTerm)return Promise.resolve({SearchHints:[]});var allowSearch=!0,queryIncludeItemTypes=query.IncludeItemTypes;return"tvshows"===instance.options.collectionType?query.IncludeArtists?allowSearch=!1:"Movie"!==queryIncludeItemTypes&&"LiveTvProgram"!==queryIncludeItemTypes&&"MusicAlbum"!==queryIncludeItemTypes&&"Audio"!==queryIncludeItemTypes&&"Book"!==queryIncludeItemTypes&&"AudioBook"!==queryIncludeItemTypes&&"Video"!==query.MediaTypes||(allowSearch=!1):"movies"===instance.options.collectionType?query.IncludeArtists?allowSearch=!1:"Series"!==queryIncludeItemTypes&&"Episode"!==queryIncludeItemTypes&&"LiveTvProgram"!==queryIncludeItemTypes&&"MusicAlbum"!==queryIncludeItemTypes&&"Audio"!==queryIncludeItemTypes&&"Book"!==queryIncludeItemTypes&&"AudioBook"!==queryIncludeItemTypes&&"Video"!==query.MediaTypes||(allowSearch=!1):"music"===instance.options.collectionType?query.People?allowSearch=!1:"Series"!==queryIncludeItemTypes&&"Episode"!==queryIncludeItemTypes&&"LiveTvProgram"!==queryIncludeItemTypes&&"Movie"!==queryIncludeItemTypes||(allowSearch=!1):"livetv"===instance.options.collectionType&&(query.IncludeArtists||query.IncludePeople?allowSearch=!1:"Series"!==queryIncludeItemTypes&&"Episode"!==queryIncludeItemTypes&&"MusicAlbum"!==queryIncludeItemTypes&&"Audio"!==queryIncludeItemTypes&&"Book"!==queryIncludeItemTypes&&"AudioBook"!==queryIncludeItemTypes&&"Movie"!==queryIncludeItemTypes&&"Video"!==query.MediaTypes||(allowSearch=!1)),"NullType"===queryIncludeItemTypes&&(allowSearch=!1),allowSearch?apiClient.getSearchHints(query):Promise.resolve({SearchHints:[]})}function search(instance,apiClient,context,value){value||layoutManager.tv?(instance.mode="search",context.querySelector(".searchSuggestions").classList.add("hide")):(instance.mode="suggestions",loadSuggestions(instance,context,apiClient)),"livetv"===instance.options.collectionType?searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"LiveTvProgram",IsMovie:!0,IsKids:!1,IsNews:!1},context,".movieResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowPortrait":"portrait",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}):searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Movie"},context,".movieResults",{showTitle:!0,overlayText:!1,centerText:!0,showYear:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Series"},context,".seriesResults",{showTitle:!0,overlayText:!1,centerText:!0,showYear:!0}),"livetv"===instance.options.collectionType?searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"LiveTvProgram",IsSeries:!0,IsSports:!1,IsKids:!1,IsNews:!1},context,".episodeResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}):searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Episode"},context,".episodeResults",{coverImage:!0,showTitle:!0,showParentTitle:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"livetv"===instance.options.collectionType?"LiveTvProgram":"NullType",IsSports:!0},context,".sportsResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"livetv"===instance.options.collectionType?"LiveTvProgram":"NullType",IsKids:!0},context,".kidsResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"livetv"===instance.options.collectionType?"LiveTvProgram":"NullType",IsNews:!0},context,".newsResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"LiveTvProgram",IsMovie:"livetv"!==instance.options.collectionType&&null,IsSeries:"livetv"!==instance.options.collectionType&&null,IsSports:"livetv"!==instance.options.collectionType&&null,IsKids:"livetv"!==instance.options.collectionType&&null,IsNews:"livetv"!==instance.options.collectionType&&null},context,".programResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,MediaTypes:"Video",ExcludeItemTypes:"Movie,Episode"},context,".videoResults",{showParentTitle:!0,showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!0,IncludeMedia:!1,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1},context,".peopleResults",{coverImage:!0,showTitle:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!1,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!0},context,".artistResults",{coverImage:!0,showTitle:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"MusicAlbum"},context,".albumResults",{showParentTitle:!0,showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Audio"},context,".songResults",{showParentTitle:!0,showTitle:!0,overlayText:!1,centerText:!0,action:"play"}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Book"},context,".bookResults",{showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"AudioBook"},context,".audioBookResults",{showTitle:!0,overlayText:!1,centerText:!0})}function searchType(instance,apiClient,query,context,section,cardOptions){query.UserId=apiClient.getCurrentUserId(),query.Limit=enableScrollX()?24:16,query.ParentId=instance.options.parentId,getSearchHints(instance,apiClient,query).then(function(result){populateResults(result,context,section,cardOptions)})}function populateResults(result,context,section,cardOptions){section=context.querySelector(section);var items=result.SearchHints,itemsContainer=section.querySelector(".itemsContainer");cardBuilder.buildCards(items,Object.assign({itemsContainer:itemsContainer,parentContainer:section,shape:enableScrollX()?"autooverflow":"auto",scalable:!0,overlayText:!1,centerText:!0,allowBottomPadding:!enableScrollX()},cardOptions||{})),section.querySelector(".emby-scroller").scrollToBeginning(!0)}function enableScrollX(){return!0}function replaceAll(originalString,strReplace,strWith){var reg=new RegExp(strReplace,"ig");return originalString.replace(reg,strWith)}function embed(elem,instance,options){require(["text!./searchresults.template.html"],function(template){enableScrollX()||(template=replaceAll(template,'data-horizontal="true"','data-horizontal="false"'),template=replaceAll(template,"itemsContainer scrollSlider","itemsContainer scrollSlider vertical-wrap"));var html=globalize.translateDocument(template,"sharedcomponents");elem.innerHTML=html,elem.classList.add("searchResults"),instance.search("")})}function SearchResults(options){this.options=options,embed(options.element,this,options)}return SearchResults.prototype.search=function(value){var apiClient=connectionManager.getApiClient(this.options.serverId);search(this,apiClient,this.options.element,value)},SearchResults.prototype.destroy=function(){var options=this.options;options&&options.element.classList.remove("searchFields"),this.options=null},SearchResults}); \ No newline at end of file +define(["layoutManager","globalize","require","events","connectionManager","cardBuilder","appRouter","emby-scroller","emby-itemscontainer","emby-linkbutton"],function(layoutManager,globalize,require,events,connectionManager,cardBuilder,appRouter){"use strict";function loadSuggestions(instance,context,apiClient){var options={SortBy:"IsFavoriteOrLiked,Random",IncludeItemTypes:"Movie,Series,MusicArtist",Limit:20,Recursive:!0,ImageTypeLimit:0,EnableImages:!1,ParentId:instance.options.parentId,EnableTotalRecordCount:!1};apiClient.getItems(apiClient.getCurrentUserId(),options).then(function(result){"suggestions"!==instance.mode&&(result.Items=[]);var html=result.Items.map(function(i){var href=appRouter.getRouteUrl(i),itemHtml='"}).join(""),searchSuggestions=context.querySelector(".searchSuggestions");searchSuggestions.querySelector(".searchSuggestionsList").innerHTML=html,result.Items.length&&searchSuggestions.classList.remove("hide")})}function getSearchHints(instance,apiClient,query){if(!query.searchTerm)return Promise.resolve({SearchHints:[]});var allowSearch=!0,queryIncludeItemTypes=query.IncludeItemTypes;if("tvshows"===instance.options.collectionType?query.IncludeArtists?allowSearch=!1:"Movie"!==queryIncludeItemTypes&&"LiveTvProgram"!==queryIncludeItemTypes&&"MusicAlbum"!==queryIncludeItemTypes&&"Audio"!==queryIncludeItemTypes&&"Book"!==queryIncludeItemTypes&&"AudioBook"!==queryIncludeItemTypes&&"Playlist"!==queryIncludeItemTypes&&"PhotoAlbum"!==queryIncludeItemTypes&&"Video"!==query.MediaTypes&&"Photo"!==query.MediaTypes||(allowSearch=!1):"movies"===instance.options.collectionType?query.IncludeArtists?allowSearch=!1:"Series"!==queryIncludeItemTypes&&"Episode"!==queryIncludeItemTypes&&"LiveTvProgram"!==queryIncludeItemTypes&&"MusicAlbum"!==queryIncludeItemTypes&&"Audio"!==queryIncludeItemTypes&&"Book"!==queryIncludeItemTypes&&"AudioBook"!==queryIncludeItemTypes&&"Playlist"!==queryIncludeItemTypes&&"PhotoAlbum"!==queryIncludeItemTypes&&"Video"!==query.MediaTypes&&"Photo"!==query.MediaTypes||(allowSearch=!1):"music"===instance.options.collectionType?query.People?allowSearch=!1:"Series"!==queryIncludeItemTypes&&"Episode"!==queryIncludeItemTypes&&"LiveTvProgram"!==queryIncludeItemTypes&&"Movie"!==queryIncludeItemTypes||(allowSearch=!1):"livetv"===instance.options.collectionType&&(query.IncludeArtists||query.IncludePeople?allowSearch=!1:"Series"!==queryIncludeItemTypes&&"Episode"!==queryIncludeItemTypes&&"MusicAlbum"!==queryIncludeItemTypes&&"Audio"!==queryIncludeItemTypes&&"Book"!==queryIncludeItemTypes&&"AudioBook"!==queryIncludeItemTypes&&"PhotoAlbum"!==queryIncludeItemTypes&&"Movie"!==queryIncludeItemTypes&&"Video"!==query.MediaTypes&&"Photo"!==query.MediaTypes||(allowSearch=!1)),"NullType"===queryIncludeItemTypes&&(allowSearch=!1),!allowSearch)return Promise.resolve({SearchHints:[]});if(apiClient.isMinServerVersion("3.4.1.31")){query.Fields="PrimaryImageAspectRatio,CanDelete,BasicSyncInfo,MediaSourceCount",query.Recursive=!0,query.EnableTotalRecordCount=!1,query.ImageTypeLimit=1;var methodName="getItems";return query.IncludeMedia||(query.IncludePeople?methodName="getPeople":query.IncludeArtists&&(methodName="getArtists")),apiClient[methodName](apiClient.getCurrentUserId(),query)}return query.UserId=apiClient.getCurrentUserId(),apiClient.getSearchHints(query)}function search(instance,apiClient,context,value){value||layoutManager.tv?(instance.mode="search",context.querySelector(".searchSuggestions").classList.add("hide")):(instance.mode="suggestions",loadSuggestions(instance,context,apiClient)),"livetv"===instance.options.collectionType?searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"LiveTvProgram",IsMovie:!0,IsKids:!1,IsNews:!1},context,".movieResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowPortrait":"portrait",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}):searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Movie"},context,".movieResults",{showTitle:!0,overlayText:!1,centerText:!0,showYear:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Series"},context,".seriesResults",{showTitle:!0,overlayText:!1,centerText:!0,showYear:!0}),"livetv"===instance.options.collectionType?searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"LiveTvProgram",IsSeries:!0,IsSports:!1,IsKids:!1,IsNews:!1},context,".episodeResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}):searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Episode"},context,".episodeResults",{coverImage:!0,showTitle:!0,showParentTitle:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"livetv"===instance.options.collectionType?"LiveTvProgram":"NullType",IsSports:!0},context,".sportsResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"livetv"===instance.options.collectionType?"LiveTvProgram":"NullType",IsKids:!0},context,".kidsResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"livetv"===instance.options.collectionType?"LiveTvProgram":"NullType",IsNews:!0},context,".newsResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"LiveTvProgram",IsMovie:"livetv"!==instance.options.collectionType&&null,IsSeries:"livetv"!==instance.options.collectionType&&null,IsSports:"livetv"!==instance.options.collectionType&&null,IsKids:"livetv"!==instance.options.collectionType&&null,IsNews:"livetv"!==instance.options.collectionType&&null},context,".programResults",{preferThumb:!0,inheritThumb:!1,shape:enableScrollX()?"overflowBackdrop":"backdrop",showParentTitleOrTitle:!0,showTitle:!1,centerText:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0,showAirTime:!0,showAirDateTime:!0,showChannelName:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,MediaTypes:"Video",ExcludeItemTypes:"Movie,Episode"},context,".videoResults",{showParentTitle:!0,showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!0,IncludeMedia:!1,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1},context,".peopleResults",{coverImage:!0,showTitle:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!1,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!0},context,".artistResults",{coverImage:!0,showTitle:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"MusicAlbum"},context,".albumResults",{showParentTitle:!0,showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Audio"},context,".songResults",{showParentTitle:!0,showTitle:!0,overlayText:!1,centerText:!0,action:"play"}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,MediaTypes:"Photo"},context,".photoResults",{showParentTitle:!1,showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"PhotoAlbum"},context,".photoAlbumResults",{showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Book"},context,".bookResults",{showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"AudioBook"},context,".audioBookResults",{showTitle:!0,overlayText:!1,centerText:!0}),searchType(instance,apiClient,{searchTerm:value,IncludePeople:!1,IncludeMedia:!0,IncludeGenres:!1,IncludeStudios:!1,IncludeArtists:!1,IncludeItemTypes:"Playlist"},context,".playlistResults",{showTitle:!0,overlayText:!1,centerText:!0})}function searchType(instance,apiClient,query,context,section,cardOptions){query.Limit=enableScrollX()?24:16,query.ParentId=instance.options.parentId,getSearchHints(instance,apiClient,query).then(function(result){populateResults(result,context,section,cardOptions)})}function populateResults(result,context,section,cardOptions){section=context.querySelector(section);var items=result.Items||result.SearchHints,itemsContainer=section.querySelector(".itemsContainer");cardBuilder.buildCards(items,Object.assign({itemsContainer:itemsContainer,parentContainer:section,shape:enableScrollX()?"autooverflow":"auto",scalable:!0,overlayText:!1,centerText:!0,allowBottomPadding:!enableScrollX()},cardOptions||{})),section.querySelector(".emby-scroller").scrollToBeginning(!0)}function enableScrollX(){return!0}function replaceAll(originalString,strReplace,strWith){var reg=new RegExp(strReplace,"ig");return originalString.replace(reg,strWith)}function embed(elem,instance,options){require(["text!./searchresults.template.html"],function(template){enableScrollX()||(template=replaceAll(template,'data-horizontal="true"','data-horizontal="false"'),template=replaceAll(template,"itemsContainer scrollSlider","itemsContainer scrollSlider vertical-wrap"));var html=globalize.translateDocument(template,"sharedcomponents");elem.innerHTML=html,elem.classList.add("searchResults"),instance.search("")})}function SearchResults(options){this.options=options,embed(options.element,this,options)}return SearchResults.prototype.search=function(value){search(this,connectionManager.getApiClient(this.options.serverId),this.options.element,value)},SearchResults.prototype.destroy=function(){var options=this.options;options&&options.element.classList.remove("searchFields"),this.options=null},SearchResults}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.template.html b/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.template.html index 3527933b6..26b047b5d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.template.html @@ -10,169 +10,137 @@
    -
    -

    ${Movies}

    -
    +

    ${Movies}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Shows}

    -
    +

    ${Shows}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Episodes}

    -
    +

    ${Episodes}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Sports}

    -
    +

    ${Sports}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Kids}

    -
    +

    ${Kids}

    -
    -
    -
    -
    +
    +
    -
    -

    ${News}

    -
    +

    ${News}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Programs}

    -
    +

    ${Programs}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Videos}

    -
    +

    ${Videos}

    -
    -
    -
    -
    +
    +
    +
    +
    + +
    +

    ${Playlists}

    + +
    +
    -
    -

    ${Artists}

    -
    +

    ${Artists}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Albums}

    -
    +

    ${Albums}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Songs}

    -
    +

    ${Songs}

    -
    -
    -
    -
    +
    +
    +
    +
    + +
    +

    ${HeaderPhotoAlbums}

    + +
    +
    +
    +
    + +
    +

    ${Photos}

    + +
    +
    -
    -

    ${HeaderAudioBooks}

    -
    +

    ${HeaderAudioBooks}

    -
    -
    -
    -
    +
    +
    -
    -

    ${Books}

    -
    +

    ${Books}

    -
    -
    -
    -
    +
    +
    -
    -

    ${People}

    -
    +

    ${People}

    -
    -
    -
    -
    +
    +
    \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js b/dashboard-ui/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js index 117512cc5..07a308114 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js @@ -1 +1 @@ -define(["loading","events","dialogHelper","dom","layoutManager","scrollHelper","globalize","require","material-icons","emby-button","paper-icon-button-light","emby-input","formDialogStyle","flexStyles"],function(loading,events,dialogHelper,dom,layoutManager,scrollHelper,globalize,require){"use strict";function reloadPageWhenServerAvailable(retryCount){var apiClient=currentApiClient;apiClient&&apiClient.getJSON(apiClient.getUrl("System/Info")).then(function(info){info.IsShuttingDown?retryReload(retryCount):(currentInstance.restarted=!0,dialogHelper.close(currentDlg))},function(){retryReload(retryCount)})}function retryReload(retryCount){setTimeout(function(){retryCount=retryCount||0,retryCount++,retryCount<150&&reloadPageWhenServerAvailable(retryCount)},500)}function startRestart(instance,apiClient,dlg){currentApiClient=apiClient,currentDlg=dlg,currentInstance=instance,apiClient.restartServer().then(function(){setTimeout(reloadPageWhenServerAvailable,250)})}function showDialog(instance,options,template){function onButtonClick(){dialogHelper.close(dlg)}var dialogOptions={removeOnClose:!0,scrollY:!1},enableTvLayout=layoutManager.tv;enableTvLayout&&(dialogOptions.size="fullscreen");var dlg=dialogHelper.createDialog(dialogOptions),configuredButtons=[];dlg.classList.add("formDialog"),dlg.innerHTML=globalize.translateHtml(template,"sharedcomponents"),dlg.classList.add("align-items-center"),dlg.classList.add("justify-items-center");var formDialogContent=dlg.querySelector(".formDialogContent");formDialogContent.style["flex-grow"]="initial",enableTvLayout?(formDialogContent.style["max-width"]="50%",formDialogContent.style["max-height"]="60%",scrollHelper.centerFocus.on(formDialogContent,!1)):(formDialogContent.style.maxWidth=Math.min(150*configuredButtons.length+200,dom.getWindowSize().innerWidth-50)+"px",dlg.classList.add("dialog-fullscreen-lowres")),dlg.querySelector(".formDialogHeaderTitle").innerHTML=globalize.translate("sharedcomponents#HeaderRestartingEmbyServer"),dlg.querySelector(".text").innerHTML=globalize.translate("sharedcomponents#RestartPleaseWaitMessage");var i,length,html="";for(i=0,length=configuredButtons.length;i"+item.name+""}dlg.querySelector(".formDialogFooter").innerHTML=html;var buttons=dlg.querySelectorAll(".btnOption");for(i=0,length=buttons.length;i"+item.name+""}dlg.querySelector(".formDialogFooter").innerHTML=html;var buttons=dlg.querySelectorAll(".btnOption");for(i=0,length=buttons.length;i",html+='
    ',html+='',html+='',html+='',html+='',html+='',html+="
    ",dlg.style.padding=".5em 1.5em 1.5em",dlg.innerHTML=html;for(var isShared=!1,shareInfo=options.share,sskButtons=dlg.querySelectorAll(".ssk"),i=0,length=sskButtons.length;i.ssk,.ssk.ssk-xs{padding:4px}.ssk-xs>.ssk .fa,.ssk-xs>.ssk .glyphicon,.ssk-xs>.ssk:before,.ssk.ssk-xs .fa,.ssk.ssk-xs .glyphicon,.ssk.ssk-xs:before{font-size:15px}.ssk-sm>.ssk,.ssk.ssk-sm{padding:5px}.ssk-sm>.ssk .fa,.ssk-sm>.ssk .glyphicon,.ssk-sm>.ssk:before,.ssk.ssk-sm .fa,.ssk.ssk-sm .glyphicon,.ssk.ssk-sm:before{font-size:20px}.ssk-lg>.ssk,.ssk.ssk-lg{padding:9px}.ssk-lg>.ssk .fa,.ssk-lg>.ssk .glyphicon,.ssk-lg>.ssk:before,.ssk.ssk-lg .fa,.ssk.ssk-lg .glyphicon,.ssk.ssk-lg:before{font-size:28px}.ssk:last-child{margin-right:0}.ssk:hover{background-color:#424242}.ssk-round .ssk,.ssk.ssk-round{-webkit-border-radius:50%;border-radius:50%}.ssk-round .ssk:before,.ssk.ssk-round:before{text-indent:0;margin-right:0}.ssk-rounded .ssk,.ssk.ssk-rounded{-webkit-border-radius:15%;border-radius:15%}.ssk.ssk-icon{color:#757575;padding:2px;font-size:24px}.ssk.ssk-icon,.ssk.ssk-icon:hover{background-color:transparent}.ssk.ssk-icon:hover{color:#424242}.ssk-xs>.ssk.ssk-icon,.ssk.ssk-icon.ssk-xs{font-size:16px}.ssk-sm>.ssk.ssk-icon,.ssk.ssk-icon.ssk-sm{font-size:20px}.ssk-lg>.ssk.ssk-icon,.ssk.ssk-icon.ssk-lg{font-size:28px}.ssk.ssk-text{overflow:hidden;font-size:17px;line-height:normal;padding-right:10px}.ssk.ssk-text .fa,.ssk.ssk-text .glyphicon,.ssk.ssk-text:before{margin:-7px 10px -7px -7px;padding:7px;background-color:rgba(0,0,0,.15);vertical-align:bottom;text-indent:0}.ssk-block .ssk.ssk-text{display:block;margin-right:0;text-align:left}.ssk-xs>.ssk.ssk-text,.ssk.ssk-text.ssk-xs{font-size:12px;padding-right:6px}.ssk-xs>.ssk.ssk-text .fa,.ssk-xs>.ssk.ssk-text .glyphicon,.ssk-xs>.ssk.ssk-text:before,.ssk.ssk-text.ssk-xs .fa,.ssk.ssk-text.ssk-xs .glyphicon,.ssk.ssk-text.ssk-xs:before{margin:-4px 6px -4px -4px;padding:4px}.ssk-sm>.ssk.ssk-text,.ssk.ssk-text.ssk-sm{font-size:16px;padding-right:7px}.ssk-sm>.ssk.ssk-text .fa,.ssk-sm>.ssk.ssk-text .glyphicon,.ssk-sm>.ssk.ssk-text:before,.ssk.ssk-text.ssk-sm .fa,.ssk.ssk-text.ssk-sm .glyphicon,.ssk.ssk-text.ssk-sm:before{margin:-5px 7px -5px -5px;padding:5px}.ssk-lg>.ssk.ssk-text,.ssk.ssk-text.ssk-lg{font-size:22px;padding-right:13px}.ssk-lg>.ssk.ssk-text .fa,.ssk-lg>.ssk.ssk-text .glyphicon,.ssk-lg>.ssk.ssk-text:before,.ssk.ssk-text.ssk-lg .fa,.ssk.ssk-text.ssk-lg .glyphicon,.ssk.ssk-text.ssk-lg:before{margin:-9px 13px -9px -9px;padding:9px}.ssk-group,.ssk-sticky{font-size:0}.ssk-sticky{top:0;position:fixed;z-index:2000}.ssk-sticky .ssk{transition:padding .1s ease-out;-webkit-transition:padding .1s ease-out;-moz-transition:padding .1s ease-out;-ms-transition:padding .1s ease-out;-o-transition:padding .1s ease-out;margin:0}@media (min-width:768px){.ssk-sticky.ssk-left .ssk,.ssk-sticky.ssk-right .ssk{display:block;clear:both}.ssk-sticky.ssk-left.ssk-center,.ssk-sticky.ssk-right.ssk-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.ssk-sticky.ssk-left{left:0}.ssk-sticky.ssk-left .ssk{float:left}.ssk-sticky.ssk-left .ssk:hover{padding-left:15px}.ssk-sticky.ssk-right{right:0}.ssk-sticky.ssk-right .ssk{float:right}.ssk-sticky.ssk-right .ssk:hover{padding-right:15px}}.ssk-sticky.ssk-bottom{font-size:0;top:auto;bottom:0}.ssk-sticky.ssk-bottom.ssk-center{left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.ssk-sticky.ssk-bottom .ssk{vertical-align:bottom}.ssk-sticky.ssk-bottom .ssk:hover{padding-bottom:15px}.ssk-sticky.ssk-round.ssk-xs .ssk:hover{padding:8px}.ssk-sticky.ssk-round.ssk-sm .ssk:hover{padding:9px}.ssk-sticky.ssk-round .ssk:hover{padding:11px}.ssk-sticky.ssk-round.ssk-lg .ssk:hover{padding:13px}@media (max-width:767px){.ssk-sticky{left:0;right:0;bottom:0;top:auto;width:100%;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.ssk-sticky.ssk-sticky-hide-xs{display:none!important}.ssk-sticky .ssk{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto}.ssk-sticky .ssk .ssk-num{display:none}}.ssk-count{padding-top:20px}.ssk-count .ssk{position:relative}.ssk-count .ssk-num{-webkit-border-radius:4px;border-radius:4px;color:#8f8f8f;background-color:rgba(50,50,50,.03);display:block;font-size:12px;left:0;line-height:20px;position:absolute;right:0;text-align:center;top:-20px}@media (min-width:768px){.ssk-count.ssk-sticky{padding-top:0}.ssk-count.ssk-sticky.ssk-left .ssk-num,.ssk-count.ssk-sticky.ssk-right .ssk-num{top:20%;background-color:transparent}.ssk-count.ssk-sticky.ssk-left .ssk-num{left:100%;margin-left:5px}.ssk-count.ssk-sticky.ssk-right .ssk-num{right:115%;margin-left:-100%;text-align:right}}.ssk-facebook{background-color:#255c95}.ssk-grayscale>.ssk-facebook{background-color:#757575}.ssk-facebook:hover{background-color:#1b436c}.ssk-grayscale>.ssk-facebook:hover{background-color:#255c95}.ssk-facebook.ssk-icon{color:#255c95}.ssk-facebook.ssk-icon:hover{color:#1b436c}.ssk-facebook.ssk-icon:before{text-indent:0;margin-right:0}.ssk-twitter{background-color:#00b4e0}.ssk-grayscale>.ssk-twitter{background-color:#757575}.ssk-twitter:hover{background-color:#008bad}.ssk-grayscale>.ssk-twitter:hover{background-color:#00b4e0}.ssk-twitter.ssk-icon{color:#00b4e0}.ssk-twitter.ssk-icon:hover{color:#008bad}.ssk-google-plus{background-color:#f1403a}.ssk-grayscale>.ssk-google-plus{background-color:#757575}.ssk-google-plus:hover{background-color:#e81810}.ssk-grayscale>.ssk-google-plus:hover{background-color:#f1403a}.ssk-google-plus.ssk-icon{color:#f1403a}.ssk-google-plus.ssk-icon:hover{color:#e81810}.ssk-pinterest{background-color:#cb2027}.ssk-grayscale>.ssk-pinterest{background-color:#757575}.ssk-pinterest:hover{background-color:#9f191f}.ssk-grayscale>.ssk-pinterest:hover{background-color:#cb2027}.ssk-pinterest.ssk-icon{color:#cb2027}.ssk-pinterest.ssk-icon:hover{color:#9f191f}.ssk-tumblr{background-color:#395773}.ssk-grayscale>.ssk-tumblr{background-color:#757575}.ssk-tumblr:hover{background-color:#283d51}.ssk-grayscale>.ssk-tumblr:hover{background-color:#395773}.ssk-tumblr.ssk-icon{color:#395773}.ssk-tumblr.ssk-icon:hover{color:#283d51}.ssk-email,.ssk-grayscale>.ssk-email{background-color:#757575}.ssk-email:hover,.ssk-grayscale>.ssk-email:hover{background-color:#5b5b5b}.ssk-email.ssk-icon{color:#757575}.ssk-email.ssk-icon:hover{color:#5b5b5b}.ssk-vk{background-color:#54769a}.ssk-grayscale>.ssk-vk{background-color:#757575}.ssk-vk:hover{background-color:#425d79}.ssk-grayscale>.ssk-vk:hover{background-color:#54769a}.ssk-vk.ssk-icon{color:#54769a}.ssk-vk.ssk-icon:hover{color:#425d79}.ssk-linkedin{background-color:#1c87bd}.ssk-grayscale>.ssk-linkedin{background-color:#757575}.ssk-linkedin:hover{background-color:#156791}.ssk-grayscale>.ssk-linkedin:hover{background-color:#1c87bd}.ssk-linkedin.ssk-icon{color:#1c87bd}.ssk-linkedin.ssk-icon:hover{color:#156791}.ssk-whatsapp{background-color:#34AF23}.ssk-grayscale>.ssk-whatsapp{background-color:#757575}.ssk-whatsapp:hover{background-color:#27851a}.ssk-grayscale>.ssk-whatsapp:hover{background-color:#34AF23}.ssk-whatsapp.ssk-icon{color:#34AF23}.ssk-whatsapp.ssk-icon:hover{color:#27851a}.ssk-reddit{background-color:#5f99cf}.ssk-grayscale>.ssk-reddit{background-color:#757575}.ssk-reddit:hover{background-color:#3a80c1}.ssk-grayscale>.ssk-reddit:hover,.ssk-reddit2{background-color:#5f99cf}.ssk-reddit.ssk-icon{color:#5f99cf}.ssk-reddit.ssk-icon:hover{color:#3a80c1}.ssk-grayscale>.ssk-reddit2{background-color:#757575}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-grayscale>.ssk-reddit2:hover{background-color:#5f99cf}.ssk-reddit2.ssk-icon{color:#5f99cf}.ssk-reddit2.ssk-icon:hover{color:#3a80c1}.ssk-turquoise{background-color:#1abc9c}.ssk-turquoise:hover{background-color:#148f77}.ssk-emerald{background-color:#2ecc71}.ssk-emerald:hover{background-color:#25a25a}.ssk-peter-river{background-color:#3498db}.ssk-peter-river:hover{background-color:#217dbb}.ssk-belize-hole{background-color:#2980b9}.ssk-belize-hole:hover{background-color:#20638f}.ssk-amethyst{background-color:#9b59b6}.ssk-amethyst:hover{background-color:#804399}.ssk-wisteria{background-color:#8e44ad}.ssk-wisteria:hover{background-color:#703688}.ssk-wet-asphalt{background-color:#34495e}.ssk-wet-asphalt:hover{background-color:#222f3d}.ssk-midnight-blue{background-color:#2c3e50}.ssk-midnight-blue:hover{background-color:#1a242f}.ssk-green-sea{background-color:#16a085}.ssk-green-sea:hover{background-color:#107360}.ssk-nephritis{background-color:#27ae60}.ssk-nephritis:hover{background-color:#1e8449}.ssk-sunflower{background-color:#f1c40f}.ssk-sunflower:hover{background-color:#c29d0b}.ssk-orange{background-color:#f39c12}.ssk-orange:hover{background-color:#c87f0a}.ssk-carrot{background-color:#e67e22}.ssk-carrot:hover{background-color:#bf6516}.ssk-pumpkin{background-color:#d35400}.ssk-pumpkin:hover{background-color:#a04000}.ssk-alizarin{background-color:#e74c3c}.ssk-alizarin:hover{background-color:#d62c1a}.ssk-pomegranate{background-color:#c0392b}.ssk-pomegranate:hover{background-color:#962d22}.ssk-clouds{background-color:#cfd9db}.ssk-clouds:hover{background-color:#b1c2c6}.ssk-concrete{background-color:#95a5a6}.ssk-concrete:hover{background-color:#798d8f}.ssk-silver{background-color:#bdc3c7}.ssk-silver:hover{background-color:#a1aab0}.ssk-asbestos{background-color:#7f8c8d}.ssk-asbestos:hover{background-color:#667273}.ssk-dark-gray{background-color:#555}.ssk-dark-gray:hover{background-color:#3b3b3b}.ssk-black{background-color:#333}.ssk-black:hover{background-color:#1a1a1a} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.eot b/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.eot deleted file mode 100644 index a9d69c604c7f0efee6e6256f76fa9c512dba9b59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8660 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 P`~K`}eAw3ee}4aO0;u9b diff --git a/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.svg b/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.svg deleted file mode 100644 index a6ec16e06..000000000 --- a/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - -Generated by Fontastic.me - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.ttf b/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.ttf deleted file mode 100644 index a6f445873827f27ff9cc76152883c00a20adef7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8456 zcmcIqdyHIHeLm-&`+mRgojcE+*?H`)cfC8aGqZlL9Y5k2$1!=-A&$-3UfYY;yT;yx zgfwjhX@!J9ZKP7#QlvHs5>!H@tx81$DuPrXp+XTwRYMU7!apEdRYIar+5OI)*~CIf zh)Uh@oqO&%=bp#!@%_Hv852qfvB>WbMjkkN^r4eCE1#_pQu`5VOUDi$IZBQZ8P8wA zbM4fFJG-ZTe)hA3&@*^`h-Oslz*nL;`vi}-n+heapfdA zqT~H_-v9c_Q#Z&JT1Wd5o@*N`*H=rQy0C|k@++wO>5a`>TmSvHe^nr)`ZsvC2;Up7 z@DrbZ;=Hr>C&Um?LCDwt^8@X>?*hr|)zJ+tcqgx!8}-LGAL;HtF|WyJl^A(7?@05y z<#9JE5c>N>A}W0gy^OkJ4s_faTs|)VyA9_IKTEl|L-q!$ZygM^xMK&;d$ZP z>^bp+;*X>c%e$49@;=p9FKfE?HGN(GfqB;anq^`&6nbvb4f=EFk+J z4))NfQCDPqLOG(7_h|=L78cUN(!q``DohY4T{->3AD&)VEM}(#Dv2`HxyGyHIQ=gD zG`A2cD^Zw_fKeLtcHHX@>#h9OYPa^$xQ832ijz3OebDPBgQ2Vp=y#)nVZ_12#ME^6 zL*W3rwP_N*NPmrYQnMZiKPw8J42zh8sAc7g&~KX=+1M6s;0u zjw3QfGPKMo8)oy_b}P~iSycl~Q6#2GCX*FG(N$6E%$)Q*HwX<&(+th`(~9kse9TCx zD^6FdrBW-V$B#Gh?{QHTWI>V?K~))}5>-Tj3KEl4)w1iJs~UnNGF7o{ss>(S`)L@I z9Luvz$Fx27rPzrIN#yxzARDSFtCA+_f+P!yY1oc4JK1DRhPOFx;KiP8sj46dsjpCx z%D9A5dAd`rY0~k@`vT<%x9GMPNOz~_t&}}ohFezZ+ zrmSK2qF~CVATmkNP$LO~-m~qJ&3wmAWBQ_BqW$j$Sr&ZHuulaLy`aj9BCCR=vE{mb zK8k(sNGecK)R;^e{_1GwNMw#C=B9Ci314*HWT`f^bWZnfXp4W)o<}_ z?x)yii|>}(9Ctu|=g%X%+pa-d-fO!bZ{=3sYJb~u-8!bmwgf>F3~Dl(B&CQ7s;;QA zT&x$1h9QY*b#AuRN>i2UIu(o)jP-`g4;?&USUcxWtG24hvSB#vs3e3Rn7cMN4s4`Yqjos+wps$dM;$9 z=YURmRHDzrf9r$58Fo@eXjJuzaO}IRb-|W)@#MoTaFUXmF0!Z z_bi>hwsGX09nFxn_=pXoR&C33s(-Ryb?qePa%PBhUHTgRCQ3f(Vm`0oaXaFE3^xUA z#cB)13nR=Pb&QW?!r;@4LR=7|p z)04Mfr^Pd|W!u&ceA%zR@ZpN*g^ucc^exvPwx%4asH!B^YFz(KGLLn=MmF(~+cihk z#rAmK;Q&j5$~h3V>Pj1{g(YkQ5_b+P_DwX}NdaXEgjnT{lYeovJ3zyPgBCZA5h!81 zNlagxnmMG1%rSgla}`aN6Cj6eI7VS_!K8_+T1Fzvn&N7{V;c->Hg!!^MIHVwalF8v zBBLb1)os~C{1650(9Bf1(w+a!`7UHZj_uwZagW+pGN~v_x@P)eQZJOMIr=GzYRE#h zRH&zZU}%OUi&P6mN@dAX6=~!^{2NfDD5j+5Sf;t6C<@W;-N*LxN%(BJFM)N^JM?Mt zcaUYQ*mUe9FfHsh8o5z}i(%v;kcLvnXVeh_3W4@BG#ArdeMV9PtoMd7*iv{)NvWQEmJv(xXOBO1R!+c#&>}B21)M0^o~3y7-Gy3 z1;E`lc#H-T8%GcvL`cto>F5#=B1IuKOI~}vfZ?&bd=-*d zWC&q`8p}3f6HI`@Y&7PGR;Zdh&@ovQ6^to>7cd4pRbxXF4fN$RDS~VGaSN7`FCH^; zCMkmPPSS7DZ-IHXNuL~oWh}z2x5G;>cO@S41Lz7~5BFC915k?8U!0+JC@zWj&@Kp6 zJ@*}Si|FsNw{=RlzgFrzDzw|fL8l#*gK%@|@X_{W7?kM)X43@UY?_zn56`FR;WVYh zv|lcFI^~yR5#8Gz>Z9X{rKJ;i@!_UvHldbh>htsU$v92pNh}>}KSJ)Ouh5T?S+azv zcpYnpuO}gF2!_MId6a-l=P_YBBA}8xcbMeV1vZYp@VFc&xGA?=a#BH;UJfy>VT*?r z^yzgm0$c(69p?O~MfDxgVPT>&U2>_bDVh|^n(9IR&E3P6#>~vp8Oz)l5@(w3+5u%# zM!W%oYIUY2cg$r)O;^=PeRz0zzhY~8c_LOAQ&k_V2WBmE!xqGV2`ar;RKk18O_9YG z^)+~Y01%HV{oa(97Tjq-2c??h3M`N!iLSa#aGhyzig{qKtEo&(El08ysjRewN#K(^ z3G-BBm@J@5bVNR(7?y3GRSC#|mguYWOUQcO3C;+J>!uTVwxU=pRVzVcSeBin)j|M5CCRFi!apR=jx7^Z&Cy*y1#?u@Z+gl7 z8_Zjtt)^atlC?Zr$O0W?$MIbq!j(*)!q;@eGGs-fk|1lE?RR`nQ)SVB^BT~bBv_`V zsEPr91+jzgArd%tkjGO4IV7RqfQxBJp%OAp_L4`D3;s5FKlxMgGNc-X2(A4AWWvL0 zx7q7A5aIU-xXF!rA3-jU_J~cRpsVoqelFQzzX1t0>iZ~?7#@&$Jce0vp$}MpkvnBK zK^OiR3wngWe7al(NP{pfxAtBYWHRrDusR%|eTWu}&f_eAfI~CX*{8b=MV1v~CChIA zsPbr~{MJGNYM=#ym7I4AqU)H2f@Qm+u#!UdMwl9z$Q9{cKXR_>t53HLq z)vn$!Rl_UpN+j3a|5@90rA%}MJuH-C!*Pswf!~lw&~R^ve_uGzbS#s~GBquy@t%ge z{ovN=%*~T0!>O!zBJ374+cuIee^-k?=y}>w)GN$m?9ggxSG4CBQfj z43a2`;cVplZGB(A18;xF`G+2C+p_4`o_+lts?3nP7j)06m1WRu>!pc_lADOEY5}i?=Sd4TJXKhb1lhBrKTV1vILDT z?Kq&AainOB?m2VjBXCs#xqOqp3V&^p0lX8A!#x0=#c$i-#$he@AT)C-&c;5*bvlfa zh`wsYtw}peTTyDyPEFUU-Jn*{?BawsQS_|H2*U6|6_LQRJQ_tk`civhNymZ3eaDY3 z&rHEt^uR=hnoTsyWqNNIB(AN9bf#J{8RIEEKTRZOpu3Mlb4}#+kCAnb(E;2Reme4a zWrliumE5hBcC?MfJE_v;aIq7>(j3EpLmSveFTuXRvC!Y4W4zcWj1ePgFY>qehXaj6 zIXv{fTDD!?a6HS=^_O01X9d%+p8pLC3AYTs+d?qZ&eCI(fCvqAioR$gVNWfK(qS0bUU^j#-4oddlCBMAgqKDXLOXFNaC4-XG@RW2Si88B+!4E ziFA|FGk@>6p;w5I!`lwkbVZwvB7s^)6d)h9Y$;0|*S0V6&<0v1%d%zK=8K&UWT--V z%{;Ggq47EBd`OOx4e}o7zSYi|K`u;wkb|wuqs%L31YA_zVP1_&d_w%-qfl^(RV)HKUN6plcDE8lsdg<8ni&rJyG|) zh=C1I3Uji72#|&jXi;(0Qhy^C*)BYI?=g^K(^C*RQ#SpIZx{JtLsE!S(?w=1(tXQ2 z{6>A|h^HPp9M>j(HZ>>B98xt+vzRXY-k~0-G1F}Z^{SE&hMf~}PNfC9Cr^8}r{bvz zY?_~=eHl5Pfk@ec9?o$t7r-d<=qBfYl5-G#KqYrarVf$uh=o9^ASrnxhCx$#H0!rV zA#BJA#{?HGXL?nN2$utJp74#v;6d+;qR2qITV3=+@L3^|*ElO!Z-oHWxP zJa=xX|7@rB+$+vUHz(8k7KW!b-$FH3!$}R&b1JHJL$M5=bI7nFli@&34q_Y?A%(FW z=|<@%0I=Pfp$oFIkYhdU45!3=j=Tzj zUH~NS<3~w6JnRv=$wCa%;t6X$Z8E;0cKjC1bo2^xXrMxzEOaCE!V;4Oo`JV{OhGOM z8n-Yec9=_+_%gVTMhi&>(p`8w3Piw+98U0R{#n2>^7U;)61|A*Qk4ZANi(Q1Q#6

    zL6fHsn?}Kux0>MNL7xk|6)=Xqq%V955JOGf8DLgcQUgm1@2k+R_P`XJcZN2{JrfME-SvzD_?+ zIyjL#LQVlCN10fAh**M1l0UU!O0aKkq_|>E(b@wf+fWvbsu38QDu-6belJ2&HEW{8e(gMy&C4^~R;sATv z4#F%5IF5mIk;lPlUI6|hHd7=zJQeDJfHtF^4N95sB>^t+ee#{}XKnhWsolG$mTtdr z#^^LV!(pdhW=Xhn|2=Pi`#r6F^#q7fURvtx-rZr#6SZ9r>`GY{OrL+>`D|)&G3E0T z;O2+G==mSTFKzX4SwPNqY+PpG$A394i|F&Saake;ZH&t@ap`HGF<1s_Y8Y))7QnB2 z<1!;>$aWtQeg1V^FOirU(ht0-SX?G_=oHZQKN ztk2%Mx^i=M_Szb+`6Zp+Y(0trH}E3A-y~NsR1M}dN9J+gjq6uUIO^5KJG0|!o-A;Z zd~|bT>*(gqE338c+~ZPntlH?JvM?^@g1TD|F9+1$LczB+qj{fS$%o9maP)$1#3>)MUA4K%La z+LE`PxPD>%rn&r^}@>2%7xXdD;pPAl}k6*E?ih&RaQ1G-P~Neq`vFw%GRxw z8#m;etCudVZCPX0jGm0URyNu)#V^!wKs?yEM$W;X8F&Q+4sHM9oXhGf`~Kpq{I$FP HAHe?t$5_e; diff --git a/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.woff b/dashboard-ui/bower_components/emby-webcomponents/sharing/socialsharekit/dist/fonts/social-share-kit.woff deleted file mode 100644 index f03624afd4780c2febfd18479f18d86d15e57bc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6720 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.status<400&&t(this.responseText)},o.open("POST",e,!0),o.setRequestHeader("Content-Type","application/json"),o.send(n)}function g(e,t,n){var o="cb_"+e+"_"+Math.round(1e5*Math.random()),r=document.createElement("script");return window[o]=function(e){try{delete window[o]}catch(e){}document.body.removeChild(r),n(e)},"vk"==e?window.VK={Share:{count:function(e,t){window[o](t)}}}:"google-plus"==e&&(window.services={gplus:{cb:window[o]}}),r.src=t+(t.indexOf("?")>=0?"&":"?")+"callback="+o,document.body.appendChild(r),!0}var k,b,y=/(twitter|facebook|google-plus|pinterest|tumblr|vk|linkedin|email)/,C="*|*";return b=function(e){var t=e||{},o=t.selector||".ssk";this.nodes=n(o),this.options=t},b.prototype={share:function(){function e(e){var t,n=c(e),o=a(n),r=o[0];if(o&&(t=s(p,r,n))){if(window.twttr&&n.getAttribute("href").indexOf("twitter.com/intent/")!==-1)return void n.setAttribute("href",t);if("email"!=r){var i=u(t);if(p.onOpen&&p.onOpen(n,r,t,i),p.onClose)var d=window.setInterval(function(){i.closed!==!1&&(window.clearInterval(d),p.onClose(n,r,t,i))},250)}else document.location=t}}function n(){var e,t;for(e in h)t=e.split(C),function(e){w(t[0],t[1],p,function(t){for(var n in e)m(e[n],t)})}(h[e])}var l=this.nodes,p=this.options,h={};return t(function(){l.length&&(o(l,function(t){var n,o=a(t);o&&(i(t,"click",e),r(t,"click",e),t.parentNode.className.indexOf("ssk-count")!==-1&&(o=o[0],n=o+C+d(p,o,t),n in h||(h[n]=[]),h[n].push(t)))}),n())}),this.nodes}},k=function(e){return new b(e)},{init:e}}();window.SocialShareKit=SocialShareKit; diff --git a/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js b/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js index ee688c620..fa4996890 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js +++ b/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js @@ -1 +1 @@ -define(["playbackManager","inputManager","connectionManager","appRouter","globalize","loading","dom","recordingHelper"],function(playbackManager,inputManager,connectionManager,appRouter,globalize,loading,dom,recordingHelper){"use strict";function playAllFromHere(card,serverId,queue){for(var startIndex,parent=card.parentNode,className=card.classList.length?"."+card.classList[0]:"",cards=parent.querySelectorAll(className+"[data-id]"),ids=[],foundCard=!1,i=0,length=cards.length;i=30?"halloween":id}function loadThemeResources(id){return lastSound=0,currentSound&&(currentSound.stop(),currentSound=null),backdrop.clear(),"halloween"===id?void(themeResources={themeSong:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/monsterparadefade.mp3",effect:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/howl.wav",backdrop:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/bg.jpg"}):void(themeResources={})}function onViewBeforeShow(e){e.detail&&"video-osd"===e.detail.type||(themeResources.backdrop&&backdrop.setBackdrop(themeResources.backdrop),!browser.mobile&&userSettings.enableThemeSongs()&&(0===lastSound?themeResources.themeSong&&playSound(themeResources.themeSong):(new Date).getTime()-lastSound>3e4&&themeResources.effect&&playSound(themeResources.effect)))}function playSound(path,volume){lastSound=(new Date).getTime(),require(["howler"],function(howler){try{var sound=new Howl({src:[path],volume:volume||.1});sound.play(),currentSound=sound}catch(err){console.log("Error playing sound: "+err)}})}var currentSkin,cacheParam=(new Date).getTime();events.on(userSettings,"change",function(e,name){"skin"!==name&&"language"!==name||loadUserSkin()});var themeStyleElement,currentThemeId,currentSound,skinManager={getCurrentSkin:getCurrentSkin,loadSkin:loadSkin,loadUserSkin:loadUserSkin,getThemes:getThemes},themeResources={},lastSound=0;return skinManager.setTheme=function(id,context){return new Promise(function(resolve,reject){var requiresRegistration=!0;if("serverdashboard"!==context){var newId=modifyThemeForSeasonal(id);newId!==id&&(requiresRegistration=!1),id=newId}if(currentThemeId&¤tThemeId===id)return void resolve();var isDefaultProperty="serverdashboard"===context?"isDefaultServerDashboard":"isDefault",info=getThemeStylesheetInfo(id,requiresRegistration,isDefaultProperty);if(currentThemeId&¤tThemeId===info.themeId)return void resolve();var linkUrl=info.stylesheetPath;unloadTheme();var link=document.createElement("link");link.setAttribute("rel","stylesheet"),link.setAttribute("type","text/css"),link.onload=resolve,link.setAttribute("href",linkUrl),document.head.appendChild(link),themeStyleElement=link,currentThemeId=info.themeId,loadThemeResources(info.themeId),onViewBeforeShow({})})},document.addEventListener("viewshow",onViewBeforeShow),skinManager}); \ No newline at end of file +define(["apphost","userSettings","browser","events","pluginManager","backdrop","globalize","require","appSettings"],function(appHost,userSettings,browser,events,pluginManager,backdrop,globalize,require,appSettings){"use strict";function getCurrentSkin(){return currentSkin}function getRequirePromise(deps){return new Promise(function(resolve,reject){require(deps,resolve)})}function loadSkin(id){var newSkin=pluginManager.plugins().filter(function(p){return p.id===id})[0];newSkin||(newSkin=pluginManager.plugins().filter(function(p){return"defaultskin"===p.id})[0]);var unloadPromise;if(currentSkin){if(currentSkin.id===newSkin.id)return Promise.resolve(currentSkin);unloadPromise=unloadSkin(currentSkin)}else unloadPromise=Promise.resolve();return unloadPromise.then(function(){var deps=newSkin.getDependencies();return console.log("Loading skin dependencies"),getRequirePromise(deps).then(function(){console.log("Skin dependencies loaded");var strings=newSkin.getTranslations?newSkin.getTranslations():[];return globalize.loadStrings({name:newSkin.id,strings:strings}).then(function(){return globalize.defaultModule(newSkin.id),loadSkinHeader(newSkin)})})})}function unloadSkin(skin){return unloadTheme(),backdrop.clear(),console.log("Unloading skin: "+skin.name),skin.unload().then(function(){document.dispatchEvent(new CustomEvent("skinunload",{detail:{name:skin.name}}))})}function loadSkinHeader(skin){return getSkinHeader(skin).then(function(headerHtml){return document.querySelector(".skinHeader").innerHTML=headerHtml,currentSkin=skin,skin.load(),skin})}function getSkinHeader(skin){return new Promise(function(resolve,reject){if(!skin.getHeaderTemplate)return void resolve("");var xhr=new XMLHttpRequest,url=skin.getHeaderTemplate();url+=-1===url.indexOf("?")?"?":"&",url+="v="+cacheParam,xhr.open("GET",url,!0),xhr.onload=function(e){resolve(this.status<400?this.response:"")},xhr.send()})}function loadUserSkin(options){loadSkin(userSettings.get("skin",!1)||"defaultskin").then(function(skin){options=options||{},options.start?Emby.Page.invokeShortcut(options.start):Emby.Page.goHome()})}function unloadTheme(){var elem=themeStyleElement;elem&&(elem.parentNode.removeChild(elem),themeStyleElement=null,currentThemeId=null)}function getThemes(){return currentSkin.getThemes?currentSkin.getThemes():[]}function onRegistrationSuccess(){appSettings.set("appthemesregistered","true")}function onRegistrationFailure(){appSettings.set("appthemesregistered","false")}function isRegistered(){return getRequirePromise(["registrationServices"]).then(function(registrationServices){registrationServices.validateFeature("themes",{showDialog:!1}).then(onRegistrationSuccess,onRegistrationFailure)}),"false"!==appSettings.get("appthemesregistered")}function getThemeStylesheetInfo(id,requiresRegistration,isDefaultProperty){for(var defaultTheme,selectedTheme,themes=skinManager.getThemes(),i=0,length=themes.length;i=30?"halloween":id}function loadThemeResources(id){if(lastSound=0,currentSound&&(currentSound.stop(),currentSound=null),backdrop.clear(),"halloween"===id)return void(themeResources={themeSong:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/monsterparadefade.mp3",effect:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/howl.wav",backdrop:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/bg.jpg"});themeResources={}}function onThemeLoaded(){document.documentElement.classList.remove("preload");try{var color=getComputedStyle(document.querySelector(".skinHeader")).getPropertyValue("background-color");color&&appHost.setThemeColor(color)}catch(err){console.log("Error setting theme color: "+err)}}function onViewBeforeShow(e){e.detail&&"video-osd"===e.detail.type||(themeResources.backdrop&&backdrop.setBackdrop(themeResources.backdrop),!browser.mobile&&userSettings.enableThemeSongs()&&(0===lastSound?themeResources.themeSong&&playSound(themeResources.themeSong):(new Date).getTime()-lastSound>3e4&&themeResources.effect&&playSound(themeResources.effect)))}function playSound(path,volume){lastSound=(new Date).getTime(),require(["howler"],function(howler){try{var sound=new Howl({src:[path],volume:volume||.1});sound.play(),currentSound=sound}catch(err){console.log("Error playing sound: "+err)}})}var currentSkin,cacheParam=(new Date).getTime();events.on(userSettings,"change",function(e,name){"skin"!==name&&"language"!==name||loadUserSkin()});var themeStyleElement,currentThemeId,currentSound,skinManager={getCurrentSkin:getCurrentSkin,loadSkin:loadSkin,loadUserSkin:loadUserSkin,getThemes:getThemes},themeResources={},lastSound=0;return skinManager.setTheme=function(id,context){return new Promise(function(resolve,reject){var requiresRegistration=!0;if("serverdashboard"!==context){var newId=modifyThemeForSeasonal(id);newId!==id&&(requiresRegistration=!1),id=newId}if(currentThemeId&¤tThemeId===id)return void resolve();var isDefaultProperty="serverdashboard"===context?"isDefaultServerDashboard":"isDefault",info=getThemeStylesheetInfo(id,requiresRegistration,isDefaultProperty);if(currentThemeId&¤tThemeId===info.themeId)return void resolve();var linkUrl=info.stylesheetPath;unloadTheme();var link=document.createElement("link");link.setAttribute("rel","stylesheet"),link.setAttribute("type","text/css"),link.onload=function(){onThemeLoaded(),resolve()},link.setAttribute("href",linkUrl),document.head.appendChild(link),themeStyleElement=link,currentThemeId=info.themeId,loadThemeResources(info.themeId),onViewBeforeShow({})})},document.addEventListener("viewshow",onViewBeforeShow),skinManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js b/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js index ee7d63ea2..363eb0bc4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js +++ b/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js @@ -1 +1 @@ -define(["dialogHelper","inputManager","connectionManager","layoutManager","focusManager","browser","apphost","loading","css!./style","material-icons","paper-icon-button-light"],function(dialogHelper,inputmanager,connectionManager,layoutManager,focusManager,browser,appHost,loading){"use strict";function getImageUrl(item,options,apiClient){return options=options||{},options.type=options.type||"Primary","string"==typeof item?apiClient.getScaledImageUrl(item,options):item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],apiClient.getScaledImageUrl(item.Id,options)):"Primary"===options.type&&item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,apiClient.getScaledImageUrl(item.AlbumId,options)):null}function getBackdropImageUrl(item,options,apiClient){return options=options||{},options.type=options.type||"Backdrop",options.maxWidth||options.width||options.maxHeight||options.height||(options.quality=100),item.BackdropImageTags&&item.BackdropImageTags.length?(options.tag=item.BackdropImageTags[0],apiClient.getScaledImageUrl(item.Id,options)):null}function getImgUrl(item,original){var apiClient=connectionManager.getApiClient(item.ServerId),imageOptions={};return original||(imageOptions.maxWidth=screen.availWidth),item.BackdropImageTags&&item.BackdropImageTags.length?getBackdropImageUrl(item,imageOptions,apiClient):"Photo"===item.MediaType&&original?apiClient.getItemDownloadUrl(item.Id):(imageOptions.type="Primary",getImageUrl(item,imageOptions,apiClient))}function getIcon(icon,cssClass,canFocus,autoFocus){var tabIndex=canFocus?"":' tabindex="-1"';return autoFocus=autoFocus?" autofocus":"",'"}return function(options){function createElements(options){dlg=dialogHelper.createDialog({exitAnimationDuration:options.interactive?400:800,size:"fullscreen",autoFocus:!1,scrollY:!1,exitAnimation:"fadeout",removeOnClose:!0}),dlg.classList.add("slideshowDialog");var html="";if(options.interactive){var actionButtonsOnTop=layoutManager.mobile;html+="

    ",html+='
    ',html+=getIcon("keyboard_arrow_left","btnSlideshowPrevious slideshowButton",!1),html+=getIcon("keyboard_arrow_right","btnSlideshowNext slideshowButton",!1),html+='
    ',actionButtonsOnTop&&(appHost.supports("filedownload")&&(html+=getIcon("file_download","btnDownload slideshowButton",!0)),appHost.supports("sharing")&&(html+=getIcon("share","btnShare slideshowButton",!0))),html+=getIcon("close","slideshowButton btnSlideshowExit",!1),html+="
    ",actionButtonsOnTop||(html+='
    ',html+=getIcon("pause","btnSlideshowPause slideshowButton",!0,!0),appHost.supports("filedownload")&&(html+=getIcon("file_download","btnDownload slideshowButton",!0)),appHost.supports("sharing")&&(html+=getIcon("share","btnShare slideshowButton",!0)),html+="
    "),html+="
    "}else html+='

    ';if(dlg.innerHTML=html,options.interactive){dlg.querySelector(".btnSlideshowExit").addEventListener("click",function(e){dialogHelper.close(dlg)}),dlg.querySelector(".btnSlideshowNext").addEventListener("click",nextImage),dlg.querySelector(".btnSlideshowPrevious").addEventListener("click",previousImage);var btnPause=dlg.querySelector(".btnSlideshowPause");btnPause&&btnPause.addEventListener("click",playPause);var btnDownload=dlg.querySelector(".btnDownload");btnDownload&&btnDownload.addEventListener("click",download);var btnShare=dlg.querySelector(".btnShare");btnShare&&btnShare.addEventListener("click",share)}dialogHelper.open(dlg).then(function(){stopInterval()}),inputmanager.on(window,onInputCommand),document.addEventListener(window.PointerEvent?"pointermove":"mousemove",onPointerMove),dlg.addEventListener("close",onDialogClosed),options.interactive&&loadSwiper(dlg)}function loadSwiper(dlg){currentOptions.slides?dlg.querySelector(".swiper-wrapper").innerHTML=currentOptions.slides.map(getSwiperSlideHtmlFromSlide).join(""):dlg.querySelector(".swiper-wrapper").innerHTML=currentOptions.items.map(getSwiperSlideHtmlFromItem).join(""),require(["swiper"],function(swiper){swiperInstance=new Swiper(dlg.querySelector(".slideshowSwiperContainer"),{direction:"horizontal",loop:options.loop!==!1,autoplay:options.interval||8e3,preloadImages:!1,lazyLoading:!0,lazyLoadingInPrevNext:!0,autoplayDisableOnInteraction:!1,initialSlide:options.startIndex||0,speed:240}),layoutManager.mobile?pause():play()})}function getSwiperSlideHtmlFromItem(item){return getSwiperSlideHtmlFromSlide({imageUrl:getImgUrl(item),originalImage:getImgUrl(item,!0),Id:item.Id,ServerId:item.ServerId})}function getSwiperSlideHtmlFromSlide(item){var html="";return html+='
    ',html+='',(item.title||item.subtitle)&&(html+='
    ',html+='
    ',item.title&&(html+='

    ',html+=item.title,html+="

    "),item.description&&(html+='
    ',html+=item.description,html+="
    "),html+="
    ",html+="
    "),html+="
    "}function previousImage(){swiperInstance?swiperInstance.slidePrev():(stopInterval(),showNextImage(currentIndex-1))}function nextImage(){if(swiperInstance){if(options.loop===!1&&swiperInstance.activeIndex>=swiperInstance.slides.length-1)return void dialogHelper.close(dlg);swiperInstance.slideNext()}else stopInterval(),showNextImage(currentIndex+1)}function getCurrentImageInfo(){if(swiperInstance){var slide=document.querySelector(".swiper-slide-active");return slide?{url:slide.getAttribute("data-original"),itemId:slide.getAttribute("data-itemid"),serverId:slide.getAttribute("data-serverid")}:null}return null}function download(){var imageInfo=getCurrentImageInfo();require(["fileDownloader"],function(fileDownloader){fileDownloader.download([imageInfo])})}function share(){var imageInfo=getCurrentImageInfo();require(["sharingmanager"],function(sharingManager){sharingManager.showMenu(imageInfo)})}function play(){var btnSlideshowPause=dlg.querySelector(".btnSlideshowPause i");btnSlideshowPause&&(btnSlideshowPause.innerHTML="pause"),swiperInstance.startAutoplay()}function pause(){var btnSlideshowPause=dlg.querySelector(".btnSlideshowPause i");btnSlideshowPause&&(btnSlideshowPause.innerHTML="play_arrow"),swiperInstance.stopAutoplay()}function playPause(){var paused="pause"!==dlg.querySelector(".btnSlideshowPause i").innerHTML;paused?play():pause()}function onDialogClosed(){var swiper=swiperInstance;swiper&&(swiper.destroy(!0,!0),swiperInstance=null),inputmanager.off(window,onInputCommand),document.removeEventListener(window.PointerEvent?"pointermove":"mousemove",onPointerMove)}function startInterval(options){currentOptions=options,stopInterval(),createElements(options),options.interactive||(currentIntervalMs=options.interval||11e3,showNextImage(options.startIndex||0,!0))}function isOsdOpen(){return _osdOpen}function getOsdBottom(){return dlg.querySelector(".slideshowBottomBar")}function showOsd(){var bottom=getOsdBottom();bottom&&(slideUpToShow(bottom),startHideTimer())}function hideOsd(){var bottom=getOsdBottom();bottom&&slideDownToHide(bottom)}function startHideTimer(){stopHideTimer(),hideTimeout=setTimeout(hideOsd,4e3)}function stopHideTimer(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function slideUpToShow(elem){if(elem.classList.contains("hide")){_osdOpen=!0,elem.classList.remove("hide");var onFinish=function(){focusManager.focus(elem.querySelector(".btnSlideshowPause"))};return elem.animate?void requestAnimationFrame(function(){var keyframes=[{transform:"translate3d(0,"+elem.offsetHeight+"px,0)",opacity:".3",offset:0},{transform:"translate3d(0,0,0)",opacity:"1",offset:1}],timing={duration:300,iterations:1,easing:"ease-out"};elem.animate(keyframes,timing).onfinish=onFinish}):void onFinish()}}function slideDownToHide(elem){if(!elem.classList.contains("hide")){var onFinish=function(){elem.classList.add("hide"),_osdOpen=!1};return elem.animate?void requestAnimationFrame(function(){var keyframes=[{transform:"translate3d(0,0,0)",opacity:"1",offset:0},{transform:"translate3d(0,"+elem.offsetHeight+"px,0)",opacity:".3",offset:1}],timing={duration:300,iterations:1,easing:"ease-out"};elem.animate(keyframes,timing).onfinish=onFinish}):void onFinish()}}function onPointerMove(e){var pointerType=e.pointerType||(layoutManager.mobile?"touch":"mouse");if("mouse"===pointerType){var eventX=e.screenX||0,eventY=e.screenY||0,obj=lastMouseMoveData;if(!obj)return void(lastMouseMoveData={x:eventX,y:eventY});if(Math.abs(eventX-obj.x)<10&&Math.abs(eventY-obj.y)<10)return;obj.x=eventX,obj.y=eventY,showOsd()}}function onInputCommand(e){switch(e.detail.command){case"left":isOsdOpen()||(e.preventDefault(),e.stopPropagation(),previousImage());break;case"right":isOsdOpen()||(e.preventDefault(),e.stopPropagation(),nextImage());break;case"up":case"down":case"select":case"menu":case"info":case"play":case"playpause":case"pause":case"fastforward":case"rewind":case"next":case"previous":showOsd()}}function showNextImage(index,skipPreload){index=Math.max(0,index),index>=currentOptions.items.length&&(index=0),currentIndex=index;var options=currentOptions,items=options.items,item=items[index],imgUrl=getImgUrl(item),onSrcLoaded=function(){var cardImageContainer=dlg.querySelector(".slideshowImage"),newCardImageContainer=document.createElement("div");newCardImageContainer.className=cardImageContainer.className,options.cover&&newCardImageContainer.classList.add("slideshowImage-cover"),newCardImageContainer.style.backgroundImage="url('"+imgUrl+"')",newCardImageContainer.classList.add("hide"),cardImageContainer.parentNode.appendChild(newCardImageContainer),options.showTitle?dlg.querySelector(".slideshowImageText").innerHTML=item.Name:dlg.querySelector(".slideshowImageText").innerHTML="",newCardImageContainer.classList.remove("hide");var onAnimationFinished=function(){var parentNode=cardImageContainer.parentNode;parentNode&&parentNode.removeChild(cardImageContainer)};if(newCardImageContainer.animate){var keyframes=[{opacity:"0",offset:0},{opacity:"1",offset:1}],timing={duration:1200,iterations:1};newCardImageContainer.animate(keyframes,timing).onfinish=onAnimationFinished}else onAnimationFinished();stopInterval(),currentTimeout=setTimeout(function(){showNextImage(index+1,!0)},currentIntervalMs)};if(skipPreload)onSrcLoaded();else{var img=new Image;img.onload=onSrcLoaded,img.src=imgUrl}}function stopInterval(){currentTimeout&&(clearTimeout(currentTimeout),currentTimeout=null)}var swiperInstance,dlg,currentTimeout,currentIntervalMs,currentOptions,currentIndex,hideTimeout,lastMouseMoveData,self=this,_osdOpen=!1;self.show=function(){startInterval(options)},self.hide=function(){var dialog=dlg;dialog&&dialogHelper.close(dialog)}}}); \ No newline at end of file +define(["dialogHelper","inputManager","connectionManager","layoutManager","focusManager","browser","apphost","loading","css!./style","material-icons","paper-icon-button-light"],function(dialogHelper,inputmanager,connectionManager,layoutManager,focusManager,browser,appHost,loading){"use strict";function getImageUrl(item,options,apiClient){return options=options||{},options.type=options.type||"Primary","string"==typeof item?apiClient.getScaledImageUrl(item,options):item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],apiClient.getScaledImageUrl(item.Id,options)):"Primary"===options.type&&item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,apiClient.getScaledImageUrl(item.AlbumId,options)):null}function getBackdropImageUrl(item,options,apiClient){return options=options||{},options.type=options.type||"Backdrop",options.maxWidth||options.width||options.maxHeight||options.height||(options.quality=100),item.BackdropImageTags&&item.BackdropImageTags.length?(options.tag=item.BackdropImageTags[0],apiClient.getScaledImageUrl(item.Id,options)):null}function getImgUrl(item,original){var apiClient=connectionManager.getApiClient(item.ServerId),imageOptions={};return original||(imageOptions.maxWidth=screen.availWidth),item.BackdropImageTags&&item.BackdropImageTags.length?getBackdropImageUrl(item,imageOptions,apiClient):"Photo"===item.MediaType&&original?apiClient.getItemDownloadUrl(item.Id):(imageOptions.type="Primary",getImageUrl(item,imageOptions,apiClient))}function getIcon(icon,cssClass,canFocus,autoFocus){var tabIndex=canFocus?"":' tabindex="-1"';return autoFocus=autoFocus?" autofocus":"",'"}function setUserScalable(scalable){try{appHost.setUserScalable(scalable)}catch(err){console.log("error in appHost.setUserScalable: "+err)}}return function(options){function createElements(options){dlg=dialogHelper.createDialog({exitAnimationDuration:options.interactive?400:800,size:"fullscreen",autoFocus:!1,scrollY:!1,exitAnimation:"fadeout",removeOnClose:!0}),dlg.classList.add("slideshowDialog");var html="";if(options.interactive){var actionButtonsOnTop=layoutManager.mobile;html+="
    ",html+='
    ',html+=getIcon("keyboard_arrow_left","btnSlideshowPrevious slideshowButton hide-mouse-idle-tv",!1),html+=getIcon("keyboard_arrow_right","btnSlideshowNext slideshowButton hide-mouse-idle-tv",!1),html+='
    ',actionButtonsOnTop&&(appHost.supports("filedownload")&&(html+=getIcon("file_download","btnDownload slideshowButton",!0)),appHost.supports("sharing")&&(html+=getIcon("share","btnShare slideshowButton",!0))),html+=getIcon("close","slideshowButton btnSlideshowExit hide-mouse-idle-tv",!1),html+="
    ",actionButtonsOnTop||(html+='
    ',html+=getIcon("pause","btnSlideshowPause slideshowButton",!0,!0),appHost.supports("filedownload")&&(html+=getIcon("file_download","btnDownload slideshowButton",!0)),appHost.supports("sharing")&&(html+=getIcon("share","btnShare slideshowButton",!0)),html+="
    "),html+="
    "}else html+='

    ';if(dlg.innerHTML=html,options.interactive){dlg.querySelector(".btnSlideshowExit").addEventListener("click",function(e){dialogHelper.close(dlg)}),dlg.querySelector(".btnSlideshowNext").addEventListener("click",nextImage),dlg.querySelector(".btnSlideshowPrevious").addEventListener("click",previousImage);var btnPause=dlg.querySelector(".btnSlideshowPause");btnPause&&btnPause.addEventListener("click",playPause);var btnDownload=dlg.querySelector(".btnDownload");btnDownload&&btnDownload.addEventListener("click",download);var btnShare=dlg.querySelector(".btnShare");btnShare&&btnShare.addEventListener("click",share)}setUserScalable(!0),dialogHelper.open(dlg).then(function(){setUserScalable(!1),stopInterval()}),inputmanager.on(window,onInputCommand),document.addEventListener(window.PointerEvent?"pointermove":"mousemove",onPointerMove),dlg.addEventListener("close",onDialogClosed),options.interactive&&loadSwiper(dlg)}function loadSwiper(dlg){currentOptions.slides?dlg.querySelector(".swiper-wrapper").innerHTML=currentOptions.slides.map(getSwiperSlideHtmlFromSlide).join(""):dlg.querySelector(".swiper-wrapper").innerHTML=currentOptions.items.map(getSwiperSlideHtmlFromItem).join(""),require(["swiper"],function(swiper){swiperInstance=new Swiper(dlg.querySelector(".slideshowSwiperContainer"),{direction:"horizontal",loop:!1!==options.loop,autoplay:options.interval||8e3,preloadImages:!1,lazyLoading:!0,lazyLoadingInPrevNext:!0,autoplayDisableOnInteraction:!1,initialSlide:options.startIndex||0,speed:240}),layoutManager.mobile?pause():play()})}function getSwiperSlideHtmlFromItem(item){return getSwiperSlideHtmlFromSlide({imageUrl:getImgUrl(item),originalImage:getImgUrl(item,!0),Id:item.Id,ServerId:item.ServerId})}function getSwiperSlideHtmlFromSlide(item){var html="";return html+='
    ',html+='',(item.title||item.subtitle)&&(html+='
    ',html+='
    ',item.title&&(html+='

    ',html+=item.title,html+="

    "),item.description&&(html+='
    ',html+=item.description,html+="
    "),html+="
    ",html+="
    "),html+="
    "}function previousImage(){swiperInstance?swiperInstance.slidePrev():(stopInterval(),showNextImage(currentIndex-1))}function nextImage(){if(swiperInstance){if(!1===options.loop&&swiperInstance.activeIndex>=swiperInstance.slides.length-1)return void dialogHelper.close(dlg);swiperInstance.slideNext()}else stopInterval(),showNextImage(currentIndex+1)}function getCurrentImageInfo(){if(swiperInstance){var slide=document.querySelector(".swiper-slide-active");return slide?{url:slide.getAttribute("data-original"),shareUrl:slide.getAttribute("data-imageurl"),itemId:slide.getAttribute("data-itemid"),serverId:slide.getAttribute("data-serverid")}:null}return null}function download(){var imageInfo=getCurrentImageInfo();require(["fileDownloader"],function(fileDownloader){fileDownloader.download([imageInfo])})}function share(){var imageInfo=getCurrentImageInfo();navigator.share({url:imageInfo.shareUrl})}function play(){var btnSlideshowPause=dlg.querySelector(".btnSlideshowPause i");btnSlideshowPause&&(btnSlideshowPause.innerHTML="pause"),swiperInstance.startAutoplay()}function pause(){var btnSlideshowPause=dlg.querySelector(".btnSlideshowPause i");btnSlideshowPause&&(btnSlideshowPause.innerHTML="play_arrow"),swiperInstance.stopAutoplay()}function playPause(){"pause"!==dlg.querySelector(".btnSlideshowPause i").innerHTML?play():pause()}function onDialogClosed(){var swiper=swiperInstance;swiper&&(swiper.destroy(!0,!0),swiperInstance=null),inputmanager.off(window,onInputCommand),document.removeEventListener(window.PointerEvent?"pointermove":"mousemove",onPointerMove)}function startInterval(options){currentOptions=options,stopInterval(),createElements(options),options.interactive||(currentIntervalMs=options.interval||11e3,showNextImage(options.startIndex||0,!0))}function isOsdOpen(){return _osdOpen}function getOsdBottom(){return dlg.querySelector(".slideshowBottomBar")}function showOsd(){var bottom=getOsdBottom();bottom&&(slideUpToShow(bottom),startHideTimer())}function hideOsd(){var bottom=getOsdBottom();bottom&&slideDownToHide(bottom)}function startHideTimer(){stopHideTimer(),hideTimeout=setTimeout(hideOsd,4e3)}function stopHideTimer(){hideTimeout&&(clearTimeout(hideTimeout),hideTimeout=null)}function slideUpToShow(elem){if(elem.classList.contains("hide")){_osdOpen=!0,elem.classList.remove("hide");var onFinish=function(){focusManager.focus(elem.querySelector(".btnSlideshowPause"))};if(!elem.animate)return void onFinish();requestAnimationFrame(function(){var keyframes=[{transform:"translate3d(0,"+elem.offsetHeight+"px,0)",opacity:".3",offset:0},{transform:"translate3d(0,0,0)",opacity:"1",offset:1}],timing={duration:300,iterations:1,easing:"ease-out"};elem.animate(keyframes,timing).onfinish=onFinish})}}function slideDownToHide(elem){if(!elem.classList.contains("hide")){var onFinish=function(){elem.classList.add("hide"),_osdOpen=!1};if(!elem.animate)return void onFinish();requestAnimationFrame(function(){var keyframes=[{transform:"translate3d(0,0,0)",opacity:"1",offset:0},{transform:"translate3d(0,"+elem.offsetHeight+"px,0)",opacity:".3",offset:1}],timing={duration:300,iterations:1,easing:"ease-out"};elem.animate(keyframes,timing).onfinish=onFinish})}}function onPointerMove(e){if("mouse"===(e.pointerType||(layoutManager.mobile?"touch":"mouse"))){var eventX=e.screenX||0,eventY=e.screenY||0,obj=lastMouseMoveData;if(!obj)return void(lastMouseMoveData={x:eventX,y:eventY});if(Math.abs(eventX-obj.x)<10&&Math.abs(eventY-obj.y)<10)return;obj.x=eventX,obj.y=eventY,showOsd()}}function onInputCommand(e){switch(e.detail.command){case"left":isOsdOpen()||(e.preventDefault(),e.stopPropagation(),previousImage());break;case"right":isOsdOpen()||(e.preventDefault(),e.stopPropagation(),nextImage());break;case"up":case"down":case"select":case"menu":case"info":case"play":case"playpause":case"pause":showOsd()}}function showNextImage(index,skipPreload){index=Math.max(0,index),index>=currentOptions.items.length&&(index=0),currentIndex=index;var options=currentOptions,items=options.items,item=items[index],imgUrl=getImgUrl(item),onSrcLoaded=function(){var cardImageContainer=dlg.querySelector(".slideshowImage"),newCardImageContainer=document.createElement("div");newCardImageContainer.className=cardImageContainer.className,options.cover&&newCardImageContainer.classList.add("slideshowImage-cover"),newCardImageContainer.style.backgroundImage="url('"+imgUrl+"')",newCardImageContainer.classList.add("hide"),cardImageContainer.parentNode.appendChild(newCardImageContainer),options.showTitle?dlg.querySelector(".slideshowImageText").innerHTML=item.Name:dlg.querySelector(".slideshowImageText").innerHTML="",newCardImageContainer.classList.remove("hide");var onAnimationFinished=function(){var parentNode=cardImageContainer.parentNode;parentNode&&parentNode.removeChild(cardImageContainer)};if(newCardImageContainer.animate){var keyframes=[{opacity:"0",offset:0},{opacity:"1",offset:1}],timing={duration:1200,iterations:1};newCardImageContainer.animate(keyframes,timing).onfinish=onAnimationFinished}else onAnimationFinished();stopInterval(),currentTimeout=setTimeout(function(){showNextImage(index+1,!0)},currentIntervalMs)};if(skipPreload)onSrcLoaded();else{var img=new Image;img.onload=onSrcLoaded,img.src=imgUrl}}function stopInterval(){currentTimeout&&(clearTimeout(currentTimeout),currentTimeout=null)}var swiperInstance,dlg,currentTimeout,currentIntervalMs,currentOptions,currentIndex,self=this;browser.chromecast&&(options.interactive=!1);var hideTimeout,lastMouseMoveData,_osdOpen=!1;self.show=function(){startInterval(options)},self.hide=function(){var dialog=dlg;dialog&&dialogHelper.close(dialog)}}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css b/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css index 2149a418d..2cdcab00d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css +++ b/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css @@ -1 +1 @@ -.slideshowSwiperContainer,.swiper-slide,.swiper-wrapper{background:#000}.slideshowImage,.slideshowSwiperContainer{position:fixed;top:0;right:0;left:0;bottom:0;background-position:center center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;margin:0!important;color:#fff;line-height:normal}.slideshowImage-cover{-webkit-background-size:cover;background-size:cover}.slideshowImageText{position:fixed;bottom:.25em;right:.5em;color:#fff;z-index:1002;font-weight:400;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.swiper-slide-img{width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.btnSlideshowNext,.btnSlideshowPrevious{top:45vh;z-index:1002;position:absolute}.slideshowButtonIcon{color:#fff;opacity:.7}.btnSlideshowPrevious{left:.5vh}.btnSlideshowNext{right:.5vh}.topActionButtons{right:.5vh;top:.5vh;z-index:1002;position:absolute}.slideshowBottomBar,.slideshowTopBar{position:fixed;background-color:rgba(0,0,0,.7);color:#fff;padding:.5%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;left:0;right:0}.slideshowBottomBar{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slideshowTopBar{top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.mouseIdle .btnSlideshowExit,.mouseIdle .btnSlideshowNext,.mouseIdle .btnSlideshowPrevious{display:none}.slideshowExtraButtons{margin-left:auto;text-align:right}.slideText{position:absolute;left:0;right:0;bottom:10vh;text-align:center}.slideTextInner{margin:0 auto;max-width:60%;background:rgba(0,0,0,.8);display:inline-block;padding:.5em 1em;-webkit-border-radius:.25em;border-radius:.25em}.slideTitle{margin:0 0 .25em}.slideSubtitle{color:#ccc} \ No newline at end of file +.slideshowDialog,.slideshowSwiperContainer,.swiper-slide,.swiper-wrapper{background:#000}.slideshowImage,.slideshowSwiperContainer{position:fixed;top:0;right:0;left:0;bottom:0;background-position:center center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;margin:0!important;color:#fff;line-height:normal}.slideshowImage-cover{-webkit-background-size:cover;background-size:cover}.slideshowImageText{position:fixed;bottom:.25em;right:.5em;color:#fff;z-index:1002;font-weight:400;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.swiper-slide-img{width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.btnSlideshowNext,.btnSlideshowPrevious{top:45vh;z-index:1002;position:absolute}.slideshowButtonIcon{color:#fff;opacity:.7}.btnSlideshowPrevious{left:.5vh}.btnSlideshowNext{right:.5vh}.topActionButtons{right:.5vh;top:.5vh;z-index:1002;position:absolute}.slideshowBottomBar,.slideshowTopBar{position:fixed;background-color:rgba(0,0,0,.7);color:#fff;padding:.5%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;left:0;right:0}.slideshowBottomBar{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slideshowTopBar{top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.slideshowExtraButtons{margin-left:auto;text-align:right}.slideText{position:absolute;left:0;right:0;bottom:10vh;text-align:center}.slideTextInner{margin:0 auto;max-width:60%;background:rgba(0,0,0,.8);display:inline-block;padding:.5em 1em;-webkit-border-radius:.25em;border-radius:.25em}.slideTitle{margin:0 0 .25em}.slideSubtitle{color:#ccc} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.js b/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.js new file mode 100644 index 000000000..edb77a7be --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.js @@ -0,0 +1 @@ +define(["require","dom","focusManager","dialogHelper","loading","layoutManager","connectionManager","globalize","userSettings","emby-select","paper-icon-button-light","material-icons","css!./../formdialog","emby-button","emby-linkbutton","flexStyles"],function(require,dom,focusManager,dialogHelper,loading,layoutManager,connectionManager,globalize,userSettings){"use strict";function onSubmit(e){return e.preventDefault(),!1}function initEditor(context,settings){context.querySelector("form").addEventListener("submit",onSubmit),context.querySelector(".selectSortOrder").value=settings.sortOrder,context.querySelector(".selectSortBy").value=settings.sortBy}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function fillSortBy(context,options){context.querySelector(".selectSortBy").innerHTML=options.map(function(o){return'"}).join("")}function saveValues(context,settings,settingsKey){userSettings.setFilter(settingsKey+"-sortorder",context.querySelector(".selectSortOrder").value),userSettings.setFilter(settingsKey+"-sortby",context.querySelector(".selectSortBy").value)}function SortMenu(){}return SortMenu.prototype.show=function(options){return new Promise(function(resolve,reject){require(["text!./sortmenu.template.html"],function(template){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ${Sort}

    ',html+="
    ",html+=template,dlg.innerHTML=globalize.translateDocument(html,"sharedcomponents"),fillSortBy(dlg,options.sortOptions),initEditor(dlg,options.settings),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!0);var submitted;dlg.querySelector("form").addEventListener("change",function(){submitted=!0},!0),dialogHelper.open(dlg).then(function(){if(layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),submitted)return saveValues(dlg,options.settings,options.settingsKey),void resolve();reject()})})})},SortMenu}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html b/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html new file mode 100644 index 000000000..3f523c295 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html @@ -0,0 +1,22 @@ +
    +
    +
    + +
    + +
    + +
    + +
    + +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/staticbackdrops.js b/dashboard-ui/bower_components/emby-webcomponents/staticbackdrops.js index 163606a44..d7269beab 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/staticbackdrops.js +++ b/dashboard-ui/bower_components/emby-webcomponents/staticbackdrops.js @@ -1 +1 @@ -define([],function(){"use strict";function getStaticBackdrops(){var list=[];return list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg1-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg2-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg3-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg4-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg5-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg6-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg7-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg8-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg9-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg10-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg11-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg12-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg13-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg14-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg15-1920.jpg",width:1920}]),list}function getRandomInt(min,max){return Math.floor(Math.random()*(max-min+1))+min}function getRandomImageUrl(){var images=getStaticBackdrops(),index=getRandomInt(0,images.length-1);return images[index][0].url}return{getStaticBackdrops:getStaticBackdrops,getRandomImageUrl:getRandomImageUrl}}); \ No newline at end of file +define([],function(){"use strict";function getStaticBackdrops(){var list=[];return list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg1-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg2-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg3-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg4-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg5-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg6-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg7-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg8-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg9-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg10-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg11-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg12-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg13-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg14-1920.jpg",width:1920}]),list.push([{url:"https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/wallpaper/bg15-1920.jpg",width:1920}]),list}function getRandomInt(min,max){return Math.floor(Math.random()*(max-min+1))+min}function getRandomImageUrl(){var images=getStaticBackdrops();return images[getRandomInt(0,images.length-1)][0].url}return{getStaticBackdrops:getStaticBackdrops,getRandomImageUrl:getRandomImageUrl}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json index 38def894f..8be6d009d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "\u0627\u0644\u063a\u0627\u0621", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "\u0627\u0644\u0627\u062d\u062f", "Monday": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "Tuesday": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", @@ -36,6 +45,13 @@ "Friday": "\u0627\u0644\u062c\u0645\u0639\u0629", "Saturday": "\u0627\u0644\u0633\u0628\u062a", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/be-by.json b/dashboard-ui/bower_components/emby-webcomponents/strings/be-by.json index bec491b66..b775d9a04 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/be-by.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/be-by.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "\u0410\u0434\u043c\u044f\u043d\u0456\u0446\u044c", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-bg.json b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-bg.json index 73087b09d..b4d44de4a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-bg.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-bg.json @@ -1,33 +1,42 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", - "ValueSpecialEpisodeName": "Special - {0}", + "ValueSpecialEpisodeName": "\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u043d\u0438 - {0}", "Share": "\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435", "Add": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435", - "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", + "ServerUpdateNeeded": "\u0421\u044a\u0440\u0432\u044a\u0440\u044a\u0442 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043e\u0431\u043d\u043e\u0432\u0435\u043d. \u041c\u043e\u043b\u044f, \u043f\u043e\u0441\u0435\u0442\u0435\u0442\u0435 {0}, \u0437\u0430 \u0434\u0430 \u0441\u0432\u0430\u043b\u0438\u0442\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f.", "LiveTvRequiresUnlock": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u0438\u044f\u0442\u0430 \u043d\u0430 \u0436\u0438\u0432\u043e \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u0430\u0431\u043e\u043d\u0430\u043c\u0435\u043d\u0442 \u0437\u0430 \u043f\u0440\u0435\u043c\u0438\u0435\u0440\u043d\u043e\u0442\u043e \u0438\u0437\u0434\u0430\u043d\u0438\u0435.", - "AttributeNew": "New", + "AttributeNew": "\u041d\u043e\u0432\u0438", "Premiere": "\u041f\u0440\u0435\u043c\u0438\u0435\u0440\u0430", "Live": "\u041d\u0430 \u0436\u0438\u0432\u043e", "Repeat": "\u041f\u043e\u0432\u0442\u0430\u0440\u044f\u043d\u0435", "TrackCount": "{0} \u043f\u0435\u0441\u043d\u0438", "ItemCount": "{0} items", "OriginalAirDateValue": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043f\u044a\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u043d\u043e \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435: {0}", - "EndsAtValue": "Ends at {0}", + "EndsAtValue": "\u0421\u0432\u044a\u0440\u0448\u0432\u0430 \u043d\u0430 {0}", "HeaderSelectDate": "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430", "Watched": "\u0418\u0437\u0433\u043b\u0435\u0434\u0430\u043d\u043e", + "AirDate": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435", "Played": "\u041f\u0443\u0441\u043a\u0430\u043d\u043e", "ButtonOk": "\u0414\u043e\u0431\u0440\u0435", "ButtonCancel": "\u041e\u0442\u043c\u044f\u043d\u0430", "AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.", - "ButtonGotIt": "\u0420\u0430\u0437\u0431\u0440\u0430\u0445", + "ButtonGotIt": "\u0414\u043e\u0431\u0440\u0435", "ButtonRestart": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0443\u0441\u043a\u0430\u043d\u0435", "RecordingCancelled": "\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435\u0442\u043e \u0435 \u043e\u0442\u043a\u0430\u0437\u0430\u043d\u043e.", "SeriesCancelled": "Series cancelled.", "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "\u041d\u043e\u0432 \u0437\u0430\u043f\u0438\u0441", + "WakeServer": "\u0421\u044a\u0431\u0443\u0436\u0434\u0430\u043d\u0435", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "\u041d\u0435\u0434\u0435\u043b\u044f", "Monday": "\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a", "Tuesday": "\u0412\u0442\u043e\u0440\u043d\u0438\u043a", @@ -36,9 +45,16 @@ "Friday": "\u041f\u0435\u0442\u044a\u043a", "Saturday": "\u0421\u044a\u0431\u043e\u0442\u0430", "Days": "\u0414\u043d\u0438", + "SortByValue": "\u041f\u043e\u0434\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043f\u043e {0}", + "LabelSortBy": "\u041f\u043e\u0434\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043f\u043e:", + "LabelSortOrder": "\u0420\u0435\u0434 \u043d\u0430 \u043f\u043e\u0434\u0440\u0435\u0436\u0434\u0430\u043d\u0435", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "\u0421\u043d\u0438\u043c\u043a\u0438", + "HeaderAppearsOn": "Appears On", + "List": "\u0421\u043f\u0438\u0441\u044a\u043a", "RecordSeries": "Record series", "HeaderCinemaMode": "\u0420\u0435\u0436\u0438\u043c \"\u041a\u0438\u043d\u043e\u0441\u0430\u043b\u043e\u043d\"", - "HeaderCloudSync": "Cloud Sync", + "HeaderCloudSync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u0430\u043d\u0435 \u0432 \u043e\u0431\u043b\u0430\u043a\u0430", "Downloads": "\u0418\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0438\u044f", "HeaderMyDownloads": "\u041c\u043e\u0438\u0442\u0435 \u0438\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0438\u044f", "HeaderOfflineDownloads": "Offline Media", @@ -72,20 +88,20 @@ "NewCollection": "\u041d\u043e\u0432\u0430 \u043a\u043e\u043b\u0435\u043a\u0446\u0438\u044f", "LabelCollection": "\u041a\u043e\u043b\u0435\u043a\u0446\u0438\u044f:", "Help": "\u041f\u043e\u043c\u043e\u0449", - "LabelDisplayMode": "Display mode:", - "Desktop": "Desktop", - "Mobile": "Mobile \/ Tablet", - "TV": "TV", + "LabelDisplayMode": "\u0420\u0435\u0436\u0438\u043c \u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435:", + "Desktop": "\u0420\u0430\u0431\u043e\u0442\u0435\u043d \u043f\u043b\u043e\u0442", + "Mobile": "\u041c\u043e\u0431\u0438\u043b\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "TV": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440", "DisplayModeHelp": "Select the type of screen you're running Emby on.", - "LabelDisplayLanguage": "Display language:", - "LabelDisplayLanguageHelp": "Translating Emby is an ongoing project.", + "LabelDisplayLanguage": "\u0415\u0437\u0438\u043a \u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435:", + "LabelDisplayLanguageHelp": "\u041f\u0440\u0435\u0432\u0435\u0436\u0434\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0415\u043c\u0431\u0438 \u0435 \u0442\u0435\u043a\u0443\u0449 \u043f\u0440\u043e\u0435\u043a\u0442.", "LearnHowYouCanContribute": "Learn how you can contribute.", "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.", "SearchForCollectionInternetMetadata": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0437\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u0438", "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons", "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in Emby Server setup.", - "EnableThemeSongs": "Enable theme songs", - "EnableBackdrops": "Enable backdrops", + "EnableThemeSongs": "\u0422\u0435\u043c\u0430\u0442\u0438\u0447\u043d\u0438 \u043f\u0435\u0441\u043d\u0438", + "EnableBackdrops": "\u0424\u043e\u043d\u043e\u0432\u0435", "EnableThemeSongsHelp": "If enabled, theme songs will be played in the background while browsing the library.", "EnableBackdropsHelp": "If enabled, backdrops will be displayed in the background of some pages while browsing the library.", "EnableThemeVideos": "Enable theme videos", @@ -102,8 +118,8 @@ "AddToPlaylist": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043a\u044a\u043c \u0441\u043f\u0438\u0441\u044a\u043a", "HeaderAddToPlaylist": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043a\u044a\u043c \u0441\u043f\u0438\u0441\u044a\u043a", "Subtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u0438", - "LabelTheme": "Theme:", - "LabelDashboardTheme": "Server dashboard theme:", + "LabelTheme": "\u041e\u0431\u043b\u0438\u043a:", + "LabelDashboardTheme": "\u041e\u0431\u043b\u0438\u043a \u043d\u0430 \u0441\u044a\u0440\u0432\u044a\u0440\u043d\u043e\u0442\u043e \u0442\u0430\u0431\u043b\u043e:", "SearchForSubtitles": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438", "LabelLanguage": "\u0415\u0437\u0438\u043a:", "Search": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435", @@ -118,19 +134,19 @@ "RefreshMetadata": "\u041e\u043f\u0440\u0435\u0441\u043d\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u0438\u0442\u0435", "ReplaceExistingImages": "Replace existing images", "ReplaceAllMetadata": "Replace all metadata", - "SearchForMissingMetadata": "Search for missing metadata", + "SearchForMissingMetadata": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0437\u0430 \u043b\u0438\u0441\u0432\u0430\u0449\u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u0438", "LabelRefreshMode": "Refresh mode:", "NoItemsFound": "No items found.", "HeaderSaySomethingLike": "Say Something Like...", - "ButtonTryAgain": "Try Again", + "ButtonTryAgain": "\u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e", "HeaderYouSaid": "You Said...", "MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognize that command.", "MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.", - "ValueDiscNumber": "Disc {0}", + "ValueDiscNumber": "\u0414\u0438\u0441\u043a {0}", "Unrated": "Unrated", "Favorite": "\u0412 \u043b\u044e\u0431\u0438\u043c\u0438", - "Like": "Like", - "Dislike": "Dislike", + "Like": "\u0425\u0430\u0440\u0435\u0441\u0432\u0430\u043d\u0435", + "Dislike": "\u041d\u0435\u0445\u0430\u0440\u0435\u0441\u0432\u0430\u043d\u0435", "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", "Open": "\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435", "Play": "\u041f\u0443\u0441\u043a\u0430\u043d\u0435", @@ -138,7 +154,8 @@ "Shuffle": "\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u0432 \u0440\u0430\u0437\u0431\u044a\u0440\u043a\u0430\u043d \u0440\u0435\u0434", "Identify": "\u0420\u0430\u0437\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0435", "EditImages": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0442\u0430", - "EditInfo": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u0438\u0442\u0435", + "EditMetadata": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u0438\u0442\u0435", + "Convert": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u043d\u0435", "Sync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u0430\u043d\u0435", "InstantMix": "\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0434\u043e\u0431\u043d\u0438", "ViewAlbum": "\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u0430\u043b\u0431\u0443\u043c\u0430", @@ -148,7 +165,8 @@ "PlayFromBeginning": "Play from beginning", "ResumeAt": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435 \u043e\u0442 {0}", "RemoveFromPlaylist": "\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043e\u0442 \u0441\u043f\u0438\u0441\u044a\u043a\u0430", - "RemoveFromCollection": "Remove from collection", + "RemoveFromCollection": "\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043e\u0442 \u043a\u043e\u043b\u0435\u043a\u0446\u0438\u044f\u0442\u0430", + "Sort": "\u041f\u043e\u0434\u0440\u0435\u0436\u0434\u0430\u043d\u0435", "Trailer": "\u0422\u0440\u0435\u0439\u043b\u044a\u0440", "MarkPlayed": "\u041e\u0442\u0431\u0435\u043b\u044f\u0437\u0432\u0430\u043d\u0435 \u043a\u0430\u0442\u043e \u043f\u0443\u0441\u043a\u0430\u043d\u043e", "MarkUnplayed": "\u041e\u0442\u0431\u0435\u043b\u044f\u0437\u0432\u0430\u043d\u0435 \u043a\u0430\u0442\u043e \u043d\u0435\u043f\u0443\u0441\u043a\u0430\u043d\u043e", @@ -157,57 +175,59 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "\u0413\u0440\u0435\u0448\u043a\u0430", "VoiceInput": "Voice Input", "LabelContentType": "\u0422\u0438\u043f \u043d\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435\u0442\u043e:", "LabelPath": "\u041f\u044a\u0442:", - "Playlists": "Playlists", + "Playlists": "\u0421\u043f\u0438\u0441\u044a\u0446\u0438", "LabelTitle": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435:", "LabelOriginalTitle": "\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u043d\u043e \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435:", + "DateAdded": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435", + "DatePlayed": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043f\u0443\u0441\u043a\u0430\u043d\u0435", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "\u0421\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435:", "LabelArtists": "\u0418\u0437\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0438:", "LabelArtistsHelp": "\u041e\u0442\u0434\u0435\u043b\u0435\u0442\u0435 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441 ;", - "HeaderAlbumArtists": "Album Artists", + "HeaderAlbumArtists": "\u0418\u0437\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u043d\u0430 \u0430\u043b\u0431\u0443\u043c\u0438", "LabelAlbumArtists": "\u0418\u0437\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u043d\u0430 \u0430\u043b\u0431\u0443\u043c\u0430:", "LabelAlbum": "\u0410\u043b\u0431\u0443\u043c:", "Artists": "\u0418\u0437\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0438", + "ImdbRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u0432 IMDb", + "CommunityRating": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u0430 \u043e\u0449\u0435\u043d\u043a\u0430", "LabelCommunityRating": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u0430 \u043e\u0446\u0435\u043d\u043a\u0430", - "LabelCriticRating": "Critic rating:", + "LabelCriticRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u043d\u0430 \u043a\u0440\u0438\u0442\u0438\u0446\u0438\u0442\u0435:", + "CriticRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u043d\u0430 \u043a\u0440\u0438\u0442\u0438\u0446\u0438\u0442\u0435", "LabelWebsite": "\u0421\u0430\u0439\u0442:", "LabelTagline": "Tagline:", - "LabelOverview": "Overview:", - "LabelShortOverview": "Short overview:", + "LabelOverview": "\u041e\u0431\u043e\u0431\u0449\u0435\u043d\u0438\u0435:", + "LabelShortOverview": "\u041a\u0440\u0430\u0442\u043a\u043e \u043e\u0431\u043e\u0431\u0449\u0435\u043d\u0438\u0435:", "LabelReleaseDate": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0438\u0437\u0434\u0430\u0432\u0430\u043d\u0435:", "LabelYear": "\u0413\u043e\u0434\u0438\u043d\u0430:", - "LabelPlaceOfBirth": "Place of birth:", - "LabelAirDays": "Air days:", - "LabelAirTime": "Air time:", + "LabelPlaceOfBirth": "\u0420\u043e\u0436\u0434\u0435\u043d\u043e \u043c\u044f\u0441\u0442\u043e:", + "Aired": "\u0418\u0437\u043b\u044a\u0447\u0435\u043d\u043e", + "LabelAirDays": "\u0414\u043d\u0438 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435:", + "LabelAirTime": "\u0427\u0430\u0441 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435:", "LabelRuntimeMinutes": "Run time (minutes):", "LabelParentalRating": "\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u0441\u043a\u0430 \u043e\u0446\u0435\u043d\u043a\u0430:", - "LabelCustomRating": "Custom rating:", + "LabelCustomRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u043f\u043e \u0438\u0437\u0431\u043e\u0440:", "LabelOriginalAspectRatio": "\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u043d\u043e \u0441\u044a\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435:", - "Label3DFormat": "3D format:", - "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "Label3DFormat": "\u0422\u0440\u0438\u0438\u0437\u043c\u0435\u0440\u0435\u043d \u0444\u043e\u0440\u043c\u0430\u0442:", + "FormatValue": "\u0424\u043e\u0440\u043c\u0430\u0442: {0}", + "DownloadsValue": "{0} \u0438\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0438\u044f", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", "LabelAirsBeforeEpisode": "Airs before episode:", "HeaderExternalIds": "External Ids:", - "HeaderDisplaySettings": "Display Settings", + "HeaderDisplaySettings": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435", "LabelDisplayOrder": "\u0420\u0435\u0434 \u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435:", - "Display": "\u0415\u043a\u0440\u0430\u043d", + "Display": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435", "Countries": "\u0414\u044a\u0440\u0436\u0430\u0432\u0438", "Genres": "\u0416\u0430\u043d\u0440\u043e\u0432\u0435", "Studios": "\u0421\u0442\u0443\u0434\u0438\u0430", @@ -223,57 +243,58 @@ "LabelBirthDate": "Birth date:", "LabelDeathDate": "Death date:", "LabelEndDate": "End date:", - "LabelSeasonNumber": "Season number:", - "LabelEpisodeNumber": "Episode number:", + "LabelSeasonNumber": "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0441\u0435\u0437\u043e\u043d\u0430:", + "LabelEpisodeNumber": "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0435\u043f\u0438\u0437\u043e\u0434\u0430:", "LabelTrackNumber": "Track number:", "LabelNumber": "Number:", "LabelDiscNumber": "Disc number:", "LabelParentNumber": "Parent number:", "SortName": "Sort name", - "ReleaseDate": "Release date", + "ReleaseDate": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0438\u0437\u0434\u0430\u0432\u0430\u043d\u0435", "Continuing": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u0449\u043e", "Ended": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0438\u043b\u043e", "HeaderEnabledFields": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438 \u043f\u043e\u043b\u0435\u0442\u0430", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "\u0424\u043e\u043d\u043e\u0432\u0435", "Images": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", - "Runtime": "Runtime", + "Runtime": "\u0412\u0440\u0435\u043c\u0435\u0442\u0440\u0430\u0435\u043d\u0435", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u0441\u043a\u0430 \u043e\u0446\u0435\u043d\u043a\u0430", + "PlayCount": "Play count", "Name": "\u0418\u043c\u0435", - "Overview": "\u041e\u0431\u0449 \u043f\u0440\u0435\u0433\u043b\u0435\u0434", + "Overview": "\u041e\u0431\u043e\u0431\u0449\u0435\u043d\u0438\u0435", "LabelType": "\u0412\u0438\u0434:", "LabelPersonRole": "\u0420\u043e\u043b\u044f:", "LabelPersonRoleHelp": "Example: Ice cream truck driver", "Actor": "\u0410\u043a\u0442\u044c\u043e\u0440", "Composer": "\u0421\u044a\u0447\u0438\u043d\u0438\u0442\u0435\u043b", "Director": "\u0420\u0435\u0436\u0438\u0441\u044c\u043e\u0440", - "GuestStar": "Guest star", + "GuestStar": "\u0413\u043e\u0441\u0442\u0443\u0432\u0430\u0449\u0430 \u0437\u0432\u0435\u0437\u0434\u0430", "Producer": "\u041f\u0440\u043e\u0434\u0443\u0446\u0435\u043d\u0442", "Writer": "\u041f\u0438\u0441\u0430\u0442\u0435\u043b", - "MessageNoSyncJobsFound": "No downloads found. Create download jobs using the Download buttons found throughout the app.", + "MessageNoSyncJobsFound": "\u041d\u044f\u043c\u0430 \u0438\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0438\u044f. \u0421\u044a\u0437\u0434\u0430\u0439\u0442\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0447\u0440\u0435\u0437 \u043a\u043e\u043f\u0447\u0435\u0442\u0430\u0442\u0430 \u0437\u0430 \u0441\u0432\u0430\u043b\u044f\u043d\u0435.", "MessageNoDownloadsFound": "No offline downloads. Download your media for offline use by clicking Download throughout the app.", - "InstallingPackage": "Installing {0}", + "InstallingPackage": "\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 {0}", "PackageInstallCompleted": "{0} installation completed.", "PackageInstallFailed": "{0} installation failed.", "PackageInstallCancelled": "{0} installation cancelled.", - "SeriesYearToPresent": "{0} - Present", + "SeriesYearToPresent": "{0} - \u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435", "ValueOneItem": "1 item", - "ValueOneSong": "1 song", - "ValueSongCount": "{0} songs", - "ValueOneMovie": "1 movie", - "ValueMovieCount": "{0} movies", - "ValueOneSeries": "1 series", - "ValueSeriesCount": "{0} series", - "ValueOneEpisode": "1 episode", - "ValueEpisodeCount": "{0} episodes", - "ValueOneGame": "1 game", - "ValueGameCount": "{0} games", - "ValueOneAlbum": "1 album", - "ValueAlbumCount": "{0} albums", - "ValueOneMusicVideo": "1 music video", - "ValueMusicVideoCount": "{0} music videos", + "ValueOneSong": "1 \u043f\u0435\u0441\u0435\u043d", + "ValueSongCount": "{0} \u043f\u0435\u0441\u043d\u0438", + "ValueOneMovie": "1 \u0444\u0438\u043b\u043c", + "ValueMovieCount": "{0} \u0444\u0438\u043b\u043c\u0430", + "ValueOneSeries": "1 \u0441\u0435\u0440\u0438\u0430\u043b", + "ValueSeriesCount": "{0} \u0441\u0435\u0440\u0438\u0430\u043b\u0430", + "ValueOneEpisode": "1 \u0435\u043f\u0438\u0437\u043e\u0434", + "ValueEpisodeCount": "{0} \u0435\u043f\u0438\u0437\u043e\u0434\u0430", + "ValueOneGame": "1 \u0438\u0433\u0440\u0430", + "ValueGameCount": "{0} \u0438\u0433\u0440\u0438", + "ValueOneAlbum": "1 \u0430\u043b\u0431\u0443\u043c", + "ValueAlbumCount": "{0} \u0430\u043b\u0431\u0443\u043c\u0430", + "ValueOneMusicVideo": "1 \u043c\u0443\u0437\u0438\u043a\u0430\u043b\u0435\u043d \u043a\u043b\u0438\u043f", + "ValueMusicVideoCount": "{0} \u043c\u0443\u0437\u0438\u043a\u0430\u043b\u043d\u0438 \u043a\u043b\u0438\u043f\u0430", "ValueMinutes": "{0} \u043c\u0438\u043d\u0443\u0442\u0438", "Albums": "\u0410\u043b\u0431\u0443\u043c\u0438", "Songs": "\u041f\u0435\u0441\u043d\u0438", @@ -283,26 +304,32 @@ "PleaseEnterNameOrId": "Please enter a name or an external Id.", "MessageItemSaved": "Item saved.", "SearchResults": "Search Results", - "ServerNameIsRestarting": "Emby Server - {0} is restarting.", - "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", + "ServerNameIsRestarting": "\u0421\u044a\u0440\u0432\u044a\u0440\u043d\u043e \u0438\u0437\u0434\u0430\u043d\u0438\u0435 \u0415\u043c\u0431\u0438 - {0} \u0441\u0435 \u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e.", + "ServerNameIsShuttingDown": "\u0421\u044a\u0440\u0432\u044a\u0440\u043d\u043e \u0438\u0437\u0434\u0430\u043d\u0438\u0435 \u0415\u043c\u0431\u0438 - {0} \u0441\u0435 \u0438\u0437\u043a\u043b\u044e\u0447\u0432\u0430.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "PleaseRestartServerName": "\u041c\u043e\u043b\u044f, \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u0441\u044a\u0440\u0432\u044a\u0440\u0430 \u043e\u0442\u043d\u043e\u0432\u043e - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "\u0418\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435...", "HeaderSyncRequiresSub": "\u0418\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435\u0442\u043e \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u0430\u0431\u043e\u043d\u0430\u043c\u0435\u043d\u0442 \u0437\u0430 \u043f\u0440\u0435\u043c\u0438\u0435\u0440\u043d\u043e\u0442\u043e \u0438\u0437\u0434\u0430\u043d\u0438\u0435.", - "LearnMore": "Learn more", + "LearnMore": "\u041d\u0430\u0443\u0447\u0435\u0442\u0435 \u043f\u043e\u0432\u0435\u0447\u0435", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", - "AutomaticallySyncNewContent": "Automatically download new content", + "AutomaticallySyncNewContent": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0441\u0432\u0430\u043b\u044f\u043d\u0435 \u043d\u0430 \u043d\u043e\u0432\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "\u0421\u043d\u0438\u043c\u043a\u0438 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430", "MoveRight": "Move right", @@ -313,8 +340,8 @@ "ShowIndicatorsFor": "Show indicators for:", "NewEpisodes": "\u041d\u043e\u0432\u0438 \u0435\u043f\u0438\u0437\u043e\u0434\u0438", "Episodes": "\u0415\u043f\u0438\u0437\u043e\u0434\u0438", - "HDPrograms": "HD programs", - "Programs": "Programs", + "HDPrograms": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 \u0441 \u0432\u0438\u0441\u043e\u043a\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u043d\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442", + "Programs": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0438", "LiveBroadcasts": "Live broadcasts", "Premieres": "\u041f\u0440\u0435\u043c\u0438\u0435\u0440\u0438", "RepeatEpisodes": "Repeat episodes", @@ -324,7 +351,7 @@ "HeaderKeepRecording": "Keep Recording", "HeaderCancelSeries": "Cancel Series", "HeaderKeepSeries": "Keep Series", - "HeaderLearnMore": "Learn More", + "HeaderLearnMore": "\u041d\u0430\u0443\u0447\u0435\u0442\u0435 \u043f\u043e\u0432\u0435\u0447\u0435", "DeleteMedia": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u0434\u0438\u044f\u0442\u0430", "SeriesSettings": "Series settings", "HeaderRecordingOptions": "Recording Options", @@ -339,7 +366,7 @@ "All": "All", "AllChannels": "All channels", "LabelRecord": "Record:", - "NewEpisodesOnly": "New episodes only", + "NewEpisodesOnly": "\u0421\u0430\u043c\u043e \u043d\u043e\u0432\u0438 \u0435\u043f\u0438\u0437\u043e\u0434\u0438", "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", @@ -354,9 +381,9 @@ "UntilIDelete": "Until I delete", "UntilSpaceNeeded": "Until space needed", "Categories": "Categories", - "Sports": "Sports", - "News": "News", - "Movies": "Movies", + "Sports": "\u0421\u043f\u043e\u0440\u0442\u043d\u0438", + "News": "\u041d\u043e\u0432\u0438\u043d\u0438", + "Movies": "\u0424\u0438\u043b\u043c\u0438", "Kids": "Kids", "EnableColorCodedBackgrounds": "Enable color coded backgrounds", "SortChannelsBy": "Sort channels by:", @@ -369,13 +396,13 @@ "IHaveEmbyPremiere": "\u0418\u043c\u0430\u043c \u043f\u0440\u0435\u043c\u0438\u0435\u0440\u043d\u043e \u0438\u0437\u0434\u0430\u043d\u0438\u0435", "IPurchasedThisApp": "I purchased this app", "ButtonRestorePreviousPurchase": "Restore Purchase", - "ButtonUnlockWithPurchase": "Unlock with Purchase", - "ButtonUnlockPrice": "Unlock {0}", + "ButtonUnlockWithPurchase": "\u041e\u0442\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u0441 \u043f\u043e\u043a\u0443\u043f\u043a\u0430", + "ButtonUnlockPrice": "\u041e\u0442\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 {0}", "EmbyPremiereMonthlyWithPrice": "Emby Premiere Monthly {0}", "HeaderAlreadyPaid": "Already Paid?", "ButtonPlayOneMinute": "Play One Minute", "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", - "HeaderUnlockFeature": "Unlock Feature", + "HeaderUnlockFeature": "\u041e\u0442\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0442\u0430", "MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?", "MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.", "HeaderPlayMyMedia": "Play my Media", @@ -385,28 +412,28 @@ "ConfirmRemoveDownload": "Remove download?", "RemoveDownload": "Remove download", "KeepDownload": "Keep download", - "AddedOnValue": "Added {0}", + "AddedOnValue": "\u0414\u043e\u0431\u0430\u0432\u0435\u043d\u043e \u043d\u0430 {0}", "RemovingFromDevice": "Removing from device", "KeepOnDevice": "Keep on device", "CancelDownload": "Cancel download", - "SyncJobItemStatusReadyToTransfer": "Ready to Transfer", - "SyncJobItemStatusSyncedMarkForRemoval": "Removing from device", - "SyncJobItemStatusQueued": "Queued", - "SyncJobItemStatusConverting": "Converting", - "SyncJobItemStatusTransferring": "Transferring", - "SyncJobItemStatusSynced": "Downloaded", - "SyncJobItemStatusFailed": "Failed", - "SyncJobItemStatusRemovedFromDevice": "Removed from device", - "SyncJobItemStatusCancelled": "Cancelled", + "SyncJobItemStatusReadyToTransfer": "\u0412 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442 \u0437\u0430 \u043f\u0440\u0435\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435", + "SyncJobItemStatusSyncedMarkForRemoval": "\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043e\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e", + "SyncJobItemStatusQueued": "\u0412 \u043e\u043f\u0430\u0448\u043a\u0430", + "SyncJobItemStatusConverting": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u043d\u0435", + "SyncJobItemStatusTransferring": "\u041f\u0440\u0435\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435", + "SyncJobItemStatusSynced": "\u0418\u0437\u0442\u0435\u0433\u043b\u0435\u043d\u043e", + "SyncJobItemStatusFailed": "\u041f\u0440\u043e\u0432\u0430\u043b\u0435\u043d\u043e", + "SyncJobItemStatusRemovedFromDevice": "\u041f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442\u043e", + "SyncJobItemStatusCancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d\u043e", "Retry": "Retry", "HeaderMyDevice": "\u041c\u043e\u0435\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", - "Continue": "Continue", - "ContinueInSecondsValue": "Continue in {0} seconds.", + "Continue": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435", + "ContinueInSecondsValue": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435 \u0441\u043b\u0435\u0434 {0} \u0441\u0435\u043a\u0443\u043d\u0434\u0438.", "HeaderRemoteControl": "Remote Control", "Disconnect": "Disconnect", "EnableDisplayMirroring": "Enable display mirroring", "HeaderPlayOn": "\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430", - "Quality": "Quality", + "Quality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e", "Auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e", "AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.", "AspectRatio": "Aspect ratio", @@ -420,59 +447,63 @@ "Connect": "Connect", "HeaderMyMedia": "\u041c\u043e\u044f\u0442\u0430 \u043c\u0435\u0434\u0438\u044f", "HeaderMyMediaSmall": "\u041c\u043e\u044f\u0442\u0430 \u043c\u0435\u0434\u0438\u044f (\u043c\u0430\u043b\u044a\u043a)", - "LatestFromLibrary": "Latest {0}", - "ContinueWatching": "Continue watching", + "LatestFromLibrary": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438 {0}", + "ContinueWatching": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u043b\u0435\u0434\u0430\u043d\u0435\u0442\u043e", "HeaderLatestChannelMedia": "Latest Channel Items", - "HeaderContinueWatching": "Continue Watching", - "HeaderContinueListening": "Continue Listening", + "HeaderContinueWatching": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u043b\u0435\u0434\u0430\u043d\u0435\u0442\u043e", + "HeaderContinueListening": "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u043b\u0443\u0448\u0430\u043d\u0435\u0442\u043e", "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438 \u0437\u0430\u043f\u0438\u0441\u0438", - "LabelSyncTo": "Sync to:", + "LabelSyncTo": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u0430\u043d\u0435 \u043a\u044a\u043c:", + "LabelConvertTo": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u043d\u0435 \u0432:", "Next": "Next", "LabelSource": "Source:", - "LabelVersion": "Version:", + "LabelVersion": "\u0412\u0435\u0440\u0441\u0438\u044f:", "AllLanguages": "All languages", "Previous": "Previous", - "HeaderNextUp": "Next Up", + "HeaderNextUp": "\u0421\u043b\u0435\u0434\u0432\u0430", "HeaderLatestFrom": "Latest from {0}", "LabelHomeScreenSectionValue": "\u0420\u0430\u0437\u0434\u0435\u043b {0} \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u043d\u0438\u044f \u0435\u043a\u0440\u0430\u043d:", - "SettingsSaved": "Settings saved.", + "SettingsSaved": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0441\u0430 \u0437\u0430\u043f\u0430\u0437\u0435\u043d\u0438.", "None": "\u041d\u0438\u0449\u043e", "More": "More", "Up": "Up", "Down": "Down", + "Home": "\u041d\u0430\u0447\u0430\u043b\u043e", + "Favorites": "\u041b\u044e\u0431\u0438\u043c\u0438", "HeaderHomeScreen": "\u041d\u0430\u0447\u0430\u043b\u0435\u043d \u0435\u043a\u0440\u0430\u043d", - "HeaderHomeScreenContent": "\u0421\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435 \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u043d\u0438\u044f \u0435\u043a\u0440\u0430\u043d", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "\u041f\u043e\u0434\u0440\u0435\u0434\u0431\u0430 \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430", - "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", - "HeaderOnNow": "On Now", + "HideWatchedContentFromLatestMedia": "\u0421\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u043b\u0435\u0434\u0430\u043d\u043e\u0442\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435 \u043e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u043c\u0435\u0434\u0438\u044f", + "HeaderOnNow": "\u041d\u0430 \u0436\u0438\u0432\u043e \u0441\u0435\u0433\u0430", "HeaderPlaybackError": "Playback Error", "PlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "PlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", - "Guide": "\u0420\u044a\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e", + "Guide": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a", "Suggestions": "\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f", - "Favorites": "\u041b\u044e\u0431\u0438\u043c\u0438", + "HeaderFavoriteCollections": "\u041b\u044e\u0431\u0438\u043c\u0438 \u043a\u043e\u043b\u0435\u043a\u0446\u0438\u0438", + "HeaderFavoritePlaylists": "\u041b\u044e\u0431\u0438\u043c\u0438 \u0441\u043f\u0438\u0441\u044a\u0446\u0438", "Collections": "\u041a\u043e\u043b\u0435\u043a\u0446\u0438\u0438", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", - "Shows": "Shows", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", + "Shows": "\u041f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0438\u044f", "HeaderLibraryFolders": "\u041f\u0430\u043f\u043a\u0438 \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430", - "HeaderLandingScreens": "\u0418\u0437\u0433\u043b\u0435\u0434\u0438", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", - "LiveTV": "Live TV", - "Schedule": "Schedule", + "LiveTV": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u0438\u044f \u043d\u0430 \u0436\u0438\u0432\u043e", + "Schedule": "\u0420\u0430\u0437\u043f\u0438\u0441\u0430\u043d\u0438\u0435", "Recordings": "Recordings", "MarkWatched": "\u041e\u0442\u0431\u0435\u043b\u044f\u0437\u0432\u0430\u043d\u0435 \u043a\u0430\u0442\u043e \u0438\u0437\u0433\u043b\u0435\u0434\u0430\u043d\u043e", "ScanForNewAndUpdatedFiles": "Scan for new and updated files", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -499,9 +531,9 @@ "InterlacedVideoNotSupported": "Interlaced video not supported", "SecondaryAudioNotSupported": "Audio track switching not supported", "ErrorRemovingEmbyConnectAccount": "There was an error removing the Emby Connect account. Please ensure you have an active internet connection and try again.", - "HeaderEmbyAccountRemoved": "Emby Account Removed", + "HeaderEmbyAccountRemoved": "\u0421\u043c\u0435\u0442\u043a\u0430\u0442\u0430 \u0432 \u0415\u043c\u0431\u0438 \u0435 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442\u0430", "MessageEmbyAccontRemoved": "The Emby account has been removed from this user.", - "HeaderInvitationSent": "Invitation Sent", + "HeaderInvitationSent": "\u041f\u043e\u043a\u0430\u043d\u0430\u0442\u0430 \u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430", "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Emby.", "GuestUserNotFound": "User not found. Please ensure the name is correct and try again, or try entering their email address.", @@ -512,13 +544,15 @@ "ErrorAddingGuestAccount2": "If you're still having an issue, please send an email to {0}, and include your email address as well as theirs.", "MessageEmbyAccountAdded": "The Emby account has been added to this user.", "MessagePendingEmbyAccountAdded": "The Emby account has been added to this user. An email will be sent to the owner of the account. The invitation will need to be confirmed by clicking a link within the email.", - "HeaderEmbyAccountAdded": "Emby Account Added", - "LabelSubtitlePlaybackMode": "Subtitle mode:", + "HeaderEmbyAccountAdded": "\u0421\u043c\u0435\u0442\u043a\u0430\u0442\u0430 \u0432 \u0415\u043c\u0431\u0438 \u0435 \u0434\u043e\u0431\u0430\u0432\u0435\u043d\u0430", + "LabelSubtitlePlaybackMode": "\u0420\u0435\u0436\u0438\u043c \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438\u0442\u0435:", "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "\u0411\u0435\u0437 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438", "Default": "\u041f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", + "Absolute": "Absolute", "Smart": "\u0423\u043c\u043d\u0438", "Small": "\u041c\u0430\u043b\u044a\u043a", + "Smaller": "Smaller", "Medium": "Medium", "Large": "\u0413\u043e\u043b\u044f\u043c", "ExtraLarge": "\u041c\u043d\u043e\u0433\u043e \u0433\u043e\u043b\u044f\u043c", @@ -533,7 +567,7 @@ "NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.", "LabelPreferredSubtitleLanguage": "\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u043d \u0435\u0437\u0438\u043a \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438\u0442\u0435:", "LabelTextSize": "\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0430:", - "TheseSettingsAffectSubtitlesOnThisDevice": "These settings affect subtitles on this device", + "TheseSettingsAffectSubtitlesOnThisDevice": "\u0422\u0435\u0437\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u043c\u0435\u043d\u044f\u0442 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438\u0442\u0435 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u043e\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", "LabelDropShadow": "\u0421\u044f\u043d\u043a\u0430:", "LabelTextBackgroundColor": "Text background color:", "LabelWindowBackgroundColor": "Text background color:", @@ -555,10 +589,10 @@ "WifiRequiredToDownload": "A Wifi connection is required to continue downloading.", "HeaderDownloadSettings": "Download Settings", "Hide": "\u0421\u043a\u0440\u0438\u0432\u0430\u043d\u0435", - "HeaderStartNow": "Start Now", + "HeaderStartNow": "\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u0432\u0435\u0434\u043d\u0430\u0433\u0430", "HeaderNextVideoPlayingInValue": "Next Video Playing in {0}", - "HeaderNextEpisodePlayingInValue": "Next Episode Playing in {0}", - "HeaderSecondsValue": "{0} Seconds", + "HeaderNextEpisodePlayingInValue": "\u0421\u043b\u0435\u0434\u0432\u0430\u0449\u0438\u044f\u0442 \u0435\u043f\u0438\u0437\u043e\u0434 \u0449\u0435 \u0441\u0435 \u043f\u0443\u0441\u043d\u0435 \u0441\u043b\u0435\u0434 {0}", + "HeaderSecondsValue": "{0} \u0441\u0435\u043a\u0443\u043d\u0434\u0438", "AudioBitDepthNotSupported": "Audio bit depth not supported", "VideoProfileNotSupported": "Video profile not supported", "VideoFramerateNotSupported": "Video framerate not supported", @@ -566,15 +600,16 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", - "LabelDropImageHere": "Drop image here, or click to browse.", + "LabelDropImageHere": "\u041f\u0443\u0441\u043d\u0435\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0442\u0443\u043a \u0438\u043b\u0438 \u0449\u0440\u0430\u043a\u043d\u0435\u0442\u0435 \u0437\u0430 \u0440\u0430\u0437\u0433\u043b\u0435\u0436\u0434\u0430\u043d\u0435.", "MessageFileReadError": "There was an error reading the file. Please try again.", "Browse": "\u0420\u0430\u0437\u0433\u043b\u0435\u0436\u0434\u0430\u043d\u0435", "HeaderUploadImage": "\u041a\u0430\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", - "HeaderAddUpdateImage": "Add\/Update Image", - "LabelImageType": "Image type:", + "HeaderAddUpdateImage": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", + "LabelImageType": "\u0412\u0438\u0434 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435:", "Upload": "\u041a\u0430\u0447\u0432\u0430\u043d\u0435", - "Primary": "Primary", + "Primary": "\u0413\u043b\u0430\u0432\u043d\u043e", "Art": "\u041a\u0430\u0440\u0442\u0438\u043d\u0430", "Backdrop": "\u0424\u043e\u043d", "Banner": "Banner", @@ -608,30 +643,47 @@ "AllowSeasonalThemes": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0438 \u0441\u0435\u0437\u043e\u043d\u043d\u0438 \u043e\u0431\u043b\u0438\u0446\u0438", "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting.", "AutoBasedOnLanguageSetting": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e (\u0441\u043f\u043e\u0440\u0435\u0434 \u0435\u0437\u0438\u043a\u0430)", - "LabelDateTimeLocale": "Date time locale:", - "DirectorValue": "Director: {0}", - "DirectorsValue": "Directors: {0}", - "GenreValue": "Genre: {0}", - "GenresValue": "Genres: {0}", - "LinksValue": "Links: {0}", - "TagsValue": "Tags: {0}", + "LabelDateTimeLocale": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430 \u0434\u0430\u0442\u0430 \u0438 \u0447\u0430\u0441:", + "DirectorValue": "\u0420\u0435\u0436\u0438\u0441\u044c\u043e\u0440: {0}", + "DirectorsValue": "\u0420\u0435\u0436\u0438\u0441\u044c\u043e\u0440\u0438: {0}", + "GenreValue": "\u0416\u0430\u043d\u0440: {0}", + "GenresValue": "\u0416\u0430\u043d\u0440\u043e\u0432\u0435: {0}", + "LinksValue": "\u041f\u0440\u0435\u043f\u0440\u0430\u0442\u043a\u0438: {0}", + "TagsValue": "\u0415\u0442\u0438\u043a\u0435\u0442\u0438: {0}", "LabelAudio": "Audio:", "LabelVideo": "Video:", - "LabelSubtitles": "Subtitles:", - "Off": "Off", + "LabelSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u0438:", + "Off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u043e", "ShowTitle": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435\u0442\u043e", "ShowYear": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430\u0442\u0430", "Filters": "\u0424\u0438\u043b\u0442\u0440\u0438", - "Unplayed": "Unplayed", + "Unplayed": "\u041d\u0435\u043f\u0443\u0441\u043a\u0430\u043d\u043e", "LabelTVHomeScreen": "TV mode home screen:", - "Horizontal": "Horizontal", - "Vertical": "Vertical", + "Horizontal": "\u0412\u043e\u0434\u043e\u0440\u0430\u0432\u043d\u043e", + "Vertical": "\u041e\u0442\u0432\u0435\u0441\u043d\u043e", "GroupBySeries": "Group by series", "HeaderVideoType": "Video Type", "HeaderSeriesStatus": "Series Status", "Features": "Features", - "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "Trailers": "\u0422\u0440\u0435\u0439\u043b\u044a\u0440\u0438", + "Extras": "\u0415\u043a\u0441\u0442\u0440\u0438", + "ThemeSongs": "\u0424\u043e\u043d\u043e\u0432\u0438 \u043f\u0435\u0441\u043d\u0438", + "ThemeVideos": "\u0424\u043e\u043d\u043e\u0432\u0438 \u0432\u0438\u0434\u0435\u043e\u043a\u043b\u0438\u043f\u043e\u0432\u0435", + "HeaderFavoriteMovies": "\u041b\u044e\u0431\u0438\u043c\u0438 \u0444\u0438\u043b\u043c\u0438", + "HeaderFavoriteShows": "\u041b\u044e\u0431\u0438\u043c\u0438 \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0438\u044f", + "HeaderFavoriteEpisodes": "\u041b\u044e\u0431\u0438\u043c\u0438 \u0435\u043f\u0438\u0437\u043e\u0434\u0438", + "HeaderFavoriteVideos": "\u041b\u044e\u0431\u0438\u043c\u0438 \u043a\u043b\u0438\u043f\u043e\u0432\u0435", + "HeaderFavoriteGames": "\u041b\u044e\u0431\u0438\u043c\u0438 \u0438\u0433\u0440\u0438", + "HeaderFavoriteArtists": "\u041b\u044e\u0431\u0438\u043c\u0438 \u0438\u0437\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0438", + "HeaderFavoriteAlbums": "\u041b\u044e\u0431\u0438\u043c\u0438 \u0430\u043b\u0431\u0443\u043c\u0438", + "HeaderFavoriteSongs": "\u041b\u044e\u0431\u0438\u043c\u0438 \u043f\u0435\u0441\u043d\u0438", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "\u0426\u0432\u0435\u0442\u043e\u0432\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json index 0d02edc08..67f9fba11 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Activa aquesta funcionalitat amb un \u00fanic pagament, o amb una subscripci\u00f3 activa d'Emby Premiere.", "MessageUnlockAppWithSupporter": "Activa aquesta funcionalitat amb una subscripci\u00f3 activa d'Emby Premiere.", "MessageToValidateSupporter": "Si tens una subscripci\u00f3 activa d'Emby Premiere assegura't que l'has configurat al teu tauler de control de l'Emby Server, on pots accedir clicant a l'opci\u00f3 d'Emby Premiere al men\u00fa principal.", @@ -17,6 +19,7 @@ "EndsAtValue": "Acabaria a les {0}", "HeaderSelectDate": "Seleccionar Data", "Watched": "Vists", + "AirDate": "Air date", "Played": "Reprodu\u00eft", "ButtonOk": "D'acord", "ButtonCancel": "Cancel\u00b7la", @@ -28,6 +31,12 @@ "RecordingScheduled": "Enregistrament programat.", "SeriesRecordingScheduled": "Enregistrament de la s\u00e8rie programat.", "HeaderNewRecording": "Nou Enregistrament", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Diumenge", "Monday": "Dilluns", "Tuesday": "Dimarts", @@ -36,6 +45,13 @@ "Friday": "Divendres", "Saturday": "Dissabte", "Days": "Dies", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Enregistra la s\u00e8rie", "HeaderCinemaMode": "Mode Cinema", "HeaderCloudSync": "Sincronitzar amb el N\u00favol", @@ -51,7 +67,7 @@ "FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.", "HeaderBecomeProjectSupporter": "Obtenir Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", - "LabelEmailAddress": "E-mail address:", + "LabelEmailAddress": "Correu electr\u00f2nic:", "PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "HeaderConvertYourRecordings": "Convert Your Recordings", @@ -73,16 +89,16 @@ "LabelCollection": "Col\u00b7lecci\u00f3:", "Help": "Ajuda", "LabelDisplayMode": "Display mode:", - "Desktop": "Desktop", - "Mobile": "Mobile \/ Tablet", + "Desktop": "Escriptori", + "Mobile": "M\u00f2bil \/ Tauleta", "TV": "TV", - "DisplayModeHelp": "Select the type of screen you're running Emby on.", - "LabelDisplayLanguage": "Display language:", + "DisplayModeHelp": "Selecciona el tipus de pantalla en el que tens Emby funcionant.", + "LabelDisplayLanguage": "Idioma de visualitzaci\u00f3:", "LabelDisplayLanguageHelp": "Translating Emby is an ongoing project.", "LearnHowYouCanContribute": "Learn how you can contribute.", "NewCollectionHelp": "Les col\u00b7leccions et permeten crear agrupacions personalitzades de pel\u00b7l\u00edcules i altres continguts.", "SearchForCollectionInternetMetadata": "Cerca a internet artwork i metadades", - "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons", + "DisplayMissingEpisodesWithinSeasons": "Mostra tamb\u00e9 els episodis que no tingui a les temporades", "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in Emby Server setup.", "EnableThemeSongs": "Enable theme songs", "EnableBackdrops": "Enable backdrops", @@ -90,10 +106,10 @@ "EnableBackdropsHelp": "If enabled, backdrops will be displayed in the background of some pages while browsing the library.", "EnableThemeVideos": "Enable theme videos", "EnableThemeVideosHelp": "If enabled, theme videos will be played in the background while browsing the library.", - "RunAtStartup": "Run at startup", - "LabelScreensaver": "Screensaver:", - "LabelSoundEffects": "Sound effects:", - "LabelSkin": "Skin:", + "RunAtStartup": "Arrenca en iniciar", + "LabelScreensaver": "Salva pantalla:", + "LabelSoundEffects": "Efectes de so:", + "LabelSkin": "Aspecte:", "LabelName": "Nom:", "NewCollectionNameExample": "Exemple: Col\u00b7leci\u00f3 Star Wars", "MessageItemsAdded": "\u00cdtems afegits.", @@ -102,8 +118,8 @@ "AddToPlaylist": "Afegeix a la llista de reproducci\u00f3", "HeaderAddToPlaylist": "Afegir a la llista de reproducci\u00f3", "Subtitles": "Subt\u00edtols", - "LabelTheme": "Theme:", - "LabelDashboardTheme": "Server dashboard theme:", + "LabelTheme": "Tema:", + "LabelDashboardTheme": "Tema del tauler de control del servidor:", "SearchForSubtitles": "Cerca Subt\u00edtols", "LabelLanguage": "Idioma:", "Search": "Cerca", @@ -134,27 +150,29 @@ "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", "Open": "Obre", "Play": "Reprodueix", - "AddToPlayQueue": "Add to play queue", - "Shuffle": "Shuffle", + "AddToPlayQueue": "Afegeix a la llista de reproducci\u00f3", + "Shuffle": "Aleatori", "Identify": "Identifica", "EditImages": "Edita imatges", - "EditInfo": "Edita informaci\u00f3", - "Sync": "Sync", - "InstantMix": "Instant mix", + "EditMetadata": "Edit metadata", + "Convert": "Convert", + "Sync": "Sincronitza", + "InstantMix": "Mescla instant\u00e0nia", "ViewAlbum": "Veure \u00e0lbum", "ViewArtist": "Veure artista", - "QueueAllFromHere": "Queue all from here", - "PlayAllFromHere": "Play all from here", - "PlayFromBeginning": "Play from beginning", - "ResumeAt": "Resume from {0}", + "QueueAllFromHere": "Afegeix tots a la cua des d'aqu\u00ed", + "PlayAllFromHere": "Reprodueix tots des d'aqu\u00ed", + "PlayFromBeginning": "Reprodueix des de l'inici", + "ResumeAt": "Reprodueix des de {0}", "RemoveFromPlaylist": "Esborra de la llista de reproducci\u00f3", - "RemoveFromCollection": "Remove from collection", - "Trailer": "Trailer", + "RemoveFromCollection": "Elimina de la col\u00b7lecci\u00f3", + "Sort": "Sort", + "Trailer": "Tr\u00e0iler", "MarkPlayed": "Marca com a reprodu\u00eft", "MarkUnplayed": "Marca com a no reprodu\u00eft", "GroupVersions": "Group versions", "PleaseSelectTwoItems": "Please select at least two items.", - "TryMultiSelect": "Try Multi-Select", + "TryMultiSelect": "Prova el Multi-Select", "TryMultiSelectMessage": "Per editar m\u00faltiples mitjans multim\u00e8dia simplement fes clic i mantingues premut sobre qualsevol cartell i despr\u00e9s selecciona els \u00edtems que vulguis gestionar. Prova-ho!", "HeaderConfirmRecordingCancellation": "Confirmar Cancel\u00b7laci\u00f3 de l'Enregistrament", "MessageConfirmRecordingCancellation": "Est\u00e0s segur que vols cancel\u00b7lar aquest enregistrament?", @@ -162,11 +180,13 @@ "VoiceInput": "Voice Input", "LabelContentType": "Tipus de contingut:", "LabelPath": "Directori:", - "Playlists": "Playlists", + "Playlists": "Llistes de reproducci\u00f3", "LabelTitle": "T\u00edtol:", "LabelOriginalTitle": "T\u00edtol original:", "LabelSortTitle": "T\u00edtol d'endre\u00e7at:", - "LabelDateAdded": "Date added:", + "LabelDateAdded": "Data afegit:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Estat:", "LabelArtists": "Artistes:", @@ -174,16 +194,20 @@ "HeaderAlbumArtists": "Album Artists", "LabelAlbumArtists": "Album artists:", "LabelAlbum": "\u00c0lbum:", - "Artists": "Artists", + "Artists": "Artistes", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Valoraci\u00f3 de la comunitat:", "LabelCriticRating": "Valoraci\u00f3 cr\u00edtica:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", - "LabelOverview": "Overview:", - "LabelShortOverview": "Short overview:", + "LabelOverview": "Sinopsi:", + "LabelShortOverview": "Sinopsi curta:", "LabelReleaseDate": "Data de publicaci\u00f3:", "LabelYear": "Any:", "LabelPlaceOfBirth": "Lloc de naixement:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Relaci\u00f3 d'aspecte original:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternar Nombres d'Episodis", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuant", "Ended": "Acabades", "HeaderEnabledFields": "Camps Habilitats", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Imatges", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Valoraci\u00f3 Parental", + "PlayCount": "Play count", "Name": "Nom", "Overview": "Overview", "LabelType": "Tipus:", @@ -289,20 +310,26 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Reinicia el Servidor d'Emby si et plau - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Qualitat:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Descarregant...", - "HeaderSyncRequiresSub": "Downloading requires an active Emby Premiere subscription.", + "HeaderSyncRequiresSub": "Descarregar requereix una subscripci\u00f3 activa d'Emby Premiere.", "LearnMore": "Learn more", "LabelProfile": "Perfil:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Descarrega nom\u00e9s els v\u00eddeos no vists", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", - "AutomaticallySyncNewContent": "Automatically download new content", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", + "SyncUnwatchedVideosOnlyHelp": "Nom\u00e9s els v\u00eddeos no vists seran descarregats, i els v\u00eddeos seran eliminats del dispositiu un cop s'hagin vist.", + "AutomaticallySyncNewContent": "Descarrega nou contingut autom\u00e0ticament", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Selecciona el dispositiu on ho vulguis descarregar.", "Screenshots": "Captures de pantalla", "MoveRight": "Moure a la dreta", @@ -427,7 +454,8 @@ "HeaderContinueListening": "Continua Escoltant", "HeaderActiveRecordings": "Enregistraments Actius", "HeaderLatestRecordings": "Darrers Enregistraments", - "LabelSyncTo": "Sync to:", + "LabelSyncTo": "Sincronitza a:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "M\u00e9s", "Up": "Amunt", "Down": "Avall", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "P\u00e0gina d'Inici", - "HeaderHomeScreenContent": "Contingut de la P\u00e0gina d'Inici", "HeaderLatestChannelItems": "Darrers \u00edtems del canal", - "LabelSelectHomeScreenItemsFolders": "Mostra els seg\u00fcents continguts a la p\u00e0gina d'inici:", "HeaderLibraryOrder": "Ordre de la llibreria", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "En Directe Ara", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Sugger\u00e8ncies", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Llistes de Reproducci\u00f3 Preferides", "Collections": "Collections", "LabelSelectFolderGroups": "Agrupa autom\u00e0ticament el contingut de les seg\u00fcents carpetes en col\u00b7leccions com Pel\u00b7l\u00edcules, M\u00fasica i TV:", "LabelSelectFolderGroupsHelp": "Les carpetes desmarcades ser\u00e1n mostrades individualment en la seva pr\u00f2pia vista.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Directoris de la Llibreria", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Format de subt\u00edtol no suportat", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "Sense subt\u00edtols", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json index 946f1c34d..9b2ce6985 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Odemknout tuto funkci pomoc\u00ed jednor\u00e1zov\u00e9 platby, nebo pomoc\u00ed aktivace p\u0159edplatn\u00e9ho Emby Premiere.", "MessageUnlockAppWithSupporter": "Odemknout tuto funkci pomoc\u00ed aktivn\u00edho p\u0159edplatn\u00e9ho Emby Premiere.", "MessageToValidateSupporter": "Pokud m\u00e1te aktivn\u00ed p\u0159edplatn\u00e9 Emby Premiere, ujist\u011bte se, \u017ee m\u00e1te nastaven Emby Premiere v panelu Nastaven\u00ed pod N\u00e1pov\u011bda -> Emby Premiere.", @@ -6,7 +8,7 @@ "Share": "Sd\u00edlet", "Add": "P\u0159idat", "ServerUpdateNeeded": "Tento Emby Server je t\u0159eba aktualizovat. Chcete-li st\u00e1hnout nejnov\u011bj\u0161\u00ed verzi, nav\u0161tivte pros\u00edm {0}", - "LiveTvRequiresUnlock": "Live TV requires an active Emby Premiere subscription.", + "LiveTvRequiresUnlock": "Live TV vy\u017eaduje aktivn\u00ed p\u0159edplatn\u00e9 Emby Premiere.", "AttributeNew": "Nov\u00e9", "Premiere": "Premi\u00e9ra", "Live": "\u017div\u011b", @@ -17,6 +19,7 @@ "EndsAtValue": "Kon\u010d\u00ed v {0}", "HeaderSelectDate": "Vyber datum", "Watched": "Shl\u00e9dnuto", + "AirDate": "Air date", "Played": "P\u0159ehr\u00e1no", "ButtonOk": "Ok", "ButtonCancel": "Zru\u0161it", @@ -28,6 +31,12 @@ "RecordingScheduled": "Pl\u00e1n nahr\u00e1v\u00e1n\u00ed.", "SeriesRecordingScheduled": "Pl\u00e1n nahr\u00e1v\u00e1n\u00ed seri\u00e1lu.", "HeaderNewRecording": "Nov\u00fd z\u00e1znam", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Ned\u011ble", "Monday": "Pond\u011bl\u00ed", "Tuesday": "\u00dater\u00fd", @@ -36,6 +45,13 @@ "Friday": "P\u00e1tek", "Saturday": "Sobota", "Days": "Dny", + "SortByValue": "T\u0159\u00eddit dle {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Fotky", + "HeaderAppearsOn": "Appears On", + "List": "Seznam", "RecordSeries": "Nahr\u00e1t s\u00e9rie", "HeaderCinemaMode": "Cinema M\u00f3d", "HeaderCloudSync": "Synchronizace s Cloudem", @@ -138,7 +154,8 @@ "Shuffle": "N\u00e1hodn\u011b", "Identify": "Identifikuj", "EditImages": "Editace obr\u00e1zk\u016f", - "EditInfo": "Editace info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Synchronizace", "InstantMix": "Okam\u017eit\u00e9 m\u00edch\u00e1n\u00ed", "ViewAlbum": "Zobrazit album", @@ -149,6 +166,7 @@ "ResumeAt": "Obnovit p\u0159ehr\u00e1v\u00e1n\u00ed od {0}", "RemoveFromPlaylist": "Odebrat z playlistu", "RemoveFromCollection": "Odebrat z kolekce", + "Sort": "Sort", "Trailer": "Uk\u00e1zka\/trailer", "MarkPlayed": "Ozna\u010dit p\u0159ehran\u00e9", "MarkUnplayed": "Ozna\u010dit nep\u0159ehran\u00e9", @@ -157,26 +175,31 @@ "TryMultiSelect": "Vyzkou\u0161ej multi-v\u00fdb\u011br", "TryMultiSelectMessage": "Chcete-li upravit v\u00edce medi\u00e1ln\u00edch polo\u017eek, sta\u010d\u00ed kliknout a podr\u017eet na kter\u00e9mkoliv plak\u00e1tu. Pot\u00e9 m\u016f\u017eete vybrat v\u00edce polo\u017eek, kter\u00e9 chcete spravovat. Zkus to!", "HeaderConfirmRecordingCancellation": "Potvrzen\u00ed zru\u0161en\u00ed nahr\u00e1v\u00e1n\u00ed", - "MessageConfirmRecordingCancellation": "Jste si jisti, \u017ee chcete zru\u0161it tuto nahr\u00e1vku?", + "MessageConfirmRecordingCancellation": "Zru\u0161it nahr\u00e1v\u00e1n\u00ed", "Error": "Chyba", "VoiceInput": "Hlasov\u00fd vstup", "LabelContentType": "Typ obsahu:", "LabelPath": "Cesta k souboru:", - "Playlists": "Playlists", + "Playlists": "Playlisty", "LabelTitle": "N\u00e1zev:", "LabelOriginalTitle": "Origin\u00e1ln\u00ed n\u00e1zev:", "LabelSortTitle": "T\u0159\u00eddit dle n\u00e1zvu:", "LabelDateAdded": "Datum p\u0159id\u00e1n\u00ed:", + "DateAdded": "Datum p\u0159id\u00e1n\u00ed", + "DatePlayed": "Datum p\u0159ehr\u00e1n\u00ed", "ConfigureDateAdded": "Konfigurace p\u0159id\u00e1n\u00ed data je definov\u00e1na v nastaven\u00ed knihovny v ovl\u00e1dac\u00edm panelu", "LabelStatus": "Stav:", "LabelArtists": "\u00dam\u011blci", "LabelArtistsHelp": "Odd\u011bl pomoc\u00ed ;", - "HeaderAlbumArtists": "Album Artists", + "HeaderAlbumArtists": "Um\u011blci alba", "LabelAlbumArtists": "Alba um\u011blce:", "LabelAlbum": "Album:", "Artists": "Um\u011blci", + "ImdbRating": "Hodnocen\u00ed IMDb", + "CommunityRating": "Hodnocen\u00ed komunity", "LabelCommunityRating": "Hodnocen\u00ed komunity:", "LabelCriticRating": "Hodnocen\u00ed kritik\u016f:", + "CriticRating": "Critic rating", "LabelWebsite": "Webov\u00e9 str\u00e1nky:", "LabelTagline": "Slogan:", "LabelOverview": "P\u0159ehled:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Datum vyd\u00e1n\u00ed:", "LabelYear": "Rok:", "LabelPlaceOfBirth": "M\u00edsto narozen\u00ed:", + "Aired": "Aired", "LabelAirDays": "Vys\u00edl\u00e1no:", "LabelAirTime": "\u010cas vys\u00edl\u00e1n\u00ed:", "LabelRuntimeMinutes": "D\u00e9lka (v minut\u00e1ch):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "P\u016fvodn\u00ed pom\u011br stran:", "Label3DFormat": "3D form\u00e1t:", "FormatValue": "Form\u00e1t: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "P\u0159esn\u00e1 shoda", "EnableExternalVideoPlayers": "Povolit extern\u00ed video p\u0159ehr\u00e1va\u010de", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternativn\u00ed \u010d\u00edslov\u00e1n\u00ed epizod", - "LabelDvdSeasonNumber": "\u010c\u00edslo DVD sez\u00f3ny:", - "LabelDvdEpisodeNumber": "\u010c\u00edslo DVD epizody:", - "LabelAbsoluteEpisodeNumber": "Absolutn\u00ed \u010d\u00edslo epizody:", "HeaderSpecialEpisodeInfo": "Infromace o speci\u00e1ln\u00ed epizod\u011b", "LabelAirsBeforeSeason": "Vys\u00edl\u00e1no p\u0159ed sez\u00f3nou:", "LabelAirsAfterSeason": "Vys\u00edl\u00e1no po sez\u00f3n\u011b:", @@ -241,6 +261,7 @@ "ProductionLocations": "M\u00edsto v\u00fdroby", "BirthLocation": "M\u00edsto narozen\u00ed", "ParentalRating": "Rodi\u010dovsk\u00e9 hodnocen\u00ed", + "PlayCount": "Po\u010det p\u0159ehr\u00e1n\u00ed", "Name": "N\u00e1zev", "Overview": "P\u0159ehled\/Obsah", "LabelType": "Typ:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Odstran\u011bn\u00edm t\u011bchto polo\u017eek odstran\u00edte va\u0161e m\u00e9dia jak z knihovny m\u00e9di\u00ed, tak i ze souborov\u00e9ho syst\u00e9mu. Jste si jisti, \u017ee chcete pokra\u010dovat?", "PleaseRestartServerName": "Pros\u00edm, restartujte Emby Server - {0}.", "LabelSyncJobName": "N\u00e1zev Sync \u00falohy:", - "SyncJobCreated": "\u00daloha Sync vytvo\u0159ena", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvalita:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Stahov\u00e1n\u00ed...", @@ -297,12 +319,17 @@ "LearnMore": "Zjistit v\u00edce", "LabelProfile": "Profil:", "LabelBitrateMbps": "Datov\u00fd tok (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "St\u00e1hnout pouze neshl\u00e9dnut\u00e1 videa", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Pouze neshl\u00e9dnut\u00e1 videa budou sta\u017eena a budou odstran\u011bna ze za\u0159\u00edzen\u00ed, jakmile je zhl\u00e9dnete.", "AutomaticallySyncNewContent": "Automaticky stahovat nov\u00fd obsah", "AutomaticallySyncNewContentHelp": "Nov\u00fd obsah p\u0159idan\u00fd do t\u00e9to slo\u017eky bude automaticky sta\u017een do za\u0159\u00edzen\u00ed.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Limit polo\u017eek:", - "LabelItemLimitHelp": "Voliteln\u00e9. Nastaven\u00ed limitu po\u010dtu polo\u017eek, kter\u00e9 budou sta\u017eeny.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Sn\u00edmky obrazovky", "MoveRight": "Posunout vpravo", @@ -421,16 +448,17 @@ "HeaderMyMedia": "Moje m\u00e9dia", "HeaderMyMediaSmall": "Moje m\u00e9dia (mal\u00e9)", "LatestFromLibrary": "Nejnov\u011bj\u0161\u00ed {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Pokra\u010dovat ve sledov\u00e1n\u00ed", "HeaderLatestChannelMedia": "Nejnov\u011bj\u0161\u00ed polo\u017eky kan\u00e1lu", "HeaderContinueWatching": "Pokra\u010dovat ve sledov\u00e1n\u00ed", "HeaderContinueListening": "Pokra\u010dovat v poslechu", "HeaderActiveRecordings": "Aktivn\u00ed nahr\u00e1v\u00e1n\u00ed", "HeaderLatestRecordings": "Nejnov\u011bj\u0161\u00ed nahr\u00e1vky", "LabelSyncTo": "Sync do:", + "LabelConvertTo": "Convert to:", "Next": "Dal\u0161\u00ed", "LabelSource": "Zdroj:", - "LabelVersion": "Version:", + "LabelVersion": "Verze:", "AllLanguages": "V\u0161echny jazyky", "Previous": "P\u0159edchoz\u00ed", "HeaderNextUp": "Nadch\u00e1zej\u00edc\u00ed", @@ -441,10 +469,10 @@ "More": "V\u00edce", "Up": "Nahoru", "Down": "Dol\u016f", + "Home": "Dom\u016f", + "Favorites": "Obl\u00edben\u00e9", "HeaderHomeScreen": "Domovsk\u00e1 obrazovka", - "HeaderHomeScreenContent": "Obsah domovsk\u00e9 obrazovky", "HeaderLatestChannelItems": "Nejnov\u011bj\u0161\u00ed polo\u017eky kan\u00e1lu", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Po\u0159ad\u00ed knihovny", "HideWatchedContentFromLatestMedia": "Skr\u00fdt p\u0159ehran\u00e9 polo\u017eky ze seznamu nejnov\u011bj\u0161\u00edch m\u00e9di\u00ed", "HeaderOnNow": "Pr\u00e1v\u011b te\u010f", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Pro p\u0159ehr\u00e1n\u00ed videa nejd\u0159\u00edve vlo\u017ete disk", "Guide": "Pr\u016fvodce", "Suggestions": "N\u00e1vrhy", - "Favorites": "Obl\u00edben\u00e9", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Kolekce", "LabelSelectFolderGroups": "Automaticky seskupit obsah z n\u00e1sleduj\u00edc\u00edch slo\u017eek do zobrazen\u00ed, jako jsou Filmy, Hudba a TV:", "LabelSelectFolderGroupsHelp": "Slo\u017eky, kter\u00e9 nejsou za\u0161krtnuty budou zobrazeny ve vlastn\u00edm pohledu.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Seri\u00e1ly", "HeaderLibraryFolders": "Slo\u017eky knihovny", - "HeaderLandingScreens": "C\u00edlov\u00e1 obrazovka", - "LandingScreensHelp": "Vyberte v\u00fdchoz\u00ed c\u00edlovou obrazovku po kliknut\u00ed na knihovnu.", "HeaderTermsOfPurchase": "Podm\u00ednky n\u00e1kupu", "PrivacyPolicy": "Z\u00e1sady ochrany osobn\u00edch \u00fadaj\u016f", "TermsOfUse": "Podm\u00ednky pou\u017eit\u00ed", "RepeatMode": "M\u00f3d opakov\u00e1n\u00ed", "RepeatOne": "Opakovat jeden", "RepeatAll": "Opakovat v\u0161e", - "ConfirmEndPlayerSession": "Chcete zav\u0159\u00edt Emby na za\u0159\u00edzen\u00ed?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Chcete vypnout Emby na {0}?", "Yes": "Ano", "No": "Ne", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video kodek nen\u00ed podporov\u00e1n", "AudioCodecNotSupported": "Audio kodek nen\u00ed podporov\u00e1n", "SubtitleCodecNotSupported": "Form\u00e1t titulk\u016f nen\u00ed podporov\u00e1n", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Kontejner nen\u00ed podporov\u00e1n", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Datov\u00fd tok audia nen\u00ed podporov\u00e1n", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Nastala chyba p\u0159i maz\u00e1n\u00ed polo\u017eky z Emby Serveru. Zkontrolujte pros\u00edm, \u017ee Emby Server m\u00e1 opr\u00e1vn\u011bn\u00ed k z\u00e1pisu do slo\u017eky m\u00e9di\u00ed a zkuste to pros\u00edm znovu.", "NoSubtitles": "\u017d\u00e1dn\u00e9 titulky", "Default": "V\u00fdchoz\u00ed", + "Absolute": "Absolute", "Smart": "Chytr\u00fd", "Small": "Mal\u00fd", + "Smaller": "Smaller", "Medium": "St\u0159edn\u00ed", "Large": "Velk\u00fd", "ExtraLarge": "Extra velk\u00fd", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Zastavit nahr\u00e1v\u00e1n\u00ed", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Spravovat nahr\u00e1v\u00e1n\u00ed", "LabelDropImageHere": "Sem p\u0159et\u00e1hn\u011bte obr\u00e1zek nebo klikn\u011bte pro proch\u00e1zen\u00ed.", "MessageFileReadError": "Do\u0161lo k chyb\u011b p\u0159i \u010dten\u00ed souboru. Pros\u00edm zkuste to znovu.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/da.json b/dashboard-ui/bower_components/emby-webcomponents/strings/da.json index eb1613225..d601bd725 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/da.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/da.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "L\u00e5s op for dette feature med en lille enkeltst\u00e5ende betaling, eller med et aktivt Emby Premiere abonnement.", "MessageUnlockAppWithSupporter": "L\u00e5s op for dette feature med et aktivt Emby Premiere abonnement.", "MessageToValidateSupporter": "Hvis du har et aktivt Emby Premiere abonnement, skal du v\u00e6re sikker p\u00e5 at Emby Premiere er konfigureret i dit Emby Server-kontrolpanel, som kan tilg\u00e5es ved at klikke p\u00e5 Emby Premiere i hovedmenuen.", @@ -17,6 +19,7 @@ "EndsAtValue": "Slutter {0}", "HeaderSelectDate": "V\u00e6lg dato", "Watched": "Watched", + "AirDate": "Air date", "Played": "Afspillet", "ButtonOk": "Ok", "ButtonCancel": "Annuller", @@ -28,6 +31,12 @@ "RecordingScheduled": "Optagelse planlagt.", "SeriesRecordingScheduled": "Optagning af serie planlagt.", "HeaderNewRecording": "Ny optagelse", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "S\u00f8ndag", "Monday": "Mandag", "Tuesday": "Tirsdag", @@ -36,6 +45,13 @@ "Friday": "Fredag", "Saturday": "L\u00f8rdag", "Days": "Dage", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Optag serie", "HeaderCinemaMode": "Biograftilstand", "HeaderCloudSync": "Sky-Synk", @@ -138,7 +154,8 @@ "Shuffle": "Bland", "Identify": "Identificer", "EditImages": "Rediger billeder", - "EditInfo": "Rediger info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Synk", "InstantMix": "Instant Mix", "ViewAlbum": "Vis album", @@ -149,6 +166,7 @@ "ResumeAt": "Genoptag fra {0}", "RemoveFromPlaylist": "Fjer fra afspilningsliste", "RemoveFromCollection": "Fjern fra samling", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark\u00e9r som afspillet", "MarkUnplayed": "Mark\u00e9r som ikke afspillet", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original titel:", "LabelSortTitle": "Sort\u00e9r titel:", "LabelDateAdded": "Dato for tilf\u00f8jelse:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Konfigurer hvordan tilf\u00f8jet-dato bestemmes, under Emby Server-kontrolpanelet under Biblioteksindstillinger", "LabelStatus": "Status:", "LabelArtists": "Artister:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Albumartister:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "F\u00e6llesskabsvurdering:", "LabelCriticRating": "Kritikervurdering:", + "CriticRating": "Critic rating", "LabelWebsite": "Hjemmeside:", "LabelTagline": "Tagline:", "LabelOverview": "Oversigt:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Udgivelsesdato:", "LabelYear": "Year:", "LabelPlaceOfBirth": "F\u00f8dselssted:", + "Aired": "Aired", "LabelAirDays": "Sendedage:", "LabelAirTime": "Sendetid:", "LabelRuntimeMinutes": "Spilletid (minutter):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Originalt formatforhold:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternative episodenumre", - "LabelDvdSeasonNumber": "DVD s\u00e6sonnummer", - "LabelDvdEpisodeNumber": "DVD episodenummer:", - "LabelAbsoluteEpisodeNumber": "Absolut episodenummer:", "HeaderSpecialEpisodeInfo": "Information om specialepisoder", "LabelAirsBeforeSeason": "Sendes f\u00f8r s\u00e6son:", "LabelAirsAfterSeason": "Sendes efter s\u00e6son:", @@ -241,6 +261,7 @@ "ProductionLocations": "Produktionslokationer", "BirthLocation": "F\u00f8dselslokation", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Navn", "Overview": "Overblik", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Sletning af disse emner vil b\u00e5de fjerne dem fra filsystemet og dit mediebibliotek. Er du sikker p\u00e5 at du vil forts\u00e6tte?", "PleaseRestartServerName": "Genstart venligst Emby Server - {0}.", "LabelSyncJobName": "Navn til synkroniserings job:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvalitet:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "L\u00e6r mere", "LabelProfile": "Profil:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Maks. filer:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Sk\u00e6rmbilleder", "MoveRight": "Flyt mod h\u00f8jre", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Synkroniser til:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json index 356186aaf..f9b06d34e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Schalte diese Funktion mit einer kleinen einmaligen Geb\u00fchr oder einem aktiven Emby Premium Abo frei.", "MessageUnlockAppWithSupporter": "Schalte diese Funktion mit einem aktiven Emby Premium Abo frei.", "MessageToValidateSupporter": "Wenn du eine aktive Emby Premiere Mitgliedschaft hast, stelle bitte sicher, dass du diese \u00fcber das Emby Server Dashboard eingerichtet hast (Hauptmenu -> Emby Premiere).", @@ -17,7 +19,8 @@ "EndsAtValue": "Endet um {0}", "HeaderSelectDate": "Datum w\u00e4hlen", "Watched": "Gesehen", - "Played": "Gespielt", + "AirDate": "Ausstrahlungsdatum", + "Played": "Gesehen", "ButtonOk": "Ok", "ButtonCancel": "Abbrechen", "AccessRestrictedTryAgainLater": "Der Zugriff ist derzeit eingeschr\u00e4nkt. Bitte versuche es sp\u00e4ter erneut.", @@ -28,6 +31,12 @@ "RecordingScheduled": "Aufnahme geplant.", "SeriesRecordingScheduled": "Serien-Aufnahme geplant.", "HeaderNewRecording": "Neue Aufnahme", + "WakeServer": "Server aufwecken", + "HeaderWakeServer": "Server aufwecken", + "AttemptingWakeServer": "Versuche Server aufwecken. Bitte warten...", + "WakeServerSuccess": "Erfolgreich!", + "HeaderCustomizeHomeScreen": "Startbildschirm konfigurieren", + "WakeServerError": "Wake On LAN Pakete wurden an deinen Server geschickt, aber wir konnten deinen Emby Server nicht erreichen. Deine Maschine braucht vielleicht etwas l\u00e4nger um aufzuwachen oder Emby Server wird zur Zeit nicht ausgef\u00fchrt.", "Sunday": "Sonntag", "Monday": "Montag", "Tuesday": "Dienstag", @@ -36,6 +45,13 @@ "Friday": "Freitag", "Saturday": "Samstag", "Days": "Tage", + "SortByValue": "Sortieren nach {0}", + "LabelSortBy": "Sortiert nach:", + "LabelSortOrder": "Sortierreihenfolge", + "HeaderPhotoAlbums": "Fotoalben", + "Photos": "Fotos", + "HeaderAppearsOn": "Erscheint auf", + "List": "Liste", "RecordSeries": "Serie aufnehmen", "HeaderCinemaMode": "Kinomodus", "HeaderCloudSync": "Cloud Synchronisation", @@ -66,7 +82,7 @@ "HeaderDeleteItem": "L\u00f6sche Element", "ConfirmDeleteItem": "L\u00f6schen dieses Eintrages bedeutet das L\u00f6schen der Datei und das Entfernen aus der Medien-Bibliothek. M\u00f6chtest du wirklich fortfahren?", "Refresh": "Aktualisieren", - "RefreshQueued": "Warteschlange aktualisieren.", + "RefreshQueued": "Aktualisierung eingereiht.", "AddToCollection": "Zur Sammlung hinzuf\u00fcgen", "HeaderAddToCollection": "Zu Sammlung hinzuf\u00fcgen", "NewCollection": "Neue Collection", @@ -129,8 +145,8 @@ "ValueDiscNumber": "Disc {0}", "Unrated": "Nicht bewertet", "Favorite": "Favorit", - "Like": "Like", - "Dislike": "Dislike", + "Like": "Mag ich", + "Dislike": "Mag ich nicht", "RefreshDialogHelp": "Metadaten werden auf Basis der Einstellungen und Internet Services in den Emby Server Einstellungen aktualisiert.", "Open": "\u00d6ffnen", "Play": "Abspielen", @@ -138,7 +154,8 @@ "Shuffle": "Zufallswiedergabe", "Identify": "Identifizieren", "EditImages": "Bearbeite Bilder", - "EditInfo": "Info bearbeiten", + "EditMetadata": "Bearbeite Metadaten", + "Convert": "Konvertieren", "Sync": "Synchronisation", "InstantMix": "Schnellmix", "ViewAlbum": "Zeige Album", @@ -149,6 +166,7 @@ "ResumeAt": "Fortsetzen bei {0}", "RemoveFromPlaylist": "Von Wiedergabeliste entfernen", "RemoveFromCollection": "Aus Sammlung entfernen", + "Sort": "Sortieren", "Trailer": "Trailer", "MarkPlayed": "Markiere \"als gesehen\"", "MarkUnplayed": "Markiere \"als ungesehen\"", @@ -157,26 +175,31 @@ "TryMultiSelect": "Versuche Mehrfachauswahl", "TryMultiSelectMessage": "F\u00fcr eine Mehrfachauswahl klicke und halte ein Poster. W\u00e4hle die Eintr\u00e4ge die du bearbeiten m\u00f6chten. Versuch es!", "HeaderConfirmRecordingCancellation": "Best\u00e4tige Aufzeichnungsabbruch", - "MessageConfirmRecordingCancellation": "Bis du dir sicher, diese Aufzeichnung abzubrechen?", + "MessageConfirmRecordingCancellation": "Aufzeichnung abbrechen?", "Error": "Fehler", "VoiceInput": "Spracheingabe", "LabelContentType": "Typ des Inhalts:", "LabelPath": "Pfad:", - "Playlists": "Playlists", + "Playlists": "Wiedergabelisten", "LabelTitle": "Titel:", "LabelOriginalTitle": "Original Titel:", "LabelSortTitle": "Sortierungs Titel:", "LabelDateAdded": "Hinzugef\u00fcgt am:", + "DateAdded": "Hinzugef\u00fcgt am", + "DatePlayed": "Gesehen am", "ConfigureDateAdded": "Bestimme in den Bibliotheks-Einstellungen des Emby Server Dashboards, wie das Feld \"Hinzugef\u00fcgt am\" interpretiert werden soll.", "LabelStatus": "Status:", "LabelArtists": "Interpreten:", "LabelArtistsHelp": "Trenne mehrere Eintr\u00e4ge durch ;", - "HeaderAlbumArtists": "Album Artists", + "HeaderAlbumArtists": "Albuminterpreten", "LabelAlbumArtists": "Alben Interpreten:", "LabelAlbum": "Album:", "Artists": "Interpreten", + "ImdbRating": "IMDb Bewertung", + "CommunityRating": "Community Bewertung", "LabelCommunityRating": "Community Bewertung:", "LabelCriticRating": "Kritiker Bewertung:", + "CriticRating": "Kritiker Bewertung", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "\u00dcbersicht:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Ver\u00f6ffentlichungsdatum:", "LabelYear": "Jahr:", "LabelPlaceOfBirth": "Geburtsort:", + "Aired": "Ausgestrahlt", "LabelAirDays": "Ausstrahlungstage:", "LabelAirTime": "Ausstrahlungszeit:", "LabelRuntimeMinutes": "Laufzeit (Minuten):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original Seitenverh\u00e4ltnis:", "Label3DFormat": "3D Format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} Downloads", "PerfectMatch": "Perfektes Ergbnis", "EnableExternalVideoPlayers": "Aktiviere externe Videoplayer", "EnableExternalVideoPlayersHelp": "Ein Men\u00fc f\u00fcr externe Videoplayer wird beim Start der Videowiedergabe angezeigt.", - "HeaderAlternateEpisodeNumbers": "Alternative Episodennummern", - "LabelDvdSeasonNumber": "DVD Staffelnummer:", - "LabelDvdEpisodeNumber": "DVD Episodennummer:", - "LabelAbsoluteEpisodeNumber": "Absolute Episodennummer:", "HeaderSpecialEpisodeInfo": "Spezialepisoden Information", "LabelAirsBeforeSeason": "Ausstrahlungen vor Staffel:", "LabelAirsAfterSeason": "Ausstrahlungen nach Staffel:", @@ -231,7 +251,7 @@ "LabelParentNumber": "Ursprungsnummer:", "SortName": "Sortiername", "ReleaseDate": "Ver\u00f6ffentlichungsdatum", - "Continuing": "Fortdauernd", + "Continuing": "Fortlaufend", "Ended": "Beendent", "HeaderEnabledFields": "Aktiviere Felder", "HeaderEnabledFieldsHelp": "W\u00e4hle Felder ab um das \u00c4ndern von Daten zu verhindern.", @@ -241,6 +261,7 @@ "ProductionLocations": "Drehorte", "BirthLocation": "Geburtsort", "ParentalRating": "Altersfreigabe", + "PlayCount": "Wiedergabez\u00e4hler", "Name": "Name", "Overview": "\u00dcbersicht", "LabelType": "Typ:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Das L\u00f6schen dieser Objekte l\u00f6scht die Dateien vom Laufwerk und in deiner Medienbibliothek. Bist du wirklich sicher?", "PleaseRestartServerName": "Bitte starte Emby Server - {0} neu.", "LabelSyncJobName": "Synchronisations-Aufgabe:", - "SyncJobCreated": "Synchronisationsaufgabe erstellt", + "SyncingDots": "Synchronisieren...", + "ConvertingDots": "Konvertieren...", "LabelQuality": "Qualit\u00e4t:", "LabelSyncNoTargetsHelp": "Es sieht so aus als w\u00fcrdest du aktuell keine Apps verwenden, die Offline-Downloads unterst\u00fctzen.", "DownloadingDots": "L\u00e4dt herunter...", @@ -297,12 +319,17 @@ "LearnMore": "Erfahre mehr", "LabelProfile": "Profil:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Konvertiere nur ungesehen Videos", "SyncUnwatchedVideosOnly": "Lade nur ungesehene Videos herunter", + "ConvertUnwatchedVideosOnlyHelp": "Nur ungesehene Videos werden konvertiert.", "SyncUnwatchedVideosOnlyHelp": "Nur ungesehene Video werden heruntergeladen. Videos werden entfernt sobald diese auf dem Ger\u00e4t angeschaut wurden.", "AutomaticallySyncNewContent": "Lade neue Inhalte automatisch herunter", "AutomaticallySyncNewContentHelp": "Neu zu diesem Ordner hinzugef\u00fcgte Inhalte werden automatisch auf das Ger\u00e4t heruntergeladen.", + "AutomaticallyConvertNewContent": "Konvertiere neue Inhalte automatisch", + "AutomaticallyConvertNewContentHelp": "Neue Inhalte in diesem Ordner werden automatisch konveriert.", "LabelItemLimit": "Maximale Anzahl:", - "LabelItemLimitHelp": "Optional. Lege die maximale Anzahl der herunterzuladenden Eintr\u00e4ge fest.", + "ConvertItemLimitHelp": "Optional. Lege die maximale Anzahl der zu konvertierenden Dateien fest.", + "DownloadItemLimitHelp": "Optional. Lege die maximale Anzahl der herunterzuladenden Dateien fest.", "PleaseSelectDeviceToSyncTo": "Bitte w\u00e4hle ein Download-Zielger\u00e4t.", "Screenshots": "Screenshots", "MoveRight": "Nach rechts bewegen", @@ -334,7 +361,7 @@ "LabelChannels": "Kan\u00e4le:", "ChannelNameOnly": "Nur Kanal {0}", "Anytime": "Jederzeit", - "AnyLanguage": "Any language", + "AnyLanguage": "Jede Sprache", "AroundTime": "Um {0}", "All": "Alle", "AllChannels": "Alle Kan\u00e4le:", @@ -421,13 +448,14 @@ "HeaderMyMedia": "Meine Medien", "HeaderMyMediaSmall": "Meine Medien (Klein)", "LatestFromLibrary": "Neueste {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Weiterschauen", "HeaderLatestChannelMedia": "Neueste Channelinhalte", "HeaderContinueWatching": "Weiterschauen", "HeaderContinueListening": "Weiterh\u00f6ren", "HeaderActiveRecordings": "Aktive Aufnahmen", "HeaderLatestRecordings": "Neueste Aufnahmen", "LabelSyncTo": "Synchronisiere mit:", + "LabelConvertTo": "Konvertiere nach:", "Next": "N\u00e4chstes", "LabelSource": "Quelle:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "Mehr", "Up": "Hoch", "Down": "Runter", + "Home": "Home", + "Favorites": "Favoriten", "HeaderHomeScreen": "Startseite", - "HeaderHomeScreenContent": "Startbildschirminhalte", "HeaderLatestChannelItems": "Neueste Channelinhalte", - "LabelSelectHomeScreenItemsFolders": "Erlaube auf dem Startbildschirm die Anzeige von Inhalten aus:", "HeaderLibraryOrder": "Bibliotheksreihenfolge", "HideWatchedContentFromLatestMedia": "Verberge gesehene Inhalte von neuesten Medien.", "HeaderOnNow": "Gerade l\u00e4uft", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Bitte lege die Disc ein um das Video abzuspielen.", "Guide": "TV Guide", "Suggestions": "Empfehlungen", - "Favorites": "Favoriten", + "HeaderFavoriteCollections": "Lieblingssammlungen", + "HeaderFavoritePlaylists": "Lieblingswiedergabelisten", "Collections": "Sammlungen", "LabelSelectFolderGroups": "Gruppiere Inhalte von folgenden Verzeichnissen automatisch zu Ansichten wie beispielsweise Filme, Musik und TV:", "LabelSelectFolderGroupsHelp": "Verzeichnisse die nicht markiert sind werden alleine mit ihren eigenen Ansichten angezeigt.", + "Folders": "Verzeichnisse", + "DisplayInOtherHomeScreenSections": "Zeige auf dem Homescreen Bereiche wie 'Neueste Medien' oder 'Weiterschauen'", + "DisplayInMyMedia": "Zeige auf Homescreen", "Shows": "Serien", "HeaderLibraryFolders": "Bibliotheksverzeichnisse", - "HeaderLandingScreens": "Einstiegsbildschirme", - "LandingScreensHelp": "W\u00e4hle den Standard-Einstiegsbildschirm bei Klick auf eine Bibliothek.", "HeaderTermsOfPurchase": "Bestellungsbedingungen", "PrivacyPolicy": "Datenschutzbestimmungen", "TermsOfUse": "Nutzungsbedingungen", "RepeatMode": "Wiederholungsmodus", "RepeatOne": "Dieses wiederholen", "RepeatAll": "Alles wiederholen", - "ConfirmEndPlayerSession": "M\u00f6chtest du Emby auf diesem Ger\u00e4t beenden?", + "LabelDefaultScreen": "Standardscreen:", + "ConfirmEndPlayerSession": "M\u00f6chtest du Emby auf {0} beenden?", "Yes": "Ja", "No": "Nein", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video Codec nicht unterst\u00fctzt", "AudioCodecNotSupported": "Audio Codec nicht unterst\u00fctzt", "SubtitleCodecNotSupported": "Untertitelformat nicht unterst\u00fctzt", + "DirectPlayError": "Fehler bei der direkten Wiedergabe", "ContainerNotSupported": "Container nicht unterst\u00fctzt", "VideoLevelNotSupported": "Video Level nicht unterst\u00fctzt", "AudioBitrateNotSupported": "Audio Bitrate nicht unterst\u00fctzt", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Fehler beim L\u00f6schen des Mediums vom Emby Server. Bitte stelle sicher dass der Emby Server Schreibzugriff auf den Dateiordner hat und versuche es erneut.", "NoSubtitles": "Keine Untertitel", "Default": "Standard", + "Absolute": "Absolut", "Smart": "Smart", "Small": "Klein", + "Smaller": "Kleiner", "Medium": "Mittel", "Large": "Gro\u00df", "ExtraLarge": "Extragro\u00df", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Anzahl der Videoreferenzframes nicht unterst\u00fctzt", "ErrorConnectServerUnreachable": "Es gab einen Fehler bei bei der Ausf\u00fchrung des Funktion. Dein Server ist nicht in der Lage unsere Emby-Connect-Server zu erreichen um {0}. Stelle bitte sicher, dass dein Server eine aktive Internetverbindung hat und die Kommunikations durch die Firewall oder andere installierte Sicherheitssoftware erlaubt wurde.", "StopRecording": "Aufnahme stoppen", + "HeaderStopRecording": "Aufnahme stoppen", "ManageRecording": "Aufnahme verwalten", "LabelDropImageHere": "Fotos hierher ziehen oder klicken im zu browsen.", "MessageFileReadError": "Es gab einen Fehler beim Lesen der Datei. Bitte versuche es erneut.", @@ -617,21 +652,38 @@ "TagsValue": "Tags: {0}", "LabelAudio": "Audio:", "LabelVideo": "Video:", - "LabelSubtitles": "Subtitles:", - "Off": "Off", - "ShowTitle": "Show title", - "ShowYear": "Show year", - "Filters": "Filters", - "Unplayed": "Unplayed", - "LabelTVHomeScreen": "TV mode home screen:", + "LabelSubtitles": "Untertitel:", + "Off": "Aus", + "ShowTitle": "Zeige Titel", + "ShowYear": "Zeige Jahr", + "Filters": "Filter", + "Unplayed": "Ungesehen", + "LabelTVHomeScreen": "TV-Mode Startseite", "Horizontal": "Horizontal", - "Vertical": "Vertical", - "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", + "Vertical": "Vertikal", + "GroupBySeries": "Nach Serien gruppieren", + "HeaderVideoType": "Videotyp:", + "HeaderSeriesStatus": "Serienstatus:", "Features": "Features", - "Trailers": "Trailers", + "Trailers": "Trailer", "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeSongs": "Titelsongs", + "ThemeVideos": "Titelvideos", + "HeaderFavoriteMovies": "Lieblingsfilme", + "HeaderFavoriteShows": "Lieblingsserien", + "HeaderFavoriteEpisodes": "Lieblingsepisoden", + "HeaderFavoriteVideos": "Lieblingsvideos", + "HeaderFavoriteGames": "Lieblingsspiele", + "HeaderFavoriteArtists": "Lieblingsk\u00fcnstler", + "HeaderFavoriteAlbums": "Lieblingsalben", + "HeaderFavoriteSongs": "Lieblingssongs", + "Ascending": "Aufsteigend", + "Descending": "Absteigend", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Farbraum", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Sortiere Episoden nach Ausstrahlungsdatum, DVD Reihenfolge oder absoluter Nummerierung.", + "PlaybackSettingsIntro": "Um die Wiedergabeeinstellungen zu \u00e4ndern, stoppen Sie die Wiedergabe und klicken Sie auf Ihr Benutzer-Icon in der oberen rechten Ecke der App.", + "SubtitleSettingsIntro": "Um das Aussehen der Untertitel und die Spracheinstellungen zu \u00e4ndern, stoppen Sie die Wiedergabe und klicken Sie auf Ihr Benutzer-Icon in der oberen rechten Ecke der App." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json index 2b181e7cf..cb88caa75 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json @@ -1,33 +1,42 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03ba\u03b1\u03c4\u03b1\u03b2\u03ac\u03bb\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03bb\u03cd \u03bc\u03b9\u03ba\u03c1\u03cc \u03ba\u03cc\u03c3\u03c4\u03bf\u03c2 \u03ae \u03bc\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere.", "MessageUnlockAppWithSupporter": "\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03bc\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere.", "MessageToValidateSupporter": "\u0391\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae Emby Premiere, \u03b2\u03b5\u03b2\u03b1\u03b9\u03c9\u03b8\u03b5\u03af\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf Emby Premiere \u03c3\u03c4\u03bf\u03bd \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03c4\u03bf\u03c5 Emby Server, \u03c3\u03c4\u03bf\u03bd \u03bf\u03c0\u03bf\u03af\u03bf \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03ba\u03ac\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf Emby Premiere \u03c3\u03c4\u03bf \u03ba\u03cd\u03c1\u03b9\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd.", "ValueSpecialEpisodeName": "\u0395\u03b9\u03b4\u03b9\u03ba\u03ac - {0} ", - "Share": "\u03ba\u03bf\u03b9\u03bd\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7", - "Add": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5", - "ServerUpdateNeeded": "\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 Emby \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7 \u03c4\u03b7\u03c2 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1\u03c2 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7\u03c2, \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd {0}", - "LiveTvRequiresUnlock": "\u039f \u0396\u03c9\u03bd\u03c4\u03b1\u03bd\u03ae \u03a4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere", + "Share": "\u039a\u03bf\u03b9\u03bd\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7", + "Add": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7", + "ServerUpdateNeeded": "\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf Emby Server \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7 \u03c4\u03b7\u03c2 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1\u03c2 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7\u03c2, \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd {0}", + "LiveTvRequiresUnlock": "\u0397 \u0396\u03c9\u03bd\u03c4\u03b1\u03bd\u03ae \u03a4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere.", "AttributeNew": "\u039d\u03ad\u03bf", - "Premiere": "Premiere", + "Premiere": "\u03a0\u03c1\u03b5\u03bc\u03b9\u03ad\u03c1\u03b1", "Live": "\u0396\u03c9\u03bd\u03c4\u03b1\u03bd\u03ac", "Repeat": "\u0395\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7", - "TrackCount": "{0} \u0397\u03c7\u03b7\u03c4\u03b9\u03ba\u03ac \u03ba\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9\u03b1", - "ItemCount": "{0} \u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1", + "TrackCount": "{0} \u03ba\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9\u03b1", + "ItemCount": "{0} \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1", "OriginalAirDateValue": "\u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03ba\u03c5\u03ba\u03bb\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2: {0}", "EndsAtValue": "\u03a4\u03b5\u03bb\u03b5\u03b9\u03ce\u03bd\u03b5\u03b9 \u03c3\u03b5 {0}", "HeaderSelectDate": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2", - "Watched": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03b1\u03bd", - "Played": "\u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03ac\u03c7\u03b8\u03b7\u03ba\u03b5", + "Watched": "\u0388\u03c7\u03b5\u03b9 \u03b3\u03af\u03bd\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b7", + "AirDate": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae\u03c2", + "Played": "\u0388\u03b3\u03b9\u03bd\u03b5 \u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae", "ButtonOk": "Ok", "ButtonCancel": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 ", "AccessRestrictedTryAgainLater": "\u0397 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03b1\u03c1\u03b3\u03cc\u03c4\u03b5\u03c1\u03b1.", - "ButtonGotIt": "\u03a4\u03bf \u03c0\u03ae\u03c1\u03b1", + "ButtonGotIt": "\u03a4\u03bf \u03ba\u03b1\u03c4\u03ac\u03bb\u03b1\u03b2\u03b1", "ButtonRestart": "\u0395\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7", - "RecordingCancelled": "\u0397 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03ba\u03c5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", - "SeriesCancelled": "\u0397 \u03a3\u03b5\u03b9\u03c1\u03ac \u03b1\u03ba\u03c5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", - "RecordingScheduled": "\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2", + "RecordingCancelled": "\u0397 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03ba\u03c5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5.", + "SeriesCancelled": "\u0397 \u03a3\u03b5\u03b9\u03c1\u03ac \u03b1\u03ba\u03c5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5.", + "RecordingScheduled": "\u0397 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03af\u03c3\u03c4\u03b9\u03ba\u03b5.", "SeriesRecordingScheduled": "\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ce\u03bd \u03a3\u03b5\u03b9\u03c1\u03ce\u03bd", "HeaderNewRecording": "\u039d\u03ad\u03b1 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae", + "WakeServer": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 server", + "HeaderWakeServer": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 Server", + "AttemptingWakeServer": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 server \u03c3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5...", + "WakeServerSuccess": "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1!", + "HeaderCustomizeHomeScreen": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2", + "WakeServerError": "\u03a4\u03b1 \u03c0\u03b1\u03ba\u03ad\u03c4\u03b1 Wake On LAN \u03c3\u03c4\u03ac\u03bb\u03b8\u03b7\u03ba\u03b1\u03bd \u03c3\u03c4\u03bf\u03bd server \u03c3\u03b1\u03c2, \u03b1\u03bb\u03bb\u03ac \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03c4\u03bf\u03bd Emby Server. \u03a4\u03bf \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03ac \u03c3\u03b1\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b5\u03b9\u03b1\u03c3\u03c4\u03b5\u03af \u03bb\u03af\u03b3\u03bf \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf \u03c7\u03c1\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af, \u03ae \u03bf Emby Server \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ac \u03c3\u03c4\u03bf \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1.", "Sunday": "\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae", "Monday": "\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1", "Tuesday": "\u03a4\u03c1\u03af\u03c4\u03b7", @@ -36,6 +45,13 @@ "Friday": "\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae", "Saturday": "\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf", "Days": "\u0397\u03bc\u03ad\u03c1\u03b5\u03c2", + "SortByValue": "\u03a4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac {0}", + "LabelSortBy": "\u03a4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac:", + "LabelSortOrder": "\u03a3\u03b5\u03b9\u03c1\u03ac \u03c4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7\u03c2:", + "HeaderPhotoAlbums": "\u0386\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b9\u03ce\u03bd", + "Photos": "\u03a6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b5\u03c2", + "HeaderAppearsOn": "\u0395\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5", + "List": "\u039b\u03af\u03c3\u03c4\u03b1", "RecordSeries": "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03a3\u03b5\u03b9\u03c1\u03ce\u03bd", "HeaderCinemaMode": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u039a\u03b9\u03bd\u03b7\u03bc\u03b1\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5", "HeaderCloudSync": "\u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 Cloud", @@ -43,30 +59,30 @@ "HeaderMyDownloads": "\u039f\u03b9 \u039b\u03ae\u03c8\u03b5\u03b9\u03c2 \u03bc\u03bf\u03c5", "HeaderOfflineDownloads": "\u03a0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03b1 \u03b5\u03ba\u03c4\u03cc\u03c2 \u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2", "HeaderOfflineDownloadsDescription": "\u039a\u03ac\u03bd\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7 \u03bc\u03ad\u03c3\u03c9\u03bd \u03c3\u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03b5\u03cd\u03ba\u03bf\u03bb\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b5\u03ba\u03c4\u03cc\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2.", - "CloudSyncFeatureDescription": "\u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03af\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf \u03c3\u03cd\u03bd\u03bd\u03b5\u03c6\u03bf \u03b3\u03b9\u03b1 \u03b5\u03cd\u03ba\u03bf\u03bb\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2, \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae.", - "LiveTvFeatureDescription": "Stream Live TV \u03c3\u03b5 \u03bf\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae Emby, \u03bc\u03b5 \u03c3\u03c5\u03bc\u03b2\u03b1\u03c4\u03ae \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c4\u03b7\u03bb\u03b5\u03bf\u03c0\u03c4\u03b9\u03ba\u03bf\u03cd \u03b4\u03ad\u03ba\u03c4\u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03c3\u03b1\u03c2 Emby.", - "DvrFeatureDescription": "\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03af\u03c3\u03c4\u03b5 \u03bc\u03b5\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2 Live TV, \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2 \u03c3\u03b5 \u03c3\u03b5\u03b9\u03c1\u03ac \u03ba\u03b1\u03b9 \u03c0\u03bf\u03bb\u03bb\u03ac \u03ac\u03bb\u03bb\u03b1 \u03bc\u03b5 \u03c4\u03bf DVR Emby.", + "CloudSyncFeatureDescription": "\u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03af\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03b1 \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf cloud \u03b3\u03b9\u03b1 \u03b5\u03cd\u03ba\u03bf\u03bb\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2, \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae.", + "LiveTvFeatureDescription": "\u039a\u03ac\u03bd\u03c4\u03b5 stream \u03b6\u03c9\u03bd\u03c4\u03b1\u03bd\u03ae\u03c2 \u03c4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7\u03c2 \u03c3\u03b5 \u03bf\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae Emby, \u03bc\u03b5 \u03c3\u03c5\u03bc\u03b2\u03b1\u03c4\u03ae \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c4\u03b7\u03bb\u03b5\u03bf\u03c0\u03c4\u03b9\u03ba\u03bf\u03cd \u03b4\u03ad\u03ba\u03c4\u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03c3\u03b1\u03c2 Emby.", + "DvrFeatureDescription": "\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03af\u03c3\u03c4\u03b5 \u03bc\u03b5\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2 Live TV, \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2 \u03c3\u03b5\u03b9\u03c1\u03ce\u03bd \u03ba\u03b1\u03b9 \u03c0\u03bf\u03bb\u03bb\u03ac \u03ac\u03bb\u03bb\u03b1 \u03bc\u03b5 \u03c4\u03bf Emby DVR.", "CinemaModeFeatureDescription": "\u0397 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u039a\u03b9\u03bd\u03b7\u03bc\u03b1\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03c3\u03ac\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03ad\u03c1\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae \u03ba\u03b9\u03bd\u03b7\u03bc\u03b1\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b9\u03ba\u03ae \u03b5\u03bc\u03c0\u03b5\u03b9\u03c1\u03af\u03b1 \u03bc\u03b5 \u03c1\u03c5\u03bc\u03bf\u03c5\u03bb\u03ba\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 intros \u03c0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1.", "HeaderFreeApps": "\u0394\u03c9\u03c1\u03b5\u03ac\u03bd \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 Emby", "FreeAppsFeatureDescription": "\u0391\u03c0\u03bf\u03bb\u03b1\u03cd\u03c3\u03c4\u03b5 \u03b4\u03c9\u03c1\u03b5\u03ac\u03bd \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 Emby \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03b1\u03c2.", "HeaderBecomeProjectSupporter": "\u0391\u03c0\u03cc\u03ba\u03c4\u03b7\u03c3\u03b5 \u03a3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae Emby Premiere \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c5\u03c4\u03bf\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03c9\u03bd \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ce\u03bd \u03c3\u03b5 \u03c3\u03b5\u03b9\u03c1\u03ad\u03c2.", "LabelEmailAddress": "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 E-mail", - "PromoConvertRecordingsToStreamingFormat": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03c9\u03bd \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ce\u03bd \u03c3\u03b5 \u03c6\u03b9\u03bb\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf streaming \u03bc\u03bf\u03c1\u03c6\u03ae \u03bc\u03b5 \u03c4\u03b7\u03bd Emby Premiere. \u039f\u03b9 \u03b7\u03c7\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b8\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03b1\u03c0\u03bf\u03cd\u03bd \u03c3\u03b5 \u03bc\u03bf\u03c1\u03c6\u03ae MP4 \u03ae MKV, \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae Emby.", - "FeatureRequiresEmbyPremiere": "\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03bc\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf Emby Premiere.", + "PromoConvertRecordingsToStreamingFormat": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03c9\u03bd \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ce\u03bd \u03c3\u03b5 \u03c6\u03b9\u03bb\u03b9\u03ba\u03ae \u03bc\u03bf\u03c1\u03c6\u03ae \u03b3\u03b9\u03b1 streaming \u03bc\u03b5 \u03c4\u03bf Emby Premiere. \u039f\u03b9 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2 \u03b8\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03b1\u03c0\u03bf\u03cd\u03bd \u03c3\u03b5 \u03bc\u03bf\u03c1\u03c6\u03ae MP4 \u03ae MKV, \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae Emby.", + "FeatureRequiresEmbyPremiere": "\u0391\u03c5\u03c4\u03ae \u03b7 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03bc\u03b9\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae Emby Premiere.", "HeaderConvertYourRecordings": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2 \u03c3\u03b1\u03c2", "Record": "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae", "Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", "Edit": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1", "Download": "\u039b\u03ae\u03c8\u03b7", "Downloaded": "\u039b\u03ae\u03c6\u03b8\u03b7\u03ba\u03b1\u03bd", - "Downloading": "\u039b\u03ae\u03c8\u03b7", + "Downloading": "\u0393\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u039b\u03ae\u03c8\u03b7", "Advanced": "\u0393\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2", "Delete": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae", "HeaderDeleteItem": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u0391\u03bd\u03c4\u03b9\u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5", "ConfirmDeleteItem": "\u0397 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5 \u03b8\u03b1 \u03c4\u03bf \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03b9 \u03c4\u03cc\u03c3\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd \u03cc\u03c3\u03bf \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd \u03c3\u03b1\u03c2. \u0395\u03af\u03c3\u03c4\u03b5 \u03b2\u03ad\u03b2\u03b1\u03b9\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5;", "Refresh": "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7", - "RefreshQueued": "\u0397 \u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03af\u03c3\u03c4\u03b7\u03ba\u03b5", + "RefreshQueued": "\u0397 \u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03af\u03c3\u03c4\u03b7\u03ba\u03b5.", "AddToCollection": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae", "HeaderAddToCollection": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03c4\u03b7 \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae", "NewCollection": "\u039d\u03ad\u03b1 \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae", @@ -103,7 +119,7 @@ "HeaderAddToPlaylist": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c3\u03b5 \u039b\u03af\u03c3\u03c4\u03b1", "Subtitles": "\u03a5\u03c0\u03cc\u03c4\u03b9\u03c4\u03bb\u03bf\u03b9", "LabelTheme": "\u0398\u03ad\u03bc\u03b1:", - "LabelDashboardTheme": "\u0398\u03ad\u03bc\u03b1 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae:", + "LabelDashboardTheme": "\u0398\u03ad\u03bc\u03b1 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2 \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 server:", "SearchForSubtitles": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a5\u03c0\u03bf\u03c4\u03af\u03c4\u03bb\u03c9\u03bd", "LabelLanguage": "\u0393\u03bb\u03ce\u03c3\u03c3\u03b1", "Search": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7", @@ -138,7 +154,8 @@ "Shuffle": "\u0391\u03bd\u03ac\u03bc\u03b9\u03be\u03b7", "Identify": "\u0391\u03bd\u03b1\u03b3\u03bd\u03ce\u03c1\u03b9\u03c3\u03b7", "EditImages": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03c9\u03bd", - "EditInfo": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd", + "EditMetadata": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03bc\u03b5\u03c4\u03b1\u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", + "Convert": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae", "Sync": "\u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2", "InstantMix": "\u0386\u03bc\u03b5\u03c3\u03b7 Mix", "ViewAlbum": "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03ac\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc", @@ -149,6 +166,7 @@ "ResumeAt": "\u03a3\u03c5\u03bd\u03ad\u03c7\u03b9\u03c3\u03b7 \u03b1\u03c0\u03cc {0}", "RemoveFromPlaylist": "\u039a\u03b1\u03c4\u03ac\u03c1\u03b3\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03bf\u03c5\u03c1\u03ac", "RemoveFromCollection": "\u039a\u03b1\u03c4\u03ac\u03c1\u03b3\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ae", + "Sort": "\u03a4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7", "Trailer": "\u03a4\u03c1\u03ad\u03ca\u03bb\u03b5\u03c1", "MarkPlayed": "\u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03c7\u03b8\u03b5\u03af", "MarkUnplayed": "\u0394\u03b5\u03bd \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03ac\u03c7\u03b8\u03b7\u03ba\u03b5", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "\u0391\u03c1\u03c7\u03b9\u03ba\u03cc\u03c2 \u03c4\u03af\u03c4\u03bb\u03bf\u03c2:", "LabelSortTitle": "\u03a3\u03cd\u03bd\u03c4\u03bf\u03bc\u03bf\u03c2 \u03c4\u03af\u03c4\u03bb\u03bf\u03c2", "LabelDateAdded": "\u0397\u03bc\u03b5\u03c1\u03bd\u03af\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7\u03c2:", + "DateAdded": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7\u03c2", + "DatePlayed": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "ConfigureDateAdded": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c4\u03c1\u03cc\u03c0\u03bf\u03c5 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03bf\u03c0\u03bf\u03af\u03bf \u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03bf\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b7 \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7\u03c2 \u03c3\u03c4\u03bf\u03bd \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03c4\u03bf\u03c5 Emby Server \u03c3\u03c4\u03b9\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7\u03c2", "LabelStatus": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7:", "LabelArtists": "\u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "\u0386\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc \u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2", "LabelAlbum": "\u0386\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc", "Artists": "\u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2", + "ImdbRating": "\u0392\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 IMDb", + "CommunityRating": "\u0392\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 \u039a\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2", "LabelCommunityRating": "\u0392\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 \u039a\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2:", "LabelCriticRating": "\u0392\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 \u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ce\u03bd:", + "CriticRating": "\u0392\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 \u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ce\u03bd", "LabelWebsite": "\u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1:", "LabelTagline": "\u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1:", "LabelOverview": "\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "\u0397\u03bc\u03ad\u03c1\u03b1 \u03ba\u03c5\u03ba\u03bb\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2:", "LabelYear": "\u0388\u03c4\u03bf\u03c2:", "LabelPlaceOfBirth": "\u03a4\u03cc\u03c0\u03bf\u03c2 \u03b3\u03ad\u03bd\u03bd\u03b7\u03c3\u03b7\u03c2:", + "Aired": "\u03a0\u03c1\u03bf\u03b2\u03bb\u03ae\u03b8\u03b7\u03ba\u03b5", "LabelAirDays": "\u0397\u03bc\u03ad\u03c1\u03b5\u03c2 \u03ba\u03c5\u03ba\u03bb\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2:", "LabelAirTime": "\u038f\u03c1\u03b1 \u03ba\u03c5\u03ba\u03bb\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2", "LabelRuntimeMinutes": "\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03b5\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7\u03c2 (\u03bb\u03b5\u03c0\u03c4\u03ac):", @@ -196,10 +220,6 @@ "PerfectMatch": "\u03a4\u03ad\u03bb\u03b5\u03b9\u03b1 \u03b1\u03bd\u03c4\u03b9\u03c3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7", "EnableExternalVideoPlayers": "\u0395\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ac players \u03b3\u03b9\u03b1 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf", "EnableExternalVideoPlayersHelp": "\u0388\u03bd\u03b1 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03cc \u03bc\u03b5\u03bd\u03bf\u03cd \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2 \u03b8\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03b5\u03af \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf.", - "HeaderAlternateEpisodeNumbers": "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03bf\u03af \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03af \u03b5\u03c0\u03b5\u03b9\u03c3\u03bf\u03b4\u03af\u03c9\u03bd", - "LabelDvdSeasonNumber": "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c3\u03b5\u03b6\u03cc\u03bd DVD:", - "LabelDvdEpisodeNumber": "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03b5\u03c0\u03b5\u03b9\u03c3\u03bf\u03b4\u03af\u03bf\u03c5 Dvd:", - "LabelAbsoluteEpisodeNumber": "\u0391\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03b5\u03c0\u03b5\u03b9\u03c3\u03bf\u03b4\u03af\u03bf\u03c5:", "HeaderSpecialEpisodeInfo": "\u0395\u03b9\u03b4\u03b9\u03ba\u03ad\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b5\u03c0\u03b5\u03b9\u03c3\u03bf\u03b4\u03af\u03bf\u03c5", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -241,6 +261,7 @@ "ProductionLocations": "\u03a4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b5\u03c2 \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "BirthLocation": "\u03a4\u03cc\u03c0\u03bf\u03c2 \u03b3\u03ad\u03bd\u03bd\u03b7\u03c3\u03b7\u03c2:", "ParentalRating": "\u039a\u03b1\u03c4\u03b1\u03bb\u03bb\u03b7\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1", + "PlayCount": "\u039a\u03b1\u03c4\u03b1\u03bc\u03ad\u03c4\u03c1\u03b7\u03c3\u03b7 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "Name": "\u038c\u03bd\u03bf\u03bc\u03b1", "Overview": "\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7", "LabelType": "\u03a4\u03cd\u03c0\u03bf\u03c2:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "\u0397 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03c5\u03c4\u03ce\u03bd \u03c4\u03c9\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03b8\u03b1 \u03c4\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03b9 \u03c4\u03cc\u03c3\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd \u03cc\u03c3\u03bf \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd \u03c3\u03b1\u03c2. \u0395\u03af\u03c3\u03c4\u03b5 \u03b2\u03ad\u03b2\u03b1\u03b9\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5;", "PleaseRestartServerName": "\u039a\u03ac\u03bd\u03c4\u03b5 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 Emby Server - {0}.", "LabelSyncJobName": "\u038c\u03bd\u03bf\u03bc\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2 \u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03bf\u03cd:", - "SyncJobCreated": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03bf\u03cd", + "SyncingDots": "\u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2...", + "ConvertingDots": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae...", "LabelQuality": "\u03a0\u03bf\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1:", "LabelSyncNoTargetsHelp": "\u03a6\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03b4\u03b5\u03bd \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03c4\u03b5 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03bf\u03c5\u03bd \u03bb\u03ae\u03c8\u03b7 \u03c7\u03c9\u03c1\u03af\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7.", "DownloadingDots": "\u039b\u03ae\u03c8\u03b7...", @@ -297,12 +319,17 @@ "LearnMore": "\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 ", "LabelProfile": "\u03a0\u03c1\u03bf\u03c6\u03b9\u03bb:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03bc\u03cc\u03bd\u03bf \u03c4\u03c9\u03bd \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03ad\u03c7\u03c9 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03b5\u03b9", "SyncUnwatchedVideosOnly": "\u039a\u03ac\u03bd\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7 \u03bc\u03cc\u03bd\u03bf \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03ad\u03c7\u03bf\u03c5\u03bd \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03c7\u03b8\u03b5\u03af", + "ConvertUnwatchedVideosOnlyHelp": "\u039c\u03cc\u03bd\u03bf \u03c4\u03b1 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03ad\u03c7\u03c9 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03b5\u03b9 \u03b8\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03b1\u03c0\u03bf\u03cd\u03bd.", "SyncUnwatchedVideosOnlyHelp": "\u0398\u03b1 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03bb\u03ae\u03c8\u03b7 \u03bc\u03cc\u03bd\u03bf \u03bc\u03b7 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03c7\u03b8\u03ad\u03bd\u03c4\u03c9\u03bd \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03b8\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03bf\u03cd\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03ba\u03b1\u03b8\u03ce\u03c2 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9.", "AutomaticallySyncNewContent": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03bb\u03ae\u03c8\u03b7 \u03bd\u03ad\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5", "AutomaticallySyncNewContentHelp": "\u03a4\u03bf \u03bd\u03ad\u03bf \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03c4\u03af\u03b8\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b8\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03c4\u03c9\u03b8\u03b5\u03af \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae.", + "AutomaticallyConvertNewContent": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03bd\u03ad\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5", + "AutomaticallyConvertNewContentHelp": "\u03a4\u03bf \u03bd\u03ad\u03bf \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03c4\u03af\u03b8\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b8\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1.", "LabelItemLimit": "\u038c\u03c1\u03b9\u03bf \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5:", - "LabelItemLimitHelp": "\u03a0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc. \u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03c9\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03bb\u03b7\u03c6\u03b8\u03bf\u03cd\u03bd.", + "ConvertItemLimitHelp": "\u03a0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc. \u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03c9\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03b1\u03c0\u03bf\u03cd\u03bd.", + "DownloadItemLimitHelp": "\u03a0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc. \u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03c9\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03bb\u03b7\u03c6\u03b8\u03bf\u03cd\u03bd.", "PleaseSelectDeviceToSyncTo": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03bf\u03c0\u03bf\u03af\u03b1 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7.", "Screenshots": "\u03a3\u03c4\u03b9\u03b3\u03bc\u03b9\u03cc\u03c4\u03c5\u03c0\u03b1 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2", "MoveRight": "\u039c\u03b5\u03c4\u03b1\u03ba\u03b9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03b4\u03b5\u03be\u03b9\u03ac", @@ -334,7 +361,7 @@ "LabelChannels": "\u039a\u03b1\u03bd\u03ac\u03bb\u03b9\u03b1:", "ChannelNameOnly": "\u039c\u03cc\u03bd\u03bf \u03c4\u03bf {0} \u03ba\u03b1\u03bd\u03ac\u03bb\u03b9", "Anytime": "\u039f\u03c0\u03bf\u03c4\u03b5\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5", - "AnyLanguage": "Any language", + "AnyLanguage": "\u039f\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1", "AroundTime": "\u03a0\u03b5\u03c1\u03af\u03c0\u03bf\u03c5 {0}", "All": "\u038c\u03bb\u03b1", "AllChannels": "\u038c\u03bb\u03b1 \u03c4\u03b1 \u03ba\u03b1\u03bd\u03ac\u03bb\u03b9\u03b1", @@ -421,13 +448,14 @@ "HeaderMyMedia": "\u03a4\u03b1 \u03a0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03b1 \u03bc\u03bf\u03c5", "HeaderMyMediaSmall": "\u03a4\u03b1 \u03a0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03b1 \u03bc\u03bf\u03c5 (\u03bc\u03b9\u03ba\u03c1\u03ac)", "LatestFromLibrary": "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "\u03a3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5", "HeaderLatestChannelMedia": "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03ba\u03b1\u03bd\u03b1\u03bb\u03b9\u03bf\u03cd", "HeaderContinueWatching": "\u03a3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b7", "HeaderContinueListening": "\u03a3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03ba\u03c1\u03cc\u03b1\u03c3\u03b7", "HeaderActiveRecordings": "\u0395\u03bd\u03b5\u03c1\u03b3\u03ad\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2", "HeaderLatestRecordings": "\u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b5\u03c2 \u03b7\u03c7\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae\u03c3\u03b5\u03b9\u03c2", "LabelSyncTo": "\u03a3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03b5:", + "LabelConvertTo": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c3\u03b5:", "Next": "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf", "LabelSource": "\u03a0\u03b7\u03b3\u03ae:", "LabelVersion": "\u0388\u03ba\u03b4\u03bf\u03c3\u03b7:", @@ -441,33 +469,36 @@ "More": "\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 ", "Up": "\u0395\u03c0\u03ac\u03bd\u03c9", "Down": "\u039a\u03ac\u03c4\u03c9", - "HeaderHomeScreen": "\u039f\u03b8\u03cc\u03bd\u03b7", - "HeaderHomeScreenContent": "\u03a0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2 \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2", + "Home": "\u0391\u03c1\u03c7\u03b9\u03ba\u03ae", + "Favorites": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1", + "HeaderHomeScreen": "\u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03bf\u03b8\u03cc\u03bd\u03b7", "HeaderLatestChannelItems": "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03ba\u03b1\u03bd\u03b1\u03bb\u03b9\u03bf\u03cd", - "LabelSelectHomeScreenItemsFolders": "\u039d\u03b1 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 \u03b7 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03c3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae \u03bc\u03bf\u03c5 \u03bf\u03b8\u03cc\u03bd\u03b7 \u03b1\u03c0\u03cc:", "HeaderLibraryOrder": "\u0394\u03b9\u03ac\u03c4\u03b1\u03be\u03b7 \u0392\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7\u03c2", "HideWatchedContentFromLatestMedia": "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u03c0\u03c1\u03bf\u03b2\u03bb\u03b7\u03b8\u03ad\u03bd\u03c4\u03c9\u03bd \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1 \u03bc\u03ad\u03c3\u03b1", - "HeaderOnNow": "On Now", + "HeaderOnNow": "\u03a4\u03ce\u03c1\u03b1", "HeaderPlaybackError": "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "PlaybackErrorNotAllowed": "\u0394\u03b5\u03bd \u03b5\u03af\u03c3\u03c4\u03b5 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03bf\u03b4\u03bf\u03c4\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03ac\u03b3\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf. \u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae \u03c4\u03bf\u03c5 \u03c3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03cc\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2.", "PlaybackErrorNoCompatibleStream": "\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03c3\u03c5\u03bc\u03b2\u03b1\u03c4\u03ad\u03c2 \u03c1\u03bf\u03ad\u03c2. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03b1\u03c1\u03b3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03ae \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae \u03c4\u03bf\u03c5 \u03c3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2.", "PlaybackErrorPlaceHolder": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b4\u03af\u03c3\u03ba\u03bf \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03b1\u03af\u03be\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b2\u03af\u03bd\u03c4\u03b5\u03bf.", "Guide": "\u039f\u03b4\u03b7\u03b3\u03cc\u03c2", "Suggestions": "\u03a0\u03c1\u03bf\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2", - "Favorites": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1", + "HeaderFavoriteCollections": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ad\u03c2", + "HeaderFavoritePlaylists": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u039b\u03af\u03c3\u03c4\u03b5\u03c2 \u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "Collections": "\u03a3\u03c5\u03bb\u03bb\u03bf\u03b3\u03ad\u03c2", "LabelSelectFolderGroups": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03bf\u03bc\u03b1\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03b1\u03c0\u03cc \u03c4\u03bf\u03c5\u03c2 \u03b1\u03ba\u03cc\u03bb\u03bf\u03c5\u03b8\u03bf\u03c5\u03c2 \u03c6\u03b1\u03ba\u03ad\u03bb\u03bf\u03c5\u03c2 \u03c3\u03b5 \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ad\u03c2 \u03cc\u03c0\u03c9\u03c2 \u03c4\u03b1\u03b9\u03bd\u03af\u03b5\u03c2, \u03bc\u03bf\u03c5\u03c3\u03b9\u03ba\u03ae \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7:", "LabelSelectFolderGroupsHelp": "\u039f\u03b9 \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf\u03b9 \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03ad\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03b5\u03af \u03b8\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03bc\u03cc\u03bd\u03bf\u03b9 \u03c4\u03bf\u03c5\u03c2 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c4\u03bf\u03c5\u03c2 \u03ac\u03c0\u03bf\u03c8\u03b7.", + "Folders": "\u03a6\u03ac\u03ba\u03b5\u03bb\u03bf\u03b9", + "DisplayInOtherHomeScreenSections": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03c4\u03bc\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c4\u03b7\u03c2 \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2, \u03cc\u03c0\u03c9\u03c2 \u03c4\u03b1 \u03c0\u03b9\u03bf \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03b1 \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5", + "DisplayInMyMedia": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae \u03bf\u03b8\u03cc\u03bd\u03b7", "Shows": "\u03a3\u03b5\u03b9\u03c1\u03ad\u03c2", "HeaderLibraryFolders": "\u03a6\u03ac\u03ba\u03b5\u03bb\u03bf\u03c2 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03b7\u03ba\u03ce\u03bd", - "HeaderLandingScreens": "\u039f\u03b8\u03cc\u03bd\u03b5\u03c2 \u0395\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b5\u03b9\u03c2", - "LandingScreensHelp": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03bf\u03b8\u03cc\u03bd\u03b7 \u03b5\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7\u03c2 \u03cc\u03c4\u03b1\u03bd \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7.", "HeaderTermsOfPurchase": "\u038c\u03c1\u03bf\u03b9 \u03b1\u03b3\u03bf\u03c1\u03ac\u03c2", "PrivacyPolicy": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ac \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1", "TermsOfUse": "\u038c\u03c1\u03bf\u03b9 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2", "RepeatMode": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7\u03c2", "RepeatOne": "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1", "RepeatAll": "\u0395\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03cc\u03bb\u03c9\u03bd", + "LabelDefaultScreen": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03bf\u03b8\u03cc\u03bd\u03b7:", "ConfirmEndPlayerSession": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd Emby \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae;", "Yes": "\u039d\u03b1\u03b9", "No": "\u039f\u03c7\u03b9", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03ae\u03c2 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", "AudioCodecNotSupported": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03ae\u03c2 \u03ae\u03c7\u03bf\u03c5 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", "SubtitleCodecNotSupported": "\u0397 \u03bc\u03bf\u03c1\u03c6\u03ae \u03c5\u03c0\u03bf\u03c4\u03af\u03c4\u03bb\u03c9\u03bd \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", + "DirectPlayError": "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ac\u03bc\u03b5\u03c3\u03b7\u03c2 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "ContainerNotSupported": "\u03a4\u03bf \u03ba\u03bf\u03bd\u03c4\u03ad\u03b9\u03bd\u03b5\u03c1 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", "VideoLevelNotSupported": "\u03a4\u03bf \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", "AudioBitrateNotSupported": "\u03a4\u03bf bitrate \u03ae\u03c7\u03bf\u03c5 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c4\u03bf\u03c5 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae Emby. \u0392\u03b5\u03b2\u03b1\u03b9\u03c9\u03b8\u03b5\u03af\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 Emby \u03ad\u03c7\u03b5\u03b9 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03c3\u03c4\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac.", "NoSubtitles": "\u03a7\u03c9\u03c1\u03af\u03c2 \u03a5\u03c0\u03cc\u03c4\u03b9\u03c4\u03bb\u03bf\u03c5\u03c2", "Default": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae", + "Absolute": "\u0391\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf", "Smart": "\u0388\u03be\u03c5\u03c0\u03bd\u03bf", "Small": "\u039c\u03b9\u03ba\u03c1\u03cc", + "Smaller": "\u039c\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf", "Medium": "\u039c\u03b5\u03c3\u03b1\u03af\u03bf", "Large": "\u039c\u03b5\u03b3\u03ac\u03bb\u03bf", "ExtraLarge": "\u03a0\u03bf\u03bb\u03cd \u039c\u03b5\u03b3\u03ac\u03bb\u03bf", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "\u039f \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c0\u03bb\u03b1\u03b9\u03c3\u03af\u03c9\u03bd \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac\u03c2 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9", "ErrorConnectServerUnreachable": "\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\u03c2. \u039f \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03b5\u03b9 \u03bc\u03b5 \u03c4\u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae Emby Connect \u03c3\u03c4\u03bf {0}. \u0392\u03b5\u03b2\u03b1\u03b9\u03c9\u03b8\u03b5\u03af\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03ba\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03bf\u03b9 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b5\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c4\u03b5\u03af\u03c7\u03bf\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2 \u03ae \u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03b9\u03ba\u03cc \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9.", "StopRecording": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", + "HeaderStopRecording": "\u0394\u03b9\u03b1\u03ba\u03bf\u03c0\u03ae \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", "ManageRecording": "\u0394\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ce\u03bd", "LabelDropImageHere": "\u039a\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03b5\u03b4\u03ce, \u03ae \u03ba\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c4\u03b5.", "MessageFileReadError": "\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b7\u03c3\u03b5 \u03be\u03b1\u03bd\u03ac.", @@ -619,19 +654,36 @@ "LabelVideo": "\u0392\u03af\u03bd\u03c4\u03b5\u03bf:", "LabelSubtitles": "\u03a5\u03c0\u03cc\u03c4\u03b9\u03c4\u03bb\u03bf\u03b9:", "Off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc", - "ShowTitle": "Show title", - "ShowYear": "Show year", - "Filters": "Filters", - "Unplayed": "Unplayed", - "LabelTVHomeScreen": "TV mode home screen:", - "Horizontal": "Horizontal", - "Vertical": "Vertical", - "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", - "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ShowTitle": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03af\u03c4\u03bb\u03bf\u03c5", + "ShowYear": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03ad\u03c4\u03bf\u03c5\u03c2", + "Filters": "\u03a6\u03af\u03bb\u03c4\u03c1\u03b1", + "Unplayed": "\u0394\u03b5\u03bd \u03c0\u03b1\u03af\u03c7\u03b8\u03b7\u03ba\u03b5", + "LabelTVHomeScreen": "\u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03bf\u03b8\u03cc\u03bd\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03c4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7\u03c2:", + "Horizontal": "\u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03b1", + "Vertical": "\u039a\u03ac\u03b8\u03b5\u03c4\u03b1", + "GroupBySeries": "\u039f\u03bc\u03b1\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac \u03c3\u03b5\u03b9\u03c1\u03ac", + "HeaderVideoType": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u0392\u03af\u03bd\u03c4\u03b5\u03bf", + "HeaderSeriesStatus": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03a3\u03b5\u03b9\u03c1\u03ac\u03c2", + "Features": "\u03a7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac", + "Trailers": "\u03a4\u03c1\u03ad\u03ca\u03bb\u03b5\u03c1\u03c2", + "Extras": "\u0395\u03c0\u03b9\u03c0\u03bb\u03ad\u03bf\u03bd \u03a5\u03bb\u03b9\u03ba\u03cc", + "ThemeSongs": "\u0398\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03ac \u03c4\u03c1\u03b1\u03b3\u03bf\u03cd\u03b4\u03b9\u03b1", + "ThemeVideos": "\u0398\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03ac \u03b2\u03af\u03bd\u03c4\u03b5\u03bf", + "HeaderFavoriteMovies": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03a4\u03b1\u03b9\u03bd\u03af\u03b5\u03c2", + "HeaderFavoriteShows": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03a3\u03b5\u03b9\u03c1\u03ad\u03c2", + "HeaderFavoriteEpisodes": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1 \u0395\u03c0\u03b5\u03b9\u03c3\u03cc\u03b4\u03b9\u03b1", + "HeaderFavoriteVideos": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1 \u0392\u03af\u03bd\u03c4\u03b5\u03bf", + "HeaderFavoriteGames": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1 \u03a0\u03b1\u03b9\u03c7\u03bd\u03af\u03b4\u03b9\u03b1", + "HeaderFavoriteArtists": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03bf\u03b9 \u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2", + "HeaderFavoriteAlbums": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1 \u0386\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc", + "HeaderFavoriteSongs": "\u0391\u03b3\u03b1\u03c0\u03b7\u03bc\u03ad\u03bd\u03b1 \u03a4\u03c1\u03b1\u03b3\u03bf\u03cd\u03b4\u03b9\u03b1", + "Ascending": "\u0391\u03cd\u03be\u03bf\u03c5\u03c3\u03b1", + "Descending": "\u03a6\u03b8\u03af\u03bd\u03bf\u03c5\u03c3\u03b1", + "ColorPrimaries": "Color primaries", + "ColorSpace": "\u03a7\u03c1\u03c9\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc\u03c2 \u03c7\u03ce\u03c1\u03bf\u03c2", + "ColorTransfer": "\u039c\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03ac \u03c7\u03c1\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2, \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1, \u03ba\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03ac\u03bd\u03c9 \u03b4\u03b5\u03be\u03b9\u03ac \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c4\u03b7\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2.", + "SubtitleSettingsIntro": "\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c5\u03c0\u03cc\u03c4\u03b9\u03c4\u03bb\u03c9\u03bd \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1\u03c2, \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03ba\u03b1\u03b9, \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1, \u03ba\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03ac\u03bd\u03c9 \u03b4\u03b5\u03be\u03b9\u03ac \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c4\u03b7\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/en-gb.json b/dashboard-ui/bower_components/emby-webcomponents/strings/en-gb.json index a30c6579d..8718c31d2 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/en-gb.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/en-gb.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancel", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine but we're unable to connect to your Emby Server. Your machine may need a little more time to wake or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -241,6 +261,7 @@ "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favourites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favourites", + "HeaderFavoriteCollections": "Favourite Collections", + "HeaderFavoritePlaylists": "Favourite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unticked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active Internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favourite Movies", + "HeaderFavoriteShows": "Favourite Shows", + "HeaderFavoriteEpisodes": "Favourite Episodes", + "HeaderFavoriteVideos": "Favourite Videos", + "HeaderFavoriteGames": "Favourite Games", + "HeaderFavoriteArtists": "Favourite Artists", + "HeaderFavoriteAlbums": "Favourite Albums", + "HeaderFavoriteSongs": "Favourite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Colour primaries", + "ColorSpace": "Colour space", + "ColorTransfer": "Colour transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, DVD order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json b/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json index 1b1a9af33..cc8a35a10 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json @@ -17,6 +17,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancel", @@ -28,6 +29,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +43,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +152,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +164,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +173,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +183,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +193,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +205,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +214,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +252,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +308,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +317,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +453,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +467,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +480,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +517,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +547,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +598,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +666,24 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-ar.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-ar.json index 62ed6617e..58f7df84f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-ar.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-ar.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancel", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-mx.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-mx.json index e2c41ff78..70fb1b886 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-mx.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-mx.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Configuraciones de Reproducci\u00f3n", + "SubtitleSettings": "Configuraciones de Subtitulos", "MessageUnlockAppWithPurchaseOrSupporter": "Desbloquee esta caracter\u00edstica con una peque\u00f1a compra \u00fanica, o con una suscripci\u00f3n activa de Emby Premier.", "MessageUnlockAppWithSupporter": "Desbloquee esta caracter\u00edstica con una suscripci\u00f3n activa de Emby Premier.", "MessageToValidateSupporter": "Si tiene una subscripci\u00f3n de Emby Premiere activa, aseg\u00farese de que ha configurado Emby Premiere en el Panel de Control del Servidor Emby, al cual puede acceder dando click en Emby Premiere dentro del men\u00fa principal.", @@ -13,10 +15,11 @@ "Repeat": "Repetir", "TrackCount": "{0} Pistas", "ItemCount": "{0} \u00edtems", - "OriginalAirDateValue": "Fecha de transmisi\u00f3n original: {0}", + "OriginalAirDateValue": "Fecha de emisi\u00f3n original: {0}", "EndsAtValue": "Termina a las {0}", "HeaderSelectDate": "Seleccionar fecha", "Watched": "Visto", + "AirDate": "Fecha de emisi\u00f3n", "Played": "Reproducido", "ButtonOk": "Ok", "ButtonCancel": "Cancelar", @@ -28,6 +31,12 @@ "RecordingScheduled": "Grabaci\u00f3n programada.", "SeriesRecordingScheduled": "Grabaci\u00f3n de series programadas.", "HeaderNewRecording": "Nueva Grabaci\u00f3n", + "WakeServer": "Despertar servidor", + "HeaderWakeServer": "Despertar Servidor", + "AttemptingWakeServer": "Intentando despertar el servidor. Por favor espere...", + "WakeServerSuccess": "\u00a1\u00c9xito!", + "HeaderCustomizeHomeScreen": "Personalizar la Pantalla de Inicio", + "WakeServerError": "Se enviaron los paquetes Wake On LAN (Despertar por red) a su computadora servidor, pero no ha sido posible contactar a su Servidor Emby. Su computadora quiz\u00e1s necesite un poco mas de tiempo para despertar, o tal vez la aplicaci\u00f3n de Servidor Emby no se esta ejecutando en la computadora.", "Sunday": "Domingo", "Monday": "Lunes", "Tuesday": "Martes", @@ -36,6 +45,13 @@ "Friday": "Viernes", "Saturday": "S\u00e1bado", "Days": "D\u00edas", + "SortByValue": "Ordenar por {0}", + "LabelSortBy": "Ordenar por:", + "LabelSortOrder": "Modo de ordenar:", + "HeaderPhotoAlbums": "\u00c1lbumes de Fotos", + "Photos": "Fotos", + "HeaderAppearsOn": "Aparece En", + "List": "Lista", "RecordSeries": "Grabar Series", "HeaderCinemaMode": "Modo Cine", "HeaderCloudSync": "Sincronizaci\u00f3n en la Nube", @@ -138,7 +154,8 @@ "Shuffle": "Aleatorio", "Identify": "Identificar", "EditImages": "Editar im\u00e1genes", - "EditInfo": "Editar informaci\u00f3n", + "EditMetadata": "Editar metadatos", + "Convert": "Convertir", "Sync": "Sincronizar", "InstantMix": "Mix instant\u00e1neo", "ViewAlbum": "Ver album", @@ -149,6 +166,7 @@ "ResumeAt": "Reanudar desde {0}", "RemoveFromPlaylist": "Eliminar de la lista de reproducci\u00f3n", "RemoveFromCollection": "Remover de la colecci\u00f3n", + "Sort": "Ordenar", "Trailer": "Trailer", "MarkPlayed": "Marcar como Reproducido", "MarkUnplayed": "Marcar como No Reproducido", @@ -157,7 +175,7 @@ "TryMultiSelect": "Intente Multi-Selecci\u00f3n", "TryMultiSelectMessage": "Para editar m\u00faltiples medios, solo de clic sostenido sobre cualquier p\u00f3ster y elija los items que desea administrar. \u00a1int\u00e9ntelo!", "HeaderConfirmRecordingCancellation": "Confirmar Cancelaci\u00f3n de la Grabaci\u00f3n", - "MessageConfirmRecordingCancellation": "\u00bfEst\u00e1 seguro de querer cancelar esta grabaci\u00f3n?", + "MessageConfirmRecordingCancellation": "\u00bfcancelar esta grabaci\u00f3n?", "Error": "Error", "VoiceInput": "Entrada de Voz", "LabelContentType": "Tipo de Contenido:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Titulo original:", "LabelSortTitle": "Titulo para ordenar:", "LabelDateAdded": "Fecha de adici\u00f3n:", + "DateAdded": "Fecha de adici\u00f3n", + "DatePlayed": "Fecha de reproducci\u00f3n", "ConfigureDateAdded": "Configure como la fecha de adici\u00f3n es determinada en el Panel de Control del Servidor Emby bajo la configuraci\u00f3n de Bibliotecas", "LabelStatus": "Estado:", "LabelArtists": "Artistas:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Artistas del \u00e1lbum:", "LabelAlbum": "\u00c1lbum", "Artists": "Artistas", + "ImdbRating": "Calificaci\u00f3n de IMDb", + "CommunityRating": "Calificaci\u00f3n de la comunidad", "LabelCommunityRating": "Calificaci\u00f3n de la comunidad:", "LabelCriticRating": "Calificaci\u00f3n de la cr\u00edtica:", + "CriticRating": "Calificaci\u00f3n de la cr\u00edtica", "LabelWebsite": "Sitio web:", "LabelTagline": "Eslogan", "LabelOverview": "Sinopsis:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Fecha de estreno:", "LabelYear": "A\u00f1o:", "LabelPlaceOfBirth": "Lugar de nacimiento:", + "Aired": "Transmitido", "LabelAirDays": "Se emite los d\u00edas:", "LabelAirTime": "Duraci\u00f3n:", "LabelRuntimeMinutes": "Duraci\u00f3n (minutos):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Relaci\u00f3n de aspecto original:", "Label3DFormat": "Formato 3D:", "FormatValue": "Formato: {0}", - "DownloadsValue": "Descargas: {0}", + "DownloadsValue": "{0} descargas", "PerfectMatch": "Coincidencia exacta", "EnableExternalVideoPlayers": "Habilitar reproductores externos de video", "EnableExternalVideoPlayersHelp": "Un men\u00fa de reproductor externo se mostrara cuando inicie la reproducci\u00f3n de un video.", - "HeaderAlternateEpisodeNumbers": "N\u00fameros de Episodio Alternativos:", - "LabelDvdSeasonNumber": "N\u00famero de temporada del DVD:", - "LabelDvdEpisodeNumber": "N\u00famero de episodio de DVD:", - "LabelAbsoluteEpisodeNumber": "N\u00famero de episodio absoluto:", "HeaderSpecialEpisodeInfo": "Informaci\u00f3n del Episodio Especial", "LabelAirsBeforeSeason": "Transmisi\u00f3n antes de la temporada:", "LabelAirsAfterSeason": "Transmisi\u00f3n despu\u00e9s de la temporada:", @@ -241,6 +261,7 @@ "ProductionLocations": "Lugares de produccion", "BirthLocation": "Lugar de nacimiento", "ParentalRating": "Clasificaci\u00f3n Parental", + "PlayCount": "Cantidad de reproducciones", "Name": "Nombre", "Overview": "Sinopsis", "LabelType": "Tipo:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Al borrar estos items ser\u00e1n eliminados tanto del sistema de archivos como de la biblioteca de medios. \u00bfEsta seguro que desea continuar?", "PleaseRestartServerName": "Por favor reinicie el Servidor Emby - {0}.", "LabelSyncJobName": "Nombre del trabajo de sincronizaci\u00f3n:", - "SyncJobCreated": "Trabajo de sincronizaci\u00f3n creado", + "SyncingDots": "Sincronizando...", + "ConvertingDots": "Convirtiendo...", "LabelQuality": "Calidad:", "LabelSyncNoTargetsHelp": "Parece que actualmente no cuentas con ninguna app que soporte descargas sin conexi\u00f3n.", "DownloadingDots": "Descargando...", @@ -297,12 +319,17 @@ "LearnMore": "Aprenda m\u00e1s", "LabelProfile": "Perf\u00edl:", "LabelBitrateMbps": "Tasa de bits (Mbps):", + "ConvertUnwatchedVideosOnly": "Convertir \u00f9nicamente videos no vistos", "SyncUnwatchedVideosOnly": "Descargar \u00fanicamente videos no vistos", + "ConvertUnwatchedVideosOnlyHelp": "Solo los videos no vistos ser\u00e1n convertidos.", "SyncUnwatchedVideosOnlyHelp": "Solamente los videos a\u00fan no vistos ser\u00e1n descargados, se eliminar\u00e1n los videos del dispositivo conforme \u00e9stos sean vistos.", "AutomaticallySyncNewContent": "Descargar autom\u00e1ticamente nuevos contenidos", "AutomaticallySyncNewContentHelp": "Los contenidos nuevos agregados a esta carpeta ser\u00e1n descargados autom\u00e1ticamente al dispositivo.", + "AutomaticallyConvertNewContent": "Convertir contenidos nuevos autom\u00e1ticamente", + "AutomaticallyConvertNewContentHelp": "Los contenidos nuevos agregados a esta carpeta ser\u00e1n convertidos autom\u00e1ticamente.", "LabelItemLimit": "L\u00edmite de \u00cdtems:", - "LabelItemLimitHelp": "Opcional. Establece un l\u00edmite en el n\u00famero de \u00edtems que ser\u00e1n descargados.", + "ConvertItemLimitHelp": "Opcional. Establecer un l\u00edmite en el n\u00famero de \u00edtems que ser\u00e1n convertidos.", + "DownloadItemLimitHelp": "Opcional. Establecer un l\u00edmite en el n\u00famero de \u00edtems que ser\u00e1n descargados.", "PleaseSelectDeviceToSyncTo": "Por favor seleccione un dispositivo con al que desee descargar.", "Screenshots": "Capturas de pantalla", "MoveRight": "Mover a la derecha", @@ -421,13 +448,14 @@ "HeaderMyMedia": "Mis Medios", "HeaderMyMediaSmall": "Mis medios (peque\u00f1o)", "LatestFromLibrary": "M\u00e1s recientes {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Continuar viendo", "HeaderLatestChannelMedia": "\u00cdtems Recientes de Canales", "HeaderContinueWatching": "Continuar Viendo", "HeaderContinueListening": "Continuar Escuchando", "HeaderActiveRecordings": "Grabaciones Activas", "HeaderLatestRecordings": "Grabaciones Recientes", "LabelSyncTo": "Sincronizar con:", + "LabelConvertTo": "Convertir a:", "Next": "Siguiente", "LabelSource": "Fuente:", "LabelVersion": "Versi\u00f3n:", @@ -441,10 +469,10 @@ "More": "Mas", "Up": "Arriba", "Down": "Abajo", + "Home": "Inicio", + "Favorites": "Favoritos", "HeaderHomeScreen": "Pantalla de Inicio", - "HeaderHomeScreenContent": "Contenido de la Pantalla de Inicio", "HeaderLatestChannelItems": "\u00cdtems Recientes de Canales", - "LabelSelectHomeScreenItemsFolders": "Permitir items en mi pantalla de inicio de:", "HeaderLibraryOrder": "Orden de Bibliotecas", "HideWatchedContentFromLatestMedia": "Ocultar contenido ya visto de Agregadas Recientemente", "HeaderOnNow": "Transmiti\u00e9ndo Ahora", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Por favor introduzca el disco para poder reproducir este video.", "Guide": "Gu\u00eda", "Suggestions": "Sugerencias", - "Favorites": "Favoritos", + "HeaderFavoriteCollections": "Colecciones Favoritas", + "HeaderFavoritePlaylists": "Listas de Reproducci\u00f3n Favoritas", "Collections": "Colecciones", "LabelSelectFolderGroups": "Agrupar autom\u00e1ticamente el contenido de las siguientes carpetas en vistas tales como Pel\u00edculas, M\u00fasica y TV:", "LabelSelectFolderGroupsHelp": "Las carpetas sin marcar ser\u00e1n mostradas individualmente en su propia vista.", + "Folders": "Carpetas", + "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio como Recientes o Continua Viendo", + "DisplayInMyMedia": "Mostrar en pantalla de inicio", "Shows": "Programas", "HeaderLibraryFolders": "Carpetas de Biblioteca", - "HeaderLandingScreens": "Pantallas de Llegada", - "LandingScreensHelp": "Seleccione la pantalla de llegada por defecto al dar clic sobre una biblioteca.", "HeaderTermsOfPurchase": "T\u00e9rminos de Compra", "PrivacyPolicy": "Pol\u00edtica de privacidad", "TermsOfUse": "T\u00e9rminos de uso", "RepeatMode": "Modo de repeticion", "RepeatOne": "Repetir uno", "RepeatAll": "Repetir todas", - "ConfirmEndPlayerSession": "\u00bfDesea cerrar Emby en el dispositivo?", + "LabelDefaultScreen": "Pantalla por defecto:", + "ConfirmEndPlayerSession": "\u00bfDesea cerrar Emby en {0}?", "Yes": "S\u00ed", "No": "No", "LiveTV": "TV en Vivo", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Codec de video no soportado", "AudioCodecNotSupported": "Codec de audio no soportado", "SubtitleCodecNotSupported": "Formato de subtitulo no soportado", + "DirectPlayError": "Error de reproducci\u00f3n directa", "ContainerNotSupported": "Contenedor no soportado", "VideoLevelNotSupported": "Nivel de video no soportado", "AudioBitrateNotSupported": "Tasa de bits de audio no soportado", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Hubo un error eliminando el \u00edtem del Servidor Emby. Por favor verifique tenga permisos de escritura en la carpeta de medios e intente de nuevo.", "NoSubtitles": "Sin Subtitulos", "Default": "Por defecto", + "Absolute": "Absoluto", "Smart": "Inteligente", "Small": "Peque\u00f1o", + "Smaller": "M\u00e1s peque\u00f1o", "Medium": "Mediano", "Large": "Grande", "ExtraLarge": "Extra grande", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Cantidad de cuadros de referencia del Video no soportado", "ErrorConnectServerUnreachable": "Hubo un error al ejecutar la operaci\u00f3n solicitada. Su servidor no puede contactar nuestro servidor de Emby Connect en {0}. Por favor aseg\u00farese de que su servidor tiene una conection a internet activa y que el firewall o software de seguridad permita la comunicaci\u00f3n.", "StopRecording": "Detener grabaci\u00f3n", + "HeaderStopRecording": "Detener Grabaci\u00f3n", "ManageRecording": "Administrar grabaciones", "LabelDropImageHere": "Arrastre la imagen aqu\u00ed, o de clic para navegar.", "MessageFileReadError": "Hubo un error al leer el archivo. Por favor intente de nuevo.", @@ -629,9 +664,26 @@ "GroupBySeries": "Agrupar por series", "HeaderVideoType": "Tipo de Video", "HeaderSeriesStatus": "Estado de la Serie", - "Features": "Features", - "Trailers": "Trailers", + "Features": "Caracter\u00edsticas", + "Trailers": "Tr\u00e1ilers", "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeSongs": "Canciones de Tema", + "ThemeVideos": "Videos de Tema", + "HeaderFavoriteMovies": "Pel\u00edculas Favoritas", + "HeaderFavoriteShows": "Programas Favoritos", + "HeaderFavoriteEpisodes": "Episodios Favoritos", + "HeaderFavoriteVideos": "Videos Favoritos", + "HeaderFavoriteGames": "Juegos Favoritos", + "HeaderFavoriteArtists": "Artistas Favoritos", + "HeaderFavoriteAlbums": "\u00c1lbumes Favoritos", + "HeaderFavoriteSongs": "Canciones Favoritas", + "Ascending": "Ascendente", + "Descending": "Descendente", + "ColorPrimaries": "Colores primarios", + "ColorSpace": "Espacio de color", + "ColorTransfer": "Transferencia de color", + "VideoRange": "Rango de video", + "SeriesDisplayOrderHelp": "Ordenar los episodios por fecha transmisi\u00f3n, orden del dvd o por su numeraci\u00f3n absoluta.", + "PlaybackSettingsIntro": "Para configurar las opciones de reproducci\u00f3n predeterminadas, detenga la reproducci\u00f3n de video. entonces de clic en su icono de usuario en la esquina superior derecha de la aplicaci\u00f3n.", + "SubtitleSettingsIntro": "Para configurar la apariencia predeterminada de los subtitulos e idioma, detenga la reproducci\u00f3n de video, entonces de clic en su icono de usuario en la parte superior derecha de la aplicaci\u00f3n." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es.json index 8cf32c93b..2630b061e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Desbloquea esta caracter\u00edstica con una peque\u00f1a compra una vez o con una suscripci\u00f3n a Emby Premiere.", "MessageUnlockAppWithSupporter": "Desbloquea esta caracter\u00edstica con una suscripci\u00f3n a Emby Premiere.", "MessageToValidateSupporter": "Si tienes una suscripci\u00f3n a Emby Premiere aseg\u00farate de que la has configurado en el Panel de Control de tu servidor Emby en Ayuda -> Emby Premiere.", @@ -17,6 +19,7 @@ "EndsAtValue": "Termina a las {0}", "HeaderSelectDate": "Seleccionar Fecha", "Watched": "Visto", + "AirDate": "Air date", "Played": "Reproducido", "ButtonOk": "Ok", "ButtonCancel": "Cancelar", @@ -28,6 +31,12 @@ "RecordingScheduled": "Grabaci\u00f3n programada.", "SeriesRecordingScheduled": "Grabaci\u00f3n de series programada.", "HeaderNewRecording": "Nueva grabaci\u00f3n", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Domingo", "Monday": "Lunes", "Tuesday": "Martes", @@ -36,6 +45,13 @@ "Friday": "Viernes", "Saturday": "S\u00e1bado", "Days": "D\u00edas", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Grabar serie", "HeaderCinemaMode": "Modo cine", "HeaderCloudSync": "Sincronizaci\u00f3n en la nube", @@ -138,7 +154,8 @@ "Shuffle": "Mezclar", "Identify": "Identificar", "EditImages": "Editar im\u00e1genes", - "EditInfo": "Editar info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sincronizar", "InstantMix": "Mix instant\u00e1neo", "ViewAlbum": "Ver album", @@ -149,6 +166,7 @@ "ResumeAt": "Continuar desde {0}", "RemoveFromPlaylist": "Quitar de la lista", "RemoveFromCollection": "Quitar de la colecci\u00f3n", + "Sort": "Sort", "Trailer": "Tr\u00e1iler", "MarkPlayed": "Marcar como reproducido", "MarkUnplayed": "Marcar como no reproducido", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "T\u00edtulo original", "LabelSortTitle": "Clasificar por t\u00edtulo:", "LabelDateAdded": "Fecha a\u00f1adido:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configura como la fecha a\u00f1adida se determina en el Panel de Control del servidor Emby en los ajustes de la biblioteca.", "LabelStatus": "Estado:", "LabelArtists": "Artistas:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Artistas de los \u00e1lbumes", "LabelAlbum": "\u00c1lbum", "Artists": "Artistas", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Puntuaci\u00f3n de la comunidad", "LabelCriticRating": "Valoraci\u00f3n de la cr\u00edtica:", + "CriticRating": "Critic rating", "LabelWebsite": "Sitio web:", "LabelTagline": "Lema:", "LabelOverview": "Resumen:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Fecha de lanzamiento:", "LabelYear": "A\u00f1o:", "LabelPlaceOfBirth": "Lugar de nacimiento:", + "Aired": "Aired", "LabelAirDays": "D\u00edas de emisi\u00f3n:", "LabelAirTime": "Tiempo de emisi\u00f3n:", "LabelRuntimeMinutes": "Tiempo e ejecuci\u00f3n (minutos):", @@ -196,10 +220,6 @@ "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Activar reproductores externos", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternar el n\u00famero de episodios", - "LabelDvdSeasonNumber": "Temporada DVD n\u00famero:", - "LabelDvdEpisodeNumber": "Episodio DVD n\u00famero:", - "LabelAbsoluteEpisodeNumber": "N\u00famero absoluto de episodio:", "HeaderSpecialEpisodeInfo": "Informaci\u00f3n del episodio especial", "LabelAirsBeforeSeason": "Se emite antes de la temporada:", "LabelAirsAfterSeason": "Se emite despu\u00e9s de la temporada:", @@ -241,6 +261,7 @@ "ProductionLocations": "Localizaciones de producci\u00f3n", "BirthLocation": "Lugar de nacimiento", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Nombre", "Overview": "Sinopsis", "LabelType": "Tipo:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Al borrar este \u00edtem se borrar\u00e1 del sistema de archivos y de la biblioteca. \u00bfQuieres continuar?", "PleaseRestartServerName": "Por favor, reinicie el Servidor de Emby - {0}.", "LabelSyncJobName": "Nombre del trabajo de sincronizaci\u00f3n:", - "SyncJobCreated": "Trabajo de sincronizaci\u00f3n creado.", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Calidad:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Descargando", @@ -297,12 +319,17 @@ "LearnMore": "Aprende m\u00e1s", "LabelProfile": "Perfil:", "LabelBitrateMbps": "Tasa de bits (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Descargar autom\u00e1ticamente contenido nuevo", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "L\u00edmite de \u00edtems:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Capturas de pantalla", "MoveRight": "Mover derecha", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Grabaciones activas", "HeaderLatestRecordings": "\u00daltimas Grabaciones", "LabelSyncTo": "Sincronizar en:", + "LabelConvertTo": "Convert to:", "Next": "Siguiente", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "M\u00e1s", "Up": "Arriba", "Down": "Abajo", + "Home": "Home", + "Favorites": "Favoritos", "HeaderHomeScreen": "Pantalla de inicio", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "\u00daltimos elementos de canales", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Orden de la Biblioteca", "HideWatchedContentFromLatestMedia": "Esconder medios vistos de los medios m\u00e1s recientes", "HeaderOnNow": "Transmitiendo Ahora", @@ -454,20 +482,23 @@ "PlaybackErrorPlaceHolder": "El contenido elegido no se puede reproducir desde este dispositivo.", "Guide": "Gu\u00eda", "Suggestions": "Sugerencias", - "Favorites": "Favoritos", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Colecciones", "LabelSelectFolderGroups": "Agrupar contenido autom\u00e1ticamente desde las siguientes carpetas en vistas como Pel\u00edculas, M\u00fasica y Series:", "LabelSelectFolderGroupsHelp": "Las carpetas sin seleccionar se mostrar\u00e1n ellas mismas en su propia vista.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Series", "HeaderLibraryFolders": "Carpetas de la Biblioteca", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "T\u00e9rminos de compra", "PrivacyPolicy": "Pol\u00edtica de privacidad", "TermsOfUse": "T\u00e9rminos de uso", "RepeatMode": "Modo de repetici\u00f3n", "RepeatOne": "Repetir uno", "RepeatAll": "Repetir todo", + "LabelDefaultScreen": "Default screen:", "ConfirmEndPlayerSession": "\u00bfQuieres cerrar Emby en el dispositivo?", "Yes": "Si", "No": "No", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Codec de video no soportado", "AudioCodecNotSupported": "Codec de audio no soportado", "SubtitleCodecNotSupported": "Formato de subt\u00edtulos no soportado", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Contenedor no soportado", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "Sin subt\u00edtulos", "Default": "Por defecto", + "Absolute": "Absolute", "Smart": "Listo", "Small": "Peque\u00f1o", + "Smaller": "Smaller", "Medium": "Mediano", "Large": "Grande", "ExtraLarge": "Extragrande", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "N\u00famero de cuadros de referencia de video no soportados", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Parar grabaci\u00f3n", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Gestionar grabaci\u00f3n", "LabelDropImageHere": "Soltar imagen aqu\u00ed, o pulsar para navegar.", "MessageFileReadError": "Ha habido un error leyendo el fichero. Por favor int\u00e9ntalo m\u00e1s tarde.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json index db5667dca..0dcd5d918 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Lopeta", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-ca.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-ca.json index ff00c77f9..59cfe9b89 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-ca.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-ca.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "D\u00e9verrouillez cette fonctionnalit\u00e9 avec un petit achat unique ou avec un abonnement Emby Premiere actif.", "MessageUnlockAppWithSupporter": "D\u00e9verrouillez cette fonctionnalit\u00e9 avec un abonnement Emby Premi\u00e8re actif.", "MessageToValidateSupporter": "Si vous avez un abonnement Emby Premi\u00e8re actif, assurez-vous d'avoir install\u00e9 Emby Premi\u00e8re sur le tableau de bord de votre serveur Emby, auquel vous pouvez acc\u00e9der en cliquant sur Emby Premi\u00e8re dans le menu principal.", @@ -17,6 +19,7 @@ "EndsAtValue": "Se termine \u00e0 {0}", "HeaderSelectDate": "S\u00e9lectionner une date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Annuler", @@ -28,6 +31,12 @@ "RecordingScheduled": "Enregistrement programm\u00e9.", "SeriesRecordingScheduled": "Enregistrement en s\u00e9rie programm\u00e9.", "HeaderNewRecording": "Nouvel enregistrement", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Dimanche", "Monday": "Lundi", "Tuesday": "Mardi", @@ -36,6 +45,13 @@ "Friday": "Vendredi", "Saturday": "Samedi", "Days": "Jours", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Mode Cin\u00e9ma", "HeaderCloudSync": "Synchronisation Cloud", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Ann\u00e9e:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Classement parentale", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json index 28969f2dd..dd29b91f0 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Param\u00e8tres de lecture", + "SubtitleSettings": "Param\u00e8tres des sous-titres", "MessageUnlockAppWithPurchaseOrSupporter": "D\u00e9verrouillez cette fonctionnalit\u00e9 avec un petit achat unique, ou avec un abonnement Emby Premiere.", "MessageUnlockAppWithSupporter": "D\u00e9verrouillez cette fonctionnalit\u00e9 avec un abonnement Emby Premiere.", "MessageToValidateSupporter": "Si vous avez un abonnement Emby Premiere, veuillez vous assurer que vous avez configur\u00e9 Emby Premiere dans le tableau de bord de votre serveur Emby auquel vous pouvez acc\u00e9der en cliquant sur Emby Premiere dans le menu principal", @@ -17,6 +19,7 @@ "EndsAtValue": "Se termine \u00e0 {0}", "HeaderSelectDate": "S\u00e9lectionnez la date", "Watched": "Lu", + "AirDate": "Date de diffusion", "Played": "Lu", "ButtonOk": "OK", "ButtonCancel": "Annuler", @@ -28,6 +31,12 @@ "RecordingScheduled": "Enregistrement planifi\u00e9.", "SeriesRecordingScheduled": "Enregistrement de la s\u00e9rie planifi\u00e9.", "HeaderNewRecording": "Nouvel enregistrement", + "WakeServer": "R\u00e9veiller le serveur", + "HeaderWakeServer": "R\u00e9veiller le serveur", + "AttemptingWakeServer": "Essai de r\u00e9veil du serveur. Veuillez patienter...", + "WakeServerSuccess": "R\u00e9ussi\u00a0!", + "HeaderCustomizeHomeScreen": "Personnaliser l'\u00e9cran d'accueil", + "WakeServerError": "Des paquets Wake-On-LAN on \u00e9t\u00e9 envoy\u00e9 \u00e0 votre serveur, mais nous ne pouvons pas nous connecter \u00e0 votre serveur Emby. Votre machine a peut-\u00eatre besoin de plus de temps pour se r\u00e9veiller, ou le serveur Emby n'est peut-\u00eatre pas lanc\u00e9 sur la machine.", "Sunday": "Dimanche", "Monday": "Lundi", "Tuesday": "Mardi", @@ -36,6 +45,13 @@ "Friday": "Vendredi", "Saturday": "Samedi", "Days": "Jours", + "SortByValue": "Trier par {0}", + "LabelSortBy": "Trier par :", + "LabelSortOrder": "Ordre de tri :", + "HeaderPhotoAlbums": "Albums photo", + "Photos": "Photos", + "HeaderAppearsOn": "Apparait dans", + "List": "Liste", "RecordSeries": "Enregistrer la s\u00e9rie", "HeaderCinemaMode": "Mode cin\u00e9ma", "HeaderCloudSync": "Synchronisation avec le cloud", @@ -135,10 +151,11 @@ "Open": "Ouvrir", "Play": "Lire", "AddToPlayQueue": "Ajouter \u00e0 la file d'attente", - "Shuffle": "M\u00e9langer", + "Shuffle": "Al\u00e9atoire", "Identify": "Identifier", "EditImages": "Modifier les images", - "EditInfo": "Modifier les informations", + "EditMetadata": "\u00c9diter les m\u00e9tadonn\u00e9es", + "Convert": "Convertir", "Sync": "Synchroniser", "InstantMix": "Mix instantan\u00e9", "ViewAlbum": "Voir l'album", @@ -149,6 +166,7 @@ "ResumeAt": "Reprendre \u00e0 {0}", "RemoveFromPlaylist": "Supprimer de la liste de lecture", "RemoveFromCollection": "Supprimer de la collection", + "Sort": "Tri", "Trailer": "Bande-annonce", "MarkPlayed": "Marquer comme lu", "MarkUnplayed": "Marquer comme non lu", @@ -157,7 +175,7 @@ "TryMultiSelect": "Essayer la s\u00e9lection multiple", "TryMultiSelectMessage": "Pour modifier plusieurs m\u00e9dias, il suffit de cliquer et maintenir le clic sur n'importe quelle affiche, puis de s\u00e9lectionner les autres \u00e9l\u00e9ments que vous voulez modifier. Essayez donc !", "HeaderConfirmRecordingCancellation": "Confirmer l'annulation de l'enregistrement", - "MessageConfirmRecordingCancellation": "Voulez-vous vraiment annuler cet enregistrement\u00a0?", + "MessageConfirmRecordingCancellation": "Annuler l'enregistrement\u00a0?", "Error": "Erreur", "VoiceInput": "Entr\u00e9e vocale", "LabelContentType": "Type de contenu :", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Titre original\u00a0:", "LabelSortTitle": "Titre de tri\u00a0:", "LabelDateAdded": "Date d'ajout\u00a0:", + "DateAdded": "Date d'ajout", + "DatePlayed": "Date de lecture", "ConfigureDateAdded": "Configurez comment la date d'ajout est d\u00e9termin\u00e9e dans le tableau de bord du serveur Emby, dans M\u00e9diath\u00e8que, Avanc\u00e9", "LabelStatus": "\u00c9tat\u00a0:", "LabelArtists": "Artistes\u00a0:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Artistes de l'album :", "LabelAlbum": "Album :", "Artists": "Artistes", + "ImdbRating": "Note IMDb", + "CommunityRating": "Note de la communaut\u00e9", "LabelCommunityRating": "Note de la communaut\u00e9\u00a0:", "LabelCriticRating": "Note des critiques\u00a0:", + "CriticRating": "Note de la critique", "LabelWebsite": "Site internet\u00a0:", "LabelTagline": "Slogan\u00a0:", "LabelOverview": "Synopsis\u00a0:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Date de sortie\u00a0:", "LabelYear": "Ann\u00e9e :", "LabelPlaceOfBirth": "Lieu de naissance :", + "Aired": "Diffus\u00e9", "LabelAirDays": "Jours de diffusion\u00a0:", "LabelAirTime": "Heure de diffusion :", "LabelRuntimeMinutes": "Dur\u00e9e (minutes)\u00a0:", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Ratio d'aspect original\u00a0:", "Label3DFormat": "Format 3D\u00a0:", "FormatValue": "Format : {0}", - "DownloadsValue": "T\u00e9l\u00e9chargements : {0}", + "DownloadsValue": "{0} t\u00e9l\u00e9chargements", "PerfectMatch": "Correspondance parfaite", "EnableExternalVideoPlayers": "Activer les lecteurs vid\u00e9o externes", "EnableExternalVideoPlayersHelp": "Une liste des lecteurs externes sera affich\u00e9e au lancement de la lecture d'une vid\u00e9o.", - "HeaderAlternateEpisodeNumbers": "Num\u00e9ros d'\u00e9pisode alternatifs", - "LabelDvdSeasonNumber": "Num\u00e9ro de saison en DVD :", - "LabelDvdEpisodeNumber": "Num\u00e9ro d'\u00e9pisode en DVD\u00a0:", - "LabelAbsoluteEpisodeNumber": "Num\u00e9ro d'\u00e9pisode absolu :", "HeaderSpecialEpisodeInfo": "Informations de l'\u00e9pisode sp\u00e9cial", "LabelAirsBeforeSeason": "Diffusion avant la saison :", "LabelAirsAfterSeason": "Diffusion apr\u00e8s la saison :", @@ -234,13 +254,14 @@ "Continuing": "En cours", "Ended": "Termin\u00e9", "HeaderEnabledFields": "Activer les champs", - "HeaderEnabledFieldsHelp": "D\u00e9cocher un champ pour le verrouiller et emp\u00eacher ainsi ses donn\u00e9es d'\u00eatre modifi\u00e9es.", + "HeaderEnabledFieldsHelp": "D\u00e9cocher un champ pour le verrouiller et emp\u00eacher ses donn\u00e9es d'\u00eatre modifi\u00e9es.", "Backdrops": "Arri\u00e8re-plans", "Images": "Images", "Runtime": "Dur\u00e9e", "ProductionLocations": "Sites de production", "BirthLocation": "Lieu de naissance", "ParentalRating": "Classification parentale", + "PlayCount": "Nombre de lectures", "Name": "Nom", "Overview": "Synopsis", "LabelType": "Type :", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Supprimer ces \u00e9l\u00e9ments les effacera \u00e0 la fois du syst\u00e8me de fichiers et de votre m\u00e9diath\u00e8que. Voulez-vous vraiment continuer ?", "PleaseRestartServerName": "Veuillez red\u00e9marrer le serveur Emby - {0}.", "LabelSyncJobName": "Nom de la t\u00e2che de synchronisation :", - "SyncJobCreated": "T\u00e2che de synchronisation cr\u00e9\u00e9e.", + "SyncingDots": "Synchronisation...", + "ConvertingDots": "Conversion...", "LabelQuality": "Qualit\u00e9\u00a0:", "LabelSyncNoTargetsHelp": "Il semble que vous n'ayez actuellement aucune application qui supporte le t\u00e9l\u00e9chargement hors ligne.", "DownloadingDots": "T\u00e9l\u00e9chargement...", @@ -297,12 +319,17 @@ "LearnMore": "En savoir plus", "LabelProfile": "Profil :", "LabelBitrateMbps": "D\u00e9bit (Mbps) :", + "ConvertUnwatchedVideosOnly": "Convertir les vid\u00e9os non lues uniquement", "SyncUnwatchedVideosOnly": "T\u00e9l\u00e9charger seulement les vid\u00e9os non lues", + "ConvertUnwatchedVideosOnlyHelp": "Seulement les vid\u00e9os non lues seront converties", "SyncUnwatchedVideosOnlyHelp": "Seule les vid\u00e9os non lues seront t\u00e9l\u00e9charg\u00e9es et les vid\u00e9os seront supprim\u00e9es de l'appareil au fur et \u00e0 mesure que vous les regardez.", "AutomaticallySyncNewContent": "T\u00e9l\u00e9charger automatiquement le nouveau contenu", "AutomaticallySyncNewContentHelp": "Le nouveau contenu ajout\u00e9 \u00e0 ce dossier sera automatiquement transf\u00e9r\u00e9 vers l'appareil.", + "AutomaticallyConvertNewContent": "Convertir automatiquement les nouveaux contenus", + "AutomaticallyConvertNewContentHelp": "Les nouveaux contenus seront automatiquement convertis", "LabelItemLimit": "\u00c9l\u00e9ments maximum :", - "LabelItemLimitHelp": "Optionnel : d\u00e9finit le nombre maximum d'\u00e9l\u00e9ments qui seront transf\u00e9r\u00e9s.", + "ConvertItemLimitHelp": "Optionnel. D\u00e9finir une limite de nombre d'\u00e9l\u00e9ments \u00e0 convertir.", + "DownloadItemLimitHelp": "Optionnel. D\u00e9finir une limite de nombre d'\u00e9l\u00e9ments \u00e0 t\u00e9l\u00e9charger.", "PleaseSelectDeviceToSyncTo": "Veuillez s\u00e9lectionner l'appareil auquel le t\u00e9l\u00e9chargement doit \u00eatre envoy\u00e9.", "Screenshots": "Captures d'\u00e9cran", "MoveRight": "D\u00e9placer \u00e0 droite", @@ -316,8 +343,8 @@ "HDPrograms": "Programmes HD", "Programs": "Programmes", "LiveBroadcasts": "Diffusions en direct", - "Premieres": "Premi\u00e8res", - "RepeatEpisodes": "R\u00e9p\u00e9ter les \u00e9pisodes", + "Premieres": "In\u00e9dits", + "RepeatEpisodes": "Rediffusions", "DvrSubscriptionRequired": "Le magn\u00e9toscope Emby n\u00e9cessite un abonnement Emby Premiere.", "HeaderCancelRecording": "Annuler l'enregistrement", "CancelRecording": "Annuler l'enregistrement", @@ -325,7 +352,7 @@ "HeaderCancelSeries": "Annuler la s\u00e9rie", "HeaderKeepSeries": "Garder la s\u00e9rie", "HeaderLearnMore": "En savoir plus", - "DeleteMedia": "Effacer le m\u00e9dia", + "DeleteMedia": "Supprimer le m\u00e9dia", "SeriesSettings": "Param\u00e8tres de la s\u00e9rie", "HeaderRecordingOptions": "Options d'enregistrement", "CancelSeries": "Annuler la s\u00e9rie", @@ -358,7 +385,7 @@ "News": "Actualit\u00e9s", "Movies": "Films", "Kids": "Jeunesse", - "EnableColorCodedBackgrounds": "Activer les arri\u00e8res-plans \u00e0 code-couleur", + "EnableColorCodedBackgrounds": "Activer les fonds avec code couleur", "SortChannelsBy": "Trier les cha\u00eenes par\u00a0:", "RecentlyWatched": "Lu r\u00e9cemment", "ChannelNumber": "Num\u00e9ro de cha\u00eene", @@ -399,7 +426,7 @@ "SyncJobItemStatusRemovedFromDevice": "Supprim\u00e9 de l'appareil", "SyncJobItemStatusCancelled": "Annul\u00e9", "Retry": "R\u00e9essayer", - "HeaderMyDevice": "Mon appareil", + "HeaderMyDevice": "Cet appareil", "Continue": "Continuer", "ContinueInSecondsValue": "Continuer dans {0} secondes.", "HeaderRemoteControl": "Contr\u00f4le \u00e0 distance", @@ -418,33 +445,34 @@ "Accept": "Accepter", "Reject": "Refuser", "Connect": "Se connecter", - "HeaderMyMedia": "Mes m\u00e9dias", - "HeaderMyMediaSmall": "Mes m\u00e9dias (petit)", - "LatestFromLibrary": "{0} r\u00e9cemment ajout\u00e9s", + "HeaderMyMedia": "Mes M\u00e9dias", + "HeaderMyMediaSmall": "Mes m\u00e9dias (Petit)", + "LatestFromLibrary": "{0}, ajouts r\u00e9cents", "ContinueWatching": "Continuez \u00e0 regarder", "HeaderLatestChannelMedia": "Derniers \u00e9l\u00e9ments de la cha\u00eene", - "HeaderContinueWatching": "Continuer \u00e0 regarder", - "HeaderContinueListening": "Continuer l'\u00e9coute", + "HeaderContinueWatching": "Reprendre", + "HeaderContinueListening": "Reprendre l'\u00e9coute", "HeaderActiveRecordings": "Enregistrements actifs", "HeaderLatestRecordings": "Derniers enregistrements", "LabelSyncTo": "Synchroniser avec :", + "LabelConvertTo": "Convertir en :", "Next": "Prochain", "LabelSource": "Source:", "LabelVersion": "Version :", "AllLanguages": "Tous les langages", "Previous": "Pr\u00e9c\u00e9dent", - "HeaderNextUp": "En Cours", - "HeaderLatestFrom": "R\u00e9cemment ajout\u00e9s {0}", + "HeaderNextUp": "\u00c0 suivre", + "HeaderLatestFrom": "{0}, ajouts r\u00e9cents", "LabelHomeScreenSectionValue": "Section {0} de l'accueil\u00a0:", "SettingsSaved": "Param\u00e8tres enregistr\u00e9s.", "None": "Aucun", "More": "Plus", "Up": "Haut", "Down": "Bas", + "Home": "Accueil", + "Favorites": "Favoris", "HeaderHomeScreen": "\u00c9cran d'accueil", - "HeaderHomeScreenContent": "Contenu de l'\u00e9cran d'accueil", "HeaderLatestChannelItems": "Derniers \u00e9l\u00e9ments de la cha\u00eene", - "LabelSelectHomeScreenItemsFolders": "Autoriser sur mon \u00e9cran d'accueil l'affichage des \u00e9l\u00e9ments de\u00a0:", "HeaderLibraryOrder": "Ordre de la m\u00e9diath\u00e8que", "HideWatchedContentFromLatestMedia": "Masquer le contenu d\u00e9j\u00e0 vu dans les derniers m\u00e9dias", "HeaderOnNow": "En ce moment", @@ -454,25 +482,28 @@ "PlaybackErrorPlaceHolder": "Veuillez ins\u00e9rer le disque pour lire cette vid\u00e9o.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favoris", + "HeaderFavoriteCollections": "Collections Favorites", + "HeaderFavoritePlaylists": "Listes de lecture favorites", "Collections": "Collections", "LabelSelectFolderGroups": "Grouper automatiquement le contenu des dossiers suivants dans des cat\u00e9gories telles que Films, Musique et TV\u00a0:", "LabelSelectFolderGroupsHelp": "Les dossiers qui ne sont pas coch\u00e9s seront affich\u00e9s tels quels, avec leur propre vue.", + "Folders": "Dossiers", + "DisplayInOtherHomeScreenSections": "Afficher dans les sections de l\u2019\u00e9cran d\u2019accueil comme Ajouts r\u00e9cents et Reprendre", + "DisplayInMyMedia": "Afficher sur l\u2019\u00e9cran d\u2019accueil", "Shows": "\u00c9missions", "HeaderLibraryFolders": "Dossiers de la m\u00e9diath\u00e8que", - "HeaderLandingScreens": "\u00c9crans d\u2019accueil", - "LandingScreensHelp": "S\u00e9lectionner l'\u00e9cran d'accueil par d\u00e9faut quand vous cliquez sur une m\u00e9diath\u00e8que.", "HeaderTermsOfPurchase": "Conditions d'achat", "PrivacyPolicy": "Politique de confidentialit\u00e9", "TermsOfUse": "Conditions d'utilisation", "RepeatMode": "Mode de r\u00e9p\u00e9tition", "RepeatOne": "R\u00e9p\u00e9ter un m\u00e9dia", "RepeatAll": "Tout r\u00e9p\u00e9ter", - "ConfirmEndPlayerSession": "Voulez-vous fermer Emby sur l'appareil ?", + "LabelDefaultScreen": "\u00c9cran par d\u00e9faut", + "ConfirmEndPlayerSession": "Voulez-vous arr\u00eater Emby sur {0} ?", "Yes": "Oui", "No": "Non", "LiveTV": "TV en direct", - "Schedule": "Programmation", + "Schedule": "Planning", "Recordings": "Enregistrements", "MarkWatched": "Marquer comme lu", "ScanForNewAndUpdatedFiles": "Actualiser pour d\u00e9tecter les nouveaux fichiers et les modifications", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Codec vid\u00e9o non support\u00e9", "AudioCodecNotSupported": "Codec audio non support\u00e9", "SubtitleCodecNotSupported": "Format des sous-titres non pris en charge", + "DirectPlayError": "Erreur de lecture directe", "ContainerNotSupported": "Conteneur non pris en charge", "VideoLevelNotSupported": "Niveau vid\u00e9o non pris en charge", "AudioBitrateNotSupported": "D\u00e9bit audio non pris en charge", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Une erreur s'est produite lors de la suppression de l'\u00e9l\u00e9ment du serveur Emby. V\u00e9rifiez que le serveur Emby a un acc\u00e8s en \u00e9criture au dossier multim\u00e9dia et r\u00e9essayez.", "NoSubtitles": "Pas de sous-titres", "Default": "Par d\u00e9faut", + "Absolute": "Absolu", "Smart": "Intelligent", "Small": "Petit", + "Smaller": "Plus petit", "Medium": "Moyen", "Large": "Grand", "ExtraLarge": "Tr\u00e8s grand", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Nombre d'images de r\u00e9f\u00e9rence de la vid\u00e9o non pris en charge", "ErrorConnectServerUnreachable": "Une erreur est survenue pendant l'ex\u00e9cution de l'op\u00e9ration demand\u00e9e. Votre serveur est dans l'incapacit\u00e9 de joindre le serveur d'Emby Connect \u00e0 {0}. Veuillez v\u00e9rifier que votre serveur est bien connect\u00e9 \u00e0 Internet et qu'aucun pare-feu ou autre logiciel de s\u00e9curit\u00e9 ne bloque les communications.", "StopRecording": "Arr\u00eater l'enregistrement", + "HeaderStopRecording": "Arr\u00eater l'enregistrement", "ManageRecording": "G\u00e9rer l'enregistrement", "LabelDropImageHere": "Faites glisser l'image ici, ou cliquez pour parcourir vos fichiers.", "MessageFileReadError": "Une erreur est survenue lors de la lecture du fichier. Veuillez r\u00e9essayer.", @@ -623,15 +658,32 @@ "ShowYear": "Voir l'ann\u00e9e", "Filters": "Filtres", "Unplayed": "Non lu", - "LabelTVHomeScreen": "\u00c9cran d'accueil du mode TV:", + "LabelTVHomeScreen": "\u00c9cran d'accueil du mode TV :", "Horizontal": "Horizontal", "Vertical": "Verticale", "GroupBySeries": "Grouper par s\u00e9ries", "HeaderVideoType": "Type de vid\u00e9o", "HeaderSeriesStatus": "Statut de la s\u00e9rie", "Features": "Longs m\u00e9trages", - "Trailers": "Bandes annonces", + "Trailers": "Bandes-annonces", "Extras": "Extras", "ThemeSongs": "Chansons th\u00e9matiques", - "ThemeVideos": "Vid\u00e9os th\u00e9matiques" + "ThemeVideos": "Vid\u00e9os th\u00e9matiques", + "HeaderFavoriteMovies": "Films Favoris", + "HeaderFavoriteShows": "S\u00e9ries Favorites", + "HeaderFavoriteEpisodes": "Episodes Favoris", + "HeaderFavoriteVideos": "Vid\u00e9os favoris", + "HeaderFavoriteGames": "Jeux Favoris", + "HeaderFavoriteArtists": "Artistes Favoris", + "HeaderFavoriteAlbums": "Albums Favoris", + "HeaderFavoriteSongs": "Chansons Favorites", + "Ascending": "Croissant", + "Descending": "D\u00e9croissant", + "ColorPrimaries": "Couleurs primaires", + "ColorSpace": "Espace colorim\u00e9trique", + "ColorTransfer": "Transfert de couleur", + "VideoRange": "Gamme vid\u00e9o", + "SeriesDisplayOrderHelp": "Ranger les \u00e9pisodes par date de diffusion, par ordre de DVD ou par num\u00e9ro absolu.", + "PlaybackSettingsIntro": "Pour configurer les r\u00e9glages de lecture par d\u00e9faut, arr\u00eatez la lecture de la vid\u00e9o, puis cliquez sur votre ic\u00f4ne utilisateur situ\u00e9e en haut \u00e0 droite dans l'application.", + "SubtitleSettingsIntro": "Pour configurer l'apparence des sous-titres et la langue par d\u00e9faut, arr\u00eatez la lecture de la vid\u00e9o, puis cliquez sur votre ic\u00f4ne utilisateur situ\u00e9e en haut \u00e0 droite dans l'application." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json index 3d0e7e1d4..c30f632be 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Abbreche", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sonntig", "Monday": "M\u00e4ntig", "Tuesday": "Tsischtig", @@ -36,6 +45,13 @@ "Friday": "Friitig", "Saturday": "Samstig", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Date Art:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artist:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Fortlaufend", "Ended": "Beendent", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json index f386eb48a..6346a5d44 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "\u05e0\u05e2\u05d9\u05dc\u05ea \u05ea\u05db\u05d5\u05e0\u05d4 \u05d6\u05d5 \u05e2\u05dd \u05e8\u05db\u05d9\u05e9\u05d4 \u05d7\u05d3 \u05e4\u05e2\u05de\u05d9\u05ea \u05e7\u05d8\u05e0\u05d4, \u05d0\u05d5 \u05e2\u05dd \u05de\u05e0\u05d5\u05d9 \u05e4\u05e2\u05d9\u05dc Premiere \u05d0\u05de\u05d1\u05d9.", "MessageUnlockAppWithSupporter": "\u05d1\u05d9\u05d8\u05d5\u05dc \u05e0\u05e2\u05d9\u05dc\u05d4 \u05e9\u05dc \u05ea\u05db\u05d5\u05e0\u05d4 \u05d6\u05d5 \u05e2\u05dd \u05de\u05e0\u05d5\u05d9 \u05e4\u05e2\u05d9\u05dc \u05e9\u05dc Emby Premiere.", "MessageToValidateSupporter": "\u05d0\u05dd \u05d9\u05e9 \u05dc\u05da \u05de\u05e0\u05d5\u05d9 \u05e4\u05e2\u05d9\u05dc \u05e9\u05dc Emby Premiere, \u05d5\u05d3\u05d0 \u05e9\u05d4\u05d2\u05d3\u05e8\u05ea \u05d0\u05ea Emby Premiere \u05d1\u05de\u05e8\u05db\u05d6 \u05d4\u05e9\u05dc\u05d9\u05d8\u05d4 \u05e9\u05dc \u200b\u200b\u05d0\u05de\u05d1\u05d9 \u05e9\u05e8\u05ea, \u05e9\u05d1\u05d5 \u05d1\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea\u05da \u05dc\u05d2\u05e9\u05ea \u05e2\u05dc-\u05d9\u05d3\u05d9 \u05dc\u05d7\u05d9\u05e6\u05d4 \u05e2\u05dc Emby Premiere \u05d1\u05ea\u05e4\u05e8\u05d9\u05d8 \u05d4\u05e8\u05d0\u05e9\u05d9.", @@ -17,6 +19,7 @@ "EndsAtValue": "\u05de\u05e1\u05ea\u05d9\u05d9\u05dd \u05d1 {0}", "HeaderSelectDate": "\u05d1\u05d7\u05e8 \u05ea\u05d0\u05e8\u05d9\u05da", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "\u05d1\u05e1\u05d3\u05e8", "ButtonCancel": "\u05d1\u05d8\u05dc", @@ -28,6 +31,12 @@ "RecordingScheduled": "\u05d4\u05d4\u05e7\u05dc\u05d8\u05d4 \u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05ea.", "SeriesRecordingScheduled": "\u05d4\u05e7\u05dc\u05d8\u05ea \u05e1\u05d3\u05e8\u05d4 \u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05ea.", "HeaderNewRecording": "\u05d4\u05e7\u05dc\u05d8\u05d4 \u05d7\u05d3\u05e9\u05d4", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "\u05e8\u05d0\u05e9\u05d5\u05df", "Monday": "\u05e9\u05e0\u05d9", "Tuesday": "\u05e9\u05dc\u05d9\u05e9\u05d9", @@ -36,6 +45,13 @@ "Friday": "\u05e9\u05d9\u05e9\u05d9", "Saturday": "\u05e9\u05d1\u05ea", "Days": "\u05d9\u05de\u05d9\u05dd", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "\u05d4\u05e7\u05dc\u05d8 \u05e1\u05d3\u05e8\u05d4", "HeaderCinemaMode": "\u05de\u05e6\u05d1 \u05e7\u05d5\u05dc\u05e0\u05d5\u05e2", "HeaderCloudSync": "\u05e1\u05e0\u05db\u05e8\u05d5\u05df \u05e2\u05e0\u05df", @@ -138,7 +154,8 @@ "Shuffle": "\u05e2\u05e8\u05d1\u05d1", "Identify": "\u05dc\u05d6\u05d4\u05d5\u05ea", "EditImages": "\u05e2\u05e8\u05d5\u05da \u05ea\u05de\u05d5\u05e0\u05d5\u05ea", - "EditInfo": "\u05e2\u05e8\u05d5\u05da \u05de\u05d9\u05d3\u05e2", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "\u05e1\u05e0\u05db\u05e8\u05df", "InstantMix": "\u05de\u05d9\u05e7\u05e1 \u05de\u05d9\u05d9\u05d3\u05d9", "ViewAlbum": "\u05e6\u05e4\u05d4 \u05d1\u05d0\u05dc\u05d1\u05d5\u05dd", @@ -149,6 +166,7 @@ "ResumeAt": "\u05d4\u05de\u05e9\u05da \u05de {0}", "RemoveFromPlaylist": "\u05d4\u05e1\u05e8 \u05de\u05e8\u05e9\u05d9\u05de\u05ea \u05d4\u05e0\u05d9\u05d2\u05d5\u05df", "RemoveFromCollection": "\u05d4\u05e1\u05e8 \u05de\u05d0\u05d5\u05e1\u05e4\u05d9\u05dd", + "Sort": "Sort", "Trailer": "\u05e7\u05d8\u05e2\u05d9 \u05e1\u05e8\u05d8", "MarkPlayed": "\u05e1\u05de\u05df \u05e0\u05d5\u05d2\u05df", "MarkUnplayed": "\u05e1\u05de\u05df \u05dc\u05d0 \u05e0\u05d5\u05d2\u05df", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "\u05db\u05d5\u05ea\u05e8\u05ea \u05de\u05e7\u05d5\u05e8\u05d9\u05ea:", "LabelSortTitle": "\u05de\u05d9\u05d9\u05df \u05db\u05d5\u05ea\u05e8\u05ea:", "LabelDateAdded": "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d5\u05e1\u05e3:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "\u05d4\u05d2\u05d3\u05e8 \u05db\u05d9\u05e6\u05d3 \u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05ea\u05d5\u05e1\u05e4\u05ea \u05e0\u05e7\u05d1\u05e2 \u05d1\u05dc\u05d5\u05d7 \u05d4\u05de\u05d7\u05d5\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc \u05e9\u05e8\u05ea Amby \u05ea\u05d7\u05ea \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e1\u05e4\u05e8\u05d9\u05d4", "LabelStatus": "\u05e1\u05d8\u05d8\u05d5\u05e1:", "LabelArtists": "\u05d0\u05d5\u05de\u05e0\u05d9\u05dd:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "\u05d0\u05dc\u05d1\u05d5\u05dd \u05d0\u05d5\u05de\u05e0\u05d9\u05dd:", "LabelAlbum": "\u05d0\u05dc\u05d1\u05d5\u05dd:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d4\u05e7\u05d4\u05d9\u05dc\u05d4:", "LabelCriticRating": "\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d1\u05d9\u05e7\u05d5\u05e8\u05ea:", + "CriticRating": "Critic rating", "LabelWebsite": "\u05d0\u05ea\u05e8:", "LabelTagline": "\u05e9\u05d5\u05e8\u05ea \u05ea\u05d9\u05d5\u05d2:", "LabelOverview": "\u05e1\u05e7\u05d9\u05e8\u05d4 \u05db\u05dc\u05dc\u05d9\u05ea:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d5\u05e6\u05d0\u05d4:", "LabelYear": "\u05e9\u05e0\u05d4:", "LabelPlaceOfBirth": "\u05de\u05e7\u05d5\u05dd \u05dc\u05d9\u05d3\u05d4:", + "Aired": "Aired", "LabelAirDays": "\u05d9\u05de\u05d9 \u05d0\u05d5\u05d9\u05e8:", "LabelAirTime": "\u05d6\u05de\u05df \u05d0\u05d5\u05d5\u05d9\u05e8:", "LabelRuntimeMinutes": "\u05d6\u05de\u05df \u05e8\u05d9\u05e6\u05d4 (\u05d3\u05e7\u05d5\u05ea):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "\u05d9\u05d7\u05e1 \u05d2\u05d5\u05d1\u05d4-\u05e8\u05d5\u05d7\u05d1 \u05de\u05e7\u05d5\u05e8\u05d9:", "Label3DFormat": "\u05e4\u05d5\u05e8\u05de\u05d8 \u05ea\u05dc\u05ea-\u05de\u05de\u05d3\u05d9:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "\u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05d7\u05dc\u05d5\u05e4\u05d9\u05d9\u05dd", - "LabelDvdSeasonNumber": "\u05de\u05e1\u05e4\u05e8 \u05d4\u05e2\u05d5\u05e0\u05d4 \u05e9\u05dc \u05d4- DVD:", - "LabelDvdEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e4\u05e8\u05e7 DVD:", - "LabelAbsoluteEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e4\u05e8\u05e7 \u05de\u05d5\u05d7\u05dc\u05d8:", "HeaderSpecialEpisodeInfo": "\u05e4\u05e8\u05d8\u05d9 \u05d0\u05e4\u05d9\u05d6\u05d5\u05d3\u05d5\u05ea \u05de\u05d9\u05d5\u05d7\u05d3\u05d5\u05ea", "LabelAirsBeforeSeason": "\u05d1\u05d0\u05d5\u05d5\u05d9\u05e8 \u05dc\u05e4\u05e0\u05d9 \u05d4\u05e2\u05d5\u05e0\u05d4:", "LabelAirsAfterSeason": "\u05d1\u05d0\u05d5\u05d5\u05d9\u05e8 \u05d0\u05d7\u05e8\u05d9 \u05d4\u05e2\u05d5\u05e0\u05d4:", @@ -241,6 +261,7 @@ "ProductionLocations": "\u05de\u05d9\u05e7\u05d5\u05de\u05d9 \u05d9\u05d9\u05e6\u05d5\u05e8", "BirthLocation": "\u05de\u05d9\u05e7\u05d5\u05dd \u05dc\u05d9\u05d3\u05d4", "ParentalRating": "\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d4\u05d4\u05d5\u05e8\u05d9\u05dd", + "PlayCount": "Play count", "Name": "\u05e9\u05dd", "Overview": "\u05e1\u05e7\u05d9\u05e8\u05d4 \u05db\u05dc\u05dc\u05d9\u05ea", "LabelType": "\u05e1\u05d5\u05d2:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "\u05de\u05d7\u05d9\u05e7\u05ea \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd \u05d0\u05dc\u05d4 \u05ea\u05de\u05d7\u05e7 \u05d0\u05d5\u05ea\u05dd \u05d4\u05df \u05de\u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05e7\u05d1\u05e6\u05d9\u05dd \u05d5\u05d4\u05df \u05de\u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05e9\u05dc\u05da. \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05de\u05e9\u05d9\u05da?", "PleaseRestartServerName": "\u05d0\u05e0\u05d0 \u05d4\u05e4\u05e2\u05dc \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05e9\u05e8\u05ea Emby - {0}.", "LabelSyncJobName": "\u05e1\u05e0\u05db\u05e8\u05df \u05d0\u05ea \u05e9\u05dd \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "\u05d0\u05d9\u05db\u05d5\u05ea:", "LabelSyncNoTargetsHelp": "\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d0\u05d9\u05df \u05dc\u05da \u05db\u05e8\u05d2\u05e2 \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea \u05d4\u05ea\u05d5\u05de\u05db\u05d5\u05ea \u05d1\u05d4\u05d5\u05e8\u05d3\u05d4 \u05d1\u05de\u05e6\u05d1 \u05dc\u05d0 \u05de\u05e7\u05d5\u05d5\u05df.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "\u05dc\u05de\u05d3 \u05e2\u05d5\u05d3", "LabelProfile": "\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc:", "LabelBitrateMbps": "\u05e7\u05e6\u05d1 \u05e1\u05d9\u05d1\u05d9\u05d5\u05ea (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "\u05e8\u05e7 \u05e1\u05e8\u05d8\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc\u05d0 \u05d4\u05d5\u05e8\u05d3\u05d5 \u05d9\u05d5\u05e8\u05d3\u05d5, \u05d5\u05e1\u05e8\u05d8\u05d5\u05e0\u05d9\u05dd \u05d9\u05d5\u05e1\u05e8\u05d5 \u05de\u05d4\u05de\u05db\u05e9\u05d9\u05e8 \u05db\u05e4\u05d9 \u05e9\u05d4\u05dd \u05e6\u05e4\u05d5.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "\u05ea\u05d5\u05db\u05df \u05d7\u05d3\u05e9 \u05e9\u05e0\u05d5\u05e1\u05e3 \u05dc\u05ea\u05d9\u05e7\u05d9\u05d4 \u05d6\u05d5 \u05d9\u05d5\u05e8\u05d9\u05d3 \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05dc\u05de\u05db\u05e9\u05d9\u05e8.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "\u05de\u05d2\u05d1\u05dc\u05ea \u05e4\u05e8\u05d9\u05d8:", - "LabelItemLimitHelp": "\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05d0\u05dc\u05d9. \u05d4\u05d2\u05d3\u05e8 \u05de\u05d2\u05d1\u05dc\u05d4 \u05dc\u05de\u05e1\u05e4\u05e8 \u05d4\u05e4\u05e8\u05d9\u05d8\u05d9\u05dd \u05e9\u05d9\u05d5\u05e8\u05d3\u05d5.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "\u05d1\u05d7\u05e8 \u05de\u05db\u05e9\u05d9\u05e8 \u05dc\u05d4\u05d5\u05e8\u05d3\u05d4 \u05d0\u05dc\u05d9\u05d5.", "Screenshots": "\u05e6\u05d9\u05dc\u05d5\u05de\u05d9 \u05de\u05e1\u05da", "MoveRight": "\u05d6\u05d5\u05d6 \u05d9\u05de\u05d9\u05e0\u05d4", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "\u05e1\u05e0\u05db\u05e8\u05df \u05dc:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json index aef3adf36..127bf9043 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Otklju\u010daj ovu mogu\u0107nost s malom jednokratnom kupnjom ili s aktivnom pretplatom Emby Premijere.", "MessageUnlockAppWithSupporter": "Otklju\u010daj ovu mogu\u0107nost sa pretplatom Emby Premijere.", "MessageToValidateSupporter": "Ako imate aktivnu pretplatu Emby Premijere provjerite dali ste postavili Emby Premijeru u svojoj nadzornoj plo\u010di Emby Server-a kojoj mo\u017eete pristupiti klikom Emby Premijera u glavnom izborniku.", @@ -17,6 +19,7 @@ "EndsAtValue": "Zavr\u0161ava u {0}", "HeaderSelectDate": "Odaberi datum", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "U redu", "ButtonCancel": "Odustani", @@ -28,6 +31,12 @@ "RecordingScheduled": "Snimka je zakazana.", "SeriesRecordingScheduled": "Snimanje serije je zakazano.", "HeaderNewRecording": "Nova snimka", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Nedjelja", "Monday": "Ponedjeljak", "Tuesday": "Utorak", @@ -36,6 +45,13 @@ "Friday": "Petak", "Saturday": "Subota", "Days": "Dani", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Snimi serije", "HeaderCinemaMode": "Kino na\u010din", "HeaderCloudSync": "Sink. preko oblaka", @@ -138,7 +154,8 @@ "Shuffle": "Mije\u0161aj", "Identify": "Identificiraj", "EditImages": "Ure\u0111ivanje slika", - "EditInfo": "Ure\u0111ivanje informacija", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sink.", "InstantMix": "Trenutno mije\u0161anje", "ViewAlbum": "Pogledaj album", @@ -149,6 +166,7 @@ "ResumeAt": "Nastavi od {0}", "RemoveFromPlaylist": "Ukloni iz popisa", "RemoveFromCollection": "Ukloni iz kolekcije", + "Sort": "Sort", "Trailer": "Kratki video", "MarkPlayed": "Ozna\u010di pogledan", "MarkUnplayed": "Ozna\u010di nepogledan", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Originalni naslov:", "LabelSortTitle": "Naziv vrste:", "LabelDateAdded": "Datumu dodavanja", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Podesite kako se datum dodavanja odre\u0111uje na nadzornoj plo\u010di Emby Server-a u postavkama biblioteke", "LabelStatus": "Status:", "LabelArtists": "Izvo\u0111a\u010di:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Izvo\u0111a\u010di albuma", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Ocjene zajednice:", "LabelCriticRating": "Ocjene kritike:", + "CriticRating": "Critic rating", "LabelWebsite": "Web stranica:", "LabelTagline": "Slogan:", "LabelOverview": "Pregled:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Datum izdavanja:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Datum ro\u0111enja:", + "Aired": "Aired", "LabelAirDays": "Dani emitiranja:", "LabelAirTime": "Vrijeme emitiranja:", "LabelRuntimeMinutes": "Vrijeme izvo\u0111enja (minuta):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Originalni omjer gledanja:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternativni brojevi epizoda", - "LabelDvdSeasonNumber": "Dvd broj sezone:", - "LabelDvdEpisodeNumber": "Dvd broj epizode:", - "LabelAbsoluteEpisodeNumber": "Apsolutni broj epizode:", "HeaderSpecialEpisodeInfo": "Posebni podaci o epizodi", "LabelAirsBeforeSeason": "Emitiranje prije sezone:", "LabelAirsAfterSeason": "Emitiranje nakon sezona:", @@ -241,6 +261,7 @@ "ProductionLocations": "Lokacije proizvodnje", "BirthLocation": "Lokacije ro\u0111enja", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Naziv", "Overview": "Pregled", "LabelType": "Tip:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Brisanjem ove stavke \u0107e se izbrisati iz oba datote\u010dnog sustava i medijskoj biblioteci. Jeste li sigurni da \u017eelite nastaviti?", "PleaseRestartServerName": "Ponovno pokrenite Emby Server - {0}.", "LabelSyncJobName": "Ime sinkronizacijskog posla:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvaliteta:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Nau\u010di jo\u0161", "LabelProfile": "Profil:", "LabelBitrateMbps": "Brzina prijenosa (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Ograni\u010denje stavke:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Isje\u010dci slika", "MoveRight": "Pomakni udesno", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sinkroniziraj na:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json index 624f0fb9d..de782de88 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json @@ -1,12 +1,14 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", - "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", + "MessageUnlockAppWithSupporter": "Enged\u00e9lyezd ezt a funkci\u00f3t akt\u00edv Emby Premiere el\u0151fizet\u00e9ssel.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Megoszt\u00e1s", "Add": "Hozz\u00e1ad", - "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", - "LiveTvRequiresUnlock": "Live TV requires an active Emby Premiere subscription.", + "ServerUpdateNeeded": "Ezt az Emby Sertvert friss\u00edteni kell. A leg\u00fajabb verzi\u00f3 let\u00f6lt\u00e9s\u00e9hez k\u00e9rj\u00fck, l\u00e1togass el ide {0}", + "LiveTvRequiresUnlock": "A Live TV akt\u00edv Emby Premiere el\u0151fizet\u00e9st ig\u00e9nyel.", "AttributeNew": "\u00daj", "Premiere": "Premiere", "Live": "\u00c9l\u0151", @@ -16,7 +18,8 @@ "OriginalAirDateValue": "Eredeti vet\u00edt\u00e9s d\u00e1tuma: {0}", "EndsAtValue": "V\u00e1rhat\u00f3 befejez\u00e9s {0}", "HeaderSelectDate": "V\u00e1lassz d\u00e1tumot", - "Watched": "Watched", + "Watched": "Megtekintett", + "AirDate": "Air date", "Played": "Megn\u00e9zett", "ButtonOk": "Ok", "ButtonCancel": "M\u00e9gsem", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "\u00daj Felv\u00e9tel", + "WakeServer": "Kiszolg\u00e1l\u00f3 fel\u00e9breszt\u00e9s", + "HeaderWakeServer": "Kiszolg\u00e1l\u00f3 fel\u00e9breszt\u00e9s", + "AttemptingWakeServer": "A kiszolg\u00e1l\u00f3 fel\u00e9breszt\u00e9se folyamatban. K\u00e9rlek v\u00e1rj...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Kezd\u0151k\u00e9perny\u0151 testreszab\u00e1sa", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Vas\u00e1rnap", "Monday": "H\u00e9tf\u0151", "Tuesday": "Kedd", @@ -36,11 +45,18 @@ "Friday": "P\u00e9ntek", "Saturday": "Szombat", "Days": "Nap", + "SortByValue": "Rendez\u00e9s {0}", + "LabelSortBy": "Rendez\u00e9s:", + "LabelSortOrder": "Sorrend:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Felh\u0151szinkroniz\u00e1ci\u00f3 ", "Downloads": "Let\u00f6lt\u00e9sek", - "HeaderMyDownloads": "My Downloads", + "HeaderMyDownloads": "Let\u00f6lt\u00e9sek", "HeaderOfflineDownloads": "Offline M\u00e9dia", "HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.", "CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.", @@ -131,14 +147,15 @@ "Favorite": "Kedvenc", "Like": "Tettszik", "Dislike": "Nem tettszik", - "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", + "RefreshDialogHelp": "A metaadatok friss\u00edt\u00e9se az Emby Server vez\u00e9rl\u0151pultj\u00e1ban enged\u00e9lyezett be\u00e1ll\u00edt\u00e1sok \u00e9s internetszolg\u00e1ltat\u00e1sok alapj\u00e1n t\u00f6rt\u00e9nik.", "Open": "Megnyit\u00e1s", "Play": "Lej\u00e1tsz\u00e1s", "AddToPlayQueue": "Add to play queue", "Shuffle": "Kever\u00e9s", "Identify": "Azonos\u00edt\u00e1s", "EditImages": "K\u00e9pek szerkeszt\u00e9se", - "EditInfo": "Adatok szerkeszt\u00e9se", + "EditMetadata": "Metaadat szerkeszt\u00e9s", + "Convert": "\u00c1tkonvert\u00e1l", "Sync": "Szinkroniz\u00e1l", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Rendez\u00e9s: ", "Trailer": "El\u0151zetes", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Tartalom t\u00edpusa:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Eredeti c\u00edm:", "LabelSortTitle": "ABC szerinti c\u00edm:", "LabelDateAdded": "Hozz\u00e1adva:", + "DateAdded": "Hozz\u00e1adva", + "DatePlayed": "Lej\u00e1tsz\u00e1s d\u00e1tuma", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "St\u00e1tusz:", "LabelArtists": "El\u0151ad\u00f3k:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "K\u00f6z\u00f6ss\u00e9gi \u00e9rt\u00e9kel\u00e9s", "LabelCommunityRating": "K\u00f6z\u00f6ss\u00e9gi \u00e9rt\u00e9kel\u00e9s:", "LabelCriticRating": "Kritikusok \u00e9rt\u00e9kel\u00e9se", + "CriticRating": "Critic rating", "LabelWebsite": "Weboldal:", "LabelTagline": "C\u00edmke:", "LabelOverview": "Tartalom:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Megjelen\u00e9s d\u00e1tuma:", "LabelYear": "\u00c9v:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "J\u00e1t\u00e9kid\u0151 (perc):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Eredeti k\u00e9par\u00e1ny:", "Label3DFormat": "3D form\u00e1tum:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd epiz\u00f3d sz\u00e1ma:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -230,20 +250,21 @@ "LabelDiscNumber": "Disc number:", "LabelParentNumber": "Parent number:", "SortName": "Sort name", - "ReleaseDate": "Release date", + "ReleaseDate": "Megjelen\u00e9s d\u00e1tuma", "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enged\u00e9lyezett mez\u0151k", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "K\u00e9pek", - "Runtime": "Runtime", + "Runtime": "J\u00e1t\u00e9kid\u0151", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Korhat\u00e1r besorol\u00e1s", - "Name": "Name", + "PlayCount": "Lej\u00e1tsz\u00e1sok sz\u00e1ma", + "Name": "N\u00e9v", "Overview": "Overview", - "LabelType": "Type:", + "LabelType": "T\u00edpus:", "LabelPersonRole": "Role:", "LabelPersonRoleHelp": "Example: Ice cream truck driver", "Actor": "Actor", @@ -267,7 +288,7 @@ "ValueOneSeries": "1 series", "ValueSeriesCount": "{0} series", "ValueOneEpisode": "1 episode", - "ValueEpisodeCount": "{0} episodes", + "ValueEpisodeCount": "{0} epiz\u00f3d", "ValueOneGame": "1 game", "ValueGameCount": "{0} games", "ValueOneAlbum": "1 album", @@ -282,14 +303,15 @@ "HeaderIdentifyItemHelp": "Adj meg egy vagy t\u00f6bb keres\u00e9si krit\u00e9riumot. T\u00e1vol\u00edtsd el a krit\u00e9riumokat a keres\u00e9si eredm\u00e9nyek n\u00f6vel\u00e9se \u00e9rdek\u00e9ben.", "PleaseEnterNameOrId": "Please enter a name or an external Id.", "MessageItemSaved": "Item saved.", - "SearchResults": "Search Results", + "SearchResults": "A keres\u00e9s eredm\u00e9nye", "ServerNameIsRestarting": "Emby Szerver - {0} \u00fajraindul.", - "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", + "ServerNameIsShuttingDown": "Emby Server - {0} le\u00e1ll.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "K\u00e9rlek ind\u00edtsd \u00fajra az Emby Szerver-t - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "\u00c1tkonvert\u00e1l\u00e1s...", "LabelQuality": "Min\u0151s\u00e9g:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Let\u00f6lt\u00e9s...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profil:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Csak a nem l\u00e1tott vide\u00f3k konvert\u00e1l\u00e1sa", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Csak a nem l\u00e1tott vide\u00f3k lesznek konvert\u00e1lva.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Elemsz\u00e1m limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "V\u00e1lassz egy eszk\u00f6zt a let\u00f6lt\u00e9shez.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -312,7 +339,7 @@ "Settings": "Be\u00e1ll\u00edt\u00e1sok", "ShowIndicatorsFor": "Show indicators for:", "NewEpisodes": "\u00daj epiz\u00f3dok", - "Episodes": "Episodes", + "Episodes": "Epiz\u00f3dok", "HDPrograms": "HD programs", "Programs": "Programs", "LiveBroadcasts": "Live broadcasts", @@ -340,13 +367,13 @@ "AllChannels": "All channels", "LabelRecord": "Record:", "NewEpisodesOnly": "Csak \u00faj epiz\u00f3dok", - "AllEpisodes": "All episodes", + "AllEpisodes": "\u00d6sszes epiz\u00f3d", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", "MinutesBefore": "minutes before", "MinutesAfter": "minutes after", "SkipEpisodesAlreadyInMyLibrary": "Don't record episodes that are already in my library", - "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibraryHelp": "Az epiz\u00f3dokat \u00f6sszehasonl\u00edtjuk az \u00e9vad \u00e9s az epiz\u00f3d sz\u00e1m\u00e1val, ha rendelkez\u00e9sre \u00e1llnak.", "LabelKeepUpTo": "Keep up to:", "AsManyAsPossible": "As many as possible", "DefaultErrorMessage": "There was an error processing the request. Please try again later.", @@ -356,7 +383,7 @@ "Categories": "Categories", "Sports": "Sports", "News": "News", - "Movies": "Movies", + "Movies": "Filmek", "Kids": "Kids", "EnableColorCodedBackgrounds": "Enable color coded backgrounds", "SortChannelsBy": "Sort channels by:", @@ -372,7 +399,7 @@ "ButtonUnlockWithPurchase": "Unlock with Purchase", "ButtonUnlockPrice": "Unlock {0}", "EmbyPremiereMonthlyWithPrice": "Emby Premiere Monthly {0}", - "HeaderAlreadyPaid": "Already Paid?", + "HeaderAlreadyPaid": "M\u00e1r Fizetve?", "ButtonPlayOneMinute": "Egy perc lej\u00e1tsz\u00e1sa", "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", "HeaderUnlockFeature": "Funkci\u00f3 felold\u00e1sa", @@ -392,7 +419,7 @@ "SyncJobItemStatusReadyToTransfer": "Ready to Transfer", "SyncJobItemStatusSyncedMarkForRemoval": "Removing from device", "SyncJobItemStatusQueued": "Queued", - "SyncJobItemStatusConverting": "Converting", + "SyncJobItemStatusConverting": "\u00c1tkonvert\u00e1l\u00e1s", "SyncJobItemStatusTransferring": "Transferring", "SyncJobItemStatusSynced": "Downloaded", "SyncJobItemStatusFailed": "Failed", @@ -417,7 +444,7 @@ "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information.", "Accept": "Accept", "Reject": "Reject", - "Connect": "Connect", + "Connect": "Kapcsol\u00f3d\u00e1s", "HeaderMyMedia": "M\u00e9diat\u00e1ram", "HeaderMyMediaSmall": "M\u00e9diat\u00e1ram (kicsi)", "LatestFromLibrary": "Leg\u00fajabb {0}", @@ -428,10 +455,11 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", - "LabelSource": "Source:", + "LabelSource": "Forr\u00e1s:", "LabelVersion": "Version:", - "AllLanguages": "All languages", + "AllLanguages": "\u00d6sszes nyelv", "Previous": "Previous", "HeaderNextUp": "K\u00f6vetkezik", "HeaderLatestFrom": "Leg\u00fajabb innen {0}", @@ -441,10 +469,10 @@ "More": "Tov\u00e1bb", "Up": "Fel", "Down": "Le", + "Home": "Kezd\u0151lap", + "Favorites": "Kedvencek", "HeaderHomeScreen": "Kezd\u0151k\u00e9perny\u0151", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "M\u00e9diat\u00e1r rendez\u00e9s", "HideWatchedContentFromLatestMedia": "A megtekintett tartalom elrejt\u00e9se a leg\u00fajabb m\u00e9di\u00e1b\u00f3l", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Javaslatok", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Gy\u0171jtem\u00e9nyek", "LabelSelectFolderGroups": "Automatikusan csoportos\u00edtsa a k\u00f6vetkez\u0151 mapp\u00e1k tartalm\u00e1t olyan n\u00e9zetekre, mint a Filmek, a Zene \u00e9s a TV:", "LabelSelectFolderGroupsHelp": "A ki nem v\u00e1lasztott mapp\u00e1k \u00f6nmagukban, saj\u00e1t n\u00e9zetben jelennek meg.", + "Folders": "Mapp\u00e1k", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "K\u00f6nyvt\u00e1r mapp\u00e1k", - "HeaderLandingScreens": "\u00c9rkez\u00e9si Oldalak", - "LandingScreensHelp": "V\u00e1laszd ki az alap\u00e9rtelmezett \u00e9rkez\u00e9si k\u00e9perny\u0151t, amikor r\u00e1kattintasz egy k\u00f6nyvt\u00e1rra.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Ism\u00e9tl\u0151 m\u00f3d", "RepeatOne": "Ism\u00e9tl\u00e9s egyszer", "RepeatAll": "Folyamatos ism\u00e9tl\u00e9s ", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,13 +600,14 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", "Browse": "Browse", "HeaderUploadImage": "Upload Image", "HeaderAddUpdateImage": "Add\/Update Image", - "LabelImageType": "Image type:", + "LabelImageType": "K\u00e9p t\u00edpusa:", "Upload": "Upload", "Primary": "Primary", "Art": "Art", @@ -607,31 +642,48 @@ "PlayNext": "Play next", "AllowSeasonalThemes": "Allow automatic seasonal themes", "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting.", - "AutoBasedOnLanguageSetting": "Auto (based on language setting)", - "LabelDateTimeLocale": "Date time locale:", - "DirectorValue": "Director: {0}", - "DirectorsValue": "Directors: {0}", + "AutoBasedOnLanguageSetting": "Automatikus (a nyelvi be\u00e1ll\u00edt\u00e1sok alapj\u00e1n)", + "LabelDateTimeLocale": "F\u00f6ldrajzi d\u00e1tum:", + "DirectorValue": "Rendez\u0151: {0}", + "DirectorsValue": "Rendez\u0151k: {0}", "GenreValue": "Genre: {0}", - "GenresValue": "Genres: {0}", + "GenresValue": "M\u0171fajok: {0}", "LinksValue": "Links: {0}", "TagsValue": "Tags: {0}", - "LabelAudio": "Audio:", - "LabelVideo": "Video:", - "LabelSubtitles": "Subtitles:", + "LabelAudio": "Audi\u00f3:", + "LabelVideo": "Vide\u00f3:", + "LabelSubtitles": "Feliratok:", "Off": "Off", - "ShowTitle": "Show title", + "ShowTitle": "N\u00e9v megjelen\u00edt\u00e9se", "ShowYear": "Show year", - "Filters": "Filters", + "Filters": "Sz\u0171r\u0151k", "Unplayed": "Unplayed", "LabelTVHomeScreen": "TV mode home screen:", "Horizontal": "Horizontal", "Vertical": "Vertical", "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", + "HeaderVideoType": "Vide\u00f3 t\u00edpusa:", "HeaderSeriesStatus": "Series Status", - "Features": "Features", + "Features": "Jellemz\u0151k", "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Kedvenc Filmek", + "HeaderFavoriteShows": "Kedvenc M\u0171sorok", + "HeaderFavoriteEpisodes": "Kedvenc Epiz\u00f3dok", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Kedvenc Dalok", + "Ascending": "N\u00f6vekv\u0151", + "Descending": "Cs\u00f6kken\u0151", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json index 3eac64652..27492b5be 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancel", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Tipe konten:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json index 2a7aed715..ea1f5e645 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Sblocca questa funzionalit\u00e0 con un piccolo acquisto singolo, o con un abbonamento Emby Premiere.", "MessageUnlockAppWithSupporter": "Sblocca questa funzionalit\u00e0 con un abbonamento Emby Premiere", "MessageToValidateSupporter": "Se hai un abbonamento Emby Premiere, assicurati di averlo configurato nel Pannello di Controllo del Server, a cui puoi accedere cliccando su Emby Premiere dal menu principale.", @@ -17,6 +19,7 @@ "EndsAtValue": "Finir\u00e0 alle {0}", "HeaderSelectDate": "Scegli una data", "Watched": "Visto", + "AirDate": "Data messa in Onda", "Played": "Visto", "ButtonOk": "Ok", "ButtonCancel": "Annulla", @@ -28,6 +31,12 @@ "RecordingScheduled": "Registrazione pianificata.", "SeriesRecordingScheduled": "Registrazione serie TV pianificata.", "HeaderNewRecording": "Nuova Registrazione", + "WakeServer": "Sveglia il server", + "HeaderWakeServer": "Sveglia il server", + "AttemptingWakeServer": "Tentando di svegliare il server. Per piacere aspetta...", + "WakeServerSuccess": "Successo!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "I pacchetti Wake On LAN sono stati inviati al computer server, ma non siamo in grado di connettersi al server Emby. Potrebbe essere necessario un po 'pi\u00f9 di tempo per riattivare la macchina, oppure il server Emby potrebbe non essere attivo sulla macchina.", "Sunday": "Domenica", "Monday": "Luned\u00ec", "Tuesday": "Marted\u00ec", @@ -36,6 +45,13 @@ "Friday": "Venerd\u00ec", "Saturday": "Sabato", "Days": "Giorni", + "SortByValue": "Ordina per {0}", + "LabelSortBy": "Ordina per:", + "LabelSortOrder": "Ordinato per:", + "HeaderPhotoAlbums": "Album foto", + "Photos": "Foto", + "HeaderAppearsOn": "Appears On", + "List": "Lista", "RecordSeries": "Registra serie TV", "HeaderCinemaMode": "Modalit\u00e0 Cinema", "HeaderCloudSync": "Sinc. nel Cloud", @@ -138,7 +154,8 @@ "Shuffle": "Casuale", "Identify": "Identifica", "EditImages": "Modifica immagini", - "EditInfo": "Modifica Info", + "EditMetadata": "Modifica metadati", + "Convert": "Converti", "Sync": "Sincronizza", "InstantMix": "Mix istantaneo", "ViewAlbum": "Visualizza album", @@ -149,6 +166,7 @@ "ResumeAt": "Riprendi da {0}", "RemoveFromPlaylist": "Rimuovi dalla playlist", "RemoveFromCollection": "Rimuovi dalla collezione", + "Sort": "Ordina", "Trailer": "Trailer", "MarkPlayed": "Segna visto", "MarkUnplayed": "Segna non visto", @@ -157,7 +175,7 @@ "TryMultiSelect": "Prova la selezione multipla", "TryMultiSelectMessage": "Per modificare pi\u00f9 elementi, clicca e tieni premuto su un poster e seleziona gli elementi che vuoi gestire. Prova!", "HeaderConfirmRecordingCancellation": "Conferma Eliminazione Registrazione", - "MessageConfirmRecordingCancellation": "Sei sicuro di voler eliminare questa registrazione?", + "MessageConfirmRecordingCancellation": "Cancellare la registrazione?", "Error": "Errore", "VoiceInput": "Comandi Vocali", "LabelContentType": "Tipo di contenuto:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Titolo originale:", "LabelSortTitle": "Titolo per ordinamento:", "LabelDateAdded": "Aggiunto il:", + "DateAdded": "Aggiunto il", + "DatePlayed": "Visto il", "ConfigureDateAdded": "Scegli come determinare la data di aggiunta dal Pannello di Controllo del Server Emby, nelle impostazioni della Libreria.", "LabelStatus": "Stato:", "LabelArtists": "Artisti:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Artisti album:", "LabelAlbum": "Album:", "Artists": "Artisti", + "ImdbRating": "Voto IMDB", + "CommunityRating": "Voto del pubblico", "LabelCommunityRating": "Voto del pubblico:", "LabelCriticRating": "Voto della critica:", + "CriticRating": "Voto della critica", "LabelWebsite": "Sito Web:", "LabelTagline": "Slogan:", "LabelOverview": "Trama:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Data di uscita:", "LabelYear": "Anno:", "LabelPlaceOfBirth": "Luogo di nascita:", + "Aired": "In onda", "LabelAirDays": "In onda da (gg):", "LabelAirTime": "In onda da:", "LabelRuntimeMinutes": "Durata (minuti):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Aspetto originale:", "Label3DFormat": "Formato 3D:", "FormatValue": "Formato: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Corrispondenza perfetta", "EnableExternalVideoPlayers": "Abilita lettori video esterni", "EnableExternalVideoPlayersHelp": "Quando viene avviata la riproduzione video, verr\u00e0 visualizzato un menu del riproduttore esterno .", - "HeaderAlternateEpisodeNumbers": "Numeri Episodio Alternativi", - "LabelDvdSeasonNumber": "Numero stagione DVD:", - "LabelDvdEpisodeNumber": "Numero episodio DVD:", - "LabelAbsoluteEpisodeNumber": "Numero episodio assoluto:", "HeaderSpecialEpisodeInfo": "Informazioni Episodio Speciale", "LabelAirsBeforeSeason": "In onda prima della stagione:", "LabelAirsAfterSeason": "In onda dopo la stagione:", @@ -241,6 +261,7 @@ "ProductionLocations": "Sedi di produzione", "BirthLocation": "Luogo di nascita", "ParentalRating": "Classificazione per genitori", + "PlayCount": "Riproduzioni", "Name": "Nome", "Overview": "Trama", "LabelType": "Tipo:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "L'eliminazione di questi elementi li canceller\u00e0 sia dal disco che dalla tua libreria multimediale. Sei sicuro di voler continuare?", "PleaseRestartServerName": "Per favore riavvia Emby Server - {0}.", "LabelSyncJobName": "Nome Attivit\u00e0 di Sinc.:", - "SyncJobCreated": "Attivit\u00e0 di Sinc. creata", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Qualit\u00e0:", "LabelSyncNoTargetsHelp": "Al momento non hai applicazioni che supportino il download offline.", "DownloadingDots": "In scaricamento...", @@ -297,12 +319,17 @@ "LearnMore": "saperne di pi\u00f9", "LabelProfile": "Profilo:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Converti solo video non visti", "SyncUnwatchedVideosOnly": "Scarica solo i video non visti", + "ConvertUnwatchedVideosOnlyHelp": "Verranno convertiti solo video non visti", "SyncUnwatchedVideosOnlyHelp": "Solo i video non visti verranno scaricati, e verranno rimossi dal dispositivo non appena visti.", "AutomaticallySyncNewContent": "Scarica automaticamente i nuovi contenuti", "AutomaticallySyncNewContentHelp": "I nuovi contenuti aggiunti verranno scaricati automaticamente al dispositivo.", + "AutomaticallyConvertNewContent": "Converti automaticamente i nuovi contenuti", + "AutomaticallyConvertNewContentHelp": "I nuovi contenuti aggiunti in questa cartella verranno automaticamente convertiti.", "LabelItemLimit": "Limite elementi:", - "LabelItemLimitHelp": "Facoltativo. Imposta un limite al numero di elementi che verranno scaricati.", + "ConvertItemLimitHelp": "Opzionale. Impostare un limite al numero di elementi che verranno convertiti.", + "DownloadItemLimitHelp": "Facoltativo. Imposta un limite al numero di elementi che verranno scaricati.", "PleaseSelectDeviceToSyncTo": "Seleziona un dispositivo per eseguire il download.", "Screenshots": "Screenshot", "MoveRight": "Sposta a destra", @@ -421,13 +448,14 @@ "HeaderMyMedia": "I miei media", "HeaderMyMediaSmall": "I miei media (piccolo)", "LatestFromLibrary": "Ultimi {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Continua a guardare", "HeaderLatestChannelMedia": "Ultimi elementi aggiunti", "HeaderContinueWatching": "Continua a guardare", "HeaderContinueListening": "Continua ad ascoltare", "HeaderActiveRecordings": "Registrazioni Attive", "HeaderLatestRecordings": "Ultime registrazioni", "LabelSyncTo": "Sincronizza su:", + "LabelConvertTo": "Converti a:", "Next": "Prossimo", "LabelSource": "Origine:", "LabelVersion": "Versione:", @@ -441,10 +469,10 @@ "More": "Dettagli", "Up": "Su", "Down": "Gi\u00f9", + "Home": "Home", + "Favorites": "Preferiti", "HeaderHomeScreen": "Pagina iniziale", - "HeaderHomeScreenContent": "Contenuto Schermata Iniziale", "HeaderLatestChannelItems": "Ultimi elementi aggiunti", - "LabelSelectHomeScreenItemsFolders": "Consentire agli elementi di apparire nella mia schermata iniziale da:", "HeaderLibraryOrder": "Ordine Libreria", "HideWatchedContentFromLatestMedia": "Nascondi i contenuti gi\u00e0 visti dagli Ultimi Media", "HeaderOnNow": "In onda ora", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Per favore inserisci i dischi nell'ordine per riprodurre questo video.", "Guide": "Guida", "Suggestions": "Suggerimenti", - "Favorites": "Preferiti", + "HeaderFavoriteCollections": "Collezioni Preferite", + "HeaderFavoritePlaylists": "Playlist Preferite", "Collections": "Collezioni", "LabelSelectFolderGroups": "Raggruppa i contenuti delle seguenti cartelle in viste come Film, Musica e Serie TV", "LabelSelectFolderGroupsHelp": "Le cartelle non selezionate verranno mostrate come se stesse nelle proprie viste", + "Folders": "Cartelle", + "DisplayInOtherHomeScreenSections": "Mostra le sezioni della schermata home come gli ultimi media e continua a guardare", + "DisplayInMyMedia": "Visualizza nella schermata di home", "Shows": "Programmi", "HeaderLibraryFolders": "Cartelle Libreria", - "HeaderLandingScreens": "Schermata di Destinazione", - "LandingScreensHelp": "Selezionare la schermata di destinazione predefinita quando si fa clic su una libreria", "HeaderTermsOfPurchase": "Termini di pagamento", "PrivacyPolicy": "Informativa sulla privacy", "TermsOfUse": "Termini di utilizzo", "RepeatMode": "Modalit\u00e0 Ripeti", "RepeatOne": "Ripeti uno", "RepeatAll": "Ripeti tutti", - "ConfirmEndPlayerSession": "Vuoi chiudere Emby su questo dispositivo?", + "LabelDefaultScreen": "Schermo predefinito:", + "ConfirmEndPlayerSession": "Vuoi chiudere Emby su {0}?", "Yes": "Si", "No": "No", "LiveTV": "Diretta TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Il codec video non \u00e8 supportato", "AudioCodecNotSupported": "Il codec audio non \u00e8 supportato", "SubtitleCodecNotSupported": "Il formato del sottotitolo non \u00e8 supportato", + "DirectPlayError": "Errore riproduzione diretta", "ContainerNotSupported": "Contenitore file non supportato", "VideoLevelNotSupported": "Livello video non supportato", "AudioBitrateNotSupported": "Bitrate audio non supportato", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Si \u00e8 verificato un errore durante l'eliminazione dell'elemento da Emby Server. Verifica che Emby Server abbia accesso in scrittura sulla cartella multimediale e riprova.", "NoSubtitles": "Nessun Sottotitolo", "Default": "Predefinito", + "Absolute": "Assoluto", "Smart": "Intelligente", "Small": "Piccolo", + "Smaller": "Smaller", "Medium": "Medio", "Large": "Grande", "ExtraLarge": "Molto Grande", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Il numero di frame di riferimento video non \u00e8 supportato", "ErrorConnectServerUnreachable": "Si \u00e8 verificato un errore durante l'esecuzione dell'operazione richiesta. Il tuo server non \u00e8 in grado di contattare il nostro Server Emby Connect al {0}. Assicurarsi che il server disponga di una connessione Internet attiva e che le comunicazioni siano consentite da qualsiasi firewall o software di protezione installato.", "StopRecording": "Ferma registrazione", + "HeaderStopRecording": "Ferma registrazione", "ManageRecording": "Gestisci registrazione", "LabelDropImageHere": "Rilasciare l'immagine qui, oppure clicca per sfogliare.", "MessageFileReadError": "Si \u00e8 verificato un errore durante la lettura del file. Si prega di riprovare.", @@ -602,7 +637,7 @@ "HeaderMusicQuality": "Qualit\u00e0 Musica", "LabelHomeNetworkQuality": "Qualit\u00e0 della rete domestica:", "HeaderLatestMedia": "Ultimi Media", - "HeaderRestartingEmbyServer": "Ravviando Emby Server", + "HeaderRestartingEmbyServer": "Riavviando Emby Server", "RestartPleaseWaitMessage": "Per piacere aspetta mentre Emby Server si arresta e riavvia. Questo pu\u00f2 richiedere un minuto o due.", "PlayNext": "Riproduci prossimo", "AllowSeasonalThemes": "Consenti temi automatici stagionali", @@ -627,11 +662,28 @@ "Horizontal": "Orizzontale", "Vertical": "Verticale", "GroupBySeries": "Raggruppa per serie", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", - "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "HeaderVideoType": "Tipo di Video", + "HeaderSeriesStatus": "Stato Serie TV", + "Features": "Caratteristiche", + "Trailers": "Trailer", + "Extras": "Extra", + "ThemeSongs": "Temi canzoni", + "ThemeVideos": "Temi video", + "HeaderFavoriteMovies": "Film Preferiti", + "HeaderFavoriteShows": "Serie TV Preferite", + "HeaderFavoriteEpisodes": "Episodi Preferiti", + "HeaderFavoriteVideos": "Video Preferiti", + "HeaderFavoriteGames": "Giochi Preferiti", + "HeaderFavoriteArtists": "Artisti Preferiti", + "HeaderFavoriteAlbums": "Album Preferiti", + "HeaderFavoriteSongs": "Canzoni Preferite", + "Ascending": "Crescente", + "Descending": "Decrescente", + "ColorPrimaries": "Colori primari", + "ColorSpace": "Spazio Colore", + "ColorTransfer": "Trasferimento Colore", + "VideoRange": "Range del Video", + "SeriesDisplayOrderHelp": "Ordina gli episodi per data messa in onda, ordine dvd o numerazione assoluta.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json index 64e710888..226533b19 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "\u041e\u0441\u044b \u049b\u04b1\u0440\u0430\u043c\u0434\u0430\u0441\u0442\u044b \u0431\u0456\u0440 \u0436\u043e\u043b\u0493\u044b \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443, \u043d\u0435\u043c\u0435\u0441\u0435 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 Emby Premiere \u0436\u0430\u0437\u044b\u043b\u044b\u043c\u044b \u0430\u0440\u049b\u044b\u043b\u044b \u049b\u04b1\u0440\u0441\u0430\u0443\u0434\u0430\u043d \u0431\u043e\u0441\u0430\u0442\u0443.", "MessageUnlockAppWithSupporter": "\u041e\u0441\u044b \u049b\u04b1\u0440\u0430\u043c\u0434\u0430\u0441\u0442\u044b \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 Emby Premiere \u0436\u0430\u0437\u044b\u043b\u044b\u043c\u044b \u0430\u0440\u049b\u044b\u043b\u044b \u049b\u04b1\u0440\u0441\u0430\u0443\u0434\u0430\u043d \u0431\u043e\u0441\u0430\u0442\u0443.", "MessageToValidateSupporter": "\u0415\u0433\u0435\u0440 \u0441\u0456\u0437\u0434\u0435 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 Emby Premiere \u0436\u0430\u0437\u044b\u043b\u044b\u043c\u044b \u0431\u043e\u043b\u0441\u0430, Emby Server \u0442\u0430\u049b\u0442\u0430\u0441\u044b\u043d\u0434\u0430\u0493\u044b Emby Premiere \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u044b\u043f \u0442\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d\u0456\u043d\u0435 \u043a\u04e9\u0437 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u04a3\u0456\u0437. \u0411\u04b1\u043b \u0431\u0430\u0441\u0442\u044b \u043c\u04d9\u0437\u0456\u0440\u0434\u0435 Emby Premiere \u0434\u0435\u0433\u0435\u043d\u0434\u0456 \u043d\u04b1\u049b\u044b\u043f \u049b\u0430\u0442\u044b\u043d\u0430\u0443\u043b\u044b.", @@ -17,6 +19,7 @@ "EndsAtValue": "\u0410\u044f\u049b\u0442\u0430\u043b\u0443\u044b: {0}", "HeaderSelectDate": "\u041a\u04af\u043d\u0434\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443", "Watched": "\u049a\u0430\u0440\u0430\u043b\u0493\u0430\u043d", + "AirDate": "\u042d\u0444\u0438\u0440 \u043a\u04af\u043d\u0456", "Played": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d", "ButtonOk": "\u0416\u0430\u0440\u0430\u0439\u0434\u044b", "ButtonCancel": "\u0411\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", @@ -28,6 +31,12 @@ "RecordingScheduled": "\u0416\u0430\u0437\u0443 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d.", "SeriesRecordingScheduled": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f \u0436\u0430\u0437\u0443\u044b \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d.", "HeaderNewRecording": "\u0416\u0430\u04a3\u0430 \u0436\u0430\u0437\u0431\u0430", + "WakeServer": "\u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0456 \u043e\u044f\u0442\u0443", + "HeaderWakeServer": "\u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0456 \u043e\u044f\u0442\u0443", + "AttemptingWakeServer": "\u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0456 \u043e\u044f\u0442\u0443 \u04d9\u0440\u0435\u043a\u0435\u0442\u0456 \u0436\u0430\u0441\u0430\u043b\u0443\u0434\u0430. \u041a\u04af\u0442\u0435 \u0442\u04b1\u0440\u044b\u04a3\u044b\u0437...", + "WakeServerSuccess": "\u0421\u04d9\u0442\u0442\u0456\u043b\u0456\u043a!", + "HeaderCustomizeHomeScreen": "\u0411\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d\u0434\u044b \u0440\u0435\u0442\u0442\u0435\u0443", + "WakeServerError": "Wake On LAN \u043f\u0430\u043a\u0435\u0442\u0442\u0435\u0440\u0456 \u0441\u0456\u0437\u0434\u0456\u04a3 \u0441\u0435\u0440\u0432\u0435\u0440\u0456\u04a3\u0456\u0437\u0433\u0435 \u0436\u0456\u0431\u0435\u0440\u0456\u043b\u0434\u0456, \u0431\u0456\u0440\u0430\u049b \u0441\u0456\u0437\u0434\u0456\u04a3 Emby Server \u04af\u0448\u0456\u043d \u049b\u043e\u0441\u044b\u043b\u0430 \u0430\u043b\u043c\u0430\u0439\u043c\u044b\u0437. \u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u04a3\u044b\u0437\u0434\u044b \u043e\u044f\u0442\u0443 \u04af\u0448\u0456\u043d \u0431\u0456\u0440\u0430\u0437 \u0443\u0430\u049b\u044b\u0442 \u049b\u0430\u0436\u0435\u0442 \u0431\u043e\u043b\u0443\u044b \u043c\u04af\u043c\u043a\u0456\u043d \u043d\u0435\u043c\u0435\u0441\u0435 Emby Server \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0436\u04b1\u043c\u044b\u0441 \u0456\u0441\u0442\u0435\u043c\u0435\u0443\u0456 \u043c\u04af\u043c\u043a\u0456\u043d.", "Sunday": "\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456", "Monday": "\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456", "Tuesday": "\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456", @@ -36,6 +45,13 @@ "Friday": "\u0436\u04b1\u043c\u0430", "Saturday": "\u0441\u0435\u043d\u0431\u0456", "Days": "\u041a\u04af\u043d\u0434\u0435\u0440", + "SortByValue": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0442\u04d9\u0441\u0456\u043b\u0456 {0}", + "LabelSortBy": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0442\u04d9\u0441\u0456\u043b\u0456:", + "LabelSortOrder": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0440\u0435\u0442\u0456:", + "HeaderPhotoAlbums": "\u0424\u043e\u0442\u043e\u0430\u043b\u044c\u0431\u043e\u043c\u0434\u0430\u0440", + "Photos": "\u0424\u043e\u0442\u043e\u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440", + "HeaderAppearsOn": "\u041a\u04e9\u0440\u0443\u0433\u0435 \u0431\u043e\u043b\u0430\u0434\u044b", + "List": "\u0422\u0456\u0437\u0456\u043c", "RecordSeries": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043d\u044b \u0436\u0430\u0437\u0443", "HeaderCinemaMode": "\u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440 \u0440\u0435\u0436\u0456\u043c\u0456", "HeaderCloudSync": "\u0411\u04b1\u043b\u0442\u0442\u044b\u049b \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443", @@ -138,7 +154,8 @@ "Shuffle": "\u0410\u0440\u0430\u043b\u0430\u0441\u0442\u044b\u0440\u0443", "Identify": "\u0410\u043d\u044b\u049b\u0442\u0430\u0443", "EditImages": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u04e9\u04a3\u0434\u0435\u0443", - "EditInfo": "\u041c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u04e9\u04a3\u0434\u0435\u0443", + "EditMetadata": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u04e9\u04a3\u0434\u0435\u0443", + "Convert": "\u0422\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0443", "Sync": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443", "InstantMix": "\u041b\u0435\u0437\u0434\u0456\u043a \u049b\u043e\u0441\u043f\u0430\u043b\u0430\u0443", "ViewAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c\u0434\u044b \u049b\u0430\u0440\u0430\u0443", @@ -149,6 +166,7 @@ "ResumeAt": "{0} \u0431\u0430\u0441\u0442\u0430\u043f \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443", "RemoveFromPlaylist": "\u041e\u0439\u043d\u0430\u0442\u0443 \u0442\u0456\u0437\u0456\u043c\u0456\u043d\u0435\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u0443", "RemoveFromCollection": "\u0416\u0438\u044b\u043d\u0442\u044b\u049b\u0442\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u0443", + "Sort": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443", "Trailer": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440", "MarkPlayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u0434\u0435\u043f \u0431\u0435\u043b\u0433\u0456\u043b\u0435\u0443", "MarkUnplayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u043c\u0430\u0493\u0430\u043d \u0434\u0435\u043f \u0431\u0435\u043b\u0433\u0456\u043b\u0435\u0443", @@ -156,8 +174,8 @@ "PleaseSelectTwoItems": "\u0415\u04a3 \u043a\u0435\u043c\u0456\u043d\u0434\u0435 \u0435\u043a\u0456 \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437.", "TryMultiSelect": "\u04ae\u043d\u0434\u0435\u0441\u043a\u0435\u043d \u0431\u04e9\u043b\u0435\u043a\u0442\u0435\u0443\u0434\u0456 \u0441\u044b\u043d\u0430\u043f \u043a\u04e9\u0440\u0443", "TryMultiSelectMessage": "\u0411\u0456\u0440\u043d\u0435\u0448\u0435 \u0442\u0430\u0441\u044b\u0493\u044b\u0448 \u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0435\u0440\u0456\u043d \u04e9\u04a3\u0434\u0435\u0443 \u04af\u0448\u0456\u043d, \u043a\u0435\u0437 \u043a\u0435\u043b\u0433\u0435\u043d \u043f\u043e\u0441\u0442\u0435\u0440\u0434\u0456 \u0436\u0430\u0439 \u0493\u0430\u043d\u0430 \u0442\u0456\u043d\u0442\u0443\u0456\u0440 \u0431\u0430\u0442\u044b\u0440\u043c\u0430\u0493\u0430 \u0431\u0430\u0441\u044b\u043f \u0442\u04b1\u0440\u044b\u043f \u043d\u04b1\u049b\u044b\u04a3\u044b\u0437 \u0436\u04d9\u043d\u0435 \u0431\u0430\u0441\u049b\u0430\u0440\u0443\u044b\u043d \u049b\u0430\u043b\u0430\u0493\u0430\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0435\u0440\u0434\u0456 \u0431\u04e9\u043b\u0435\u043a\u0442\u0435\u04a3\u0456\u0437. \u0421\u044b\u043d\u0430\u043f \u043a\u04e9\u0440\u0456\u04a3\u0456\u0437!", - "HeaderConfirmRecordingCancellation": "\u0416\u0430\u0437\u0431\u0430 \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443\u0434\u044b \u0440\u0430\u0441\u0442\u0430\u0443", - "MessageConfirmRecordingCancellation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0436\u0430\u0437\u0431\u0430\u043d\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?", + "HeaderConfirmRecordingCancellation": "\u0416\u0430\u0437\u0443 \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443\u044b\u043d \u0440\u0430\u0441\u0442\u0430\u0443", + "MessageConfirmRecordingCancellation": "\u0416\u0430\u0437\u0443\u0434\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?", "Error": "\u049a\u0430\u0442\u0435", "VoiceInput": "\u0414\u0430\u0443\u044b\u0441\u0442\u044b\u049b \u0435\u043d\u0433\u0456\u0437\u0443", "LabelContentType": "\u041c\u0430\u0437\u043c\u04b1\u043d \u0442\u04af\u0440\u0456:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u0430\u0442\u0430\u0443\u044b:", "LabelSortTitle": "\u0410\u0442\u0430\u0443 \u0431\u043e\u0439\u044b\u043d\u0448\u0430 \u0441\u04b1\u0440\u044b\u043f\u0442\u0430\u0443", "LabelDateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d\u0456", + "DateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d\u0456", + "DatePlayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u043a\u04af\u043d\u0456", "ConfigureDateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d\u0456 Emby Server \u0442\u0430\u049b\u0442\u0430\u0441\u044b\u043d\u0434\u0430\u0493\u044b \u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456\u043d\u0434\u0435 \u0430\u043d\u044b\u049b\u0442\u0430\u043b\u0430\u0434\u044b", "LabelStatus": "\u041a\u04af\u0439:", "LabelArtists": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043b\u0430\u0440:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "\u0410\u043b\u044c\u0431\u043e\u043c \u043e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043b\u0430\u0440\u044b:", "LabelAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c:", "Artists": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043b\u0430\u0440", + "ImdbRating": "IMDb \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b", + "CommunityRating": "\u049a\u0430\u0443\u044b\u043c \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b", "LabelCommunityRating": "\u049a\u0430\u0443\u044b\u043c \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b:", "LabelCriticRating": "\u0421\u044b\u043d\u0448\u044b\u043b\u0430\u0440 \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b:", + "CriticRating": "\u0421\u044b\u043d\u0448\u044b\u043b\u0430\u0440 \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b", "LabelWebsite": "\u0492\u0430\u043b\u0430\u043c\u0442\u043e\u0440 \u0441\u0430\u0439\u0442\u044b:", "LabelTagline": "\u041d\u0435\u0433\u0456\u0437\u0433\u0456 \u0441\u04e9\u0439\u043b\u0435\u043c:", "LabelOverview": "\u0416\u0430\u043b\u043f\u044b \u0448\u043e\u043b\u0443:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "\u0428\u044b\u0493\u0430\u0440\u0443 \u043a\u04af\u043d\u0456:", "LabelYear": "\u0416\u044b\u043b:", "LabelPlaceOfBirth": "\u0422\u0443\u0493\u0430\u043d \u0436\u0435\u0440\u0456:", + "Aired": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a", "LabelAirDays": "\u042d\u0444\u0438\u0440 \u043a\u04af\u043d\u0434\u0435\u0440\u0456:", "LabelAirTime": "\u042d\u0444\u0438\u0440 \u0443\u0430\u049b\u044b\u0442\u044b:", "LabelRuntimeMinutes": "\u04b0\u0437\u0430\u049b\u0442\u044b\u0493\u044b, \u043c\u0438\u043d:", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u043f\u0456\u0448\u0456\u043c\u0434\u0456\u043a \u0430\u0440\u0430\u049b\u0430\u0442\u044b\u043d\u0430\u0441\u044b:", "Label3DFormat": "3D \u043f\u0456\u0448\u0456\u043c\u0456:", "FormatValue": "\u041f\u0456\u0448\u0456\u043c: {0}", - "DownloadsValue": "\u0416\u04af\u043a\u0442\u0435\u0443\u043b\u0435\u0440: {0}", + "DownloadsValue": "{0} \u0436\u04af\u043a\u0442\u0435\u0443", "PerfectMatch": "\u04ae\u0437\u0434\u0456\u043a \u0442\u0435\u04a3", "EnableExternalVideoPlayers": "\u0421\u044b\u0440\u0442\u049b\u044b \u043e\u0439\u043d\u0430\u0442\u049b\u044b\u0448\u0442\u0430\u0440\u0434\u044b \u049b\u043e\u0441\u0443", "EnableExternalVideoPlayersHelp": "\u0421\u044b\u0440\u0442\u049b\u044b \u043e\u0439\u043d\u0430\u0442\u049b\u044b\u0448 \u043c\u04d9\u0437\u0456\u0440\u0456 \u0431\u0435\u0439\u043d\u0435 \u043e\u0439\u043d\u0430\u0442\u0443\u0434\u044b \u0431\u0430\u0441\u0442\u0430\u0493\u0430\u043d \u043a\u0435\u0437\u0434\u0435 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u0435\u0434\u0456.", - "HeaderAlternateEpisodeNumbers": "\u0411\u0430\u043b\u0430\u043c\u0430\u043b\u044b \u0431\u04e9\u043b\u0456\u043c \u043d\u04e9\u043c\u0456\u0440\u043b\u0435\u0440\u0456", - "LabelDvdSeasonNumber": "DVD \u043c\u0430\u0443\u0441\u044b\u043c \u043d\u04e9\u043c\u0456\u0440\u0456", - "LabelDvdEpisodeNumber": "DVD \u0431\u04e9\u043b\u0456\u043c \u043d\u04e9\u043c\u0456\u0440\u0456", - "LabelAbsoluteEpisodeNumber": "\u041d\u0430\u049b\u043f\u0430-\u043d\u0430\u049b \u0431\u04e9\u043b\u0456\u043c \u043d\u04e9\u043c\u0456\u0440\u0456", "HeaderSpecialEpisodeInfo": "\u0410\u0440\u043d\u0430\u0439\u044b \u0431\u04e9\u043b\u0456\u043c \u0442\u0443\u0440\u0430\u043b\u044b", "LabelAirsBeforeSeason": "\"Airs before\" \u043c\u0430\u0443\u0441\u044b\u043c\u044b", "LabelAirsAfterSeason": "\"Airs after\" \u043c\u0430\u0443\u0441\u044b\u043c\u044b", @@ -241,6 +261,7 @@ "ProductionLocations": "\u04e8\u043d\u0434\u0456\u0440\u0443 \u043e\u0440\u044b\u043d\u0434\u0430\u0440\u044b", "BirthLocation": "\u0422\u0443\u0493\u0430\u043d \u043e\u0440\u043d\u044b", "ParentalRating": "\u0416\u0430\u0441\u0442\u0430\u0441 \u0441\u0430\u043d\u0430\u0442\u044b", + "PlayCount": "\u041e\u0439\u043d\u0430\u0442\u0443 \u0435\u0441\u0435\u0431\u0456", "Name": "\u0410\u0442\u044b", "Overview": "\u0416\u0430\u043b\u043f\u044b \u0448\u043e\u043b\u0443", "LabelType": "\u0422\u04af\u0440\u0456:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "\u041e\u0441\u044b \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440\u0434\u044b \u0436\u043e\u0439\u0493\u0430\u043d\u0434\u0430, \u043e\u043b\u0430\u0440 \u0444\u0430\u0439\u043b\u0434\u044b\u049b \u0436\u04af\u0439\u0435\u0441\u0456\u043d\u0435\u043d \u0434\u0435 \u0436\u04d9\u043d\u0435 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u04a3\u044b\u0437\u0434\u0430\u043d \u0434\u0430 \u0435\u043a\u0435\u0443\u0456\u043d\u0434\u0435 \u0436\u043e\u0439\u044b\u043b\u0430\u0434. \u0421\u0456\u0437 \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443 \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430? \u0428\u044b\u043d\u044b\u043c\u0435\u043d \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?", "PleaseRestartServerName": "Emby Server \u04af\u0448\u0456\u043d \u049b\u0430\u0439\u0442\u0430 \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u04a3\u044b\u0437 - {0}.", "LabelSyncJobName": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b\u043d\u044b\u04a3 \u0430\u0442\u044b:", - "SyncJobCreated": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b \u0436\u0430\u0441\u0430\u043b\u0434\u044b", + "SyncingDots": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0440\u0456\u043b\u0443\u0434\u0435", + "ConvertingDots": "\u0422\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0456\u043b\u0443\u0434\u0435", "LabelQuality": "\u0421\u0430\u043f\u0430\u0441\u044b:", "LabelSyncNoTargetsHelp": "\u0416\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443\u0434\u044b \u049b\u043e\u043b\u0434\u0430\u0439\u0442\u044b\u043d \u049b\u0430\u0439\u0431\u0456\u0440 \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0430\u0493\u044b\u043c\u0434\u0430 \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u043c\u0430\u0493\u0430\u043d \u0431\u043e\u043b\u044b\u043f \u043a\u04e9\u0440\u0456\u043d\u0435\u0434\u0456.", "DownloadingDots": "\u0416\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443\u0434\u0430...", @@ -297,12 +319,17 @@ "LearnMore": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443", "LabelProfile": "\u041f\u0440\u043e\u0444\u0430\u0439\u043b:", "LabelBitrateMbps": "\u049a\u0430\u0440\u049b\u044b\u043d\u044b (\u041c\u0431\u0438\u0442\/\u0441):", + "ConvertUnwatchedVideosOnly": "\u049a\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440\u0434\u0456 \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0443", "SyncUnwatchedVideosOnly": "\u049a\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440\u0434\u0456 \u0436\u04af\u043a\u0442\u0435\u0443", + "ConvertUnwatchedVideosOnlyHelp": "\u0422\u0435\u043a \u049b\u0430\u043d\u0430 \u049b\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u043b\u0435\u0434\u0456", "SyncUnwatchedVideosOnlyHelp": "\u0422\u0435\u043a \u049b\u0430\u043d\u0430 \u049b\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u0436\u04af\u043a\u0442\u0435\u043b\u0435\u0434\u0456, \u049b\u0430\u0440\u0430\u043b\u0493\u0430\u043d\u043d\u0430\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u04b1\u0440-\u0434\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u043b\u0430\u0434\u044b.", "AutomaticallySyncNewContent": "\u0416\u0430\u04a3\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u0436\u04af\u043a\u0442\u0435\u0443", "AutomaticallySyncNewContentHelp": "\u041e\u0441\u044b \u049b\u0430\u043b\u0442\u0430\u0493\u0430 \u0436\u0430\u04a3\u0430\u0434\u0430\u043d \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d \u043c\u0430\u0437\u043c\u04b1\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u043e\u0441\u044b \u049b\u04b1\u0440-\u0493\u044b\u0493\u0430 \u0436\u04af\u043a\u0442\u0435\u043b\u0435\u0434\u0456.", + "AutomaticallyConvertNewContent": "\u0416\u0430\u04a3\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0443", + "AutomaticallyConvertNewContentHelp": "\u041e\u0441\u044b \u049b\u0430\u043b\u044c\u0430\u0493\u0430 \u0436\u0430\u04a3\u0430\u0434\u0430\u043d \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d \u043c\u0430\u0437\u043c\u04b1\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u043e\u0441\u044b \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u043b\u0435\u0434\u0456.", "LabelItemLimit": "\u0422\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440 \u0448\u0435\u0433\u0456:", - "LabelItemLimitHelp": "\u041c\u0456\u043d\u0434\u0435\u0442\u0442\u0456 \u0435\u043c\u0435\u0441: \u0416\u04af\u043a\u0442\u0435\u043b\u0435\u0442\u0456\u043d \u0442\u0430\u0440\u043c\u0430\u049b \u0441\u0430\u043d\u044b\u043d\u044b\u04a3 \u0448\u0435\u0433\u0456\u043d \u043e\u0440\u043d\u0430\u0442\u044b\u04a3\u044b\u0437.", + "ConvertItemLimitHelp": "\u041c\u0456\u043d\u0434\u0435\u0442\u0442\u0456 \u0435\u043c\u0435\u0441: \u0422\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u043b\u0435\u0442\u0456\u043d \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440 \u0441\u0430\u043d\u044b \u0448\u0435\u0433\u0456\u043d \u043e\u0440\u043d\u0430\u0442\u044b\u04a3\u044b\u0437.", + "DownloadItemLimitHelp": "\u041c\u0456\u043d\u0434\u0435\u0442\u0442\u0456 \u0435\u043c\u0435\u0441: \u0416\u04af\u043a\u0442\u0435\u043b\u0435\u0442\u0456\u043d \u0442\u0430\u0440\u043c\u0430\u049b \u0441\u0430\u043d\u044b\u043d\u044b\u04a3 \u0448\u0435\u0433\u0456\u043d \u043e\u0440\u043d\u0430\u0442\u044b\u04a3\u044b\u0437.", "PleaseSelectDeviceToSyncTo": "\u049a\u0430\u0439\u0434\u0430 \u0436\u04af\u043a\u0442\u0435\u043b\u0435\u0442\u0456\u043d \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437.", "Screenshots": "\u042d\u043a\u0440\u0430\u043d \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456", "MoveRight": "\u041e\u04a3\u0493\u0430 \u0436\u044b\u043b\u0436\u044b\u0442\u0443", @@ -319,11 +346,11 @@ "Premieres": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u0430\u043b\u0430\u0440", "RepeatEpisodes": "\u0411\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456\u04a3 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u043d\u0443\u044b", "DvrSubscriptionRequired": "Emby DVR \u04af\u0448\u0456\u043d \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 Emby Premiere \u0436\u0430\u0437\u044b\u043b\u044b\u043c\u044b \u049b\u0430\u0436\u0435\u0442", - "HeaderCancelRecording": "\u0416\u0430\u0437\u0431\u0430\u043d\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", + "HeaderCancelRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", "CancelRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", - "HeaderKeepRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u04b1\u0441\u0442\u0430\u043f \u0442\u04b1\u0440\u0443", + "HeaderKeepRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u0441\u0430\u049b\u0442\u0430\u043f \u049b\u0430\u043b\u0443", "HeaderCancelSeries": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043d\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", - "HeaderKeepSeries": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043d\u044b \u04b1\u0441\u0442\u0430\u043f \u0442\u04b1\u0440\u0443", + "HeaderKeepSeries": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043d\u044b \u0441\u0430\u049b\u0442\u0430\u043f \u049b\u0430\u043b\u0443", "HeaderLearnMore": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443", "DeleteMedia": "\u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0456 \u0436\u043e\u044e", "SeriesSettings": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456", @@ -347,10 +374,10 @@ "MinutesAfter": "\u043c\u0438\u043d\u0443\u0442 \u0441\u043e\u04a3\u044b\u04a3\u0434\u0430", "SkipEpisodesAlreadyInMyLibrary": "\u041c\u0435\u043d\u0456\u04a3 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u043c\u0434\u0430 \u0431\u0430\u0440 \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456 \u0436\u0430\u0437\u0431\u0430\u0443", "SkipEpisodesAlreadyInMyLibraryHelp": "\u049a\u043e\u043b \u0436\u0435\u0442\u0456\u043c\u0434\u0456 \u0431\u043e\u043b\u0493\u0430\u043d\u0434\u0430, \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440 \u043c\u0430\u0443\u0441\u044b\u043c \u0436\u04d9\u043d\u0435 \u0431\u04e9\u043b\u0456\u043c \u043d\u04e9\u043c\u0456\u0440\u043b\u0435\u0440\u0456 \u0431\u043e\u0439\u044b\u043d\u0448\u0430 \u0441\u0430\u043b\u044b\u0441\u0442\u044b\u0440\u044b\u043b\u0430\u0434\u044b.", - "LabelKeepUpTo": "\u041e\u0441\u044b\u0493\u0430\u043d \u0434\u0435\u0439\u0456\u043d \u04b1\u0441\u0442\u0430\u043f \u0442\u04b1\u0440\u0443:", + "LabelKeepUpTo": "\u041e\u0441\u044b\u0493\u0430\u043d \u0434\u0435\u0439\u0456\u043d \u0441\u0430\u049b\u0442\u0430\u043f \u049b\u0430\u043b\u0443:", "AsManyAsPossible": "\u041c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u0433\u0456\u043d\u0448\u0435 \u043a\u04e9\u043f", "DefaultErrorMessage": "\u0421\u0430\u0443\u0430\u043b \u04e9\u04a3\u0434\u0435\u043b\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.", - "LabelKeep:": "\u04b0\u0441\u0442\u0430\u043f \u0442\u04b1\u0440\u0443:", + "LabelKeep:": "\u0421\u0430\u049b\u0442\u0430\u043f \u049b\u0430\u043b\u0443:", "UntilIDelete": "\u041c\u0435\u043d \u0436\u043e\u0439\u0493\u0430\u043d\u0448\u0430 \u0434\u0435\u0439\u0456\u043d", "UntilSpaceNeeded": "\u041e\u0440\u044b\u043d \u043a\u0435\u0440\u0435\u043a \u0431\u043e\u043b\u0493\u0430\u043d\u0448\u0430 \u0434\u0435\u0439\u0456\u043d", "Categories": "\u0421\u0430\u043d\u0430\u0442\u0442\u0430\u0440", @@ -384,10 +411,10 @@ "OneChannel": "\u0411\u0456\u0440 \u0430\u0440\u043d\u0430\u0434\u0430\u043d", "ConfirmRemoveDownload": "\u0416\u04af\u043a\u0442\u0435\u0443\u0434\u0456 \u0430\u043b\u0430\u0441\u0442\u0430\u0439\u043c\u044b\u0437 \u0431\u0430?", "RemoveDownload": "\u0416\u04af\u043a\u0442\u0435\u0443\u0434\u0456 \u0430\u043b\u0430\u0441\u0442\u0430\u0443", - "KeepDownload": "\u0416\u04af\u043a\u0442\u0435\u0443\u0434\u0456 \u04b1\u0441\u0442\u0430\u043f \u0442\u04b1\u0440\u0443", + "KeepDownload": "\u0416\u04af\u043a\u0442\u0435\u0443\u0434\u0456 \u0441\u0430\u049b\u0442\u0430\u043f \u049b\u0430\u043b\u0443", "AddedOnValue": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d\u0456 {0}", "RemovingFromDevice": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u0443\u0434\u0430", - "KeepOnDevice": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430 \u04b1\u0441\u0442\u0430\u043f \u0442\u04b1\u0440\u0443", + "KeepOnDevice": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430 \u0441\u0430\u049b\u0442\u0430\u043f \u049b\u0430\u043b\u0443", "CancelDownload": "\u0416\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443\u0434\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", "SyncJobItemStatusReadyToTransfer": "\u0410\u0443\u044b\u0441\u0442\u044b\u0440\u044b\u043b\u0443\u0493\u0430 \u0434\u0430\u0439\u044b\u043d", "SyncJobItemStatusSyncedMarkForRemoval": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u0443\u0434\u0430", @@ -421,13 +448,14 @@ "HeaderMyMedia": "\u041c\u0435\u043d\u0456\u04a3 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0456\u043c", "HeaderMyMediaSmall": "\u041c\u0435\u043d\u0456\u04a3 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0456\u043c (\u044b\u049b\u0448\u0430\u043c)", "LatestFromLibrary": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "\u049a\u0430\u0440\u0430\u0443\u0434\u044b \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443", "HeaderLatestChannelMedia": "\u0410\u0440\u043d\u0430\u043b\u0430\u0440\u0434\u044b\u04a3 \u0435\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440\u044b", "HeaderContinueWatching": "\u049a\u0430\u0440\u0430\u0443\u0434\u044b \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443", "HeaderContinueListening": "\u0422\u044b\u04a3\u0434\u0430\u0443\u0434\u044b \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443", "HeaderActiveRecordings": "\u0411\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440", "HeaderLatestRecordings": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u04a3\u0433\u0456 \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440", "LabelSyncTo": "\u041e\u0441\u044b\u043c\u0435\u043d \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443:", + "LabelConvertTo": "\u041c\u044b\u043d\u0430\u0493\u0430\u043d \u0442\u04af\u0440\u043b\u0435\u043d\u0434\u0456\u0440\u0443:", "Next": "\u041a\u0435\u043b\u0435\u0441\u0456", "LabelSource": "\u049a\u0430\u0439\u043d\u0430\u0440 \u043a\u04e9\u0437\u0456:", "LabelVersion": "\u041d\u04b1\u0441\u049b\u0430:", @@ -441,10 +469,10 @@ "More": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a", "Up": "\u0416\u043e\u0493\u0430\u0440\u044b\u0493\u0430", "Down": "\u0422\u04e9\u043c\u0435\u043d\u0433\u0435", + "Home": "\u0411\u0430\u0441\u0442\u044b", + "Favorites": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b\u043b\u0430\u0440", "HeaderHomeScreen": "\u0411\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d", - "HeaderHomeScreenContent": "\u0411\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d \u043c\u0430\u0437\u043c\u04b1\u043d\u044b", "HeaderLatestChannelItems": "\u0410\u0440\u043d\u0430\u043b\u0430\u0440\u0434\u044b\u04a3 \u0435\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440\u044b", - "LabelSelectHomeScreenItemsFolders": "\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d\u0434\u0430 \u043a\u0435\u043b\u0435\u0441\u0456\u0434\u0435\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0443\u0433\u0435 \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0443:", "HeaderLibraryOrder": "\u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430 \u0440\u0435\u0442\u0456", "HideWatchedContentFromLatestMedia": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0435\u043d \u049b\u0430\u0440\u0430\u043b\u0493\u0430\u043d \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u0436\u0430\u0441\u044b\u0440\u0443", "HeaderOnNow": "\u042d\u0444\u0438\u0440\u0434\u0435", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "\u041e\u0441\u044b \u0431\u0435\u0439\u043d\u0435\u043d\u0456 \u043e\u0439\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u0434\u0438\u0441\u043a\u0456\u043d\u0456 \u0435\u043d\u0433\u0456\u0437\u0456\u04a3\u0456\u0437.", "Guide": "\u0422\u0435\u043b\u0435\u0433\u0438\u0434", "Suggestions": "\u04b0\u0441\u044b\u043d\u044b\u0441\u0442\u0430\u0440", - "Favorites": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b\u043b\u0430\u0440", + "HeaderFavoriteCollections": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u0436\u0438\u044b\u043d\u0442\u044b\u049b\u0442\u0430\u0440", + "HeaderFavoritePlaylists": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u043e\u0439\u043d\u0430\u0442\u0443 \u0442\u0456\u0437\u0456\u043c\u0434\u0435\u0440\u0456", "Collections": "\u0416\u0438\u044b\u043d\u0442\u044b\u049b\u0442\u0430\u0440", "LabelSelectFolderGroups": "\u041a\u0435\u043b\u0435\u0441\u0456 \u049b\u0430\u043b\u0442\u0430\u043b\u0430\u0440\u0434\u0430\u0493\u044b \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u041a\u0438\u043d\u043e, \u041c\u0443\u0437\u044b\u043a\u0430 \u0436\u04d9\u043d\u0435 \u0422\u0414 \u0441\u0438\u044f\u049b\u0442\u044b \u0430\u0441\u043f\u0435\u043a\u0442\u0442\u0435\u0440\u0433\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u0442\u043e\u043f\u0442\u0430\u0441\u0442\u044b\u0440\u0443:", "LabelSelectFolderGroupsHelp": "\u0411\u0435\u043b\u0433\u0456\u043b\u0435\u043d\u0431\u0435\u0433\u0435\u043d \u049b\u0430\u043b\u0442\u0430\u043b\u0430\u0440 \u04e9\u0437 \u0431\u0435\u0442\u0456\u043c\u0435\u043d \u04e9\u0437\u0456\u043d\u0456\u04a3 \u0430\u0441\u043f\u0435\u043a\u0442\u0456\u043d\u0434\u0435 \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u043d\u0435\u0434\u0456.", + "Folders": "\u049a\u0430\u043b\u0442\u0430\u043b\u0430\u0440", + "DisplayInOtherHomeScreenSections": "\u0411\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0456\u043d\u0434\u0435 \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0443 (\u043c\u044b\u0441. \u0415\u04a3 \u0441\u043e\u04a3\u0493\u044b \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u0436\u04d9\u043d\u0435 \u041a\u04e9\u0440\u0443\u0434\u0456 \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443)", + "DisplayInMyMedia": "\u0411\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d\u0434\u0430 \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u043d\u0435\u0434\u0456", "Shows": "\u041a\u04e9\u0440\u0441\u0435\u0442\u0456\u043c\u0434\u0435\u0440", "HeaderLibraryFolders": "\u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u043b\u044b\u049b \u049b\u0430\u043b\u0442\u0430\u043b\u0430\u0440", - "HeaderLandingScreens": "\u041c\u0430\u049b\u0441\u0430\u0442\u0442\u044b \u044d\u043a\u0440\u0430\u043d\u0434\u0430\u0440", - "LandingScreensHelp": "\u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u0493\u0430 \u0431\u0430\u0441\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u0435\u0442\u0456\u043d \u04d9\u0434\u0435\u043f\u043a\u0456 \u043c\u0430\u049b\u0441\u0430\u0442\u0442\u044b \u044d\u043a\u0440\u0430\u043d\u0434\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437.", "HeaderTermsOfPurchase": "\u0421\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u0448\u0430\u0440\u0442\u0442\u0430\u0440\u044b", "PrivacyPolicy": "\u049a\u04b1\u043f\u0438\u044f\u043b\u044b\u043b\u044b\u049b \u0441\u0430\u044f\u0441\u0430\u0442\u044b", "TermsOfUse": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443 \u0448\u0430\u0440\u0442\u0442\u0430\u0440\u044b", "RepeatMode": "\u049a\u0430\u0439\u0442\u0430\u043b\u0430\u0443 \u0440\u0435\u0436\u0456\u043c\u0456", "RepeatOne": "\u0411\u0456\u0440 \u0440\u0435\u0442 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u0443", "RepeatAll": "\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u0443", - "ConfirmEndPlayerSession": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430 Emby \u0436\u0430\u0431\u0443\u044b\u043d \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430?", + "LabelDefaultScreen": "\u04d8\u0434\u0435\u043f\u043a\u0456 \u044d\u043a\u0440\u0430\u043d:", + "ConfirmEndPlayerSession": "Emby \u0436\u04b1\u043c\u044b\u0441\u044b\u043d \u0430\u044f\u049b\u0442\u0430\u0443\u0434\u044b {0} \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430 \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430?", "Yes": "\u0418\u04d9", "No": "\u0416\u043e\u049b", "LiveTV": "\u042d\u0444\u0438\u0440", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "\u0411\u0435\u0439\u043d\u0435 \u043a\u043e\u0434\u0435\u043a \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0439\u0434\u0456", "AudioCodecNotSupported": "\u0414\u044b\u0431\u044b\u0441 \u043a\u043e\u0434\u0435\u043a \u049b\u043e\u043b\u0434\u0430\u0443\u0434\u0430 \u0435\u043c\u0435\u0441", "SubtitleCodecNotSupported": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440 \u043f\u0456\u0448\u0456\u043c \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0439\u0434\u0456", + "DirectPlayError": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439 \u043e\u0439\u043d\u0430\u0442\u0443 \u049b\u0430\u0442\u0435\u0441\u0456", "ContainerNotSupported": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0439\u0434\u0456", "VideoLevelNotSupported": "\u0411\u0435\u0439\u043d\u0435 \u0434\u0435\u04a3\u0433\u0435\u0439\u0456 \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0439\u0434\u0456", "AudioBitrateNotSupported": "\u0414\u044b\u0431\u044b\u0441 \u049b\u0430\u0440\u049b\u044b\u043d\u044b \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0439\u0434\u0456", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Emby Server \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u043d \u0436\u043e\u044e \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. Emby Server \u0442\u0430\u0441\u044b\u0493\u044b\u0448 \u049b\u0430\u043b\u0442\u0430\u0441\u044b\u043d\u0430 \u0436\u0430\u0437\u0443\u0493\u0430 \u0440\u04b1\u049b\u0441\u0430\u0442\u044b \u0431\u0430\u0440 \u0435\u043a\u0435\u043d\u0456\u043d \u0442\u0435\u043a\u0441\u0435\u0440\u0456\u043f, \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u043f \u043a\u04e9\u0440\u0456\u04a3\u0456\u0437.", "NoSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440\u0441\u0456\u0437", "Default": "\u04d8\u0434\u0435\u043f\u043a\u0456", + "Absolute": "\u0422\u04af\u043f\u043d\u04b1\u0441\u049b\u0430\u043b\u044b\u049b", "Smart": "\u0417\u0438\u044f\u0442\u0442\u044b", "Small": "\u04b0\u0441\u0430\u049b", + "Smaller": "\u041a\u0456\u0448\u0456\u0433\u0456\u0440\u0456\u043c", "Medium": "\u041e\u0440\u0442\u0430\u0448\u0430", "Large": "\u0406\u0440\u0456", "ExtraLarge": "\u04e8\u0442\u0435 \u0456\u0440\u0456", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "\u0411\u0435\u0439\u043d\u0435\u043d\u0456\u04a3 \u0442\u0456\u0440\u0435\u043a \u043a\u0430\u0434\u0440\u043b\u0430\u0440 \u0441\u0430\u043d\u044b\u043d\u0430 \u049b\u043e\u043b\u0434\u0430\u0443 \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0439\u0434\u0456", "ErrorConnectServerUnreachable": "\u0421\u04b1\u0440\u0430\u043b\u0493\u0430\u043d \u04d9\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043e\u0440\u044b\u043d\u0434\u0430\u0443\u0434\u0430 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. \u0421\u0435\u0440\u0432\u0435\u0440\u0456\u04a3\u0456\u0437 {0} \u043c\u0435\u043a\u0435\u043d\u0436\u0430\u0439\u044b\u043d\u0434\u0430\u0493\u044b Embo Connect Server \u0442\u0430\u0440\u0430\u043f\u044b\u043d\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0430 \u0430\u043b\u043c\u0430\u0434\u044b. \u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0435 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u049b\u043e\u0441\u044b\u043b\u044b\u043c\u044b \u0431\u0430\u0440 \u0435\u043a\u0435\u043d\u0456\u043d \u0436\u04d9\u043d\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441 \u049b\u0430\u0439 \u049b\u0430\u0439\u0441\u044b\u0441\u044b \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u044d\u0440 \u043d\u0435\u043c\u0435\u0441\u0435 \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u049b\u0430\u0443\u0456\u043f\u0441\u0456\u0437\u0434\u0456\u043a \u0431\u0430\u0493\u0434\u0430\u0440\u043b\u0430\u043c\u0430\u043b\u044b\u049b \u0436\u0430\u0441\u0430\u049b\u0442\u0430\u043c\u0430 \u0430\u0440\u049b\u044b\u043b\u044b \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0456\u043b\u0443\u0456\u043d\u0435 \u043a\u04e9\u0437 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u04a3\u0456\u0437.", "StopRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u0442\u043e\u049b\u0442\u0430\u0442\u0443", + "HeaderStopRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u0442\u043e\u049b\u0442\u0430\u0442\u0443", "ManageRecording": "\u0416\u0430\u0437\u0443\u0434\u044b \u0440\u0435\u0442\u0442\u0435\u0443", "LabelDropImageHere": "\u0421\u0443\u0440\u0435\u0442\u0442\u0456 \u043c\u04b1\u043d\u0434\u0430 \u0441\u04af\u0439\u0440\u0435\u0442\u0456\u04a3\u0456\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u0448\u0430\u0440\u043b\u0430\u0443 \u04af\u0448\u0456\u043d \u043d\u04b1\u049b\u044b\u04a3\u044b\u0437.", "MessageFileReadError": "\u0424\u0430\u0439\u043b \u043e\u049b\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.", @@ -623,15 +658,32 @@ "ShowYear": "\u041a\u04e9\u0440\u0441\u0435\u0442\u0456\u043c \u0436\u044b\u043b\u044b", "Filters": "\u0421\u04af\u0437\u0433\u0456\u043b\u0435\u0440", "Unplayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u043c\u0430\u0493\u0430\u043d", - "LabelTVHomeScreen": "TV mode home screen:", - "Horizontal": "Horizontal", - "Vertical": "Vertical", - "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", - "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "LabelTVHomeScreen": "\u0422\u0414 \u0440\u0435\u0436\u0456\u043c\u0456\u043d\u0434\u0435\u0433\u0456 \u0431\u0430\u0441\u0442\u044b \u044d\u043a\u0440\u0430\u043d:", + "Horizontal": "\u041a\u04e9\u043b\u0434\u0435\u043d\u0435\u04a3", + "Vertical": "\u0422\u0456\u0433\u0456\u043d\u0435\u043d", + "GroupBySeries": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043b\u0430\u0440 \u0431\u043e\u0439\u044b\u043d\u0448\u0430 \u0442\u043e\u043f\u0442\u0430\u0441\u0442\u044b\u0440\u0443", + "HeaderVideoType": "\u0411\u0435\u0439\u043d\u0435 \u0442\u04af\u0440\u0456", + "HeaderSeriesStatus": "\u0422\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f \u043a\u04af\u0439\u0456", + "Features": "\u0415\u0440\u0435\u043a\u0448\u0435\u043b\u0456\u043a\u0442\u0435\u0440", + "Trailers": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440", + "Extras": "\u049a\u043e\u0441\u044b\u043c\u0448\u0430\u043b\u0430\u0440", + "ThemeSongs": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u044b\u049b \u04d9\u0443\u0435\u043d\u0434\u0435\u0440", + "ThemeVideos": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0442\u044b\u049b \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440", + "HeaderFavoriteMovies": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u0444\u0438\u043b\u044c\u043c\u0434\u0435\u0440", + "HeaderFavoriteShows": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043c\u0434\u0435\u0440", + "HeaderFavoriteEpisodes": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440", + "HeaderFavoriteVideos": "\u0422\u0430\u043d\u0434\u0430\u0443\u043b\u044b \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440", + "HeaderFavoriteGames": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u043e\u0439\u044b\u043d\u0434\u0430\u0440", + "HeaderFavoriteArtists": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u043e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043b\u0430\u0440", + "HeaderFavoriteAlbums": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u0430\u043b\u044c\u0431\u043e\u043c\u0434\u0430\u0440", + "HeaderFavoriteSongs": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u04d9\u0443\u0435\u043d\u0434\u0435\u0440", + "Ascending": "\u0410\u0440\u0442\u0443\u044b \u0431\u043e\u0439\u044b\u043d\u0448\u0430", + "Descending": "\u041a\u0435\u043c\u0443\u0456 \u0431\u043e\u0439\u044b\u043d\u0448\u0430", + "ColorPrimaries": "\u0422\u04af\u0441 \u043d\u0435\u0433\u0456\u0437\u0433\u0456\u043b\u0435\u0440\u0456", + "ColorSpace": "\u0422\u04af\u0441 \u043a\u0435\u04a3\u0456\u0441\u0442\u0456\u0433\u0456", + "ColorTransfer": "\u0422\u04af\u0441 \u0430\u0443\u0441\u0442\u044b\u0440\u0443\u044b", + "VideoRange": "\u0411\u0435\u0439\u043d\u0435 \u0430\u0443\u049b\u044b\u043c\u044b", + "SeriesDisplayOrderHelp": "\u0411\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456 \u044d\u0444\u0438\u0440 \u043a\u04af\u043d\u0456\u043c\u0435\u043d, DVD \u0440\u0435\u0442\u0456\u043c\u0435\u043d \u043d\u0435\u043c\u0435\u0441\u0435 \u0442\u04af\u043f\u043d\u04b1\u0441\u049b\u0430\u043b\u044b\u049b \u043d\u04e9\u043c\u0456\u0440\u043b\u0435\u0443\u0456\u043c\u0435\u043d \u0440\u0435\u0442\u0442\u0435\u0443.", + "PlaybackSettingsIntro": "\u04d8\u0434\u0435\u043f\u043a\u0456 \u043e\u0439\u043d\u0430\u0442\u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456\u043d \u0442\u0435\u04a3\u0448\u0435\u0443 \u04af\u0448\u0456\u043d \u0431\u0435\u0439\u043d\u0435 \u043e\u0439\u043d\u0430\u0442\u0443\u0434\u044b \u0442\u043e\u049b\u0442\u0430\u0442\u044b\u04a3\u044b\u0437, \u0441\u043e\u0434\u0430\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u043d\u044b\u04a3 \u0436\u043e\u0493\u0430\u0440\u0493\u044b \u043e\u04a3 \u0436\u0430\u049b \u0431\u04e9\u043b\u0456\u0433\u0456\u043d\u0434\u0435\u0433\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u0431\u0435\u043b\u0433\u0456\u0448\u0435\u0441\u0456\u043d \u0431\u0430\u0441\u044b\u04a3\u044b\u0437.", + "SubtitleSettingsIntro": "\u04d8\u0434\u0435\u043f\u043a\u0456 \u0441\u0443\u0431\u0442\u0438\u0442\u0440 \u043a\u04e9\u0440\u0456\u043d\u0456\u0441\u0456\u043d \u0436\u04d9\u043d\u0435 \u0442\u0456\u043b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456\u043d \u0442\u0435\u04a3\u0448\u0435\u0443 \u04af\u0448\u0456\u043d \u0431\u0435\u0439\u043d\u0435 \u043e\u0439\u043d\u0430\u0442\u0443\u0434\u044b \u0442\u043e\u049b\u0442\u0430\u0442\u044b\u04a3\u044b\u0437, \u0441\u043e\u0434\u0430\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u043d\u044b\u04a3 \u0436\u043e\u0493\u0430\u0440\u0493\u044b \u043e\u04a3 \u0436\u0430\u049b \u0431\u04e9\u043b\u0456\u0433\u0456\u043d\u0434\u0435\u0433\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u0431\u0435\u043b\u0433\u0456\u0448\u0435\u0441\u0456\u043d \u0431\u0430\u0441\u044b\u04a3\u044b\u0437." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json index ebf7939db..f70b87f20 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "\ub0a0\uc9dc \uc120\ud0dd", "Watched": "\uc2dc\uccad\ud568", + "AirDate": "Air date", "Played": "\uc7ac\uc0dd\ud568", "ButtonOk": "OK", "ButtonCancel": "\ucde8\uc18c", @@ -28,6 +31,12 @@ "RecordingScheduled": "\ub179\ud654\uac00 \uc608\uc57d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", "SeriesRecordingScheduled": "\uc2dc\ub9ac\uc988 \ub179\ud654\uac00 \uc608\uc57d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", "HeaderNewRecording": "\uc2e0\uaddc \ub179\ud654", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "\uc77c\uc694\uc77c", "Monday": "\uc6d4\uc694\uc77c", "Tuesday": "\ud654\uc694\uc77c", @@ -36,6 +45,13 @@ "Friday": "\uae08\uc694\uc77c", "Saturday": "\ud1a0\uc694\uc77c", "Days": "\uc77c", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "\uc2dc\ub9ac\uc988 \ub179\ud654", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "\uc778\uc2a4\ud134\ud2b8 \ubbf9\uc2a4", "ViewAlbum": "\uc568\ubc94 \ubcf4\uae30", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "\uc7ac\uc0dd\ubaa9\ub85d\uc5d0\uc11c \uc81c\uac70", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "\ucd94\uac00\ud55c \ub0a0\uc9dc:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "\uc0c1\ud0dc:", "LabelArtists": "\uc544\ud2f0\uc2a4\ud2b8:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "\uc568\ubc94 \uc544\ud2f0\uc2a4\ud2b8:", "LabelAlbum": "\uc568\ubc94", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "\ucee4\ubba4\ub2c8\ud2f0 \ud3c9\uc810:", "LabelCriticRating": "Critic \ud3c9\uc810:", + "CriticRating": "Critic rating", "LabelWebsite": "\uc6f9\uc0ac\uc774\ud2b8:", "LabelTagline": "\ud0dc\uadf8\ub77c\uc778:", "LabelOverview": "\uc904\uac70\ub9ac:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "\uac1c\ubd09\uc77c:", "LabelYear": "Year:", "LabelPlaceOfBirth": "\ucd9c\uc0dd\uc9c0:", + "Aired": "Aired", "LabelAirDays": "\ubc29\uc601\uc77c:", "LabelAirTime": "\ubc29\uc601 \uc2dc\uac01:", "LabelRuntimeMinutes": "\uc0c1\uc601 \uc2dc\uac04 (\ubd84):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "\uc6d0 \ud654\uba74\ube44\uc728:", "Label3DFormat": "3D \ud615\uc2dd:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "DVD \uc2dc\uc98c \ubc88\ud638:", - "LabelDvdEpisodeNumber": "DVD \uc5d0\ud53c\uc18c\ub4dc \ubc88\ud638:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "\uc2a4\ud398\uc15c \uc5d0\ud53c\uc18c\ub4dc \uc815\ubcf4", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "\ubc30\uacbd", "Images": "\uc774\ubbf8\uc9c0", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "\ub3d9\uae30\ud654 \uc791\uc5c5 \uc774\ub984:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "\ud488\uc9c8:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "\ub354 \uc54c\uc544\ubcf4\uae30", "LabelProfile": "\ud504\ub85c\ud30c\uc77c:", "LabelBitrateMbps": "\ube44\ud2b8\ub808\uc774\ud2b8 (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "\ud56d\ubaa9 \uc81c\ud55c:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "\ub3d9\uae30\ud654 \uc7a5\uce58:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "\ubaa8\ub450 \ubc18\ubcf5", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "\uc791\uc74c", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/lt-lt.json b/dashboard-ui/bower_components/emby-webcomponents/strings/lt-lt.json index d13f8cfcc..71e77a862 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/lt-lt.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/lt-lt.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Atrakinkite \u0161i\u0105 funkcij\u0105 nedideliu vienkartiniu mokes\u010diu arba \u012fsigij\u0119 Emby Premiere prenumerat\u0105.", "MessageUnlockAppWithSupporter": "Atrakinkite \u0161i\u0105 funkcij\u0105 \u012fsigij\u0119 Emby Premiere prenumerat\u0105.", "MessageToValidateSupporter": "Jei turite aktyvi\u0105 Emby Premiere prenumerat\u0105, sutvarkykite Emby Premiere savo Emby Serverio skydelyje. Tai galite atlikti paspaud\u0117 Emby Premiere u\u017era\u0161\u0105 pagrindiniame meniu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Baigiasi {0}", "HeaderSelectDate": "Pasirinkite dat\u0105", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "OK", "ButtonCancel": "At\u0161aukti", @@ -28,6 +31,12 @@ "RecordingScheduled": "\u012era\u0161as numatytas.", "SeriesRecordingScheduled": "Laidos \u012fra\u0161as numatytas.", "HeaderNewRecording": "Naujas \u012fra\u0161as", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sekmadienis", "Monday": "Pirmadienis", "Tuesday": "Antradienis", @@ -36,6 +45,13 @@ "Friday": "Penktadienis", "Saturday": "\u0160e\u0161tadienis", "Days": "Dienos", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "\u012era\u0161yti laid\u0105", "HeaderCinemaMode": "Kinoteatro re\u017eimas", "HeaderCloudSync": "Sinch. su debesimi", @@ -138,7 +154,8 @@ "Shuffle": "Atsitiktinai", "Identify": "Identifikuoti", "EditImages": "Redaguoti paveikslus", - "EditInfo": "Redaguoti info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sinchronizuoti", "InstantMix": "Leisti miks\u0105", "ViewAlbum": "\u017di\u016br\u0117ti album\u0105", @@ -149,6 +166,7 @@ "ResumeAt": "T\u0119sti nuo {0}", "RemoveFromPlaylist": "Pa\u0161alinti i\u0161 grojara\u0161\u010dio", "RemoveFromCollection": "Pa\u0161alinti i\u0161 kolekcijos", + "Sort": "Sort", "Trailer": "Anonsas", "MarkPlayed": "\u017dym\u0117ti rodytu", "MarkUnplayed": "\u017dym\u0117ti nerodytu", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Originalus pavadinimas:", "LabelSortTitle": "R\u016b\u0161iavimo pavadinimas:", "LabelDateAdded": "Prid\u0117jimo data:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Pakeisti, kaip nustatoma prid\u0117jimo data galima Emby Serveryje prie Bibliotekos nustatym\u0173", "LabelStatus": "B\u016bkl\u0117:", "LabelArtists": "Atlik\u0117jai:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Albumo atlik\u0117jai:", "LabelAlbum": "Albumas:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Bendruomen\u0117s vertinimas:", "LabelCriticRating": "Kritik\u0173 vertinimas:", + "CriticRating": "Critic rating", "LabelWebsite": "Tinklapis:", "LabelTagline": "\u0160\u016bkis:", "LabelOverview": "Ap\u017evalga:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "I\u0161leidimo data:", "LabelYear": "Metai:", "LabelPlaceOfBirth": "Gimimo vieta:", + "Aired": "Aired", "LabelAirDays": "Eterio dienos:", "LabelAirTime": "Eterio laikas:", "LabelRuntimeMinutes": "Trukm\u0117 (min.):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Originalus formatas:", "Label3DFormat": "3D formatas:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Kitokia serij\u0173 numeracija", - "LabelDvdSeasonNumber": "DVD sezono numeris:", - "LabelDvdEpisodeNumber": "DVD serijos numeris:", - "LabelAbsoluteEpisodeNumber": "Absoliutus serijos numeris:", "HeaderSpecialEpisodeInfo": "Ypatingos serijos info", "LabelAirsBeforeSeason": "Rodoma prie\u0161 sezon\u0105:", "LabelAirsAfterSeason": "Rodoma po sezono:", @@ -241,6 +261,7 @@ "ProductionLocations": "Filmavimo vietos", "BirthLocation": "Gimimo vieta", "ParentalRating": "T\u0117v\u0173 reitingas", + "PlayCount": "Play count", "Name": "Vardas", "Overview": "Ap\u017evalga", "LabelType": "Tipas:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Tai atlikus \u0161ie elementai bus i\u0161trinti ir i\u0161 bibliotekos, ir i\u0161 fail\u0173 sistemos. Ar tikrai norite t\u0119sti?", "PleaseRestartServerName": "Pra\u0161au paleisti Emby Server\u012f i\u0161 naujo - {0}.", "LabelSyncJobName": "Sinchronizavimo darbo pavadinimas:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kokyb\u0117:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Su\u017einoti daugiau", "LabelProfile": "Profilis:", "LabelBitrateMbps": "Kokyb\u0117 (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Element\u0173 limitas:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Ekrano nuotraukos", "MoveRight": "Perkelti de\u0161in\u0117n", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sinchronizuoti \u012f:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json index 685e098de..9c69093af 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancel", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json b/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json index 54acd1440..bf6c1dff6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json @@ -1,33 +1,42 @@ { - "MessageUnlockAppWithPurchaseOrSupporter": "L\u00e5s opp denne funksjonen med et engangskj\u00f8p, eller med et aktivt Emby Premiere abonnement.", - "MessageUnlockAppWithSupporter": "L\u00e5s opp denne funksjonen med et aktivt Emby Premiere abonnement.", + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", + "MessageUnlockAppWithPurchaseOrSupporter": "L\u00e5s opp denne funksjonen med et engangskj\u00f8p, eller med et aktivt Emby Premiere-abonnement.", + "MessageUnlockAppWithSupporter": "L\u00e5s opp denne funksjonen med et aktivt Emby Premiere-abonnement.", "MessageToValidateSupporter": "Hvis du har et aktivt Emby Premiere-abonnement, m\u00e5 du s\u00f8rge for at du har konfigurert Emby Premiere i Emby Server Dashboard, som du f\u00e5r tilgang til ved \u00e5 klikke Emby Premiere i hovedmenyen.", "ValueSpecialEpisodeName": "Spesial - {0}", "Share": "Del", "Add": "Legg til", "ServerUpdateNeeded": "Denne Emby serveren m\u00e5 oppdateres. For \u00e5 laste ned siste versjonen, vennligst bes\u00f8k: {0}", - "LiveTvRequiresUnlock": "Live TV requires an active Emby Premiere subscription.", + "LiveTvRequiresUnlock": "Live TV krever et aktivt Emby Premium-abonnement.", "AttributeNew": "Ny", "Premiere": "Premiere", "Live": "Direkte", "Repeat": "Gjenta", "TrackCount": "{0} spor", "ItemCount": "{0} elementer", - "OriginalAirDateValue": "Original utgivelse dato: {0}", - "EndsAtValue": "Ender p\u00e5 {0}", + "OriginalAirDateValue": "Original utgivelsedato: {0}", + "EndsAtValue": "Slutter klokken {0}", "HeaderSelectDate": "Velg dato", - "Watched": "Watched", - "Played": "Sett", + "Watched": "Sett", + "AirDate": "Air date", + "Played": "Spilt", "ButtonOk": "Ok", "ButtonCancel": "Avbryt", "AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.", - "ButtonGotIt": "Har det", + "ButtonGotIt": "Skj\u00f8nner", "ButtonRestart": "Omstart", - "RecordingCancelled": "Opptak er Avbrutt.", - "SeriesCancelled": "Serie kansellert.", - "RecordingScheduled": "Opptak planlegger", - "SeriesRecordingScheduled": "Serie opptak planlagt.", + "RecordingCancelled": "Opptak er avbrutt.", + "SeriesCancelled": "Serie avbrutt.", + "RecordingScheduled": "Opptak planlagt.", + "SeriesRecordingScheduled": "Serieopptak planlagt.", "HeaderNewRecording": "Nye opptak:", + "WakeServer": "Vekk opp server", + "HeaderWakeServer": "Vekk opp server", + "AttemptingWakeServer": "Pr\u00f8ver \u00e5 vekke opp server. Vennligst vent,..", + "WakeServerSuccess": "Suksess!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN-pakker ble sendt til servermaskinen din, men tilkobling til din Emby Server mislyktes. Serveren din kan trenge litt mer tid til \u00e5 v\u00e5kne, eller s\u00e5 kj\u00f8rer ikke Emby Server p\u00e5 maskinen.", "Sunday": "S\u00f8ndag", "Monday": "Mandag", "Tuesday": "Tirsdag", @@ -36,12 +45,19 @@ "Friday": "Fredag", "Saturday": "L\u00f8rdag", "Days": "Dager", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Ta opp serien", - "HeaderCinemaMode": "Kino Modus", - "HeaderCloudSync": "Sky synkronisering", + "HeaderCinemaMode": "Kinomodus", + "HeaderCloudSync": "Sky-synkronisering", "Downloads": "Nedlastinger", - "HeaderMyDownloads": "My Downloads", - "HeaderOfflineDownloads": "Offline Media", + "HeaderMyDownloads": "Mine nedlastinger", + "HeaderOfflineDownloads": "Nedlastede media", "HeaderOfflineDownloadsDescription": "Last ned media til din enhet for enkel offline bruk", "CloudSyncFeatureDescription": "Synkroniser mediene til skyen for sikkerhetskopiering, arkivering og konvertering.", "LiveTvFeatureDescription": "Stream Live TV to any Emby app, with a compatible TV tuner device installed on your Emby Server.", @@ -51,11 +67,11 @@ "FreeAppsFeatureDescription": "Nyt gratis tilgang til Emby Applikasjoner p\u00e5 din enhet", "HeaderBecomeProjectSupporter": "Skaff Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "Et aktivt Emby Premiere abonnement er p\u00e5krevd for \u00e5 kunne automatisere serieopptak.", - "LabelEmailAddress": "Epost adresse:", + "LabelEmailAddress": "E-postadresse:", "PromoConvertRecordingsToStreamingFormat": "Konverter opptak automatisk til et streaming-vennlig format med Emby Premiere. Opptakene konverteres p\u00e5 rappen til MP4 eller MKV, basert p\u00e5 dine Emby-serverinnstillinger.", "FeatureRequiresEmbyPremiere": "Denne funksjonen krever et aktivt Emby Premiere abonnement.", "HeaderConvertYourRecordings": "Konverter dine opptak", - "Record": "Opptak", + "Record": "Ta opp", "Save": "Lagre", "Edit": "Rediger", "Download": "Nedlasting", @@ -64,7 +80,7 @@ "Advanced": "Avansert", "Delete": "Slett", "HeaderDeleteItem": "Slett element", - "ConfirmDeleteItem": "Sletter elementet fra b\u00e5de filsystemet og biblioteket. Er du sikker p\u00e5 at du vil fortsette?", + "ConfirmDeleteItem": "Sletting av elementet vil slette det fra b\u00e5de filsystemet og biblioteket. Er du sikker p\u00e5 at du vil fortsette?", "Refresh": "Oppdater", "RefreshQueued": "Oppdatering k\u00f8", "AddToCollection": "Legg til i samling", @@ -72,13 +88,13 @@ "NewCollection": "Ny Samling", "LabelCollection": "Samling:", "Help": "Hjelp", - "LabelDisplayMode": "Display mode:", + "LabelDisplayMode": "Visningsmodus:", "Desktop": "Desktop", "Mobile": "Mobile \/ Tablet", "TV": "TV", "DisplayModeHelp": "Select the type of screen you're running Emby on.", "LabelDisplayLanguage": "Display language:", - "LabelDisplayLanguageHelp": "Translating Emby is an ongoing project.", + "LabelDisplayLanguageHelp": "Oversettelse av Emby p\u00e5g\u00e5r.", "LearnHowYouCanContribute": "Learn how you can contribute.", "NewCollectionHelp": "Samlinger tillate deg \u00e5 lage personlige grupperinger av filmer og annet bibliotek innhold.", "SearchForCollectionInternetMetadata": "S\u00f8k p\u00e5 internet for artwork og metadata", @@ -115,7 +131,7 @@ "MessageDownloadQueued": "Nedlasting satt til i k\u00f8", "EditSubtitles": "Endre undertekster", "UnlockGuide": "L\u00e5s opp Guide", - "RefreshMetadata": "Refresh metadata", + "RefreshMetadata": "Frisk opp metadata", "ReplaceExistingImages": "Bytt ut eksisterende bilder", "ReplaceAllMetadata": "Erstatt all metadata", "SearchForMissingMetadata": "S\u00f8k etter manglende metadata", @@ -138,17 +154,19 @@ "Shuffle": "Shuffle", "Identify": "Identifiser", "EditImages": "Endre bilder", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Synk", "InstantMix": "Direktemiks", "ViewAlbum": "Vis album", - "ViewArtist": "See artist", + "ViewArtist": "Vis artist", "QueueAllFromHere": "K\u00f8 alt herfra", "PlayAllFromHere": "Spill alt herfra", "PlayFromBeginning": "Start fra starten", "ResumeAt": "Forsett fra {0}", "RemoveFromPlaylist": "Fjern fra spilleliste", "RemoveFromCollection": "Fjern fra samling", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Merker som sett", "MarkUnplayed": "Merker som usett", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original tittel:", "LabelSortTitle": "Forkortet tittel:", "LabelDateAdded": "Dato lagt til:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Konfigurer hvordan dato er fastsatt i Emby Server sitt dashbord under Bibliotek innstillinger", "LabelStatus": "Status:", "LabelArtists": "Artister:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artister:", "LabelAlbum": "Album:", "Artists": "Artister", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Fellesskap anmeldelse:", "LabelCriticRating": "Kritiker anmeldelse:", + "CriticRating": "Critic rating", "LabelWebsite": "Nettsted:", "LabelTagline": "Slagord:", "LabelOverview": "Oversikt:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Utgivelsesdato:", "LabelYear": "Year:", "LabelPlaceOfBirth": "F\u00f8dested:", + "Aired": "Sendt tidligere", "LabelAirDays": "Sendings dager:", "LabelAirTime": "Sendings tid:", "LabelRuntimeMinutes": "Spilletid (minutter):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Originalt sideforhold:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternativ Episode nummerering", - "LabelDvdSeasonNumber": "Dvd sesong nummer:", - "LabelDvdEpisodeNumber": "Dvd episode nummer:", - "LabelAbsoluteEpisodeNumber": "absolutt episode nummer:", "HeaderSpecialEpisodeInfo": "Spesial Episode info", "LabelAirsBeforeSeason": "Send f\u00f8r sesong:", "LabelAirsAfterSeason": "Sendt etter sesong:", @@ -230,7 +250,7 @@ "LabelDiscNumber": "Disc number:", "LabelParentNumber": "Parent number:", "SortName": "Sorterings navn", - "ReleaseDate": "Utgivelse dao", + "ReleaseDate": "Utgivelsesdato", "Continuing": "Fortsetter", "Ended": "Avsluttet", "HeaderEnabledFields": "Aktiverte felt", @@ -241,6 +261,7 @@ "ProductionLocations": "Produksjon lokasjoner", "BirthLocation": "F\u00f8delesested", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Navn", "Overview": "Oversikt", "LabelType": "Type:", @@ -286,10 +307,11 @@ "ServerNameIsRestarting": "Emby Server - {0} starter om.", "ServerNameIsShuttingDown": "Emby Server - {0} avsluttes.", "HeaderDeleteItems": "Slett elementer", - "ConfirmDeleteItems": "Slette disse elementene vil slette dem fra b\u00e5de filsystemet og mediebiblioteket . Er du sikker p\u00e5 at du vil fortsette?", + "ConfirmDeleteItems": "Sletting av disse elementene vil slette dem fra b\u00e5de filsystemet og mediebiblioteket . Er du sikker p\u00e5 at du vil fortsette?", "PleaseRestartServerName": "Vennligst start gj\u00f8r en omstart av Emby Server - {0}", "LabelSyncJobName": "Navn p\u00e5 synkroniseringsjobb:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvalitet:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "L\u00e6re mer", "LabelProfile": "Profil:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Begrenset antall:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Skjermbilder", "MoveRight": "Flytt h\u00f8yere", @@ -325,7 +352,7 @@ "HeaderCancelSeries": "Avbryt serie", "HeaderKeepSeries": "Behold serie", "HeaderLearnMore": "L\u00e6r mere", - "DeleteMedia": "Slet media", + "DeleteMedia": "Slett elementet", "SeriesSettings": "Serie innstillinger", "HeaderRecordingOptions": "Opptak innstillinger", "CancelSeries": "Avbryt serie", @@ -421,13 +448,14 @@ "HeaderMyMedia": "Min Media", "HeaderMyMediaSmall": "Min Media (liten)", "LatestFromLibrary": "Siste {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Fortsett \u00e5 se p\u00e5", "HeaderLatestChannelMedia": "Siste kanalelementer", - "HeaderContinueWatching": "Forsett og see p\u00e5", + "HeaderContinueWatching": "Forsett og se p\u00e5", "HeaderContinueListening": "Forsett og h\u00f8re p\u00e5", "HeaderActiveRecordings": "Aktive opptak", "HeaderLatestRecordings": "Siste opptak", "LabelSyncTo": "Synkroniser til:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,11 +469,11 @@ "More": "Mere", "Up": "Opp", "Down": "Ned", + "Home": "Home", + "Favorites": "Favoritter", "HeaderHomeScreen": "Hjemskjerm", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Siste kanal elementer", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", - "HeaderLibraryOrder": "Bibliotek rekkef\u00f8lge", + "HeaderLibraryOrder": "Bibliotekenes rekkef\u00f8lge", "HideWatchedContentFromLatestMedia": "Skjul sett innhold fra nyeste media", "HeaderOnNow": "P\u00e5 N\u00e5", "HeaderPlaybackError": "Avspillingsfeil", @@ -454,20 +482,23 @@ "PlaybackErrorPlaceHolder": "Sett inn disken for \u00e5 spille av denne filmen.", "Guide": "Guide", "Suggestions": "Forslag", - "Favorites": "Favoritter", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorittspillelister", "Collections": "Samlinger", - "LabelSelectFolderGroups": "Grupper innhold automatisk etter f\u00f8lgende grupper til visninger som filmer, musikk og TV:", + "LabelSelectFolderGroups": "Grupp\u00e9r innhold automatisk etter f\u00f8lgende grupper til visninger som filmer, musikk og TV:", "LabelSelectFolderGroupsHelp": "Mapper som ikke er merket vil kun bli vist i sin egen visning.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Programmer", "HeaderLibraryFolders": "Bibliotek mapper", - "HeaderLandingScreens": "landingsskjerm", - "LandingScreensHelp": "Velg standard landingsskjerm n\u00e5r du klikker p\u00e5 et bibliotek.", "HeaderTermsOfPurchase": "Kj\u00f8ps betingelser", "PrivacyPolicy": "Personvern regler", "TermsOfUse": "Bruks betingelser", "RepeatMode": "Repetering modus", "RepeatOne": "Repetering en", "RepeatAll": "Repetering alle", + "LabelDefaultScreen": "Default screen:", "ConfirmEndPlayerSession": "Vill du stenge Emby p\u00e5 denne enheten?", "Yes": "Ja", "No": "Nei", @@ -475,7 +506,7 @@ "Schedule": "Planlegg", "Recordings": "Opptak", "MarkWatched": "Marker som sett", - "ScanForNewAndUpdatedFiles": "Scan for new and updated files", + "ScanForNewAndUpdatedFiles": "Se etter nye og oppdaterte filer", "DirectStreamHelp1": "The media is compatible with the device regarding resolution and media type (H.264, AC3, etc.), but is in an incompatible file container (.mkv, .avi, .wmv, etc.). The video will be re-packaged on the fly before streaming it to the device.", "DirectStreamHelp2": "Direct Streaming a file uses very little processing power without any loss in video quality.", "MediaIsBeingConverted": "The media is being converted into a format that is compatible with the device that is playing the media.", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolutt", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -604,7 +639,7 @@ "HeaderLatestMedia": "Nyeste media", "HeaderRestartingEmbyServer": "Restarting Emby Server", "RestartPleaseWaitMessage": "Please wait while Emby Server shuts down and restarts. This may take a minute or two.", - "PlayNext": "Play next", + "PlayNext": "Spill av neste", "AllowSeasonalThemes": "Allow automatic seasonal themes", "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting.", "AutoBasedOnLanguageSetting": "Auto (based on language setting)", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Prim\u00e6rfarger", + "ColorSpace": "Fargeutvalg", + "ColorTransfer": "Overf\u00f8ring av farger", + "VideoRange": "Videoomr\u00e5de", + "SeriesDisplayOrderHelp": "Sorter episoder etter sendt dato, DVD-rekkef\u00f8lge eller nummerering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json index 8d73b44e5..b6f0f7307 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json @@ -1,7 +1,9 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Ontgrendel deze functie met een kleine eenmalige aankoop, of met een actief Emby Premiere abonnement.", - "MessageUnlockAppWithSupporter": "Ontgrendel deze functie met een actief Emby Premiere abonnement.", - "MessageToValidateSupporter": "Als u een actieve Emby Premiere abonnement heeft, zorg er dan voor dat u deze activeert in uw Emby Server Dashboard door te klikken op Emby Premiere in het hoofdmenu.", + "MessageUnlockAppWithSupporter": "Ontgrendel deze functie met een actief Emby Premi\u00e8re abonnement.", + "MessageToValidateSupporter": "Als u een actieve Emby Premi\u00e8re abonnement heeft, zorg er dan voor dat u deze activeert in uw Emby Server Dashboard door te klikken op Emby Premiere in het hoofdmenu.", "ValueSpecialEpisodeName": "Speciaal - {0}", "Share": "Delen", "Add": "Toevoegen", @@ -17,6 +19,7 @@ "EndsAtValue": "Eindigt om {0}", "HeaderSelectDate": "Selecteer Datum", "Watched": "Bekeken", + "AirDate": "Uitzenddatum", "Played": "Afgespeeld", "ButtonOk": "Ok", "ButtonCancel": "Annuleren", @@ -28,6 +31,12 @@ "RecordingScheduled": "Opname schema", "SeriesRecordingScheduled": "Serieopname gepland.", "HeaderNewRecording": "Nieuwe opname", + "WakeServer": "Server wekken", + "HeaderWakeServer": "Server Wekken", + "AttemptingWakeServer": "Proberen de server te wekken. Een moment geduld...", + "WakeServerSuccess": "Succesvol!", + "HeaderCustomizeHomeScreen": "Beginscherm aanpassen", + "WakeServerError": "Er zijn \"Wake On Lan\" pakketten naar de server verzonden, maar verbinding maken is mislukt. Het kan voorkomen dat de server wat meer tijd nodig heeft om op te starten, of misschien is Emby Server niet actief op de machine.", "Sunday": "Zondag", "Monday": "Maandag", "Tuesday": "Dinsdag", @@ -36,6 +45,13 @@ "Friday": "Vrijdag", "Saturday": "Zaterdag", "Days": "Dagen", + "SortByValue": "Sorteren op {0}", + "LabelSortBy": "Sorteren op:", + "LabelSortOrder": "Sorteervolgorde:", + "HeaderPhotoAlbums": "Foto-albums", + "Photos": "Foto's", + "HeaderAppearsOn": "Verschijnt op", + "List": "Lijst", "RecordSeries": "Series Opnemen", "HeaderCinemaMode": "Bioscoop mode", "HeaderCloudSync": "Cloud Synchronisatie", @@ -138,7 +154,8 @@ "Shuffle": "Willekeurig", "Identify": "Identificeer", "EditImages": "Bewerk afbeeldingen", - "EditInfo": "Bewerk Info", + "EditMetadata": "Metadata wijzigen", + "Convert": "Converteren", "Sync": "Synchronisatie", "InstantMix": "Instant mix", "ViewAlbum": "Bekijk album", @@ -149,6 +166,7 @@ "ResumeAt": "Hervatten vanaf {0}", "RemoveFromPlaylist": "Verwijderen uit afspeellijst", "RemoveFromCollection": "Verwijder uit collectie", + "Sort": "Sorteren", "Trailer": "Trailer", "MarkPlayed": "Markeren als Afgespeeld", "MarkUnplayed": "Markeren als Niet Afgespeeld", @@ -157,7 +175,7 @@ "TryMultiSelect": "Probeer multi-select", "TryMultiSelectMessage": "Als u meerdere media-items wilt bewerken, klikt u er op een poster en hou even vast, selecteer nu de items die u wilt beheren. Probeer maar!", "HeaderConfirmRecordingCancellation": "Bevestigen Annulering Opname", - "MessageConfirmRecordingCancellation": "Weet u zeker dat u deze opname wilt annuleren?", + "MessageConfirmRecordingCancellation": "Opnemen annuleren?", "Error": "Fout", "VoiceInput": "Spraak invoer", "LabelContentType": "Inhoud type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Orginele titel:", "LabelSortTitle": "Sorteer titel:", "LabelDateAdded": "Datum toegevoegd:", + "DateAdded": "Datum toegevoegd", + "DatePlayed": "Datum afgespeeld", "ConfigureDateAdded": "Configureer hoe datum toegevoegd wordt bepaald in het Emby Server dashboard onder de instellingen van de documentbibliotheek", "LabelStatus": "Status:", "LabelArtists": "Artiest:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artiesten:", "LabelAlbum": "Album:", "Artists": "Artiesten", + "ImdbRating": "IMDb-beoordeling", + "CommunityRating": "Community-beoordeling", "LabelCommunityRating": "Beoordeling gemeenschap:", "LabelCriticRating": "Beoordeling critici:", + "CriticRating": "Critici-beoordeling", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overzicht:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Uitgave datum:", "LabelYear": "Jaar:", "LabelPlaceOfBirth": "Geboorteplaats:", + "Aired": "Uitgezonden", "LabelAirDays": "Uitzend dagen:", "LabelAirTime": "Uitzend tijd:", "LabelRuntimeMinutes": "Speelduur (minuten):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Originele aspect ratio:", "Label3DFormat": "3D formaat", "FormatValue": "Formaat: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfecte match", "EnableExternalVideoPlayers": "Externe video spelers inschakelen", "EnableExternalVideoPlayersHelp": "Een menu voor externe spelers zal worden getoond bij het afspelen van video's", - "HeaderAlternateEpisodeNumbers": "Afwijkende afleveringsnummers", - "LabelDvdSeasonNumber": "Dvd seizoensnummer:", - "LabelDvdEpisodeNumber": "Dvd afleveringsnummer:", - "LabelAbsoluteEpisodeNumber": "Absoluut afleveringsnummer:", "HeaderSpecialEpisodeInfo": "Speciale afleveringsinformatie", "LabelAirsBeforeSeason": "Uitgezonden voor seizoen:", "LabelAirsAfterSeason": "Uitgezonden na seizoen:", @@ -215,7 +235,7 @@ "HeaderMetadataSettings": "Metagegevens instellingen", "People": "Personen", "LabelMetadataDownloadLanguage": "Voorkeurs taal:", - "LabelLockItemToPreventChanges": "Blokkeer dit item tegen wijzigingen", + "LabelLockItemToPreventChanges": "Vergrendel dit item om toekomstige wijzigingen te voorkomen", "MessageLeaveEmptyToInherit": "Leeg laten om instellingen van bovenliggend item of de algemene waarde over te nemen.", "LabelCountry": "Land:", "LabelDynamicExternalId": "{0} Id:", @@ -234,13 +254,14 @@ "Continuing": "Wordt vervolgd...", "Ended": "Gestopt", "HeaderEnabledFields": "Schakel velden in", - "HeaderEnabledFieldsHelp": "Schakel een veld uit om dit te blokkeren van wijzigingen.", + "HeaderEnabledFieldsHelp": "Verwijder een vinkje om het veld te vergrendelen en voorkom dat gegevens gewijzigd kunnen worden.", "Backdrops": "Achtergronden", "Images": "Afbeeldingen", "Runtime": "Speelduur", "ProductionLocations": "Productie Locaties", "BirthLocation": "Geboorte Locatie", "ParentalRating": "Kijkwijzer classificatie", + "PlayCount": "Aantal keer afsgespeeld", "Name": "Naam", "Overview": "Overzicht", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Het verwijderen van deze items verwijdert ze van het bestandssysteem en uit uw bibliotheek. Weet u zeker dat u verder wilt gaan?", "PleaseRestartServerName": "Herstart Emby Server - {0} aub.", "LabelSyncJobName": "Naam synchroniseer taak:", - "SyncJobCreated": "Synchronisatie taak aangemaakt", + "SyncingDots": "Synchroniseren...", + "ConvertingDots": "Converteren...", "LabelQuality": "Kwaliteit", "LabelSyncNoTargetsHelp": "Het lijkt erop dat u momenteel geen apps heeft die offline downloaden ondersteunen.", "DownloadingDots": "Downloaden...", @@ -297,12 +319,17 @@ "LearnMore": "Meer informatie", "LabelProfile": "profiel:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Alleen onbekeken video's converteren", "SyncUnwatchedVideosOnly": "Alleen niet bekeken video's downloaden", - "SyncUnwatchedVideosOnlyHelp": "Alleen niet bekeken video's zullen worden gedownload. En video's zullen van het apparaat worden verwijderd nadat deze zijn bekeken.", + "ConvertUnwatchedVideosOnlyHelp": "Alleen onbekeken video's worden geconverteerd.", + "SyncUnwatchedVideosOnlyHelp": "Alleen niet bekeken video's zullen worden gedownload en de video's worden van het apparaat verwijderd nadat deze zijn bekeken.", "AutomaticallySyncNewContent": "Nieuwe inhoud automatisch downloaden", "AutomaticallySyncNewContentHelp": "Aan deze map toegevoegde nieuwe inhoud automatisch naar het apparaat downloaden.", + "AutomaticallyConvertNewContent": "Nieuwe content automatisch converteren", + "AutomaticallyConvertNewContentHelp": "Nieuwe content toegevoegd aan deze map wordt automatisch geconverteerd.", "LabelItemLimit": "Item limiet:", - "LabelItemLimitHelp": "Optioneel. Stel een maximum aantal items in dat wordt gedownload.", + "ConvertItemLimitHelp": "Optioneel. Stel een maximum aantal items in dat wordt geconverteerd.", + "DownloadItemLimitHelp": "Optioneel. Stel een maximum aantal items in dat wordt gedownload.", "PleaseSelectDeviceToSyncTo": "Selecteer een apparaat om naar te downloaden", "Screenshots": "Screenshots", "MoveRight": "Naar rechts verplaatsen", @@ -383,7 +410,7 @@ "Items": "Items", "OneChannel": "E\u00e9n kanaal", "ConfirmRemoveDownload": "Download verwijderen?", - "RemoveDownload": "Download verijderen", + "RemoveDownload": "Download verwijderen", "KeepDownload": "Download bewaren", "AddedOnValue": "{0} Toegevoegd", "RemovingFromDevice": "Verwijderen van apparaat", @@ -421,13 +448,14 @@ "HeaderMyMedia": "Mijn Media", "HeaderMyMediaSmall": "Mijn Media (klein)", "LatestFromLibrary": "Laatste {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Kijken hervatten", "HeaderLatestChannelMedia": "Nieuwste Kanaal Items", "HeaderContinueWatching": "Kijken hervatten", "HeaderContinueListening": "Luisteren hervatten", "HeaderActiveRecordings": "Actieve Opnames", "HeaderLatestRecordings": "Nieuwste Opnames", "LabelSyncTo": "Synchroniseer naar:", + "LabelConvertTo": "Converteren naar:", "Next": "Volgende", "LabelSource": "Bron:", "LabelVersion": "Versie:", @@ -441,10 +469,10 @@ "More": "Meer", "Up": "Omhoog", "Down": "Omlaag", + "Home": "Start", + "Favorites": "Favorieten", "HeaderHomeScreen": "Begin Scherm", - "HeaderHomeScreenContent": "Begin scherm Inhoud", "HeaderLatestChannelItems": "Nieuwste Kanaal Items", - "LabelSelectHomeScreenItemsFolders": "Items verschijnen op mijn begin scherm van:", "HeaderLibraryOrder": "Bibliotheek Volgorde", "HideWatchedContentFromLatestMedia": "Verberg gekeken inhoud uit nieuwste media", "HeaderOnNow": "Aan het spelen", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "De gekozen content is niet af te spelen vanaf dit apparaat. Plaats de schijf.", "Guide": "Gids", "Suggestions": "Suggesties", - "Favorites": "Favorieten", + "HeaderFavoriteCollections": "Favoriete collecties", + "HeaderFavoritePlaylists": "Favoriete afspeellijsten", "Collections": "Collecties", "LabelSelectFolderGroups": "De inhoud van de volgende mappen automatisch groeperen in secties zoals Films, Muziek en TV:", "LabelSelectFolderGroupsHelp": "Mappen die niet aangevinkt zijn worden getoond in hun eigen weergave.", + "Folders": "Mappen", + "DisplayInOtherHomeScreenSections": "In secties van het startscherm weergeven, zoals \"Recente Media\" en \"Verder Kijken\"", + "DisplayInMyMedia": "Op het startscherm weergeven", "Shows": "Series", "HeaderLibraryFolders": "Bibliotheek Mappen", - "HeaderLandingScreens": "Standaard Secties", - "LandingScreensHelp": "Selecteer de standaard sectie wanneer op een bibliotheek wordt geklikt.", "HeaderTermsOfPurchase": "Aankoop Voorwaarden", "PrivacyPolicy": "Privacy beleid", "TermsOfUse": "Gebruiksvoorwaarden", "RepeatMode": "Herhaal mode", "RepeatOne": "E\u00e9n herhalen", "RepeatAll": "Alle herhalen", - "ConfirmEndPlayerSession": "Wilt u Emby op het apparaat afsluiten?", + "LabelDefaultScreen": "Standaard scherm:", + "ConfirmEndPlayerSession": "Wilt u Emby afsluiten op {0}?", "Yes": "Ja", "No": "Nee", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec niet ondersteund", "AudioCodecNotSupported": "Audio codec niet ondersteund", "SubtitleCodecNotSupported": "Ondertitel formaat niet ondersteund", + "DirectPlayError": "Direct Afspelen fout", "ContainerNotSupported": "Container niet ondersteund", "VideoLevelNotSupported": "Video niveau niet ondersteund", "AudioBitrateNotSupported": "Audio bitrate niet ondersteund", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Er was een probleem bij het verwijderen van het item in Emby Server. Controleer dat Emby Server schrijfrechten op de map heeft en probeer het opnieuw.", "NoSubtitles": "Geen ondertitels", "Default": "Standaard", + "Absolute": "Absoluut", "Smart": "Slim", "Small": "Klein", + "Smaller": "Kleiner", "Medium": "Gemiddeld", "Large": "Groot", "ExtraLarge": "Extra groot", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Aantal video reference frames niet ondersteund", "ErrorConnectServerUnreachable": "Er was een probleem bij het uitvoeren van deze bewerking. Uw server kan de Emby Connect Server op {0} niet bereiken. Controleer dat uw server een actieve internetverbinding heeft en dat de communicatie toegestaan wordt door de firewall en\/of security software die u gebruikt.", "StopRecording": "Stop opname", + "HeaderStopRecording": "Stop Opname", "ManageRecording": "Beheren opnames", "LabelDropImageHere": "Sleep de afbeelding hierheen of klik om te bladeren.", "MessageFileReadError": "Er is een fout opgetreden bij het lezen van het bestand. Probeer het opnieuw.", @@ -626,12 +661,29 @@ "LabelTVHomeScreen": "TV mode begin scherm", "Horizontal": "Horizontaal", "Vertical": "Verticaal", - "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", + "GroupBySeries": "Groeperen op serie", + "HeaderVideoType": "Videotype", + "HeaderSeriesStatus": "Seriestatus", + "Features": "Kenmerken", "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "Extras": "Extra's", + "ThemeSongs": "Themamuziek", + "ThemeVideos": "Themavideo's", + "HeaderFavoriteMovies": "Favoriete films", + "HeaderFavoriteShows": "Favoriete series", + "HeaderFavoriteEpisodes": "Favoriete afleveringen", + "HeaderFavoriteVideos": "Favoriete video's", + "HeaderFavoriteGames": "Favoriete games", + "HeaderFavoriteArtists": "Favoriete artiesten", + "HeaderFavoriteAlbums": "Favoriete albums", + "HeaderFavoriteSongs": "Favoriete nummers", + "Ascending": "Oplopend", + "Descending": "Aflopend", + "ColorPrimaries": "Primaire kleuren", + "ColorSpace": "Kleurbereik", + "ColorTransfer": "Kleuroverdracht", + "VideoRange": "Videobereik", + "SeriesDisplayOrderHelp": "Afleveringen sorteren op uitzenddatum, DVD-volgorde, of absolute nummering.", + "PlaybackSettingsIntro": "Om de standaard afspeelinstellingen te configureren, stopt u het afspelen van de video. Vervolgens klikt u op het gebruikersicoon in de rechterbovenhoek van de app.", + "SubtitleSettingsIntro": "Om de standaard ondertiteling- en taalinstellingen te configureren, stopt u het afspelen van de video. Vervolgens klikt u op het gebruikersicoon in de rechterbovenhoek van de app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json index 328332531..2681bc36a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Ustawienia odtwarzania", + "SubtitleSettings": "Ustawienia napis\u00f3w", "MessageUnlockAppWithPurchaseOrSupporter": "Odblokuj t\u0119 funkcj\u0119, za niewielk\u0105 jednorazow\u0105 op\u0142at\u0105 lub przy u\u017cyciu aktywnej subskrypcji Emby Premium.", "MessageUnlockAppWithSupporter": "Odblokuj t\u0119 funkcj\u0119 przy u\u017cyciu subskrypcji Emby Premium.", "MessageToValidateSupporter": "Je\u015bli posiadasz aktywn\u0105 subskrypcj\u0119 Emby Premium, upewnij si\u0119, \u017ce j\u0105 poprawnie skonfigurowa\u0142e\u015b przy pomocy Kokpitu serwera Emby, do kt\u00f3rego mo\u017cesz uzyska\u0107 dost\u0119p, klikaj\u0105c na pozycj\u0119 Premium menu startowego.", @@ -17,6 +19,7 @@ "EndsAtValue": "Koniec o {0}", "HeaderSelectDate": "Wybierz dat\u0119", "Watched": "Obejrzany", + "AirDate": "Data emisji", "Played": "Odtworzone", "ButtonOk": "Ok", "ButtonCancel": "Anuluj", @@ -28,6 +31,12 @@ "RecordingScheduled": "Zaplanowano nagranie.", "SeriesRecordingScheduled": "Zaplanowano nagranie seryjne.", "HeaderNewRecording": "Nowe nagranie", + "WakeServer": "Wybudzaj serwer", + "HeaderWakeServer": "Wybudzaj serwer", + "AttemptingWakeServer": "Trwa pr\u00f3ba wybudzenia serwera. Prosz\u0119 czeka\u0107...", + "WakeServerSuccess": "Powodzenie!", + "HeaderCustomizeHomeScreen": "Dostosuj ekran startowy", + "WakeServerError": "Wys\u0142ano pakiery Wake On LAN do maszyny serwera, ale po\u0142\u0105czenie z serwer Emby zako\u0144czy\u0142o si\u0119 niepowodzeniem. Twoja maszyna potrzebuje wi\u0119cej czasu do wybudzenia lub serwer Emby mo\u017ce nie dzia\u0142a\u0107 aktywnie na tej maszynie.", "Sunday": "Niedziela", "Monday": "Poniedzia\u0142ek", "Tuesday": "Wtorek", @@ -36,14 +45,21 @@ "Friday": "Pi\u0105tek", "Saturday": "Sobota", "Days": "Dni", + "SortByValue": "Sortowanie wg {0}", + "LabelSortBy": "Sortuj po:", + "LabelSortOrder": "Porz\u0105dek sortowania", + "HeaderPhotoAlbums": "Albumy fotografii", + "Photos": "Fotografie", + "HeaderAppearsOn": "Wyst\u0119puje", + "List": "Lista", "RecordSeries": "Nagraj seryjnie", "HeaderCinemaMode": "Tryb kinowy", - "HeaderCloudSync": "Synchronizacja z chmur\u0105", + "HeaderCloudSync": "Synchronizacja chmurowa", "Downloads": "Pobrane", "HeaderMyDownloads": "Moje pobrania", - "HeaderOfflineDownloads": "Media w trybie offline", - "HeaderOfflineDownloadsDescription": "Pobieraj media na swoje urz\u0105dzenia, aby z nich korzysta\u0107 w trybie offline.", - "CloudSyncFeatureDescription": "Synchronizuj media z chmur\u0105, w celu wykonywania kopii zapasowej, archiwizacji i konwersji.", + "HeaderOfflineDownloads": "Media dost\u0119pne lokalnie", + "HeaderOfflineDownloadsDescription": "Umo\u017cliwia pobieranie medi\u00f3w na urz\u0105dzenia klienckie, aby z nich korzysta\u0107 bez konieczno\u015bci po\u0142\u0105czenia z serwerem.", + "CloudSyncFeatureDescription": "Umo\u017cliwia synchronizowanie medi\u00f3w z chmur\u0105, w celu \u0142atwego wykonywania kopii zapasowej, archiwizacji i konwersji.", "LiveTvFeatureDescription": "Ogl\u0105daj transmisje telewizyjne z dowoln\u0105 aplikacj\u0105 Emby, za pomoc\u0105 zainstalowanego na serwerze Emby tunera telewizyjnego.", "DvrFeatureDescription": "Zaplanuj pojedyncze nagrania program\u00f3w telewizyjnych, nagrywanie seriali i wi\u0119cej za pomoc\u0105 nagrywarki Emby.", "CinemaModeFeatureDescription": "Tryb kinowy oferuje prawdziwie kinowe do\u015bwiadczenia, z mo\u017cliwo\u015bci\u0105 odtwarzania zwiastun\u00f3w i niestandardowych prezentacji przed seansem.", @@ -60,13 +76,13 @@ "Edit": "Edycja", "Download": "Pobierz", "Downloaded": "Pobrano", - "Downloading": "Trwa pobieranie", + "Downloading": "Pobieranie", "Advanced": "Zaawansowane", "Delete": "Usu\u0144", "HeaderDeleteItem": "Usu\u0144 pozycj\u0119", "ConfirmDeleteItem": "Usuni\u0119cie tej pozycji usunie j\u0105 zar\u00f3wno z systemu plik\u00f3w jak i z biblioteki medi\u00f3w. Czy chcesz kontynuowa\u0107?", "Refresh": "Od\u015bwie\u017c", - "RefreshQueued": "Dodano od\u015bwie\u017canie do kolejki", + "RefreshQueued": "Od\u015bwie\u017canie dodane do kolejki zada\u0144.", "AddToCollection": "Dodaj do kolekcji", "HeaderAddToCollection": "Dodaj do kolekcji", "NewCollection": "Nowa kolekcja", @@ -138,17 +154,19 @@ "Shuffle": "Wylosuj", "Identify": "Identyfikuj", "EditImages": "Edytuj obrazy", - "EditInfo": "Edytuj informacje", + "EditMetadata": "Edytuj metadane", + "Convert": "Konwertuj", "Sync": "Synchronizacja", "InstantMix": "Szybki remiks", - "ViewAlbum": "Podejrzyj album", - "ViewArtist": "Podejrzyj wykonawc\u0119", + "ViewAlbum": "Podgl\u0105d albumu", + "ViewArtist": "Podgl\u0105d wykonawcy", "QueueAllFromHere": "Kolejkuj wszystko z tej lokalizacji", "PlayAllFromHere": "Odtwarzaj wszystko z tej lokalizacji", "PlayFromBeginning": "Odtwarzaj od pocz\u0105tku", "ResumeAt": "Wzn\u00f3w odtwarzanie od {0}", "RemoveFromPlaylist": "Usu\u0144 z listy", "RemoveFromCollection": "Usu\u0144 z kolekcji", + "Sort": "Sortuj", "Trailer": "Zwiastun", "MarkPlayed": "Oznacz jako obejrzane", "MarkUnplayed": "Oznacz jako nieobejrzane", @@ -157,7 +175,7 @@ "TryMultiSelect": "Wypr\u00f3buj multi-zaznaczanie", "TryMultiSelectMessage": "Aby edytowa\u0107 kilka rzeczy naraz, po prostu kliknij i przytrzymaj jak\u0105kolwiek miniaturk\u0119 i zaznacz obiekty kt\u00f3rymi chesz zarz\u0105dza\u0107. To proste!", "HeaderConfirmRecordingCancellation": "Potwierd\u017a Anulowanie Nagrania", - "MessageConfirmRecordingCancellation": "Czy jeste\u015b pewien \u017ce chcesz anulowa\u0107 to nagranie?", + "MessageConfirmRecordingCancellation": "Anulowa\u0107 nagranie?", "Error": "B\u0142\u0105d", "VoiceInput": "Wej\u015bcie g\u0142osowe", "LabelContentType": "Typ zawarto\u015bci", @@ -167,7 +185,9 @@ "LabelOriginalTitle": "Tytu\u0142 oryginalny:", "LabelSortTitle": "Tytu\u0142 sortowania:", "LabelDateAdded": "Data dodania:", - "ConfigureDateAdded": "Skonfiguruj jak ustalana jest data dodania, w Kokpicie serwera Emby, w ustawieniach biblioteki", + "DateAdded": "Data dodania", + "DatePlayed": "Data odtwarzania", + "ConfigureDateAdded": "Spos\u00f3b ustalania daty dodania, mo\u017cna skonfigurowa\u0107, w ustawieniach biblioteki, w kokpicie serwera Emby.", "LabelStatus": "Stan:", "LabelArtists": "Wykonawcy:", "LabelArtistsHelp": "Oddzielaj u\u017cywaj\u0105c ;", @@ -175,15 +195,19 @@ "LabelAlbumArtists": "Wykonawcy album\u00f3w", "LabelAlbum": "Album", "Artists": "Wykonawcy", + "ImdbRating": "Ocena IMDb", + "CommunityRating": "Ocena spo\u0142eczno\u015bci", "LabelCommunityRating": "Ocena spo\u0142eczno\u015bci:", "LabelCriticRating": "Ocena krytyk\u00f3w:", + "CriticRating": "Ocena krytyk\u00f3w", "LabelWebsite": "Strona internetowa", - "LabelTagline": "Znaczniki", + "LabelTagline": "Motto:", "LabelOverview": "Opis:", "LabelShortOverview": "Streszczenie:", "LabelReleaseDate": "Data wydania:", "LabelYear": "Rok:", "LabelPlaceOfBirth": "Miejsce urodzenia:", + "Aired": "Premiera", "LabelAirDays": "Dni transmisji:", "LabelAirTime": "Czas transmisji:", "LabelRuntimeMinutes": "Czas (w minutach):", @@ -192,18 +216,14 @@ "LabelOriginalAspectRatio": "Oryginalny format obrazu:", "Label3DFormat": "Format 3D:", "FormatValue": "Format: {0}", - "DownloadsValue": "Pobrania: {0}", + "DownloadsValue": "{0} pobra\u0144", "PerfectMatch": "Perfekcyjne dopasowanie", "EnableExternalVideoPlayers": "Aktywuj obs\u0142ug\u0119 zewn\u0119trznych odtwarzaczy", "EnableExternalVideoPlayersHelp": "Menu wyboru zewn\u0119trznego odtwarzacza b\u0119dzie wy\u015bwietlane przed rozpocz\u0119ciem odtwarzania wideo.", - "HeaderAlternateEpisodeNumbers": "Alternatywna numeracja odcink\u00f3w", - "LabelDvdSeasonNumber": "Numer sezonu DVD:", - "LabelDvdEpisodeNumber": "Numer odcinka DVD:", - "LabelAbsoluteEpisodeNumber": "Bezwzgl\u0119dny numer odcinka:", "HeaderSpecialEpisodeInfo": "Specjalne informacje o odcinku", - "LabelAirsBeforeSeason": "Transmisja prze sezonem:", - "LabelAirsAfterSeason": "Transmisja po sezonie:", - "LabelAirsBeforeEpisode": "Transmisja przed odcinkiem:", + "LabelAirsBeforeSeason": "Emisja przed sezonem:", + "LabelAirsAfterSeason": "Emisja po sezonie:", + "LabelAirsBeforeEpisode": "Emisja przed odcinkiem:", "HeaderExternalIds": "Identyfikatory zewn\u0119trzne:", "HeaderDisplaySettings": "Ustawienia wy\u015bwietlania", "LabelDisplayOrder": "Kolejno\u015b\u0107 wy\u015bwietlania:", @@ -212,7 +232,7 @@ "Genres": "Gatunki", "Studios": "Wytw\u00f3rnie", "Tags": "Znaczniki", - "HeaderMetadataSettings": "Ustawienia Metadanych", + "HeaderMetadataSettings": "Ustawienia metadanych", "People": "Osoby", "LabelMetadataDownloadLanguage": "Preferowany j\u0119zyk pobierania:", "LabelLockItemToPreventChanges": "Zablokuj t\u0119 pozycj\u0119, aby zapobiec przysz\u0142ym zmianom", @@ -234,13 +254,14 @@ "Continuing": "Dalej wy\u015bwietlane", "Ended": "Zako\u0144czony", "HeaderEnabledFields": "Pola aktywne", - "HeaderEnabledFieldsHelp": "Odznacz pole aby zablokowa\u0107 i zapobiec zmianie danych.", + "HeaderEnabledFieldsHelp": "Odznacz pole, aby je zablokowa\u0107 i zapobiec zmianom danych w przysz\u0142o\u015bci.", "Backdrops": "Fototapety", "Images": "Obrazy", "Runtime": "Czas trwania", "ProductionLocations": "Kraje", "BirthLocation": "Miejsce urodzin", "ParentalRating": "Kategoria wiekowa", + "PlayCount": "Liczba odtworze\u0144", "Name": "Nazwa", "Overview": "Opis", "LabelType": "Typ:", @@ -252,13 +273,13 @@ "GuestStar": "Go\u015b\u0107 specjalny", "Producer": "Producent", "Writer": "Scenarzysta", - "MessageNoSyncJobsFound": "Brak pobranych plik\u00f3w. Utw\u00f3rz zadanie pobierania, u\u017cywaj\u0105c przycisk\u00f3w Pobierz, dost\u0119pnych w aplikacji.", - "MessageNoDownloadsFound": "Brak pobranych plik\u00f3w trybu offline. Pobierz media do u\u017cycia lokalnie, u\u017cywaj\u0105c przycisku Pobierz, dost\u0119pnego w aplikacji.", + "MessageNoSyncJobsFound": "Brak pobieranych plik\u00f3w. Utw\u00f3rz zadanie pobierania, u\u017cywaj\u0105c przycisku Pobierz, dost\u0119pnego w aplikacji.", + "MessageNoDownloadsFound": "Brak dost\u0119pnych lokalnie medi\u00f3w. Pobierz media do u\u017cycia lokalnie, u\u017cywaj\u0105c przycisku Pobierz, dost\u0119pnego w aplikacji.", "InstallingPackage": "Instalowanie {0}", "PackageInstallCompleted": "Instalacja {0} zako\u0144czona.", "PackageInstallFailed": "Instalacja {0} nieudana.", "PackageInstallCancelled": "Instalacja {0} anulowana.", - "SeriesYearToPresent": "{0} - Obecnych", + "SeriesYearToPresent": "{0} - Teraz", "ValueOneItem": "1 pozycja", "ValueOneSong": "1 utw\u00f3r", "ValueSongCount": "{0} utwory", @@ -288,21 +309,27 @@ "HeaderDeleteItems": "Usu\u0144 pliki", "ConfirmDeleteItems": "Usuni\u0119cie tej pozycji usunie j\u0105 zar\u00f3wno z systemu plik\u00f3w jak i z biblioteki medi\u00f3w. Czy chcesz kontynuowa\u0107?", "PleaseRestartServerName": "Prosz\u0119 ponownie uruchomi\u0107 serwer Emby - {0}", - "LabelSyncJobName": "Nazwa zadania synchronizacji", - "SyncJobCreated": "Utworzono zadanie synchronizacji", + "LabelSyncJobName": "Nazwa zadania:", + "SyncingDots": "Trwa synchronizacja...", + "ConvertingDots": "Trwa konwertowanie...", "LabelQuality": "Jako\u015b\u0107:", - "LabelSyncNoTargetsHelp": "Wygl\u0105da na to, \u017ce nie posiadasz \u017cadnych aplikacji obs\u0142uguj\u0105cych pobieranie w trybie offline.", + "LabelSyncNoTargetsHelp": "Wygl\u0105da na to, \u017ce nie posiadasz \u017cadnych aplikacji obs\u0142uguj\u0105cych pobrane media.", "DownloadingDots": "Trwa pobieranie...", "HeaderSyncRequiresSub": "Pobieranie wymaga aktywnej subskrypcji Emby Premium.", "LearnMore": "Dowiedz si\u0119 wi\u0119cej", "LabelProfile": "Profil:", "LabelBitrateMbps": "Przep\u0142ywno\u015b\u0107 (Mbps):", + "ConvertUnwatchedVideosOnly": "Konwertuj tylko nieobejrzane", "SyncUnwatchedVideosOnly": "Pobieraj tylko nieobejrzane wideo", + "ConvertUnwatchedVideosOnlyHelp": "Tylko nieobejrzane wideo b\u0119d\u0105 konwertowane.", "SyncUnwatchedVideosOnlyHelp": "Tylko filmy nieobejrzane zostan\u0105 pobrane, a obejrzane b\u0119d\u0105 sukcesywnie usuwane z urz\u0105dzenia.", "AutomaticallySyncNewContent": "Pobieraj now\u0105 zawarto\u015b\u0107 automatycznie", "AutomaticallySyncNewContentHelp": "Nowo dodana zawarto\u015b\u0107 zostanie automatycznie pobrana na urz\u0105dzenie.", + "AutomaticallyConvertNewContent": "Konwertuj automatycznie nowe media", + "AutomaticallyConvertNewContentHelp": "Nowe media dodane do tego folderu b\u0119d\u0105 konwertowane automatycznie.", "LabelItemLimit": "Limit pozycji:", - "LabelItemLimitHelp": "Opcjonalne. Ustaw limit liczby pozycji, kt\u00f3re zostan\u0105 pobrane.", + "ConvertItemLimitHelp": "Opcjonalne. Okre\u015bla maksymaln\u0105 liczb\u0119 konwertowanych pozycji.", + "DownloadItemLimitHelp": "Opcjonalne. Okre\u015bla maksymaln\u0105 liczb\u0119 pobieranych pozycji.", "PleaseSelectDeviceToSyncTo": "Wybierz urz\u0105dzenie, na kt\u00f3re chcesz pobra\u0107.", "Screenshots": "Zrzuty ekranu", "MoveRight": "Przesu\u0144 w prawo", @@ -420,31 +447,32 @@ "Connect": "Po\u0142acz", "HeaderMyMedia": "Moje media", "HeaderMyMediaSmall": "Moje media (ma\u0142e)", - "LatestFromLibrary": "Ostatnio dodane do {0}", + "LatestFromLibrary": "{0} ostatnio dodane", "ContinueWatching": "Kontynuuj odtwarzanie", "HeaderLatestChannelMedia": "Kana\u0142y ostatnio dodane", - "HeaderContinueWatching": "Kontynuuj ogl\u0105danie", + "HeaderContinueWatching": "Kontynuuj odtwarzanie", "HeaderContinueListening": "Kontynuuj s\u0142uchanie", "HeaderActiveRecordings": "Nagrania aktywne", "HeaderLatestRecordings": "Nagrania ostatnio dodane", - "LabelSyncTo": "Synchronizuj do:", + "LabelSyncTo": "Synchronizuj z:", + "LabelConvertTo": "Konwertuj do:", "Next": "Nast\u0119pny", "LabelSource": "\u0179r\u00f3d\u0142o:", "LabelVersion": "Wersja:", "AllLanguages": "Wszystkie j\u0119zyki", "Previous": "Poprzedni", "HeaderNextUp": "Do obejrzenia", - "HeaderLatestFrom": "Ostatnio dodane z {0}", + "HeaderLatestFrom": "{0} ostatnio dodane", "LabelHomeScreenSectionValue": "Sekcja ekranu startowego {0}:", "SettingsSaved": "Zapisano ustawienia", "None": "Brak", "More": "Wi\u0119cej", "Up": "W g\u00f3r\u0119", "Down": "W d\u00f3\u0142", + "Home": "Start", + "Favorites": "Ulubione", "HeaderHomeScreen": "Ekran startowy", - "HeaderHomeScreenContent": "Zawarto\u015b\u0107 ekranu startowego", "HeaderLatestChannelItems": "Kana\u0142y ostatnio odtwarzane", - "LabelSelectHomeScreenItemsFolders": "Zezwalaj na wy\u015bwietlanie na ekranie startowym pozycji z:", "HeaderLibraryOrder": "Kolejno\u015b\u0107 biblioteki", "HideWatchedContentFromLatestMedia": "Ukrywaj obejrzan\u0105 zawarto\u015b\u0107 na listach ostatnio dodanych", "HeaderOnNow": "Teraz", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Prosz\u0119 w\u0142o\u017cy\u0107 dysk, aby odtwarza\u0107 to wideo.", "Guide": "Przewodnik", "Suggestions": "Polecane", - "Favorites": "Ulubione", + "HeaderFavoriteCollections": "Kolekcje ulubione", + "HeaderFavoritePlaylists": "Listy ulubione", "Collections": "Kolekcje", "LabelSelectFolderGroups": "Grupuj zawarto\u015b\u0107 z nast\u0119puj\u0105cych folder\u00f3w w widokach taki, jak Filmy, Muzyka i Seriale:", "LabelSelectFolderGroupsHelp": "Foldery, kt\u00f3re nie zosta\u0142y zaznaczone, b\u0119d\u0105 wy\u015bwietlane w swoich w\u0142asnych, osobnych widokach.", + "Folders": "Foldery", + "DisplayInOtherHomeScreenSections": "Wy\u015bwietlaj na ekranie startowym sekcje Ostatnio dodane i Kontynuuj odtwarzanie", + "DisplayInMyMedia": "Wy\u015bwietlaj na ekranie startowym", "Shows": "Seriale", "HeaderLibraryFolders": "Foldery biblioteki", - "HeaderLandingScreens": "Ekrany pocz\u0105tkowe", - "LandingScreensHelp": "Okre\u015bla domy\u015blny,pocz\u0105tkowy ekran, wy\u015bwietlany po naci\u015bni\u0119ciu przycisku biblioteki.", "HeaderTermsOfPurchase": "Zasady zakupu", "PrivacyPolicy": "Polityka prywatno\u015bci", "TermsOfUse": "Zasady u\u017cytkowania", "RepeatMode": "Tryb powtarzania", "RepeatOne": "Powtarzaj jedno", "RepeatAll": "Powtarzaj wszystko", - "ConfirmEndPlayerSession": "Czy chcesz zamkn\u0105\u0107 Emby na tym urz\u0105dzeniu?", + "LabelDefaultScreen": "Ekran domy\u015blny:", + "ConfirmEndPlayerSession": "Czy chcesz zamkn\u0105\u0107 Emby na {0}?", "Yes": "Tak", "No": "Nie", "LiveTV": "Telewizja", @@ -476,7 +507,7 @@ "Recordings": "Nagrania", "MarkWatched": "Oznacz jako obejrzane", "ScanForNewAndUpdatedFiles": "Skanuj w poszukiwaniu nowych lub zaktualizowanych plik\u00f3w", - "DirectStreamHelp1": "Media s\u0105 kompatybilne z urz\u0105dzeniem w kwestii rozdzielczo\u015bci i typu (H.264, AC3, etc), ale kontener pliku jest niekompatybilny (.mkv, .avi, .wmv, etc). Wideo zostanie przepakowane w locie, przed rozpocz\u0119ciem transmisji do urz\u0105dzenia.", + "DirectStreamHelp1": "Media s\u0105 kompatybilne z urz\u0105dzeniem w kwestii rozdzielczo\u015bci i typu (H.264, AC3, etc), ale kontener pliku jest niekompatybilny (.mkv, .avi, .wmv, etc). Wideo zostanie przepakowane w locie przed rozpocz\u0119ciem transmisji do urz\u0105dzenia.", "DirectStreamHelp2": "Transmisja bezpo\u015brednia pliku u\u017cywa niewiele mocy przetwarzania, bez utraty jako\u015bci wideo.", "MediaIsBeingConverted": "Media b\u0119d\u0105 konwertowane do formatu kompatybilnego z urz\u0105dzeniem, na kt\u00f3ry b\u0119d\u0105 odtwarzane.", "StatsForNerds": "Statystyki dla maniak\u00f3w", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Nieobs\u0142ugiwany kodek wideo", "AudioCodecNotSupported": "Nieobs\u0142ugiwany kodek d\u017awi\u0119ku", "SubtitleCodecNotSupported": "Nieobs\u0142ugiwany format napis\u00f3w", + "DirectPlayError": "Nieudane odtwarzanie bezpo\u015brednie", "ContainerNotSupported": "Nieobs\u0142ugiwany format kontenera", "VideoLevelNotSupported": "Nieobs\u0142ugiwany poziom wideo", "AudioBitrateNotSupported": "Nieobs\u0142ugiwana przep\u0142ywno\u015b\u0107 d\u017awi\u0119ku", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Podczas usuwania pozycji z serwera Emby wyst\u0105pi\u0142 b\u0142\u0105d. Upewnij si\u0119, \u017ce serwer ma uprawnienia do zapisu w folderze medi\u00f3w i spr\u00f3buj ponownie.", "NoSubtitles": "Brak napis\u00f3w", "Default": "Domy\u015blny", + "Absolute": "Bezwzgl\u0119dnie", "Smart": "Inteligentny", "Small": "Ma\u0142y", + "Smaller": "Mniejsze", "Medium": "\u015aredni", "Large": "Du\u017cy", "ExtraLarge": "Wielki", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Nieobs\u0142ugiwana liczba klatek referencyjnych wideo", "ErrorConnectServerUnreachable": "Podczas wykonywania \u017c\u0105danej operacji wyst\u0105pi\u0142 b\u0142\u0105d. Po\u0142\u0105czenie z Twojego serwera z serwerem Emby Connect z {0} by\u0142o niemo\u017cliwe. Upewnij si\u0119, \u017ce po\u0142\u0105czenie internetowe na Twoim serwerze jest aktywne i komunikacja jest dozwolona przez zapor\u0119 sieciow\u0105 i zainstalowane oprogramowanie antywirusowe.", "StopRecording": "Zatrzymaj nagrywanie", + "HeaderStopRecording": "Zatrzymaj nagrywanie", "ManageRecording": "Zarz\u0105dzaj nagrywaniem", "LabelDropImageHere": "Upu\u015b\u0107 obraz tutaj lub naci\u015bnij przycisk, aby przegl\u0105da\u0107.", "MessageFileReadError": "Podczas wczytywania plik\u00f3w wyst\u0105pi\u0142 b\u0142\u0105d. Spr\u00f3buj ponownie p\u00f3\u017aniej.", @@ -633,5 +668,22 @@ "Trailers": "Zwiastuny", "Extras": "Materia\u0142y dodatkowe", "ThemeSongs": "Motywy muzyczne", - "ThemeVideos": "Motywy wideo" + "ThemeVideos": "Motywy wideo", + "HeaderFavoriteMovies": "Filmy ulubione", + "HeaderFavoriteShows": "Seriale ulubione", + "HeaderFavoriteEpisodes": "Odcinki ulubione", + "HeaderFavoriteVideos": "Wideo ulubione", + "HeaderFavoriteGames": "Gry ulubione", + "HeaderFavoriteArtists": "Wykonawcy ulubieni", + "HeaderFavoriteAlbums": "Albumy ulubione", + "HeaderFavoriteSongs": "Utwory ulubione", + "Ascending": "Rosn\u0105co", + "Descending": "Malej\u0105co", + "ColorPrimaries": "Wzorce kolor\u00f3w", + "ColorSpace": "Przestrze\u0144 kolor\u00f3w", + "ColorTransfer": "Transfer kolor\u00f3w", + "VideoRange": "Zakres wideo", + "SeriesDisplayOrderHelp": "Sortuje odcinki po dacie emisji, kolejno\u015bci na DVD lub bezwzgl\u0119dnej numeracji.", + "PlaybackSettingsIntro": "W celu skonfigurowania domy\u015blnych ustawie\u0144 odtwarzania, zatrzymaj odtwarzanie, a nast\u0119pnie naci\u015bnij ikon\u0119 u\u017cytkownika w g\u00f3rnej prawej sekcji aplikacji.", + "SubtitleSettingsIntro": "W celu skonfigurowania domy\u015blnych ustawie\u0144 napis\u00f3w i j\u0119zyka, zatrzymaj odtwarzanie, a nast\u0119pnie naci\u015bnij ikon\u0119 u\u017cytkownika w g\u00f3rnej prawej sekcji aplikacji." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-br.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-br.json index 1a8243659..0afad2c90 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-br.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-br.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Desbloqueie esta funcionalidade com uma pequena compra \u00fanica, ou com uma assinatura ativa do Emby Premiere.", "MessageUnlockAppWithSupporter": "Desbloqueie esta funcionalidade com uma assinatura ativa do Emby Premiere.", "MessageToValidateSupporter": "Se tiver uma assinatura ativa do Emby Premiere, assegure-se que configurou o Emby Premiere no Painel do Servidor Emby, que pode ser acessado clicando Emby Premiere no menu principal.", @@ -17,6 +19,7 @@ "EndsAtValue": "Termina \u00e0s {0}", "HeaderSelectDate": "Selecionar Data", "Watched": "Assistido(s)", + "AirDate": "Data da exibi\u00e7\u00e3o", "Played": "Reproduzido", "ButtonOk": "Ok", "ButtonCancel": "Cancelar", @@ -28,6 +31,12 @@ "RecordingScheduled": "Grava\u00e7\u00e3o agendada.", "SeriesRecordingScheduled": "Grava\u00e7\u00e3o de s\u00e9rie agendada.", "HeaderNewRecording": "Nova Grava\u00e7\u00e3o", + "WakeServer": "Acordar servidor", + "HeaderWakeServer": "Despertar Servidor", + "AttemptingWakeServer": "Tentando despertar o servidor. Por favor, aguarde...", + "WakeServerSuccess": "Deu certo!", + "HeaderCustomizeHomeScreen": "Personalizar Tela In\u00edcio", + "WakeServerError": "Pacotes de rede para despertar foram enviados para seu servidor, mas n\u00e3o foi poss\u00edvel conectar ao seu Servidor Emby. Sua m\u00e1quina pode necessitar um pouco mais de tempo para despertar, ou o Servidor Emby pode n\u00e3o estar rodando na m\u00e1quina.", "Sunday": "Domingo", "Monday": "Segunda-feira", "Tuesday": "Ter\u00e7a-feira", @@ -36,6 +45,13 @@ "Friday": "Sexta-feira", "Saturday": "S\u00e1bado", "Days": "Dias", + "SortByValue": "Classificar por {0}", + "LabelSortBy": "Classificar por:", + "LabelSortOrder": "Forma de classificar:", + "HeaderPhotoAlbums": "\u00c1lbuns de Fotos", + "Photos": "Fotos", + "HeaderAppearsOn": "Aparece em", + "List": "Lista", "RecordSeries": "Gravar s\u00e9rie", "HeaderCinemaMode": "Modo Cinema", "HeaderCloudSync": "Sincroniza\u00e7\u00e3o na Nuvem", @@ -138,7 +154,8 @@ "Shuffle": "Aleat\u00f3rio", "Identify": "Identificar", "EditImages": "Editar imagens", - "EditInfo": "Editar informa\u00e7\u00f5es", + "EditMetadata": "Editar metadados", + "Convert": "Converter", "Sync": "Sincronizar", "InstantMix": "Mix inst\u00e2ntaneo", "ViewAlbum": "Ver \u00e1lbum", @@ -149,6 +166,7 @@ "ResumeAt": "Retomar de {0}", "RemoveFromPlaylist": "Remover da lista de reprodu\u00e7\u00e3o", "RemoveFromCollection": "Remover da cole\u00e7\u00e3o", + "Sort": "Ordenar", "Trailer": "Trailer", "MarkPlayed": "Marcar como reproduzido", "MarkUnplayed": "Marcar como n\u00e3o-reproduzido", @@ -157,7 +175,7 @@ "TryMultiSelect": "Experimentar a Sele\u00e7\u00e3o M\u00faltipla", "TryMultiSelectMessage": "Para editar itens m\u00faltiplos de m\u00eddia, basta clicar e segurar qualquer capa e selecionar os itens que gostaria de gerenciar. Experimente!", "HeaderConfirmRecordingCancellation": "Confirmar Cancelamento da Grava\u00e7\u00e3o", - "MessageConfirmRecordingCancellation": "Deseja realmente cancelar esta grava\u00e7\u00e3o?", + "MessageConfirmRecordingCancellation": "Cancelar grava\u00e7\u00e3o?", "Error": "Erro", "VoiceInput": "Entrada de voz", "LabelContentType": "Tipo de conte\u00fado:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "T\u00edtulo original:", "LabelSortTitle": "T\u00edtulo para ordena\u00e7\u00e3o:", "LabelDateAdded": "Data de adi\u00e7\u00e3o:", + "DateAdded": "Data da adi\u00e7\u00e3o", + "DatePlayed": "Data da reprodu\u00e7\u00e3o", "ConfigureDateAdded": "Configure como a data de adi\u00e7\u00e3o \u00e9 determinada no painel do Servidor Emby nas defini\u00e7\u00f5es de Biblioteca", "LabelStatus": "Status:", "LabelArtists": "Artistas:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Artistas do \u00c1lbum:", "LabelAlbum": "\u00c1lbum:", "Artists": "Artistas", + "ImdbRating": "Avalia\u00e7\u00e3o IMDb", + "CommunityRating": "Avalia\u00e7\u00e3o da Comunidade", "LabelCommunityRating": "Avalia\u00e7\u00e3o da comunidade:", "LabelCriticRating": "Avalia\u00e7\u00e3o da cr\u00edtica:", + "CriticRating": "Avalia\u00e7\u00e3o da Cr\u00edtica", "LabelWebsite": "Website:", "LabelTagline": "Slogan:", "LabelOverview": "Sinopse:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Data do lan\u00e7amento:", "LabelYear": "Ano:", "LabelPlaceOfBirth": "Local de nascimento:", + "Aired": "Exibido", "LabelAirDays": "Dias da exibi\u00e7\u00e3o:", "LabelAirTime": "Hor\u00e1rio:", "LabelRuntimeMinutes": "Dura\u00e7\u00e3o (minutos):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Propor\u00e7\u00e3o da imagem original:", "Label3DFormat": "Formato 3D:", "FormatValue": "Formato: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Combina\u00e7\u00e3o perfeita", "EnableExternalVideoPlayers": "Ativar reprodutores de v\u00eddeo externos", "EnableExternalVideoPlayersHelp": "Um menu do reprodutor externo ser\u00e1 exibido ao iniciar a reprodu\u00e7\u00e3o do v\u00eddeo.", - "HeaderAlternateEpisodeNumbers": "N\u00fameros de Epis\u00f3dios Alternativos", - "LabelDvdSeasonNumber": "N\u00famero da temporada do Dvd:", - "LabelDvdEpisodeNumber": "N\u00famero do epis\u00f3dio do Dvd:", - "LabelAbsoluteEpisodeNumber": "N\u00famero absoluto do epis\u00f3dio:", "HeaderSpecialEpisodeInfo": "Informa\u00e7\u00e3o do Epis\u00f3dio Especial", "LabelAirsBeforeSeason": "Exibido antes da temporada:", "LabelAirsAfterSeason": "Exibido depois da temporada:", @@ -241,6 +261,7 @@ "ProductionLocations": "Locais de produ\u00e7\u00e3o", "BirthLocation": "Local de nascimento", "ParentalRating": "Classifica\u00e7\u00e3o Et\u00e1ria", + "PlayCount": "N\u00famero de Reprodu\u00e7\u00f5es", "Name": "Nome", "Overview": "Sinopse", "LabelType": "Tipo:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Ao excluir estes itens voc\u00ea os excluir\u00e1 do sistema de arquivos e de sua biblioteca de m\u00eddias. Deseja realmente continuar?", "PleaseRestartServerName": "Por favor reinicie o Servidor Emby - {0}.", "LabelSyncJobName": "Nome da tarefa de sincroniza\u00e7\u00e3o:", - "SyncJobCreated": "Tarefa de sincroniza\u00e7\u00e3o criada", + "SyncingDots": "Sincronizando...", + "ConvertingDots": "Convertendo...", "LabelQuality": "Qualidade:", "LabelSyncNoTargetsHelp": "Parece que voc\u00ea n\u00e3o possui nenhuma app que suporta o download offline.", "DownloadingDots": "Transferindo...", @@ -297,12 +319,17 @@ "LearnMore": "Saiba mais", "LabelProfile": "Perfil:", "LabelBitrateMbps": "Taxa (Mbps):", + "ConvertUnwatchedVideosOnly": "Converter apenas v\u00eddeos n\u00e3o assistidos", "SyncUnwatchedVideosOnly": "Transferir apenas v\u00eddeos n\u00e3o assistidos", + "ConvertUnwatchedVideosOnlyHelp": "Apenas v\u00eddeos n\u00e3o assistidos ser\u00e3o convertidos.", "SyncUnwatchedVideosOnlyHelp": "Apenas v\u00eddeos n\u00e3o assistidos ser\u00e3o transferidos, e os v\u00eddeos ser\u00e3o removidos do dispositivo assim que forem assistidos.", "AutomaticallySyncNewContent": "Transferir novo conte\u00fado automaticamente", "AutomaticallySyncNewContentHelp": "Novo conte\u00fado adicionado a esta pasta ser\u00e1 automaticamente transferido para o dispositivo.", + "AutomaticallyConvertNewContent": "Converter novo conte\u00fado automaticamente", + "AutomaticallyConvertNewContentHelp": "Novo conte\u00fado adicionado a esta pasta ser\u00e1 automaticamente convertido.", "LabelItemLimit": "Limite de itens:", - "LabelItemLimitHelp": "Opcional. Defina o n\u00famero limite de itens que ser\u00e3o transferidos.", + "ConvertItemLimitHelp": "Opcional. Definir um limite para o n\u00famero de itens que ser\u00e3o convertidos.", + "DownloadItemLimitHelp": "Opcional. Definir um limite para o n\u00famero de itens que ser\u00e3o baixados.", "PleaseSelectDeviceToSyncTo": "Por favor, selecione um dispositivo para transferir.", "Screenshots": "Screenshots", "MoveRight": "Mover para direita", @@ -421,13 +448,14 @@ "HeaderMyMedia": "Minha M\u00eddia", "HeaderMyMediaSmall": "Minha M\u00eddia (pequeno)", "LatestFromLibrary": "Mais Recentes {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Continuar assistindo", "HeaderLatestChannelMedia": "Itens de Canais Recentes", "HeaderContinueWatching": "Continuar Assistindo", "HeaderContinueListening": "Continuar Escutando", "HeaderActiveRecordings": "Grava\u00e7\u00f5es Ativas", "HeaderLatestRecordings": "Grava\u00e7\u00f5es Recentes", "LabelSyncTo": "Sincronizar para:", + "LabelConvertTo": "Converter para:", "Next": "Pr\u00f3ximo", "LabelSource": "Fonte:", "LabelVersion": "Vers\u00e3o:", @@ -441,10 +469,10 @@ "More": "Mais", "Up": "Para cima", "Down": "Para baixo", + "Home": "In\u00edcio", + "Favorites": "Favoritos", "HeaderHomeScreen": "Tela In\u00edcio", - "HeaderHomeScreenContent": "Conte\u00fado fa Tela In\u00edcio", "HeaderLatestChannelItems": "Itens de Canais Recentes", - "LabelSelectHomeScreenItemsFolders": "Permitir aos itens aparecer na minha tela in\u00edcio de:", "HeaderLibraryOrder": "Ordem da Biblioteca", "HideWatchedContentFromLatestMedia": "Ocultar conte\u00fado assistido das m\u00eddias recentes", "HeaderOnNow": "Em Exibi\u00e7\u00e3o", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Por favor, insira o disco para reproduzir este v\u00eddeo.", "Guide": "Guia", "Suggestions": "Sugest\u00f5es", - "Favorites": "Favoritos", + "HeaderFavoriteCollections": "Colet\u00e2neas Favoritas", + "HeaderFavoritePlaylists": "Listas de Reprodu\u00e7\u00e3o Favoritas", "Collections": "Colet\u00e2neas", "LabelSelectFolderGroups": "Agrupar automaticamente o conte\u00fado das seguintes pastas dentro das visualiza\u00e7\u00f5es como Filmes, M\u00fasicas e TV:", "LabelSelectFolderGroupsHelp": "Pastas que n\u00e3o est\u00e3o marcadas ser\u00e3o exibidas em sua pr\u00f3pria visualiza\u00e7\u00e3o.", + "Folders": "Pastas", + "DisplayInOtherHomeScreenSections": "Exibir nas se\u00e7\u00f5es da tela in\u00edcio como m\u00eddia recente e continuar assistindo", + "DisplayInMyMedia": "Exibir na tela in\u00edcio", "Shows": "S\u00e9ries", "HeaderLibraryFolders": "Pastas da Biblioteca", - "HeaderLandingScreens": "Telas de Entrada", - "LandingScreensHelp": "Selecione a tela de entrada padr\u00e3o quando clicar em uma biblioteca.", "HeaderTermsOfPurchase": "Termos de Compra", "PrivacyPolicy": "Pol\u00edtica de privacidade", "TermsOfUse": "Termos de uso", "RepeatMode": "Modo de repeti\u00e7\u00e3o", "RepeatOne": "Repetir uma", "RepeatAll": "Repetir todas", - "ConfirmEndPlayerSession": "Deseja realmente fechar o Emby no dispositivo?", + "LabelDefaultScreen": "Tela padr\u00e3o:", + "ConfirmEndPlayerSession": "Deseja realmente desligar o Emby em {0}?", "Yes": "Sim", "No": "N\u00e3o", "LiveTV": "TV ao Vivo", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Codec de v\u00eddeo n\u00e3o suportado", "AudioCodecNotSupported": "Codec de \u00e1udio n\u00e3o suportado", "SubtitleCodecNotSupported": "Formato da legenda n\u00e3o suportado", + "DirectPlayError": "Erro de reprodu\u00e7\u00e3o direta", "ContainerNotSupported": "Container n\u00e3o suportado", "VideoLevelNotSupported": "N\u00edvel do v\u00eddeo n\u00e3o suportado", "AudioBitrateNotSupported": "Taxa de \u00e1udio n\u00e3o suportada", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Ocorreu um erro ao excluir o item do Servidor Emby. Por favor, verifique se o Servidor Emby possui acesso de grava\u00e7\u00e3o na pasta de m\u00eddia e tente novamente,", "NoSubtitles": "Sem Legenda", "Default": "Padr\u00e3o", + "Absolute": "Absoluto", "Smart": "Inteligente", "Small": "Pequena", + "Smaller": "Menor", "Medium": "M\u00e9dia", "Large": "Grande", "ExtraLarge": "Extra grande", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "N\u00famero de quadros de refer\u00eancia de v\u00eddeo n\u00e3o suportado", "ErrorConnectServerUnreachable": "Ocorreu um erro ao executar a opera\u00e7\u00e3o solicitada. Seu servidor n\u00e3o pode contactar nosso Emby Connect Server em {0}. Por favor, verifique se seu servidor possui uma conex\u00e3o de internet ativa e se as comunica\u00e7\u00f5es est\u00e3o liberadas pelo firewall ou software de seguran\u00e7a instalados.", "StopRecording": "Parar grava\u00e7\u00e3o", + "HeaderStopRecording": "Parar Grava\u00e7\u00e3o", "ManageRecording": "Gerenciar grava\u00e7\u00e3o", "LabelDropImageHere": "Soltar a imagem aqui, ou clicar para procurar.", "MessageFileReadError": "Ocorreu um erro ao ler o arquivo. Por favor, tente novamente.", @@ -623,15 +658,32 @@ "ShowYear": "Exibir ano", "Filters": "Filtros", "Unplayed": "N\u00e3o Reproduzido", - "LabelTVHomeScreen": "TV mode home screen:", + "LabelTVHomeScreen": "Tela in\u00edcio do modo TV:", "Horizontal": "Horizontal", "Vertical": "Vertical", - "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", + "GroupBySeries": "Agrupar por s\u00e9ries", + "HeaderVideoType": "Tipo de V\u00eddeo", + "HeaderSeriesStatus": "Status das S\u00e9ries", + "Features": "Recursos", "Trailers": "Trailers", "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeSongs": "M\u00fasicas Tema", + "ThemeVideos": "V\u00eddeos Tema", + "HeaderFavoriteMovies": "Filmes Favoritos", + "HeaderFavoriteShows": "S\u00e9ries Favoritas", + "HeaderFavoriteEpisodes": "Epis\u00f3dios Favoritos", + "HeaderFavoriteVideos": "V\u00eddeos Favoritos", + "HeaderFavoriteGames": "Jogos Favoritos", + "HeaderFavoriteArtists": "Artistas Favoritos", + "HeaderFavoriteAlbums": "\u00c1lbuns Favoritos", + "HeaderFavoriteSongs": "M\u00fasicas Favoritas", + "Ascending": "Ascendente", + "Descending": "Descendente", + "ColorPrimaries": "Cores prim\u00e1rias", + "ColorSpace": "Espa\u00e7o da cor", + "ColorTransfer": "Transfer\u00eancia da cor", + "VideoRange": "Faixa de v\u00eddeo", + "SeriesDisplayOrderHelp": "Ordenar epis\u00f3dios por data de exibi\u00e7\u00e3o, ordem de dvd ou n\u00fameros absolutos.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-pt.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-pt.json index 76d2d4798..8aa5b7361 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-pt.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-pt.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Selecionar Data", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancelar", @@ -28,6 +31,12 @@ "RecordingScheduled": "Grava\u00e7\u00e3o agendada.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "Nova Grava\u00e7\u00e3o", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Domingo", "Monday": "Segunda", "Tuesday": "Ter\u00e7a", @@ -36,6 +45,13 @@ "Friday": "Sexta", "Saturday": "S\u00e1bado", "Days": "Dias", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Aleat\u00f3rio", "Identify": "Identificar", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Mix inst\u00e2ntaneo", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Data adicionado:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Estado:", "LabelArtists": "Artistas:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Artistas do \u00c1lbum:", "LabelAlbum": "\u00c1lbum:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Avalia\u00e7\u00e3o da comunidade:", "LabelCriticRating": "Avalia\u00e7\u00e3o da cr\u00edtica:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Slogan:", "LabelOverview": "Sinopse:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Data do lan\u00e7amento:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Local de nascimento:", + "Aired": "Aired", "LabelAirDays": "Dias da exibi\u00e7\u00e3o:", "LabelAirTime": "Hor\u00e1rio:", "LabelRuntimeMinutes": "Dura\u00e7\u00e3o (minutos):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Propor\u00e7\u00e3o da imagem original:", "Label3DFormat": "Formato 3D:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "N\u00fameros de Epis\u00f3dios Alternativos", - "LabelDvdSeasonNumber": "N\u00famero da temporada do DVD:", - "LabelDvdEpisodeNumber": "N\u00famero do epis\u00f3dio do DVD:", - "LabelAbsoluteEpisodeNumber": "N\u00famero absoluto do epis\u00f3dio:", "HeaderSpecialEpisodeInfo": "Informa\u00e7\u00e3o do Epis\u00f3dio Especial", "LabelAirsBeforeSeason": "Exibido antes da temporada:", "LabelAirsAfterSeason": "Exibido depois da temporada:", @@ -241,6 +261,7 @@ "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Tipo:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Ao excluir estes itens voc\u00ea os excluir\u00e1 do sistema de arquivos e de sua biblioteca multim\u00e9dia. Deseja realmente continuar?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Saiba mais", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "Mais", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json index 7237fff4e..78ddc92ed 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Anuleaza", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Duminica", "Monday": "Luni", "Tuesday": "Marti", @@ -36,6 +45,13 @@ "Friday": "Vineri", "Saturday": "Sambata", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Tip continut:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artisti:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continua", "Ended": "S-a sfarsit", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json index f08b02e25..dfa487692 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0439\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043e\u0434\u043d\u043e\u043a\u0440\u0430\u0442\u043d\u043e\u0439 \u043e\u043f\u043b\u0430\u0442\u044b, \u0438\u043b\u0438 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u043e\u0439 Emby Premiere .", "MessageUnlockAppWithSupporter": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0439\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u043e\u0439 Emby Premiere.", "MessageToValidateSupporter": "\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430 Emby Premiere, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e Emby Premiere \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0432 \u0432\u0430\u0448\u0435\u0439 \u041f\u0430\u043d\u0435\u043b\u0438 Emby Server, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043e \u0449\u0435\u043b\u0447\u043a\u0443 \u043f\u043e Emby Premiere \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e.", @@ -17,6 +19,7 @@ "EndsAtValue": "\u041a\u043e\u043d\u0435\u0446 \u0432 {0}", "HeaderSelectDate": "\u0412\u044b\u0431\u043e\u0440 \u0434\u0430\u0442\u044b", "Watched": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e", + "AirDate": "\u0414\u0430\u0442\u0430 \u044d\u0444\u0438\u0440\u0430", "Played": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e", "ButtonOk": "\u041e\u043a", "ButtonCancel": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", @@ -28,6 +31,12 @@ "RecordingScheduled": "\u0417\u0430\u043f\u0438\u0441\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430.", "SeriesRecordingScheduled": "\u0417\u0430\u043f\u0438\u0441\u044c \u0441\u0435\u0440\u0438\u0430\u043b\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430.", "HeaderNewRecording": "\u041d\u043e\u0432\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c", + "WakeServer": "\u0420\u0430\u0437\u0431\u0443\u0434\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440", + "HeaderWakeServer": "\u041f\u0440\u043e\u0431\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430", + "AttemptingWakeServer": "\u0418\u0434\u0451\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0440\u0430\u0437\u0431\u0443\u0434\u0438\u0442\u044c \u0432\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440. \u0416\u0434\u0438\u0442\u0435...", + "WakeServerSuccess": "\u0423\u0441\u043f\u0435\u0448\u043d\u043e!", + "HeaderCustomizeHomeScreen": "\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430", + "WakeServerError": "\u041f\u0430\u043a\u0435\u0442\u044b Wake On LAN \u0431\u044b\u043b\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0432\u0430\u0448\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443, \u043e\u0434\u043d\u0430\u043a\u043e, \u043c\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u0441 Emby Server. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u0448\u0435\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0431\u0443\u0436\u0434\u0435\u043d\u0438\u044f, \u0438\u043b\u0438 Emby Server \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u0434\u0430\u043d\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435.", "Sunday": "\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435", "Monday": "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a", "Tuesday": "\u0432\u0442\u043e\u0440\u043d\u0438\u043a", @@ -36,6 +45,13 @@ "Friday": "\u043f\u044f\u0442\u043d\u0438\u0446\u0430", "Saturday": "\u0441\u0443\u0431\u0431\u043e\u0442\u0430", "Days": "\u0414\u043d\u0438", + "SortByValue": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e {0}", + "LabelSortBy": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e:", + "LabelSortOrder": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438:", + "HeaderPhotoAlbums": "\u0424\u043e\u0442\u043e\u0430\u043b\u044c\u0431\u043e\u043c\u044b", + "Photos": "\u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438", + "HeaderAppearsOn": "\u0424\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442 \u0432", + "List": "\u0421\u043f\u0438\u0441\u043e\u043a", "RecordSeries": "\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0435\u0440\u0438\u0430\u043b", "HeaderCinemaMode": "\u0420\u0435\u0436\u0438\u043c \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430", "HeaderCloudSync": "\u041e\u0431\u043b\u0430\u0447\u043d\u0430\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f", @@ -57,7 +73,7 @@ "HeaderConvertYourRecordings": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439", "Record": "\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c", "Save": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c", - "Edit": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c", + "Edit": "\u041f\u0440\u0430\u0432\u043a\u0430", "Download": "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c", "Downloaded": "\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0435", "Downloading": "\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f", @@ -65,8 +81,8 @@ "Delete": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", "HeaderDeleteItem": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430", "ConfirmDeleteItem": "\u041f\u0440\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u043e\u043d \u0443\u0434\u0430\u043b\u0438\u0442\u0441\u044f \u0438 \u0438\u0437 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0438 \u0438\u0437 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438. \u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?", - "Refresh": "\u041f\u043e\u0434\u043d\u043e\u0432\u0438\u0442\u044c", - "RefreshQueued": "\u041f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438.", + "Refresh": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c", + "RefreshQueued": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438.", "AddToCollection": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e", "HeaderAddToCollection": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e", "NewCollection": "\u041d\u043e\u0432\u0430\u044f \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f", @@ -84,8 +100,8 @@ "SearchForCollectionInternetMetadata": "\u0418\u0441\u043a\u0430\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435", "DisplayMissingEpisodesWithinSeasons": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u0441\u0435\u0437\u043e\u043d\u043e\u0432", "DisplayMissingEpisodesWithinSeasonsHelp": "\u042d\u0442\u043e \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043b\u044f \u0422\u0412-\u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 Emby Server.", - "EnableThemeSongs": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0439", - "EnableBackdrops": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u043d\u0438\u043a\u043e\u0432", + "EnableThemeSongs": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0438", + "EnableBackdrops": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0430\u0434\u043d\u0438\u043a\u0438", "EnableThemeSongsHelp": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0444\u043e\u043d\u043e\u043c \u043f\u0440\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438.", "EnableBackdropsHelp": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0437\u0430\u0434\u043d\u0438\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0444\u043e\u043d\u043e\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0440\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438.", "EnableThemeVideos": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u0438\u0434\u0435\u043e", @@ -115,30 +131,31 @@ "MessageDownloadQueued": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438.", "EditSubtitles": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b", "UnlockGuide": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043b\u0435\u0433\u0438\u0434", - "RefreshMetadata": "\u041f\u043e\u0434\u043d\u043e\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435", + "RefreshMetadata": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435", "ReplaceExistingImages": "\u0417\u0430\u043c\u0435\u043d\u0430 \u0438\u043c\u0435\u044e\u0449\u0438\u0445\u0441\u044f \u0440\u0438\u0441\u0443\u043d\u043a\u043e\u0432", "ReplaceAllMetadata": "\u0417\u0430\u043c\u0435\u043d\u0430 \u0432\u0441\u0435\u0445 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445", "SearchForMissingMetadata": "\u041f\u043e\u0438\u0441\u043a \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445", - "LabelRefreshMode": "\u0420\u0435\u0436\u0438\u043c \u043f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f:", + "LabelRefreshMode": "\u0420\u0435\u0436\u0438\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f:", "NoItemsFound": "\u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e.", "HeaderSaySomethingLike": "\u0421\u043a\u0430\u0436\u0438\u0442\u0435 \u0447\u0442\u043e-\u0442\u043e \u0432\u0440\u043e\u0434\u0435...", "ButtonTryAgain": "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0443", "HeaderYouSaid": "\u0412\u044b \u0441\u043a\u0430\u0437\u0430\u043b\u0438...", "MessageWeDidntRecognizeCommand": "\u0414\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u0430.", - "MessageIfYouBlockedVoice": "\u0415\u0441\u043b\u0438 \u043e\u0442\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e, \u043f\u0435\u0440\u0435\u0434 \u043d\u043e\u0432\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u043e\u0439 \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u043f\u0435\u0440\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430.", + "MessageIfYouBlockedVoice": "\u0415\u0441\u043b\u0438 \u043e\u0442\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e, \u043f\u0435\u0440\u0435\u0434 \u043d\u043e\u0432\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u043e\u0439 \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435.", "ValueDiscNumber": "\u0414\u0438\u0441\u043a {0}", "Unrated": "\u0411\u0435\u0437 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438", "Favorite": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", "Like": "\u041d\u0440\u0430\u0432\u0438\u0442\u0441\u044f", "Dislike": "\u041d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f", - "RefreshDialogHelp": "\u041f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0443\u0441\u043b\u0443\u0433\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u041f\u0430\u043d\u0435\u043b\u0438 Emby Server.", + "RefreshDialogHelp": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0443\u0441\u043b\u0443\u0433\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u041f\u0430\u043d\u0435\u043b\u0438 Emby Server.", "Open": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c", "Play": "\u0412\u043e\u0441\u043f\u0440.", "AddToPlayQueue": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "Shuffle": "\u041f\u0435\u0440\u0435\u043c\u0435\u0448\u0430\u0442\u044c", "Identify": "\u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c", "EditImages": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043a\u0438", - "EditInfo": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f", + "EditMetadata": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435", + "Convert": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c", "Sync": "\u0421\u0438\u043d\u0445\u0440\u043e", "InstantMix": "\u0410\u0432\u0442\u043e\u043c\u0438\u043a\u0441...", "ViewAlbum": "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0430\u043b\u044c\u0431\u043e\u043c", @@ -149,6 +166,7 @@ "ResumeAt": "\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441 {0}", "RemoveFromPlaylist": "\u0418\u0437\u044a\u044f\u0442\u044c \u0438\u0437 \u043f\u043b\u0435\u0439-\u043b\u0438\u0441\u0442\u0430", "RemoveFromCollection": "\u0418\u0437\u044a\u044f\u0442\u044c \u0438\u0437 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438", + "Sort": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "Trailer": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440", "MarkPlayed": "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043a\u0430\u043a \u0432\u043e\u0441\u043f\u0440-\u043e\u0435", "MarkUnplayed": "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043a\u0430\u043a \u043d\u0435\u0432\u043e\u0441\u043f\u0440-\u043e\u0435", @@ -157,7 +175,7 @@ "TryMultiSelect": "\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043d\u0435\u0441\u0432\u044f\u0437\u043d\u043e\u0435 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435", "TryMultiSelectMessage": "\u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u043e\u0441\u0442\u043e \u0449\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u0438 \u0443\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0439\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u043c\u044b\u0448\u0438 \u043d\u0430 \u043b\u044e\u0431\u043e\u043c \u043f\u043e\u0441\u0442\u0435\u0440\u0435 \u0438 \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u0435 \u0442\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u044d\u0442\u043e!", "HeaderConfirmRecordingCancellation": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0442\u043c\u0435\u043d\u044b \u0437\u0430\u043f\u0438\u0441\u0438", - "MessageConfirmRecordingCancellation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c?", + "MessageConfirmRecordingCancellation": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c?", "Error": "\u041e\u0448\u0438\u0431\u043a\u0430", "VoiceInput": "\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0439 \u0432\u0432\u043e\u0434", "LabelContentType": "\u0422\u0438\u043f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f:", @@ -167,7 +185,9 @@ "LabelOriginalTitle": "\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435:", "LabelSortTitle": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e:", "LabelDateAdded": "\u0414\u0430\u0442\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f:", - "ConfigureDateAdded": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u0430\u0442\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u041f\u0430\u043d\u0435\u043b\u0438 Emby Server \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438", + "DateAdded": "\u0414\u0430\u0442\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f", + "DatePlayed": "\u0414\u0430\u0442\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f", + "ConfigureDateAdded": "\u041a\u0430\u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u0442\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u041f\u0430\u043d\u0435\u043b\u0438 Emby Server \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438", "LabelStatus": "\u0421\u0442\u0430\u0442\u0443\u0441:", "LabelArtists": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438:", "LabelArtistsHelp": "\u0414\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0442\u043e\u0447\u043a\u0443 \u0441 \u0437\u0430\u043f\u044f\u0442\u043e\u0439 (;)", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u0430\u043b\u044c\u0431\u043e\u043c\u0430:", "LabelAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c", "Artists": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438", + "ImdbRating": "\u041e\u0446\u0435\u043d\u043a\u0430 IMDb", + "CommunityRating": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430", "LabelCommunityRating": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430:", "LabelCriticRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432:", + "CriticRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432", "LabelWebsite": "\u0412\u0435\u0431\u0441\u0430\u0439\u0442:", "LabelTagline": "\u041a\u043b\u044e\u0447\u0435\u0432\u0430\u044f \u0444\u0440\u0430\u0437\u0430:", "LabelOverview": "\u041e\u0431\u0437\u043e\u0440:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430:", "LabelYear": "\u0413\u043e\u0434:", "LabelPlaceOfBirth": "\u041c\u0435\u0441\u0442\u043e \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f:", + "Aired": "\u042d\u0444\u0438\u0440\u043d\u044b\u0439", "LabelAirDays": "\u0414\u043d\u0438 \u044d\u0444\u0438\u0440\u0430:", "LabelAirTime": "\u0412\u0440\u0435\u043c\u044f \u044d\u0444\u0438\u0440\u0430:", "LabelRuntimeMinutes": "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043c\u0438\u043d:", @@ -196,10 +220,6 @@ "PerfectMatch": "\u041f\u043e\u043b\u043d\u043e\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435", "EnableExternalVideoPlayers": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u0438 \u0432\u0438\u0434\u0435\u043e", "EnableExternalVideoPlayersHelp": "\u041c\u0435\u043d\u044e \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e.", - "HeaderAlternateEpisodeNumbers": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432", - "LabelDvdSeasonNumber": "\u041d\u043e\u043c\u0435\u0440 DVD-\u0441\u0435\u0437\u043e\u043d\u0430:", - "LabelDvdEpisodeNumber": "\u041d\u043e\u043c\u0435\u0440 DVD-\u044d\u043f\u0438\u0437\u043e\u0434\u0430:", - "LabelAbsoluteEpisodeNumber": "\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u044d\u043f\u0438\u0437\u043e\u0434\u0430:", "HeaderSpecialEpisodeInfo": "\u041e \u0441\u043f\u0435\u0446\u044d\u043f\u0438\u0437\u043e\u0434\u0435", "LabelAirsBeforeSeason": "\u0421\u0435\u0437\u043e\u043d airs_before:", "LabelAirsAfterSeason": "\u0421\u0435\u0437\u043e\u043d airs_after:", @@ -229,7 +249,7 @@ "LabelNumber": "\u041d\u043e\u043c\u0435\u0440:", "LabelDiscNumber": "\u041d\u043e\u043c\u0435\u0440 \u0434\u0438\u0441\u043a\u0430:", "LabelParentNumber": "\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043d\u043e\u043c\u0435\u0440:", - "SortName": "\u0418\u043c\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438", + "SortName": "\u0421\u043e\u0440\u0442. \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e", "ReleaseDate": "\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430", "Continuing": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0435\u0441\u044f", "Ended": "\u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u043e\u0435", @@ -241,6 +261,7 @@ "ProductionLocations": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434-\u043d\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438", "BirthLocation": "\u041c\u0435\u0441\u0442\u043e \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f", "ParentalRating": "\u0412\u043e\u0437\u0440. \u043a\u0430\u0442.", + "PlayCount": "\u041a\u043e\u043b. \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0439", "Name": "\u0418\u043c\u044f", "Overview": "\u041e\u0431\u0437\u043e\u0440", "LabelType": "\u0422\u0438\u043f:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "\u041f\u0440\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043e\u043d \u0443\u0434\u0430\u043b\u0438\u0442\u0441\u044f \u0438 \u0438\u0437 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0438 \u0438\u0437 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438. \u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?", "PleaseRestartServerName": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 Emby Server - {0}.", "LabelSyncJobName": "\u0418\u043c\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440-\u0438\u0438:", - "SyncJobCreated": "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043e", + "SyncingDots": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f...", + "ConvertingDots": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f...", "LabelQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e:", "LabelSyncNoTargetsHelp": "\u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u043d\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f.", "DownloadingDots": "\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f...", @@ -297,12 +319,17 @@ "LearnMore": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435...", "LabelProfile": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c:", "LabelBitrateMbps": "\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u041c\u0431\u0438\u0442\/\u0441:", + "ConvertUnwatchedVideosOnly": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", "SyncUnwatchedVideosOnly": "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", + "ConvertUnwatchedVideosOnlyHelp": "\u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0438\u0434\u0435\u043e \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u044b", "SyncUnwatchedVideosOnlyHelp": "\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e, \u0430 \u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0438\u0437\u044b\u043c\u0430\u044e\u0442\u0441\u044f \u0441 \u0443\u0441\u0442\u0440-\u0432\u0430.", "AutomaticallySyncNewContent": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "AutomaticallySyncNewContentHelp": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0432 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443, \u0430\u0432\u0442\u043e-\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0443\u0441\u0442\u0440-\u0432\u043e.", + "AutomaticallyConvertNewContent": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", + "AutomaticallyConvertNewContentHelp": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0432 \u0434\u0430\u043d\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443, \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043e.", "LabelItemLimit": "\u041b\u0438\u043c\u0438\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432:", - "LabelItemLimitHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041b\u0438\u043c\u0438\u0442 \u0447\u0438\u0441\u043b\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f.", + "ConvertItemLimitHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c\u0441\u044f.", + "DownloadItemLimitHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f.", "PleaseSelectDeviceToSyncTo": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u043a\u0443\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c.", "Screenshots": "\u0421\u043d\u0438\u043c\u043a\u0438 \u044d\u043a\u0440\u0430\u043d\u0430", "MoveRight": "\u0414\u0432\u0438\u0433\u0430\u0442\u044c \u0432\u043f\u0440\u0430\u0432\u043e", @@ -421,13 +448,14 @@ "HeaderMyMedia": "\u041c\u043e\u0438 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435", "HeaderMyMediaSmall": "\u041c\u043e\u0438 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435 (\u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e)", "LatestFromLibrary": "\u041d\u043e\u0432\u0435\u0439\u0448\u0435\u0435: {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430", "HeaderLatestChannelMedia": "\u041d\u043e\u0432\u0435\u0439\u0448\u0435\u0435 \u0438\u0437 \u043a\u0430\u043d\u0430\u043b\u043e\u0432", "HeaderContinueWatching": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430", "HeaderContinueListening": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u0438\u0432\u0430\u043d\u0438\u044f", "HeaderActiveRecordings": "\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438", "HeaderLatestRecordings": "\u041d\u043e\u0432\u0435\u0439\u0448\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438", "LabelSyncTo": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441:", + "LabelConvertTo": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0432:", "Next": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435", "LabelSource": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a:", "LabelVersion": "\u0412\u0435\u0440\u0441\u0438\u044f:", @@ -441,10 +469,10 @@ "More": "\u0415\u0449\u0451...", "Up": "\u0412\u0432\u0435\u0440\u0445", "Down": "\u0412\u043d\u0438\u0437", + "Home": "\u0413\u043b\u0430\u0432\u043d\u043e\u0435", + "Favorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", "HeaderHomeScreen": "\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d", - "HeaderHomeScreenContent": "\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430", "HeaderLatestChannelItems": "\u041d\u043e\u0432\u0435\u0439\u0448\u0435\u0435 \u0438\u0437 \u043a\u0430\u043d\u0430\u043b\u043e\u0432", - "LabelSelectHomeScreenItemsFolders": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437:", "HeaderLibraryOrder": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a", "HideWatchedContentFromLatestMedia": "\u0421\u043a\u0440\u044b\u0442\u044c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0438\u0437 \u041d\u043e\u0432\u0435\u0439\u0448\u0438\u0445 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445", "HeaderOnNow": "\u0412 \u044d\u0444\u0438\u0440\u0435", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e.", "Guide": "\u0422\u0435\u043b\u0435\u0433\u0438\u0434", "Suggestions": "\u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0435", - "Favorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", + "HeaderFavoriteCollections": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438", + "HeaderFavoritePlaylists": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0435\u0439-\u043b\u0438\u0441\u0442\u044b", "Collections": "\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438", "LabelSelectFolderGroups": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u044c \u0430\u0441\u043f\u0435\u043a\u0442\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u041a\u0438\u043d\u043e, \u041c\u0443\u0437\u044b\u043a\u0430 \u0438 \u0422\u0412) \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u043f\u043e\u043a:", "LabelSelectFolderGroupsHelp": "\u041f\u0430\u043f\u043a\u0438, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043d\u044f\u0442\u044b \u0444\u043b\u0430\u0436\u043a\u0438, \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0432 \u0438\u0445 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0430\u0441\u043f\u0435\u043a\u0442\u0430\u0445.", + "Folders": "\u041f\u0430\u043f\u043a\u0438", + "DisplayInOtherHomeScreenSections": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 (\u043d\u043f\u0440., \u043d\u043e\u0432\u0435\u0439\u0448\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0438 \u0442.\u043f.)", + "DisplayInMyMedia": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0435", "Shows": "\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438", "HeaderLibraryFolders": "\u041c\u0435\u0434\u0438\u0430\u0442\u0435\u0447\u043d\u044b\u0435 \u043f\u0430\u043f\u043a\u0438", - "HeaderLandingScreens": "\u0426\u0435\u043b\u0435\u0432\u044b\u0435 \u044d\u043a\u0440\u0430\u043d\u044b", - "LandingScreensHelp": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u044d\u043a\u0440\u0430\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0449\u0435\u043b\u0447\u043a\u0435 \u043f\u043e \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435.", "HeaderTermsOfPurchase": "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0435\u0442\u0435\u043d\u0438\u044f", "PrivacyPolicy": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438", "TermsOfUse": "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f", "RepeatMode": "\u0420\u0435\u0436\u0438\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0430", "RepeatOne": "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0440\u0430\u0437", "RepeatAll": "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0432\u0441\u0435", - "ConfirmEndPlayerSession": "\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u044c Emby \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435?", + "LabelDefaultScreen": "\u042d\u043a\u0440\u0430\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e:", + "ConfirmEndPlayerSession": "\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 Emby \u043d\u0430 {0}?", "Yes": "\u0414\u0430", "No": "\u041d\u0435\u0442", "LiveTV": "\u042d\u0444\u0438\u0440", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "\u0412\u0438\u0434\u0435\u043e\u043a\u043e\u0434\u0435\u043a \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", "AudioCodecNotSupported": "\u0410\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", "SubtitleCodecNotSupported": "\u0424\u043e\u0440\u043c\u0430\u0442 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", + "DirectPlayError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "ContainerNotSupported": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", "VideoLevelNotSupported": "\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0432\u0438\u0434\u0435\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", "AudioBitrateNotSupported": "\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0430\u0443\u0434\u0438\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0441 Emby Server. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0447\u0442\u043e \u0443 Emby Server \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0443 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.", "NoSubtitles": "\u0411\u0435\u0437 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432", "Default": "\u0423\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u0435", + "Absolute": "\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0439", "Smart": "\u0423\u043c\u043d\u044b\u0439", "Small": "\u041c\u0435\u043b\u043a\u0438\u0439", + "Smaller": "\u041f\u043e\u043c\u0435\u043d\u044c\u0448\u0435", "Medium": "\u0421\u0440\u0435\u0434\u043d\u0438\u0439", "Large": "\u041a\u0440\u0443\u043f\u043d\u044b\u0439", "ExtraLarge": "\u041e\u0447\u0435\u043d\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u0439", @@ -545,10 +579,10 @@ "DropShadow": "\u0422\u0435\u043d\u0435\u0432\u0430\u044f", "SmallCaps": "\u041c\u0430\u043b\u044b\u0435 \u043f\u0440\u043e\u043f\u0438\u0441\u043d\u044b\u0435", "SubtitleAppearanceSettingsDisclaimer": "\u0414\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u043a \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0430\u043c (PGS, DVD \u0438 \u0442.\u0434.) \u0438\u043b\u0438 \u043a \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u044e\u0442 \u0432\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u044b\u0435 \u0441\u0432\u043e\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 (ASS\/SSA).", - "LabelBurnSubtitles": "\u0417\u0430\u043f\u0438\u0441\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432:", + "LabelBurnSubtitles": "\u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432:", "OnlyImageFormats": "\u0422\u043e\u043b\u044c\u043a\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b (VOBSUB, PGS, SUB\/IDX \u0438 \u0442.\u0434.)", "Normal": "\u041e\u0431\u044b\u0447\u043d\u044b\u0439", - "BurnSubtitlesHelp": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f, \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u043f\u0440\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0432\u0438\u0434\u0435\u043e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432. \u0418\u0437\u0431\u0435\u0433\u0430\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u0443\u043b\u0443\u0447\u0448\u0438\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u00ab\u0410\u0432\u0442\u043e\u00bb \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 (\u043d\u043f\u0440, VOBSUB, PGS, SUB\/IDX \u0438 \u0442.\u0434.), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445\u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 ASS\/SSA.", + "BurnSubtitlesHelp": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f, \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u043f\u0440\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0432\u0438\u0434\u0435\u043e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432. \u0418\u0437\u0431\u0435\u0433\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u0443\u043b\u0443\u0447\u0448\u0438\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u00ab\u0410\u0432\u0442\u043e\u00bb \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, VOBSUB, PGS, SUB\/IDX \u0438 \u0442.\u043f.), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 ASS\/SSA.", "AllComplexFormats": "\u0412\u0441\u0435 \u043a\u043e\u043c\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b (ASS, SSA, VOBSUB, PGS, SUB\/IDX \u0438 \u0442.\u0434.)", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "\u042d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u043a \u043b\u044e\u0431\u043e\u043c\u0443 Chromecast-\u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044e \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c\u0443 \u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c.", "HeaderWaitingForWifi": "\u0412 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0438 WiFi", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "\u0427\u0438\u0441\u043b\u043e \u043e\u043f\u043e\u0440\u043d\u044b\u0445 \u043a\u0430\u0434\u0440\u043e\u0432 \u0432\u0438\u0434\u0435\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f", "ErrorConnectServerUnreachable": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438. \u0412\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0430\u0448\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c Emby Connect \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 {0}. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438\u043c\u0435\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u0447\u0442\u043e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b \u0432 \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u044d\u0440\u0435 \u0438\u043b\u0438 \u041f\u041e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0443 \u0432\u0430\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e.", "StopRecording": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c", + "HeaderStopRecording": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438", "ManageRecording": "\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c\u044e", "LabelDropImageHere": "\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0440\u0438\u0441\u0443\u043d\u043e\u043a \u0441\u044e\u0434\u0430 \u0438\u043b\u0438 \u0449\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u0434\u043b\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "MessageFileReadError": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.", @@ -595,8 +630,8 @@ "EnableNextVideoInfoOverlayHelp": "\u0412 \u043a\u043e\u043d\u0446\u0435 \u0432\u0438\u0434\u0435\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0432\u0438\u0434\u0435\u043e \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u043f\u043b\u0435\u0439-\u043b\u0438\u0441\u0442\u0435.", "PlayNextEpisodeAutomatically": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u044d\u043f\u0438\u0437\u043e\u0434 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438", "LabelMaxChromecastBitrate": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 Chromecast:", - "LabelSkipBackLength": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430 \u043d\u0430\u0437\u0430\u0434:", - "LabelSkipForwardLength": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430 \u0432\u043f\u0435\u0440\u0451\u0434:", + "LabelSkipBackLength": "\u0412\u0440\u0435\u043c\u044f \u043e\u0442\u043c\u043e\u0442\u043a\u0438:", + "LabelSkipForwardLength": "\u0412\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u043c\u043e\u0442\u043a\u0438:", "EnableCinemaMode": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u043a\u0438\u043d\u043e\u0437\u0430\u043b\u0430", "LabelInternetQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435:", "HeaderMusicQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0443\u0437\u044b\u043a\u0438", @@ -627,11 +662,28 @@ "Horizontal": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e", "Vertical": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e", "GroupBySeries": "\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0441\u0435\u0440\u0438\u0430\u043b\u0430\u043c", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", - "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "HeaderVideoType": "\u0422\u0438\u043f \u0432\u0438\u0434\u0435\u043e", + "HeaderSeriesStatus": "\u0421\u0442\u0430\u0442\u0443\u0441 \u0441\u0435\u0440\u0438\u0430\u043b\u0430", + "Features": "\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b", + "Trailers": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u044b", + "Extras": "\u0414\u043e\u043f\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b", + "ThemeSongs": "\u0422\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0435\u043b\u043e\u0434\u0438\u0438", + "ThemeVideos": "\u0422\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u0438\u0434\u0435\u043e", + "HeaderFavoriteMovies": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u043b\u044c\u043c\u044b", + "HeaderFavoriteShows": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438", + "HeaderFavoriteEpisodes": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b", + "HeaderFavoriteVideos": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", + "HeaderFavoriteGames": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0438\u0433\u0440\u044b", + "HeaderFavoriteArtists": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438", + "HeaderFavoriteAlbums": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0430\u043b\u044c\u0431\u043e\u043c\u044b", + "HeaderFavoriteSongs": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0438", + "Ascending": "\u041f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e", + "Descending": "\u041f\u043e \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044e", + "ColorPrimaries": "\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430", + "ColorSpace": "\u0426\u0432\u0435\u0442\u043e\u0432\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e", + "ColorTransfer": "\u0426\u0432\u0435\u0442\u043e\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430", + "VideoRange": "\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0432\u0438\u0434\u0435\u043e", + "SeriesDisplayOrderHelp": "\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432 \u043f\u043e \u0434\u0430\u0442\u0435 \u044d\u0444\u0438\u0440\u0430, \u043f\u043e\u0440\u044f\u0434\u043a\u0443 \u043d\u0430 DVD \u0438\u043b\u0438 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u0439 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438.", + "PlaybackSettingsIntro": "\u0427\u0442\u043e\u0431\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e, \u0437\u0430\u0442\u0435\u043c \u0449\u0435\u043b\u043a\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u043e\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u043f\u0440\u0430\u0432\u043e\u0439 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.", + "SubtitleSettingsIntro": "\u0427\u0442\u043e\u0431\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u0438 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e, \u0437\u0430\u0442\u0435\u043c \u0449\u0435\u043b\u043a\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u043e\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u043f\u0440\u0430\u0432\u043e\u0439 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json index 4b66ee741..57e36f6a5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -6,10 +8,10 @@ "Share": "Zdie\u013ea\u0165", "Add": "Prida\u0165", "ServerUpdateNeeded": "Tento Emby server treba aktualizova\u0165. Najnov\u0161iu verziu n\u00e1jdete na {0}", - "LiveTvRequiresUnlock": "Live TV requires an active Emby Premiere subscription.", + "LiveTvRequiresUnlock": "\u017div\u00e1 TV vy\u017eaduje akt\u00edvne predplatn\u00e9 Emby Premiere.", "AttributeNew": "Nov\u00e9", "Premiere": "Premi\u00e9ra", - "Live": "Live", + "Live": "Na\u017eivo", "Repeat": "Opakova\u0165", "TrackCount": "{0} st\u00f4p", "ItemCount": "{0} polo\u017eiek", @@ -17,6 +19,7 @@ "EndsAtValue": "Kon\u010d\u00ed o {0}", "HeaderSelectDate": "Vyberte d\u00e1tum", "Watched": "Watched", + "AirDate": "Air date", "Played": "Prehran\u00e9", "ButtonOk": "Ok", "ButtonCancel": "Zru\u0161i\u0165", @@ -28,6 +31,12 @@ "RecordingScheduled": "Pl\u00e1n nahr\u00e1vania.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Zobudi\u0165 server", + "HeaderWakeServer": "Zobudi\u0165 server", + "AttemptingWakeServer": "Pok\u00fa\u0161am sa zobudi\u0165 server. Pros\u00edm po\u010dkajte...", + "WakeServerSuccess": "Vy\u0161lo to!", + "HeaderCustomizeHomeScreen": "Prisp\u00f4sobi\u0165 domovsk\u00fa obrazovku", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Nede\u013ea", "Monday": "Pondelok", "Tuesday": "Utorok", @@ -36,6 +45,13 @@ "Friday": "Piatok", "Saturday": "Sobota", "Days": "Dni", + "SortByValue": "Zoradi\u0165 pod\u013ea {0}", + "LabelSortBy": "Zoradi\u0165 pod\u013ea:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Albumy fotografi\u00ed", + "Photos": "Fotky", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -65,7 +81,7 @@ "Delete": "Zmaza\u0165", "HeaderDeleteItem": "Zmaza\u0165 polo\u017eku", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", - "Refresh": "Refresh", + "Refresh": "Obnovi\u0165", "RefreshQueued": "Refresh queued.", "AddToCollection": "Prida\u0165 do zbierky", "HeaderAddToCollection": "Prida\u0165 do zbierky", @@ -110,7 +126,7 @@ "NoSubtitleSearchResultsFound": "\u017diadne v\u00fdsledky.", "File": "S\u00fabor", "MessageAreYouSureDeleteSubtitles": "Ste si ist\u00fd, \u017ee chcete zmaza\u0165 s\u00fabor s titulkami?", - "ConfirmDeletion": "Confirm Deletion", + "ConfirmDeletion": "Potvrdi\u0165 zmazanie", "MySubtitles": "Moje titulky", "MessageDownloadQueued": "Download queued.", "EditSubtitles": "Upravi\u0165 titulky", @@ -127,28 +143,30 @@ "MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognize that command.", "MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.", "ValueDiscNumber": "Disk {0}", - "Unrated": "Unrated", + "Unrated": "Nehodnoten\u00e9", "Favorite": "Ob\u013e\u00faben\u00e9", - "Like": "Like", - "Dislike": "Dislike", + "Like": "P\u00e1\u010di sa mi to", + "Dislike": "Nep\u00e1\u010di sa mi to", "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", "Open": "Otvori\u0165", "Play": "Prehra\u0165", "AddToPlayQueue": "Add to play queue", "Shuffle": "Zamie\u0161a\u0165", - "Identify": "Identify", + "Identify": "Identifikova\u0165", "EditImages": "Upravi\u0165 obr\u00e1zky", - "EditInfo": "Edit info", + "EditMetadata": "Upravi\u0165 metad\u00e1ta", + "Convert": "Konvertova\u0165", "Sync": "Sync", "InstantMix": "Instant mix", - "ViewAlbum": "View album", - "ViewArtist": "View artist", + "ViewAlbum": "Zobrazi\u0165 album", + "ViewArtist": "Zobrazi\u0165 umelca", "QueueAllFromHere": "Queue all from here", "PlayAllFromHere": "Play all from here", "PlayFromBeginning": "Prehra\u0165 od za\u010diatku", "ResumeAt": "Pokra\u010dova\u0165 od {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Odobra\u0165 zo zbierky", + "Sort": "Zoradi\u0165", "Trailer": "Uk\u00e1\u017eka", "MarkPlayed": "Ozna\u010di\u0165 ako prehran\u00e9", "MarkUnplayed": "Ozna\u010di\u0165 ako neprehran\u00e9", @@ -157,16 +175,18 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Zru\u0161i\u0165 nahr\u00e1vanie?", "Error": "Chyba", "VoiceInput": "Hlasov\u00fd vstup", "LabelContentType": "Typ obsahu:", "LabelPath": "Cesta:", "Playlists": "Playlists", - "LabelTitle": "Title:", - "LabelOriginalTitle": "Original title:", + "LabelTitle": "N\u00e1zov:", + "LabelOriginalTitle": "P\u00f4vodn\u00fd n\u00e1zov:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "D\u00e1tum pridania:", + "DateAdded": "D\u00e1tum pridania", + "DatePlayed": "D\u00e1tum prehrania", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Umelci:", @@ -175,31 +195,31 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Umelci", + "ImdbRating": "IMDb hodnotenie", + "CommunityRating": "Hodnotenie komunity", "LabelCommunityRating": "Hodnotenie komunity:", "LabelCriticRating": "Hodnotenie kritikov:", + "CriticRating": "Hodnotenie kritikov", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", - "LabelOverview": "Overview:", - "LabelShortOverview": "Short overview:", + "LabelOverview": "Preh\u013ead:", + "LabelShortOverview": "Kr\u00e1tky preh\u013ead:", "LabelReleaseDate": "D\u00e1tum vydania:", "LabelYear": "Rok:", "LabelPlaceOfBirth": "Miesto narodenia:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", - "LabelRuntimeMinutes": "Run time (minutes):", - "LabelParentalRating": "Parental rating:", + "LabelRuntimeMinutes": "D\u013a\u017eka (min\u00faty):", + "LabelParentalRating": "Rodi\u010dovsk\u00e9 hodnotenie", "LabelCustomRating": "Custom rating:", "LabelOriginalAspectRatio": "P\u00f4vodn\u00fd pomer str\u00e1n:", "Label3DFormat": "3D form\u00e1t:", "FormatValue": "Form\u00e1t: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} stiahnut\u00ed", "PerfectMatch": "Perfektn\u00e1 zhoda", "EnableExternalVideoPlayers": "Povoli\u0165 extern\u00e9 video prehr\u00e1va\u010de", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -225,7 +245,7 @@ "LabelEndDate": "End date:", "LabelSeasonNumber": "\u010c\u00edslo sez\u00f3ny:", "LabelEpisodeNumber": "\u010c\u00edslo epiz\u00f3dy:", - "LabelTrackNumber": "Track number:", + "LabelTrackNumber": "\u010c\u00edslo stopy:", "LabelNumber": "\u010c\u00edslo:", "LabelDiscNumber": "\u010c\u00edslo disku:", "LabelParentNumber": "Parent number:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", - "Backdrops": "Backdrops", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", + "Backdrops": "Pozadie", "Images": "Obr\u00e1zky", "Runtime": "Runtime", "ProductionLocations": "Miesta produkcie", "BirthLocation": "Miesto narodenia", "ParentalRating": "Parental Rating", + "PlayCount": "Po\u010det prehran\u00ed", "Name": "Meno", "Overview": "Preh\u013ead", "LabelType": "Typ:", @@ -261,11 +282,11 @@ "SeriesYearToPresent": "{0} - Present", "ValueOneItem": "1 polo\u017eka", "ValueOneSong": "1 skladba", - "ValueSongCount": "{0} songs", + "ValueSongCount": "{0} skladieb", "ValueOneMovie": "1 film", "ValueMovieCount": "{0} filmov", - "ValueOneSeries": "1 series", - "ValueSeriesCount": "{0} series", + "ValueOneSeries": "1 s\u00e9ria", + "ValueSeriesCount": "{0} s\u00e9ri\u00ed", "ValueOneEpisode": "1 epiz\u00f3da", "ValueEpisodeCount": "{0} epiz\u00f3d", "ValueOneGame": "1 hra", @@ -273,7 +294,7 @@ "ValueOneAlbum": "1 album", "ValueAlbumCount": "{0} albumov", "ValueOneMusicVideo": "1 hudobn\u00e9 video", - "ValueMusicVideoCount": "{0} music videos", + "ValueMusicVideoCount": "{0} hudobn\u00fdch vide\u00ed", "ValueMinutes": "{0} min", "Albums": "Albumy", "Songs": "Skladby", @@ -289,22 +310,28 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Pros\u00edm re\u0161tartujte Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvalita:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", - "DownloadingDots": "Downloading...", + "DownloadingDots": "S\u0165ahuje sa\u2026", "HeaderSyncRequiresSub": "Downloading requires an active Emby Premiere subscription.", "LearnMore": "Zisti\u0165 viac", "LabelProfile": "Profil:", "LabelBitrateMbps": "D\u00e1tov\u00fd tok (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automaticky s\u0165ahova\u0165 nov\u00fd obsah", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automaticky konvertova\u0165 nov\u00fd obsah", + "AutomaticallyConvertNewContentHelp": "Nov\u00fd obsah pridan\u00fd do tohto prie\u010dinka bude automaticky skonvertovan\u00fd.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Volite\u013en\u00e9. Nastavi\u0165 limit polo\u017eiek, ktor\u00e9 bud\u00fa konvertovan\u00e9.", + "DownloadItemLimitHelp": "Volite\u013en\u00e9. Nastavi\u0165 limit polo\u017eiek, ktor\u00e9 bud\u00fa stiahnut\u00e9.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", - "Screenshots": "Screenshots", + "Screenshots": "Sn\u00edmky obrazovky", "MoveRight": "Posun\u00fa\u0165 vpravo", "MoveLeft": "Posun\u00fa\u0165 v\u013eavo", "ConfirmDeleteImage": "Zmaza\u0165 obr\u00e1zok?", @@ -326,7 +353,7 @@ "HeaderKeepSeries": "Keep Series", "HeaderLearnMore": "Learn More", "DeleteMedia": "Delete media", - "SeriesSettings": "Series settings", + "SeriesSettings": "Nastavenia s\u00e9rie", "HeaderRecordingOptions": "Recording Options", "CancelSeries": "Cancel series", "DoNotRecord": "Nenahr\u00e1va\u0165", @@ -345,11 +372,11 @@ "LabelStopWhenPossible": "Stop when possible:", "MinutesBefore": "min\u00fat pred", "MinutesAfter": "min\u00fat po", - "SkipEpisodesAlreadyInMyLibrary": "Don't record episodes that are already in my library", + "SkipEpisodesAlreadyInMyLibrary": "Nenahr\u00e1va\u0165 epiz\u00f3dy, ktor\u00e9 u\u017e s\u00fa v mojej kni\u017enici", "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", - "LabelKeepUpTo": "Keep up to:", - "AsManyAsPossible": "As many as possible", - "DefaultErrorMessage": "There was an error processing the request. Please try again later.", + "LabelKeepUpTo": "Ponecha\u0165 najviac:", + "AsManyAsPossible": "Najviac ako je mo\u017en\u00e9", + "DefaultErrorMessage": "Pri sprac\u00favan\u00ed po\u017eiadavky do\u0161lo k chybe. Sk\u00faste pros\u00edm nesk\u00f4r znova.", "LabelKeep:": "Ponecha\u0165:", "UntilIDelete": "Until I delete", "UntilSpaceNeeded": "Until space needed", @@ -386,14 +413,14 @@ "RemoveDownload": "Remove download", "KeepDownload": "Keep download", "AddedOnValue": "Added {0}", - "RemovingFromDevice": "Removing from device", - "KeepOnDevice": "Keep on device", + "RemovingFromDevice": "Odstra\u0148uje sa zo zariadenia", + "KeepOnDevice": "Ponecha\u0165 na zariaden\u00ed", "CancelDownload": "Zru\u0161i\u0165 s\u0165ahovanie", "SyncJobItemStatusReadyToTransfer": "Ready to Transfer", - "SyncJobItemStatusSyncedMarkForRemoval": "Removing from device", + "SyncJobItemStatusSyncedMarkForRemoval": "Odstra\u0148uje sa zo zariadenia", "SyncJobItemStatusQueued": "Queued", "SyncJobItemStatusConverting": "Converting", - "SyncJobItemStatusTransferring": "Transferring", + "SyncJobItemStatusTransferring": "Pren\u00e1\u0161a sa", "SyncJobItemStatusSynced": "Stiahnut\u00e9", "SyncJobItemStatusFailed": "Failed", "SyncJobItemStatusRemovedFromDevice": "Odstr\u00e1nen\u00e9 zo zariadenia", @@ -419,32 +446,33 @@ "Reject": "Odmietnu\u0165", "Connect": "Pripoji\u0165", "HeaderMyMedia": "Moje m\u00e9dia", - "HeaderMyMediaSmall": "My Media (small)", - "LatestFromLibrary": "Latest {0}", - "ContinueWatching": "Continue watching", + "HeaderMyMediaSmall": "Moje m\u00e9di\u00e1 (mal\u00e9)", + "LatestFromLibrary": "Najnov\u0161ie {0}", + "ContinueWatching": "Pokra\u010dova\u0165 v pozeran\u00ed", "HeaderLatestChannelMedia": "Latest Channel Items", "HeaderContinueWatching": "Pokra\u010dova\u0165 v pozeran\u00ed", "HeaderContinueListening": "Pokra\u010dova\u0165 v po\u010d\u00favan\u00ed", "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Konvertova\u0165 do:", "Next": "\u010eal\u0161ie", "LabelSource": "Zdroj:", "LabelVersion": "Verzia:", "AllLanguages": "V\u0161etky jazyky", "Previous": "Predch\u00e1dzaj\u00face", "HeaderNextUp": "Nasleduje", - "HeaderLatestFrom": "Latest from {0}", - "LabelHomeScreenSectionValue": "Home screen section {0}:", + "HeaderLatestFrom": "Najnov\u0161ie od {0}", + "LabelHomeScreenSectionValue": "Sekcia dom\u00e1cej obrazovky {0}:", "SettingsSaved": "Nastavenia ulo\u017een\u00e9.", "None": "\u017diadne", "More": "Viac", "Up": "Hore", "Down": "Dole", + "Home": "Domov", + "Favorites": "Ob\u013e\u00faben\u00e9", "HeaderHomeScreen": "Dom\u00e1ca obrazovka", - "HeaderHomeScreenContent": "Obsah dom\u00e1cej obrazovky", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Poradie kni\u017enice", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Sprievodca", "Suggestions": "N\u00e1vrhy", - "Favorites": "Ob\u013e\u00faben\u00e9", + "HeaderFavoriteCollections": "Ob\u013e\u00faben\u00e9 zbierky", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Zbierky", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Zobrazi\u0165 na dom\u00e1cej obrazovke", "Shows": "Seri\u00e1ly", "HeaderLibraryFolders": "Prie\u010dinky kni\u017enice", - "HeaderLandingScreens": "Vstupn\u00e9 obrazovky", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Z\u00e1sady ochrany osobn\u00fdch \u00fadajov", "TermsOfUse": "Podmienky pou\u017eitia", "RepeatMode": "Repeat mode", "RepeatOne": "Opakova\u0165 jedno", "RepeatAll": "Opakova\u0165 v\u0161etko", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Predvolen\u00e1 obrazovka:", + "ConfirmEndPlayerSession": "Chcete vypn\u00fa\u0165 Emby na {0}?", "Yes": "\u00c1no", "No": "Nie", "LiveTV": "\u017div\u00fd TV prenos", @@ -488,12 +519,13 @@ "VideoCodecNotSupported": "Video kodek nie je podporovan\u00fd", "AudioCodecNotSupported": "Audio kodek nie je podporovan\u00fd", "SubtitleCodecNotSupported": "Form\u00e1t titulkov nie je podporovan\u00fd", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Kontajner nie je podporovan\u00fd", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", - "AudioChannelsNotSupported": "Audio channels not supported", + "AudioChannelsNotSupported": "Audio kan\u00e1ly nie s\u00fa podporovan\u00e9", "VideoResolutionNotSupported": "Nepodporovan\u00e9 rozl\u00ed\u0161enie videa", - "AudioProfileNotSupported": "Audio profile not supported", + "AudioProfileNotSupported": "Audio profil nie je podporovan\u00fd", "AudioSampleRateNotSupported": "Audio sample rate not supported", "AnamorphicVideoNotSupported": "Anamorphic video not supported", "InterlacedVideoNotSupported": "Interlaced video not supported", @@ -512,13 +544,15 @@ "ErrorAddingGuestAccount2": "If you're still having an issue, please send an email to {0}, and include your email address as well as theirs.", "MessageEmbyAccountAdded": "The Emby account has been added to this user.", "MessagePendingEmbyAccountAdded": "The Emby account has been added to this user. An email will be sent to the owner of the account. The invitation will need to be confirmed by clicking a link within the email.", - "HeaderEmbyAccountAdded": "Emby Account Added", + "HeaderEmbyAccountAdded": "Emby \u00fa\u010det pridan\u00fd", "LabelSubtitlePlaybackMode": "Subtitle mode:", "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "\u017diadne titulky", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Mal\u00e9", + "Smaller": "Smaller", "Medium": "Stredn\u00e9", "Large": "Ve\u013ek\u00e9", "ExtraLarge": "Ve\u013emi ve\u013ek\u00e9", @@ -560,20 +594,21 @@ "HeaderNextEpisodePlayingInValue": "\u010eal\u0161ia epiz\u00f3da sa spust\u00ed o {0}", "HeaderSecondsValue": "{0} sek\u00fand", "AudioBitDepthNotSupported": "Audio bit depth not supported", - "VideoProfileNotSupported": "Video profile not supported", + "VideoProfileNotSupported": "Video profil nie je podporovan\u00fd", "VideoFramerateNotSupported": "Video framerate not supported", "VideoBitDepthNotSupported": "Video bit depth not supported", "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Zastavi\u0165 nahr\u00e1vanie", + "HeaderStopRecording": "Zastavi\u0165 nahr\u00e1vanie", "ManageRecording": "Spravova\u0165 nahr\u00e1vanie", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", "Browse": "Browse", "HeaderUploadImage": "Nahra\u0165 obr\u00e1zok", - "HeaderAddUpdateImage": "Add\/Update Image", - "LabelImageType": "Image type:", - "Upload": "Upload", + "HeaderAddUpdateImage": "Prida\u0165\/nahra\u0165 obr\u00e1zok", + "LabelImageType": "Typ obr\u00e1zku:", + "Upload": "Nahra\u0165", "Primary": "Primary", "Art": "Art", "Backdrop": "Backdrop", @@ -595,8 +630,8 @@ "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", "PlayNextEpisodeAutomatically": "Automaticky prehra\u0165 \u010fal\u0161iu epiz\u00f3du", "LabelMaxChromecastBitrate": "Maxim\u00e1lny d\u00e1tov\u00fd tok pre Chromecast:", - "LabelSkipBackLength": "Skip back length:", - "LabelSkipForwardLength": "Skip forward length:", + "LabelSkipBackLength": "D\u013a\u017eka skoku dozadu:", + "LabelSkipForwardLength": "D\u013a\u017eka skoku dopredu:", "EnableCinemaMode": "Enable cinema mode", "LabelInternetQuality": "Internet quality:", "HeaderMusicQuality": "Kvalita hudby", @@ -607,7 +642,7 @@ "PlayNext": "Prehra\u0165 \u010fal\u0161ie", "AllowSeasonalThemes": "Allow automatic seasonal themes", "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting.", - "AutoBasedOnLanguageSetting": "Auto (based on language setting)", + "AutoBasedOnLanguageSetting": "Automaticky (na z\u00e1klade nastavenia jazyka)", "LabelDateTimeLocale": "Date time locale:", "DirectorValue": "Re\u017eis\u00e9r: {0}", "DirectorsValue": "Re\u017eis\u00e9ri: {0}", @@ -621,8 +656,8 @@ "Off": "Off", "ShowTitle": "Show title", "ShowYear": "Zobraz rok", - "Filters": "Filters", - "Unplayed": "Unplayed", + "Filters": "Filtre", + "Unplayed": "Neprehran\u00e9", "LabelTVHomeScreen": "TV mode home screen:", "Horizontal": "Horizont\u00e1lne", "Vertical": "Vertik\u00e1lne", @@ -630,8 +665,25 @@ "HeaderVideoType": "Video Type", "HeaderSeriesStatus": "Series Status", "Features": "Features", - "Trailers": "Trailers", + "Trailers": "Uk\u00e1\u017eky", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Ob\u013e\u00faben\u00e9 filmy", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Ob\u013e\u00faben\u00e9 epiz\u00f3dy", + "HeaderFavoriteVideos": "Ob\u013e\u00faben\u00e9 vide\u00e1", + "HeaderFavoriteGames": "Ob\u013e\u00faben\u00e9 hry", + "HeaderFavoriteArtists": "Ob\u013e\u00faben\u00ed umelci", + "HeaderFavoriteAlbums": "Ob\u013e\u00faben\u00e9 albumy", + "HeaderFavoriteSongs": "Ob\u013e\u00faben\u00e9 skladby", + "Ascending": "Vzostupne", + "Descending": "Zostupne", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Farebn\u00fd priestor", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-si.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-si.json index fdbff20a2..d3f180d2e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-si.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-si.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Cancel", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Tip vsebine:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Izvajalci:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvaliteta:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json index 1e7507cbe..c3e17dad8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "L\u00e5s upp denna feature med ett eng\u00e5ngsk\u00f6p, eller med ett aktivt Emby Premium-medlemskap.", "MessageUnlockAppWithSupporter": "L\u00e5s upp den h\u00e4r funktionen med en aktiv Emby Premium prenumeration.", "MessageToValidateSupporter": "Om du har ett aktivt Emby Premium-medlemskap, se till att du har st\u00e4llt in Emby Premium i Emby Server Dashboard, som du kommer \u00e5t genom att klicka p\u00e5 Emby Premium i huvudmenyn.", @@ -6,7 +8,7 @@ "Share": "Dela", "Add": "L\u00e4gg till", "ServerUpdateNeeded": "Den h\u00e4r Emby servern beh\u00f6ver uppdateras. F\u00f6r att ladda ner senaste versionen, g\u00e5 till {0}", - "LiveTvRequiresUnlock": "Live TV requires an active Emby Premiere subscription.", + "LiveTvRequiresUnlock": "Live TV kr\u00e4ver ett aktivt Emby Premium-medlemskap.", "AttributeNew": "Ny", "Premiere": "Premi\u00e4r", "Live": "Live", @@ -16,18 +18,25 @@ "OriginalAirDateValue": "Ursprungligt s\u00e4ndningsdatum: {0}", "EndsAtValue": "Slutar vid: {0}", "HeaderSelectDate": "V\u00e4lj datum", - "Watched": "Watched", + "Watched": "Sedd", + "AirDate": "S\u00e4ndningstid", "Played": "Visad", "ButtonOk": "Ok", "ButtonCancel": "Avbryt", - "AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.", - "ButtonGotIt": "F\u00f6rst\u00e5tt", + "AccessRestrictedTryAgainLater": "\u00c5tkomst \u00e4r begr\u00e4nsad. F\u00f6rs\u00f6k igen senare.", + "ButtonGotIt": "Ok", "ButtonRestart": "Starta om", "RecordingCancelled": "Inspelning avbruten.", "SeriesCancelled": "Serieinspelningen har avbokats.", "RecordingScheduled": "Inspelning schemalagd", "SeriesRecordingScheduled": "Serieinspelning schemalagd.", "HeaderNewRecording": "Ny inspelning", + "WakeServer": "V\u00e4ck server", + "HeaderWakeServer": "V\u00e4ck Server", + "AttemptingWakeServer": "F\u00f6rs\u00f6ker v\u00e4cka servern. V\u00e4nligen v\u00e4nta....", + "WakeServerSuccess": "Lyckades!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "S\u00f6ndag", "Monday": "M\u00e5ndag", "Tuesday": "Tisdag", @@ -36,6 +45,13 @@ "Friday": "Fredag", "Saturday": "L\u00f6rdag", "Days": "Dagar", + "SortByValue": "Sortera efter {0}", + "LabelSortBy": "Sortera efter:", + "LabelSortOrder": "Sortering", + "HeaderPhotoAlbums": "Fotoalbum", + "Photos": "Foton", + "HeaderAppearsOn": "Appears On", + "List": "Lista", "RecordSeries": "Spela in serie", "HeaderCinemaMode": "Biol\u00e4ge", "HeaderCloudSync": "Molnsynkronisering", @@ -44,7 +60,7 @@ "HeaderOfflineDownloads": "Offlinemedia", "HeaderOfflineDownloadsDescription": "Ladda ner media till dina enheter f\u00f6r att sen spela upp dom enkelt offline.", "CloudSyncFeatureDescription": "Synka din media till molnet f\u00f6r l\u00e4tttillg\u00e4ngligt backup, arkivering och konvertering.", - "LiveTvFeatureDescription": "Stream Live TV to any Emby app, with a compatible TV tuner device installed on your Emby Server.", + "LiveTvFeatureDescription": "Str\u00f6mma Live TV till vilken Emby app du vill, med en kompatibel TV-tuner enhet som \u00e4r installerad p\u00e5 din Emby Server.", "DvrFeatureDescription": "Schemal\u00e4gg individuella LiveTV-inspelningar, serie-inspelningar och mer med Emby DVR.", "CinemaModeFeatureDescription": "Biol\u00e4get ger dig en bioupplevelse med trailers och anpassade intros f\u00f6re varje film.", "HeaderFreeApps": "Gratis Emby appar", @@ -64,7 +80,7 @@ "Advanced": "Avancerat", "Delete": "Ta bort", "HeaderDeleteItem": "Radera objekt", - "ConfirmDeleteItem": "Tar du bort det h\u00e4r objeketet tas det ocks\u00e5 bort fr\u00e5n bpde ditt filsystem och mediabibliotek. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?", + "ConfirmDeleteItem": "Tar du bort det h\u00e4r objeketet s\u00e5 tas det bort fr\u00e5n b\u00e5de ditt filsystem och mediabibliotek. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?", "Refresh": "Uppdatera", "RefreshQueued": "Uppdatering k\u00f6ad.", "AddToCollection": "L\u00e4gg till samling", @@ -72,12 +88,12 @@ "NewCollection": "Ny samling", "LabelCollection": "Samling:", "Help": "Hj\u00e4lp", - "LabelDisplayMode": "Display mode:", - "Desktop": "Desktop", - "Mobile": "Mobile \/ Tablet", + "LabelDisplayMode": "Visningsl\u00e4ge:", + "Desktop": "Skrivbord", + "Mobile": "Mobil \/ Platta", "TV": "TV", - "DisplayModeHelp": "Select the type of screen you're running Emby on.", - "LabelDisplayLanguage": "Display language:", + "DisplayModeHelp": "V\u00e4lj vilken typ av sk\u00e4rm som du k\u00f6r Emby p\u00e5.", + "LabelDisplayLanguage": "Visningsspr\u00e5k:", "LabelDisplayLanguageHelp": "Att \u00f6vers\u00e4tta Emby \u00e4r ett p\u00e5g\u00e5ende projekt.", "LearnHowYouCanContribute": "Se hur du kan hj\u00e4lpa till.", "NewCollectionHelp": "Samlingar g\u00f6r det m\u00f6jligt att skapa personanpassade grupperingar av filmer eller annat inneh\u00e5ll.", @@ -88,12 +104,12 @@ "EnableBackdrops": "Aktivera fondbilder", "EnableThemeSongsHelp": "Om aktiverat spelas ledmotiv upp vid bl\u00e4ddring i biblioteket.", "EnableBackdropsHelp": "Om aktiverat visas fondbilder i bakgrunden av vissa sidor vid bl\u00e4ddring i biblioteket.", - "EnableThemeVideos": "Enable theme videos", - "EnableThemeVideosHelp": "If enabled, theme videos will be played in the background while browsing the library.", - "RunAtStartup": "Run at startup", + "EnableThemeVideos": "Aktivera tema-videos", + "EnableThemeVideosHelp": "Visar tema-videos i bakgrunden n\u00e4r man bl\u00e4ddrar i biblioteket.", + "RunAtStartup": "K\u00f6r vid uppstart", "LabelScreensaver": "Sk\u00e4rmsl\u00e4ckare:", "LabelSoundEffects": "Ljudeffekter:", - "LabelSkin": "Skin:", + "LabelSkin": "Skal:", "LabelName": "Namn:", "NewCollectionNameExample": "Exemple: Star Wars-samling", "MessageItemsAdded": "Objekt tillagda.", @@ -102,8 +118,8 @@ "AddToPlaylist": "L\u00e4gg till i spellista", "HeaderAddToPlaylist": "L\u00e4gg till i Spellista", "Subtitles": "Undertexter", - "LabelTheme": "Theme:", - "LabelDashboardTheme": "Server dashboard theme:", + "LabelTheme": "Tema:", + "LabelDashboardTheme": "Kontrollpanelstema:", "SearchForSubtitles": "S\u00f6k efter undertexter", "LabelLanguage": "Spr\u00e5k:", "Search": "S\u00f6k", @@ -115,7 +131,7 @@ "MessageDownloadQueued": "Nedladdning k\u00f6ad.", "EditSubtitles": "\u00c4ndra undertexter", "UnlockGuide": "L\u00e5s upp guide", - "RefreshMetadata": "Refresh metadata", + "RefreshMetadata": "Uppdatera metadata", "ReplaceExistingImages": "Skriv \u00f6ver befintliga bilder", "ReplaceAllMetadata": "Ers\u00e4tt all metadata", "SearchForMissingMetadata": "S\u00f6k efter saknad metadata", @@ -138,7 +154,8 @@ "Shuffle": "Blanda", "Identify": "Identifiera", "EditImages": "\u00c4ndra bilder", - "EditInfo": "Redigera info", + "EditMetadata": "Redigera metadata", + "Convert": "Konvertera", "Sync": "Synk", "InstantMix": "Omedelbar mix", "ViewAlbum": "Bl\u00e4ddra album", @@ -149,6 +166,7 @@ "ResumeAt": "\u00c5teruppta fr\u00e5n {0}", "RemoveFromPlaylist": "Ta bort fr\u00e5n spellista", "RemoveFromCollection": "Ta bort fr\u00e5n samling", + "Sort": "Sortera", "Trailer": "Trailer", "MarkPlayed": "Markera som spelad", "MarkUnplayed": "Markera som ospelad", @@ -162,21 +180,26 @@ "VoiceInput": "R\u00f6stinspelning", "LabelContentType": "Inneh\u00e5llstyp:", "LabelPath": "S\u00f6kv\u00e4g:", - "Playlists": "Playlists", + "Playlists": "Spellistor", "LabelTitle": "Titel:", "LabelOriginalTitle": "Original titel:", "LabelSortTitle": "Sorteringstitel:", "LabelDateAdded": "Inlagd den:", + "DateAdded": "Inlagd den", + "DatePlayed": "Senast visad", "ConfigureDateAdded": "Konfigurera hur tillagt datum best\u00e4ms i Emby servern under Biblioteksinst\u00e4llningar", "LabelStatus": "Status:", "LabelArtists": "Artister:", "LabelArtistsHelp": "Separera med ; vid flera", - "HeaderAlbumArtists": "Album Artists", + "HeaderAlbumArtists": "Albumartister", "LabelAlbumArtists": "Albumartist:", "LabelAlbum": "Album:", "Artists": "Artister", + "ImdbRating": "IMDb-betyg", + "CommunityRating": "Anv\u00e4ndaromd\u00f6me", "LabelCommunityRating": "Anv\u00e4ndaromd\u00f6me:", "LabelCriticRating": "Kritikerbetyg:", + "CriticRating": "Kritikerbetyg", "LabelWebsite": "Hemsida:", "LabelTagline": "Slogan:", "LabelOverview": "Synopsis:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Premi\u00e4rdatum:", "LabelYear": "\u00c5r:", "LabelPlaceOfBirth": "F\u00f6delseort:", + "Aired": "S\u00e4ndes", "LabelAirDays": "S\u00e4ndningsdagar:", "LabelAirTime": "S\u00e4ndningstid:", "LabelRuntimeMinutes": "Speltid (min):", @@ -194,12 +218,8 @@ "FormatValue": "Format: {0}", "DownloadsValue": "Nedladdningar: {0}", "PerfectMatch": "Perfekt matchning", - "EnableExternalVideoPlayers": "Enable external video players", - "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternativ avsnittsnumrering", - "LabelDvdSeasonNumber": "S\u00e4songsnummer p\u00e5 DVD:", - "LabelDvdEpisodeNumber": "Avsnittsnummer p\u00e5 DVD:", - "LabelAbsoluteEpisodeNumber": "Avsnittsnummer fr\u00e5n start:", + "EnableExternalVideoPlayers": "Aktivera externa videospelare", + "EnableExternalVideoPlayersHelp": "En extern uppspelningsmeny kommer att visas n\u00e4r man startar en videouppspelning.", "HeaderSpecialEpisodeInfo": "Information om specialavsnitt", "LabelAirsBeforeSeason": "S\u00e4nds f\u00f6re s\u00e4song:", "LabelAirsAfterSeason": "S\u00e4nds efter s\u00e4song:", @@ -207,7 +227,7 @@ "HeaderExternalIds": "Externa ID'n:", "HeaderDisplaySettings": "Visningsinst\u00e4llningar", "LabelDisplayOrder": "Visningsordning:", - "Display": "Display", + "Display": "Visning", "Countries": "L\u00e4nder", "Genres": "Genrer", "Studios": "Studior", @@ -241,6 +261,7 @@ "ProductionLocations": "Produktionsplatser", "BirthLocation": "F\u00f6delseort", "ParentalRating": "Parental Rating", + "PlayCount": "Antal visningar", "Name": "Namn", "Overview": "\u00d6versikt", "LabelType": "Typ:", @@ -252,8 +273,8 @@ "GuestStar": "G\u00e4stmedverkande", "Producer": "Producent", "Writer": "Manusf\u00f6rfattare", - "MessageNoSyncJobsFound": "No downloads found. Create download jobs using the Download buttons found throughout the app.", - "MessageNoDownloadsFound": "No offline downloads. Download your media for offline use by clicking Download throughout the app.", + "MessageNoSyncJobsFound": "Inga nedladdningar hittades. Ladda ner genom trycka p\u00e5 Ladda ner i appen.", + "MessageNoDownloadsFound": "Inga offline-nedladdningar. Ladda ner media offline genom att klicka p\u00e5 Ladda ner i appen.", "InstallingPackage": "Installerar {0}", "PackageInstallCompleted": "Installationen av {0} slutf\u00f6rdes.", "PackageInstallFailed": "Installationen av {0} misslyckades.", @@ -289,21 +310,27 @@ "ConfirmDeleteItems": "Tar du bort dessa objekt tas dom ocks\u00e5 bort ifr\u00e5n b\u00e5de ditt filsystem och mediabibliotek. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?", "PleaseRestartServerName": "V\u00e4nligen starta om Emby Server - {0}.", "LabelSyncJobName": "Synkjobb:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Kvalitet", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", - "DownloadingDots": "Downloading...", - "HeaderSyncRequiresSub": "Downloading requires an active Emby Premiere subscription.", + "LabelSyncNoTargetsHelp": "Det verkar inte som att du k\u00f6r n\u00e5gra appar med st\u00f6d f\u00f6r offline-nedladdning.", + "DownloadingDots": "Laddar ner...", + "HeaderSyncRequiresSub": "Nedladdning kr\u00e4ver en aktiv Emby Premiere-prenumeration.", "LearnMore": "L\u00e4s mer", "LabelProfile": "Profil:", - "LabelBitrateMbps": "Hastighet (Mbps)", - "SyncUnwatchedVideosOnly": "Download unwatched videos only", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", - "AutomaticallySyncNewContent": "Automatically download new content", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "LabelBitrateMbps": "Bithastighet (Mbps):", + "ConvertUnwatchedVideosOnly": "Konvertera endast osedda videos", + "SyncUnwatchedVideosOnly": "Ladda ned endast osedda videor", + "ConvertUnwatchedVideosOnlyHelp": "Endast osedda videos kommer att konverteras.", + "SyncUnwatchedVideosOnlyHelp": "Endast osedda videor kommer att laddas ned, och videorna kommer tas bort fr\u00e5n enheten n\u00e4r de har setts.", + "AutomaticallySyncNewContent": "Ladda ned nytt inneh\u00e5ll automatiskt", + "AutomaticallySyncNewContentHelp": "Nytt inneh\u00e5ll till den h\u00e4r mappen kommer automatiskt att laddas ned till enheten.", + "AutomaticallyConvertNewContent": "Konvertera nytt inneh\u00e5ll automatiskt", + "AutomaticallyConvertNewContentHelp": "Nytt inneh\u00e5ll till den h\u00e4r mappen kommer automatiskt att konverteras.", "LabelItemLimit": "Max antal objekt:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", - "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "PleaseSelectDeviceToSyncTo": "V\u00e4lj en enhet att ladda ned till.", "Screenshots": "Sk\u00e4rmbilder", "MoveRight": "H\u00f6ger", "MoveLeft": "V\u00e4nster", @@ -334,9 +361,9 @@ "LabelChannels": "Kanaler:", "ChannelNameOnly": "Endast kanal {0}", "Anytime": "N\u00e4r som helst", - "AnyLanguage": "Any language", + "AnyLanguage": "Vilket spr\u00e5k som helst", "AroundTime": "Runt {0}", - "All": "All", + "All": "Alla", "AllChannels": "Alla kanaler", "LabelRecord": "Spela in:", "NewEpisodesOnly": "Endast nya avsnitt", @@ -385,7 +412,7 @@ "ConfirmRemoveDownload": "Ta bort nedladdning?", "RemoveDownload": "Ta bort nedladdning", "KeepDownload": "Beh\u00e5ll nedladdning", - "AddedOnValue": "{0} tillagd", + "AddedOnValue": "Tillagd {0}", "RemovingFromDevice": "Tar bort fr\u00e5n enhet", "KeepOnDevice": "Beh\u00e5ll p\u00e5 enhet", "CancelDownload": "Avbryt nedladdning", @@ -421,18 +448,19 @@ "HeaderMyMedia": "Min Media", "HeaderMyMediaSmall": "Min Media (liten)", "LatestFromLibrary": "Senaste {0}", - "ContinueWatching": "Continue watching", + "ContinueWatching": "Forts\u00e4tt titta p\u00e5", "HeaderLatestChannelMedia": "Senaste nytt i Kanaler", "HeaderContinueWatching": "Forts\u00e4tt kolla p\u00e5", "HeaderContinueListening": "Forts\u00e4tt lyssna p\u00e5", "HeaderActiveRecordings": "P\u00e5g\u00e5ende inspelningar", "HeaderLatestRecordings": "Senaste inspelningar", "LabelSyncTo": "Synka till:", - "Next": "Next", - "LabelSource": "Source:", + "LabelConvertTo": "Konvertera till:", + "Next": "N\u00e4sta", + "LabelSource": "K\u00e4lla:", "LabelVersion": "Version:", - "AllLanguages": "All languages", - "Previous": "Previous", + "AllLanguages": "Alla spr\u00e5k", + "Previous": "F\u00f6reg\u00e5ende", "HeaderNextUp": "N\u00e4sta p\u00e5 tur", "HeaderLatestFrom": "Senaste fr\u00e5n {0}", "LabelHomeScreenSectionValue": "Hemsk\u00e4rmsdel {0}:", @@ -441,10 +469,10 @@ "More": "Mer", "Up": "Upp", "Down": "Ner", + "Home": "Hem", + "Favorites": "Favoriter", "HeaderHomeScreen": "Hemsk\u00e4rm", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Senaste nytt i Kanaler", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Biblioteksordning", "HideWatchedContentFromLatestMedia": "D\u00f6lj visat inneh\u00e5ll ifr\u00e5n senaste media", "HeaderOnNow": "Visas nu", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "S\u00e4tt in skivan f\u00f6r att kunna spela upp den h\u00e4r videon.", "Guide": "Guide", "Suggestions": "F\u00f6rslag", - "Favorites": "Favoriter", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Samlingar", "LabelSelectFolderGroups": "Gruppera automatiskt inneh\u00e5ll fr\u00e5n dessa mappar i vyer, t ex Filmer, Musik eller TV:", "LabelSelectFolderGroupsHelp": "Ej valda mappar kommer att visas f\u00f6r sig sj\u00e4lva i en egen vy.", + "Folders": "Mappar", + "DisplayInOtherHomeScreenSections": "Visa sektioner p\u00e5 hemsk\u00e4rmen som till exempel senast media och forts\u00e4tt kolla p\u00e5", + "DisplayInMyMedia": "Visa p\u00e5 hemsk\u00e4rmen", "Shows": "Serier", "HeaderLibraryFolders": "Biblioteksmappar", - "HeaderLandingScreens": "Landningssidor", - "LandingScreensHelp": "V\u00e4lj landningssidan som ska visas n\u00e4r man v\u00e4ljer ett bibliotek.", "HeaderTermsOfPurchase": "K\u00f6pvillkor", "PrivacyPolicy": "Sekretesspolicy", "TermsOfUse": "Anv\u00e4ndarvillkor", "RepeatMode": "Repeat-l\u00e4ge", "RepeatOne": "Upprepa en g\u00e5ng", "RepeatAll": "Upprepa alla", - "ConfirmEndPlayerSession": "Vill du st\u00e4nga ner Emby p\u00e5 enheten?", + "LabelDefaultScreen": "F\u00f6rvald sektion:", + "ConfirmEndPlayerSession": "Vill du st\u00e4nga ner Emby p\u00e5 {0}?", "Yes": "Ja", "No": "Nej", "LiveTV": "Live-TV", @@ -484,13 +515,14 @@ "DirectPlaying": "Direktuppspelning", "DirectStreaming": "Direktstr\u00f6mning", "Transcoding": "Omkodning", - "ContainerBitrateExceedsLimit": "Media bitrate exceeds limit.", + "ContainerBitrateExceedsLimit": "Medians bithastighet \u00f6verskrider begr\u00e4nsningen", "VideoCodecNotSupported": "Video codec st\u00f6ds inte", "AudioCodecNotSupported": "Ljud codec st\u00f6ds inte", "SubtitleCodecNotSupported": "Undertextsformatet st\u00f6ds inte", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Kontainern st\u00f6ds inte", "VideoLevelNotSupported": "Videoniv\u00e5n st\u00f6ds inte", - "AudioBitrateNotSupported": "Ljudbitrate st\u00f6ds inte", + "AudioBitrateNotSupported": "Ljudbithastigheten st\u00f6ds inte", "AudioChannelsNotSupported": "Ljudkanaler st\u00f6ds inte", "VideoResolutionNotSupported": "Bilduppl\u00f6sning st\u00f6ds inte", "AudioProfileNotSupported": "Ljudprofil st\u00f6ds inte", @@ -507,9 +539,9 @@ "GuestUserNotFound": "Anv\u00e4ndaren kunde inte hittas. Se till s\u00e5 att namnet \u00e4r korrekt och f\u00f6rs\u00f6k igen, eller pr\u00f6va att ange emailadressen ist\u00e4llet.", "ErrorReachingEmbyConnect": "Ett fel uppstod n\u00e4r Emby Connect f\u00f6rs\u00f6kte n\u00e5s. Se till att du har en aktiv internetuppkoppling och f\u00f6rs\u00f6k igen.", "ErrorAddingEmbyConnectAccount1": "Det gick inte att l\u00e4gga till ditt Emby Connect-konto. Har du ett Emby Connect-konto? Du kan skapa ett p\u00e5 {0}", - "ErrorAddingEmbyConnectAccount2": "If you're still having an issue, please send an email to {0} from the email address used with the Emby account.", + "ErrorAddingEmbyConnectAccount2": "Om du fortfarande upplever problem, v\u00e4nligen skicka ett mail till {0} fr\u00e5n emailadressen som \u00e4r kopplat till Emby-kontot.", "ErrorAddingGuestAccount1": "Det gick inte att l\u00e4gga till Emby Connect-kontot. Har din g\u00e4st ett Emby-konto? Dom kan skapa ett p\u00e5 {0}", - "ErrorAddingGuestAccount2": "If you're still having an issue, please send an email to {0}, and include your email address as well as theirs.", + "ErrorAddingGuestAccount2": "Om du fortfarande upplever problem, v\u00e4nligen skicka ett mail till {0}, och inkludera din emailadress tillsammans med deras.", "MessageEmbyAccountAdded": "Embykontot har lagts till f\u00f6r den h\u00e4r anv\u00e4ndaren.", "MessagePendingEmbyAccountAdded": "Emby-kontot har lagts till den h\u00e4r anv\u00e4ndaren. Ett mail har skickats ut till \u00e4gren av kontot. Inbjudan bekr\u00e4ftas genom att klicka p\u00e5 l\u00e4nken i mailet.", "HeaderEmbyAccountAdded": "Embykontot har lagts till", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "Det gick inte att ta bort det h\u00e4r objektet fr\u00e5n Emby-servern. Kontrollera att Emby-servern har skrivr\u00e4ttigheter till media-mappen och f\u00f6rs\u00f6k igen.", "NoSubtitles": "Inga undertexter", "Default": "Standard", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Liten", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Stor", "ExtraLarge": "Extra stor", @@ -551,24 +585,25 @@ "BurnSubtitlesHelp": "Avg\u00f6r ifall servern ska \"br\u00e4nna in\" undertexterna under videokonverteringen, beroende p\u00e5 undertextsformatet. Att undvika inbr\u00e4nning av undertexter kommer att f\u00f6rb\u00e4ttra prestandan p\u00e5 servern. V\u00e4lj Auto f\u00f6r att br\u00e4nna image-baserade formats (ex. VOBSUB, PGS, SUB\/IDX, etc.) as well as certain ASS\/SSA undertexter.", "AllComplexFormats": "Alla komplexa format (ASS, SSA, VOBSUB, PGS, SUB\/IDX, etc.)", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Dessa inst\u00e4llningar g\u00e4ller ocks\u00e5 f\u00f6r alla uppspelningar p\u00e5 Chromecast som startas av den h\u00e4r enheten.", - "HeaderWaitingForWifi": "Waiting for Wifi", - "WifiRequiredToDownload": "A Wifi connection is required to continue downloading.", - "HeaderDownloadSettings": "Download Settings", - "Hide": "Hide", + "HeaderWaitingForWifi": "V\u00e4ntar p\u00e5 Wifi", + "WifiRequiredToDownload": "En Wifi-anslutning kr\u00e4vs f\u00f6r att forts\u00e4tta nedladdningen.", + "HeaderDownloadSettings": "Nedladdningsinst\u00e4llningar", + "Hide": "D\u00f6lj", "HeaderStartNow": "Starta nu", "HeaderNextVideoPlayingInValue": "N\u00e4sta video b\u00f6rjar om {0}", "HeaderNextEpisodePlayingInValue": "N\u00e4sta avsnitt b\u00f6rjar om {0}", "HeaderSecondsValue": "{0} sekunder", - "AudioBitDepthNotSupported": "Audio bit depth not supported", - "VideoProfileNotSupported": "Video profile not supported", - "VideoFramerateNotSupported": "Video framerate not supported", - "VideoBitDepthNotSupported": "Video bit depth not supported", - "RefFramesNotSupported": "Number of video reference frames not supported", + "AudioBitDepthNotSupported": "Ljudets bitdjup st\u00f6ds inte", + "VideoProfileNotSupported": "Videoprofilen st\u00f6ds inte", + "VideoFramerateNotSupported": "Videons framerate st\u00f6ds inte", + "VideoBitDepthNotSupported": "Videons bitdjup st\u00f6ds inte", + "RefFramesNotSupported": "Antal video reference frames som inte st\u00f6ds", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", - "StopRecording": "Stop recording", - "ManageRecording": "Manage recording", + "StopRecording": "Avbryt inspelning", + "HeaderStopRecording": "Stop Recording", + "ManageRecording": "Hantera inspelning", "LabelDropImageHere": "Sl\u00e4pp en bild h\u00e4r, eller klicka f\u00f6r att bl\u00e4ddra.", - "MessageFileReadError": "There was an error reading the file. Please try again.", + "MessageFileReadError": "Ett fel uppstod n\u00e4r filen l\u00e4stes in. Var god f\u00f6rs\u00f6k igen.", "Browse": "Bl\u00e4ddra", "HeaderUploadImage": "Ladda upp bild", "HeaderAddUpdateImage": "L\u00e4gg till\/uppdatera bild", @@ -598,40 +633,57 @@ "LabelSkipBackLength": "'Hoppa bak\u00e5t'-l\u00e4ngd:", "LabelSkipForwardLength": "'Hoppa fram\u00e5t'-l\u00e4ngd:", "EnableCinemaMode": "Aktivera biol\u00e4ge", - "LabelInternetQuality": "Internet quality:", - "HeaderMusicQuality": "Music Quality", + "LabelInternetQuality": "Internetkvalitet:", + "HeaderMusicQuality": "Musikkvalitet:", "LabelHomeNetworkQuality": "Hemn\u00e4tverkskvalitet:", "HeaderLatestMedia": "Nytillkommet", "HeaderRestartingEmbyServer": "Startar om Emby-servern", "RestartPleaseWaitMessage": "V\u00e4nligen v\u00e4nta medan Emby-servern st\u00e4ngs av och startar om. Detta kan ta en minut eller tv\u00e5.", - "PlayNext": "Play next", + "PlayNext": "Spela n\u00e4sta", "AllowSeasonalThemes": "Till\u00e5t automatiska s\u00e4songsbaserade teman", "AllowSeasonalThemesHelp": "Om aktiverat kommer s\u00e4songsteman emellan\u00e5t kringg\u00e5 din temainst\u00e4llning.", "AutoBasedOnLanguageSetting": "Automatisk (baserad p\u00e5 spr\u00e5kinst\u00e4llning)", - "LabelDateTimeLocale": "Date time locale:", - "DirectorValue": "Regiss\u00f6r: {0}", - "DirectorsValue": "Regiss\u00f6rer: {0}", + "LabelDateTimeLocale": "Spr\u00e5ktidsformat:", + "DirectorValue": "Regi: {0}", + "DirectorsValue": "Regi: {0}", "GenreValue": "Genre: {0}", "GenresValue": "Genrer: {0}", "LinksValue": "L\u00e4nkar: {0}", "TagsValue": "Etiketter: {0}", - "LabelAudio": "Audio:", + "LabelAudio": "Ljud:", "LabelVideo": "Video:", - "LabelSubtitles": "Subtitles:", - "Off": "Off", - "ShowTitle": "Show title", - "ShowYear": "Show year", - "Filters": "Filters", - "Unplayed": "Unplayed", - "LabelTVHomeScreen": "TV mode home screen:", - "Horizontal": "Horizontal", - "Vertical": "Vertical", - "GroupBySeries": "Group by series", - "HeaderVideoType": "Video Type", - "HeaderSeriesStatus": "Series Status", - "Features": "Features", + "LabelSubtitles": "Undertexter:", + "Off": "Av", + "ShowTitle": "Visa titel", + "ShowYear": "Visa \u00e5r", + "Filters": "Filter", + "Unplayed": "Inte spelad", + "LabelTVHomeScreen": "Hemsk\u00e4rm i TV-l\u00e4ge:", + "Horizontal": "Horisontell", + "Vertical": "Vertikal", + "GroupBySeries": "Gruppera efter serie", + "HeaderVideoType": "Videotyp", + "HeaderSeriesStatus": "Seriestatus", + "Features": "Inneh\u00e5ll", "Trailers": "Trailers", "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeSongs": "Vinjetter", + "ThemeVideos": "Temavideos", + "HeaderFavoriteMovies": "Favoritfilmer", + "HeaderFavoriteShows": "Favoritserier", + "HeaderFavoriteEpisodes": "Favoritavsnitt", + "HeaderFavoriteVideos": "Favoritvideos", + "HeaderFavoriteGames": "Favoritspel", + "HeaderFavoriteArtists": "Favoritartister", + "HeaderFavoriteAlbums": "Favoritalbum", + "HeaderFavoriteSongs": "Favoritl\u00e5tar", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json index b94f262da..1f6742fb1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Tarihi Se\u00e7in", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Tamam", "ButtonCancel": "\u0130ptal", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Pazar", "Monday": "Pazartesi", "Tuesday": "Sal\u0131", @@ -36,6 +45,13 @@ "Friday": "Cuma", "Saturday": "Cumartesi", "Days": "G\u00fcnler", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Y\u0131l:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Devam ediyor", "Ended": "Sonland\u0131", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Ebeveyn de\u011feri", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "T\u00fcr:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json index 573351212..fb3b9afe5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Saturday", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json index 2a6118fbe..d18888a4c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "Select Date", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "Tho\u00e1t", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "Ch\u1ee7 Nh\u1eadt", "Monday": "Th\u1ee9 Hai", "Tuesday": "Tuesday", @@ -36,6 +45,13 @@ "Friday": "Friday", "Saturday": "Th\u1ee9 B\u1ea3y", "Days": "Days", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "Continuing", "Ended": "Ended", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-cn.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-cn.json index 3b19e2ede..e792e30cc 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-cn.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-cn.json @@ -1,33 +1,42 @@ { - "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", - "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", - "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", + "MessageUnlockAppWithPurchaseOrSupporter": "\u901a\u8fc7\u4e00\u6b21\u6027\u4ed8\u8d39\u6216\u4e00\u4e2a\u6709\u6548\u7684 Emby Premiere \u8ba2\u9605\u6765\u89e3\u9501\u8fd9\u9879\u529f\u80fd\u3002", + "MessageUnlockAppWithSupporter": "\u901a\u8fc7\u4e00\u4e2a\u6709\u6548\u7684 Emby Premiere \u8ba2\u9605\u6765\u89e3\u9501\u8fd9\u9879\u529f\u80fd\u3002", + "MessageToValidateSupporter": "\u5982\u679c\u4f60\u5df2\u7ecf\u62e5\u6709\u4e00\u4e2a\u6709\u6548\u7684 Emby Premiere \u8ba2\u9605\uff0c\u8bf7\u786e\u4fdd\u4f60\u5df2\u7ecf\u5728\u4f60 Emby \u670d\u52a1\u5668\u63a7\u5236\u53f0\u7684\u201cEmby Premiere\u201d\u9009\u9879\u4e2d\u914d\u7f6e\u4e86\u4f60\u7684 Emby Premiere\uff0c\u4f60\u53ef\u4ee5\u5728 Emby \u670d\u52a1\u5668\u63a7\u5236\u53f0\u4e3b\u83dc\u5355\u4e2d\u627e\u5230\u201cEmby Premiere\u201d\u9009\u9879\u3002", "ValueSpecialEpisodeName": "\u7279\u5178 - {0}", "Share": "\u5171\u4eab", "Add": "\u6dfb\u52a0", - "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", - "LiveTvRequiresUnlock": "Live TV requires an active Emby Premiere subscription.", - "AttributeNew": "New", + "ServerUpdateNeeded": "Emby \u670d\u52a1\u5668\u9700\u8981\u66f4\u65b0\uff0c\u8bf7\u8bbf\u95ee {0} \u4ee5\u4e0b\u8f7d\u6700\u65b0\u7684\u7248\u672c\u3002", + "LiveTvRequiresUnlock": "\u7535\u89c6\u76f4\u64ad\u9700\u8981\u4e00\u4e2a\u6709\u6548\u7684 Emby Premiere \u8ba2\u9605\u3002", + "AttributeNew": "\u65b0\u589e", "Premiere": "\u9996\u6620", "Live": "\u76f4\u64ad", - "Repeat": "Repeat", - "TrackCount": "{0} tracks", - "ItemCount": "{0} items", - "OriginalAirDateValue": "Original air date: {0}", + "Repeat": "\u91cd\u64ad", + "TrackCount": "{0} \u4e2a\u97f3\u8f68", + "ItemCount": "{0} \u9879", + "OriginalAirDateValue": "\u9996\u6620\u65e5\u671f\uff1a{0}", "EndsAtValue": "\u7ed3\u675f\u4e8e {0}", "HeaderSelectDate": "\u9009\u62e9\u65e5\u671f", - "Watched": "Watched", + "Watched": "\u5df2\u89c2\u770b", + "AirDate": "\u64ad\u51fa\u65e5\u671f", "Played": "\u5df2\u64ad\u653e", "ButtonOk": "\u786e\u5b9a", "ButtonCancel": "\u53d6\u6d88", - "AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.", + "AccessRestrictedTryAgainLater": "\u8bbf\u95ee\u76ee\u524d\u53d7\u9650\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002", "ButtonGotIt": "\u77e5\u9053\u4e86", "ButtonRestart": "\u91cd\u542f", "RecordingCancelled": "\u5f55\u5236\u5df2\u53d6\u6d88\u3002", - "SeriesCancelled": "Series cancelled.", - "RecordingScheduled": "Recording scheduled.", - "SeriesRecordingScheduled": "Series recording scheduled.", + "SeriesCancelled": "\u7535\u89c6\u5267\u5df2\u53d6\u6d88", + "RecordingScheduled": "\u5f55\u5236\u8ba1\u5212", + "SeriesRecordingScheduled": "\u7535\u89c6\u5267\u5f55\u5236\u8ba1\u5212", "HeaderNewRecording": "\u65b0\u5f55\u5236", + "WakeServer": "\u5524\u9192\u670d\u52a1\u5668", + "HeaderWakeServer": "\u5524\u9192\u670d\u52a1\u5668", + "AttemptingWakeServer": "\u5c1d\u8bd5\u5524\u9192\u670d\u52a1\u5668\u4e2d\uff0c\u8bf7\u8010\u5fc3\u7b49\u5f85...", + "WakeServerSuccess": "\u6210\u529f\uff01", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN \u6570\u636e\u5305\u5df2\u7ecf\u53d1\u9001\u5230\u4f60\u7684\u670d\u52a1\u5668\u6240\u5728\u673a\u5668\u4e0a\uff0c\u4f46\u6211\u4eec\u4e0d\u80fd\u8fde\u63a5\u5230\u4f60\u7684 Emby \u670d\u52a1\u5668\u3002\u4f60\u7684\u673a\u5668\u53ef\u80fd\u8fd8\u9700\u8981\u4e00\u4e9b\u65f6\u95f4\u624d\u80fd\u88ab\u5524\u9192\uff0c\u6216\u8005\n Emby \u670d\u52a1\u5668\u6ca1\u6709\u6b63\u786e\u7684\u5728\u673a\u5668\u4e0a\u542f\u52a8\u3002", "Sunday": "\u661f\u671f\u5929", "Monday": "\u661f\u671f\u4e00", "Tuesday": "\u661f\u671f\u4e8c", @@ -36,15 +45,22 @@ "Friday": "\u661f\u671f\u4e94", "Saturday": "\u661f\u671f\u516d", "Days": "\u5929", - "RecordSeries": "Record series", - "HeaderCinemaMode": "Cinema Mode", - "HeaderCloudSync": "Cloud Sync", - "Downloads": "Downloads", - "HeaderMyDownloads": "My Downloads", + "SortByValue": "\u6392\u5e8f\u65b9\u5f0f\uff1a{0}", + "LabelSortBy": "\u6392\u5e8f\u65b9\u5f0f", + "LabelSortOrder": "\u6392\u5e8f\u987a\u5e8f", + "HeaderPhotoAlbums": "\u76f8\u518c", + "Photos": "\u7167\u7247", + "HeaderAppearsOn": "Appears On", + "List": "\u5217\u8868", + "RecordSeries": "\u5f55\u5236\u7535\u89c6\u5267", + "HeaderCinemaMode": "\u5f71\u9662\u6a21\u5f0f", + "HeaderCloudSync": "\u4e91\u540c\u6b65", + "Downloads": "\u4e0b\u8f7d", + "HeaderMyDownloads": "\u6211\u7684\u4e0b\u8f7d", "HeaderOfflineDownloads": "\u79bb\u7ebf\u5a92\u4f53", - "HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.", - "CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.", - "LiveTvFeatureDescription": "Stream Live TV to any Emby app, with a compatible TV tuner device installed on your Emby Server.", + "HeaderOfflineDownloadsDescription": "\u4e0b\u8f7d\u5a92\u4f53\u5230\u4f60\u7684\u8bbe\u5907\u4e0a\u4ee5\u4fbf\u4e8e\u79bb\u7ebf\u4f7f\u7528\u3002", + "CloudSyncFeatureDescription": "\u540c\u6b65\u4f60\u7684\u5a92\u4f53\u5230\u4e91\u4ee5\u4fbf\u4e8e\u5907\u4efd\uff0c\u5b58\u6863\u548c\u8f6c\u6362\u3002", + "LiveTvFeatureDescription": "\u901a\u8fc7\u4e00\u4e2a\u5b89\u88c5\u5728\u4f60\u7684 Emby \u670d\u52a1\u5668\u4e0a\u7684\u53d7\u517c\u5bb9\u7684\u7535\u89c6\u534f\u8c03\u5668\u6765\u4e32\u6d41\u4f60\u7684\u7535\u89c6\u76f4\u64ad\u81f3\u4efb\u4f55\u5176\u4ed6 Emby \u5e94\u7528\u7a0b\u5e8f\u3002", "DvrFeatureDescription": "Schedule individual Live TV recordings, series recordings, and more with Emby DVR.", "CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.", "HeaderFreeApps": "\u514d\u8d39 Emby \u5e94\u7528", @@ -53,57 +69,57 @@ "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "LabelEmailAddress": "\u90ae\u7bb1\u5730\u5740\uff1a", "PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", - "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", + "FeatureRequiresEmbyPremiere": "\u8fd9\u9879\u529f\u80fd\u9700\u8981\u4e00\u4e2a\u6709\u6548\u7684 Emby Premiere \u8ba2\u9605\u3002", "HeaderConvertYourRecordings": "\u8f6c\u6362\u60a8\u7684\u5f55\u5236", "Record": "\u5f55\u5236", "Save": "\u50a8\u5b58", "Edit": "\u7f16\u8f91", "Download": "\u4e0b\u8f7d", - "Downloaded": "Downloaded", - "Downloading": "Downloading", + "Downloaded": "\u5df2\u4e0b\u8f7d", + "Downloading": "\u4e0b\u8f7d\u4e2d", "Advanced": "\u9ad8\u7ea7", "Delete": "\u5220\u9664", "HeaderDeleteItem": "\u5220\u9664\u9879\u76ee", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "Refresh": "\u5237\u65b0", "RefreshQueued": "\u5217\u961f\u5df2\u5237\u65b0\u3002", - "AddToCollection": "\u52a0\u5165\u5408\u96c6", - "HeaderAddToCollection": "\u52a0\u5165\u5408\u96c6", - "NewCollection": "\u65b0\u5408\u96c6", - "LabelCollection": "\u5408\u96c6\uff1a", + "AddToCollection": "\u52a0\u5165\u6536\u85cf", + "HeaderAddToCollection": "\u52a0\u5165\u6536\u85cf", + "NewCollection": "\u65b0\u6536\u85cf", + "LabelCollection": "\u6536\u85cf\uff1a", "Help": "\u5e2e\u52a9", - "LabelDisplayMode": "Display mode:", - "Desktop": "Desktop", - "Mobile": "Mobile \/ Tablet", - "TV": "TV", + "LabelDisplayMode": "\u663e\u793a\u6a21\u5f0f\uff1a", + "Desktop": "\u684c\u9762", + "Mobile": "\u624b\u673a\/\u5e73\u677f", + "TV": "\u7535\u89c6", "DisplayModeHelp": "Select the type of screen you're running Emby on.", - "LabelDisplayLanguage": "Display language:", - "LabelDisplayLanguageHelp": "Translating Emby is an ongoing project.", - "LearnHowYouCanContribute": "Learn how you can contribute.", - "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.", + "LabelDisplayLanguage": "\u663e\u793a\u7684\u8bed\u8a00\uff1a", + "LabelDisplayLanguageHelp": "Emby\u7684\u7ffb\u8bd1\u5de5\u4f5c\u662f\u4e00\u4e2a\u4e0d\u65ad\u63a8\u8fdb\u7684\u5de5\u7a0b\u9879\u76ee\u3002", + "LearnHowYouCanContribute": "\u5b66\u4e60\u5982\u4f55\u6784\u5efa\u3002", + "NewCollectionHelp": "\u201c\u6536\u85cf\u201d\u5141\u8bb8\u4f60\u4e3a\u7535\u5f71\u548c\u5176\u4ed6\u5a92\u4f53\u5e93\u5185\u5bb9\u521b\u5efa\u4e2a\u6027\u5316\u5206\u7ec4\u3002", "SearchForCollectionInternetMetadata": "\u5728\u4e92\u8054\u7f51\u4e0a\u641c\u7d22\u5a92\u4f53\u56fe\u50cf\u548c\u8d44\u6599", - "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons", - "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in Emby Server setup.", - "EnableThemeSongs": "Enable theme songs", - "EnableBackdrops": "Enable backdrops", - "EnableThemeSongsHelp": "If enabled, theme songs will be played in the background while browsing the library.", - "EnableBackdropsHelp": "If enabled, backdrops will be displayed in the background of some pages while browsing the library.", - "EnableThemeVideos": "Enable theme videos", - "EnableThemeVideosHelp": "If enabled, theme videos will be played in the background while browsing the library.", - "RunAtStartup": "Run at startup", - "LabelScreensaver": "Screensaver:", - "LabelSoundEffects": "Sound effects:", - "LabelSkin": "Skin:", + "DisplayMissingEpisodesWithinSeasons": "\u663e\u793a\u6bcf\u5b63\u91cc\u7f3a\u5c11\u7684\u5267\u96c6", + "DisplayMissingEpisodesWithinSeasonsHelp": "\u5fc5\u987b\u5728 Emby \u670d\u52a1\u5668\u7684 TV \u5a92\u4f53\u5e93\u8bbe\u7f6e\u4e2d\u4e5f\u542f\u7528\u8be5\u529f\u80fd\u3002", + "EnableThemeSongs": "\u542f\u7528\u4e3b\u9898\u66f2", + "EnableBackdrops": "\u542f\u7528\u80cc\u666f\u56fe", + "EnableThemeSongsHelp": "\u5982\u679c\u542f\u7528\uff0c\u5f53\u6d4f\u89c8\u5a92\u4f53\u5e93\u65f6\u4e3b\u9898\u66f2\u5c06\u4f5c\u4e3a\u80cc\u666f\u97f3\u4e50\u64ad\u653e\u3002", + "EnableBackdropsHelp": "\u5982\u679c\u542f\u7528\uff0c\u5f53\u6d4f\u89c8\u5a92\u4f53\u5e93\u65f6\u80cc\u666f\u56fe\u5c06\u4f5c\u4e3a\u4e00\u4e9b\u9875\u9762\u7684\u80cc\u666f\u663e\u793a\u3002", + "EnableThemeVideos": "\u542f\u7528\u4e3b\u9898\u89c6\u9891", + "EnableThemeVideosHelp": "\u5982\u679c\u542f\u7528\uff0c\u5f53\u6d4f\u89c8\u5a92\u4f53\u5e93\u65f6\u4e3b\u9898\u89c6\u9891\u5c06\u4f5c\u4e3a\u80cc\u666f\u89c6\u9891\u64ad\u653e\u3002", + "RunAtStartup": "\u5f00\u673a\u65f6\u542f\u52a8", + "LabelScreensaver": "\u5c4f\u5e55\u4fdd\u62a4\uff1a", + "LabelSoundEffects": "\u97f3\u6548\uff1a", + "LabelSkin": "\u76ae\u80a4\uff1a", "LabelName": "\u540d\u5b57\uff1a", - "NewCollectionNameExample": "\u4f8b\u5982\uff1a\u661f\u7403\u5927\u6218\u5408\u96c6", + "NewCollectionNameExample": "\u4f8b\u5982\uff1a\u661f\u7403\u5927\u6218\u6536\u85cf", "MessageItemsAdded": "\u9879\u76ee\u5df2\u6dfb\u52a0\u3002", "OptionNew": "\u66f4\u65b0...", "LabelPlaylist": "\u64ad\u653e\u5217\u8868\uff1a", "AddToPlaylist": "\u6dfb\u52a0\u5230\u64ad\u653e\u5217\u8868", "HeaderAddToPlaylist": "\u6dfb\u52a0\u5230\u64ad\u653e\u5217\u8868", "Subtitles": "\u5b57\u5e55", - "LabelTheme": "Theme:", - "LabelDashboardTheme": "Server dashboard theme:", + "LabelTheme": "\u4e3b\u9898\uff1a", + "LabelDashboardTheme": "\u63a7\u5236\u53f0\u4e3b\u9898\uff1a", "SearchForSubtitles": "\u641c\u7d22\u5b57\u5e55", "LabelLanguage": "\u8bed\u8a00\uff1a", "Search": "\u641c\u7d22", @@ -117,28 +133,29 @@ "UnlockGuide": "\u89e3\u9501\u6307\u5357", "RefreshMetadata": "\u5237\u65b0\u5143\u6570\u636e", "ReplaceExistingImages": "\u66ff\u6362\u73b0\u6709\u56fe\u7247", - "ReplaceAllMetadata": "\u8986\u76d6\u6240\u6709\u5a92\u4f53\u8d44\u6599", - "SearchForMissingMetadata": "Search for missing metadata", + "ReplaceAllMetadata": "\u8986\u76d6\u6240\u6709\u5143\u6570\u636e", + "SearchForMissingMetadata": "\u641c\u7d22\u7f3a\u5c11\u7684\u5143\u6570\u636e", "LabelRefreshMode": "\u5237\u65b0\u6a21\u5f0f\uff1a", "NoItemsFound": "\u672a\u627e\u5230\u9879\u76ee\u3002", - "HeaderSaySomethingLike": "Say Something Like...", + "HeaderSaySomethingLike": "\u8bf7\u8bf4\u4e9b\u4ec0\u4e48\uff0c\u6bd4\u5982...", "ButtonTryAgain": "\u91cd\u8bd5", "HeaderYouSaid": "\u60a8\u8bf4\u4e86...", - "MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognize that command.", + "MessageWeDidntRecognizeCommand": "\u5f88\u62b1\u6b49\uff0c\u6211\u4eec\u65e0\u6cd5\u8bc6\u522b\u8fd9\u4e2a\u6307\u4ee4\u3002", "MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.", "ValueDiscNumber": "\u76d8 {0}", - "Unrated": "Unrated", + "Unrated": "\u672a\u5206\u7ea7", "Favorite": "\u6211\u7684\u6700\u7231", "Like": "\u559c\u6b22", "Dislike": "\u4e0d\u559c\u6b22", "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", "Open": "\u6253\u5f00", "Play": "\u64ad\u653e", - "AddToPlayQueue": "Add to play queue", + "AddToPlayQueue": "\u6dfb\u52a0\u81f3\u64ad\u653e\u961f\u5217", "Shuffle": "\u968f\u673a\u64ad\u653e", "Identify": "\u8bc6\u522b", "EditImages": "\u4fee\u6539\u56fe\u7247", - "EditInfo": "\u7f16\u8f91\u4fe1\u606f", + "EditMetadata": "\u7f16\u8f91\u5143\u6570\u636e", + "Convert": "\u8f6c\u6362", "Sync": "\u540c\u6b65", "InstantMix": "\u5373\u65f6\u6df7\u97f3", "ViewAlbum": "\u67e5\u770b\u4e13\u8f91", @@ -148,7 +165,8 @@ "PlayFromBeginning": "\u4ece\u5934\u64ad\u653e", "ResumeAt": "\u6062\u590d\u64ad\u653e\u4e8e{0}", "RemoveFromPlaylist": "\u4ece\u64ad\u653e\u5217\u8868\u4e2d\u79fb\u9664", - "RemoveFromCollection": "Remove from collection", + "RemoveFromCollection": "\u4ece\u6536\u85cf\u4e2d\u79fb\u9664", + "Sort": "\u6392\u5e8f", "Trailer": "\u9884\u544a\u7247", "MarkPlayed": "\u6807\u4e3a\u5df2\u64ad\u653e", "MarkUnplayed": "\u6807\u4e3a\u672a\u64ad\u653e", @@ -157,26 +175,31 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "\u786e\u8ba4\u53d6\u6d88\u5f55\u5236", - "MessageConfirmRecordingCancellation": "\u4f60\u786e\u5b9a\u5e0c\u671b\u53d6\u6d88\u5f55\u5236\uff1f", + "MessageConfirmRecordingCancellation": "\u53d6\u6d88\u5f55\u5236\uff1f", "Error": "\u9519\u8bef", "VoiceInput": "\u8bed\u97f3\u8f93\u5165", "LabelContentType": "\u5185\u5bb9\u7c7b\u578b", "LabelPath": "\u8def\u5f84\uff1a", - "Playlists": "Playlists", + "Playlists": "\u64ad\u653e\u5217\u8868", "LabelTitle": "\u6807\u9898\uff1a", "LabelOriginalTitle": "\u539f\u6807\u9898\uff1a", "LabelSortTitle": "\u77ed\u6807\u9898\uff1a", "LabelDateAdded": "\u52a0\u5165\u65e5\u671f\uff1a", + "DateAdded": "\u52a0\u5165\u65e5\u671f", + "DatePlayed": "\u64ad\u653e\u65e5\u671f", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "\u72b6\u6001\uff1a", "LabelArtists": "\u827a\u672f\u5bb6\uff1a", "LabelArtistsHelp": "\u72ec\u7acb\u591a\u529f\u80fd\uff1b", - "HeaderAlbumArtists": "Album Artists", + "HeaderAlbumArtists": "\u4e13\u8f91\u827a\u672f\u5bb6", "LabelAlbumArtists": "\u4e13\u8f91\u4f5c\u5bb6\uff1a", "LabelAlbum": "\u4e13\u8f91\uff1a", - "Artists": "Artists", + "Artists": "\u827a\u672f\u5bb6", + "ImdbRating": "IMDb \u8bc4\u5206", + "CommunityRating": "\u516c\u4f17\u8bc4\u5206", "LabelCommunityRating": "\u516c\u4f17\u8bc4\u5206\uff1a", "LabelCriticRating": "\u5f71\u8bc4\u4eba\u8bc4\u5206\uff1a", + "CriticRating": "\u5f71\u8bc4\u4eba\u8bc4\u5206", "LabelWebsite": "\u7f51\u7ad9\uff1a", "LabelTagline": "\u53e3\u53f7\uff1a", "LabelOverview": "\u5185\u5bb9\u6982\u8ff0\uff1a", @@ -184,6 +207,7 @@ "LabelReleaseDate": "\u53d1\u884c\u65e5\u671f\uff1a", "LabelYear": "\u5e74\u4efd\uff1a", "LabelPlaceOfBirth": "\u51fa\u751f\u5730\uff1a", + "Aired": "\u5df2\u53d1\u5e03", "LabelAirDays": "\u64ad\u51fa\u65e5\u671f\uff1a", "LabelAirTime": "\u64ad\u51fa\u65f6\u95f4\uff1a", "LabelRuntimeMinutes": "\u64ad\u653e\u65f6\u957f\uff08\u5206\u949f\uff09\uff1a", @@ -191,15 +215,11 @@ "LabelCustomRating": "\u81ea\u5b9a\u4e49\u5206\u7ea7\uff1a", "LabelOriginalAspectRatio": "\u539f\u59cb\u957f\u5bbd\u6bd4\uff1a", "Label3DFormat": "3D\u683c\u5f0f\uff1a", - "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", - "PerfectMatch": "Perfect match", - "EnableExternalVideoPlayers": "Enable external video players", - "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "\u5907\u9009\u7684\u5267\u96c6\u6570", - "LabelDvdSeasonNumber": "Dvd \u5b63\u6570\uff1a", - "LabelDvdEpisodeNumber": "Dvd \u96c6\u6570\uff1a", - "LabelAbsoluteEpisodeNumber": "\u7edd\u5bf9\u96c6\u6570\uff1a", + "FormatValue": "\u683c\u5f0f\uff1a{0}", + "DownloadsValue": "{0} \u4e0b\u8f7d", + "PerfectMatch": "\u6700\u4f73\u5339\u914d", + "EnableExternalVideoPlayers": "\u542f\u7528\u5916\u90e8\u64ad\u653e\u5668", + "EnableExternalVideoPlayersHelp": "\u5f53\u4f60\u5f00\u59cb\u64ad\u653e\u89c6\u9891\u65f6\uff0c\u5c06\u4f1a\u663e\u793a\u4e00\u4e2a\u5916\u90e8\u64ad\u653e\u5668\u83dc\u5355\u3002", "HeaderSpecialEpisodeInfo": "\u7279\u522b\u5267\u96c6\u4fe1\u606f", "LabelAirsBeforeSeason": "\u5b63\u64ad\u51fa\u524d\uff1a", "LabelAirsAfterSeason": "\u5b63\u64ad\u51fa\u540e\uff1a", @@ -207,12 +227,12 @@ "HeaderExternalIds": "\u5916\u90e8 Ids\uff1a", "HeaderDisplaySettings": "\u663e\u793a\u8bbe\u7f6e", "LabelDisplayOrder": "\u663e\u793a\u987a\u5e8f\uff1a", - "Display": "Display", + "Display": "\u663e\u793a", "Countries": "\u56fd\u5bb6", "Genres": "\u98ce\u683c", "Studios": "\u5de5\u4f5c\u5ba4", "Tags": "\u6807\u7b7e", - "HeaderMetadataSettings": "\u5a92\u4f53\u8d44\u6599\u8bbe\u7f6e", + "HeaderMetadataSettings": "\u5143\u6570\u636e\u8bbe\u7f6e", "People": "\u4eba\u7269", "LabelMetadataDownloadLanguage": "\u9996\u9009\u4e0b\u8f7d\u8bed\u8a00\uff1a", "LabelLockItemToPreventChanges": "\u9501\u5b9a\u6b64\u9879\u76ee\u9632\u6b62\u6539\u52a8", @@ -238,9 +258,10 @@ "Backdrops": "\u80cc\u666f", "Images": "\u56fe\u7247", "Runtime": "\u64ad\u653e\u65f6\u957f", - "ProductionLocations": "Production locations", + "ProductionLocations": "\u4ea7\u5730", "BirthLocation": "\u51fa\u751f\u5730", "ParentalRating": "\u5bb6\u957f\u5206\u7ea7", + "PlayCount": "\u64ad\u653e\u6b21\u6570", "Name": "\u540d\u79f0", "Overview": "\u6982\u8ff0", "LabelType": "\u7c7b\u578b\uff1a", @@ -275,34 +296,40 @@ "ValueOneMusicVideo": "1\u4e2a\u97f3\u4e50\u89c6\u9891", "ValueMusicVideoCount": "{0} \u4e2a\u97f3\u4e50\u89c6\u9891", "ValueMinutes": "{0} \u5206\u949f", - "Albums": "Albums", - "Songs": "Songs", - "Books": "Books", - "HeaderAudioBooks": "Audio Books", + "Albums": "\u4e13\u8f91", + "Songs": "\u6b4c\u66f2", + "Books": "\u4e66\u7c4d", + "HeaderAudioBooks": "\u6709\u58f0\u8bfb\u7269", "HeaderIdentifyItemHelp": "\u8f93\u5165\u4e00\u4e2a\u6216\u591a\u4e2a\u641c\u7d22\u6761\u4ef6\u3002\u5220\u9664\u6761\u4ef6\u53ef\u5f97\u5230\u66f4\u591a\u641c\u7d22\u7ed3\u679c\u3002", "PleaseEnterNameOrId": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u540d\u79f0\u6216\u4e00\u4e2a\u5916\u90e8ID\u3002", "MessageItemSaved": "\u9879\u76ee\u5df2\u4fdd\u5b58\u3002", "SearchResults": "\u641c\u7d22\u7ed3\u679c", "ServerNameIsRestarting": "Emby Server - {0} \u91cd\u542f\u4e2d\u3002", - "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", + "ServerNameIsShuttingDown": "Emby \u670d\u52a1\u5668 - {0} \u6b63\u5728\u5173\u95ed\u3002", "HeaderDeleteItems": "\u5220\u9664\u9879\u76ee", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}.", - "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "PleaseRestartServerName": "\u8bf7\u91cd\u542f Emby \u670d\u52a1\u5668 - {0}\u3002", + "LabelSyncJobName": "\u540c\u6b65\u4efb\u52a1\u540d\u79f0\uff1a", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "\u8d28\u91cf\uff1a", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", - "DownloadingDots": "Downloading...", - "HeaderSyncRequiresSub": "Downloading requires an active Emby Premiere subscription.", + "LabelSyncNoTargetsHelp": "\u770b\u8d77\u6765\u60a8\u76ee\u524d\u8fd8\u6ca1\u6709\u4efb\u4f55\u5e94\u7528\u7a0b\u5e8f\u652f\u6301\u79bb\u7ebf\u4e0b\u8f7d\u3002", + "DownloadingDots": "\u6b63\u5728\u4e0b\u8f7d...", + "HeaderSyncRequiresSub": "\u4e0b\u8f7d\u9700\u8981\u4e00\u4e2a\u6709\u6548\u7684 Emby Premiere \u8ba2\u9605\u3002", "LearnMore": "\u4e86\u89e3\u66f4\u591a", - "LabelProfile": "Profile:", - "LabelBitrateMbps": "Bitrate (Mbps):", - "SyncUnwatchedVideosOnly": "Download unwatched videos only", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", - "AutomaticallySyncNewContent": "Automatically download new content", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "LabelProfile": "\u914d\u7f6e\uff1a", + "LabelBitrateMbps": "\u6bd4\u7279\u7387 (Mbps)\uff1a", + "ConvertUnwatchedVideosOnly": "\u4ec5\u8f6c\u6362\u672a\u89c2\u770b\u7684\u89c6\u9891", + "SyncUnwatchedVideosOnly": "\u4ec5\u4e0b\u8f7d\u672a\u89c2\u770b\u7684\u89c6\u9891", + "ConvertUnwatchedVideosOnlyHelp": "\u53ea\u6709\u672a\u89c2\u770b\u7684\u89c6\u9891\u4f1a\u88ab\u8f6c\u6362\u3002", + "SyncUnwatchedVideosOnlyHelp": "\u53ea\u6709\u672a\u89c2\u770b\u7684\u89c6\u9891\u4f1a\u88ab\u4e0b\u8f7d\uff0c\u5e76\u4e14\u5df2\u7ecf\u89c2\u770b\u8fc7\u7684\u89c6\u9891\u4f1a\u4ece\u8be5\u8bbe\u5907\u4e0a\u79fb\u9664\u3002", + "AutomaticallySyncNewContent": "\u81ea\u52a8\u4e0b\u8f7d\u65b0\u5185\u5bb9", + "AutomaticallySyncNewContentHelp": "\u6dfb\u52a0\u5230\u8fd9\u4e2a\u6587\u4ef6\u5939\u7684\u65b0\u5185\u5bb9\u5c06\u4f1a\u88ab\u81ea\u52a8\u4e0b\u8f7d\u5230\u8bbe\u5907\u4e0a\u3002", + "AutomaticallyConvertNewContent": "\u81ea\u52a8\u8f6c\u6362\u65b0\u5185\u5bb9", + "AutomaticallyConvertNewContentHelp": "\u6dfb\u52a0\u5230\u8fd9\u4e2a\u6587\u4ef6\u5939\u7684\u65b0\u5185\u5bb9\u5c06\u4f1a\u88ab\u81ea\u52a8\u8f6c\u6362\u3002", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "\u8bf7\u9009\u62e9\u8981\u4e0b\u8f7d\u7684\u8bbe\u5907\u3002", "Screenshots": "\u622a\u56fe", "MoveRight": "\u53f3\u79fb", @@ -311,8 +338,8 @@ "HeaderEditImages": "\u4fee\u6539\u56fe\u7247", "Settings": "\u8bbe\u7f6e", "ShowIndicatorsFor": "Show indicators for:", - "NewEpisodes": "New episodes", - "Episodes": "Episodes", + "NewEpisodes": "\u65b0\u5267\u96c6", + "Episodes": "\u5267\u96c6", "HDPrograms": "\u9ad8\u6e05\u8282\u76ee", "Programs": "Programs", "LiveBroadcasts": "Live broadcasts", @@ -341,8 +368,8 @@ "LabelRecord": "\u5f55\u5236\uff1a", "NewEpisodesOnly": "\u53ea\u65b0\u96c6", "AllEpisodes": "\u6240\u6709\u96c6", - "LabelStartWhenPossible": "Start when possible:", - "LabelStopWhenPossible": "Stop when possible:", + "LabelStartWhenPossible": "\u5f53\u53ef\u80fd\u65f6\u81ea\u52a8\u5f00\u59cb\uff1a", + "LabelStopWhenPossible": "\u5f53\u53ef\u80fd\u65f6\u81ea\u52a8\u505c\u6b62\uff1a", "MinutesBefore": "\u5206\u949f\u524d", "MinutesAfter": "\u5206\u949f\u540e", "SkipEpisodesAlreadyInMyLibrary": "\u4e0d\u5f55\u5236\u6211\u7684\u5a92\u4f53\u5e93\u91cc\u5df2\u5b58\u5728\u7684\u5267\u96c6", @@ -359,7 +386,7 @@ "Movies": "\u7535\u5f71", "Kids": "\u513f\u7ae5", "EnableColorCodedBackgrounds": "Enable color coded backgrounds", - "SortChannelsBy": "Sort channels by:", + "SortChannelsBy": "\u9891\u9053\u6392\u5e8f\u65b9\u5f0f\uff1a", "RecentlyWatched": "\u6700\u8fd1\u89c2\u770b", "ChannelNumber": "Channel number", "HeaderBenefitsEmbyPremiere": "Benefits of Emby Premiere", @@ -379,7 +406,7 @@ "MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?", "MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.", "HeaderPlayMyMedia": "\u64ad\u653e\u6211\u7684\u5a92\u4f53", - "HeaderDiscoverEmbyPremiere": "Discover Emby Premiere", + "HeaderDiscoverEmbyPremiere": "\u53d1\u73b0 Emby Premiere", "Items": "Items", "OneChannel": "\u4e00\u4e2a\u9891\u9053", "ConfirmRemoveDownload": "\u5220\u9664\u4e0b\u8f7d\uff1f", @@ -399,98 +426,103 @@ "SyncJobItemStatusRemovedFromDevice": "\u5df2\u4ece\u8bbe\u5907\u79fb\u9664", "SyncJobItemStatusCancelled": "\u5df2\u53d6\u6d88", "Retry": "\u91cd\u8bd5", - "HeaderMyDevice": "My Device", - "Continue": "Continue", + "HeaderMyDevice": "\u6211\u7684\u8bbe\u5907", + "Continue": "\u7ee7\u7eed", "ContinueInSecondsValue": "Continue in {0} seconds.", - "HeaderRemoteControl": "Remote Control", - "Disconnect": "Disconnect", - "EnableDisplayMirroring": "Enable display mirroring", + "HeaderRemoteControl": "\u8fdc\u7a0b\u63a7\u5236", + "Disconnect": "\u65ad\u5f00\u8fde\u63a5", + "EnableDisplayMirroring": "\u5f00\u542f\u663e\u793a\u955c\u50cf", "HeaderPlayOn": "Play On", - "Quality": "Quality", - "Auto": "Auto", + "Quality": "\u8d28\u91cf", + "Auto": "\u81ea\u52a8", "AndroidUnlockRestoreHelp": "To restore your previous purchase, please ensure you're signed into the device with the same Google (or Amazon) account that originally made the purchase. Make sure the app store is enabled and not restricted by any parental controls, and ensure you have an active internet connection. You'll only have to do this once to restore your previous purchase.", "AspectRatio": "Aspect ratio", - "Original": "Original", + "Original": "\u539f\u59cb\u7684", "Fill": "Fill", "BestFit": "Best fit", "MessageNoServersAvailableToConnect": "No servers are available to connect to. If you've been invited to share a server, make sure to accept it below or by clicking the link in the email.", "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your Emby Server administrator for more information.", - "Accept": "Accept", - "Reject": "Reject", - "Connect": "Connect", - "HeaderMyMedia": "My Media", - "HeaderMyMediaSmall": "My Media (small)", - "LatestFromLibrary": "Latest {0}", - "ContinueWatching": "Continue watching", - "HeaderLatestChannelMedia": "Latest Channel Items", - "HeaderContinueWatching": "Continue Watching", - "HeaderContinueListening": "Continue Listening", + "Accept": "\u63a5\u53d7", + "Reject": "\u62d2\u7edd", + "Connect": "\u8fde\u63a5", + "HeaderMyMedia": "\u6211\u7684\u5a92\u4f53", + "HeaderMyMediaSmall": "\u6211\u7684\u5a92\u4f53 (\u5c0f)", + "LatestFromLibrary": "\u6700\u65b0\u7684{0}", + "ContinueWatching": "\u7ee7\u7eed\u89c2\u770b", + "HeaderLatestChannelMedia": "\u6700\u65b0\u9891\u9053\u9879\u76ee", + "HeaderContinueWatching": "\u7ee7\u7eed\u89c2\u770b", + "HeaderContinueListening": "\u7ee7\u7eed\u542c", "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "\u540c\u6b65\u5230\uff1a", - "Next": "Next", - "LabelSource": "Source:", - "LabelVersion": "Version:", - "AllLanguages": "All languages", - "Previous": "Previous", - "HeaderNextUp": "Next Up", - "HeaderLatestFrom": "Latest from {0}", - "LabelHomeScreenSectionValue": "Home screen section {0}:", - "SettingsSaved": "Settings saved.", - "None": "None", - "More": "More", - "Up": "Up", - "Down": "Down", - "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", - "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", - "HeaderLibraryOrder": "Library Order", - "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", + "LabelConvertTo": "\u8f6c\u6362\u4e3a\uff1a", + "Next": "\u4e0b\u4e00\u4e2a", + "LabelSource": "\u6765\u6e90\uff1a", + "LabelVersion": "\u7248\u672c\uff1a", + "AllLanguages": "\u6240\u6709\u8bed\u8a00", + "Previous": "\u4e0a\u4e00\u4e2a", + "HeaderNextUp": "\u4e0b\u4e00\u4e2a", + "HeaderLatestFrom": "\u6700\u65b0\u7684 {0}", + "LabelHomeScreenSectionValue": "\u4e3b\u5c4f\u5e55\u6a21\u5757{0}:", + "SettingsSaved": "\u8bbe\u7f6e\u5df2\u4fdd\u5b58\u3002", + "None": "\u65e0", + "More": "\u66f4\u591a", + "Up": "\u4e0a", + "Down": "\u4e0b", + "Home": "\u9996\u9875", + "Favorites": "\u6211\u7684\u6700\u7231", + "HeaderHomeScreen": "\u4e3b\u5c4f\u5e55", + "HeaderLatestChannelItems": "\u6700\u65b0\u9891\u9053\u9879\u76ee", + "HeaderLibraryOrder": "\u5a92\u4f53\u5e93\u987a\u5e8f", + "HideWatchedContentFromLatestMedia": "\u4ece\u6700\u65b0\u5a92\u4f53\u4e2d\u9690\u85cf\u5df2\u89c2\u770b\u7684\u5185\u5bb9", "HeaderOnNow": "On Now", - "HeaderPlaybackError": "Playback Error", + "HeaderPlaybackError": "\u64ad\u653e\u9519\u8bef", "PlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "PlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", - "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", + "PlaybackErrorPlaceHolder": "\u8bf7\u63d2\u5165\u5149\u76d8\u4ee5\u64ad\u653e\u6b64\u89c6\u9891\u3002", "Guide": "Guide", - "Suggestions": "Suggestions", - "Favorites": "Favorites", - "Collections": "Collections", + "Suggestions": "\u5efa\u8bae", + "HeaderFavoriteCollections": "\u6700\u7231\u7684\u6536\u85cf", + "HeaderFavoritePlaylists": "\u6700\u7231\u7684\u64ad\u653e\u5217\u8868", + "Collections": "\u6536\u85cf", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "\u6587\u4ef6\u5939", + "DisplayInOtherHomeScreenSections": "\u5728\u201c\u6700\u65b0\u7684\u5a92\u4f53\u201d\u548c\u201c\u7ee7\u7eed\u89c2\u770b\u201c\u7b49\u4e3b\u5c4f\u5e55\u6a21\u5757\u4e2d\u663e\u793a", + "DisplayInMyMedia": "\u5728\u4e3b\u5c4f\u5e55\u663e\u793a", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", - "RepeatMode": "Repeat mode", - "RepeatOne": "Repeat one", - "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", - "Yes": "Yes", - "No": "No", + "RepeatMode": "\u5faa\u73af\u6a21\u5f0f", + "RepeatOne": "\u5355\u9879\u5faa\u73af", + "RepeatAll": "\u5168\u90e8\u5faa\u73af", + "LabelDefaultScreen": "\u9ed8\u8ba4\u5206\u9875\uff1a", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", + "Yes": "\u662f", + "No": "\u5426", "LiveTV": "Live TV", "Schedule": "Schedule", "Recordings": "Recordings", - "MarkWatched": "Mark watched", - "ScanForNewAndUpdatedFiles": "Scan for new and updated files", + "MarkWatched": "\u6807\u8bb0\u4e3a\u5df2\u89c2\u770b", + "ScanForNewAndUpdatedFiles": "\u626b\u63cf\u65b0\u7684\u548c\u6709\u4fee\u6539\u7684\u6587\u4ef6", "DirectStreamHelp1": "The media is compatible with the device regarding resolution and media type (H.264, AC3, etc.), but is in an incompatible file container (.mkv, .avi, .wmv, etc.). The video will be re-packaged on the fly before streaming it to the device.", - "DirectStreamHelp2": "Direct Streaming a file uses very little processing power without any loss in video quality.", - "MediaIsBeingConverted": "The media is being converted into a format that is compatible with the device that is playing the media.", + "DirectStreamHelp2": "\u76f4\u63a5\u4e32\u6d41\u4e00\u4e2a\u6587\u4ef6\u4ec5\u4ec5\u4f1a\u5360\u7528\u975e\u5e38\u5c11\u7684\u5904\u7406\u80fd\u529b\u5e76\u4e14\u89c6\u9891\u7684\u54c1\u8d28\u4e0d\u4f1a\u6709\u4efb\u4f55\u635f\u5931\u3002", + "MediaIsBeingConverted": "\u5a92\u4f53\u6b63\u5728\u88ab\u8f6c\u6362\u6210\u4e0e\u6b63\u5728\u64ad\u653e\u8be5\u5a92\u4f53\u7684\u8bbe\u5907\u517c\u5bb9\u7684\u683c\u5f0f\u3002", "StatsForNerds": "Stats for nerds", - "LabelReasonForTranscoding": "Reason for transcoding:", - "DirectPlaying": "Direct playing", - "DirectStreaming": "Direct streaming", - "Transcoding": "Transcoding", - "ContainerBitrateExceedsLimit": "Media bitrate exceeds limit.", - "VideoCodecNotSupported": "Video codec not supported", - "AudioCodecNotSupported": "Audio codec not supported", - "SubtitleCodecNotSupported": "Subtitle format not supported", + "LabelReasonForTranscoding": "\u8f6c\u7801\u7684\u539f\u56e0\uff1a", + "DirectPlaying": "\u76f4\u63a5\u64ad\u653e", + "DirectStreaming": "\u76f4\u63a5\u4e32\u6d41", + "Transcoding": "\u8f6c\u7801", + "ContainerBitrateExceedsLimit": "\u5a92\u4f53\u6bd4\u7279\u7387\u8d85\u8fc7\u9650\u5236\u3002", + "VideoCodecNotSupported": "\u89c6\u9891\u7f16\u7801\u4e0d\u53d7\u652f\u6301", + "AudioCodecNotSupported": "\u97f3\u9891\u7f16\u7801\u4e0d\u53d7\u652f\u6301", + "SubtitleCodecNotSupported": "\u5b57\u5e55\u683c\u5f0f\u4e0d\u88ab\u652f\u6301", + "DirectPlayError": "\u76f4\u63a5\u64ad\u653e\u53d1\u751f\u9519\u8bef", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", - "AudioBitrateNotSupported": "Audio bitrate not supported", + "AudioBitrateNotSupported": "\u97f3\u9891\u6bd4\u7279\u7387\u4e0d\u53d7\u652f\u6301", "AudioChannelsNotSupported": "Audio channels not supported", "VideoResolutionNotSupported": "Video resolution not supported", "AudioProfileNotSupported": "Audio profile not supported", @@ -512,53 +544,55 @@ "ErrorAddingGuestAccount2": "If you're still having an issue, please send an email to {0}, and include your email address as well as theirs.", "MessageEmbyAccountAdded": "The Emby account has been added to this user.", "MessagePendingEmbyAccountAdded": "The Emby account has been added to this user. An email will be sent to the owner of the account. The invitation will need to be confirmed by clicking a link within the email.", - "HeaderEmbyAccountAdded": "Emby Account Added", - "LabelSubtitlePlaybackMode": "Subtitle mode:", + "HeaderEmbyAccountAdded": "Emby \u8d26\u6237\u5df2\u6dfb\u52a0", + "LabelSubtitlePlaybackMode": "\u5b57\u5e55\u6a21\u5f0f\uff1a", "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", - "NoSubtitles": "No subtitles", - "Default": "Default", - "Smart": "Smart", - "Small": "Small", - "Medium": "Medium", - "Large": "Large", - "ExtraLarge": "Extra large", - "OnlyForcedSubtitles": "Only forced subtitles", - "AlwaysPlaySubtitles": "Always play subtitles", - "DefaultSubtitlesHelp": "Subtitles are loaded based on the default and forced flags in the embedded metadata. Language preferences are considered when multiple options are available.", - "SmartSubtitlesHelp": "Subtitles matching the language preference will be loaded when the audio is in a foreign language.", - "HeaderSubtitleSettings": "Subtitle Settings", - "HeaderSubtitleAppearance": "Subtitle Appearance", - "OnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.", - "AlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.", - "NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.", - "LabelPreferredSubtitleLanguage": "Preferred subtitle language:", - "LabelTextSize": "Text size:", - "TheseSettingsAffectSubtitlesOnThisDevice": "These settings affect subtitles on this device", - "LabelDropShadow": "Drop shadow:", - "LabelTextBackgroundColor": "Text background color:", - "LabelWindowBackgroundColor": "Text background color:", - "LabelFont": "Font:", - "LabelTextColor": "Text color:", + "NoSubtitles": "\u65e0\u5b57\u5e55", + "Default": "\u9ed8\u8ba4", + "Absolute": "Absolute", + "Smart": "\u667a\u80fd\u6a21\u5f0f", + "Small": "\u5c0f", + "Smaller": "Smaller", + "Medium": "\u6807\u51c6", + "Large": "\u5927", + "ExtraLarge": "\u7279\u5927", + "OnlyForcedSubtitles": "\u53ea\u663e\u793a\u5f3a\u5236\u5b57\u5e55", + "AlwaysPlaySubtitles": "\u603b\u662f\u663e\u793a\u5b57\u5e55", + "DefaultSubtitlesHelp": "\u5b57\u5e55\u5c06\u57fa\u4e8e\u5185\u5d4c\u5143\u6570\u636e\u4e2d\u7684\u201c\u9ed8\u8ba4\u201d\u6807\u5fd7\u548c\u201c\u5f3a\u5236\u201d\u6807\u5fd7\u6765\u8f7d\u5165\u3002\u5f53\u591a\u4e2a\u9009\u9879\u53ef\u7528\u65f6\uff0c\u5c06\u6839\u636e\u8bed\u8a00\u504f\u597d\u51b3\u5b9a\u3002", + "SmartSubtitlesHelp": "\u5f53\u97f3\u9891\u4e3a\u5916\u8bed\u65f6\uff0c\u5c06\u52a0\u8f7d\u4e0e\u8bed\u8a00\u504f\u597d\u5339\u914d\u7684\u5b57\u5e55\u3002", + "HeaderSubtitleSettings": "\u5b57\u5e55\u8bbe\u7f6e", + "HeaderSubtitleAppearance": "\u5b57\u5e55\u5916\u89c2", + "OnlyForcedSubtitlesHelp": "\u53ea\u6709\u88ab\u6807\u8bb0\u4e3a\u201c\u5f3a\u5236\u201d\u7684\u5b57\u5e55\u4f1a\u88ab\u52a0\u8f7d\u3002", + "AlwaysPlaySubtitlesHelp": "\u65e0\u8bba\u97f3\u9891\u4e3a\u4f55\u79cd\u8bed\u8a00\uff0c\u90fd\u5c06\u52a0\u8f7d\u4e0e\u8bed\u8a00\u504f\u597d\u5339\u914d\u7684\u5b57\u5e55\u3002", + "NoSubtitlesHelp": "\u5b57\u5e55\u5c06\u9ed8\u8ba4\u4e0d\u88ab\u52a0\u8f7d\uff0c\u4f46\u4f60\u4ecd\u7136\u53ef\u4ee5\u5728\u64ad\u653e\u65f6\u624b\u52a8\u6253\u5f00\u5b57\u5e55\u3002", + "LabelPreferredSubtitleLanguage": "\u5b57\u5e55\u8bed\u8a00\u504f\u597d\uff1a", + "LabelTextSize": "\u6587\u672c\u5927\u5c0f\uff1a", + "TheseSettingsAffectSubtitlesOnThisDevice": "\u8fd9\u4e9b\u8bbe\u7f6e\u4ec5\u5f71\u54cd\u8be5\u8bbe\u5907\u7684\u5b57\u5e55\u663e\u793a", + "LabelDropShadow": "\u9634\u5f71\uff1a", + "LabelTextBackgroundColor": "\u6587\u672c\u80cc\u666f\u8272\uff1a", + "LabelWindowBackgroundColor": "\u6587\u672c\u80cc\u666f\u8272\uff1a", + "LabelFont": "\u5b57\u4f53\uff1a", + "LabelTextColor": "\u6587\u672c\u989c\u8272\uff1a", "Raised": "Raised", "Depressed": "Depressed", "Uniform": "Uniform", - "DropShadow": "Drop shadow", + "DropShadow": "\u9634\u5f71", "SmallCaps": "Small caps", - "SubtitleAppearanceSettingsDisclaimer": "These settings will not apply to graphical subtitles (PGS, DVD, etc), or subtitles that have their own styles embedded (ASS\/SSA).", - "LabelBurnSubtitles": "Burn subtitles:", - "OnlyImageFormats": "Only image formats (VOBSUB, PGS, SUB\/IDX, etc.)", - "Normal": "Normal", - "BurnSubtitlesHelp": "Determines if the server should burn in subtitles when converting video depending on the subtitles format. Avoiding burning in subtitles will improve server performance. Select Auto to burn image based formats (e.g. VOBSUB, PGS, SUB\/IDX, etc.) as well as certain ASS\/SSA subtitles", - "AllComplexFormats": "All complex formats (ASS, SSA, VOBSUB, PGS, SUB\/IDX, etc.)", - "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "These settings also apply to any Chromecast playback started by this device.", - "HeaderWaitingForWifi": "Waiting for Wifi", - "WifiRequiredToDownload": "A Wifi connection is required to continue downloading.", - "HeaderDownloadSettings": "Download Settings", - "Hide": "Hide", - "HeaderStartNow": "Start Now", + "SubtitleAppearanceSettingsDisclaimer": "\u8fd9\u4e9b\u8bbe\u7f6e\u5c06\u4e0d\u4f1a\u5e94\u7528\u4e8e\u56fe\u5f62\u5b57\u5e55\uff08\u5982 PGS,DVD \u7b49\uff09\uff0c\u6216\u8005\u4e00\u4e9b\u6709\u7740\u81ea\u5df1\u7684\u5185\u7f6e\u5f0f\u6837\u7684\u5b57\u5e55\uff08ASS\/SSA)\u3002", + "LabelBurnSubtitles": "\u70e7\u5f55\u5b57\u5e55\uff1a", + "OnlyImageFormats": "\u4ec5\u56fe\u50cf\u683c\u5f0f\uff08VOBSUB, PGS, SUB\/IDX \u7b49\uff09", + "Normal": "\u666e\u901a", + "BurnSubtitlesHelp": "\u6839\u636e\u5b57\u5e55\u683c\u5f0f\u786e\u5b9a\u670d\u52a1\u5668\u5728\u8f6c\u6362\u89c6\u9891\u65f6\u662f\u5426\u5e94\u70e7\u5f55\u5b57\u5e55\u3002\u907f\u514d\u70e7\u5f55\u5b57\u5e55\u4f1a\u63d0\u9ad8\u670d\u52a1\u5668\u6027\u80fd\u3002\u9009\u62e9\u201c\u81ea\u52a8\u201d\u4ee5\u70e7\u5f55\u57fa\u4e8e\u56fe\u50cf\u7684\u5b57\u5e55\u683c\u5f0f\uff08\u5982 VOBSUB, PGS, SUB\/IDX \u7b49\uff09\u548c\u4e00\u4e9b\u590d\u6742\u7684 ASS\/SSA \u5b57\u5e55\u3002", + "AllComplexFormats": "\u6240\u6709\u590d\u6742\u7684\u683c\u5f0f\uff08ASS, SSA, VOBSUB, PGS, SUB\/IDX \u7b49\uff09", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "\u8fd9\u4e9b\u8bbe\u5b9a\u4e5f\u4f1a\u88ab\u5e94\u7528\u4e8e\u4efb\u4f55\u901a\u8fc7\u6b64\u8bbe\u5907\u53d1\u8d77\u7684 Chromecast \u64ad\u653e\u3002", + "HeaderWaitingForWifi": "\u7b49\u5f85 Wifi \u8fde\u63a5", + "WifiRequiredToDownload": "\u9700\u8981\u8fde\u63a5 Wifi \u624d\u80fd\u7ee7\u7eed\u4e0b\u8f7d\u3002", + "HeaderDownloadSettings": "\u4e0b\u8f7d\u8bbe\u7f6e", + "Hide": "\u9690\u85cf", + "HeaderStartNow": "\u73b0\u5728\u5f00\u59cb", "HeaderNextVideoPlayingInValue": "Next Video Playing in {0}", "HeaderNextEpisodePlayingInValue": "Next Episode Playing in {0}", - "HeaderSecondsValue": "{0} Seconds", + "HeaderSecondsValue": "{0} \u79d2", "AudioBitDepthNotSupported": "Audio bit depth not supported", "VideoProfileNotSupported": "Video profile not supported", "VideoFramerateNotSupported": "Video framerate not supported", @@ -566,25 +600,26 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", - "Browse": "Browse", - "HeaderUploadImage": "Upload Image", - "HeaderAddUpdateImage": "Add\/Update Image", - "LabelImageType": "Image type:", - "Upload": "Upload", - "Primary": "Primary", + "Browse": "\u6d4f\u89c8", + "HeaderUploadImage": "\u4e0a\u4f20\u56fe\u7247", + "HeaderAddUpdateImage": "\u6dfb\u52a0\/\u66f4\u65b0 \u56fe\u7247", + "LabelImageType": "\u56fe\u7247\u7c7b\u578b\uff1a", + "Upload": "\u4e0a\u4f20", + "Primary": "\u5c01\u9762\u56fe", "Art": "Art", - "Backdrop": "Backdrop", - "Banner": "Banner", + "Backdrop": "\u80cc\u666f", + "Banner": "\u6a2a\u5e45", "Box": "Box", "BoxRear": "Box (rear)", - "Disc": "Disc", + "Disc": "\u5149\u76d8", "Logo": "Logo", "Menu": "Menu", "Screenshot": "Screenshot", - "Thumb": "Thumb", + "Thumb": "\u7f29\u7565\u56fe", "ValueSeconds": "{0} seconds", "HeaderAudioSettings": "Audio Settings", "LabelAudioLanguagePreference": "\u9996\u9009\u97f3\u9891\u8bed\u8a00\uff1a", @@ -600,15 +635,15 @@ "EnableCinemaMode": "\u542f\u7528\u5f71\u9662\u6a21\u5f0f", "LabelInternetQuality": "\u7f51\u7edc\u8d28\u91cf\uff1a", "HeaderMusicQuality": "Music Quality", - "LabelHomeNetworkQuality": "Home network quality:", - "HeaderLatestMedia": "Latest Media", + "LabelHomeNetworkQuality": "\u5bb6\u5ead\u7f51\u7edc\u8d28\u91cf\uff1a", + "HeaderLatestMedia": "\u6700\u65b0\u5a92\u4f53", "HeaderRestartingEmbyServer": "Restarting Emby Server", "RestartPleaseWaitMessage": "Please wait while Emby Server shuts down and restarts. This may take a minute or two.", "PlayNext": "Play next", - "AllowSeasonalThemes": "Allow automatic seasonal themes", - "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting.", - "AutoBasedOnLanguageSetting": "Auto (based on language setting)", - "LabelDateTimeLocale": "Date time locale:", + "AllowSeasonalThemes": "\u5141\u8bb8\u81ea\u52a8\u5207\u6362\u5b63\u8282\u6027\u4e3b\u9898", + "AllowSeasonalThemesHelp": "\u5982\u679c\u542f\u7528\uff0c\u5f53\u5b63\u8282\u6027\u4e3b\u9898\u4f7f\u7528\u65f6\u4f1a\u8986\u76d6\u4f60\u7684\u4e3b\u9898\u8bbe\u7f6e\u3002", + "AutoBasedOnLanguageSetting": "\u81ea\u52a8\uff08\u53d6\u51b3\u4e8e\u8bed\u8a00\u8bbe\u7f6e\uff09", + "LabelDateTimeLocale": "\u65f6\u533a\u8bbe\u7f6e\uff1a", "DirectorValue": "Director: {0}", "DirectorsValue": "Directors: {0}", "GenreValue": "Genre: {0}", @@ -617,21 +652,38 @@ "TagsValue": "Tags: {0}", "LabelAudio": "Audio:", "LabelVideo": "Video:", - "LabelSubtitles": "Subtitles:", + "LabelSubtitles": "\u5b57\u5e55\uff1a", "Off": "Off", - "ShowTitle": "Show title", + "ShowTitle": "\u663e\u793a\u6807\u9898", "ShowYear": "Show year", - "Filters": "Filters", - "Unplayed": "Unplayed", - "LabelTVHomeScreen": "TV mode home screen:", + "Filters": "\u7b5b\u9009", + "Unplayed": "\u672a\u64ad\u653e", + "LabelTVHomeScreen": "TV \u6a21\u5f0f\u4e3b\u5c4f\u5e55\uff1a", "Horizontal": "Horizontal", "Vertical": "Vertical", "GroupBySeries": "Group by series", "HeaderVideoType": "Video Type", "HeaderSeriesStatus": "Series Status", "Features": "Features", - "Trailers": "Trailers", - "Extras": "Extras", - "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "Trailers": "\u9884\u544a\u7247", + "Extras": "\u989d\u5916", + "ThemeSongs": "\u4e3b\u9898\u66f2", + "ThemeVideos": "\u4e3b\u9898\u89c6\u9891", + "HeaderFavoriteMovies": "\u6700\u7231\u7684\u7535\u5f71", + "HeaderFavoriteShows": "\u6700\u7231\u7684\u8282\u76ee", + "HeaderFavoriteEpisodes": "\u6700\u7231\u7684\u5267\u96c6", + "HeaderFavoriteVideos": "\u6700\u7231\u7684\u89c6\u9891", + "HeaderFavoriteGames": "\u6700\u7231\u7684\u6e38\u620f", + "HeaderFavoriteArtists": "\u6700\u7231\u7684\u827a\u672f\u5bb6", + "HeaderFavoriteAlbums": "\u6700\u7231\u7684\u4e13\u8f91", + "HeaderFavoriteSongs": "\u6700\u7231\u7684\u6b4c\u66f2", + "Ascending": "\u5347\u5e8f", + "Descending": "\u964d\u5e8f", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-hk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-hk.json index 2966e0f57..e21d2509b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-hk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-hk.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "Ends at {0}", "HeaderSelectDate": "\u9078\u64c7\u65e5\u671f", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "Ok", "ButtonCancel": "\u53d6\u6d88", @@ -28,6 +31,12 @@ "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", "HeaderNewRecording": "New Recording", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "\u661f\u671f\u65e5", "Monday": "\u661f\u671f\u4e00", "Tuesday": "\u661f\u671f\u4e8c", @@ -36,6 +45,13 @@ "Friday": "\u661f\u671f\u4e94", "Saturday": "\u661f\u671f\u516d", "Days": "\u9304\u5f71\u65e5", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "Record series", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "Edit images", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "\u5167\u5bb9\u985e\u578b\uff1a", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "\u72c0\u614b\uff1a", "LabelArtists": "\u85dd\u4eba\uff1a", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "\u8a0e\u8ad6\u5340\u8a55\u5206", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "DVD \u5287\u96c6\u5b63\u5ea6\u6578\u76ee\uff1a", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "\u5c1a\u672a\u64ad\u653e\u5287\u96c6\u5b63\u5ea6\uff1a", "LabelAirsAfterSeason": "\u5df2\u64ad\u653e\u5287\u96c6\u5b63\u5ea6\uff1a", @@ -234,13 +254,14 @@ "Continuing": "\u7e7c\u7e8c", "Ended": "\u5b8c\u6210", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-tw.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-tw.json index 489e352c5..bca8be2e0 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-tw.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-tw.json @@ -1,4 +1,6 @@ { + "PlaybackSettings": "Playback settings", + "SubtitleSettings": "Subtitle settings", "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", @@ -17,6 +19,7 @@ "EndsAtValue": "\u5b8c\u7d50\u65bc{0}", "HeaderSelectDate": "\u9078\u64c7\u65e5\u671f", "Watched": "Watched", + "AirDate": "Air date", "Played": "Played", "ButtonOk": "\u78ba\u5b9a", "ButtonCancel": "\u53d6\u6d88", @@ -28,6 +31,12 @@ "RecordingScheduled": "\u5df2\u6392\u7a0b\u9304\u88fd", "SeriesRecordingScheduled": "\u5df2\u6392\u7a0b\u9304\u88fd\u6574\u500b\u7cfb\u5217", "HeaderNewRecording": "\u65b0\u9304\u88fd", + "WakeServer": "Wake server", + "HeaderWakeServer": "Wake Server", + "AttemptingWakeServer": "Attempting to wake server. Please wait...", + "WakeServerSuccess": "Success!", + "HeaderCustomizeHomeScreen": "Customize Home Screen", + "WakeServerError": "Wake On LAN packets were sent to your server machine, but we're unable to connect to your Emby Server. Your machine may need a little more time to wake, or Emby Server may not be actively running on the machine.", "Sunday": "\u661f\u671f\u5929", "Monday": "\u661f\u671f\u4e00", "Tuesday": "\u661f\u671f\u4e8c", @@ -36,6 +45,13 @@ "Friday": "\u661f\u671f\u4e94", "Saturday": "\u661f\u671f\u516d", "Days": "\u9304\u5f71\u65e5", + "SortByValue": "Sort by {0}", + "LabelSortBy": "Sort by:", + "LabelSortOrder": "Sort order:", + "HeaderPhotoAlbums": "Photo Albums", + "Photos": "Photos", + "HeaderAppearsOn": "Appears On", + "List": "List", "RecordSeries": "\u9304\u88fd\u6574\u500b\u7cfb\u5217", "HeaderCinemaMode": "Cinema Mode", "HeaderCloudSync": "Cloud Sync", @@ -138,7 +154,8 @@ "Shuffle": "Shuffle", "Identify": "Identify", "EditImages": "\u7de8\u8f2f\u5716\u7247", - "EditInfo": "Edit info", + "EditMetadata": "Edit metadata", + "Convert": "Convert", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", @@ -149,6 +166,7 @@ "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", "RemoveFromCollection": "Remove from collection", + "Sort": "Sort", "Trailer": "Trailer", "MarkPlayed": "Mark played", "MarkUnplayed": "Mark unplayed", @@ -157,7 +175,7 @@ "TryMultiSelect": "Try Multi-Select", "TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!", "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", + "MessageConfirmRecordingCancellation": "Cancel recording?", "Error": "Error", "VoiceInput": "Voice Input", "LabelContentType": "Content type:", @@ -167,6 +185,8 @@ "LabelOriginalTitle": "Original title:", "LabelSortTitle": "Sort title:", "LabelDateAdded": "Date added:", + "DateAdded": "Date added", + "DatePlayed": "Date played", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Status:", "LabelArtists": "Artists:", @@ -175,8 +195,11 @@ "LabelAlbumArtists": "Album artists:", "LabelAlbum": "Album:", "Artists": "Artists", + "ImdbRating": "IMDb rating", + "CommunityRating": "Community rating", "LabelCommunityRating": "Community rating:", "LabelCriticRating": "Critic rating:", + "CriticRating": "Critic rating", "LabelWebsite": "Website:", "LabelTagline": "Tagline:", "LabelOverview": "Overview:", @@ -184,6 +207,7 @@ "LabelReleaseDate": "Release date:", "LabelYear": "Year:", "LabelPlaceOfBirth": "Place of birth:", + "Aired": "Aired", "LabelAirDays": "Air days:", "LabelAirTime": "Air time:", "LabelRuntimeMinutes": "Run time (minutes):", @@ -192,14 +216,10 @@ "LabelOriginalAspectRatio": "Original aspect ratio:", "Label3DFormat": "3D format:", "FormatValue": "Format: {0}", - "DownloadsValue": "Downloads: {0}", + "DownloadsValue": "{0} downloads", "PerfectMatch": "Perfect match", "EnableExternalVideoPlayers": "Enable external video players", "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.", - "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", - "LabelDvdSeasonNumber": "Dvd season number:", - "LabelDvdEpisodeNumber": "Dvd episode number:", - "LabelAbsoluteEpisodeNumber": "Absolute episode number:", "HeaderSpecialEpisodeInfo": "Special Episode Info", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsAfterSeason": "Airs after season:", @@ -234,13 +254,14 @@ "Continuing": "\u6301\u7e8c", "Ended": "\u5b8c\u7d50", "HeaderEnabledFields": "Enabled Fields", - "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", + "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.", "Backdrops": "Backdrops", "Images": "Images", "Runtime": "Runtime", "ProductionLocations": "Production locations", "BirthLocation": "Birth location", "ParentalRating": "Parental Rating", + "PlayCount": "Play count", "Name": "Name", "Overview": "Overview", "LabelType": "Type:", @@ -289,7 +310,8 @@ "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", "PleaseRestartServerName": "Please restart Emby Server - {0}.", "LabelSyncJobName": "Sync job name:", - "SyncJobCreated": "Sync job created", + "SyncingDots": "Syncing...", + "ConvertingDots": "Converting...", "LabelQuality": "Quality:", "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support offline downloading.", "DownloadingDots": "Downloading...", @@ -297,12 +319,17 @@ "LearnMore": "Learn more", "LabelProfile": "Profile:", "LabelBitrateMbps": "Bitrate (Mbps):", + "ConvertUnwatchedVideosOnly": "Convert unwatched videos only", "SyncUnwatchedVideosOnly": "Download unwatched videos only", + "ConvertUnwatchedVideosOnlyHelp": "Only unwatched videos will be converted.", "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be downloaded, and videos will be removed from the device as they are watched.", "AutomaticallySyncNewContent": "Automatically download new content", "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically downloaded to the device.", + "AutomaticallyConvertNewContent": "Automatically convert new content", + "AutomaticallyConvertNewContentHelp": "New content added to this folder will be automatically converted.", "LabelItemLimit": "Item limit:", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", + "ConvertItemLimitHelp": "Optional. Set a limit to the number of items that will be converted.", + "DownloadItemLimitHelp": "Optional. Set a limit to the number of items that will be downloaded.", "PleaseSelectDeviceToSyncTo": "Please select a device to download to.", "Screenshots": "Screenshots", "MoveRight": "Move right", @@ -428,6 +455,7 @@ "HeaderActiveRecordings": "Active Recordings", "HeaderLatestRecordings": "Latest Recordings", "LabelSyncTo": "Sync to:", + "LabelConvertTo": "Convert to:", "Next": "Next", "LabelSource": "Source:", "LabelVersion": "Version:", @@ -441,10 +469,10 @@ "More": "More", "Up": "Up", "Down": "Down", + "Home": "Home", + "Favorites": "Favorites", "HeaderHomeScreen": "Home Screen", - "HeaderHomeScreenContent": "Home Screen Content", "HeaderLatestChannelItems": "Latest Channel Items", - "LabelSelectHomeScreenItemsFolders": "Allow items to appear on my home screen from:", "HeaderLibraryOrder": "Library Order", "HideWatchedContentFromLatestMedia": "Hide watched content from latest media", "HeaderOnNow": "On Now", @@ -454,21 +482,24 @@ "PlaybackErrorPlaceHolder": "Please insert the disc in order to play this video.", "Guide": "Guide", "Suggestions": "Suggestions", - "Favorites": "Favorites", + "HeaderFavoriteCollections": "Favorite Collections", + "HeaderFavoritePlaylists": "Favorite Playlists", "Collections": "Collections", "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:", "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.", + "Folders": "Folders", + "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching", + "DisplayInMyMedia": "Display on home screen", "Shows": "Shows", "HeaderLibraryFolders": "Library Folders", - "HeaderLandingScreens": "Landing Screens", - "LandingScreensHelp": "Select the default landing screen when clicking on a library.", "HeaderTermsOfPurchase": "Terms of Purchase", "PrivacyPolicy": "Privacy policy", "TermsOfUse": "Terms of use", "RepeatMode": "Repeat mode", "RepeatOne": "Repeat one", "RepeatAll": "Repeat all", - "ConfirmEndPlayerSession": "Would you like to close Emby on the device?", + "LabelDefaultScreen": "Default screen:", + "ConfirmEndPlayerSession": "Would you like to shutdown Emby on {0}?", "Yes": "Yes", "No": "No", "LiveTV": "Live TV", @@ -488,6 +519,7 @@ "VideoCodecNotSupported": "Video codec not supported", "AudioCodecNotSupported": "Audio codec not supported", "SubtitleCodecNotSupported": "Subtitle format not supported", + "DirectPlayError": "Direct play error", "ContainerNotSupported": "Container not supported", "VideoLevelNotSupported": "Video level not supported", "AudioBitrateNotSupported": "Audio bitrate not supported", @@ -517,8 +549,10 @@ "ErrorDeletingItem": "There was an error deleting the item from Emby Server. Please check that Emby Server has write access to the media folder and try again.", "NoSubtitles": "No subtitles", "Default": "Default", + "Absolute": "Absolute", "Smart": "Smart", "Small": "Small", + "Smaller": "Smaller", "Medium": "Medium", "Large": "Large", "ExtraLarge": "Extra large", @@ -566,6 +600,7 @@ "RefFramesNotSupported": "Number of video reference frames not supported", "ErrorConnectServerUnreachable": "There was an error performing the requested operation. Your server is unable to contact our Emby Connect Server at {0}. Please ensure your server has an active internet connection and that the communications are being allowed by any firewall or security software you have installed.", "StopRecording": "Stop recording", + "HeaderStopRecording": "Stop Recording", "ManageRecording": "Manage recording", "LabelDropImageHere": "Drop image here, or click to browse.", "MessageFileReadError": "There was an error reading the file. Please try again.", @@ -633,5 +668,22 @@ "Trailers": "Trailers", "Extras": "Extras", "ThemeSongs": "Theme songs", - "ThemeVideos": "Theme videos" + "ThemeVideos": "Theme videos", + "HeaderFavoriteMovies": "Favorite Movies", + "HeaderFavoriteShows": "Favorite Shows", + "HeaderFavoriteEpisodes": "Favorite Episodes", + "HeaderFavoriteVideos": "Favorite Videos", + "HeaderFavoriteGames": "Favorite Games", + "HeaderFavoriteArtists": "Favorite Artists", + "HeaderFavoriteAlbums": "Favorite Albums", + "HeaderFavoriteSongs": "Favorite Songs", + "Ascending": "Ascending", + "Descending": "Descending", + "ColorPrimaries": "Color primaries", + "ColorSpace": "Color space", + "ColorTransfer": "Color transfer", + "VideoRange": "Video range", + "SeriesDisplayOrderHelp": "Order episodes by air date, dvd order, or absolute numbering.", + "PlaybackSettingsIntro": "To configure default playback settings, stop video playback, then click your user icon in the top right section of the app.", + "SubtitleSettingsIntro": "To configure default subtitle appearance and language settings, stop video playback, then click your user icon in the top right section of the app." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js b/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js index a8e3077b3..257ce0f39 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js @@ -1 +1 @@ -define(["dialogHelper","require","layoutManager","globalize","userSettings","connectionManager","loading","focusManager","dom","apphost","emby-select","listViewStyle","paper-icon-button-light","css!./../formdialog","material-icons","css!./subtitleeditor","emby-button","flexStyles"],function(dialogHelper,require,layoutManager,globalize,userSettings,connectionManager,loading,focusManager,dom,appHost){"use strict";function downloadRemoteSubtitles(context,id){var url="Items/"+currentItem.Id+"/RemoteSearch/Subtitles/"+id,apiClient=connectionManager.getApiClient(currentItem.ServerId);apiClient.ajax({type:"POST",url:apiClient.getUrl(url)}).then(function(){hasChanges=!0,require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#MessageDownloadQueued"))}),focusManager.autoFocus(context)})}function deleteLocalSubtitle(context,index){var msg=globalize.translate("sharedcomponents#MessageAreYouSureDeleteSubtitles");require(["confirm"],function(confirm){confirm({title:globalize.translate("sharedcomponents#ConfirmDeletion"),text:msg,confirmText:globalize.translate("sharedcomponents#Delete"),primary:"cancel"}).then(function(){loading.show();var itemId=currentItem.Id,url="Videos/"+itemId+"/Subtitles/"+index,apiClient=connectionManager.getApiClient(currentItem.ServerId);apiClient.ajax({type:"DELETE",url:apiClient.getUrl(url)}).then(function(){hasChanges=!0,reload(context,apiClient,itemId)})})})}function fillSubtitleList(context,item){var streams=item.MediaStreams||[],subs=streams.filter(function(s){return"Subtitle"===s.Type}),html="";subs.length&&(html+="

    "+globalize.translate("sharedcomponents#MySubtitles")+"

    ",html+=layoutManager.tv?'
    ':'
    ',html+=subs.map(function(s){var itemHtml="",tagName=layoutManager.tv?"button":"div",className=layoutManager.tv&&s.Path?"listItem btnDelete":"listItem";return layoutManager.tv&&(className+=" listItem-focusscale listItem-button"),className+=" listItem-noborder",itemHtml+="<"+tagName+' class="'+className+'" data-index="'+s.Index+'">',itemHtml+='closed_caption',itemHtml+='
    ',itemHtml+="
    ",itemHtml+=s.DisplayTitle||"",itemHtml+="
    ",s.Path&&(itemHtml+='
    '+s.Path+"
    "),itemHtml+="",itemHtml+="
    ",layoutManager.tv||s.Path&&(itemHtml+=''),itemHtml+=""}).join(""),html+="
    ");var elem=context.querySelector(".subtitleList");subs.length?elem.classList.remove("hide"):elem.classList.add("hide"),elem.innerHTML=html}function fillLanguages(context,apiClient,languages){var selectLanguage=context.querySelector("#selectLanguage");selectLanguage.innerHTML=languages.map(function(l){return'"});var lastLanguage=userSettings.get("subtitleeditor-language");lastLanguage?selectLanguage.value=lastLanguage:apiClient.getCurrentUser().then(function(user){var lang=user.Configuration.SubtitleLanguagePreference;lang&&(selectLanguage.value=lang)})}function renderSearchResults(context,results){var lastProvider="",html="";if(!results.length)return context.querySelector(".noSearchResults").classList.remove("hide"),context.querySelector(".subtitleResults").innerHTML="",void loading.hide();context.querySelector(".noSearchResults").classList.add("hide");for(var i=0,length=results.length;i0&&(html+="
    "),html+="

    "+provider+"

    ",html+=layoutManager.tv?'
    ':'
    ',lastProvider=provider);var tagName=layoutManager.tv?"button":"div",className=layoutManager.tv?"listItem btnOptions":"listItem";layoutManager.tv&&(className+=" listItem-focusscale listItem-button"),html+="<"+tagName+' class="'+className+'" data-subid="'+result.Id+'">',html+='closed_caption';var bodyClass=result.Comment||result.IsHashMatch?"three-line":"two-line";html+='
    ',html+="
    "+result.Name+"
    ",html+='
    ',result.Format&&(html+=''+globalize.translate("sharedcomponents#FormatValue",result.Format)+""),html+=""+globalize.translate("sharedcomponents#DownloadsValue",result.DownloadCount||0)+"",html+="
    ",result.Comment&&(html+='
    '+result.Comment+"
    "),result.IsHashMatch&&(html+='
    '+globalize.translate("sharedcomponents#PerfectMatch")+"
    "),html+="
    ",layoutManager.tv||(html+=''),html+=""}results.length&&(html+="
    ");var elem=context.querySelector(".subtitleResults");elem.innerHTML=html,loading.hide()}function searchForSubtitles(context,language){userSettings.set("subtitleeditor-language",language),loading.show();var apiClient=connectionManager.getApiClient(currentItem.ServerId),url=apiClient.getUrl("Items/"+currentItem.Id+"/RemoteSearch/Subtitles/"+language);apiClient.getJSON(url).then(function(results){renderSearchResults(context,results)})}function reload(context,apiClient,itemId){function onGetItem(item){currentItem=item,fillSubtitleList(context,item);var file=item.Path||"",index=Math.max(file.lastIndexOf("/"),file.lastIndexOf("\\"));index>-1&&(file=file.substring(index+1)),file?(context.querySelector(".pathValue").innerHTML=file,context.querySelector(".originalFile").classList.remove("hide")):(context.querySelector(".pathValue").innerHTML="",context.querySelector(".originalFile").classList.add("hide")),loading.hide()}context.querySelector(".noSearchResults").classList.add("hide"),"string"==typeof itemId?apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(onGetItem):onGetItem(itemId)}function onSearchSubmit(e){var form=this,lang=form.querySelector("#selectLanguage",form).value;return searchForSubtitles(dom.parentWithClass(form,"formDialogContent"),lang),e.preventDefault(),!1}function onSubtitleListClick(e){var btnDelete=dom.parentWithClass(e.target,"btnDelete");if(btnDelete){var index=btnDelete.getAttribute("data-index"),context=dom.parentWithClass(btnDelete,"subtitleEditorDialog");deleteLocalSubtitle(context,index)}}function onSubtitleResultsClick(e){var subtitleId,context,btnOptions=dom.parentWithClass(e.target,"btnOptions");btnOptions&&(subtitleId=btnOptions.getAttribute("data-subid"),context=dom.parentWithClass(btnOptions,"subtitleEditorDialog"),showDownloadOptions(btnOptions,context,subtitleId));var btnDownload=dom.parentWithClass(e.target,"btnDownload");btnDownload&&(subtitleId=btnDownload.getAttribute("data-subid"),context=dom.parentWithClass(btnDownload,"subtitleEditorDialog"),downloadRemoteSubtitles(context,subtitleId))}function showDownloadOptions(button,context,subtitleId){var items=[];items.push({name:Globalize.translate("sharedcomponents#Download"),id:"download"}),require(["actionsheet"],function(actionsheet){actionsheet.show({items:items,positionTo:button}).then(function(id){switch(id){case"download":downloadRemoteSubtitles(context,subtitleId)}})})}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function showEditorInternal(itemId,serverId,template){hasChanges=!1;var apiClient=connectionManager.getApiClient(serverId);return apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(item){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("subtitleEditorDialog"),dlg.innerHTML=globalize.translateDocument(template,"sharedcomponents"),dlg.querySelector(".originalSubtitleFileLabel").innerHTML=globalize.translate("sharedcomponents#File"),dlg.querySelector(".subtitleSearchForm").addEventListener("submit",onSearchSubmit);var btnSubmit=dlg.querySelector(".btnSubmit");layoutManager.tv?(centerFocus(dlg.querySelector(".formDialogContent"),!1,!0),dlg.querySelector(".btnSearchSubtitles").classList.add("hide")):btnSubmit.classList.add("hide");var editorContent=dlg.querySelector(".formDialogContent");return dlg.querySelector(".subtitleList").addEventListener("click",onSubtitleListClick),dlg.querySelector(".subtitleResults").addEventListener("click",onSubtitleResultsClick),apiClient.getCultures().then(function(languages){fillLanguages(editorContent,apiClient,languages)}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),new Promise(function(resolve,reject){dlg.addEventListener("close",function(){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),hasChanges?resolve():reject()}),dialogHelper.open(dlg),reload(editorContent,apiClient,item)})})}function showEditor(itemId,serverId){return loading.show(),new Promise(function(resolve,reject){require(["text!./subtitleeditor.template.html"],function(template){showEditorInternal(itemId,serverId,template).then(resolve,reject)})})}var currentItem,hasChanges;return{show:showEditor}}); \ No newline at end of file +define(["dialogHelper","require","layoutManager","globalize","userSettings","connectionManager","loading","focusManager","dom","apphost","emby-select","listViewStyle","paper-icon-button-light","css!./../formdialog","material-icons","css!./subtitleeditor","emby-button","flexStyles"],function(dialogHelper,require,layoutManager,globalize,userSettings,connectionManager,loading,focusManager,dom,appHost){"use strict";function downloadRemoteSubtitles(context,id){var url="Items/"+currentItem.Id+"/RemoteSearch/Subtitles/"+id,apiClient=connectionManager.getApiClient(currentItem.ServerId);apiClient.ajax({type:"POST",url:apiClient.getUrl(url)}).then(function(){hasChanges=!0,require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#MessageDownloadQueued"))}),focusManager.autoFocus(context)})}function deleteLocalSubtitle(context,index){var msg=globalize.translate("sharedcomponents#MessageAreYouSureDeleteSubtitles");require(["confirm"],function(confirm){confirm({title:globalize.translate("sharedcomponents#ConfirmDeletion"),text:msg,confirmText:globalize.translate("sharedcomponents#Delete"),primary:"cancel"}).then(function(){loading.show();var itemId=currentItem.Id,url="Videos/"+itemId+"/Subtitles/"+index,apiClient=connectionManager.getApiClient(currentItem.ServerId);apiClient.ajax({type:"DELETE",url:apiClient.getUrl(url)}).then(function(){hasChanges=!0,reload(context,apiClient,itemId)})})})}function fillSubtitleList(context,item){var streams=item.MediaStreams||[],subs=streams.filter(function(s){return"Subtitle"===s.Type}),html="";subs.length&&(html+="

    "+globalize.translate("sharedcomponents#MySubtitles")+"

    ",html+="
    ",html+=subs.map(function(s){var itemHtml="",tagName=layoutManager.tv?"button":"div",className=layoutManager.tv&&s.Path?"listItem listItem-border btnDelete":"listItem listItem-border";return layoutManager.tv&&(className+=" listItem-focusscale listItem-button"),className+=" listItem-noborder",itemHtml+="<"+tagName+' class="'+className+'" data-index="'+s.Index+'">',itemHtml+='closed_caption',itemHtml+='
    ',itemHtml+="
    ",itemHtml+=s.DisplayTitle||"",itemHtml+="
    ",s.Path&&(itemHtml+='
    '+s.Path+"
    "),itemHtml+="",itemHtml+="
    ",layoutManager.tv||s.Path&&(itemHtml+=''),itemHtml+=""}).join(""),html+="
    ");var elem=context.querySelector(".subtitleList");subs.length?elem.classList.remove("hide"):elem.classList.add("hide"),elem.innerHTML=html}function fillLanguages(context,apiClient,languages){var selectLanguage=context.querySelector("#selectLanguage");selectLanguage.innerHTML=languages.map(function(l){return'"});var lastLanguage=userSettings.get("subtitleeditor-language");lastLanguage?selectLanguage.value=lastLanguage:apiClient.getCurrentUser().then(function(user){var lang=user.Configuration.SubtitleLanguagePreference;lang&&(selectLanguage.value=lang)})}function renderSearchResults(context,results){var lastProvider="",html="";if(!results.length)return context.querySelector(".noSearchResults").classList.remove("hide"),context.querySelector(".subtitleResults").innerHTML="",void loading.hide();context.querySelector(".noSearchResults").classList.add("hide");for(var i=0,length=results.length;i0&&(html+="
    "),html+="

    "+provider+"

    ",layoutManager.tv,html+="
    ",lastProvider=provider);var tagName=layoutManager.tv?"button":"div",className=layoutManager.tv?"listItem listItem-border btnOptions":"listItem listItem-border";layoutManager.tv&&(className+=" listItem-focusscale listItem-button"),html+="<"+tagName+' class="'+className+'" data-subid="'+result.Id+'">',html+='closed_caption';html+='
    ',html+="
    "+result.Name+"
    ",html+='
    ',result.Format&&(html+=''+globalize.translate("sharedcomponents#FormatValue",result.Format)+""),null!=result.DownloadCount&&(html+=""+globalize.translate("sharedcomponents#DownloadsValue",result.DownloadCount)+""),html+="
    ",result.Comment&&(html+='
    '+result.Comment+"
    "),result.IsHashMatch&&(html+='
    '+globalize.translate("sharedcomponents#PerfectMatch")+"
    "),html+="
    ",layoutManager.tv||(html+=''),html+=""}results.length&&(html+="
    "),context.querySelector(".subtitleResults").innerHTML=html,loading.hide()}function searchForSubtitles(context,language){userSettings.set("subtitleeditor-language",language),loading.show();var apiClient=connectionManager.getApiClient(currentItem.ServerId),url=apiClient.getUrl("Items/"+currentItem.Id+"/RemoteSearch/Subtitles/"+language);apiClient.getJSON(url).then(function(results){renderSearchResults(context,results)})}function reload(context,apiClient,itemId){function onGetItem(item){currentItem=item,fillSubtitleList(context,item);var file=item.Path||"",index=Math.max(file.lastIndexOf("/"),file.lastIndexOf("\\"));index>-1&&(file=file.substring(index+1)),file?(context.querySelector(".pathValue").innerHTML=file,context.querySelector(".originalFile").classList.remove("hide")):(context.querySelector(".pathValue").innerHTML="",context.querySelector(".originalFile").classList.add("hide")),loading.hide()}context.querySelector(".noSearchResults").classList.add("hide"),"string"==typeof itemId?apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(onGetItem):onGetItem(itemId)}function onSearchSubmit(e){var form=this,lang=form.querySelector("#selectLanguage",form).value;return searchForSubtitles(dom.parentWithClass(form,"formDialogContent"),lang),e.preventDefault(),!1}function onSubtitleListClick(e){var btnDelete=dom.parentWithClass(e.target,"btnDelete");if(btnDelete){var index=btnDelete.getAttribute("data-index");deleteLocalSubtitle(dom.parentWithClass(btnDelete,"subtitleEditorDialog"),index)}}function onSubtitleResultsClick(e){var subtitleId,context,btnOptions=dom.parentWithClass(e.target,"btnOptions");btnOptions&&(subtitleId=btnOptions.getAttribute("data-subid"),context=dom.parentWithClass(btnOptions,"subtitleEditorDialog"),showDownloadOptions(btnOptions,context,subtitleId));var btnDownload=dom.parentWithClass(e.target,"btnDownload");btnDownload&&(subtitleId=btnDownload.getAttribute("data-subid"),context=dom.parentWithClass(btnDownload,"subtitleEditorDialog"),downloadRemoteSubtitles(context,subtitleId))}function showDownloadOptions(button,context,subtitleId){var items=[];items.push({name:Globalize.translate("sharedcomponents#Download"),id:"download"}),require(["actionsheet"],function(actionsheet){actionsheet.show({items:items,positionTo:button}).then(function(id){switch(id){case"download":downloadRemoteSubtitles(context,subtitleId)}})})}function centerFocus(elem,horiz,on){require(["scrollHelper"],function(scrollHelper){var fn=on?"on":"off";scrollHelper.centerFocus[fn](elem,horiz)})}function showEditorInternal(itemId,serverId,template){hasChanges=!1;var apiClient=connectionManager.getApiClient(serverId);return apiClient.getItem(apiClient.getCurrentUserId(),itemId).then(function(item){var dialogOptions={removeOnClose:!0,scrollY:!1};layoutManager.tv?dialogOptions.size="fullscreen":dialogOptions.size="small";var dlg=dialogHelper.createDialog(dialogOptions);dlg.classList.add("formDialog"),dlg.classList.add("subtitleEditorDialog"),dlg.innerHTML=globalize.translateDocument(template,"sharedcomponents"),dlg.querySelector(".originalSubtitleFileLabel").innerHTML=globalize.translate("sharedcomponents#File"),dlg.querySelector(".subtitleSearchForm").addEventListener("submit",onSearchSubmit);var btnSubmit=dlg.querySelector(".btnSubmit");layoutManager.tv?(centerFocus(dlg.querySelector(".formDialogContent"),!1,!0),dlg.querySelector(".btnSearchSubtitles").classList.add("hide")):btnSubmit.classList.add("hide");var editorContent=dlg.querySelector(".formDialogContent");return dlg.querySelector(".subtitleList").addEventListener("click",onSubtitleListClick),dlg.querySelector(".subtitleResults").addEventListener("click",onSubtitleResultsClick),apiClient.getCultures().then(function(languages){fillLanguages(editorContent,apiClient,languages)}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),new Promise(function(resolve,reject){dlg.addEventListener("close",function(){layoutManager.tv&¢erFocus(dlg.querySelector(".formDialogContent"),!1,!1),hasChanges?resolve():reject()}),dialogHelper.open(dlg),reload(editorContent,apiClient,item)})})}function showEditor(itemId,serverId){return loading.show(),new Promise(function(resolve,reject){require(["text!./subtitleeditor.template.html"],function(template){showEditorInternal(itemId,serverId,template).then(resolve,reject)})})}var currentItem,hasChanges;return{show:showEditor}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/subtitlesettings/subtitleappearancehelper.js b/dashboard-ui/bower_components/emby-webcomponents/subtitlesettings/subtitleappearancehelper.js index b0e2e1c59..f3fc5b9b4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/subtitlesettings/subtitleappearancehelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/subtitlesettings/subtitleappearancehelper.js @@ -1 +1 @@ -define([],function(){"use strict";function getTextStyles(settings,isCue){var list=[];if(isCue)switch(settings.textSize||""){case"small":list.push({name:"font-size",value:".7em"});break;case"large":list.push({name:"font-size",value:"1.3em"});break;case"larger":list.push({name:"font-size",value:"1.72em"});break;case"extralarge":list.push({name:"font-size",value:"2em"});break;default:case"medium":}else switch(settings.textSize||""){case"small":list.push({name:"font-size",value:"inherit"});break;case"larger":list.push({name:"font-size",value:"2em"});break;case"extralarge":list.push({name:"font-size",value:"2.2em"});break;case"large":list.push({name:"font-size",value:"1.72em"});break;default:case"medium":list.push({name:"font-size",value:"1.36em"})}switch(settings.dropShadow||""){case"raised":list.push({name:"text-shadow",value:"-1px -1px white, 0px -1px white, -1px 0px white, 1px 1px black, 0px 1px black, 1px 0px black"});break;case"depressed":list.push({name:"text-shadow",value:"1px 1px white, 0px 1px white, 1px 0px white, -1px -1px black, 0px -1px black, -1px 0px black"});break;case"uniform":list.push({name:"text-shadow",value:"-1px 0px #000000, 0px 1px #000000, 1px 0px #000000, 0px -1px #000000"});break;case"none":list.push({name:"text-shadow",value:"none"});break;default:case"dropshadow":list.push({name:"text-shadow",value:"#000000 0px 0px 7px"})}var background=settings.textBackground||"transparent";background&&list.push({name:"background-color",value:background});var textColor=settings.textColor||"#ffffff";switch(textColor&&list.push({name:"color",value:textColor}),settings.font||""){case"typewriter":list.push({name:"font-family",value:'"Courier New",monospace'}),list.push({name:"font-variant",value:"none"});break;case"print":list.push({name:"font-family",value:"Georgia,Times New Roman,Arial,Helvetica,serif"}),list.push({name:"font-variant",value:"none"});break;case"console":list.push({name:"font-family",value:"Consolas,Lucida Console,Menlo,Monaco,monospace"}),list.push({name:"font-variant",value:"none"});break;case"cursive":list.push({name:"font-family",value:"Lucida Handwriting,Brush Script MT,Segoe Script,cursive,Quintessential,system-ui,-apple-system,BlinkMacSystemFont,sans-serif"}),list.push({name:"font-variant",value:"none"});break;case"casual":list.push({name:"font-family",value:"Gabriola,Segoe Print,Comic Sans MS,Chalkboard,Short Stack,system-ui,-apple-system,BlinkMacSystemFont,sans-serif"}),list.push({name:"font-variant",value:"none"});break;case"smallcaps":list.push({name:"font-family",value:"Copperplate Gothic,Copperplate Gothic Bold,Copperplate,system-ui,-apple-system,BlinkMacSystemFont,sans-serif"}),list.push({name:"font-variant",value:"small-caps"});break;default:list.push({name:"font-family",value:"inherit"}),list.push({name:"font-variant",value:"none"})}return list}function getWindowStyles(settings){return[]}function getStyles(settings,isCue){return{text:getTextStyles(settings,isCue),window:getWindowStyles(settings)}}function applyStyleList(styles,elem){for(var i=0,length=styles.length;i
    -
    +
    ${TheseSettingsAffectSubtitlesOnThisDevice} @@ -53,6 +53,7 @@
    ',html+="
    "):(html+='
    ',html+='",targets.length||(html+='
    '+globalize.translate("sharedcomponents#LabelSyncNoTargetsHelp")+"
    "),appHost.supports("externallinks")&&(html+='"),html+="
    "),html+='
    ',html+='",html+='
    ',html+="
    ",html+='
    ',html+='",html+='
    ',html+="
    ",html+='
    ',html+='',html+="
    ",dialogOptions.Options.indexOf("UnwatchedOnly")!==-1&&(html+='
    ',html+="",html+='
    '+globalize.translate("sharedcomponents#SyncUnwatchedVideosOnlyHelp")+"
    ",html+="
    "),dialogOptions.Options.indexOf("SyncNewContent")!==-1&&(html+='
    ',html+="",html+='
    '+globalize.translate("sharedcomponents#AutomaticallySyncNewContentHelp")+"
    ",html+="
    "),dialogOptions.Options.indexOf("ItemLimit")!==-1&&(html+='
    ',html+='',html+='
    '+globalize.translate("sharedcomponents#LabelItemLimitHelp")+"
    ",html+="
    "),elem.innerHTML=html;var selectSyncTarget=elem.querySelector("#selectSyncTarget");selectSyncTarget&&(selectSyncTarget.addEventListener("change",function(){loadQualityOptions(elem,this.value,options.dialogOptionsFn).then(resolve)}),selectSyncTarget.dispatchEvent(new CustomEvent("change",{bubbles:!0})));var selectProfile=elem.querySelector("#selectProfile");selectProfile&&(selectProfile.addEventListener("change",function(){onProfileChange(elem,this.value)}),dialogOptions.ProfileOptions.length&&selectProfile.dispatchEvent(new CustomEvent("change",{bubbles:!0})));var selectQuality=elem.querySelector("#selectQuality");selectQuality&&(selectQuality.addEventListener("change",function(){onQualityChange(elem,this.value)}),selectQuality.dispatchEvent(new CustomEvent("change",{bubbles:!0}))),setTimeout(function(){focusManager.autoFocus(elem)},100)}function showWifiMessage(){require(["dialog","appRouter"],function(dialog,appRouter){var options={title:globalize.translate("sharedcomponents#HeaderWaitingForWifi"),text:globalize.translate("sharedcomponents#WifiRequiredToDownload")},items=[];items.push({name:options.confirmText||globalize.translate("sharedcomponents#ButtonOk"),id:"ok",type:"submit"}),items.push({name:options.cancelText||globalize.translate("sharedcomponents#HeaderDownloadSettings"),id:"downloadsettings",type:"cancel"}),options.buttons=items,dialog(options).then(function(result){return"ok"===result?Promise.resolve():"downloadsettings"===result?(appRouter.show(appRouter.getRouteUrl("downloadsettings")),Promise.resolve()):Promise.reject()})})}function validateNetwork(){var network=navigator.connection?navigator.connection.type:null;switch(network){case"cellular":case"bluetooth":return showWifiMessage(),!1;default:return!0}}function showSyncMenu(options){return options.isLocalSync&&appSettings.syncOnlyOnWifi()&&!validateNetwork()?Promise.reject():registrationServices.validateFeature("sync").then(function(){return showSyncMenuInternal(options)})}function enableAutoSync(options){if(!options.isLocalSync)return!1;var firstItem=(options.items||[])[0]||{};return"Audio"===firstItem.Type||("MusicAlbum"===firstItem.Type||("MusicArtist"===firstItem.Type||("MusicGenre"===firstItem.Type||"Playlist"===firstItem.Type&&"Audio"===firstItem.MediaType)))}function showSyncMenuInternal(options){var apiClient=connectionManager.getApiClient(options.serverId),userId=apiClient.getCurrentUserId();if(enableAutoSync(options))return submitQuickSyncJob(apiClient,userId,apiClient.deviceId(),{items:options.items,Quality:"custom",Bitrate:appSettings.maxStaticMusicBitrate()});var dialogOptionsFn=getTargetDialogOptionsFn(apiClient,{UserId:userId,ItemIds:(options.items||[]).map(function(i){return i.Id||i}).join(","),ParentId:options.ParentId,Category:options.Category});return dialogOptionsFn().then(function(dialogOptions){currentDialogOptions=dialogOptions;var dlgElementOptions={removeOnClose:!0,scrollY:!1,autoFocus:!1};layoutManager.tv?dlgElementOptions.size="fullscreen":dlgElementOptions.size="small";var dlg=dialogHelper.createDialog(dlgElementOptions);dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ';var syncButtonLabel=options.isLocalSync?globalize.translate("sharedcomponents#Download"):globalize.translate("sharedcomponents#Sync");html+=syncButtonLabel,html+="

    ",appHost.supports("externallinks")&&(html+='info'+globalize.translate("sharedcomponents#Help")+""),html+="
    ",html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='",html+="
    ",html+="
    ",html+="
    ",html+="
    ",dlg.innerHTML=html;var submitted=!1;dlg.querySelector("form").addEventListener("submit",function(e){return submitted=submitJob(dlg,apiClient,userId,options,this),e.preventDefault(),!1}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1);var promise=dialogHelper.open(dlg);return renderForm({elem:dlg.querySelector(".formFields"),dialogOptions:dialogOptions,dialogOptionsFn:dialogOptionsFn,isLocalSync:options.isLocalSync}),promise.then(function(){return layoutManager.tv&&scrollHelper.centerFocus.off(dlg.querySelector(".formDialogContent"),!1),submitted?Promise.resolve():Promise.reject()})})}function getTargetDialogOptionsFn(apiClient,query){return function(targetId){return query.TargetId=targetId,apiClient.getJSON(apiClient.getUrl("Sync/Options",query))}}function setQualityFieldVisible(form,visible){var fldQuality=form.querySelector(".fldQuality"),selectQuality=form.querySelector("#selectQuality");visible?(fldQuality&&fldQuality.classList.remove("hide"),selectQuality&&selectQuality.removeAttribute("required")):(fldQuality&&fldQuality.classList.add("hide"),selectQuality&&selectQuality.removeAttribute("required"))}function onProfileChange(form,profileId){var options=currentDialogOptions||{},profileOptions=options.ProfileOptions||[];if(profileOptions.length){var option=profileOptions.filter(function(o){return o.Id===profileId})[0],qualityOptions=options.QualityOptions||[];option?(form.querySelector(".profileDescription").innerHTML=option.Description||"",setQualityFieldVisible(form,qualityOptions.length>0&&option.EnableQualityOptions&&options.Options.indexOf("Quality")!==-1)):(form.querySelector(".profileDescription").innerHTML="",setQualityFieldVisible(form,qualityOptions.length>0&&options.Options.indexOf("Quality")!==-1))}}function onQualityChange(form,qualityId){var options=currentDialogOptions||{},option=(options.QualityOptions||[]).filter(function(o){return o.Id===qualityId})[0],qualityDescription=form.querySelector(".qualityDescription");option?qualityDescription.innerHTML=option.Description||"":qualityDescription.innerHTML="";var fldBitrate=form.querySelector(".fldBitrate"),txtBitrate=form.querySelector("#txtBitrate");"custom"===qualityId?(fldBitrate&&fldBitrate.classList.remove("hide"),txtBitrate&&txtBitrate.setAttribute("required","required")):(fldBitrate&&fldBitrate.classList.add("hide"),txtBitrate&&txtBitrate.removeAttribute("required"))}function renderTargetDialogOptions(form,options){currentDialogOptions=options;var fldProfile=form.querySelector(".fldProfile"),selectProfile=form.querySelector("#selectProfile");options.ProfileOptions.length&&options.Options.indexOf("Profile")!==-1?(fldProfile&&fldProfile.classList.remove("hide"),selectProfile&&selectProfile.setAttribute("required","required")):(fldProfile&&fldProfile.classList.add("hide"),selectProfile&&selectProfile.removeAttribute("required")),setQualityFieldVisible(form,options.QualityOptions.length>0),selectProfile&&(selectProfile.innerHTML=options.ProfileOptions.map(function(o){var selectedAttribute=o.IsDefault?' selected="selected"':"";return'"}).join(""),selectProfile.dispatchEvent(new CustomEvent("change",{bubbles:!0})));var selectQuality=form.querySelector("#selectQuality");if(selectQuality){selectQuality.innerHTML=options.QualityOptions.map(function(o){var selectedAttribute=o.IsDefault?' selected="selected"':"";return'"}).join("");var lastQuality=appSettings.get("sync-lastquality");lastQuality&&options.QualityOptions.filter(function(i){return i.Id===lastQuality}).length&&(selectQuality.value=lastQuality),selectQuality.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}}function loadQualityOptions(form,targetId,dialogOptionsFn){return dialogOptionsFn(targetId).then(function(options){return renderTargetDialogOptions(form,options)})}var currentDialogOptions;return{showMenu:showSyncMenu,renderForm:renderForm,setJobValues:setJobValues}}); \ No newline at end of file +define(["apphost","globalize","connectionManager","layoutManager","focusManager","scrollHelper","appSettings","registrationServices","dialogHelper","paper-icon-button-light","formDialogStyle"],function(appHost,globalize,connectionManager,layoutManager,focusManager,scrollHelper,appSettings,registrationServices,dialogHelper){"use strict";function submitJob(dlg,apiClient,userId,syncOptions,form){if(!userId)throw new Error("userId cannot be null");if(!syncOptions)throw new Error("syncOptions cannot be null");if(!form)throw new Error("form cannot be null");var selectSyncTarget=form.querySelector("#selectSyncTarget"),target=selectSyncTarget?selectSyncTarget.value:null;if(!target)return require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#PleaseSelectDeviceToSyncTo"))}),!1;var options={userId:userId,TargetId:target,ParentId:syncOptions.ParentId,Category:syncOptions.Category};return setJobValues(options,form),syncOptions.items&&syncOptions.items.length&&(options.ItemIds=(syncOptions.items||[]).map(function(i){return i.Id||i}).join(",")),apiClient.ajax({type:"POST",url:apiClient.getUrl("Sync/Jobs"),data:JSON.stringify(options),contentType:"application/json",dataType:"json"}).then(function(){dialogHelper.close(dlg),require(["toast"],function(toast){showSubmissionToast(target,apiClient),"download"===syncOptions.mode&&syncNow()})}),!0}function showSubmissionToast(targetId,apiClient){require(["toast"],function(toast){toast(targetId===apiClient.deviceId()?globalize.translate("sharedcomponents#DownloadingDots"):globalize.translate("sharedcomponents#SyncingDots"))})}function syncNow(){require(["localsync"],function(localSync){localSync.sync()})}function submitQuickSyncJob(apiClient,userId,targetId,syncOptions){if(!userId)throw new Error("userId cannot be null");if(!syncOptions)throw new Error("syncOptions cannot be null");if(!targetId)throw new Error("targetId cannot be null");var options={userId:userId,TargetId:targetId,ParentId:syncOptions.ParentId,Category:syncOptions.Category,Quality:syncOptions.Quality,Bitrate:syncOptions.Bitrate};return syncOptions.items&&syncOptions.items.length&&(options.ItemIds=(syncOptions.items||[]).map(function(i){return i.Id||i}).join(",")),apiClient.ajax({type:"POST",url:apiClient.getUrl("Sync/Jobs"),data:JSON.stringify(options),contentType:"application/json",dataType:"json"}).then(function(){require(["toast"],function(toast){showSubmissionToast(targetId,apiClient),"download"===syncOptions.mode&&syncNow()})})}function setJobValues(job,form){var txtBitrate=form.querySelector("#txtBitrate"),bitrate=txtBitrate?txtBitrate.value:null;bitrate&&(bitrate=1e6*parseFloat(bitrate)),job.Bitrate=bitrate;var selectQuality=form.querySelector("#selectQuality");selectQuality&&(job.Quality=selectQuality.value,appSettings.set("sync-lastquality",job.Quality||""));var selectProfile=form.querySelector("#selectProfile");selectProfile&&(job.Profile=selectProfile.value);var txtItemLimit=form.querySelector("#txtItemLimit");txtItemLimit&&(job.ItemLimit=txtItemLimit.value||null);var chkSyncNewContent=form.querySelector("#chkSyncNewContent");chkSyncNewContent&&(job.SyncNewContent=chkSyncNewContent.checked);var chkUnwatchedOnly=form.querySelector("#chkUnwatchedOnly");chkUnwatchedOnly&&(job.UnwatchedOnly=chkUnwatchedOnly.checked)}function renderForm(options){return new Promise(function(resolve,reject){require(["emby-checkbox","emby-input","emby-select"],function(){renderFormInternal(options,connectionManager.deviceId(),resolve)})})}function renderFormInternal(options,defaultTargetId,resolve){var elem=options.elem,dialogOptions=options.dialogOptions,targets=dialogOptions.Targets,html="",mode=options.mode,targetContainerClass="download"===mode?" hide":"",syncTargetLabel="convert"===mode?globalize.translate("sharedcomponents#LabelConvertTo"):globalize.translate("sharedcomponents#LabelSyncTo");options.readOnlySyncTarget?(html+='
    ',html+='',html+="
    "):(html+='
    ',html+='",targets.length||(html+='
    '+globalize.translate("sharedcomponents#LabelSyncNoTargetsHelp")+"
    "),appHost.supports("externallinks")&&(html+='"),html+="
    "),html+='
    ',html+='",html+='
    ',html+="
    ",html+='
    ',html+='",html+='
    ',html+="
    ",html+='
    ',html+='',html+="
    ",-1!==dialogOptions.Options.indexOf("UnwatchedOnly")&&(html+='
    ',html+="",html+="convert"===mode?'
    '+globalize.translate("sharedcomponents#ConvertUnwatchedVideosOnlyHelp")+"
    ":'
    '+globalize.translate("sharedcomponents#SyncUnwatchedVideosOnlyHelp")+"
    ",html+="
    "),-1!==dialogOptions.Options.indexOf("SyncNewContent")&&(html+='
    ',html+="",html+="convert"===mode?'
    '+globalize.translate("sharedcomponents#AutomaticallyConvertNewContentHelp")+"
    ":'
    '+globalize.translate("sharedcomponents#AutomaticallySyncNewContentHelp")+"
    ",html+="
    "),-1!==dialogOptions.Options.indexOf("ItemLimit")&&(html+='
    ',html+='',html+="convert"===mode?'
    '+globalize.translate("sharedcomponents#ConvertItemLimitHelp")+"
    ":'
    '+globalize.translate("sharedcomponents#DownloadItemLimitHelp")+"
    ",html+="
    "),elem.innerHTML=html;var selectSyncTarget=elem.querySelector("#selectSyncTarget");selectSyncTarget&&(selectSyncTarget.addEventListener("change",function(){loadQualityOptions(elem,this.value,options.dialogOptionsFn).then(resolve)}),selectSyncTarget.dispatchEvent(new CustomEvent("change",{bubbles:!0})));var selectProfile=elem.querySelector("#selectProfile");selectProfile&&(selectProfile.addEventListener("change",function(){onProfileChange(elem,this.value)}),dialogOptions.ProfileOptions.length&&selectProfile.dispatchEvent(new CustomEvent("change",{bubbles:!0})));var selectQuality=elem.querySelector("#selectQuality");selectQuality&&(selectQuality.addEventListener("change",function(){onQualityChange(elem,this.value)}),selectQuality.dispatchEvent(new CustomEvent("change",{bubbles:!0}))),setTimeout(function(){focusManager.autoFocus(elem)},100)}function showWifiMessage(){require(["dialog","appRouter"],function(dialog,appRouter){var options={title:globalize.translate("sharedcomponents#HeaderWaitingForWifi"),text:globalize.translate("sharedcomponents#WifiRequiredToDownload")},items=[];items.push({name:options.confirmText||globalize.translate("sharedcomponents#ButtonOk"),id:"ok",type:"submit"}),items.push({name:options.cancelText||globalize.translate("sharedcomponents#HeaderDownloadSettings"),id:"downloadsettings",type:"cancel"}),options.buttons=items,dialog(options).then(function(result){return"ok"===result?Promise.resolve():"downloadsettings"===result?(appRouter.show(appRouter.getRouteUrl("downloadsettings")),Promise.resolve()):Promise.reject()})})}function validateNetwork(){switch(navigator.connection?navigator.connection.type:null){case"cellular":case"bluetooth":return showWifiMessage(),!1;default:return!0}}function showSyncMenu(options){return"download"===options.mode&&appSettings.syncOnlyOnWifi()&&!validateNetwork()?Promise.reject():registrationServices.validateFeature("sync").then(function(){return showSyncMenuInternal(options)})}function enableAutoSync(options){if("download"!==options.mode)return!1;var firstItem=(options.items||[])[0]||{};return"Audio"===firstItem.Type||("MusicAlbum"===firstItem.Type||("MusicArtist"===firstItem.Type||("MusicGenre"===firstItem.Type||"Playlist"===firstItem.Type&&"Audio"===firstItem.MediaType)))}function showSyncMenuInternal(options){var apiClient=connectionManager.getApiClient(options.serverId),userId=apiClient.getCurrentUserId();if(enableAutoSync(options))return submitQuickSyncJob(apiClient,userId,apiClient.deviceId(),{items:options.items,Quality:"custom",Bitrate:appSettings.maxStaticMusicBitrate()});var dialogOptionsFn=getTargetDialogOptionsFn(apiClient,{UserId:userId,ItemIds:(options.items||[]).map(function(i){return i.Id||i}).join(","),ParentId:options.ParentId,Category:options.Category,IncludeProviders:"convert"===options.mode?"ConvertSyncProvider":null,ExcludeProviders:"convert"===options.mode?null:"ConvertSyncProvider"});return dialogOptionsFn().then(function(dialogOptions){currentDialogOptions=dialogOptions;var dlgElementOptions={removeOnClose:!0,scrollY:!1,autoFocus:!1};layoutManager.tv?dlgElementOptions.size="fullscreen":dlgElementOptions.size="small";var dlg=dialogHelper.createDialog(dlgElementOptions);dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ';var syncButtonLabel="download"===options.mode?globalize.translate("sharedcomponents#Download"):"convert"===options.mode?globalize.translate("sharedcomponents#Convert"):globalize.translate("sharedcomponents#Sync");html+=syncButtonLabel,html+="

    ",appHost.supports("externallinks")&&(html+='info'+globalize.translate("sharedcomponents#Help")+""),html+="
    ",html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='",html+="
    ",html+="
    ",html+="
    ",html+="
    ",dlg.innerHTML=html;var submitted=!1;dlg.querySelector("form").addEventListener("submit",function(e){return submitted=submitJob(dlg,apiClient,userId,options,this),e.preventDefault(),!1}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1);var promise=dialogHelper.open(dlg);return renderForm({elem:dlg.querySelector(".formFields"),dialogOptions:dialogOptions,dialogOptionsFn:dialogOptionsFn,mode:options.mode}),promise.then(function(){return layoutManager.tv&&scrollHelper.centerFocus.off(dlg.querySelector(".formDialogContent"),!1),submitted?Promise.resolve():Promise.reject()})})}function getTargetDialogOptionsFn(apiClient,query){return function(targetId){return query.TargetId=targetId,apiClient.getJSON(apiClient.getUrl("Sync/Options",query))}}function setQualityFieldVisible(form,visible){var fldQuality=form.querySelector(".fldQuality"),selectQuality=form.querySelector("#selectQuality");visible?(fldQuality&&fldQuality.classList.remove("hide"),selectQuality&&selectQuality.removeAttribute("required")):(fldQuality&&fldQuality.classList.add("hide"),selectQuality&&selectQuality.removeAttribute("required"))}function onProfileChange(form,profileId){var options=currentDialogOptions||{},profileOptions=options.ProfileOptions||[];if(profileOptions.length){var option=profileOptions.filter(function(o){return o.Id===profileId})[0],qualityOptions=options.QualityOptions||[];option?(form.querySelector(".profileDescription").innerHTML=option.Description||"",setQualityFieldVisible(form,qualityOptions.length>0&&option.EnableQualityOptions&&-1!==options.Options.indexOf("Quality"))):(form.querySelector(".profileDescription").innerHTML="",setQualityFieldVisible(form,qualityOptions.length>0&&-1!==options.Options.indexOf("Quality")))}}function onQualityChange(form,qualityId){var options=currentDialogOptions||{},option=(options.QualityOptions||[]).filter(function(o){return o.Id===qualityId})[0],qualityDescription=form.querySelector(".qualityDescription");qualityDescription.innerHTML=option?option.Description||"":"";var fldBitrate=form.querySelector(".fldBitrate"),txtBitrate=form.querySelector("#txtBitrate");"custom"===qualityId?(fldBitrate&&fldBitrate.classList.remove("hide"),txtBitrate&&txtBitrate.setAttribute("required","required")):(fldBitrate&&fldBitrate.classList.add("hide"),txtBitrate&&txtBitrate.removeAttribute("required"))}function renderTargetDialogOptions(form,options){currentDialogOptions=options;var fldProfile=form.querySelector(".fldProfile"),selectProfile=form.querySelector("#selectProfile");options.ProfileOptions.length&&-1!==options.Options.indexOf("Profile")?(fldProfile&&fldProfile.classList.remove("hide"),selectProfile&&selectProfile.setAttribute("required","required")):(fldProfile&&fldProfile.classList.add("hide"),selectProfile&&selectProfile.removeAttribute("required")),setQualityFieldVisible(form,options.QualityOptions.length>0),selectProfile&&(selectProfile.innerHTML=options.ProfileOptions.map(function(o){var selectedAttribute=o.IsDefault?' selected="selected"':"";return'"}).join(""),selectProfile.dispatchEvent(new CustomEvent("change",{bubbles:!0})));var selectQuality=form.querySelector("#selectQuality");if(selectQuality){selectQuality.innerHTML=options.QualityOptions.map(function(o){var selectedAttribute=o.IsDefault?' selected="selected"':"";return'"}).join("");var lastQuality=appSettings.get("sync-lastquality");lastQuality&&options.QualityOptions.filter(function(i){return i.Id===lastQuality}).length&&(selectQuality.value=lastQuality),selectQuality.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}}function loadQualityOptions(form,targetId,dialogOptionsFn){return dialogOptionsFn(targetId).then(function(options){return renderTargetDialogOptions(form,options)})}var currentDialogOptions;return{showMenu:showSyncMenu,renderForm:renderForm,setJobValues:setJobValues}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/sync/syncjobeditor.js b/dashboard-ui/bower_components/emby-webcomponents/sync/syncjobeditor.js index 8ceec9ea9..42e6d3244 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/sync/syncjobeditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/sync/syncjobeditor.js @@ -1 +1 @@ -define(["connectionManager","serverNotifications","events","datetime","dom","imageLoader","loading","globalize","apphost","layoutManager","scrollHelper","dialogHelper","listViewStyle","paper-icon-button-light","emby-button","formDialogStyle","emby-linkbutton"],function(connectionManager,serverNotifications,events,datetime,dom,imageLoader,loading,globalize,appHost,layoutManager,scrollHelper,dialogHelper){"use strict";function syncNow(){require(["localsync"],function(localSync){localSync.sync()})}function renderJob(context,job,dialogOptions){require(["syncDialog"],function(syncDialog){syncDialog.renderForm({elem:context.querySelector(".syncJobFormContent"),dialogOptions:dialogOptions,dialogOptionsFn:getTargetDialogOptionsFn(dialogOptions),readOnlySyncTarget:!0}).then(function(){fillJobValues(context,job,dialogOptions)})})}function getTargetDialogOptionsFn(dialogOptions){return function(targetId){return Promise.resolve(dialogOptions)}}function getJobItemHtml(jobItem,apiClient,index){var nextAction,html="",status=jobItem.Status;"Failed"===status?nextAction="retry":"Cancelled"===status?nextAction="retry":"Queued"===status||"Transferring"===status||"Converting"===status||"ReadyToTransfer"===status?nextAction="cancel":"Synced"!==status||jobItem.IsMarkedForRemoval||(nextAction="remove");var listItemClass="listItem listItem-shaded";layoutManager.tv&&nextAction&&(listItemClass+=" btnJobItemMenu"),layoutManager.tv&&(listItemClass+=" listItem-button");var tagName=layoutManager.tv?"button":"div";html+="<"+tagName+' type="button" class="'+listItemClass+'" data-itemid="'+jobItem.Id+'" data-status="'+jobItem.Status+'" data-action="'+nextAction+'">';var imgUrl;jobItem.PrimaryImageItemId&&(imgUrl=apiClient.getImageUrl(jobItem.PrimaryImageItemId,{type:"Primary",width:80,tag:jobItem.PrimaryImageTag,minScale:1.5})),html+=imgUrl?'
    ":'sync',html+='
    ',html+='

    ',html+=jobItem.ItemName,html+="

    ",html+="Failed"===jobItem.Status?'
    ':'
    ',html+=globalize.translate("sharedcomponents#SyncJobItemStatus"+jobItem.Status),"Synced"===jobItem.Status&&jobItem.IsMarkedForRemoval&&(html+="
    ",html+=globalize.translate("sharedcomponents#RemovingFromDevice")),html+="
    ",html+='
    ',html+='
    ',html+="
    ",html+="
    ";"dots-horiz"===appHost.moreIcon?"":"";return layoutManager.tv||("retry"===nextAction?html+='':"cancel"===nextAction?html+='':"remove"===nextAction&&(html+='')),html+=""}function renderJobItems(context,items,apiClient){var html="";html+="

    "+globalize.translate("sharedcomponents#Items")+"

    ",html+='
    ';var index=0;html+=items.map(function(i){return getJobItemHtml(i,apiClient,index++)}).join(""),html+="
    ";var elem=context.querySelector(".jobItems");elem.innerHTML=html,imageLoader.lazyChildren(elem)}function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(elem=elem.parentNode,!elem)return null;return elem}function showJobItemMenu(elem,jobId,apiClient){var action=elem.getAttribute("data-action"),context=parentWithClass(elem,"formDialog"),listItem=parentWithClass(elem,"listItem"),jobItemId=listItem.getAttribute("data-itemid");"retry"===action?retryJobItem(context,jobId,jobItemId,apiClient):"cancel"!==action&&"remove"!==action||cancelJobItem(context,jobId,jobItemId,apiClient)}function cancelJobItem(context,jobId,jobItemId,apiClient){showRemoveConfirm(function(){loading.show(),apiClient.ajax({type:"DELETE",url:apiClient.getUrl("Sync/JobItems/"+jobItemId)}).then(function(){appHost.supports("sync")&&syncNow(),loadJob(context,jobId,apiClient)})})}function retryJobItem(context,jobId,jobItemId,apiClient){showRetryConfirm(function(){apiClient.ajax({type:"POST",url:apiClient.getUrl("Sync/JobItems/"+jobItemId+"/Enable")}).then(function(){appHost.supports("sync")&&syncNow(),loadJob(context,jobId,apiClient)})})}function showRetryConfirm(callback){require(["confirm"],function(confirm){confirm({text:globalize.translate("sharedcomponents#ConfirmRemoveDownload"),confirmText:globalize.translate("sharedcomponents#RemoveDownload"),cancelText:globalize.translate("sharedcomponents#KeepDownload"),primary:"cancel"}).then(callback)})}function showRemoveConfirm(callback){require(["confirm"],function(confirm){confirm({text:globalize.translate("sharedcomponents#ConfirmRemoveDownload"),confirmText:globalize.translate("sharedcomponents#RemoveDownload"),cancelText:globalize.translate("sharedcomponents#KeepDownload"),primary:"cancel"}).then(callback)})}function fillJobValues(context,job,editOptions){var selectProfile=context.querySelector("#selectProfile");selectProfile&&(selectProfile.value=job.Profile||"");var selectQuality=context.querySelector("#selectQuality");selectQuality&&(selectQuality.value=job.Quality||"");var chkUnwatchedOnly=context.querySelector("#chkUnwatchedOnly");chkUnwatchedOnly&&(chkUnwatchedOnly.checked=job.UnwatchedOnly);var chkSyncNewContent=context.querySelector("#chkSyncNewContent");chkSyncNewContent&&(chkSyncNewContent.checked=job.SyncNewContent);var txtItemLimit=context.querySelector("#txtItemLimit");txtItemLimit&&(txtItemLimit.value=job.ItemLimit);var txtBitrate=context.querySelector("#txtBitrate");job.Bitrate?txtBitrate.value=job.Bitrate/1e6:txtBitrate.value="";var target=editOptions.Targets.filter(function(t){return t.Id===job.TargetId})[0],targetName=target?target.Name:"",selectSyncTarget=context.querySelector("#selectSyncTarget");selectSyncTarget&&(selectSyncTarget.value=targetName)}function loadJob(context,id,apiClient){loading.show(),apiClient.getJSON(apiClient.getUrl("Sync/Jobs/"+id)).then(function(job){apiClient.getJSON(apiClient.getUrl("Sync/Options",{UserId:job.UserId,ItemIds:job.RequestedItemIds&&job.RequestedItemIds.length?job.RequestedItemIds.join(""):null,ParentId:job.ParentId,Category:job.Category,TargetId:job.TargetId})).then(function(options){_jobOptions=options,renderJob(context,job,options),loading.hide()})}),apiClient.getJSON(apiClient.getUrl("Sync/JobItems",{JobId:id,AddMetadata:!0})).then(function(result){renderJobItems(context,result.Items,apiClient),loading.hide()})}function loadJobInfo(context,job,jobItems,apiClient){renderJobItems(context,jobItems,apiClient),loading.hide()}function saveJob(context,id,apiClient){loading.show(),apiClient.getJSON(apiClient.getUrl("Sync/Jobs/"+id)).then(function(job){require(["syncDialog"],function(syncDialog){syncDialog.setJobValues(job,context),apiClient.ajax({url:apiClient.getUrl("Sync/Jobs/"+id),type:"POST",data:JSON.stringify(job),contentType:"application/json"}).then(function(){appHost.supports("sync")&&syncNow(),loading.hide(),dialogHelper.close(context)})})})}function startListening(apiClient,jobId){var startParams="0,1500";startParams+=","+jobId,apiClient.isWebSocketOpen()&&apiClient.sendWebSocketMessage("SyncJobStart",startParams)}function stopListening(apiClient){apiClient.isWebSocketOpen()&&apiClient.sendWebSocketMessage("SyncJobStop","")}function bindEvents(context,jobId,apiClient){context.querySelector(".jobItems").addEventListener("click",function(e){var btnJobItemMenu=dom.parentWithClass(e.target,"btnJobItemMenu");btnJobItemMenu&&showJobItemMenu(btnJobItemMenu,jobId,apiClient)})}function showEditor(options){function onSyncJobMessage(e,apiClient,msg){loadJobInfo(dlg,msg.Job,msg.JobItems,apiClient)}var apiClient=connectionManager.getApiClient(options.serverId),id=options.jobId,dlgElementOptions={removeOnClose:!0,scrollY:!1,autoFocus:!1};layoutManager.tv?dlgElementOptions.size="fullscreen":dlgElementOptions.size="medium";var dlg=dialogHelper.createDialog(dlgElementOptions);dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ',html+=globalize.translate("sharedcomponents#Sync"),html+="

    ",appHost.supports("externallinks")&&(html+='info'+globalize.translate("sharedcomponents#Help")+""),html+="
    ",html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='",html+="
    ",html+="
    ",html+="
    ",html+="
    ",dlg.innerHTML=html;var submitted=!1;dlg.querySelector("form").addEventListener("submit",function(e){return saveJob(dlg,id,apiClient),e.preventDefault(),!1}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),loadJob(dlg,id,apiClient),bindEvents(dlg,id,apiClient);var promise=dialogHelper.open(dlg);return startListening(apiClient,id),events.on(serverNotifications,"SyncJob",onSyncJobMessage),promise.then(function(){return stopListening(apiClient),events.off(serverNotifications,"SyncJob",onSyncJobMessage),layoutManager.tv&&scrollHelper.centerFocus.off(dlg.querySelector(".formDialogContent"),!1),submitted?Promise.resolve():Promise.reject()})}var _jobOptions;return{show:showEditor}}); \ No newline at end of file +define(["connectionManager","serverNotifications","events","datetime","dom","imageLoader","loading","globalize","apphost","layoutManager","scrollHelper","dialogHelper","listViewStyle","paper-icon-button-light","emby-button","formDialogStyle","emby-linkbutton"],function(connectionManager,serverNotifications,events,datetime,dom,imageLoader,loading,globalize,appHost,layoutManager,scrollHelper,dialogHelper){"use strict";function syncNow(){require(["localsync"],function(localSync){localSync.sync()})}function renderJob(context,job,dialogOptions){require(["syncDialog"],function(syncDialog){syncDialog.renderForm({elem:context.querySelector(".syncJobFormContent"),dialogOptions:dialogOptions,dialogOptionsFn:getTargetDialogOptionsFn(dialogOptions),readOnlySyncTarget:!0}).then(function(){fillJobValues(context,job,dialogOptions)})})}function getTargetDialogOptionsFn(dialogOptions){return function(targetId){return Promise.resolve(dialogOptions)}}function getJobItemHtml(jobItem,apiClient,index){var nextAction,html="",status=jobItem.Status;"Failed"===status?nextAction="retry":"Cancelled"===status?nextAction="retry":"Queued"===status||"Transferring"===status||"Converting"===status||"ReadyToTransfer"===status?nextAction="cancel":"Synced"!==status||jobItem.IsMarkedForRemoval||(nextAction="remove");var listItemClass="listItem listItem-border";layoutManager.tv&&nextAction&&(listItemClass+=" btnJobItemMenu"),layoutManager.tv&&(listItemClass+=" listItem-button");var tagName=layoutManager.tv?"button":"div";html+="<"+tagName+' type="button" class="'+listItemClass+'" data-itemid="'+jobItem.Id+'" data-status="'+jobItem.Status+'" data-action="'+nextAction+'">';var imgUrl;jobItem.PrimaryImageItemId&&(imgUrl=apiClient.getImageUrl(jobItem.PrimaryImageItemId,{type:"Primary",width:80,tag:jobItem.PrimaryImageTag,minScale:1.5})),html+=imgUrl?'
    ":'sync',html+='
    ',html+='

    ',html+=jobItem.ItemName,html+="

    ","Failed"===jobItem.Status?html+='
    ':html+='
    ',html+=globalize.translate("sharedcomponents#SyncJobItemStatus"+jobItem.Status),"Synced"===jobItem.Status&&jobItem.IsMarkedForRemoval&&(html+="
    ",html+=globalize.translate("sharedcomponents#RemovingFromDevice")),html+="
    ",html+='
    ',html+='
    ',html+="
    ",html+="
    ";return layoutManager.tv||("retry"===nextAction?html+='':"cancel"===nextAction?html+='':"remove"===nextAction&&(html+='')),html+=""}function renderJobItems(context,items,apiClient){var html="";html+="

    "+globalize.translate("sharedcomponents#Items")+"

    ",html+='
    ';var index=0;html+=items.map(function(i){return getJobItemHtml(i,apiClient,index++)}).join(""),html+="
    ";var elem=context.querySelector(".jobItems");elem.innerHTML=html,imageLoader.lazyChildren(elem)}function parentWithClass(elem,className){for(;!elem.classList||!elem.classList.contains(className);)if(!(elem=elem.parentNode))return null;return elem}function showJobItemMenu(elem,jobId,apiClient){var action=elem.getAttribute("data-action"),context=parentWithClass(elem,"formDialog"),listItem=parentWithClass(elem,"listItem"),jobItemId=listItem.getAttribute("data-itemid");"retry"===action?retryJobItem(context,jobId,jobItemId,apiClient):"cancel"!==action&&"remove"!==action||cancelJobItem(context,jobId,jobItemId,apiClient)}function cancelJobItem(context,jobId,jobItemId,apiClient){showRemoveConfirm(function(){loading.show(),apiClient.ajax({type:"DELETE",url:apiClient.getUrl("Sync/JobItems/"+jobItemId)}).then(function(){appHost.supports("sync")&&syncNow(),loadJob(context,jobId,apiClient)})})}function retryJobItem(context,jobId,jobItemId,apiClient){showRetryConfirm(function(){apiClient.ajax({type:"POST",url:apiClient.getUrl("Sync/JobItems/"+jobItemId+"/Enable")}).then(function(){appHost.supports("sync")&&syncNow(),loadJob(context,jobId,apiClient)})})}function showRetryConfirm(callback){require(["confirm"],function(confirm){confirm({text:globalize.translate("sharedcomponents#ConfirmRemoveDownload"),confirmText:globalize.translate("sharedcomponents#RemoveDownload"),cancelText:globalize.translate("sharedcomponents#KeepDownload"),primary:"cancel"}).then(callback)})}function showRemoveConfirm(callback){require(["confirm"],function(confirm){confirm({text:globalize.translate("sharedcomponents#ConfirmRemoveDownload"),confirmText:globalize.translate("sharedcomponents#RemoveDownload"),cancelText:globalize.translate("sharedcomponents#KeepDownload"),primary:"cancel"}).then(callback)})}function fillJobValues(context,job,editOptions){var selectProfile=context.querySelector("#selectProfile");selectProfile&&(selectProfile.value=job.Profile||"");var selectQuality=context.querySelector("#selectQuality");selectQuality&&(selectQuality.value=job.Quality||"");var chkUnwatchedOnly=context.querySelector("#chkUnwatchedOnly");chkUnwatchedOnly&&(chkUnwatchedOnly.checked=job.UnwatchedOnly);var chkSyncNewContent=context.querySelector("#chkSyncNewContent");chkSyncNewContent&&(chkSyncNewContent.checked=job.SyncNewContent);var txtItemLimit=context.querySelector("#txtItemLimit");txtItemLimit&&(txtItemLimit.value=job.ItemLimit);var txtBitrate=context.querySelector("#txtBitrate");job.Bitrate?txtBitrate.value=job.Bitrate/1e6:txtBitrate.value="";var target=editOptions.Targets.filter(function(t){return t.Id===job.TargetId})[0],targetName=target?target.Name:"",selectSyncTarget=context.querySelector("#selectSyncTarget");selectSyncTarget&&(selectSyncTarget.value=targetName)}function loadJob(context,id,apiClient){loading.show(),apiClient.getJSON(apiClient.getUrl("Sync/Jobs/"+id)).then(function(job){apiClient.getJSON(apiClient.getUrl("Sync/Options",{UserId:job.UserId,ItemIds:job.RequestedItemIds&&job.RequestedItemIds.length?job.RequestedItemIds.join(""):null,ParentId:job.ParentId,Category:job.Category,TargetId:job.TargetId})).then(function(options){_jobOptions=options,renderJob(context,job,options),loading.hide()})}),apiClient.getJSON(apiClient.getUrl("Sync/JobItems",{JobId:id,AddMetadata:!0})).then(function(result){renderJobItems(context,result.Items,apiClient),loading.hide()})}function loadJobInfo(context,job,jobItems,apiClient){renderJobItems(context,jobItems,apiClient),loading.hide()}function saveJob(context,id,apiClient){loading.show(),apiClient.getJSON(apiClient.getUrl("Sync/Jobs/"+id)).then(function(job){require(["syncDialog"],function(syncDialog){syncDialog.setJobValues(job,context),apiClient.ajax({url:apiClient.getUrl("Sync/Jobs/"+id),type:"POST",data:JSON.stringify(job),contentType:"application/json"}).then(function(){appHost.supports("sync")&&syncNow(),loading.hide(),dialogHelper.close(context)})})})}function startListening(apiClient,jobId){var startParams="0,1500";startParams+=","+jobId,apiClient.sendMessage("SyncJobStart",startParams)}function stopListening(apiClient){apiClient.sendMessage("SyncJobStop","")}function bindEvents(context,jobId,apiClient){context.querySelector(".jobItems").addEventListener("click",function(e){var btnJobItemMenu=dom.parentWithClass(e.target,"btnJobItemMenu");btnJobItemMenu&&showJobItemMenu(btnJobItemMenu,jobId,apiClient)})}function showEditor(options){function onSyncJobMessage(e,apiClient,msg){loadJobInfo(dlg,msg.Job,msg.JobItems,apiClient)}var apiClient=connectionManager.getApiClient(options.serverId),id=options.jobId,dlgElementOptions={removeOnClose:!0,scrollY:!1,autoFocus:!1};layoutManager.tv?dlgElementOptions.size="fullscreen":dlgElementOptions.size="medium";var dlg=dialogHelper.createDialog(dlgElementOptions);dlg.classList.add("formDialog");var html="";html+='
    ',html+='',html+='

    ',html+=globalize.translate("sharedcomponents#Sync"),html+="

    ",appHost.supports("externallinks")&&(html+='info'+globalize.translate("sharedcomponents#Help")+""),html+="
    ",html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='
    ',html+='",html+="
    ",html+="
    ",html+="
    ",html+="
    ",dlg.innerHTML=html;dlg.querySelector("form").addEventListener("submit",function(e){return saveJob(dlg,id,apiClient),e.preventDefault(),!1}),dlg.querySelector(".btnCancel").addEventListener("click",function(){dialogHelper.close(dlg)}),layoutManager.tv&&scrollHelper.centerFocus.on(dlg.querySelector(".formDialogContent"),!1),loadJob(dlg,id,apiClient),bindEvents(dlg,id,apiClient);var promise=dialogHelper.open(dlg);return startListening(apiClient,id),events.on(serverNotifications,"SyncJob",onSyncJobMessage),promise.then(function(){return stopListening(apiClient),events.off(serverNotifications,"SyncJob",onSyncJobMessage),layoutManager.tv&&scrollHelper.centerFocus.off(dlg.querySelector(".formDialogContent"),!1),Promise.reject()})}var _jobOptions;return{show:showEditor}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js b/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js index cc58ff7a9..0208990a9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js +++ b/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js @@ -1 +1 @@ -define(["serverNotifications","events","loading","connectionManager","imageLoader","dom","globalize","registrationServices","layoutManager","listViewStyle"],function(serverNotifications,events,loading,connectionManager,imageLoader,dom,globalize,registrationServices,layoutManager){"use strict";function onSyncJobsUpdated(e,apiClient,data){var listInstance=this;renderList(listInstance,data,apiClient)}function refreshList(listInstance,jobs){for(var i=0,length=jobs.length;i0&&progress<100&&(progress=progress.toFixed(1)),html+=progress+"%"}return html}function getSyncJobHtml(listInstance,job,apiClient){var html="",tagName=layoutManager.tv?"button":"div",typeAttribute="button"===tagName?' type="button"':"",listItemClass="listItem listItem-shaded";layoutManager.tv&&(listItemClass+=" listItem-button listItem-focusscale",listItemClass+=" btnJobMenu");var canEdit=(job.ItemCount||1)>1||"Queued"===job.Status;html+="<"+tagName+typeAttribute+' class="'+listItemClass+'" data-canedit="'+canEdit+'" data-id="'+job.Id+'" data-status="'+job.Status+'">';var imgUrl;job.PrimaryImageItemId&&(imgUrl=apiClient.getImageUrl(job.PrimaryImageItemId,{type:"Primary",width:80,tag:job.PrimaryImageTag,minScale:1.5})),imgUrl?(html+='
    ',html+="
    "):html+='file_download';var textLines=[],name=job.Name;job.ParentName&&(name+=" - "+job.ParentName),textLines.push(name),1===job.ItemCount||textLines.push(globalize.translate("sharedcomponents#ItemCount",job.ItemCount)),html+='
    ';for(var i=0,length=textLines.length;i',html+=textLines[i],html+=""):(html+='
    ',html+=textLines[i],html+="
    ");return html+='
    ',html+=getProgressText(job),html+="
    ",html+="
    ",layoutManager.tv||(html+=canEdit?'':''),html+=""}function renderList(listInstance,jobs,apiClient){if((new Date).getTime()-listInstance.lastDataLoad<6e4)return void refreshList(listInstance,jobs);listInstance.lastDataLoad=(new Date).getTime();for(var html="",lastTargetName="",isLocalSync=listInstance.options.isLocalSync,showTargetName=!isLocalSync,hasOpenSection=!1,i=0,length=jobs.length;i",html+="
    ",hasOpenSection=!1),lastTargetName=targetName,html+='
    ',html+='
    ',html+='

    '+targetName+"

    ",html+="
    ",html+='
    ',hasOpenSection=!0)}html+=getSyncJobHtml(listInstance,job,apiClient)}hasOpenSection&&(html+="
    ",html+="
    ");var elem=listInstance.options.element.querySelector(".syncJobListContent");html||(html=isLocalSync?'
    '+globalize.translate("sharedcomponents#MessageNoDownloadsFound")+"
    ":'
    '+globalize.translate("sharedcomponents#MessageNoSyncJobsFound")+"
    "),elem.innerHTML=html,imageLoader.lazyChildren(elem)}function fetchData(listInstance){listInstance.lastDataLoad=0,loading.show();var options={},apiClient=getApiClient(listInstance);return listInstance.options.userId&&(options.UserId=listInstance.options.userId),listInstance.options.isLocalSync&&(options.TargetId=apiClient.deviceId()),apiClient.getJSON(apiClient.getUrl("Sync/Jobs",options)).then(function(response){renderList(listInstance,response.Items,apiClient),loading.hide()})}function startListening(listInstance){var startParams="0,1500",apiClient=getApiClient(listInstance);listInstance.options.userId&&(startParams+=","+listInstance.options.userId),listInstance.options.isLocalSync?startParams+=","+apiClient.deviceId():listInstance.options.enableRemoteSyncManagement===!1&&(startParams+=",true"),apiClient.isWebSocketOpen()&&apiClient.sendWebSocketMessage("SyncJobsStart",startParams)}function stopListening(listInstance){var apiClient=getApiClient(listInstance);apiClient.isWebSocketOpen()&&apiClient.sendWebSocketMessage("SyncJobsStop","")}function getApiClient(listInstance){return connectionManager.getApiClient(listInstance.options.serverId)}function showJobMenu(listInstance,elem){var item=dom.parentWithClass(elem,"listItem"),jobId=item.getAttribute("data-id"),menuItems=(item.getAttribute("data-status"),[]);"true"===item.getAttribute("data-canedit")&&menuItems.push({name:globalize.translate("sharedcomponents#Edit"),id:"edit"});var txt=globalize.translate("sharedcomponents#RemoveDownload");menuItems.push({name:txt,id:"cancel"}),require(["actionsheet"],function(actionsheet){actionsheet.show({items:menuItems,positionTo:elem,callback:function(id){switch(id){case"delete":cancelJob(listInstance,jobId);break;case"cancel":cancelJob(listInstance,jobId);break;case"edit":showJobEditor(listInstance,elem)}}})})}function onElementClick(e){var listInstance=this,btnJobMenu=dom.parentWithClass(e.target,"btnJobMenu");if(btnJobMenu)return void showJobMenu(listInstance,btnJobMenu);var btnCancelJob=dom.parentWithClass(e.target,"btnCancelJob");if(btnCancelJob){var listItem=dom.parentWithClass(btnCancelJob,"listItem");if(listItem){var jobId=listItem.getAttribute("data-id");cancelJob(listInstance,jobId)}}else showJobEditor(listInstance,e.target)}function showJobEditor(listInstance,elem){var listItem=dom.parentWithClass(elem,"listItem");if(listItem&&"true"===listItem.getAttribute("data-canedit")){var jobId=listItem.getAttribute("data-id");require(["syncJobEditor"],function(syncJobEditor){syncJobEditor.show({serverId:listInstance.options.serverId,jobId:jobId,isLocalSync:listInstance.options.isLocalSync}).then(function(){fetchData(listInstance)})})}}function syncJobList(options){this.options=options;var onSyncJobsUpdatedHandler=onSyncJobsUpdated.bind(this);this.onSyncJobsUpdatedHandler=onSyncJobsUpdatedHandler,events.on(serverNotifications,"SyncJobs",onSyncJobsUpdatedHandler);var onClickHandler=onElementClick.bind(this);options.element.addEventListener("click",onClickHandler),this.onClickHandler=onClickHandler,options.element.innerHTML='
    ',fetchData(this),startListening(this),initSupporterInfo(options.element,getApiClient(this))}function showSupporterInfo(context){var html='':''),html+=""}function renderList(listInstance,jobs,apiClient){if((new Date).getTime()-listInstance.lastDataLoad<6e4)return void refreshList(listInstance,jobs);listInstance.lastDataLoad=(new Date).getTime();for(var html="",lastTargetName="",mode=listInstance.options.mode,showTargetName="download"!==mode,hasOpenSection=!1,i=0,length=jobs.length;i",html+="
    ",hasOpenSection=!1),lastTargetName=targetName,html+='
    ',html+='
    ',html+='

    '+targetName+"

    ",html+="
    ",html+='
    ',hasOpenSection=!0)}html+=getSyncJobHtml(listInstance,job,apiClient)}hasOpenSection&&(html+="
    ",html+="
    ");var elem=listInstance.options.element.querySelector(".syncJobListContent");html||(html="download"===mode?'
    '+globalize.translate("sharedcomponents#MessageNoDownloadsFound")+"
    ":'
    '+globalize.translate("sharedcomponents#MessageNoSyncJobsFound")+"
    "),elem.innerHTML=html,imageLoader.lazyChildren(elem)}function fetchData(listInstance){listInstance.lastDataLoad=0,loading.show();var options={},apiClient=getApiClient(listInstance);return listInstance.options.userId&&(options.UserId=listInstance.options.userId),"download"===listInstance.options.mode&&(options.TargetId=apiClient.deviceId()),apiClient.getJSON(apiClient.getUrl("Sync/Jobs",options)).then(function(response){renderList(listInstance,response.Items,apiClient),loading.hide()})}function getApiClient(listInstance){return connectionManager.getApiClient(listInstance.options.serverId)}function showJobMenu(listInstance,elem){var item=dom.parentWithClass(elem,"listItem"),jobId=item.getAttribute("data-id"),menuItems=(item.getAttribute("data-status"),[]);"true"===item.getAttribute("data-canedit")&&menuItems.push({name:globalize.translate("sharedcomponents#Edit"),id:"edit"});var txt=globalize.translate("sharedcomponents#RemoveDownload");menuItems.push({name:txt,id:"cancel"}),require(["actionsheet"],function(actionsheet){actionsheet.show({items:menuItems,positionTo:elem,callback:function(id){switch(id){case"delete":case"cancel":cancelJob(listInstance,jobId);break;case"edit":showJobEditor(listInstance,elem)}}})})}function onElementClick(e){var listInstance=this,btnJobMenu=dom.parentWithClass(e.target,"btnJobMenu");if(btnJobMenu)return void showJobMenu(listInstance,btnJobMenu);var btnCancelJob=dom.parentWithClass(e.target,"btnCancelJob");if(btnCancelJob){var listItem=dom.parentWithClass(btnCancelJob,"listItem");if(listItem){cancelJob(listInstance,listItem.getAttribute("data-id"))}}else showJobEditor(listInstance,e.target)}function showJobEditor(listInstance,elem){var listItem=dom.parentWithClass(elem,"listItem");if(listItem&&"true"===listItem.getAttribute("data-canedit")){var jobId=listItem.getAttribute("data-id");require(["syncJobEditor"],function(syncJobEditor){syncJobEditor.show({serverId:listInstance.options.serverId,jobId:jobId,mode:listInstance.options.mode}).then(function(){fetchData(listInstance)})})}}function syncJobList(options){this.options=options;var onSyncJobCreatedHandler=onSyncJobCreated.bind(this);this.onSyncJobCreatedHandler=onSyncJobCreatedHandler,events.on(serverNotifications,"SyncJobCreated",onSyncJobCreatedHandler);var onSyncJobCancelledHandler=onSyncJobCancelled.bind(this);this.onSyncJobCancelledHandler=onSyncJobCancelledHandler,events.on(serverNotifications,"SyncJobCancelled",onSyncJobCancelledHandler);var onSyncJobUpdatedHandler=onSyncJobUpdated.bind(this);this.onSyncJobUpdatedHandler=onSyncJobUpdatedHandler,events.on(serverNotifications,"SyncJobUpdated",onSyncJobUpdatedHandler);var onClickHandler=onElementClick.bind(this);options.element.addEventListener("click",onClickHandler),this.onClickHandler=onClickHandler,options.element.innerHTML='
    ',fetchData(this),initSupporterInfo(options.element,getApiClient(this))}function showSupporterInfo(context){var html='
    '),btnFilter.classList.add("btnFilterWithBubble"),bubble=btnFilter.querySelector(".filterButtonBubble")}hasFilters?bubble.classList.remove("hide"):bubble.classList.add("hide")}},ItemsTab.prototype.onPause=function(){var scroller=this.scroller;scroller&&scroller.pause();var alphaNumericShortcuts=this.alphaNumericShortcuts;alphaNumericShortcuts&&(alphaNumericShortcuts.destroy(),this.alphaNumericShortcuts=null)},ItemsTab.prototype.destroy=function(){this.view=null,this.itemsContainer=null,this.params=null,this.apiClient=null,this.scroller=null,this.btnFilter=null,this.alphaPicker&&(this.alphaPicker.destroy(),this.alphaPicker=null)},ItemsTab}); \ No newline at end of file +define(["playbackManager","userSettings","alphaPicker","alphaNumericShortcuts","connectionManager","focusManager","loading","globalize"],function(playbackManager,userSettings,AlphaPicker,AlphaNumericShortcuts,connectionManager,focusManager,loading,globalize){"use strict";function trySelectValue(instance,scroller,view,value){var card;if("#"===value&&(card=view.querySelector(".card")))return void scroller.toStart(card,!1);if(card=view.querySelector(".card[data-prefix^='"+value+"']"))return void scroller.toStart(card,!1);var values=instance.alphaPicker.values(),index=values.indexOf(value);if(index!
    '),btnFilter.classList.add("btnFilterWithBubble"),bubble=btnFilter.querySelector(".filterButtonBubble")}hasFilters?bubble.classList.remove("hide"):bubble.classList.add("hide")}},ItemsTab.prototype.onPause=function(){var scroller=this.scroller;scroller&&scroller.pause&&scroller.pause();var alphaNumericShortcuts=this.alphaNumericShortcuts;alphaNumericShortcuts&&(alphaNumericShortcuts.destroy(),this.alphaNumericShortcuts=null)},ItemsTab.prototype.destroy=function(){this.view=null,this.itemsContainer=null,this.params=null,this.apiClient=null,this.scroller=null,this.filterButtons=null,this.alphaPicker&&(this.alphaPicker.destroy(),this.alphaPicker=null),this.sortButtons=null,this.btnSortText=null,this.btnSortIcon=null,this.alphaPickerElement=null},ItemsTab}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/tabbedview/tabbedview.js b/dashboard-ui/bower_components/emby-webcomponents/tabbedview/tabbedview.js index c59c8f0cc..ac0041dd3 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/tabbedview/tabbedview.js +++ b/dashboard-ui/bower_components/emby-webcomponents/tabbedview/tabbedview.js @@ -1 +1 @@ -define(["backdrop","mainTabsManager","emby-tabs"],function(backdrop,mainTabsManager){"use strict";function onViewDestroy(e){var tabControllers=this.tabControllers;tabControllers&&(tabControllers.forEach(function(t){t.destroy&&t.destroy()}),this.tabControllers=null),this.view=null,this.params=null}function onBeforeTabChange(){}function TabbedView(view,params){function validateTabLoad(index){return self.validateTabLoad?self.validateTabLoad(index):Promise.resolve()}function loadTab(index){validateTabLoad(index).then(function(){self.getTabController(index).then(function(controller){var refresh=!controller.refreshed;controller.onResume({autoFocus:null!=initialTabIndex,refresh:refresh}),controller.refreshed=!0,initialTabIndex=null,currentTabIndex=index,currentTabController=controller})})}function getTabContainers(){return view.querySelectorAll(".tabContent")}function onTabChange(e){var newIndex=parseInt(e.detail.selectedTabIndex),previousTabController=null==e.detail.previousIndex?null:self.tabControllers[e.detail.previousIndex];previousTabController&&previousTabController.onPause&&previousTabController.onPause(),loadTab(newIndex)}this.tabControllers=[],this.view=view,this.params=params;var currentTabController,self=this,currentTabIndex=parseInt(params.tab||this.getDefaultTabIndex(params.parentId)),initialTabIndex=currentTabIndex;view.addEventListener("viewbeforehide",function(e){currentTabController&¤tTabController.onPause&¤tTabController.onPause()}),view.addEventListener("viewbeforeshow",function(e){mainTabsManager.setTabs(view,currentTabIndex,self.getTabs,getTabContainers,onBeforeTabChange,onTabChange,!1)}),view.addEventListener("viewshow",function(e){var isViewRestored=e.detail.isRestored;self.setTitle(),backdrop.clear(),isViewRestored?currentTabController&¤tTabController.onResume&¤tTabController.onResume({}):mainTabsManager.selectedTabIndex(initialTabIndex)}),view.addEventListener("viewdestroy",onViewDestroy.bind(this))}return TabbedView.prototype.setTitle=function(){Emby.Page.setTitle("")},TabbedView}); \ No newline at end of file +define(["backdrop","mainTabsManager","layoutManager","emby-tabs"],function(backdrop,mainTabsManager,layoutManager){"use strict";function onViewDestroy(e){var tabControllers=this.tabControllers;tabControllers&&(tabControllers.forEach(function(t){t.destroy&&t.destroy()}),this.tabControllers=null),this.view=null,this.params=null,this.currentTabController=null,this.initialTabIndex=null}function onBeforeTabChange(){}function TabbedView(view,params){function validateTabLoad(index){return self.validateTabLoad?self.validateTabLoad(index):Promise.resolve()}function loadTab(index,previousIndex){validateTabLoad(index).then(function(){self.getTabController(index).then(function(controller){var refresh=!controller.refreshed;controller.onResume({autoFocus:null==previousIndex&&layoutManager.tv,refresh:refresh}),controller.refreshed=!0,currentTabIndex=index,self.currentTabController=controller})})}function getTabContainers(){return view.querySelectorAll(".tabContent")}function onTabChange(e){var newIndex=parseInt(e.detail.selectedTabIndex),previousIndex=e.detail.previousIndex,previousTabController=null==previousIndex?null:self.tabControllers[previousIndex];previousTabController&&previousTabController.onPause&&previousTabController.onPause(),loadTab(newIndex,previousIndex)}this.tabControllers=[],this.view=view,this.params=params;var self=this,currentTabIndex=parseInt(params.tab||this.getDefaultTabIndex(params.parentId));this.initialTabIndex=currentTabIndex,view.addEventListener("viewbeforehide",this.onPause.bind(this)),view.addEventListener("viewbeforeshow",function(e){mainTabsManager.setTabs(view,currentTabIndex,self.getTabs,getTabContainers,onBeforeTabChange,onTabChange,!1)}),view.addEventListener("viewshow",function(e){self.onResume(e.detail)}),view.addEventListener("viewdestroy",onViewDestroy.bind(this))}return TabbedView.prototype.onResume=function(options){this.setTitle(),backdrop.clear();var currentTabController=this.currentTabController;currentTabController?currentTabController&¤tTabController.onResume&¤tTabController.onResume({}):mainTabsManager.selectedTabIndex(this.initialTabIndex)},TabbedView.prototype.onPause=function(){var currentTabController=this.currentTabController;currentTabController&¤tTabController.onPause&¤tTabController.onPause()},TabbedView.prototype.setTitle=function(){Emby.Page.setTitle("")},TabbedView}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/thememediaplayer.js b/dashboard-ui/bower_components/emby-webcomponents/thememediaplayer.js index 69b0d7c6f..b2132ff72 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/thememediaplayer.js +++ b/dashboard-ui/bower_components/emby-webcomponents/thememediaplayer.js @@ -1 +1 @@ -define(["playbackManager","userSettings","connectionManager"],function(playbackManager,userSettings,connectionManager){"use strict";function playThemeMedia(items,ownerId){var currentThemeItems=items.filter(function(i){return enabled(i.MediaType)});if(currentThemeItems.length){if(!currentOwnerId&&playbackManager.isPlaying())return;currentThemeIds=currentThemeItems.map(function(i){return i.Id}),playbackManager.play({items:currentThemeItems,fullscreen:!1,enableRemotePlayers:!1}).then(function(){currentOwnerId=ownerId})}else currentOwnerId&&playbackManager.stop(),currentOwnerId=null}function enabled(mediaType){return"Video"===mediaType?userSettings.enableThemeVideos():userSettings.enableThemeSongs()}function loadThemeMedia(item){if(!item.CollectionType&&excludeTypes.indexOf(item.Type)===-1){var apiClient=connectionManager.getApiClient(item.ServerId);apiClient.getThemeMedia(apiClient.getCurrentUserId(),item.Id,!0).then(function(themeMediaResult){var ownerId=themeMediaResult.ThemeVideosResult.Items.length?themeMediaResult.ThemeVideosResult.OwnerId:themeMediaResult.ThemeSongsResult.OwnerId;if(ownerId!==currentOwnerId){var items=themeMediaResult.ThemeVideosResult.Items.length?themeMediaResult.ThemeVideosResult.Items:themeMediaResult.ThemeSongsResult.Items;playThemeMedia(items,ownerId)}})}}var currentOwnerId,currentThemeIds=[],excludeTypes=["CollectionFolder","UserView","Program","SeriesTimer","Person","TvChannel","Channel"];document.addEventListener("viewshow",function(e){var state=e.detail.state||{},item=state.item;if(item&&item.ServerId)return void loadThemeMedia(item);var viewOptions=e.detail.options||{};viewOptions.supportsThemeMedia||playThemeMedia([],null)},!0)}); \ No newline at end of file +define(["playbackManager","userSettings","connectionManager"],function(playbackManager,userSettings,connectionManager){"use strict";function playThemeMedia(items,ownerId){var currentThemeItems=items.filter(function(i){return enabled(i.MediaType)});if(currentThemeItems.length){if(!currentOwnerId&&playbackManager.isPlaying())return;currentThemeIds=currentThemeItems.map(function(i){return i.Id}),playbackManager.play({items:currentThemeItems,fullscreen:!1,enableRemotePlayers:!1}).then(function(){currentOwnerId=ownerId})}else stopIfPlaying()}function stopIfPlaying(){currentOwnerId&&playbackManager.stop(),currentOwnerId=null}function enabled(mediaType){return"Video"===mediaType?userSettings.enableThemeVideos():userSettings.enableThemeSongs()}function loadThemeMedia(item){if(item.CollectionType)return void stopIfPlaying();if(-1!==excludeTypes.indexOf(item.Type))return void stopIfPlaying();var apiClient=connectionManager.getApiClient(item.ServerId);apiClient.getThemeMedia(apiClient.getCurrentUserId(),item.Id,!0).then(function(themeMediaResult){var ownerId=themeMediaResult.ThemeVideosResult.Items.length?themeMediaResult.ThemeVideosResult.OwnerId:themeMediaResult.ThemeSongsResult.OwnerId;if(ownerId!==currentOwnerId){playThemeMedia(themeMediaResult.ThemeVideosResult.Items.length?themeMediaResult.ThemeVideosResult.Items:themeMediaResult.ThemeSongsResult.Items,ownerId)}})}var currentOwnerId,currentThemeIds=[],excludeTypes=["CollectionFolder","UserView","Program","SeriesTimer","Person","TvChannel","Channel"];document.addEventListener("viewshow",function(e){var state=e.detail.state||{},item=state.item;if(item&&item.ServerId)return void loadThemeMedia(item);(e.detail.options||{}).supportsThemeMedia||playThemeMedia([],null)},!0)}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/appletv/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/appletv/theme.css index 7cf1dce78..11932eb08 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/appletv/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/appletv/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.formDialogHeader:not(.formDialogHeader-clear),.skinHeader-withBackground{color:rgba(0,0,0,.7);background:#303030;background:-webkit-gradient(linear,left top,right top,from(#BCBCBC),color-stop(#A7B4B7),color-stop(#BEB5A5),color-stop(#ADBEC2),to(#B9C7CB));background:-webkit-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:-o-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:linear-gradient(to right,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background:-webkit-gradient(linear,left top,right top,from(rgba(188,188,188,.7)),color-stop(rgba(167,180,183,.7)),color-stop(rgba(190,181,165,.7)),color-stop(rgba(173,190,194,.7)),to(rgba(185,199,203,.7)));background:-webkit-linear-gradient(left,rgba(188,188,188,.7),rgba(167,180,183,.7),rgba(190,181,165,.7),rgba(173,190,194,.7),rgba(185,199,203,.7));background:-o-linear-gradient(left,rgba(188,188,188,.7),rgba(167,180,183,.7),rgba(190,181,165,.7),rgba(173,190,194,.7),rgba(185,199,203,.7));background:linear-gradient(to right,rgba(188,188,188,.7),rgba(167,180,183,.7),rgba(190,181,165,.7),rgba(173,190,194,.7),rgba(185,199,203,.7));-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background:url(https://github.com/MediaBrowser/Emby.Resources/raw/master/images/wallpaper/atv1-1080.png) center center no-repeat #D5E9F2;-webkit-background-size:100% 100%;background-size:100% 100%}.backgroundContainer.withBackdrop{background:-webkit-gradient(linear,left top,left bottom,from(rgba(192,212,222,.94)),color-stop(rgba(235,250,254,.94)),color-stop(rgba(227,220,212,.94)),color-stop(rgba(206,214,216,.94)),to(rgba(192,211,218,.94)));background:-webkit-linear-gradient(top,rgba(192,212,222,.94),rgba(235,250,254,.94),rgba(227,220,212,.94),rgba(206,214,216,.94),rgba(192,211,218,.94));background:-o-linear-gradient(top,rgba(192,212,222,.94),rgba(235,250,254,.94),rgba(227,220,212,.94),rgba(206,214,216,.94),rgba(192,211,218,.94));background:linear-gradient(to bottom,rgba(192,212,222,.94),rgba(235,250,254,.94),rgba(227,220,212,.94),rgba(206,214,216,.94),rgba(192,211,218,.94))}.actionSheet{background:#f0f0f0}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#fff;background:rgba(0,0,0,.14);color:inherit}.button-submit{background:#52B54B;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555;color:rgba(0,0,0,.7)}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:green}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff;background-color:rgba(0,0,0,.1)}.formDialogFooter:not(.formDialogFooter-clear){border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08)}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888;color:rgba(0,0,0,.5)}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter,.formDialogFooter:not(.formDialogFooter-clear){color:rgba(0,0,0,.7);background:#303030;background:-webkit-gradient(linear,left top,right top,from(#BCBCBC),color-stop(#A7B4B7),color-stop(#BEB5A5),color-stop(#ADBEC2),to(#B9C7CB));background:-webkit-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:-o-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:linear-gradient(to right,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8;background:rgba(0,0,0,.1)}.listItem:focus{background:rgba(0,0,0,.2)}.progressring-spiner{border-color:#52B54B}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:rgba(255,255,255,.9);border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:rgba(255,255,255,.9);border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.12)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(0,0,0,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#555;border-color:rgba(0,0,0,.1)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#E4E2DC));background:-webkit-linear-gradient(rgba(0,0,0,0),#E4E2DC);background:-o-linear-gradient(rgba(0,0,0,0),#E4E2DC);background:linear-gradient(rgba(0,0,0,0),#E4E2DC)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.formDialogHeader:not(.formDialogHeader-clear),.skinHeader-withBackground{color:rgba(0,0,0,.7);background:#303030;background:-webkit-gradient(linear,left top,right top,from(#BCBCBC),color-stop(#A7B4B7),color-stop(#BEB5A5),color-stop(#ADBEC2),to(#B9C7CB));background:-webkit-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:-o-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:linear-gradient(to right,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background:-webkit-gradient(linear,left top,right top,from(rgba(188,188,188,.7)),color-stop(rgba(167,180,183,.7)),color-stop(rgba(190,181,165,.7)),color-stop(rgba(173,190,194,.7)),to(rgba(185,199,203,.7)));background:-webkit-linear-gradient(left,rgba(188,188,188,.7),rgba(167,180,183,.7),rgba(190,181,165,.7),rgba(173,190,194,.7),rgba(185,199,203,.7));background:-o-linear-gradient(left,rgba(188,188,188,.7),rgba(167,180,183,.7),rgba(190,181,165,.7),rgba(173,190,194,.7),rgba(185,199,203,.7));background:linear-gradient(to right,rgba(188,188,188,.7),rgba(167,180,183,.7),rgba(190,181,165,.7),rgba(173,190,194,.7),rgba(185,199,203,.7));-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pageTitleWithDefaultLogo{background-image:url(../logodark.png)}html{background:#D5E9F2}.backgroundContainer,.dialog{background:url(https://github.com/MediaBrowser/Emby.Resources/raw/master/images/wallpaper/atv1-1080.png) center center no-repeat #D5E9F2;-webkit-background-size:100% 100%;background-size:100% 100%}.backgroundContainer.withBackdrop{background:-webkit-gradient(linear,left top,left bottom,from(rgba(192,212,222,.94)),color-stop(rgba(235,250,254,.94)),color-stop(rgba(227,220,212,.94)),color-stop(rgba(206,214,216,.94)),to(rgba(192,211,218,.94)));background:-webkit-linear-gradient(top,rgba(192,212,222,.94),rgba(235,250,254,.94),rgba(227,220,212,.94),rgba(206,214,216,.94),rgba(192,211,218,.94));background:-o-linear-gradient(top,rgba(192,212,222,.94),rgba(235,250,254,.94),rgba(227,220,212,.94),rgba(206,214,216,.94),rgba(192,211,218,.94));background:linear-gradient(to bottom,rgba(192,212,222,.94),rgba(235,250,254,.94),rgba(227,220,212,.94),rgba(206,214,216,.94),rgba(192,211,218,.94))}.actionSheet{background:#f0f0f0}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.fab,.raised{background:#fff;background:rgba(0,0,0,.14);color:inherit}.fab:focus,.raised:focus{background:rgba(0,0,0,.24)}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555;color:rgba(0,0,0,.7)}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:green}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff;background-color:rgba(0,0,0,.1)}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogFooter:not(.formDialogFooter-clear){border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08)}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888;color:rgba(0,0,0,.5)}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter,.formDialogFooter:not(.formDialogFooter-clear){color:rgba(0,0,0,.7);background:#303030;background:-webkit-gradient(linear,left top,right top,from(#BCBCBC),color-stop(#A7B4B7),color-stop(#BEB5A5),color-stop(#ADBEC2),to(#B9C7CB));background:-webkit-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:-o-linear-gradient(left,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB);background:linear-gradient(to right,#BCBCBC,#A7B4B7,#BEB5A5,#ADBEC2,#B9C7CB)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8;background:rgba(0,0,0,.1)}.listItem-border{border-color:rgba(0,0,0,.1)!important}.listItem:focus{background:rgba(0,0,0,.2)}.progressring-spiner{border-color:#52B54B}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:rgba(255,255,255,.9);border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:rgba(255,255,255,.9);border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#999;color:rgba(0,0,0,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#fff;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#555;border-color:rgba(0,0,0,.1)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#E4E2DC));background:-webkit-linear-gradient(rgba(0,0,0,0),#E4E2DC);background:-o-linear-gradient(rgba(0,0,0,0),#E4E2DC);background:linear-gradient(rgba(0,0,0,0),#E4E2DC)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/bg.jpg b/dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0cbe85caf7ad61f428385372275514b67ffef302 GIT binary patch literal 1044963 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≻-yROef8rIUSE->QsPqC=zYwG)Gd-gEGCWb1>@$JO z>x_$4kc+1V>EIlL=@9GtjNge*+~rZ%qvZ|52@gt;xS}2x{i{#2iJ@PG!Qk% z%nYbs?yx6=C-plere6O^)0pay^^h2>C^M2R376J7_ad#xFUHJ7jW{Y9idxeED>$LP zI;Q#gx7?bswp_Pab`61GE0R`KFy=`q<_LMs4PTYr`TVMyp$b7!eWBI7@!oi!^Cr?j>#d4dOh%q=~1ARi?n7-O;? zrqbvaYD?y=m>fZo`aFZXYZmed>lVw?7g(!~+SP9gD4n&|9IC!mw7k5mm6il}Te$5R zkX#ZtQB23i$^wwsxJpn%Zt2q-_>t^{)iKy`gP+f+OlCvCRgUc*70=1cJ+xYsO?gu_ z2}?yv#iZ?ks_{#K&Y>Op`uQx?HrBp%27VkIxq;-jzhOorcM0Z*Kuf6gqZ)R#pPoP& zJPEEgPbUVI&GJE)wmxhP1%3G0TELEIGFO54UQAdJ^?UICPh+MRPBX(*QbEv`HN~}B zo7>`)3Xv%B*U>jgyhELsJS&#PM;MeE+cr}wa>tbj(z1=OcT|+eFDKE`@PnhL_*?baCv>=FuHRk$5}Pix$&04OJ*!GQ~(Z z8OnM-rl33?Se9+19aZIxQ@fHC%$&&{7&rDKuiyCFv&jrruAB^LB+zgP{-@IhwT;_D`OI zOK>Fang1JLL~~Yw){!fin^v|GC_6?G-NET7u_a;oMROIAn`4;#jTu!5UYx!VsgQ!n z116Cao=gM_4M@*cN+umUaM;rl((HWT9$ea2sbp@8OF|6NV6}B7(wr+cZ3d?=+*`$x z%4lb-bEnl4Nne9so11YJ+kNQ$nZ9>|g_Lp@_6+Nz<2Svvh6Zp}@~WH8Zvp2DM*b<9DbEh4Da!CuG2% ztZO`+O2|AY<6gD`&m#$zX39D7j&Q23f>@)J;CpsK*I0t?aJZ`wfv-R3!~j{DrWL?p zL|dp2^PWjl@sm%iIl8jk{g{aT9Z5JOOV4jjW6p;q_H%)hw_A)NT2mYkizaCT`Sf^b zhA``r7f!CYGOb?4BK499p+fu59B@W8O#SD3*LnY7!Q6;chqK7Zxh}gBd;yHU z?vs)&yWpa}7I8u){m+AI|4a;<^u3c8YebgD#+FMD-v(I$bAV>i@Xj?w~qL;?RVo7HJE{o-EMI0%T4? z5dqUijwDnwAuBv}Qmr(&6AR_0e~>^o@H5lYFDKsP$minFu*xjUX#LheSTOV=)ek&B z--o@Te-b`<{>nw5-4Oh;09TD;%v;BHuhKRBRm8_VTJlk)VSWd} zlklBDP;_V@EV39sznB!fV18M@g)sqO)ec%%EydDX9(Dpkv9y#HL@#%OHUq-bo?-AD zdZ*9CKf89E6);xOJ?B+CNGO+pyQT}RRjyr8d;f&b8`j9xOtHxo8$G+mA}K3gazGoU z8GM&&;{n#c1nax~$zjx4Ha~5f-8^VEkmeHd4e)8X@ym1l*cb6QBJQn?GA+%wP$pKtYn=MWkCf@o(Yk5&mG zTEKPn@61s0!OTtf9@GOKs^2Kdesa5>4P6OP>$tkWr zNwH?ZN}>ebFoMwM7wjWgZR_9p_4{qlSnZPEc*%WE-OuBaM^t47k@vjiQpB`_kV(zc zH8YZUv};EBEyXB>64gFa5bp-p1;G+(nS)prBj2F^&D{!=&*M%WNnuHEtHHHF5;bB( z_o)(@yAk&lHl=xO!QbmAh8T}iV`g4$S8*~A%A;_RUx+JQfg5huuANdqO(*m0EY!7p zc5>yZKW%=0@AlEcOJA%+~p5?Bk`C)MYKa?Elg(dn6{c?s!&WWqN}%kSyT?LXU{-?snv>v1<4K=YQv zqH08T%?MaVV~BSXvxFzjS1^oMn8yw?nbRE0H$2sj?-Un-vtdt|Dx=VH{e-W*-T70R zCWRFh{4)|LYdN^K@M^hAgPE_=nU;ECy0kW3!BLtZ-$4}}A5rMGyOwPlAPTj(qB92q zG@w3aeqmgV+`V|kb{LVlJM|wR_OMxzN;c8b^de|~wwDZ1nWRk=!WD;6UL$ytP0C)W z6BiGXCV95aUx(JyNmX!#de^VcL3$%%8|sbx0^0k}uPVCiQEVtFcn>n&zn&XJllX_k z1IZt37=lp3^kcUir_BORS1u=+B!-GnSrS+w?X4V z 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

    lTz` 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̽aWk^@;YE9GD|oOlBoQbJR*>D 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 literal 0 HcmV?d00001 diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/theme.css new file mode 100644 index 000000000..1769a1207 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/blueradiance/theme.css @@ -0,0 +1 @@ +html{color:#ddd;color:rgba(255,255,255,.8)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader-withBackground{background:#303030;background:-webkit-gradient(linear,left top,right top,from(#291A31),color-stop(#033664),color-stop(#011432),color-stop(#141A3A),to(#291A31));background:-webkit-linear-gradient(left,#291A31,#033664,#011432,#141A3A,#291A31);background:-o-linear-gradient(left,#291A31,#033664,#011432,#141A3A,#291A31);background:linear-gradient(to right,#291A31,#033664,#011432,#141A3A,#291A31)}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.dialog,html{background-color:#033361}.backgroundContainer{background:url(bg.jpg) center top no-repeat #033361;-webkit-background-size:cover;background-size:cover}.backgroundContainer.withBackdrop{opacity:.93}@media (orientation:portrait){.backgroundContainer{background-position:30% top}}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.fab,.raised{background:rgba(0,0,0,.5);color:rgba(255,255,255,.87)}.fab:focus,.raised:focus{background:rgba(0,0,0,.7)}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:rgba(0,0,0,.5)}.defaultCardBackground1{background-color:#d2b019}.defaultCardBackground2{background-color:#338abb}.defaultCardBackground3{background-color:#6b689d}.defaultCardBackground4{background-color:#dd452b}.defaultCardBackground5{background-color:#5ccea9}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:rgba(0,0,0,.5)}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#033664;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem-border{border-color:rgba(255,255,255,.1)!important}.listItem:focus{background:rgba(0,0,0,.3)}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:rgba(0,0,0,.5);border:.07em solid transparent;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:rgba(0,0,0,.5);border:.07em solid transparent}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#52B54B!important}.emby-select-tv-withcolor:focus{background-color:#52B54B!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#52B54B}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1c}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.4)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(255,255,255,.05)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.4)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#181818));background:-webkit-linear-gradient(rgba(0,0,0,0),#181818);background:-o-linear-gradient(rgba(0,0,0,0),#181818);background:linear-gradient(rgba(0,0,0,0),#181818)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888}.timeslotHeaders-desktop::-webkit-scrollbar{height:.7em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/dark-green/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/dark-green/theme.css index 34246f19f..fdc2ce0e5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/dark-green/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/dark-green/theme.css @@ -1 +1 @@ -html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#52B54B;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));-webkit-box-shadow:none;box-shadow:none}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#282828}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.paper-icon-button-light:focus{color:#52B54B}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#404040;color:#fff}.button-accent,.button-submit{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#52B54B!important}.emby-select-tv-withcolor:focus{background-color:#52B54B!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#52B54B}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#202020;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#383838}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}@media all and (min-width:62.5em){.detailButton-mobile{background:#444!important}.detailTrackSelect.emby-select-withcolor{background:#444;border-color:#444}}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888} \ No newline at end of file +html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#52B54B;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));-webkit-box-shadow:none;box-shadow:none}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,.dialog,html{background-color:#282828}.backgroundContainer.withBackdrop{background-color:rgba(0,0,0,.86)}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#404040;color:#fff}.fab:focus,.raised:focus{background:#505050}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.defaultCardBackground1{background-color:#d2b019}.defaultCardBackground2{background-color:#338abb}.defaultCardBackground3{background-color:#6b689d}.defaultCardBackground4{background-color:#dd452b}.defaultCardBackground5{background-color:#5ccea9}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem-border{border-color:rgba(30,30,30,.9)!important}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#52B54B!important}.emby-select-tv-withcolor:focus{background-color:#52B54B!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#52B54B}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#fff;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#383838}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:#1e1e1e!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/theme.css index daaad9763..c2948fc39 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/dark-red/theme.css @@ -1 +1 @@ -html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#c33;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));-webkit-box-shadow:none;box-shadow:none}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#282828}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.paper-icon-button-light:focus{color:#c33}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#404040;color:#fff}.button-accent,.button-submit{background:#c33;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#c33}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #c33}.selectionCommandsPanel{background:#c33;color:#fff}.upNextDialog-countdownText{color:#c33}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#c33;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#c33}.button-flat-accent,.button-link{color:#c33}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#c33}.emby-select-withcolor{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#c33!important}.emby-select-tv-withcolor:focus{background-color:#c33!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#c33}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#c33}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.playedIndicator{background:#c33}.fullSyncIndicator{background:#c33;color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#202020;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#c33!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#383838}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#c33}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#c33}.guide-date-tab-button.emby-button-tv:focus{background-color:#c33;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}@media all and (min-width:62.5em){.detailButton-mobile{background:#444!important}.detailTrackSelect.emby-select-withcolor{background:#444;border-color:#444}}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#c33}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888} \ No newline at end of file +html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#c33;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));-webkit-box-shadow:none;box-shadow:none}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,.dialog,html{background-color:#282828}.backgroundContainer.withBackdrop{background-color:rgba(0,0,0,.86)}.paper-icon-button-light:focus{color:#c33;background-color:rgba(204,51,51,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#404040;color:#fff}.fab:focus,.raised:focus{background:#505050}.button-submit{background:#c33}.button-submit:focus{background:#D83F3F}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#c33}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.defaultCardBackground1{background-color:#d2b019}.defaultCardBackground2{background-color:#338abb}.defaultCardBackground3{background-color:#6b689d}.defaultCardBackground4{background-color:#dd452b}.defaultCardBackground5{background-color:#5ccea9}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #c33}.selectionCommandsPanel{background:#c33;color:#fff}.upNextDialog-countdownText{color:#c33}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#c33;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem-border{border-color:rgba(30,30,30,.9)!important}.listItem:focus{background:#333}.progressring-spiner{border-color:#c33}.button-flat-accent,.button-link{color:#c33}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#c33}.emby-select-withcolor{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#c33!important}.emby-select-tv-withcolor:focus{background-color:#c33!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#c33}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#c33}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.playedIndicator{background:#c33}.fullSyncIndicator{background:#c33;color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#c33!important;color:#fff}.emby-button-focusscale:focus{background:#c33;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#fff;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#383838}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:#1e1e1e!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#c33!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#c33}.guide-date-tab-button.emby-button-tv:focus{background-color:#c33;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#c33}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/dark/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/dark/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/dark/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/dark/theme.css index e000017c8..b7b84859d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/dark/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/dark/theme.css @@ -1 +1 @@ -html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#181818;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));-webkit-box-shadow:none;box-shadow:none}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#282828}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#404040;color:#fff}.button-accent,.button-submit{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#1c1c1c;border:.07em solid #1c1c1c}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#52B54B!important}.emby-select-tv-withcolor:focus{background-color:#52B54B!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#52B54B}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#202020;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.4)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#383838}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}@media all and (min-width:62.5em){.detailButton-mobile{background:#444!important}.detailTrackSelect.emby-select-withcolor{background:#444;border-color:#444}}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888} \ No newline at end of file +html{color:#ddd;color:rgba(255,255,255,.8)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader-withBackground{background-color:#1f1f1f}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,.dialog,html{background-color:#1a1a1a}.backgroundContainer.withBackdrop{background-color:rgba(0,0,0,.86)}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.fab,.raised{background:#303030;color:rgba(255,255,255,.87)}.fab:focus,.raised:focus{background:#383838}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#242424}.defaultCardBackground1{background-color:#d2b019}.defaultCardBackground2{background-color:#338abb}.defaultCardBackground3{background-color:#6b689d}.defaultCardBackground4{background-color:#dd452b}.defaultCardBackground5{background-color:#5ccea9}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#242424}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem-border{border-color:rgba(34,34,34,.9)!important}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#292929;border:.07em solid #292929;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#292929;border:.07em solid #292929}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#52B54B!important}.emby-select-tv-withcolor:focus{background-color:#52B54B!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#52B54B}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1c}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.4)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(255,255,255,.05)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:#1e1e1e!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#1a1a1a));background:-webkit-linear-gradient(rgba(0,0,0,0),#1a1a1a);background:-o-linear-gradient(rgba(0,0,0,0),#1a1a1a);background:linear-gradient(rgba(0,0,0,0),#1a1a1a)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888}.timeslotHeaders-desktop::-webkit-scrollbar{height:.7em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css index c8cb84638..a1cabd5f9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css?family=Eater);h1,h2{font-family:Eater;font-weight:400!important}h1{font-size:1.566em!important}h2{font-size:1.305em!important}.sectionTabs button,.userViewNames .btnUserViewHeader{font-family:Eater!important;font-size:87%!important}html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#202020}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#1a1a1a}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.paper-icon-button-light:focus{color:#FF9100}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#404040;color:#fff}.button-accent,.button-submit{background:#FF9100;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#FF9100}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #FF9100}.selectionCommandsPanel{background:#FF9100;color:#fff}.upNextDialog-countdownText{color:#FF9100}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#FF9100;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#FF9100}.button-flat-accent,.button-link{color:#FF9100}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#262626;border:.07em solid #262626;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#FF9100}.emby-select-withcolor{color:inherit;background:#262626;border:.07em solid #262626}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#FF9100!important}.emby-select-tv-withcolor:focus{background-color:#FF9100!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#FF9100}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#FF9100}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#FF9100}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#262626;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#FF9100!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active{color:#FF9100}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#FF9100}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#282828}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}@media all and (min-width:62.5em){.detailButton-mobile{background:#444!important}.detailTrackSelect.emby-select-withcolor{background:#444;border-color:#444}}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#FF9100}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#FF9100}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#FF9100}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888}.btnUserViewHeader:focus{color:#FF9100!important}.btnUserViewHeader:focus .userViewButtonText{border-bottom-color:#FF9100!important}.emby-button:focus:not(.btnUserViewHeader):not(.emby-tab-button){background:#FF9100} \ No newline at end of file +@import url(https://fonts.googleapis.com/css?family=Eater);h1,h2{font-family:Eater;font-weight:400!important}h1{font-size:1.566em!important}h2{font-size:1.305em!important}.sectionTabs button,.userViewNames .btnUserViewHeader{font-family:Eater!important;font-size:87%!important}html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#202020}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,.dialog,html{background-color:#1a1a1a}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.paper-icon-button-light:focus{color:#FF9100;background-color:rgba(255,145,0,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#404040;color:#fff}.fab:focus,.raised:focus{background:#505050}.button-submit{background:#FF9100;color:#fff}.button-submit:focus{background:#FF9D0C;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#FF9100}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.defaultCardBackground1{background-color:#d2b019}.defaultCardBackground2{background-color:#338abb}.defaultCardBackground3{background-color:#6b689d}.defaultCardBackground4{background-color:#dd452b}.defaultCardBackground5{background-color:#5ccea9}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #FF9100}.selectionCommandsPanel{background:#FF9100;color:#fff}.upNextDialog-countdownText{color:#FF9100}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#FF9100;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem-border{border-color:rgba(30,30,30,.9)!important}.listItem:focus{background:#333}.progressring-spiner{border-color:#FF9100}.button-flat-accent,.button-link{color:#FF9100}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#262626;border:.07em solid #262626;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#FF9100}.emby-select-withcolor{color:inherit;background:#262626;border:.07em solid #262626}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#FF9100!important}.emby-select-tv-withcolor:focus{background-color:#FF9100!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#FF9100}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#FF9100}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#FF9100}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#FF9100!important;color:#fff}.emby-button-focusscale:focus{background:#FF9100;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active{color:#FF9100}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#FF9100;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#282828}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:#1e1e1e!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#FF9100!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#FF9100}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#FF9100}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#FF9100}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888}.btnUserViewHeader:focus{color:#FF9100!important}.btnUserViewHeader:focus .userViewButtonText{border-bottom-color:#FF9100!important}.emby-button:focus:not(.btnUserViewHeader):not(.emby-tab-button){background:#FF9100} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/theme.css index befc49098..43eaa6f1f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/light-blue/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#2196F3;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#2196F3}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#fff;color:inherit}.button-submit{background:#2196F3;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#2196F3;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#2196F3}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.formDialogHeader:not(.formDialogHeader-clear){background-color:#2196F3;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #2196F3}.selectionCommandsPanel{background:#2196F3;color:#fff}.upNextDialog-countdownText{color:#2196F3}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#2196F3;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#2196F3}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#2196F3}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#2196F3}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#2196F3;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(33,150,243,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#2196F3}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#2196F3}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.14)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#2196F3!important;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1)}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#2196F3}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#2196F3}.guide-date-tab-button.emby-button-tv:focus{background-color:#2196F3;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#2196F3} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#2196F3;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,html{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#2196F3;background-color:rgba(33,150,243,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#d8d8d8;color:inherit}.fab:focus,.raised:focus{background:#ccc;color:inherit}.button-submit{background:#2196F3;color:#fff}.button-submit:focus{background:#2DA2FF;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#2196F3}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogHeader:not(.formDialogHeader-clear){background-color:#2196F3;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #2196F3}.selectionCommandsPanel{background:#2196F3;color:#fff}.upNextDialog-countdownText{color:#2196F3}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#2196F3;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8}.listItem-border{border-color:#f0f0f0!important}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#2196F3}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#2196F3}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#2196F3}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#2196F3;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(33,150,243,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#2196F3}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#2196F3}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#2196F3!important;color:#fff}.emby-button-focusscale:focus{background:#2196F3;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff;color:rgba(255,255,255,1)}.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1);background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#2196F3!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#2196F3}.guide-date-tab-button.emby-button-tv:focus{background-color:#2196F3;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#2196F3} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-green/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/light-green/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-green/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/light-green/theme.css index c80e3689e..a4f1c1c94 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/light-green/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/light-green/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#52B54B;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#52B54B}.skinHeader-withBackground .button-link,.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#fff;color:inherit}.button-submit{background:#52B54B;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:green}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.formDialogHeader:not(.formDialogHeader-clear){background-color:#52B54B;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#52B54B}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.12)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1)}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#52B54B;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,html{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.skinHeader-withBackground .button-link{color:#fff}.fab,.raised{background:#d8d8d8;color:inherit}.fab:focus,.raised:focus{background:#ccc;color:inherit}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:green}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogHeader:not(.formDialogHeader-clear){background-color:#52B54B;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8}.listItem-border{border-color:#f0f0f0!important}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#52B54B}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff;color:rgba(255,255,255,1)}.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1);background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 zcmb7q2T)U8yDmskKtPHpy(6Fz1cP*?gMcDU5{mSaO%$YBkSe_dkzzokgAhUuEp(77 zMIZqppn!su(3>D~Hvc#GpMTE1bLQO4o;}a=uIH_5C9{)Bl+isMMtUxK3JMBFJzY&> z3JPi>1qJ1^b5x+kaq=MxNX(54OtnCI{2#BBFK_;XokC-r{y+DBgMS1d{rB~coM|35%nBD zI9V%i<9j9)0}&y7BuRgf4rhE-!h?xC?2$Q0e?tyySn2wOok z1%;S`o~D|qKWTLgk5pHqpl+=aWmOXNy@Cx2;>bFY8y4!kEgHA3dIephjo5A zu2tg^d^_~mHz4|0*`yP7A86xvxXra$odP&P%M$Ma73LtFtxj2PL)ZwX6V+9$1^~@b zctISYQCp@|iv&{YQFsn-$+I{sI72l6Eo0FKp7~-IpvG>H!8K4NUYhS_F#tG@z|#sq zDpKm?20Dq1z~3%_RG?J!*$L4j^nCf{B-1Ku7>#6!EevE@qtRQNDki7Th5Z%yk`xe-L%PI+0Lb}7=x|w_Hx`g^L2kRx%sZxC? z*F{6E6_R~LfCPKIHQ!w~x0Vy2%$OWvBkL&^GswKf)9(1!BYYNyhtwKDXQ1&ehzJ6{`_#x$E>SGllxQM?QiGvh>adD^6A0c%?QDwPtyTjTpFDf<{OBcr%l(IXQT|Gc(`R-pFW>yB{;y2hXXB6^P0x zkP0&Wsv$z@-nfmTpqRm}EWu%VbDwggjD@T|hiYqn4>K=F=qmbsGmXe+8e1r+2&BA! zgM;IQvgt;h86vMGMoOMxqyM6FhGLzR?2XL7pZG@G+0Kwy&ZrX!t5i{9^ll47uW1<{ z+ma|@+{r?&B<~HL*cHKd?By3s67O8}1)KebGnbBF?>9iwMCl%VdK-pj_R)$c8p<2|AeYnT z7jno&hluFlG0u?#Y&+Gpg=n(YSy)kQ<=yy&8EkTDPwYO+JjU$%lV&yQfuxYD(m5*H z^fPP8Xe3jfA)n4^MWS!&5&de81*- z!D-~>9;~03C`0J^k*O|JNl{J5A|idpJX3jQ>fBL-??i5_mJfdiM(>8aZi&A{J(bJb zdG_=VmoWV#bq(4zb&vS61WoTONG$c-Mub=K9=X5E%$-bfjpo>>nQ&t4FTaFJ3~4;q z&0AoF=7N<}7A&ITJkJcK2`6$IEtI6IeDyLQ$nkG}EsRT_7{_6SvPFe>ePJtYPc-s! zD?^eHTqEXiSR!ummE(fXMZOeNVpugrgYn+CwL1SZ#|N_=`yaS(Rg?fy>%%hWR!LyH z1Nsy`cP3+4QYhe)%n`=$P0xr7B{P?BqV%xV+Z{0;`69$V48Om--KDj<1h>#;*wu-x zG!J=yUT7O@__RkouT>GSqnkv8eHUaCk)bIjvG&@pGLSLF$f}y%4nrMxIq%YfY@85{ z9BjKiCI05KZ*43zoSbel1858Ng}m5v%;G|c9K(6?-+jAZn|*accAM$Aw@lQB&WMCa z$Iero^WpNQx|DT6WSZtKhi>r5n-saXB>HsY_D`epS}M;rj`+3Wl8Rz{Z5O8BF`h^b zi!ru@M+6A^l@e&4-E!l_>`pdd>^;K;Tb3t+YYMFRfdpBjn=9o5)@sGvVmT^jFP_jF zm>8Bjk9TUXqAk^_4eM!%8zB{b0pi%6zpFfoc$JY)BnQ@;(6hySJQ}G{kwa=pt1bl} z#Vo4a?S*~FQ)(gu@i)um?A-YKUf8$zQ8W$2@09y`GZ#0aJ01Rd-|tNMd9u22sz=%j zdzVHQZSfPTh|Ug0Wz~NI9(rZf3y!yO4FzEv`{kg)rj%@nnW5$imM&R{5a^1SoaFe3 zkLJUzrl-XCt9&<27Ysydl-?73$~l56)zgv75JyF`?*6D9ms?`RV1_65xt?+NS)4er zXxuDa^-ilMgqeDGtcpm19Mm4~LMY%+p1}*Ey?!U(H;FoD(B<~Ls;eY!tWr)d zq_JHreFfEvkDTN29!$$FrXyl9CaUoq0*9oOa@vPH>8!~OMtyKzmbYaU!wV<`dz*sm zn;Rx(mQ@@xsR{hobgKYn>8wAUtVDE1X}_YtO1?3XNAp48$M0$k=Y{3Z2FN^wwxRRc z(#^-UnGA~H6`@d`m;A(gYH3H;h@Y`X_WRxTiR-8jp*Byw%-ArKiWP3&WNBvEtx?}{ z;?LOWkV-`NE21>R@wUx1flKD|jpWhnIK#JTFGSW2MoLHWwz z*y)f$PeUnHxIK;g){(XaQL?!DXkRT|Hi{A$kBT@v&rNGuQ3#GX?vY*W>Y2K%GP2 zqDFy6gV(Tew>wzo(63RKq$@QK%M9gdAdFw7CT`Cs*|U8en*sMyk^=+%jeWv(22`hp zm((~L=9GznZCL>q%gy3Xyf+*9FI*Ft{`n;nx3LxpyV~@gFJT&fwPH>BYaP9e^;xA` z&VipwyuX>H2Wvt)z}i09+9!D$b}-mIFerEN`(mS3Q{hWgzAf(uglgIwc@2fWU?zDT z4va|>R@Xb#!%?{9ove%P-AC~2^LB;B>wW?LTk*?0W4ElKZEzkjIW26xWj1j|_c3Q& z!OmCq_ZWrVDdpqtGWkGp4NIGX#c0MiQqwb-FtVg+q=n^l^~Az~wUOB$pO$rcRM9;j zre!o1Z42RGOJ^PTrysc(%`3)xdtZQ%q)NP(Fl6D{KX-2QV#NLEB^Q5_2>Rgo zo54$qbzf(f!9=egCp1Rz!1mR5)6E+tb|tPZygTCfwPI1s?;G}`9%Pov7q8BJl>8u2 z_(p;#c|T^O`|!nb`7XNcgN?hn+AGTiSbF@!JH=D3c74}hhrWDiznJ=}W)F0KCS#w3 z=P*cwWkihq6m~R~ZHId+1h>>QvE|s;i~h-#Tn)3?}m?iBNe;9oZmiU}-h>1+U3!4v=aO!g}#GkR`n!OB#@ z@w-Ww_sPN2OXiYWfx?cIoGO*&S1-pCAK}8Ff!gje^c1<+@$U3d5?G1KToqAPD}sd^5;& zJ-g1BGm?;oCBL&LBbX#gRJ%mlJXWoI$Fu@@tCxcibbxBy1T{8JeUA?IteYxN&e#e0 zoWb@Bu7nPylz=iBIuFcBUp=U3HdY88SJQTwU&(rpp*o#0)Lws`#I!9Nau0Wgl^anh zSND@|k{x$0=!^ajc0+@5j@y)aB|J~l=}vA*a6UTAi_e0$qaO*^RAUX{J-XhA^8B((feYMxf*TM z^m4@>b=__PwHNN<2L0WhqU<5k_X~MWli0Yh+MB#wHfNiB)xj}-({^97>KANU;+g1u z!X;zkfaE`T&tc5H8FG@Tsk>gU2;34zUCQVw!;GW8q)hq@ZxHFgF*b5nh8-J6!|xl0 ztd+0wQ~+L!=D9r;@o$%^B~UCud|+2sL+))$R4S$%!{?g6_zYX$GS#;*`8AJ@n>fJk zqNcphG(b`2X66X2L)-jPhHNm#{b=L#jE%Uf9(6E+dp+q zj2zh`Es}08RD@0CTnb4jAA?6@E~aEn#$4tkgsuOc&#CYk4tNMQwC&y5^|Vx|PC!KJ zvTn2ERF#|pLb#UqD!=!_a}4xOEvF3E-R?s}lllIQiHqQ@U-DMmu;PX_3Q#Xy5tmf} z60V?{=Yo#y2Ku~;h6olb>}seT)h(5!z5ezwMb|;j)9vA{_+tG6F&~2Z^I=1MkR*$$ ze&YE@H3|i{iNlGxK1|MR#cMy`1TUb?1M5EL{+9x!gNBs zwioW{N>y9nnGenKYwH58`@ou+(5XdxUCy_w78WDp7DzlF-v_Q55k!YcJBJW&X3!n_hQ=)OOH}2KK_jUAT0L=FvBtb4!`e)dyRSRgfi2p-bYZ0 z_~v!O84cd*JmuV6SeWQk{MD>c%wmzW^UP4&oqaq!lYsfpT5Va36(60##&wQx-;e4jM|hvT!J_gMq-0)(f5iCs(H5Ek|FCn zzuC8lK>L9*7R&eEy#vYZIlmIVQF?ZB=$NTdMnRz#K*-02b_q2jwdWC}m8@rlrbi6G z-`I)e>Ljf}@2mDm$}Rif$09rTdvO;nVq$EIQ%61w%l?d7-~$3@BnW@|&{u?O6g_?V z-XVmD;R0ojo@Y+14vgOg2D*}gZ6kldZLP>31$`@7jJ2jmN`MU*dF)1=EL01FQ=6eP zR;t~Hzo5qqv|8~l(KTi)hqXlS&`V7jlbMLhmn#Upxy&woF%~7kjl6ljLo>aR*=GQK z>4%r1wCFF8i?E^Bc}&QUi9Gxjge8}Xj3whvQbnICb%k`fA39Ia1;W&7<&amy*aArt zs#nXZXM%efK=zuuf|QZH~&axOkb`Kck43&6%tEZ-@6 zJ?JfFN3Jj<+631%zQsZ7?I}Ej|K{QDJWZg&G0=wQ0L6(gFVD`d2auSxw@KyZl&^gg zExI5?w1DoD!A)a3Duxnxf^fUb;Kwf8fqE88-pj~brCkw>52ljn6@$}|o=pA|?$0YS zPIxZzID0h%!9(QXt{?=Pa864I+adcU0fkzN^w8c0UHAL*oaUuDBeUDG`=$;R3uBSw z7lcMQoz_d7-N1Q3@G==bNb>DG)`ryn9aAARI+Zg0t*rUi+AZ5^7y2Wlb@G#J;k<`W zji8TO!id3>f(@hLPz{V(tLqDT?lh>#IJ$@j4k#6&3scW8w~|%CW!yRyX>s)TGXFm__!VcQ?<85=I#(JMh=!DE#@mYLcef< zox0J#6uMpQ`%RCq<~UHAO-koC-S+AK{yQ8hi?O2+Q!=t+yz5=?NdH@6YmL0cgEVq>nodsOoVVRB4=%r$3jKX4u~M{_Z)%F9_P zbo+<`{dTKRMdf|(O@QC#Q?h%5C%UL+EVqoagaKAoQ#+1X_E!mGafWaG1)j%f(BPDERw~in%Ihap0@8n}9b; zH_{R$@o7v#&! zF2W(1+&^MzK0wWh*M5uN)QKk2oY3AL@t3d3Uamx1%f5ql85vqq8wx+|LVmynN{|9d zUX+ULOD+kBX#HFo(+5H+27L!yi8C#6vaD+3stWTNL+Fo~i?*L>dX>f=jy5wOD{GW8 z$fQI}y@IK}=J1}fh}M3=m22x&&XNFu%itrbxZrzS_>MSv1nzce&6iw@QBVYh7mTiG zK`eS)3`KykAc=m~TE^{d(;371>Kf|0uTTxxi{meY_^+ZINxiPqtazRZqk-fBCT@{dlaT9H|lisSdE%Ak83aW?@F&>k3{e82;&^4NZ5Uf07r7%WWG7#|Er@?PepBlB zQT;_ryVVUN2#eZaz%In&=m4YVgruSMRyQVIXyz2mm>=3N20R)72fqkJ)VYx8SZLtN zsRpuoXU5vNmO<3Z$#`sDs`MgdAzmyEH&iwktA(mo`3<4?fa`UMTMJS9`-#+Wz&WR| zCx6|&gN%){<}DT#ibT&}v;ErTVt5UhJ)d_`clyl%v*62~fZjU#x@lZRt_Dt%+O9wL zBNq9R*jcGvuk1K29G>!LdzaSF4M`dAhg@ASf-IOCzN(Y63Uzu({86c`bivG0EL`EY z<(${&eB7=w&pKL@sM-`=bxF-Cv}cl+`2(~K15pjjOYfAXaT*mR;)i(_{l&WRa=xBL zDUkwCO70flJzE|#gtjHRN--pRtZMC#p6^Ul9u792GS-M|Oyv>T>PQ%Ec>C_gK&Vp``@mb>FHiZ_{2)l;3~v`3Yg z8*Y3?{*+d453woRo3mVkz)gC|rq7W{r%RmVt2<~e4y*@ab!0N#Q8 zZa3v*4j*fzYg*rFKgMoW?)^n7s|7e_=~!JI9fm%<#>TsZ9zu)4a<>K`9;J}iowf21 zWw}{P?YZ;b$kiSr$QK=s8o5XyH+eh;o_{y+oZn00wO+0-w$v$qely<9l~9p;caUhn zwnCbS%ZBG9xLb)dPbnKKSxA1lz4Maj4ocmrmO0i;Bnb+65AfRd;X|A6x2;VENGl0a zb5YB}!j?XFXCE|_(|j!vJhmKi89-xL2I9{Yozt#*YfQ6b`inj3wzl*<_V^t%eQ-xr zy%Diha;M&$(V#Yl+q*Gy2(1DWF8-$6>c;n&NxXFS=7_>MJ>7{<_aFO#pI(zb1^W*I z9Isducw<#E?fyvZ^OcSEJ_q;A33B5o%gcE5`3uG1`p9Z?y&j)GT}xOANAk9vvRi=T zN41Zow;vb9USaaZGB0^Eza(P%;P&NDn|Z%WO`Cg0SD!~XKMDE4&p-Ec{FUQCrEF8e zvasd2o`%G@`{!8;eB9aBjK-_#)UIL7ok zO?ZBKjCa*A6IcTrF_xl+9afv#z~3p3SH&tB{MJ^a61M(=A#?!j=+hhWU$H3pgxhsr zaTPzo^UnVcud7}hv)eW{HuhWvDSj(}_%{M$h94eg)NA!%2=u50t~immOD4_)I7*c- z`q_=TkZ<>p7+obM8mDhWVdF~qibW68!tN!zKiGsRZNo;JTAu{(B;yax>fq&So)xA1 za*%oM7#BT6;v6F7Jbn-oO!&$>>4$XR1P?`b*pHSnKS!}~)AYjYs(eSM z0fizE`KV zS|!H}CRyKNN)=KR_mO9nls1&z*fJGrhMdb~Ny5Co2{aip2C_IcaUy-nfh5>br(@9q ztc=S@Se5HWFI>DTMM?95Jy4C}D)1@?0-edSsoCi6EJP%kjXy5U5fTf-_u7Xl2Zq2h zR!C{R*^P8O#k6nbkM()r0--z*TmGtgBJM^v=$ngZb$eGQt|JOOuiDeS zasIR15%a+lzckQ&)@Wef7%I@05Bx0peCi&dvXwA^=)P};e#Ck5(|o*(hv}!`cN1t< zdoGY`@>|T*ix~g8%=VW3xnY{KHA)6P$j^_97Cei&F8q{!^i`^N2EB$sQifW~NN{#2 z&<-8>=x?;;W8=vDed(xM}~ zquE-4G8;kwfMqE4qXgd}sY}(idmnyJlC?hS1d0|mOGx!i=O?R(Z*Tdh^^hhz4^wSQ zZe6ImIj~6aN?{agqXA8DA_N^uPFDWao~d;f0W@Bk2(T#{x*8SKpPx;awRTt_^Lp&8 zMq?VFwmDhOo(R9Mu4md)1fw;7qqW`I4M}yPt<= zV3z}5>Nju{W3y*OJ2Gp2-YcrW_{28NWyywJ*E1eBY%5q?Z~EDa1HMqnEN2NloE~sO zhCNza)Jy+7uUhT)rU75RG6;F1;6dhE#yc9+)9VsHJ0W>n6jtAe0cOA01iA|?q7+rM`2&}aW{kR$k1#d@Ie5tZFa zexhDwoWP!M_rZIhc{y@t+4&pA8)yd%A57Q5L{s9FBR~^Tqm&0=tfEn>!2S{F>ra%E z{`jcpfrn74ZF|*u2?Z*K5hzpf=6Sa-4J=e507oTpT*0%avqU;iOA=ey8tNVQI_`%g zO{wJsg#fH75y$s;Nm@PTsvKI{Il`1DlwpaBxiCtGMx4K_kfIlzkKr{uHq)t2%RMTT zcD+OYl&W0NdOioXLOoU;K^6xUI1JLR*gIEun^X$5GbdJ%nU=V8mfE=>zn1>i7U&V( zogq=2kDuts$y1s8(GqVHchcPH>uAw7rh zi%*4=f0rCTC5SsK^=fbBW!2)E=opssY^iNh@`2Q{R=SUNz9l-*=9YfUM;EYlO-U~k zvrqb4EWSN%f5Ra$K`Gn+1^TdfZ`%1-?d2^ERY&Y?%=^+i@{2ptcpIC1iKoD(y8T3i zilK3NzZ2e}zG1T@^i-{h(U+@5NkO@l|Ut zJVHG!Rg{LY+D$!YmfZOo7%fj+pK%yI3{R3WhC^<1brnEdPuxZhMc_BZQ^( zD@sg+au@iJf1Yjqmjy+RKLOd*f3qm8VHual7l-@BV$GF)Pp%@v9$XH;#3AWP|2k9C zzFd&~D;2Z7?y}xhvAcfN_HHE3zJ`;PU)ncstT_+#d_Fum3AjF|a`;^X`hL2O$h%@~ zSq7K4&PCkOazSk9saGC&Rv~7+y z<7J^8OI&7DXqaDP@-X{v1fl)^&_l^Ki7lspc(IaEs1$3KPz&at940IA(obq*{^b0V z!mv~+^KM%7pT&CJf0f{{67RxV^lee-Uj_KMe{5rmN-n`ZfM%uCb2TQpDlCI35lfat z-fyq;8mCUHWW*}fh&tbE&?W>uR}}7Va1eUn^#xi?J62stYZ8?adg}ber#q?>yL$?; z4$y<^n^iub=iko+TN75>)3X08`QaKjv-7fEju&x#A5P>tFUshI*CtRzJQs$PasO_} zJ#`N9={7zOPO8;m;z4L|-ux_RYt46n$|t{79s^Sz+%yRd(Ca$}B|-OVe01)QJbiQ; zk9~zn>U6-|EAh=Di`Y}Ik^pF$UdZEhF!z-G^lUCTT>ooS(22yG)2pZTpg*={iXfUm z^Tvw9!+!4knzgzTka@Tl(dxXx5>8`O%%u6~9GwQXT#2t2Ay=NRlT8_GM39$GO8~%l zsIlV}Fy71b$~Ea;u#~CJ>a}0zWWZYGOhc)Hb-@;gn7ZLJG5aAcpjE!+BkdFF6DKfj zjE{~erx{hFqTTcZLr_*&fbbBjdvn@xuNUM=s!w-uY%wJtvZU>7+bLo?b}M9xyFd{l z5TtVW1M)@@rF*!3F7Awok{-)5n^zvU8#zlTow^Wr-c@iJIb&$w{_m)i%?k_0gDaEw zOQxAxZ}-9(f4#wR4T}QMEPW#4PAY~FbRAYgX-|3pejuRVGcG+i=PSRa Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/theme.css index bb041a80b..a8db5e3bb 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/light-pink/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#E91E63;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#E91E63}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#fff;color:inherit}.button-submit{background:#E91E63;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#E91E63;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555;color:rgba(0,0,0,.7)}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#E91E63}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#F8BBD0}.formDialogHeader:not(.formDialogHeader-clear){background-color:#E91E63;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888;color:rgba(0,0,0,.54)}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #E91E63}.selectionCommandsPanel{background:#E91E63;color:#fff}.upNextDialog-countdownText{color:#E91E63}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#E91E63;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#E91E63}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#E91E63}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#E91E63}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#E91E63;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(233,30,99,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#E91E63}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#E91E63}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.12)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#E91E63!important;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1)}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#E91E63}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#E91E63}.guide-date-tab-button.emby-button-tv:focus{background-color:#E91E63;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#E91E63} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#E91E63;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,html{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#E91E63;background-color:rgba(233,30,99,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#d8d8d8;color:inherit}.fab:focus,.raised:focus{background:#ccc;color:inherit}.button-submit{background:#E91E63;color:#fff}.button-submit:focus{background:#F52A6F;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555;color:rgba(0,0,0,.7)}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#E91E63}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#F8BBD0}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogHeader:not(.formDialogHeader-clear){background-color:#E91E63;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888;color:rgba(0,0,0,.54)}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #E91E63}.selectionCommandsPanel{background:#E91E63;color:#fff}.upNextDialog-countdownText{color:#E91E63}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#E91E63;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8}.listItem-border{border-color:#f0f0f0!important}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#E91E63}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#E91E63}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#E91E63}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#E91E63;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(233,30,99,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#E91E63}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#E91E63}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#E91E63!important;color:#fff}.emby-button-focusscale:focus{background:#E91E63;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff;color:rgba(255,255,255,1)}.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1);background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#E91E63!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#E91E63}.guide-date-tab-button.emby-button-tv:focus{background-color:#E91E63;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#E91E63} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 zcmb7q2T)U8yDmskKtPHpy(6Fz1cP*?gMcDU5{mSaO%$YBkSe_dkzzokgAhUuEp(77 zMIZqppn!su(3>D~Hvc#GpMTE1bLQO4o;}a=uIH_5C9{)Bl+isMMtUxK3JMBFJzY&> z3JPi>1qJ1^b5x+kaq=MxNX(54OtnCI{2#BBFK_;XokC-r{y+DBgMS1d{rB~coM|35%nBD zI9V%i<9j9)0}&y7BuRgf4rhE-!h?xC?2$Q0e?tyySn2wOok z1%;S`o~D|qKWTLgk5pHqpl+=aWmOXNy@Cx2;>bFY8y4!kEgHA3dIephjo5A zu2tg^d^_~mHz4|0*`yP7A86xvxXra$odP&P%M$Ma73LtFtxj2PL)ZwX6V+9$1^~@b zctISYQCp@|iv&{YQFsn-$+I{sI72l6Eo0FKp7~-IpvG>H!8K4NUYhS_F#tG@z|#sq zDpKm?20Dq1z~3%_RG?J!*$L4j^nCf{B-1Ku7>#6!EevE@qtRQNDki7Th5Z%yk`xe-L%PI+0Lb}7=x|w_Hx`g^L2kRx%sZxC? z*F{6E6_R~LfCPKIHQ!w~x0Vy2%$OWvBkL&^GswKf)9(1!BYYNyhtwKDXQ1&ehzJ6{`_#x$E>SGllxQM?QiGvh>adD^6A0c%?QDwPtyTjTpFDf<{OBcr%l(IXQT|Gc(`R-pFW>yB{;y2hXXB6^P0x zkP0&Wsv$z@-nfmTpqRm}EWu%VbDwggjD@T|hiYqn4>K=F=qmbsGmXe+8e1r+2&BA! zgM;IQvgt;h86vMGMoOMxqyM6FhGLzR?2XL7pZG@G+0Kwy&ZrX!t5i{9^ll47uW1<{ z+ma|@+{r?&B<~HL*cHKd?By3s67O8}1)KebGnbBF?>9iwMCl%VdK-pj_R)$c8p<2|AeYnT z7jno&hluFlG0u?#Y&+Gpg=n(YSy)kQ<=yy&8EkTDPwYO+JjU$%lV&yQfuxYD(m5*H z^fPP8Xe3jfA)n4^MWS!&5&de81*- z!D-~>9;~03C`0J^k*O|JNl{J5A|idpJX3jQ>fBL-??i5_mJfdiM(>8aZi&A{J(bJb zdG_=VmoWV#bq(4zb&vS61WoTONG$c-Mub=K9=X5E%$-bfjpo>>nQ&t4FTaFJ3~4;q z&0AoF=7N<}7A&ITJkJcK2`6$IEtI6IeDyLQ$nkG}EsRT_7{_6SvPFe>ePJtYPc-s! zD?^eHTqEXiSR!ummE(fXMZOeNVpugrgYn+CwL1SZ#|N_=`yaS(Rg?fy>%%hWR!LyH z1Nsy`cP3+4QYhe)%n`=$P0xr7B{P?BqV%xV+Z{0;`69$V48Om--KDj<1h>#;*wu-x zG!J=yUT7O@__RkouT>GSqnkv8eHUaCk)bIjvG&@pGLSLF$f}y%4nrMxIq%YfY@85{ z9BjKiCI05KZ*43zoSbel1858Ng}m5v%;G|c9K(6?-+jAZn|*accAM$Aw@lQB&WMCa z$Iero^WpNQx|DT6WSZtKhi>r5n-saXB>HsY_D`epS}M;rj`+3Wl8Rz{Z5O8BF`h^b zi!ru@M+6A^l@e&4-E!l_>`pdd>^;K;Tb3t+YYMFRfdpBjn=9o5)@sGvVmT^jFP_jF zm>8Bjk9TUXqAk^_4eM!%8zB{b0pi%6zpFfoc$JY)BnQ@;(6hySJQ}G{kwa=pt1bl} z#Vo4a?S*~FQ)(gu@i)um?A-YKUf8$zQ8W$2@09y`GZ#0aJ01Rd-|tNMd9u22sz=%j zdzVHQZSfPTh|Ug0Wz~NI9(rZf3y!yO4FzEv`{kg)rj%@nnW5$imM&R{5a^1SoaFe3 zkLJUzrl-XCt9&<27Ysydl-?73$~l56)zgv75JyF`?*6D9ms?`RV1_65xt?+NS)4er zXxuDa^-ilMgqeDGtcpm19Mm4~LMY%+p1}*Ey?!U(H;FoD(B<~Ls;eY!tWr)d zq_JHreFfEvkDTN29!$$FrXyl9CaUoq0*9oOa@vPH>8!~OMtyKzmbYaU!wV<`dz*sm zn;Rx(mQ@@xsR{hobgKYn>8wAUtVDE1X}_YtO1?3XNAp48$M0$k=Y{3Z2FN^wwxRRc z(#^-UnGA~H6`@d`m;A(gYH3H;h@Y`X_WRxTiR-8jp*Byw%-ArKiWP3&WNBvEtx?}{ z;?LOWkV-`NE21>R@wUx1flKD|jpWhnIK#JTFGSW2MoLHWwz z*y)f$PeUnHxIK;g){(XaQL?!DXkRT|Hi{A$kBT@v&rNGuQ3#GX?vY*W>Y2K%GP2 zqDFy6gV(Tew>wzo(63RKq$@QK%M9gdAdFw7CT`Cs*|U8en*sMyk^=+%jeWv(22`hp zm((~L=9GznZCL>q%gy3Xyf+*9FI*Ft{`n;nx3LxpyV~@gFJT&fwPH>BYaP9e^;xA` z&VipwyuX>H2Wvt)z}i09+9!D$b}-mIFerEN`(mS3Q{hWgzAf(uglgIwc@2fWU?zDT z4va|>R@Xb#!%?{9ove%P-AC~2^LB;B>wW?LTk*?0W4ElKZEzkjIW26xWj1j|_c3Q& z!OmCq_ZWrVDdpqtGWkGp4NIGX#c0MiQqwb-FtVg+q=n^l^~Az~wUOB$pO$rcRM9;j zre!o1Z42RGOJ^PTrysc(%`3)xdtZQ%q)NP(Fl6D{KX-2QV#NLEB^Q5_2>Rgo zo54$qbzf(f!9=egCp1Rz!1mR5)6E+tb|tPZygTCfwPI1s?;G}`9%Pov7q8BJl>8u2 z_(p;#c|T^O`|!nb`7XNcgN?hn+AGTiSbF@!JH=D3c74}hhrWDiznJ=}W)F0KCS#w3 z=P*cwWkihq6m~R~ZHId+1h>>QvE|s;i~h-#Tn)3?}m?iBNe;9oZmiU}-h>1+U3!4v=aO!g}#GkR`n!OB#@ z@w-Ww_sPN2OXiYWfx?cIoGO*&S1-pCAK}8Ff!gje^c1<+@$U3d5?G1KToqAPD}sd^5;& zJ-g1BGm?;oCBL&LBbX#gRJ%mlJXWoI$Fu@@tCxcibbxBy1T{8JeUA?IteYxN&e#e0 zoWb@Bu7nPylz=iBIuFcBUp=U3HdY88SJQTwU&(rpp*o#0)Lws`#I!9Nau0Wgl^anh zSND@|k{x$0=!^ajc0+@5j@y)aB|J~l=}vA*a6UTAi_e0$qaO*^RAUX{J-XhA^8B((feYMxf*TM z^m4@>b=__PwHNN<2L0WhqU<5k_X~MWli0Yh+MB#wHfNiB)xj}-({^97>KANU;+g1u z!X;zkfaE`T&tc5H8FG@Tsk>gU2;34zUCQVw!;GW8q)hq@ZxHFgF*b5nh8-J6!|xl0 ztd+0wQ~+L!=D9r;@o$%^B~UCud|+2sL+))$R4S$%!{?g6_zYX$GS#;*`8AJ@n>fJk zqNcphG(b`2X66X2L)-jPhHNm#{b=L#jE%Uf9(6E+dp+q zj2zh`Es}08RD@0CTnb4jAA?6@E~aEn#$4tkgsuOc&#CYk4tNMQwC&y5^|Vx|PC!KJ zvTn2ERF#|pLb#UqD!=!_a}4xOEvF3E-R?s}lllIQiHqQ@U-DMmu;PX_3Q#Xy5tmf} z60V?{=Yo#y2Ku~;h6olb>}seT)h(5!z5ezwMb|;j)9vA{_+tG6F&~2Z^I=1MkR*$$ ze&YE@H3|i{iNlGxK1|MR#cMy`1TUb?1M5EL{+9x!gNBs zwioW{N>y9nnGenKYwH58`@ou+(5XdxUCy_w78WDp7DzlF-v_Q55k!YcJBJW&X3!n_hQ=)OOH}2KK_jUAT0L=FvBtb4!`e)dyRSRgfi2p-bYZ0 z_~v!O84cd*JmuV6SeWQk{MD>c%wmzW^UP4&oqaq!lYsfpT5Va36(60##&wQx-;e4jM|hvT!J_gMq-0)(f5iCs(H5Ek|FCn zzuC8lK>L9*7R&eEy#vYZIlmIVQF?ZB=$NTdMnRz#K*-02b_q2jwdWC}m8@rlrbi6G z-`I)e>Ljf}@2mDm$}Rif$09rTdvO;nVq$EIQ%61w%l?d7-~$3@BnW@|&{u?O6g_?V z-XVmD;R0ojo@Y+14vgOg2D*}gZ6kldZLP>31$`@7jJ2jmN`MU*dF)1=EL01FQ=6eP zR;t~Hzo5qqv|8~l(KTi)hqXlS&`V7jlbMLhmn#Upxy&woF%~7kjl6ljLo>aR*=GQK z>4%r1wCFF8i?E^Bc}&QUi9Gxjge8}Xj3whvQbnICb%k`fA39Ia1;W&7<&amy*aArt zs#nXZXM%efK=zuuf|QZH~&axOkb`Kck43&6%tEZ-@6 zJ?JfFN3Jj<+631%zQsZ7?I}Ej|K{QDJWZg&G0=wQ0L6(gFVD`d2auSxw@KyZl&^gg zExI5?w1DoD!A)a3Duxnxf^fUb;Kwf8fqE88-pj~brCkw>52ljn6@$}|o=pA|?$0YS zPIxZzID0h%!9(QXt{?=Pa864I+adcU0fkzN^w8c0UHAL*oaUuDBeUDG`=$;R3uBSw z7lcMQoz_d7-N1Q3@G==bNb>DG)`ryn9aAARI+Zg0t*rUi+AZ5^7y2Wlb@G#J;k<`W zji8TO!id3>f(@hLPz{V(tLqDT?lh>#IJ$@j4k#6&3scW8w~|%CW!yRyX>s)TGXFm__!VcQ?<85=I#(JMh=!DE#@mYLcef< zox0J#6uMpQ`%RCq<~UHAO-koC-S+AK{yQ8hi?O2+Q!=t+yz5=?NdH@6YmL0cgEVq>nodsOoVVRB4=%r$3jKX4u~M{_Z)%F9_P zbo+<`{dTKRMdf|(O@QC#Q?h%5C%UL+EVqoagaKAoQ#+1X_E!mGafWaG1)j%f(BPDERw~in%Ihap0@8n}9b; zH_{R$@o7v#&! zF2W(1+&^MzK0wWh*M5uN)QKk2oY3AL@t3d3Uamx1%f5ql85vqq8wx+|LVmynN{|9d zUX+ULOD+kBX#HFo(+5H+27L!yi8C#6vaD+3stWTNL+Fo~i?*L>dX>f=jy5wOD{GW8 z$fQI}y@IK}=J1}fh}M3=m22x&&XNFu%itrbxZrzS_>MSv1nzce&6iw@QBVYh7mTiG zK`eS)3`KykAc=m~TE^{d(;371>Kf|0uTTxxi{meY_^+ZINxiPqtazRZqk-fBCT@{dlaT9H|lisSdE%Ak83aW?@F&>k3{e82;&^4NZ5Uf07r7%WWG7#|Er@?PepBlB zQT;_ryVVUN2#eZaz%In&=m4YVgruSMRyQVIXyz2mm>=3N20R)72fqkJ)VYx8SZLtN zsRpuoXU5vNmO<3Z$#`sDs`MgdAzmyEH&iwktA(mo`3<4?fa`UMTMJS9`-#+Wz&WR| zCx6|&gN%){<}DT#ibT&}v;ErTVt5UhJ)d_`clyl%v*62~fZjU#x@lZRt_Dt%+O9wL zBNq9R*jcGvuk1K29G>!LdzaSF4M`dAhg@ASf-IOCzN(Y63Uzu({86c`bivG0EL`EY z<(${&eB7=w&pKL@sM-`=bxF-Cv}cl+`2(~K15pjjOYfAXaT*mR;)i(_{l&WRa=xBL zDUkwCO70flJzE|#gtjHRN--pRtZMC#p6^Ul9u792GS-M|Oyv>T>PQ%Ec>C_gK&Vp``@mb>FHiZ_{2)l;3~v`3Yg z8*Y3?{*+d453woRo3mVkz)gC|rq7W{r%RmVt2<~e4y*@ab!0N#Q8 zZa3v*4j*fzYg*rFKgMoW?)^n7s|7e_=~!JI9fm%<#>TsZ9zu)4a<>K`9;J}iowf21 zWw}{P?YZ;b$kiSr$QK=s8o5XyH+eh;o_{y+oZn00wO+0-w$v$qely<9l~9p;caUhn zwnCbS%ZBG9xLb)dPbnKKSxA1lz4Maj4ocmrmO0i;Bnb+65AfRd;X|A6x2;VENGl0a zb5YB}!j?XFXCE|_(|j!vJhmKi89-xL2I9{Yozt#*YfQ6b`inj3wzl*<_V^t%eQ-xr zy%Diha;M&$(V#Yl+q*Gy2(1DWF8-$6>c;n&NxXFS=7_>MJ>7{<_aFO#pI(zb1^W*I z9Isducw<#E?fyvZ^OcSEJ_q;A33B5o%gcE5`3uG1`p9Z?y&j)GT}xOANAk9vvRi=T zN41Zow;vb9USaaZGB0^Eza(P%;P&NDn|Z%WO`Cg0SD!~XKMDE4&p-Ec{FUQCrEF8e zvasd2o`%G@`{!8;eB9aBjK-_#)UIL7ok zO?ZBKjCa*A6IcTrF_xl+9afv#z~3p3SH&tB{MJ^a61M(=A#?!j=+hhWU$H3pgxhsr zaTPzo^UnVcud7}hv)eW{HuhWvDSj(}_%{M$h94eg)NA!%2=u50t~immOD4_)I7*c- z`q_=TkZ<>p7+obM8mDhWVdF~qibW68!tN!zKiGsRZNo;JTAu{(B;yax>fq&So)xA1 za*%oM7#BT6;v6F7Jbn-oO!&$>>4$XR1P?`b*pHSnKS!}~)AYjYs(eSM z0fizE`KV zS|!H}CRyKNN)=KR_mO9nls1&z*fJGrhMdb~Ny5Co2{aip2C_IcaUy-nfh5>br(@9q ztc=S@Se5HWFI>DTMM?95Jy4C}D)1@?0-edSsoCi6EJP%kjXy5U5fTf-_u7Xl2Zq2h zR!C{R*^P8O#k6nbkM()r0--z*TmGtgBJM^v=$ngZb$eGQt|JOOuiDeS zasIR15%a+lzckQ&)@Wef7%I@05Bx0peCi&dvXwA^=)P};e#Ck5(|o*(hv}!`cN1t< zdoGY`@>|T*ix~g8%=VW3xnY{KHA)6P$j^_97Cei&F8q{!^i`^N2EB$sQifW~NN{#2 z&<-8>=x?;;W8=vDed(xM}~ zquE-4G8;kwfMqE4qXgd}sY}(idmnyJlC?hS1d0|mOGx!i=O?R(Z*Tdh^^hhz4^wSQ zZe6ImIj~6aN?{agqXA8DA_N^uPFDWao~d;f0W@Bk2(T#{x*8SKpPx;awRTt_^Lp&8 zMq?VFwmDhOo(R9Mu4md)1fw;7qqW`I4M}yPt<= zV3z}5>Nju{W3y*OJ2Gp2-YcrW_{28NWyywJ*E1eBY%5q?Z~EDa1HMqnEN2NloE~sO zhCNza)Jy+7uUhT)rU75RG6;F1;6dhE#yc9+)9VsHJ0W>n6jtAe0cOA01iA|?q7+rM`2&}aW{kR$k1#d@Ie5tZFa zexhDwoWP!M_rZIhc{y@t+4&pA8)yd%A57Q5L{s9FBR~^Tqm&0=tfEn>!2S{F>ra%E z{`jcpfrn74ZF|*u2?Z*K5hzpf=6Sa-4J=e507oTpT*0%avqU;iOA=ey8tNVQI_`%g zO{wJsg#fH75y$s;Nm@PTsvKI{Il`1DlwpaBxiCtGMx4K_kfIlzkKr{uHq)t2%RMTT zcD+OYl&W0NdOioXLOoU;K^6xUI1JLR*gIEun^X$5GbdJ%nU=V8mfE=>zn1>i7U&V( zogq=2kDuts$y1s8(GqVHchcPH>uAw7rh zi%*4=f0rCTC5SsK^=fbBW!2)E=opssY^iNh@`2Q{R=SUNz9l-*=9YfUM;EYlO-U~k zvrqb4EWSN%f5Ra$K`Gn+1^TdfZ`%1-?d2^ERY&Y?%=^+i@{2ptcpIC1iKoD(y8T3i zilK3NzZ2e}zG1T@^i-{h(U+@5NkO@l|Ut zJVHG!Rg{LY+D$!YmfZOo7%fj+pK%yI3{R3WhC^<1brnEdPuxZhMc_BZQ^( zD@sg+au@iJf1Yjqmjy+RKLOd*f3qm8VHual7l-@BV$GF)Pp%@v9$XH;#3AWP|2k9C zzFd&~D;2Z7?y}xhvAcfN_HHE3zJ`;PU)ncstT_+#d_Fum3AjF|a`;^X`hL2O$h%@~ zSq7K4&PCkOazSk9saGC&Rv~7+y z<7J^8OI&7DXqaDP@-X{v1fl)^&_l^Ki7lspc(IaEs1$3KPz&at940IA(obq*{^b0V z!mv~+^KM%7pT&CJf0f{{67RxV^lee-Uj_KMe{5rmN-n`ZfM%uCb2TQpDlCI35lfat z-fyq;8mCUHWW*}fh&tbE&?W>uR}}7Va1eUn^#xi?J62stYZ8?adg}ber#q?>yL$?; z4$y<^n^iub=iko+TN75>)3X08`QaKjv-7fEju&x#A5P>tFUshI*CtRzJQs$PasO_} zJ#`N9={7zOPO8;m;z4L|-ux_RYt46n$|t{79s^Sz+%yRd(Ca$}B|-OVe01)QJbiQ; zk9~zn>U6-|EAh=Di`Y}Ik^pF$UdZEhF!z-G^lUCTT>ooS(22yG)2pZTpg*={iXfUm z^Tvw9!+!4knzgzTka@Tl(dxXx5>8`O%%u6~9GwQXT#2t2Ay=NRlT8_GM39$GO8~%l zsIlV}Fy71b$~Ea;u#~CJ>a}0zWWZYGOhc)Hb-@;gn7ZLJG5aAcpjE!+BkdFF6DKfj zjE{~erx{hFqTTcZLr_*&fbbBjdvn@xuNUM=s!w-uY%wJtvZU>7+bLo?b}M9xyFd{l z5TtVW1M)@@rF*!3F7Awok{-)5n^zvU8#zlTow^Wr-c@iJIb&$w{_m)i%?k_0gDaEw zOQxAxZ}-9(f4#wR4T}QMEPW#4PAY~FbRAYgX-|3pejuRVGcG+i=PSRa Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/theme.css index 00ae19fb8..ba36e58cd 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/light-purple/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#673AB7;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer{background-color:#EDE7F6}.backgroundContainer.withBackdrop{background-color:rgba(237,241,236,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#673AB7}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#fff;color:inherit}.button-submit{background:#673AB7;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#673AB7;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555;color:rgba(0,0,0,.7)}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#673AB7}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#D1C4E9}.formDialogHeader:not(.formDialogHeader-clear){background-color:#673AB7;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888;color:rgba(0,0,0,.54)}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.listItem:focus{background:#ddd}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #673AB7}.selectionCommandsPanel{background:#673AB7;color:#fff}.upNextDialog-countdownText{color:#673AB7}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#673AB7;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8}.progressring-spiner{border-color:#673AB7}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#673AB7}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#673AB7}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#673AB7;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(103,58,183,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#673AB7}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#673AB7}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.12)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#673AB7!important;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.54)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1)}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#673AB7}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#673AB7}.guide-date-tab-button.emby-button-tv:focus{background-color:#673AB7;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#EDE7F6));background:-webkit-linear-gradient(rgba(0,0,0,0),#EDE7F6);background:-o-linear-gradient(rgba(0,0,0,0),#EDE7F6);background:linear-gradient(rgba(0,0,0,0),#EDE7F6)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#673AB7} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#673AB7;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,html{background-color:#EDE7F6}.backgroundContainer.withBackdrop{background-color:rgba(237,241,236,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#673AB7;background-color:rgba(103,58,183,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#d8d8d8;color:inherit}.fab:focus,.raised:focus{background:#ccc;color:inherit}.button-submit{background:#673AB7;color:#fff}.button-submit:focus{background:#7346C3;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555;color:rgba(0,0,0,.7)}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#673AB7}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#D1C4E9}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogHeader:not(.formDialogHeader-clear){background-color:#673AB7;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888;color:rgba(0,0,0,.54)}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.listItem:focus{background:#ddd}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #673AB7}.selectionCommandsPanel{background:#673AB7;color:#fff}.upNextDialog-countdownText{color:#673AB7}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#673AB7;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8}.listItem-border{border-color:#f0f0f0!important}.progressring-spiner{border-color:#673AB7}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#673AB7}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#673AB7}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#673AB7;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(103,58,183,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#673AB7}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#673AB7}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#673AB7!important;color:#fff}.emby-button-focusscale:focus{background:#673AB7;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.54)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff;color:rgba(255,255,255,1)}.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1);background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#673AB7!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#673AB7}.guide-date-tab-button.emby-button-tv:focus{background-color:#673AB7;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#EDE7F6));background:-webkit-linear-gradient(rgba(0,0,0,0),#EDE7F6);background:-o-linear-gradient(rgba(0,0,0,0),#EDE7F6);background:linear-gradient(rgba(0,0,0,0),#EDE7F6)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#673AB7} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-red/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/light-red/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light-red/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/light-red/theme.css index a43e597f8..b3824a9d1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/light-red/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/light-red/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#c33;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#c33}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#fff;color:inherit}.button-submit{background:#c33;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#c33;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#c33}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.formDialogHeader:not(.formDialogHeader-clear){background-color:#c33;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #c33}.selectionCommandsPanel{background:#c33;color:#fff}.upNextDialog-countdownText{color:#c33}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#c33;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#c33}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#c33}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#c33}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#c33;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#c33}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.playedIndicator{background:#c33}.fullSyncIndicator{background:#c33;color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.12)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#c33!important;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1)}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#c33} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#c33;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);color:#fff}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,html{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#c33;background-color:rgba(204,51,51,.2)}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff;background-color:rgba(255,255,255,.2)}.fab,.raised{background:#d8d8d8;color:inherit}.fab:focus,.raised:focus{background:#ccc;color:inherit}.button-submit{background:#c33;color:#fff}.button-submit:focus{background:#D83F3F;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#c33}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogHeader:not(.formDialogHeader-clear){background-color:#c33;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #c33}.selectionCommandsPanel{background:#c33;color:#fff}.upNextDialog-countdownText{color:#c33}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#c33;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8}.listItem-border{border-color:#f0f0f0!important}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#c33}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#c33}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#c33}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#c33;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#c33}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.playedIndicator{background:#c33}.fullSyncIndicator{background:#c33;color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#c33!important;color:#fff}.emby-button-focusscale:focus{background:#c33;color:#fff}.emby-tab-button{color:#fff;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff;color:rgba(255,255,255,1)}.emby-tab-button.emby-button-tv:focus{color:#fff;color:rgba(255,255,255,1);background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#c33!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#c33} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/light/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 zcmb7q2T)U8yDmskKtPHpy(6Fz1cP*?gMcDU5{mSaO%$YBkSe_dkzzokgAhUuEp(77 zMIZqppn!su(3>D~Hvc#GpMTE1bLQO4o;}a=uIH_5C9{)Bl+isMMtUxK3JMBFJzY&> z3JPi>1qJ1^b5x+kaq=MxNX(54OtnCI{2#BBFK_;XokC-r{y+DBgMS1d{rB~coM|35%nBD zI9V%i<9j9)0}&y7BuRgf4rhE-!h?xC?2$Q0e?tyySn2wOok z1%;S`o~D|qKWTLgk5pHqpl+=aWmOXNy@Cx2;>bFY8y4!kEgHA3dIephjo5A zu2tg^d^_~mHz4|0*`yP7A86xvxXra$odP&P%M$Ma73LtFtxj2PL)ZwX6V+9$1^~@b zctISYQCp@|iv&{YQFsn-$+I{sI72l6Eo0FKp7~-IpvG>H!8K4NUYhS_F#tG@z|#sq zDpKm?20Dq1z~3%_RG?J!*$L4j^nCf{B-1Ku7>#6!EevE@qtRQNDki7Th5Z%yk`xe-L%PI+0Lb}7=x|w_Hx`g^L2kRx%sZxC? z*F{6E6_R~LfCPKIHQ!w~x0Vy2%$OWvBkL&^GswKf)9(1!BYYNyhtwKDXQ1&ehzJ6{`_#x$E>SGllxQM?QiGvh>adD^6A0c%?QDwPtyTjTpFDf<{OBcr%l(IXQT|Gc(`R-pFW>yB{;y2hXXB6^P0x zkP0&Wsv$z@-nfmTpqRm}EWu%VbDwggjD@T|hiYqn4>K=F=qmbsGmXe+8e1r+2&BA! zgM;IQvgt;h86vMGMoOMxqyM6FhGLzR?2XL7pZG@G+0Kwy&ZrX!t5i{9^ll47uW1<{ z+ma|@+{r?&B<~HL*cHKd?By3s67O8}1)KebGnbBF?>9iwMCl%VdK-pj_R)$c8p<2|AeYnT z7jno&hluFlG0u?#Y&+Gpg=n(YSy)kQ<=yy&8EkTDPwYO+JjU$%lV&yQfuxYD(m5*H z^fPP8Xe3jfA)n4^MWS!&5&de81*- z!D-~>9;~03C`0J^k*O|JNl{J5A|idpJX3jQ>fBL-??i5_mJfdiM(>8aZi&A{J(bJb zdG_=VmoWV#bq(4zb&vS61WoTONG$c-Mub=K9=X5E%$-bfjpo>>nQ&t4FTaFJ3~4;q z&0AoF=7N<}7A&ITJkJcK2`6$IEtI6IeDyLQ$nkG}EsRT_7{_6SvPFe>ePJtYPc-s! zD?^eHTqEXiSR!ummE(fXMZOeNVpugrgYn+CwL1SZ#|N_=`yaS(Rg?fy>%%hWR!LyH z1Nsy`cP3+4QYhe)%n`=$P0xr7B{P?BqV%xV+Z{0;`69$V48Om--KDj<1h>#;*wu-x zG!J=yUT7O@__RkouT>GSqnkv8eHUaCk)bIjvG&@pGLSLF$f}y%4nrMxIq%YfY@85{ z9BjKiCI05KZ*43zoSbel1858Ng}m5v%;G|c9K(6?-+jAZn|*accAM$Aw@lQB&WMCa z$Iero^WpNQx|DT6WSZtKhi>r5n-saXB>HsY_D`epS}M;rj`+3Wl8Rz{Z5O8BF`h^b zi!ru@M+6A^l@e&4-E!l_>`pdd>^;K;Tb3t+YYMFRfdpBjn=9o5)@sGvVmT^jFP_jF zm>8Bjk9TUXqAk^_4eM!%8zB{b0pi%6zpFfoc$JY)BnQ@;(6hySJQ}G{kwa=pt1bl} z#Vo4a?S*~FQ)(gu@i)um?A-YKUf8$zQ8W$2@09y`GZ#0aJ01Rd-|tNMd9u22sz=%j zdzVHQZSfPTh|Ug0Wz~NI9(rZf3y!yO4FzEv`{kg)rj%@nnW5$imM&R{5a^1SoaFe3 zkLJUzrl-XCt9&<27Ysydl-?73$~l56)zgv75JyF`?*6D9ms?`RV1_65xt?+NS)4er zXxuDa^-ilMgqeDGtcpm19Mm4~LMY%+p1}*Ey?!U(H;FoD(B<~Ls;eY!tWr)d zq_JHreFfEvkDTN29!$$FrXyl9CaUoq0*9oOa@vPH>8!~OMtyKzmbYaU!wV<`dz*sm zn;Rx(mQ@@xsR{hobgKYn>8wAUtVDE1X}_YtO1?3XNAp48$M0$k=Y{3Z2FN^wwxRRc z(#^-UnGA~H6`@d`m;A(gYH3H;h@Y`X_WRxTiR-8jp*Byw%-ArKiWP3&WNBvEtx?}{ z;?LOWkV-`NE21>R@wUx1flKD|jpWhnIK#JTFGSW2MoLHWwz z*y)f$PeUnHxIK;g){(XaQL?!DXkRT|Hi{A$kBT@v&rNGuQ3#GX?vY*W>Y2K%GP2 zqDFy6gV(Tew>wzo(63RKq$@QK%M9gdAdFw7CT`Cs*|U8en*sMyk^=+%jeWv(22`hp zm((~L=9GznZCL>q%gy3Xyf+*9FI*Ft{`n;nx3LxpyV~@gFJT&fwPH>BYaP9e^;xA` z&VipwyuX>H2Wvt)z}i09+9!D$b}-mIFerEN`(mS3Q{hWgzAf(uglgIwc@2fWU?zDT z4va|>R@Xb#!%?{9ove%P-AC~2^LB;B>wW?LTk*?0W4ElKZEzkjIW26xWj1j|_c3Q& z!OmCq_ZWrVDdpqtGWkGp4NIGX#c0MiQqwb-FtVg+q=n^l^~Az~wUOB$pO$rcRM9;j zre!o1Z42RGOJ^PTrysc(%`3)xdtZQ%q)NP(Fl6D{KX-2QV#NLEB^Q5_2>Rgo zo54$qbzf(f!9=egCp1Rz!1mR5)6E+tb|tPZygTCfwPI1s?;G}`9%Pov7q8BJl>8u2 z_(p;#c|T^O`|!nb`7XNcgN?hn+AGTiSbF@!JH=D3c74}hhrWDiznJ=}W)F0KCS#w3 z=P*cwWkihq6m~R~ZHId+1h>>QvE|s;i~h-#Tn)3?}m?iBNe;9oZmiU}-h>1+U3!4v=aO!g}#GkR`n!OB#@ z@w-Ww_sPN2OXiYWfx?cIoGO*&S1-pCAK}8Ff!gje^c1<+@$U3d5?G1KToqAPD}sd^5;& zJ-g1BGm?;oCBL&LBbX#gRJ%mlJXWoI$Fu@@tCxcibbxBy1T{8JeUA?IteYxN&e#e0 zoWb@Bu7nPylz=iBIuFcBUp=U3HdY88SJQTwU&(rpp*o#0)Lws`#I!9Nau0Wgl^anh zSND@|k{x$0=!^ajc0+@5j@y)aB|J~l=}vA*a6UTAi_e0$qaO*^RAUX{J-XhA^8B((feYMxf*TM z^m4@>b=__PwHNN<2L0WhqU<5k_X~MWli0Yh+MB#wHfNiB)xj}-({^97>KANU;+g1u z!X;zkfaE`T&tc5H8FG@Tsk>gU2;34zUCQVw!;GW8q)hq@ZxHFgF*b5nh8-J6!|xl0 ztd+0wQ~+L!=D9r;@o$%^B~UCud|+2sL+))$R4S$%!{?g6_zYX$GS#;*`8AJ@n>fJk zqNcphG(b`2X66X2L)-jPhHNm#{b=L#jE%Uf9(6E+dp+q zj2zh`Es}08RD@0CTnb4jAA?6@E~aEn#$4tkgsuOc&#CYk4tNMQwC&y5^|Vx|PC!KJ zvTn2ERF#|pLb#UqD!=!_a}4xOEvF3E-R?s}lllIQiHqQ@U-DMmu;PX_3Q#Xy5tmf} z60V?{=Yo#y2Ku~;h6olb>}seT)h(5!z5ezwMb|;j)9vA{_+tG6F&~2Z^I=1MkR*$$ ze&YE@H3|i{iNlGxK1|MR#cMy`1TUb?1M5EL{+9x!gNBs zwioW{N>y9nnGenKYwH58`@ou+(5XdxUCy_w78WDp7DzlF-v_Q55k!YcJBJW&X3!n_hQ=)OOH}2KK_jUAT0L=FvBtb4!`e)dyRSRgfi2p-bYZ0 z_~v!O84cd*JmuV6SeWQk{MD>c%wmzW^UP4&oqaq!lYsfpT5Va36(60##&wQx-;e4jM|hvT!J_gMq-0)(f5iCs(H5Ek|FCn zzuC8lK>L9*7R&eEy#vYZIlmIVQF?ZB=$NTdMnRz#K*-02b_q2jwdWC}m8@rlrbi6G z-`I)e>Ljf}@2mDm$}Rif$09rTdvO;nVq$EIQ%61w%l?d7-~$3@BnW@|&{u?O6g_?V z-XVmD;R0ojo@Y+14vgOg2D*}gZ6kldZLP>31$`@7jJ2jmN`MU*dF)1=EL01FQ=6eP zR;t~Hzo5qqv|8~l(KTi)hqXlS&`V7jlbMLhmn#Upxy&woF%~7kjl6ljLo>aR*=GQK z>4%r1wCFF8i?E^Bc}&QUi9Gxjge8}Xj3whvQbnICb%k`fA39Ia1;W&7<&amy*aArt zs#nXZXM%efK=zuuf|QZH~&axOkb`Kck43&6%tEZ-@6 zJ?JfFN3Jj<+631%zQsZ7?I}Ej|K{QDJWZg&G0=wQ0L6(gFVD`d2auSxw@KyZl&^gg zExI5?w1DoD!A)a3Duxnxf^fUb;Kwf8fqE88-pj~brCkw>52ljn6@$}|o=pA|?$0YS zPIxZzID0h%!9(QXt{?=Pa864I+adcU0fkzN^w8c0UHAL*oaUuDBeUDG`=$;R3uBSw z7lcMQoz_d7-N1Q3@G==bNb>DG)`ryn9aAARI+Zg0t*rUi+AZ5^7y2Wlb@G#J;k<`W zji8TO!id3>f(@hLPz{V(tLqDT?lh>#IJ$@j4k#6&3scW8w~|%CW!yRyX>s)TGXFm__!VcQ?<85=I#(JMh=!DE#@mYLcef< zox0J#6uMpQ`%RCq<~UHAO-koC-S+AK{yQ8hi?O2+Q!=t+yz5=?NdH@6YmL0cgEVq>nodsOoVVRB4=%r$3jKX4u~M{_Z)%F9_P zbo+<`{dTKRMdf|(O@QC#Q?h%5C%UL+EVqoagaKAoQ#+1X_E!mGafWaG1)j%f(BPDERw~in%Ihap0@8n}9b; zH_{R$@o7v#&! zF2W(1+&^MzK0wWh*M5uN)QKk2oY3AL@t3d3Uamx1%f5ql85vqq8wx+|LVmynN{|9d zUX+ULOD+kBX#HFo(+5H+27L!yi8C#6vaD+3stWTNL+Fo~i?*L>dX>f=jy5wOD{GW8 z$fQI}y@IK}=J1}fh}M3=m22x&&XNFu%itrbxZrzS_>MSv1nzce&6iw@QBVYh7mTiG zK`eS)3`KykAc=m~TE^{d(;371>Kf|0uTTxxi{meY_^+ZINxiPqtazRZqk-fBCT@{dlaT9H|lisSdE%Ak83aW?@F&>k3{e82;&^4NZ5Uf07r7%WWG7#|Er@?PepBlB zQT;_ryVVUN2#eZaz%In&=m4YVgruSMRyQVIXyz2mm>=3N20R)72fqkJ)VYx8SZLtN zsRpuoXU5vNmO<3Z$#`sDs`MgdAzmyEH&iwktA(mo`3<4?fa`UMTMJS9`-#+Wz&WR| zCx6|&gN%){<}DT#ibT&}v;ErTVt5UhJ)d_`clyl%v*62~fZjU#x@lZRt_Dt%+O9wL zBNq9R*jcGvuk1K29G>!LdzaSF4M`dAhg@ASf-IOCzN(Y63Uzu({86c`bivG0EL`EY z<(${&eB7=w&pKL@sM-`=bxF-Cv}cl+`2(~K15pjjOYfAXaT*mR;)i(_{l&WRa=xBL zDUkwCO70flJzE|#gtjHRN--pRtZMC#p6^Ul9u792GS-M|Oyv>T>PQ%Ec>C_gK&Vp``@mb>FHiZ_{2)l;3~v`3Yg z8*Y3?{*+d453woRo3mVkz)gC|rq7W{r%RmVt2<~e4y*@ab!0N#Q8 zZa3v*4j*fzYg*rFKgMoW?)^n7s|7e_=~!JI9fm%<#>TsZ9zu)4a<>K`9;J}iowf21 zWw}{P?YZ;b$kiSr$QK=s8o5XyH+eh;o_{y+oZn00wO+0-w$v$qely<9l~9p;caUhn zwnCbS%ZBG9xLb)dPbnKKSxA1lz4Maj4ocmrmO0i;Bnb+65AfRd;X|A6x2;VENGl0a zb5YB}!j?XFXCE|_(|j!vJhmKi89-xL2I9{Yozt#*YfQ6b`inj3wzl*<_V^t%eQ-xr zy%Diha;M&$(V#Yl+q*Gy2(1DWF8-$6>c;n&NxXFS=7_>MJ>7{<_aFO#pI(zb1^W*I z9Isducw<#E?fyvZ^OcSEJ_q;A33B5o%gcE5`3uG1`p9Z?y&j)GT}xOANAk9vvRi=T zN41Zow;vb9USaaZGB0^Eza(P%;P&NDn|Z%WO`Cg0SD!~XKMDE4&p-Ec{FUQCrEF8e zvasd2o`%G@`{!8;eB9aBjK-_#)UIL7ok zO?ZBKjCa*A6IcTrF_xl+9afv#z~3p3SH&tB{MJ^a61M(=A#?!j=+hhWU$H3pgxhsr zaTPzo^UnVcud7}hv)eW{HuhWvDSj(}_%{M$h94eg)NA!%2=u50t~immOD4_)I7*c- z`q_=TkZ<>p7+obM8mDhWVdF~qibW68!tN!zKiGsRZNo;JTAu{(B;yax>fq&So)xA1 za*%oM7#BT6;v6F7Jbn-oO!&$>>4$XR1P?`b*pHSnKS!}~)AYjYs(eSM z0fizE`KV zS|!H}CRyKNN)=KR_mO9nls1&z*fJGrhMdb~Ny5Co2{aip2C_IcaUy-nfh5>br(@9q ztc=S@Se5HWFI>DTMM?95Jy4C}D)1@?0-edSsoCi6EJP%kjXy5U5fTf-_u7Xl2Zq2h zR!C{R*^P8O#k6nbkM()r0--z*TmGtgBJM^v=$ngZb$eGQt|JOOuiDeS zasIR15%a+lzckQ&)@Wef7%I@05Bx0peCi&dvXwA^=)P};e#Ck5(|o*(hv}!`cN1t< zdoGY`@>|T*ix~g8%=VW3xnY{KHA)6P$j^_97Cei&F8q{!^i`^N2EB$sQifW~NN{#2 z&<-8>=x?;;W8=vDed(xM}~ zquE-4G8;kwfMqE4qXgd}sY}(idmnyJlC?hS1d0|mOGx!i=O?R(Z*Tdh^^hhz4^wSQ zZe6ImIj~6aN?{agqXA8DA_N^uPFDWao~d;f0W@Bk2(T#{x*8SKpPx;awRTt_^Lp&8 zMq?VFwmDhOo(R9Mu4md)1fw;7qqW`I4M}yPt<= zV3z}5>Nju{W3y*OJ2Gp2-YcrW_{28NWyywJ*E1eBY%5q?Z~EDa1HMqnEN2NloE~sO zhCNza)Jy+7uUhT)rU75RG6;F1;6dhE#yc9+)9VsHJ0W>n6jtAe0cOA01iA|?q7+rM`2&}aW{kR$k1#d@Ie5tZFa zexhDwoWP!M_rZIhc{y@t+4&pA8)yd%A57Q5L{s9FBR~^Tqm&0=tfEn>!2S{F>ra%E z{`jcpfrn74ZF|*u2?Z*K5hzpf=6Sa-4J=e507oTpT*0%avqU;iOA=ey8tNVQI_`%g zO{wJsg#fH75y$s;Nm@PTsvKI{Il`1DlwpaBxiCtGMx4K_kfIlzkKr{uHq)t2%RMTT zcD+OYl&W0NdOioXLOoU;K^6xUI1JLR*gIEun^X$5GbdJ%nU=V8mfE=>zn1>i7U&V( zogq=2kDuts$y1s8(GqVHchcPH>uAw7rh zi%*4=f0rCTC5SsK^=fbBW!2)E=opssY^iNh@`2Q{R=SUNz9l-*=9YfUM;EYlO-U~k zvrqb4EWSN%f5Ra$K`Gn+1^TdfZ`%1-?d2^ERY&Y?%=^+i@{2ptcpIC1iKoD(y8T3i zilK3NzZ2e}zG1T@^i-{h(U+@5NkO@l|Ut zJVHG!Rg{LY+D$!YmfZOo7%fj+pK%yI3{R3WhC^<1brnEdPuxZhMc_BZQ^( zD@sg+au@iJf1Yjqmjy+RKLOd*f3qm8VHual7l-@BV$GF)Pp%@v9$XH;#3AWP|2k9C zzFd&~D;2Z7?y}xhvAcfN_HHE3zJ`;PU)ncstT_+#d_Fum3AjF|a`;^X`hL2O$h%@~ zSq7K4&PCkOazSk9saGC&Rv~7+y z<7J^8OI&7DXqaDP@-X{v1fl)^&_l^Ki7lspc(IaEs1$3KPz&at940IA(obq*{^b0V z!mv~+^KM%7pT&CJf0f{{67RxV^lee-Uj_KMe{5rmN-n`ZfM%uCb2TQpDlCI35lfat z-fyq;8mCUHWW*}fh&tbE&?W>uR}}7Va1eUn^#xi?J62stYZ8?adg}ber#q?>yL$?; z4$y<^n^iub=iko+TN75>)3X08`QaKjv-7fEju&x#A5P>tFUshI*CtRzJQs$PasO_} zJ#`N9={7zOPO8;m;z4L|-ux_RYt46n$|t{79s^Sz+%yRd(Ca$}B|-OVe01)QJbiQ; zk9~zn>U6-|EAh=Di`Y}Ik^pF$UdZEhF!z-G^lUCTT>ooS(22yG)2pZTpg*={iXfUm z^Tvw9!+!4knzgzTka@Tl(dxXx5>8`O%%u6~9GwQXT#2t2Ay=NRlT8_GM39$GO8~%l zsIlV}Fy71b$~Ea;u#~CJ>a}0zWWZYGOhc)Hb-@;gn7ZLJG5aAcpjE!+BkdFF6DKfj zjE{~erx{hFqTTcZLr_*&fbbBjdvn@xuNUM=s!w-uY%wJtvZU>7+bLo?b}M9xyFd{l z5TtVW1M)@@rF*!3F7Awok{-)5n^zvU8#zlTow^Wr-c@iJIb&$w{_m)i%?k_0gDaEw zOQxAxZ}-9(f4#wR4T}QMEPW#4PAY~FbRAYgX-|3pejuRVGcG+i=PSRa Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/light/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/light/theme.css index 6063ebcf2..36bec4b92 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/light/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/light/theme.css @@ -1 +1 @@ -.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#303030;color:#ccc;color:rgba(255,255,255,.87);-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#fff;color:inherit}.button-submit{background:#52B54B;color:#fff}.button-cancel{background:#fff;color:inherit}.button-accent{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:green}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.formDialogHeader:not(.formDialogHeader-clear){background-color:#52B54B;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#f8f8f8}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#52B54B}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuDivider{background:#eaeaea;background:rgba(0,0,0,.12)}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.14)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B} \ No newline at end of file +.skinHeader,html{color:#222;color:rgba(0,0,0,.87)}.emby-collapsible-button{border-color:#ccc;border-color:rgba(0,0,0,.158)}.collapseContent{background-color:#eaeaea}.skinHeader-withBackground{background-color:#303030;color:#ccc;color:rgba(255,255,255,.87);-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,html{background-color:#f2f2f2}.backgroundContainer.withBackdrop{background-color:rgba(255,255,255,.94)}.dialog{background-color:#f0f0f0}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.fab,.raised{background:#d8d8d8;color:inherit}.fab:focus,.raised:focus{background:#ccc}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#555}.button-link,.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:green}.checkboxOutline{border-color:currentColor}.paperList,.visualCardBox{background-color:#fff}.defaultCardBackground1{background-color:#009688}.defaultCardBackground2{background-color:#D32F2F}.defaultCardBackground3{background-color:#0288D1}.defaultCardBackground4{background-color:#388E3C}.defaultCardBackground5{background-color:#F57F17}.formDialogHeader:not(.formDialogHeader-clear){background-color:#52B54B;color:#fff}.formDialogFooter:not(.formDialogFooter-clear){background-color:#f0f0f0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.08);color:inherit}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#888}.actionsheetDivider{background:#ddd;background:rgba(0,0,0,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.formDialogHeader a,.toast{color:#fff}.actionSheetMenuItem:hover{background-color:#ddd}.toast{background:#303030;color:rgba(255,255,255,.87)}.appfooter{background:#282828;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.nowPlayingBarSecondaryText{color:#999}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#555;color:rgba(0,0,0,.7);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#f8f8f8}.listItem-border{border-color:#f0f0f0!important}.listItem:focus{background:#ddd}.progressring-spiner{border-color:#52B54B}.mediaInfoText{color:#333;background:#fff}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#fff;border:.07em solid rgba(0,0,0,.158)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background:#fff}.navMenuOption:hover{background:#f2f2f2}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:rgba(0,0,0,.12)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.1)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(0,0,0,.54)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#f2f2f2));background:-webkit-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:-o-linear-gradient(rgba(0,0,0,0),#f2f2f2);background:linear-gradient(rgba(0,0,0,0),#f2f2f2)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/appletv/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/logodark.png similarity index 100% rename from dashboard-ui/bower_components/emby-webcomponents/themes/appletv/logo.png rename to dashboard-ui/bower_components/emby-webcomponents/themes/logodark.png diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/dark-green/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/logowhite.png similarity index 100% rename from dashboard-ui/bower_components/emby-webcomponents/themes/dark-green/logo.png rename to dashboard-ui/bower_components/emby-webcomponents/themes/logowhite.png diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css deleted file mode 100644 index 31a5641a3..000000000 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css +++ /dev/null @@ -1 +0,0 @@ -html{color:#ddd;color:rgba(255,255,255,.73)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader-withBackground{background-color:#1a1a1a;color:rgba(255,255,255,.7)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background-color:#1f1f1f;color:rgba(255,255,255,.7)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#141414}.backgroundContainer.withBackdrop{background-color:rgba(6,6,6,.88)}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#282828;color:#fff}.button-accent,.button-submit{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222326}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#444;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected{color:#fff}.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#242424;border:.07em solid #242424;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#242424;border:.07em solid #242424}.emby-select-withcolor>option{color:inherit;background:#222}.emby-select-withcolor:focus{border-color:#52B54B!important}.emby-select-tv-withcolor:focus{background-color:#52B54B!important;color:#fff!important}.emby-checkbox:checked+span+span+.checkboxOutline{border-color:#52B54B}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#222326;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.4)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#282828}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#141414));background:-webkit-linear-gradient(rgba(0,0,0,0),#141414);background:-o-linear-gradient(rgba(0,0,0,0),#141414);background:linear-gradient(rgba(0,0,0,0),#141414)}@media all and (min-width:62.5em){.detailButton-mobile{background:#444!important}.detailTrackSelect.emby-select-withcolor{background:#444;border-color:#444}}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#3b3b3b}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat #888}.timeslotHeaders-desktop::-webkit-scrollbar{height:.7em} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/wmc/logo.png b/dashboard-ui/bower_components/emby-webcomponents/themes/wmc/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/wmc/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/wmc/theme.css index d016040d5..7f559579e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/wmc/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/wmc/theme.css @@ -1 +1 @@ -html{color:#eee;color:rgba(255,255,255,.9)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.formDialogHeader:not(.formDialogHeader-clear),.skinHeader-withBackground{background-color:#0C2450;background:-webkit-gradient(linear,left top,left bottom,from(#0C2450),to(#081B3B));background:-webkit-linear-gradient(top,#0C2450,#081B3B);background:-o-linear-gradient(top,#0C2450,#081B3B);background:linear-gradient(to bottom,#0C2450,#081B3B)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background:rgba(20,20,20,.7);-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#0F3562;background:-webkit-gradient(linear,left top,left bottom,from(#0F3562),color-stop(#1162A4),to(#03215F));background:-webkit-linear-gradient(top,#0F3562,#1162A4,#03215F);background:-o-linear-gradient(top,#0F3562,#1162A4,#03215F);background:linear-gradient(to bottom,#0F3562,#1162A4,#03215F)}.backgroundContainer.withBackdrop{background:rgba(17,98,164,.9)}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#082845;color:#fff}.button-accent,.button-submit{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.paperList,.visualCardBox{background-color:#0F3562}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#ddd;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.toast{background:#081B3B;color:#fff;color:rgba(255,255,255,.87)}.appfooter,.formDialogFooter:not(.formDialogFooter-clear){background:#0C2450;background:-webkit-gradient(linear,left bottom,left top,from(#0C2450),to(#081B3B));background:-webkit-linear-gradient(bottom,#0C2450,#081B3B);background:-o-linear-gradient(bottom,#0C2450,#081B3B);background:linear-gradient(to top,#0C2450,#081B3B);color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(0,0,0,.3)}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:rgba(255,255,255,.2);border:.07em solid rgba(255,255,255,.135);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:rgba(255,255,255,.2);border:.07em solid rgba(255,255,255,.135)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#0F3562;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#262626;background:rgba(255,255,255,.12)}.actionSheetMenuItem:hover,.navMenuOption:hover{background:#252528;background:rgba(0,0,0,.2)}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv,.emby-tab-button.emby-button-tv:focus{color:#fff}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#999;border-color:rgba(255,255,255,.1)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#555!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#115E9E));background:-webkit-linear-gradient(rgba(0,0,0,0),#115E9E);background:-o-linear-gradient(rgba(0,0,0,0),#115E9E);background:linear-gradient(rgba(0,0,0,0),#115E9E)}@media all and (min-width:62.5em){.detailButton-mobile{background:rgba(0,0,0,.54)!important;backdrop-filter:blur(10px)}}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#52B54B}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#081B3B}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat rgba(255,255,255,.7)} \ No newline at end of file +html{color:#eee;color:rgba(255,255,255,.9);background-color:#0F3562}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.formDialogHeader:not(.formDialogHeader-clear),.skinHeader-withBackground{background-color:#0C2450;background:-webkit-gradient(linear,left top,left bottom,from(#0C2450),to(#081B3B));background:-webkit-linear-gradient(top,#0C2450,#081B3B);background:-o-linear-gradient(top,#0C2450,#081B3B);background:linear-gradient(to bottom,#0C2450,#081B3B)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background:rgba(20,20,20,.7);-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,.dialog{background-color:#0F3562;background:-webkit-gradient(linear,left top,left bottom,from(#0F3562),color-stop(#1162A4),to(#03215F));background:-webkit-linear-gradient(top,#0F3562,#1162A4,#03215F);background:-o-linear-gradient(top,#0F3562,#1162A4,#03215F);background:linear-gradient(to bottom,#0F3562,#1162A4,#03215F)}.backgroundContainer.withBackdrop{background:rgba(17,98,164,.9)}.paper-icon-button-light:focus{color:#52B54B;background-color:rgba(82,181,75,.2)}.fab,.raised{background:#082845;color:#fff}.fab:focus,.raised:focus{background:#143451}.button-submit{background:#52B54B;color:#fff}.button-submit:focus{background:#5EC157;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.paperList,.visualCardBox{background-color:#0F3562}.defaultCardBackground1{background-color:#d2b019}.defaultCardBackground2{background-color:#338abb}.defaultCardBackground3{background-color:#6b689d}.defaultCardBackground4{background-color:#dd452b}.defaultCardBackground5{background-color:#5ccea9}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.actionsheetDivider{background:#ddd;background:rgba(255,255,255,.14)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.toast{background:#081B3B;color:#fff;color:rgba(255,255,255,.87)}.appfooter,.formDialogFooter:not(.formDialogFooter-clear){background:#0C2450;background:-webkit-gradient(linear,left bottom,left top,from(#0C2450),to(#081B3B));background:-webkit-linear-gradient(bottom,#0C2450,#081B3B);background:-o-linear-gradient(bottom,#0C2450,#081B3B);background:linear-gradient(to top,#0C2450,#081B3B);color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even){background:#1c1c1c;background:rgba(0,0,0,.3)}.listItem-border{border-color:rgba(0,0,0,.3)!important}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:rgba(255,255,255,.2);border:.07em solid rgba(255,255,255,.135);-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:rgba(255,255,255,.2);border:.07em solid rgba(255,255,255,.135)}.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:#000;background:#fff}.emby-select-tv-withcolor:focus{background-color:#52B54B;color:#fff}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#0F3562;color:#ccc;color:rgba(255,255,255,.7)}.actionSheetMenuItem:hover,.navMenuOption:hover{background:#252528;background:rgba(0,0,0,.2)}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-button-focusscale:focus{background:#52B54B;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active,.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#fff;background:0 0}.channelPrograms,.guide-channelHeaderCell,.programCell{border-color:#999;border-color:rgba(255,255,255,.1)}.programCell-sports{background:#3949AB!important}.programCell-movie{background:#5E35B1!important}.programCell-kids{background:#039BE5!important}.programCell-news{background:#43A047!important}.programCell-active{background:rgba(0,0,0,.3)!important}.guide-channelHeaderCell:focus,.programCell:focus{background-color:#52B54B!important;color:#fff!important}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#115E9E));background:-webkit-linear-gradient(rgba(0,0,0,0),#115E9E);background:-o-linear-gradient(rgba(0,0,0,0),#115E9E);background:linear-gradient(rgba(0,0,0,0),#115E9E)}.infoBanner{color:#000;background:#fff3a5;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4}.card:focus .card-focuscontent{border-color:#fff}.layout-desktop ::-webkit-scrollbar{width:1em;height:1em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background-color:#081B3B}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:2px;background:center no-repeat rgba(255,255,255,.7)} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/touchhelper.js b/dashboard-ui/bower_components/emby-webcomponents/touchhelper.js index 874a0c226..c9f068c75 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/touchhelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/touchhelper.js @@ -1 +1 @@ -define(["dom","events"],function(dom,events){"use strict";function getTouches(e){return e.changedTouches||e.targetTouches||e.touches}function TouchHelper(elem,options){options=options||{};var touchTarget,touchStartX,touchStartY,lastDeltaX,lastDeltaY,thresholdYMet,self=this,swipeXThreshold=options.swipeXThreshold||50,swipeYThreshold=options.swipeYThreshold||50,swipeXMaxY=30,excludeTagNames=options.ignoreTagNames||[],touchStart=function(e){var touch=getTouches(e)[0];if(touchTarget=null,touchStartX=0,touchStartY=0,lastDeltaX=null,lastDeltaY=null,thresholdYMet=!1,touch){var currentTouchTarget=touch.target;if(dom.parentWithTag(currentTouchTarget,excludeTagNames))return;touchTarget=currentTouchTarget,touchStartX=touch.clientX,touchStartY=touch.clientY}},touchEnd=function(e){var isTouchMove="touchmove"===e.type;if(touchTarget){var deltaX,deltaY,clientX,clientY,touch=getTouches(e)[0];touch?(clientX=touch.clientX||0,clientY=touch.clientY||0,deltaX=clientX-(touchStartX||0),deltaY=clientY-(touchStartY||0)):(deltaX=0,deltaY=0);var currentDeltaX=null==lastDeltaX?deltaX:deltaX-lastDeltaX,currentDeltaY=null==lastDeltaY?deltaY:deltaY-lastDeltaY;lastDeltaX=deltaX,lastDeltaY=deltaY,deltaX>swipeXThreshold&&Math.abs(deltaY)swipeYThreshold||thresholdYMet)&&Math.abs(deltaX)swipeXThreshold&&Math.abs(deltaY)<30?events.trigger(self,"swiperight",[touchTarget]):deltaX<0-swipeXThreshold&&Math.abs(deltaY)<30?events.trigger(self,"swipeleft",[touchTarget]):(deltaY<0-swipeYThreshold||thresholdYMet)&&Math.abs(deltaX)<30?(thresholdYMet=!0,events.trigger(self,"swipeup",[touchTarget,{deltaY:deltaY,deltaX:deltaX,clientX:clientX,clientY:clientY,currentDeltaX:currentDeltaX,currentDeltaY:currentDeltaY}])):(deltaY>swipeYThreshold||thresholdYMet)&&Math.abs(deltaX)<30&&(thresholdYMet=!0,events.trigger(self,"swipedown",[touchTarget,{deltaY:deltaY,deltaX:deltaX,clientX:clientX,clientY:clientY,currentDeltaX:currentDeltaX,currentDeltaY:currentDeltaY}])),isTouchMove&&options.preventDefaultOnMove&&e.preventDefault()}isTouchMove||(touchTarget=null,touchStartX=0,touchStartY=0,lastDeltaX=null,lastDeltaY=null,thresholdYMet=!1)};this.touchStart=touchStart,this.touchEnd=touchEnd,dom.addEventListener(elem,"touchstart",touchStart,{passive:!0}),options.triggerOnMove&&dom.addEventListener(elem,"touchmove",touchEnd,{passive:!options.preventDefaultOnMove}),dom.addEventListener(elem,"touchend",touchEnd,{passive:!0}),dom.addEventListener(elem,"touchcancel",touchEnd,{passive:!0})}return TouchHelper.prototype.destroy=function(){var elem=this.elem;if(elem){var touchStart=this.touchStart,touchEnd=this.touchEnd;dom.removeEventListener(elem,"touchstart",touchStart,{passive:!0}),dom.removeEventListener(elem,"touchmove",touchEnd,{passive:!0}),dom.removeEventListener(elem,"touchend",touchEnd,{passive:!0}),dom.removeEventListener(elem,"touchcancel",touchEnd,{passive:!0})}this.touchStart=null,this.touchEnd=null,this.elem=null},TouchHelper}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.css b/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.css index 6b0913e95..7dd17779b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.css +++ b/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.css @@ -1 +1 @@ -.upNextDialog{position:fixed;left:0;bottom:0;right:0;padding:1%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;will-change:transform,opacity;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background-color:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.9));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.9));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.9));color:#fff}.upNextDialog-hidden{opacity:0}.upNextDialog-countdownText{font-weight:500}.upNextDialog-poster{max-width:40%;max-height:15%;position:relative;margin-right:1em;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:.5em}.upNextDialog-button{background:#404040;color:#fff}@media all and (orientation:landscape){.upNextDialog{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.upNextDialog-poster{max-width:initial;max-height:initial;width:10%;margin-bottom:0}}@media all and (max-width:50em){.upNextDialog-overview{display:none!important}}.upNextDialog-poster-img{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:1px solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none} \ No newline at end of file +.upNextDialog{position:fixed;left:0;bottom:0;right:0;padding:1%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;will-change:transform,opacity;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background-color:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.9));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.9));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.9));color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.upNextDialog-hidden{opacity:0}.upNextDialog-countdownText{font-weight:500}.upNextDialog-poster{max-width:40%;max-height:15%;position:relative;margin-right:1em;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:.5em}.upNextDialog-button{background:#404040;color:#fff}@media all and (orientation:landscape){.upNextDialog{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.upNextDialog-poster{max-width:initial;max-height:initial;width:10%;margin-bottom:0}}@media all and (max-width:50em){.upNextDialog-overview{display:none!important}}.upNextDialog-poster-img{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);border:0;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.js b/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.js index 4890acca2..d01a8ad1c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/upnextdialog/upnextdialog.js @@ -1 +1 @@ -define(["dom","playbackManager","connectionManager","events","mediaInfo","layoutManager","focusManager","globalize","itemHelper","css!./upnextdialog","emby-button","flexStyles"],function(dom,playbackManager,connectionManager,events,mediaInfo,layoutManager,focusManager,globalize,itemHelper){"use strict";function seriesImageUrl(item,options){if("Episode"!==item.Type)return null;if(options=options||{},options.type=options.type||"Primary","Primary"===options.type&&item.SeriesPrimaryImageTag)return options.tag=item.SeriesPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if("Thumb"===options.type){if(item.SeriesThumbImageTag)return options.tag=item.SeriesThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if(item.ParentThumbImageTag)return options.tag=item.ParentThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.ParentThumbItemId,options)}return null}function imageUrl(item,options){return options=options||{},options.type=options.type||"Primary",item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.PrimaryImageItemId||item.Id,options)):"Primary"===options.type&&item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.AlbumId,options)):null}function setPoster(osdPoster,item,secondaryItem){if(item){var imgUrl=seriesImageUrl(item,{type:"Primary"})||seriesImageUrl(item,{type:"Thumb"})||imageUrl(item,{type:"Primary"});if(!imgUrl&&secondaryItem&&(imgUrl=seriesImageUrl(secondaryItem,{type:"Primary"})||seriesImageUrl(secondaryItem,{type:"Thumb"})||imageUrl(secondaryItem,{type:"Primary"})),imgUrl)return void(osdPoster.innerHTML='')}osdPoster.innerHTML=""}function getHtml(){var html="";return html+='
    ',html+="
    ",html+='
    ',html+='

     

    ',html+='

    ',html+='
    ',html+="
    ",html+='
    ',html+='
    ',html+='",html+='",html+="
    ",html+="
    "}function setNextVideoText(){var instance=this,elem=instance.options.parent,secondsRemaining=Math.max(Math.round(getTimeRemainingMs(instance)/1e3),0);console.log("up next seconds remaining: "+secondsRemaining);var timeText=''+globalize.translate("sharedcomponents#HeaderSecondsValue",secondsRemaining)+"",nextVideoText="Episode"===instance.itemType?globalize.translate("sharedcomponents#HeaderNextEpisodePlayingInValue",timeText):globalize.translate("sharedcomponents#HeaderNextVideoPlayingInValue",timeText);elem.querySelector(".upNextDialog-nextVideoText").innerHTML=nextVideoText}function fillItem(item){var instance=this,elem=instance.options.parent;setPoster(elem.querySelector(".upNextDialog-poster"),item),elem.querySelector(".upNextDialog-overview").innerHTML=item.Overview||"",elem.querySelector(".upNextDialog-mediainfo").innerHTML=mediaInfo.getPrimaryMediaInfoHtml(item,{});var title=itemHelper.getDisplayName(item);item.SeriesName&&(title=item.SeriesName+" - "+title),elem.querySelector(".upNextDialog-title").innerHTML=title||"",instance.itemType=item.Type,instance.show()}function clearCountdownTextTimeout(instance){instance._countdownTextTimeout&&(clearInterval(instance._countdownTextTimeout),instance._countdownTextTimeout=null)}function onStartNowClick(){var options=this.options;if(options){var player=options.player;this.hide(),playbackManager.nextTrack(player)}}function init(instance,options){options.parent.innerHTML=getHtml(),options.parent.classList.add("hide"),options.parent.classList.add("upNextDialog"),options.parent.classList.add("upNextDialog-hidden"),fillItem.call(instance,options.nextItem),options.parent.querySelector(".btnHide").addEventListener("click",instance.hide.bind(instance)),options.parent.querySelector(".btnStartNow").addEventListener("click",onStartNowClick.bind(instance))}function clearHideAnimationEventListeners(instance,elem){var fn=instance._onHideAnimationComplete;fn&&dom.removeEventListener(elem,transitionEndEventName,fn,{once:!0})}function onHideAnimationComplete(e){var instance=this,elem=e.target;elem.classList.add("hide"),clearHideAnimationEventListeners(instance,elem),events.trigger(instance,"hide")}function hideComingUpNext(){var instance=this;if(clearCountdownTextTimeout(this),instance.options){var elem=instance.options.parent;if(elem&&(clearHideAnimationEventListeners(this,elem),!elem.classList.contains("upNextDialog-hidden"))){void elem.offsetWidth,elem.classList.add("upNextDialog-hidden");var fn=onHideAnimationComplete.bind(instance);instance._onHideAnimationComplete=fn,dom.addEventListener(elem,transitionEndEventName,fn,{once:!0})}}}function getTimeRemainingMs(instance){var options=instance.options;if(options){var runtimeTicks=playbackManager.duration(options.player);if(runtimeTicks){var timeRemainingTicks=runtimeTicks-playbackManager.currentTime(options.player);return Math.round(timeRemainingTicks/1e4)}}return 0}function startComingUpNextHideTimer(instance){var timeRemainingMs=getTimeRemainingMs(instance);timeRemainingMs<=0||(setNextVideoText.call(instance),clearCountdownTextTimeout(instance),instance._countdownTextTimeout=setInterval(setNextVideoText.bind(instance),400))}function UpNextDialog(options){this.options=options,init(this,options)}var transitionEndEventName=dom.whichTransitionEvent();return UpNextDialog.prototype.show=function(){var elem=this.options.parent;clearHideAnimationEventListeners(this,elem),elem.classList.remove("hide"),void elem.offsetWidth,elem.classList.remove("upNextDialog-hidden"),layoutManager.tv&&setTimeout(function(){focusManager.focus(elem.querySelector(".btnStartNow"))},50),startComingUpNextHideTimer(this)},UpNextDialog.prototype.hide=function(){hideComingUpNext.call(this)},UpNextDialog.prototype.destroy=function(){hideComingUpNext.call(this),this.options=null,this.itemType=null},UpNextDialog}); \ No newline at end of file +define(["dom","playbackManager","connectionManager","events","mediaInfo","layoutManager","focusManager","globalize","itemHelper","css!./upnextdialog","emby-button","flexStyles"],function(dom,playbackManager,connectionManager,events,mediaInfo,layoutManager,focusManager,globalize,itemHelper){"use strict";function seriesImageUrl(item,options){if("Episode"!==item.Type)return null;if(options=options||{},options.type=options.type||"Primary","Primary"===options.type&&item.SeriesPrimaryImageTag)return options.tag=item.SeriesPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if("Thumb"===options.type){if(item.SeriesThumbImageTag)return options.tag=item.SeriesThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId,options);if(item.ParentThumbImageTag)return options.tag=item.ParentThumbImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.ParentThumbItemId,options)}return null}function imageUrl(item,options){return options=options||{},options.type=options.type||"Primary",item.ImageTags&&item.ImageTags[options.type]?(options.tag=item.ImageTags[options.type],connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.PrimaryImageItemId||item.Id,options)):"Primary"===options.type&&item.AlbumId&&item.AlbumPrimaryImageTag?(options.tag=item.AlbumPrimaryImageTag,connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.AlbumId,options)):null}function setPoster(osdPoster,item,secondaryItem){if(item){var imgUrl=seriesImageUrl(item,{type:"Primary"})||seriesImageUrl(item,{type:"Thumb"})||imageUrl(item,{type:"Primary"});if(!imgUrl&&secondaryItem&&(imgUrl=seriesImageUrl(secondaryItem,{type:"Primary"})||seriesImageUrl(secondaryItem,{type:"Thumb"})||imageUrl(secondaryItem,{type:"Primary"})),imgUrl)return void(osdPoster.innerHTML='')}osdPoster.innerHTML=""}function getHtml(){var html="";return html+='
    ',html+="
    ",html+='
    ',html+='

     

    ',html+='

    ',html+='
    ',html+="
    ",html+='
    ',html+='
    ',html+='",html+='",html+="
    ",html+="
    "}function setNextVideoText(){var instance=this,elem=instance.options.parent,secondsRemaining=Math.max(Math.round(getTimeRemainingMs(instance)/1e3),0);console.log("up next seconds remaining: "+secondsRemaining);var timeText=''+globalize.translate("sharedcomponents#HeaderSecondsValue",secondsRemaining)+"",nextVideoText="Episode"===instance.itemType?globalize.translate("sharedcomponents#HeaderNextEpisodePlayingInValue",timeText):globalize.translate("sharedcomponents#HeaderNextVideoPlayingInValue",timeText);elem.querySelector(".upNextDialog-nextVideoText").innerHTML=nextVideoText}function fillItem(item){var instance=this,elem=instance.options.parent;setPoster(elem.querySelector(".upNextDialog-poster"),item),elem.querySelector(".upNextDialog-overview").innerHTML=item.Overview||"",elem.querySelector(".upNextDialog-mediainfo").innerHTML=mediaInfo.getPrimaryMediaInfoHtml(item,{});var title=itemHelper.getDisplayName(item);item.SeriesName&&(title=item.SeriesName+" - "+title),elem.querySelector(".upNextDialog-title").innerHTML=title||"",instance.itemType=item.Type,instance.show()}function clearCountdownTextTimeout(instance){instance._countdownTextTimeout&&(clearInterval(instance._countdownTextTimeout),instance._countdownTextTimeout=null)}function onStartNowClick(){var options=this.options;if(options){var player=options.player;this.hide(),playbackManager.nextTrack(player)}}function init(instance,options){options.parent.innerHTML=getHtml(),options.parent.classList.add("hide"),options.parent.classList.add("upNextDialog"),options.parent.classList.add("upNextDialog-hidden"),fillItem.call(instance,options.nextItem),options.parent.querySelector(".btnHide").addEventListener("click",instance.hide.bind(instance)),options.parent.querySelector(".btnStartNow").addEventListener("click",onStartNowClick.bind(instance))}function clearHideAnimationEventListeners(instance,elem){var fn=instance._onHideAnimationComplete;fn&&dom.removeEventListener(elem,transitionEndEventName,fn,{once:!0})}function onHideAnimationComplete(e){var instance=this,elem=e.target;elem.classList.add("hide"),clearHideAnimationEventListeners(instance,elem),events.trigger(instance,"hide")}function hideComingUpNext(){var instance=this;if(clearCountdownTextTimeout(this),instance.options){var elem=instance.options.parent;if(elem&&(clearHideAnimationEventListeners(this,elem),!elem.classList.contains("upNextDialog-hidden"))){elem.offsetWidth,elem.classList.add("upNextDialog-hidden");var fn=onHideAnimationComplete.bind(instance);instance._onHideAnimationComplete=fn,dom.addEventListener(elem,transitionEndEventName,fn,{once:!0})}}}function getTimeRemainingMs(instance){var options=instance.options;if(options){var runtimeTicks=playbackManager.duration(options.player);if(runtimeTicks){var timeRemainingTicks=runtimeTicks-playbackManager.currentTime(options.player);return Math.round(timeRemainingTicks/1e4)}}return 0}function startComingUpNextHideTimer(instance){getTimeRemainingMs(instance)<=0||(setNextVideoText.call(instance),clearCountdownTextTimeout(instance),instance._countdownTextTimeout=setInterval(setNextVideoText.bind(instance),400))}function UpNextDialog(options){this.options=options,init(this,options)}var transitionEndEventName=dom.whichTransitionEvent();return UpNextDialog.prototype.show=function(){var elem=this.options.parent;clearHideAnimationEventListeners(this,elem),elem.classList.remove("hide"),elem.offsetWidth,elem.classList.remove("upNextDialog-hidden"),layoutManager.tv&&setTimeout(function(){focusManager.focus(elem.querySelector(".btnStartNow"))},50),startComingUpNextHideTimer(this)},UpNextDialog.prototype.hide=function(){hideComingUpNext.call(this)},UpNextDialog.prototype.destroy=function(){hideComingUpNext.call(this),this.options=null,this.itemType=null},UpNextDialog}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-playstatebutton.js b/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-playstatebutton.js index dfcf8e0e4..6d0993920 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-playstatebutton.js +++ b/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-playstatebutton.js @@ -1 +1 @@ -define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);button.classList.contains("playstatebutton-played")?(apiClient.markUnplayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!1)):(apiClient.markPlayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!0))}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Played)}function setState(button,played,updateAttribute){var icon=button.iconElement;icon||(button.iconElement=button.querySelector("i"),icon=button.iconElement),played?(button.classList.add("playstatebutton-played"),icon&&(icon.classList.add("playstatebutton-icon-played"),icon.classList.remove("playstatebutton-icon-unplayed"))):(button.classList.remove("playstatebutton-played"),icon&&(icon.classList.remove("playstatebutton-icon-played"),icon.classList.add("playstatebutton-icon-unplayed"))),updateAttribute!==!1&&button.setAttribute("data-played",played)}function setTitle(button,itemType){"AudioBook"!==itemType&&"AudioPodcast"!==itemType?button.title=globalize.translate("sharedcomponents#Watched"):button.title=globalize.translate("sharedcomponents#Played");var text=button.querySelector(".button-text");text&&(text.innerHTML=button.title)}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyPlaystateButtonPrototype=Object.create(EmbyButtonPrototype);EmbyPlaystateButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyPlaystateButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");itemId&&serverId&&(setState(this,"true"===this.getAttribute("data-played"),!1),bindEvents(this),setTitle(this,this.getAttribute("data-type")))},EmbyPlaystateButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this),this.iconElement=null},EmbyPlaystateButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var played=item.UserData&&item.UserData.Played;setState(this,played),bindEvents(this),setTitle(this,item.Type)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-played"),clearEvents(this)},document.registerElement("emby-playstatebutton",{prototype:EmbyPlaystateButtonPrototype,extends:"button"})}); \ No newline at end of file +define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId);button.classList.contains("playstatebutton-played")?(apiClient.markUnplayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!1)):(apiClient.markPlayed(apiClient.getCurrentUserId(),id,new Date),setState(button,!0))}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Played)}function setState(button,played,updateAttribute){var icon=button.iconElement;icon||(button.iconElement=button.querySelector("i"),icon=button.iconElement),played?(button.classList.add("playstatebutton-played"),icon&&(icon.classList.add("playstatebutton-icon-played"),icon.classList.remove("playstatebutton-icon-unplayed"))):(button.classList.remove("playstatebutton-played"),icon&&(icon.classList.remove("playstatebutton-icon-played"),icon.classList.add("playstatebutton-icon-unplayed"))),!1!==updateAttribute&&button.setAttribute("data-played",played)}function setTitle(button,itemType){button.title="AudioBook"!==itemType&&"AudioPodcast"!==itemType?globalize.translate("sharedcomponents#Watched"):globalize.translate("sharedcomponents#Played");var text=button.querySelector(".button-text");text&&(text.innerHTML=button.title)}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyPlaystateButtonPrototype=Object.create(EmbyButtonPrototype);EmbyPlaystateButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyPlaystateButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");itemId&&serverId&&(setState(this,"true"===this.getAttribute("data-played"),!1),bindEvents(this),setTitle(this,this.getAttribute("data-type")))},EmbyPlaystateButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this),this.iconElement=null},EmbyPlaystateButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);setState(this,item.UserData&&item.UserData.Played),bindEvents(this),setTitle(this,item.Type)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-played"),clearEvents(this)},document.registerElement("emby-playstatebutton",{prototype:EmbyPlaystateButtonPrototype,extends:"button"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-ratingbutton.js b/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-ratingbutton.js index e9f4f0ae2..f4dc1ee82 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-ratingbutton.js +++ b/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/emby-ratingbutton.js @@ -1 +1 @@ -define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function showPicker(button,apiClient,itemId,likes,isFavorite){return apiClient.updateFavoriteStatus(apiClient.getCurrentUserId(),itemId,!isFavorite)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId),likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,showPicker(button,apiClient,id,likes,isFavorite).then(function(userData){setState(button,userData.Likes,userData.IsFavorite)})}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Likes,userData.IsFavorite)}function setState(button,likes,isFavorite,updateAttribute){var icon=button.querySelector("i");isFavorite?(icon&&(icon.innerHTML="",icon.classList.add("ratingbutton-icon-withrating")),button.classList.add("ratingbutton-withrating")):likes?(icon&&(icon.innerHTML="",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")):likes===!1?(icon&&(icon.innerHTML="",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")):(icon&&(icon.innerHTML="",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")),updateAttribute!==!1&&(button.setAttribute("data-isfavorite",isFavorite),button.setAttribute("data-likes",null===likes?"":likes))}function setTitle(button){button.title=globalize.translate("sharedcomponents#Favorite");var text=button.querySelector(".button-text");text&&(text.innerHTML=button.title)}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyRatingButtonPrototype=Object.create(EmbyButtonPrototype);EmbyRatingButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyRatingButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");if(itemId&&serverId){var likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,setState(this,likes,isFavorite,!1),bindEvents(this)}setTitle(this)},EmbyRatingButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this)},EmbyRatingButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var userData=item.UserData||{};setState(this,userData.Likes,userData.IsFavorite),bindEvents(this)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-likes"),this.removeAttribute("data-isfavorite"),clearEvents(this)},document.registerElement("emby-ratingbutton",{prototype:EmbyRatingButtonPrototype,extends:"button"})}); \ No newline at end of file +define(["connectionManager","serverNotifications","events","globalize","emby-button"],function(connectionManager,serverNotifications,events,globalize,EmbyButtonPrototype){"use strict";function addNotificationEvent(instance,name,handler){var localHandler=handler.bind(instance);events.on(serverNotifications,name,localHandler),instance[name]=localHandler}function removeNotificationEvent(instance,name){var handler=instance[name];handler&&(events.off(serverNotifications,name,handler),instance[name]=null)}function showPicker(button,apiClient,itemId,likes,isFavorite){return apiClient.updateFavoriteStatus(apiClient.getCurrentUserId(),itemId,!isFavorite)}function onClick(e){var button=this,id=button.getAttribute("data-id"),serverId=button.getAttribute("data-serverid"),apiClient=connectionManager.getApiClient(serverId),likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,showPicker(button,apiClient,id,likes,isFavorite).then(function(userData){setState(button,userData.Likes,userData.IsFavorite)})}function onUserDataChanged(e,apiClient,userData){var button=this;userData.ItemId===button.getAttribute("data-id")&&setState(button,userData.Likes,userData.IsFavorite)}function setState(button,likes,isFavorite,updateAttribute){var icon=button.querySelector("i");isFavorite?(icon&&(icon.innerHTML="",icon.classList.add("ratingbutton-icon-withrating")),button.classList.add("ratingbutton-withrating")):(icon&&(icon.innerHTML="",icon.classList.remove("ratingbutton-icon-withrating")),button.classList.remove("ratingbutton-withrating")),!1!==updateAttribute&&(button.setAttribute("data-isfavorite",isFavorite),button.setAttribute("data-likes",null===likes?"":likes))}function setTitle(button){button.title=globalize.translate("sharedcomponents#Favorite");var text=button.querySelector(".button-text");text&&(text.innerHTML=button.title)}function clearEvents(button){button.removeEventListener("click",onClick),removeNotificationEvent(button,"UserDataChanged")}function bindEvents(button){clearEvents(button),button.addEventListener("click",onClick),addNotificationEvent(button,"UserDataChanged",onUserDataChanged)}var EmbyRatingButtonPrototype=Object.create(EmbyButtonPrototype);EmbyRatingButtonPrototype.createdCallback=function(){EmbyButtonPrototype.createdCallback&&EmbyButtonPrototype.createdCallback.call(this)},EmbyRatingButtonPrototype.attachedCallback=function(){EmbyButtonPrototype.attachedCallback&&EmbyButtonPrototype.attachedCallback.call(this);var itemId=this.getAttribute("data-id"),serverId=this.getAttribute("data-serverid");if(itemId&&serverId){var likes=this.getAttribute("data-likes"),isFavorite="true"===this.getAttribute("data-isfavorite");likes="true"===likes||"false"!==likes&&null,setState(this,likes,isFavorite,!1),bindEvents(this)}setTitle(this)},EmbyRatingButtonPrototype.detachedCallback=function(){EmbyButtonPrototype.detachedCallback&&EmbyButtonPrototype.detachedCallback.call(this),clearEvents(this)},EmbyRatingButtonPrototype.setItem=function(item){if(item){this.setAttribute("data-id",item.Id),this.setAttribute("data-serverid",item.ServerId);var userData=item.UserData||{};setState(this,userData.Likes,userData.IsFavorite),bindEvents(this)}else this.removeAttribute("data-id"),this.removeAttribute("data-serverid"),this.removeAttribute("data-likes"),this.removeAttribute("data-isfavorite"),clearEvents(this)},document.registerElement("emby-ratingbutton",{prototype:EmbyRatingButtonPrototype,extends:"button"})}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js b/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js index 78825b113..76aa83d17 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js +++ b/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js @@ -1 +1 @@ -define(["connectionManager","globalize","dom","itemHelper","paper-icon-button-light","material-icons","emby-button","css!./userdatabuttons"],function(connectionManager,globalize,dom,itemHelper){"use strict";function getUserDataButtonHtml(method,itemId,serverId,buttonCssClass,iconCssClass,icon,tooltip,style){"fab-mini"===style&&(style="fab",buttonCssClass=buttonCssClass?buttonCssClass+" mini":"mini");var is="fab"===style?"emby-button":"paper-icon-button-light",className="fab"===style?"autoSize fab":"autoSize";return buttonCssClass&&(className+=" "+buttonCssClass),iconCssClass?iconCssClass+=" ":iconCssClass="",iconCssClass+="md-icon",'"}function onContainerClick(e){var btnUserData=dom.parentWithClass(e.target,"btnUserData");if(btnUserData){var method=btnUserData.getAttribute("data-method");userDataMethods[method](btnUserData)}}function fill(options){var html=getIconsHtml(options);"insertAdjacent"===options.fillMode?options.element.insertAdjacentHTML(options.insertLocation||"beforeend",html):options.element.innerHTML=html,dom.removeEventListener(options.element,"click",onContainerClick,{passive:!0}),dom.addEventListener(options.element,"click",onContainerClick,{passive:!0})}function destroy(options){options.element.innerHTML="",dom.removeEventListener(options.element,"click",onContainerClick,{passive:!0})}function getIconsHtml(options){var item=options.item,includePlayed=options.includePlayed,cssClass=options.cssClass,style=options.style,html="",userData=item.UserData||{},itemId=item.Id;if(itemHelper.isLocalItem(item))return html;var btnCssClass="btnUserData";cssClass&&(btnCssClass+=" "+cssClass);var iconCssClass=options.iconCssClass,serverId=item.ServerId;if(includePlayed!==!1){var tooltipPlayed=globalize.translate("sharedcomponents#MarkPlayed");itemHelper.canMarkPlayed(item)&&(html+=userData.Played?getUserDataButtonHtml("markPlayed",itemId,serverId,btnCssClass+" btnUserDataOn",iconCssClass,"",tooltipPlayed,style):getUserDataButtonHtml("markPlayed",itemId,serverId,btnCssClass,iconCssClass,"",tooltipPlayed,style))}var tooltipFavorite=globalize.translate("sharedcomponents#Favorite");return html+=userData.IsFavorite?getUserDataButtonHtml("markFavorite",itemId,serverId,btnCssClass+" btnUserData btnUserDataOn",iconCssClass,"",tooltipFavorite,style):getUserDataButtonHtml("markFavorite",itemId,serverId,btnCssClass+" btnUserData",iconCssClass,"",tooltipFavorite,style)}function markFavorite(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid"),markAsFavorite=!link.classList.contains("btnUserDataOn");favorite(id,serverId,markAsFavorite),markAsFavorite?link.classList.add("btnUserDataOn"):link.classList.remove("btnUserDataOn")}function markLike(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid");link.classList.contains("btnUserDataOn")?(clearLike(id,serverId),link.classList.remove("btnUserDataOn")):(likes(id,serverId,!0),link.classList.add("btnUserDataOn")),link.parentNode.querySelector(".btnDislike").classList.remove("btnUserDataOn")}function markDislike(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid");link.classList.contains("btnUserDataOn")?(clearLike(id,serverId),link.classList.remove("btnUserDataOn")):(likes(id,serverId,!1),link.classList.add("btnUserDataOn")),link.parentNode.querySelector(".btnLike").classList.remove("btnUserDataOn")}function markPlayed(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid");link.classList.contains("btnUserDataOn")?(played(id,serverId,!1),link.classList.remove("btnUserDataOn")):(played(id,serverId,!0),link.classList.add("btnUserDataOn"))}function likes(id,serverId,isLiked){var apiClient=connectionManager.getApiClient(serverId);return apiClient.updateUserItemRating(apiClient.getCurrentUserId(),id,isLiked)}function played(id,serverId,isPlayed){var apiClient=connectionManager.getApiClient(serverId),method=isPlayed?"markPlayed":"markUnplayed";return apiClient[method](apiClient.getCurrentUserId(),id,new Date)}function favorite(id,serverId,isFavorite){var apiClient=connectionManager.getApiClient(serverId);return apiClient.updateFavoriteStatus(apiClient.getCurrentUserId(),id,isFavorite)}function clearLike(id,serverId){var apiClient=connectionManager.getApiClient(serverId);return apiClient.clearUserItemRating(apiClient.getCurrentUserId(),id)}var userDataMethods={markPlayed:markPlayed,markDislike:markDislike,markLike:markLike,markFavorite:markFavorite};return{fill:fill,destroy:destroy,getIconsHtml:getIconsHtml}}); \ No newline at end of file +define(["connectionManager","globalize","dom","itemHelper","paper-icon-button-light","material-icons","emby-button","css!./userdatabuttons"],function(connectionManager,globalize,dom,itemHelper){"use strict";function getUserDataButtonHtml(method,itemId,serverId,buttonCssClass,iconCssClass,icon,tooltip,style){"fab-mini"===style&&(style="fab",buttonCssClass=buttonCssClass?buttonCssClass+" mini":"mini");var is="fab"===style?"emby-button":"paper-icon-button-light",className="fab"===style?"autoSize fab":"autoSize";return buttonCssClass&&(className+=" "+buttonCssClass),iconCssClass?iconCssClass+=" ":iconCssClass="",iconCssClass+="md-icon",'"}function onContainerClick(e){var btnUserData=dom.parentWithClass(e.target,"btnUserData");if(btnUserData){var method=btnUserData.getAttribute("data-method");userDataMethods[method](btnUserData)}}function fill(options){var html=getIconsHtml(options);"insertAdjacent"===options.fillMode?options.element.insertAdjacentHTML(options.insertLocation||"beforeend",html):options.element.innerHTML=html,dom.removeEventListener(options.element,"click",onContainerClick,{passive:!0}),dom.addEventListener(options.element,"click",onContainerClick,{passive:!0})}function destroy(options){options.element.innerHTML="",dom.removeEventListener(options.element,"click",onContainerClick,{passive:!0})}function getIconsHtml(options){var item=options.item,includePlayed=options.includePlayed,cssClass=options.cssClass,style=options.style,html="",userData=item.UserData||{},itemId=item.Id;if(itemHelper.isLocalItem(item))return html;var btnCssClass="btnUserData";cssClass&&(btnCssClass+=" "+cssClass);var iconCssClass=options.iconCssClass,serverId=item.ServerId;if(!1!==includePlayed){var tooltipPlayed=globalize.translate("sharedcomponents#MarkPlayed");itemHelper.canMarkPlayed(item)&&(html+=userData.Played?getUserDataButtonHtml("markPlayed",itemId,serverId,btnCssClass+" btnUserDataOn",iconCssClass,"",tooltipPlayed,style):getUserDataButtonHtml("markPlayed",itemId,serverId,btnCssClass,iconCssClass,"",tooltipPlayed,style))}var tooltipFavorite=globalize.translate("sharedcomponents#Favorite");return html+=userData.IsFavorite?getUserDataButtonHtml("markFavorite",itemId,serverId,btnCssClass+" btnUserData btnUserDataOn",iconCssClass,"",tooltipFavorite,style):getUserDataButtonHtml("markFavorite",itemId,serverId,btnCssClass+" btnUserData",iconCssClass,"",tooltipFavorite,style)}function markFavorite(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid"),markAsFavorite=!link.classList.contains("btnUserDataOn");favorite(id,serverId,markAsFavorite),markAsFavorite?link.classList.add("btnUserDataOn"):link.classList.remove("btnUserDataOn")}function markLike(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid");link.classList.contains("btnUserDataOn")?(clearLike(id,serverId),link.classList.remove("btnUserDataOn")):(likes(id,serverId,!0),link.classList.add("btnUserDataOn")),link.parentNode.querySelector(".btnDislike").classList.remove("btnUserDataOn")}function markDislike(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid");link.classList.contains("btnUserDataOn")?(clearLike(id,serverId),link.classList.remove("btnUserDataOn")):(likes(id,serverId,!1),link.classList.add("btnUserDataOn")),link.parentNode.querySelector(".btnLike").classList.remove("btnUserDataOn")}function markPlayed(link){var id=link.getAttribute("data-itemid"),serverId=link.getAttribute("data-serverid");link.classList.contains("btnUserDataOn")?(played(id,serverId,!1),link.classList.remove("btnUserDataOn")):(played(id,serverId,!0),link.classList.add("btnUserDataOn"))}function likes(id,serverId,isLiked){var apiClient=connectionManager.getApiClient(serverId);return apiClient.updateUserItemRating(apiClient.getCurrentUserId(),id,isLiked)}function played(id,serverId,isPlayed){var apiClient=connectionManager.getApiClient(serverId);return apiClient[isPlayed?"markPlayed":"markUnplayed"](apiClient.getCurrentUserId(),id,new Date)}function favorite(id,serverId,isFavorite){var apiClient=connectionManager.getApiClient(serverId);return apiClient.updateFavoriteStatus(apiClient.getCurrentUserId(),id,isFavorite)}function clearLike(id,serverId){var apiClient=connectionManager.getApiClient(serverId);return apiClient.clearUserItemRating(apiClient.getCurrentUserId(),id)}var userDataMethods={markPlayed:markPlayed,markDislike:markDislike,markLike:markLike,markFavorite:markFavorite};return{fill:fill,destroy:destroy,getIconsHtml:getIconsHtml}}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js index 450df5325..a07cc82b3 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js @@ -1 +1 @@ -define(["appSettings","events"],function(appsettings,events){"use strict";function onSaveTimeout(){var self=this;self.saveTimeout=null,self.currentApiClient.updateDisplayPreferences("usersettings",self.displayPrefs,self.currentUserId,"emby")}function saveServerPreferences(instance){instance.saveTimeout&&clearTimeout(instance.saveTimeout),instance.saveTimeout=setTimeout(onSaveTimeout.bind(instance),50)}function UserSettings(){}return UserSettings.prototype.setUserInfo=function(userId,apiClient){if(this.saveTimeout&&clearTimeout(this.saveTimeout),this.currentUserId=userId,this.currentApiClient=apiClient,!userId)return this.displayPrefs=null,Promise.resolve();var self=this;return apiClient.getDisplayPreferences("usersettings",userId,"emby").then(function(result){result.CustomPrefs=result.CustomPrefs||{},self.displayPrefs=result})},UserSettings.prototype.getData=function(){return this.displayPrefs},UserSettings.prototype.importFrom=function(instance){this.displayPrefs=instance.getData()},UserSettings.prototype.set=function(name,value,enableOnServer){var userId=this.currentUserId;if(!userId)throw new Error("userId cannot be null");var currentValue=this.get(name,enableOnServer),result=appsettings.set(name,value,userId);return enableOnServer!==!1&&this.displayPrefs&&(this.displayPrefs.CustomPrefs[name]=null==value?value:value.toString(),saveServerPreferences(this)),currentValue!==value&&events.trigger(this,"change",[name]),result},UserSettings.prototype.get=function(name,enableOnServer){var userId=this.currentUserId;return userId?enableOnServer!==!1&&this.displayPrefs?this.displayPrefs.CustomPrefs[name]:appsettings.get(name,userId):null},UserSettings.prototype.serverConfig=function(config){var apiClient=this.currentApiClient;return config?apiClient.updateUserConfiguration(this.currentUserId,config):apiClient.getUser(this.currentUserId).then(function(user){return user.Configuration})},UserSettings.prototype.enableCinemaMode=function(val){return null!=val?this.set("enableCinemaMode",val.toString(),!1):(val=this.get("enableCinemaMode",!1),!val||"false"!==val)},UserSettings.prototype.enableNextVideoInfoOverlay=function(val){return null!=val?this.set("enableNextVideoInfoOverlay",val.toString()):(val=this.get("enableNextVideoInfoOverlay"),"false"!==val)},UserSettings.prototype.enableThemeSongs=function(val){return null!=val?this.set("enableThemeSongs",val.toString(),!1):(val=this.get("enableThemeSongs",!1),"false"!==val)},UserSettings.prototype.enableThemeVideos=function(val){return null!=val?this.set("enableThemeVideos",val.toString(),!1):(val=this.get("enableThemeVideos",!1),val?"false"!==val:UserSettings.defaults.enableThemeVideos)},UserSettings.prototype.enableBackdrops=function(val){return null!=val?this.set("enableBackdrops",val.toString(),!1):(val=this.get("enableBackdrops",!1),val?"false"!==val:UserSettings.defaults.enableBackdrops)},UserSettings.prototype.language=function(val){return null!=val?this.set("language",val.toString(),!1):this.get("language",!1)},UserSettings.prototype.dateTimeLocale=function(val){return null!=val?this.set("datetimelocale",val.toString(),!1):this.get("datetimelocale",!1)},UserSettings.prototype.skipBackLength=function(val){return null!=val?this.set("skipBackLength",val.toString()):parseInt(this.get("skipBackLength")||"10000")},UserSettings.prototype.skipForwardLength=function(val){return null!=val?this.set("skipForwardLength",val.toString()):parseInt(this.get("skipForwardLength")||"30000")},UserSettings.prototype.dashboardTheme=function(val){return null!=val?this.set("dashboardTheme",val):this.get("dashboardTheme")},UserSettings.prototype.skin=function(val){return null!=val?this.set("skin",val,!1):this.get("skin",!1)||UserSettings.defaults.skin},UserSettings.prototype.theme=function(val){return null!=val?this.set("appTheme",val,!1):this.get("appTheme",!1)||UserSettings.defaults.theme},UserSettings.prototype.enableSeasonalThemes=function(val){return null!=val?this.set("enableSeasonalThemes",val,!1):"false"!==this.get("enableSeasonalThemes",!1)},UserSettings.prototype.screensaver=function(val){return null!=val?this.set("screensaver",val,!1):this.get("screensaver",!1)||UserSettings.defaults.screensaver},UserSettings.prototype.soundEffects=function(val){return null!=val?this.set("soundeffects",val,!1):this.get("soundeffects",!1)||UserSettings.defaults.soundEffects},UserSettings.defaults={theme:null,enableThemeVideos:!0},UserSettings.prototype.loadQuerySettings=function(key,query){var values=this.get(key);return values?(values=JSON.parse(values),Object.assign(query,values)):query},UserSettings.prototype.saveQuerySettings=function(key,query){var values={};return query.SortBy&&(values.SortBy=query.SortBy),query.SortOrder&&(values.SortOrder=query.SortOrder),this.set(key,JSON.stringify(values))},UserSettings.prototype.getSubtitleAppearanceSettings=function(key){return key=key||"localplayersubtitleappearance3",JSON.parse(this.get(key,!1)||"{}")},UserSettings.prototype.setSubtitleAppearanceSettings=function(value,key){return key=key||"localplayersubtitleappearance3",this.set(key,JSON.stringify(value),!1)},UserSettings.prototype.setFilter=function(key,value){return this.set(key,value,!0)},UserSettings.prototype.getFilter=function(key){return this.get(key,!0)},UserSettings}); \ No newline at end of file +define(["appSettings","events"],function(appsettings,events){"use strict";function onSaveTimeout(){var self=this;self.saveTimeout=null,self.currentApiClient.updateDisplayPreferences("usersettings",self.displayPrefs,self.currentUserId,"emby")}function saveServerPreferences(instance){instance.saveTimeout&&clearTimeout(instance.saveTimeout),instance.saveTimeout=setTimeout(onSaveTimeout.bind(instance),50)}function UserSettings(){}return UserSettings.prototype.setUserInfo=function(userId,apiClient){if(this.saveTimeout&&clearTimeout(this.saveTimeout),this.currentUserId=userId,this.currentApiClient=apiClient,!userId)return this.displayPrefs=null,Promise.resolve();var self=this;return apiClient.getDisplayPreferences("usersettings",userId,"emby").then(function(result){result.CustomPrefs=result.CustomPrefs||{},self.displayPrefs=result})},UserSettings.prototype.getData=function(){return this.displayPrefs},UserSettings.prototype.importFrom=function(instance){this.displayPrefs=instance.getData()},UserSettings.prototype.set=function(name,value,enableOnServer){var userId=this.currentUserId;if(!userId)throw new Error("userId cannot be null");var currentValue=this.get(name,enableOnServer),result=appsettings.set(name,value,userId);return!1!==enableOnServer&&this.displayPrefs&&(this.displayPrefs.CustomPrefs[name]=null==value?value:value.toString(),saveServerPreferences(this)),currentValue!==value&&events.trigger(this,"change",[name]),result},UserSettings.prototype.get=function(name,enableOnServer){var userId=this.currentUserId;return userId?!1!==enableOnServer&&this.displayPrefs?this.displayPrefs.CustomPrefs[name]:appsettings.get(name,userId):null},UserSettings.prototype.serverConfig=function(config){var apiClient=this.currentApiClient;return config?apiClient.updateUserConfiguration(this.currentUserId,config):apiClient.getUser(this.currentUserId).then(function(user){return user.Configuration})},UserSettings.prototype.enableCinemaMode=function(val){return null!=val?this.set("enableCinemaMode",val.toString(),!1):!(val=this.get("enableCinemaMode",!1))||"false"!==val},UserSettings.prototype.enableNextVideoInfoOverlay=function(val){return null!=val?this.set("enableNextVideoInfoOverlay",val.toString()):"false"!==(val=this.get("enableNextVideoInfoOverlay"))},UserSettings.prototype.enableThemeSongs=function(val){return null!=val?this.set("enableThemeSongs",val.toString(),!1):"false"!==(val=this.get("enableThemeSongs",!1))},UserSettings.prototype.enableThemeVideos=function(val){return null!=val?this.set("enableThemeVideos",val.toString(),!1):(val=this.get("enableThemeVideos",!1),val?"false"!==val:UserSettings.defaults.enableThemeVideos)},UserSettings.prototype.enableBackdrops=function(val){return null!=val?this.set("enableBackdrops",val.toString(),!1):(val=this.get("enableBackdrops",!1),val?"false"!==val:UserSettings.defaults.enableBackdrops)},UserSettings.prototype.language=function(val){return null!=val?this.set("language",val.toString(),!1):this.get("language",!1)},UserSettings.prototype.dateTimeLocale=function(val){return null!=val?this.set("datetimelocale",val.toString(),!1):this.get("datetimelocale",!1)},UserSettings.prototype.skipBackLength=function(val){return null!=val?this.set("skipBackLength",val.toString()):parseInt(this.get("skipBackLength")||"10000")},UserSettings.prototype.skipForwardLength=function(val){return null!=val?this.set("skipForwardLength",val.toString()):parseInt(this.get("skipForwardLength")||"30000")},UserSettings.prototype.dashboardTheme=function(val){return null!=val?this.set("dashboardTheme",val):this.get("dashboardTheme")},UserSettings.prototype.skin=function(val){return null!=val?this.set("skin",val,!1):this.get("skin",!1)||UserSettings.defaults.skin},UserSettings.prototype.theme=function(val){return null!=val?this.set("appTheme",val,!1):this.get("appTheme",!1)||UserSettings.defaults.theme},UserSettings.prototype.enableSeasonalThemes=function(val){return null!=val?this.set("enableSeasonalThemes",val,!1):"false"!==this.get("enableSeasonalThemes",!1)},UserSettings.prototype.screensaver=function(val){return null!=val?this.set("screensaver",val,!1):this.get("screensaver",!1)||UserSettings.defaults.screensaver},UserSettings.prototype.soundEffects=function(val){return null!=val?this.set("soundeffects",val,!1):this.get("soundeffects",!1)||UserSettings.defaults.soundEffects},UserSettings.defaults={theme:null,enableThemeVideos:!0},UserSettings.prototype.loadQuerySettings=function(key,query){var values=this.get(key);return values?(values=JSON.parse(values),Object.assign(query,values)):query},UserSettings.prototype.saveQuerySettings=function(key,query){var values={};return query.SortBy&&(values.SortBy=query.SortBy),query.SortOrder&&(values.SortOrder=query.SortOrder),this.set(key,JSON.stringify(values))},UserSettings.prototype.getSubtitleAppearanceSettings=function(key){return key=key||"localplayersubtitleappearance3",JSON.parse(this.get(key,!1)||"{}")},UserSettings.prototype.setSubtitleAppearanceSettings=function(value,key){return key=key||"localplayersubtitleappearance3",this.set(key,JSON.stringify(value),!1)},UserSettings.prototype.setFilter=function(key,value){return this.set(key,value,!0)},UserSettings.prototype.getFilter=function(key){return this.get(key,!0)},UserSettings}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js b/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js index 09809225b..fc20b9007 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js +++ b/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js @@ -1 +1 @@ -define(["browser","dom","layoutManager","css!./viewcontainer-lite"],function(browser,dom,layoutManager){"use strict";function enableAnimation(){return!browser.tv&&browser.supportsCssAnimation()}function findLastView(parent,className){for(var nodes=parent.childNodes,i=nodes.length-1;i>=0;i--){var node=nodes[i],classList=node.classList;if(classList&&classList.contains(className))return node}}function findViewBefore(elem,className){for(var node=elem.previousSibling;node;){var classList=node.classList;if(classList&&classList.contains(className))return node;node=node.previousSibling}}function loadView(options){if(!options.cancel){cancelActiveAnimations();var selected=selectedPageIndex,previousAnimatable=selected===-1?null:allPages[selected],pageIndex=selected+1;pageIndex>=pageContainerCount&&(pageIndex=0);var viewHtml=options.view,properties=[];options.fullscreen&&properties.push("fullscreen");var view,currentPage=allPages[pageIndex];return currentPage?(triggerDestroy(currentPage),currentPage.insertAdjacentHTML("beforebegin",viewHtml),view=findViewBefore(currentPage,"view"),mainAnimatedPages.removeChild(currentPage)):(mainAnimatedPages.insertAdjacentHTML("beforeend",viewHtml),view=findLastView(mainAnimatedPages,"view")),view.classList.add("mainAnimatedPage"),properties.length&&view.setAttribute("data-properties",properties.join(",")),options.type&&view.setAttribute("data-type",options.type),allPages[pageIndex]=view,onBeforeChange&&onBeforeChange(view,!1,options),beforeAnimate(allPages,pageIndex,selected),animate(view,previousAnimatable,options.transition,options.isBack).then(function(){return selectedPageIndex=pageIndex,currentUrls[pageIndex]=options.url,!options.cancel&&previousAnimatable&&afterAnimate(allPages,pageIndex),view})}}function beforeAnimate(allPages,newPageIndex,oldPageIndex){for(var i=0,length=allPages.length;i=0;i--){var node=nodes[i],classList=node.classList;if(classList&&classList.contains(className))return node}}function findViewBefore(elem,className){for(var node=elem.previousSibling;node;){var classList=node.classList;if(classList&&classList.contains(className))return node;node=node.previousSibling}}function loadView(options){if(!options.cancel){cancelActiveAnimations();var selected=selectedPageIndex,previousAnimatable=-1===selected?null:allPages[selected],pageIndex=selected+1;pageIndex>=pageContainerCount&&(pageIndex=0);var viewHtml=options.view,properties=[];options.fullscreen&&properties.push("fullscreen");var view,currentPage=allPages[pageIndex];return currentPage?(triggerDestroy(currentPage),currentPage.insertAdjacentHTML("beforebegin",viewHtml),view=findViewBefore(currentPage,"view"),mainAnimatedPages.removeChild(currentPage)):(mainAnimatedPages.insertAdjacentHTML("beforeend",viewHtml),view=findLastView(mainAnimatedPages,"view")),view.classList.add("mainAnimatedPage"),properties.length&&view.setAttribute("data-properties",properties.join(",")),options.type&&view.setAttribute("data-type",options.type),allPages[pageIndex]=view,onBeforeChange&&onBeforeChange(view,!1,options),beforeAnimate(allPages,pageIndex,selected),animate(view,previousAnimatable,options.transition,options.isBack).then(function(){return selectedPageIndex=pageIndex,currentUrls[pageIndex]=options.url,!options.cancel&&previousAnimatable&&afterAnimate(allPages,pageIndex),view})}}function beforeAnimate(allPages,newPageIndex,oldPageIndex){for(var i=0,length=allPages.length;i${Primary} + +

    )yRqz|FEcyxYtWxR{|O=xW~okQzONI{B!~0W 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

    -
    +
    -
    +
    ",el.querySelectorAll("[msallowcapture^='']").length&&rbuggyQSA.push("[*^$]="+whitespace+"*(?:''|\"\")"),el.querySelectorAll("[selected]").length||rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")"),el.querySelectorAll("[id~="+expando+"-]").length||rbuggyQSA.push("~="),el.querySelectorAll(":checked").length||rbuggyQSA.push(":checked"),el.querySelectorAll("a#"+expando+"+*").length||rbuggyQSA.push(".#.+[+~]")}),assert(function(el){el.innerHTML="";var input=document.createElement("input");input.setAttribute("type","hidden"),el.appendChild(input).setAttribute("name","D"),el.querySelectorAll("[name=d]").length&&rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?="),2!==el.querySelectorAll(":enabled").length&&rbuggyQSA.push(":enabled",":disabled"),docElem.appendChild(el).disabled=!0,2!==el.querySelectorAll(":disabled").length&&rbuggyQSA.push(":enabled",":disabled"),el.querySelectorAll("*,:x"),rbuggyQSA.push(",.*:")})),(support.matchesSelector=rnative.test(matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector))&&assert(function(el){support.disconnectedMatch=matches.call(el,"*"),matches.call(el,"[s!='']:x"),rbuggyMatches.push("!=",pseudos)}),rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|")),rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|")),hasCompare=rnative.test(docElem.compareDocumentPosition),contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=9===a.nodeType?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!(!bup||1!==bup.nodeType||!(adown.contains?adown.contains(bup):a.compareDocumentPosition&&16&a.compareDocumentPosition(bup)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},sortOrder=hasCompare?function(a,b){if(a===b)return hasDuplicate=!0,0;var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;return compare?compare:(compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&compare||!support.sortDetached&&b.compareDocumentPosition(a)===compare?a===document||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)?-1:b===document||b.ownerDocument===preferredDoc&&contains(preferredDoc,b)?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0:4&compare?-1:1)}:function(a,b){if(a===b)return hasDuplicate=!0,0;var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup)return a===document?-1:b===document?1:aup?-1:bup?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0;if(aup===bup)return siblingCheck(a,b);for(cur=a;cur=cur.parentNode;)ap.unshift(cur);for(cur=b;cur=cur.parentNode;)bp.unshift(cur);for(;ap[i]===bp[i];)i++;return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0},document):document},Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements)},Sizzle.matchesSelector=function(elem,expr){if((elem.ownerDocument||elem)!==document&&setDocument(elem),expr=expr.replace(rattributeQuotes,"='$1']"),support.matchesSelector&&documentIsHTML&&!compilerCache[expr+" "]&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&11!==elem.document.nodeType)return ret}catch(e){}return Sizzle(expr,document,null,[elem]).length>0},Sizzle.contains=function(context,elem){return(context.ownerDocument||context)!==document&&setDocument(context),contains(context,elem)},Sizzle.attr=function(elem,name){(elem.ownerDocument||elem)!==document&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):void 0;return void 0!==val?val:support.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null},Sizzle.escape=function(sel){return(sel+"").replace(rcssescape,fcssescape)},Sizzle.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)},Sizzle.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;if(hasDuplicate=!support.detectDuplicates,sortInput=!support.sortStable&&results.slice(0),results.sort(sortOrder),hasDuplicate){for(;elem=results[i++];)elem===results[i]&&(j=duplicates.push(i));for(;j--;)results.splice(duplicates[j],1)}return sortInput=null,results},getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(nodeType){if(1===nodeType||9===nodeType||11===nodeType){if("string"==typeof elem.textContent)return elem.textContent;for(elem=elem.firstChild;elem;elem=elem.nextSibling)ret+=getText(elem)}else if(3===nodeType||4===nodeType)return elem.nodeValue}else for(;node=elem[i++];)ret+=getText(node);return ret},Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){return match[1]=match[1].replace(runescape,funescape),match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape),"~="===match[2]&&(match[3]=" "+match[3]+" "),match.slice(0,4)},CHILD:function(match){return match[1]=match[1].toLowerCase(),"nth"===match[1].slice(0,3)?(match[3]||Sizzle.error(match[0]),match[4]=+(match[4]?match[5]+(match[6]||1):2*("even"===match[3]||"odd"===match[3])),match[5]=+(match[7]+match[8]||"odd"===match[3])):match[3]&&Sizzle.error(match[0]),match},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];return matchExpr.CHILD.test(match[0])?null:(match[3]?match[2]=match[4]||match[5]||"":unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)&&(match[0]=match[0].slice(0,excess),match[2]=unquoted.slice(0,excess)),match.slice(0,3))}},filter:{TAG:function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return"*"===nodeNameSelector?function(){return!0}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName}},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test("string"==typeof elem.className&&elem.className||"undefined"!=typeof elem.getAttribute&&elem.getAttribute("class")||"")})},ATTR:function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);return null==result?"!="===operator:!operator||(result+="","="===operator?result===check:"!="===operator?result!==check:"^="===operator?check&&0===result.indexOf(check):"*="===operator?check&&result.indexOf(check)>-1:"$="===operator?check&&result.slice(-check.length)===check:"~="===operator?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:"|="===operator&&(result===check||result.slice(0,check.length+1)===check+"-"))}},CHILD:function(type,what,argument,first,last){var simple="nth"!==type.slice(0,3),forward="last"!==type.slice(-4),ofType="of-type"===what;return 1===first&&0===last?function(elem){return!!elem.parentNode}:function(elem,context,xml){var cache,uniqueCache,outerCache,node,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=!1;if(parent){if(simple){for(;dir;){for(node=elem;node=node[dir];)if(ofType?node.nodeName.toLowerCase()===name:1===node.nodeType)return!1;start=dir="only"===type&&!start&&"nextSibling"}return!0}if(start=[forward?parent.firstChild:parent.lastChild],forward&&useCache){for(node=parent,outerCache=node[expando]||(node[expando]={}),uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={}),cache=uniqueCache[type]||[],nodeIndex=cache[0]===dirruns&&cache[1],diff=nodeIndex&&cache[2],node=nodeIndex&&parent.childNodes[nodeIndex];node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop();)if(1===node.nodeType&&++diff&&node===elem){uniqueCache[type]=[dirruns,nodeIndex,diff];break}}else if(useCache&&(node=elem,outerCache=node[expando]||(node[expando]={}),uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={}),cache=uniqueCache[type]||[],nodeIndex=cache[0]===dirruns&&cache[1],diff=nodeIndex),diff===!1)for(;(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())&&((ofType?node.nodeName.toLowerCase()!==name:1!==node.nodeType)||!++diff||(useCache&&(outerCache=node[expando]||(node[expando]={}),uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={}),uniqueCache[type]=[dirruns,diff]),node!==elem)););return diff-=last,diff===first||diff%first===0&&diff/first>=0}}},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle.error("unsupported pseudo: "+pseudo);return fn[expando]?fn(argument):fn.length>1?(args=[pseudo,pseudo,"",argument],Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){for(var idx,matched=fn(seed,argument),i=matched.length;i--;)idx=indexOf(seed,matched[i]),seed[idx]=!(matches[idx]=matched[i])}):function(elem){return fn(elem,0,args)}):fn}},pseudos:{not:markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction(function(seed,matches,context,xml){for(var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;i--;)(elem=unmatched[i])&&(seed[i]=!(matches[i]=elem))}):function(elem,context,xml){return input[0]=elem,matcher(input,null,xml,results),input[0]=null,!results.pop()}}),has:markFunction(function(selector){return function(elem){return Sizzle(selector,elem).length>0}}),contains:markFunction(function(text){return text=text.replace(runescape,funescape),function(elem){return(elem.textContent||elem.innerText||getText(elem)).indexOf(text)>-1}}),lang:markFunction(function(lang){return ridentifier.test(lang||"")||Sizzle.error("unsupported lang: "+lang),lang=lang.replace(runescape,funescape).toLowerCase(),function(elem){var elemLang;do if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))return elemLang=elemLang.toLowerCase(),elemLang===lang||0===elemLang.indexOf(lang+"-");while((elem=elem.parentNode)&&1===elem.nodeType);return!1}}),target:function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},root:function(elem){return elem===docElem},focus:function(elem){return elem===document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},enabled:createDisabledPseudo(!1),disabled:createDisabledPseudo(!0),checked:function(elem){var nodeName=elem.nodeName.toLowerCase();return"input"===nodeName&&!!elem.checked||"option"===nodeName&&!!elem.selected},selected:function(elem){return elem.parentNode&&elem.parentNode.selectedIndex,elem.selected===!0},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<6)return!1;return!0},parent:function(elem){return!Expr.pseudos.empty(elem)},header:function(elem){return rheader.test(elem.nodeName)},input:function(elem){return rinputs.test(elem.nodeName)},button:function(elem){var name=elem.nodeName.toLowerCase();return"input"===name&&"button"===elem.type||"button"===name},text:function(elem){var attr;return"input"===elem.nodeName.toLowerCase()&&"text"===elem.type&&(null==(attr=elem.getAttribute("type"))||"text"===attr.toLowerCase())},first:createPositionalPseudo(function(){return[0]}),last:createPositionalPseudo(function(matchIndexes,length){return[length-1]}),eq:createPositionalPseudo(function(matchIndexes,length,argument){return[argument<0?argument+length:argument]}),even:createPositionalPseudo(function(matchIndexes,length){for(var i=0;i=0;)matchIndexes.push(i);return matchIndexes}),gt:createPositionalPseudo(function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;++i2&&"ID"===(token=tokens[0]).type&&9===context.nodeType&&documentIsHTML&&Expr.relative[tokens[1].type]){if(context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0],!context)return results;compiled&&(context=context.parentNode),selector=selector.slice(tokens.shift().value.length)}for(i=matchExpr.needsContext.test(selector)?0:tokens.length;i--&&(token=tokens[i],!Expr.relative[type=token.type]);)if((find=Expr.find[type])&&(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){if(tokens.splice(i,1),selector=seed.length&&toSelector(tokens),!selector)return push.apply(results,seed),results;break}}return(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context),results},support.sortStable=expando.split("").sort(sortOrder).join("")===expando,support.detectDuplicates=!!hasDuplicate,setDocument(),support.sortDetached=assert(function(el){return 1&el.compareDocumentPosition(document.createElement("fieldset"))}),assert(function(el){return el.innerHTML="","#"===el.firstChild.getAttribute("href")})||addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML)return elem.getAttribute(name,"type"===name.toLowerCase()?1:2)}),support.attributes&&assert(function(el){return el.innerHTML="",el.firstChild.setAttribute("value",""),""===el.firstChild.getAttribute("value")})||addHandle("value",function(elem,name,isXML){if(!isXML&&"input"===elem.nodeName.toLowerCase())return elem.defaultValue}),assert(function(el){return null==el.getAttribute("disabled")})||addHandle(booleans,function(elem,name,isXML){var val;if(!isXML)return elem[name]===!0?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null}),Sizzle}(window);jQuery.find=Sizzle,jQuery.expr=Sizzle.selectors,jQuery.expr[":"]=jQuery.expr.pseudos,jQuery.uniqueSort=jQuery.unique=Sizzle.uniqueSort,jQuery.text=Sizzle.getText,jQuery.isXMLDoc=Sizzle.isXML,jQuery.contains=Sizzle.contains,jQuery.escapeSelector=Sizzle.escape;var dir=function(elem,dir,until){for(var matched=[],truncate=void 0!==until;(elem=elem[dir])&&9!==elem.nodeType;)if(1===elem.nodeType){if(truncate&&jQuery(elem).is(until))break;matched.push(elem)}return matched},siblings=function(n,elem){for(var matched=[];n;n=n.nextSibling)1===n.nodeType&&n!==elem&&matched.push(n);return matched},rneedsContext=jQuery.expr.match.needsContext,rsingleTag=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,risSimple=/^.[^:#\[\.,]*$/;jQuery.filter=function(expr,elems,not){var elem=elems[0];return not&&(expr=":not("+expr+")"),1===elems.length&&1===elem.nodeType?jQuery.find.matchesSelector(elem,expr)?[elem]:[]:jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return 1===elem.nodeType}))},jQuery.fn.extend({find:function(selector){var i,ret,len=this.length,self=this;if("string"!=typeof selector)return this.pushStack(jQuery(selector).filter(function(){for(i=0;i1?jQuery.uniqueSort(ret):ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],!1))},not:function(selector){return this.pushStack(winnow(this,selector||[],!0))},is:function(selector){return!!winnow(this,"string"==typeof selector&&rneedsContext.test(selector)?jQuery(selector):selector||[],!1).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,init=jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector)return this;if(root=root||rootjQuery,"string"==typeof selector){if(match="<"===selector[0]&&">"===selector[selector.length-1]&&selector.length>=3?[null,selector,null]:rquickExpr.exec(selector),!match||!match[1]&&context)return!context||context.jquery?(context||root).find(selector):this.constructor(context).find(selector);if(match[1]){if(context=context instanceof jQuery?context[0]:context,jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,!0)),rsingleTag.test(match[1])&&jQuery.isPlainObject(context))for(match in context)jQuery.isFunction(this[match])?this[match](context[match]):this.attr(match,context[match]);return this}return elem=document.getElementById(match[2]),elem&&(this[0]=elem,this.length=1),this}return selector.nodeType?(this[0]=selector,this.length=1,this):jQuery.isFunction(selector)?void 0!==root.ready?root.ready(selector):selector(jQuery):jQuery.makeArray(selector,this)};init.prototype=jQuery.fn,rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:!0,contents:!0,next:!0,prev:!0};jQuery.fn.extend({has:function(target){var targets=jQuery(target,this),l=targets.length;return this.filter(function(){for(var i=0;i-1:1===cur.nodeType&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}return this.pushStack(matched.length>1?jQuery.uniqueSort(matched):matched)},index:function(elem){return elem?"string"==typeof elem?indexOf.call(jQuery(elem),this[0]):indexOf.call(this,elem.jquery?elem[0]:elem):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))))},addBack:function(selector){return this.add(null==selector?this.prevObject:this.prevObject.filter(selector))}}),jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&11!==parent.nodeType?parent:null},parents:function(elem){return dir(elem,"parentNode")},parentsUntil:function(elem,i,until){return dir(elem,"parentNode",until)},next:function(elem){return sibling(elem,"nextSibling")},prev:function(elem){return sibling(elem,"previousSibling")},nextAll:function(elem){return dir(elem,"nextSibling")},prevAll:function(elem){return dir(elem,"previousSibling")},nextUntil:function(elem,i,until){return dir(elem,"nextSibling",until)},prevUntil:function(elem,i,until){return dir(elem,"previousSibling",until)},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem)},children:function(elem){return siblings(elem.firstChild)},contents:function(elem){return nodeName(elem,"iframe")?elem.contentDocument:(nodeName(elem,"template")&&(elem=elem.content||elem),jQuery.merge([],elem.childNodes))}},function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);return"Until"!==name.slice(-5)&&(selector=until),selector&&"string"==typeof selector&&(matched=jQuery.filter(selector,matched)),this.length>1&&(guaranteedUnique[name]||jQuery.uniqueSort(matched),rparentsprev.test(name)&&matched.reverse()),this.pushStack(matched)}});var rnothtmlwhite=/[^\x20\t\r\n\f]+/g;jQuery.Callbacks=function(options){options="string"==typeof options?createOptions(options):jQuery.extend({},options);var firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){for(locked=locked||options.once,fired=firing=!0;queue.length;firingIndex=-1)for(memory=queue.shift();++firingIndex-1;)list.splice(index,1),index<=firingIndex&&firingIndex--}),this},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0},empty:function(){return list&&(list=[]),this},disable:function(){return locked=queue=[],list=memory="",this},disabled:function(){return!list},lock:function(){return locked=queue=[],memory||firing||(list=memory=""), -this},locked:function(){return!!locked},fireWith:function(context,args){return locked||(args=args||[],args=[context,args.slice?args.slice():args],queue.push(args),firing||fire()),this},fire:function(){return self.fireWith(this,arguments),this},fired:function(){return!!fired}};return self},jQuery.extend({Deferred:function(func){var tuples=[["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory"),2],["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),1,"rejected"]],state="pending",promise={state:function(){return state},always:function(){return deferred.done(arguments).fail(arguments),this},catch:function(fn){return promise.then(null,fn)},pipe:function(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(i,tuple){var fn=jQuery.isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);returned&&jQuery.isFunction(returned.promise)?returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject):newDefer[tuple[0]+"With"](this,fn?[returned]:arguments)})}),fns=null}).promise()},then:function(onFulfilled,onRejected,onProgress){function resolve(depth,deferred,handler,special){return function(){var that=this,args=arguments,mightThrow=function(){var returned,then;if(!(depth=maxDepth&&(handler!==Thrower&&(that=void 0,args=[e]),deferred.rejectWith(that,args))}};depth?process():(jQuery.Deferred.getStackHook&&(process.stackTrace=jQuery.Deferred.getStackHook()),window.setTimeout(process))}}var maxDepth=0;return jQuery.Deferred(function(newDefer){tuples[0][3].add(resolve(0,newDefer,jQuery.isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith)),tuples[1][3].add(resolve(0,newDefer,jQuery.isFunction(onFulfilled)?onFulfilled:Identity)),tuples[2][3].add(resolve(0,newDefer,jQuery.isFunction(onRejected)?onRejected:Thrower))}).promise()},promise:function(obj){return null!=obj?jQuery.extend(obj,promise):promise}},deferred={};return jQuery.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[5];promise[tuple[1]]=list.add,stateString&&list.add(function(){state=stateString},tuples[3-i][2].disable,tuples[0][2].lock),list.add(tuple[3].fire),deferred[tuple[0]]=function(){return deferred[tuple[0]+"With"](this===deferred?void 0:this,arguments),this},deferred[tuple[0]+"With"]=list.fireWith}),promise.promise(deferred),func&&func.call(deferred,deferred),deferred},when:function(singleValue){var remaining=arguments.length,i=remaining,resolveContexts=Array(i),resolveValues=slice.call(arguments),master=jQuery.Deferred(),updateFunc=function(i){return function(value){resolveContexts[i]=this,resolveValues[i]=arguments.length>1?slice.call(arguments):value,--remaining||master.resolveWith(resolveContexts,resolveValues)}};if(remaining<=1&&(adoptValue(singleValue,master.done(updateFunc(i)).resolve,master.reject,!remaining),"pending"===master.state()||jQuery.isFunction(resolveValues[i]&&resolveValues[i].then)))return master.then();for(;i--;)adoptValue(resolveValues[i],updateFunc(i),master.reject);return master.promise()}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(error,stack){window.console&&window.console.warn&&error&&rerrorNames.test(error.name)&&window.console.warn("jQuery.Deferred exception: "+error.message,error.stack,stack)},jQuery.readyException=function(error){window.setTimeout(function(){throw error})};var readyList=jQuery.Deferred();jQuery.fn.ready=function(fn){return readyList.then(fn).catch(function(error){jQuery.readyException(error)}),this},jQuery.extend({isReady:!1,readyWait:1,ready:function(wait){(wait===!0?--jQuery.readyWait:jQuery.isReady)||(jQuery.isReady=!0,wait!==!0&&--jQuery.readyWait>0||readyList.resolveWith(document,[jQuery]))}}),jQuery.ready.then=readyList.then,"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(jQuery.ready):(document.addEventListener("DOMContentLoaded",completed),window.addEventListener("load",completed));var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=null==key;if("object"===jQuery.type(key)){chainable=!0;for(i in key)access(elems,fn,i,key[i],!0,emptyGet,raw)}else if(void 0!==value&&(chainable=!0,jQuery.isFunction(value)||(raw=!0),bulk&&(raw?(fn.call(elems,value),fn=null):(bulk=fn,fn=function(elem,key,value){return bulk.call(jQuery(elem),value)})),fn))for(;i1,null,!0)},removeData:function(key){return this.each(function(){dataUser.remove(this,key)})}}),jQuery.extend({queue:function(elem,type,data){var queue;if(elem)return type=(type||"fx")+"queue",queue=dataPriv.get(elem,type),data&&(!queue||Array.isArray(data)?queue=dataPriv.access(elem,type,jQuery.makeArray(data)):queue.push(data)),queue||[]},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function(){jQuery.dequeue(elem,type)};"inprogress"===fn&&(fn=queue.shift(),startLength--),fn&&("fx"===type&&queue.unshift("inprogress"),delete hooks.stop,fn.call(elem,next,hooks)),!startLength&&hooks&&hooks.empty.fire()},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks("once memory").add(function(){dataPriv.remove(elem,[type+"queue",key])})})}}),jQuery.fn.extend({queue:function(type,data){var setter=2;return"string"!=typeof type&&(data=type,type="fx",setter--),arguments.length\x20\t\r\n\f]+)/i,rscriptType=/^$|\/(?:java|ecma)script/i,wrapMap={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};wrapMap.optgroup=wrapMap.option,wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead,wrapMap.th=wrapMap.td;var rhtml=/<|&#?\w+;/;!function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement("div")),input=document.createElement("input");input.setAttribute("type","radio"),input.setAttribute("checked","checked"),input.setAttribute("name","t"),div.appendChild(input),support.checkClone=div.cloneNode(!0).cloneNode(!0).lastChild.checked,div.innerHTML="",support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue}();var documentElement=document.documentElement,rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rtypenamespace=/^([^.]*)(?:\.(.+)|)/;jQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(elemData)for(handler.handler&&(handleObjIn=handler,handler=handleObjIn.handler,selector=handleObjIn.selector),selector&&jQuery.find.matchesSelector(documentElement,selector),handler.guid||(handler.guid=jQuery.guid++),(events=elemData.events)||(events=elemData.events={}),(eventHandle=elemData.handle)||(eventHandle=elemData.handle=function(e){return"undefined"!=typeof jQuery&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):void 0}),types=(types||"").match(rnothtmlwhite)||[""],t=types.length;t--;)tmp=rtypenamespace.exec(types[t])||[],type=origType=tmp[1],namespaces=(tmp[2]||"").split(".").sort(),type&&(special=jQuery.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,special=jQuery.event.special[type]||{},handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn),(handlers=events[type])||(handlers=events[type]=[],handlers.delegateCount=0,special.setup&&special.setup.call(elem,data,namespaces,eventHandle)!==!1||elem.addEventListener&&elem.addEventListener(type,eventHandle)),special.add&&(special.add.call(elem,handleObj),handleObj.handler.guid||(handleObj.handler.guid=handler.guid)),selector?handlers.splice(handlers.delegateCount++,0,handleObj):handlers.push(handleObj),jQuery.event.global[type]=!0)},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(elemData&&(events=elemData.events)){for(types=(types||"").match(rnothtmlwhite)||[""],t=types.length;t--;)if(tmp=rtypenamespace.exec(types[t])||[],type=origType=tmp[1],namespaces=(tmp[2]||"").split(".").sort(),type){for(special=jQuery.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,handlers=events[type]||[],tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"),origCount=j=handlers.length;j--;)handleObj=handlers[j],!mappedTypes&&origType!==handleObj.origType||handler&&handler.guid!==handleObj.guid||tmp&&!tmp.test(handleObj.namespace)||selector&&selector!==handleObj.selector&&("**"!==selector||!handleObj.selector)||(handlers.splice(j,1),handleObj.selector&&handlers.delegateCount--,special.remove&&special.remove.call(elem,handleObj));origCount&&!handlers.length&&(special.teardown&&special.teardown.call(elem,namespaces,elemData.handle)!==!1||jQuery.removeEvent(elem,type,elemData.handle),delete events[type])}else for(type in events)jQuery.event.remove(elem,type+types[t],handler,selector,!0);jQuery.isEmptyObject(events)&&dataPriv.remove(elem,"handle events")}},dispatch:function(nativeEvent){var i,j,ret,matched,handleObj,handlerQueue,event=jQuery.event.fix(nativeEvent),args=new Array(arguments.length),handlers=(dataPriv.get(this,"events")||{})[event.type]||[],special=jQuery.event.special[event.type]||{};for(args[0]=event,i=1;i=1))for(;cur!==this;cur=cur.parentNode||this)if(1===cur.nodeType&&("click"!==event.type||cur.disabled!==!0)){for(matchedHandlers=[],matchedSelectors={},i=0;i-1:jQuery.find(sel,this,null,[cur]).length),matchedSelectors[sel]&&matchedHandlers.push(handleObj);matchedHandlers.length&&handlerQueue.push({elem:cur,handlers:matchedHandlers})}return cur=this,delegateCount\x20\t\r\n\f]*)[^>]*)\/>/gi,rnoInnerhtml=/\s*$/g;jQuery.extend({htmlPrefilter:function(html){return html.replace(rxhtmlTag,"<$1>")},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(!0),inPage=jQuery.contains(elem.ownerDocument,elem);if(!(support.noCloneChecked||1!==elem.nodeType&&11!==elem.nodeType||jQuery.isXMLDoc(elem)))for(destElements=getAll(clone),srcElements=getAll(elem),i=0,l=srcElements.length;i0&&setGlobalEval(destElements,!inPage&&getAll(elem,"script")),clone},cleanData:function(elems){for(var data,elem,type,special=jQuery.event.special,i=0;void 0!==(elem=elems[i]);i++)if(acceptData(elem)){if(data=elem[dataPriv.expando]){if(data.events)for(type in data.events)special[type]?jQuery.event.remove(elem,type):jQuery.removeEvent(elem,type,data.handle);elem[dataPriv.expando]=void 0}elem[dataUser.expando]&&(elem[dataUser.expando]=void 0)}}}),jQuery.fn.extend({detach:function(selector){return remove(this,selector,!0)},remove:function(selector){return remove(this,selector)},text:function(value){return access(this,function(value){return void 0===value?jQuery.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=value)})},null,value,arguments.length)},append:function(){return domManip(this,arguments,function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var target=manipulationTarget(this,elem);target.appendChild(elem)}})},prepend:function(){return domManip(this,arguments,function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}})},before:function(){return domManip(this,arguments,function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this)})},after:function(){return domManip(this,arguments,function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this.nextSibling)})},empty:function(){for(var elem,i=0;null!=(elem=this[i]);i++)1===elem.nodeType&&(jQuery.cleanData(getAll(elem,!1)),elem.textContent="");return this},clone:function(dataAndEvents,deepDataAndEvents){return dataAndEvents=null!=dataAndEvents&&dataAndEvents,deepDataAndEvents=null==deepDataAndEvents?dataAndEvents:deepDataAndEvents,this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)})},html:function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(void 0===value&&1===elem.nodeType)return elem.innerHTML;if("string"==typeof value&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i1)}}),jQuery.Tween=Tween,Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem,this.prop=prop,this.easing=easing||jQuery.easing._default,this.options=options,this.start=this.now=this.cur(),this.end=end,this.unit=unit||(jQuery.cssNumber[prop]?"":"px")},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];return this.options.duration?this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration):this.pos=eased=percent,this.now=(this.end-this.start)*eased+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),hooks&&hooks.set?hooks.set(this):Tween.propHooks._default.set(this),this}},Tween.prototype.init.prototype=Tween.prototype,Tween.propHooks={_default:{get:function(tween){var result;return 1!==tween.elem.nodeType||null!=tween.elem[tween.prop]&&null==tween.elem.style[tween.prop]?tween.elem[tween.prop]:(result=jQuery.css(tween.elem,tween.prop,""),result&&"auto"!==result?result:0)},set:function(tween){jQuery.fx.step[tween.prop]?jQuery.fx.step[tween.prop](tween):1!==tween.elem.nodeType||null==tween.elem.style[jQuery.cssProps[tween.prop]]&&!jQuery.cssHooks[tween.prop]?tween.elem[tween.prop]=tween.now:jQuery.style(tween.elem,tween.prop,tween.now+tween.unit)}}},Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){tween.elem.nodeType&&tween.elem.parentNode&&(tween.elem[tween.prop]=tween.now)}},jQuery.easing={linear:function(p){return p},swing:function(p){return.5-Math.cos(p*Math.PI)/2},_default:"swing"},jQuery.fx=Tween.prototype.init,jQuery.fx.step={};var fxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;jQuery.Animation=jQuery.extend(Animation,{ -tweeners:{"*":[function(prop,value){var tween=this.createTween(prop,value);return adjustCSS(tween.elem,prop,rcssNum.exec(value),tween),tween}]},tweener:function(props,callback){jQuery.isFunction(props)?(callback=props,props=["*"]):props=props.match(rnothtmlwhite);for(var prop,index=0,length=props.length;index1)},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name)})}}),jQuery.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(3!==nType&&8!==nType&&2!==nType)return"undefined"==typeof elem.getAttribute?jQuery.prop(elem,name,value):(1===nType&&jQuery.isXMLDoc(elem)||(hooks=jQuery.attrHooks[name.toLowerCase()]||(jQuery.expr.match.bool.test(name)?boolHook:void 0)),void 0!==value?null===value?void jQuery.removeAttr(elem,name):hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:(elem.setAttribute(name,value+""),value):hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:(ret=jQuery.find.attr(elem,name),null==ret?void 0:ret))},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&"radio"===value&&nodeName(elem,"input")){var val=elem.value;return elem.setAttribute("type",value),val&&(elem.value=val),value}}}},removeAttr:function(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&1===elem.nodeType)for(;name=attrNames[i++];)elem.removeAttribute(name)}}),boolHook={set:function(elem,value,name){return value===!1?jQuery.removeAttr(elem,name):elem.setAttribute(name,name),name}},jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),function(i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle,lowercaseName=name.toLowerCase();return isXML||(handle=attrHandle[lowercaseName],attrHandle[lowercaseName]=ret,ret=null!=getter(elem,name,isXML)?lowercaseName:null,attrHandle[lowercaseName]=handle),ret}});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({prop:function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1)},removeProp:function(name){return this.each(function(){delete this[jQuery.propFix[name]||name]})}}),jQuery.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(3!==nType&&8!==nType&&2!==nType)return 1===nType&&jQuery.isXMLDoc(elem)||(name=jQuery.propFix[name]||name,hooks=jQuery.propHooks[name]),void 0!==value?hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:elem[name]=value:hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:elem[name]},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery.find.attr(elem,"tabindex");return tabindex?parseInt(tabindex,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),support.optSelected||(jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;return parent&&parent.parentNode&&parent.parentNode.selectedIndex,null},set:function(elem){var parent=elem.parentNode;parent&&(parent.selectedIndex,parent.parentNode&&parent.parentNode.selectedIndex)}}),jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this}),jQuery.fn.extend({addClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(jQuery.isFunction(value))return this.each(function(j){jQuery(this).addClass(value.call(this,j,getClass(this)))});if("string"==typeof value&&value)for(classes=value.match(rnothtmlwhite)||[];elem=this[i++];)if(curValue=getClass(elem),cur=1===elem.nodeType&&" "+stripAndCollapse(curValue)+" "){for(j=0;clazz=classes[j++];)cur.indexOf(" "+clazz+" ")<0&&(cur+=clazz+" ");finalValue=stripAndCollapse(cur),curValue!==finalValue&&elem.setAttribute("class",finalValue)}return this},removeClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(jQuery.isFunction(value))return this.each(function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof value&&value)for(classes=value.match(rnothtmlwhite)||[];elem=this[i++];)if(curValue=getClass(elem),cur=1===elem.nodeType&&" "+stripAndCollapse(curValue)+" "){for(j=0;clazz=classes[j++];)for(;cur.indexOf(" "+clazz+" ")>-1;)cur=cur.replace(" "+clazz+" "," ");finalValue=stripAndCollapse(cur),curValue!==finalValue&&elem.setAttribute("class",finalValue)}return this},toggleClass:function(value,stateVal){var type=typeof value;return"boolean"==typeof stateVal&&"string"===type?stateVal?this.addClass(value):this.removeClass(value):jQuery.isFunction(value)?this.each(function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal)}):this.each(function(){var className,i,self,classNames;if("string"===type)for(i=0,self=jQuery(this),classNames=value.match(rnothtmlwhite)||[];className=classNames[i++];)self.hasClass(className)?self.removeClass(className):self.addClass(className);else void 0!==value&&"boolean"!==type||(className=getClass(this),className&&dataPriv.set(this,"__className__",className),this.setAttribute&&this.setAttribute("class",className||value===!1?"":dataPriv.get(this,"__className__")||""))})},hasClass:function(selector){var className,elem,i=0;for(className=" "+selector+" ";elem=this[i++];)if(1===elem.nodeType&&(" "+stripAndCollapse(getClass(elem))+" ").indexOf(className)>-1)return!0;return!1}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,isFunction,elem=this[0];{if(arguments.length)return isFunction=jQuery.isFunction(value),this.each(function(i){var val;1===this.nodeType&&(val=isFunction?value.call(this,i,jQuery(this).val()):value,null==val?val="":"number"==typeof val?val+="":Array.isArray(val)&&(val=jQuery.map(val,function(value){return null==value?"":value+""})),hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()],hooks&&"set"in hooks&&void 0!==hooks.set(this,val,"value")||(this.value=val))});if(elem)return hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()],hooks&&"get"in hooks&&void 0!==(ret=hooks.get(elem,"value"))?ret:(ret=elem.value,"string"==typeof ret?ret.replace(rreturn,""):null==ret?"":ret)}}}),jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,"value");return null!=val?val:stripAndCollapse(jQuery.text(elem))}},select:{get:function(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one="select-one"===elem.type,values=one?null:[],max=one?index+1:options.length;for(i=index<0?max:one?index:0;i-1)&&(optionSet=!0);return optionSet||(elem.selectedIndex=-1),values}}}}),jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={set:function(elem,value){if(Array.isArray(value))return elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1}},support.checkOn||(jQuery.valHooks[this].get=function(elem){return null===elem.getAttribute("value")?"on":elem.value})});var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/;jQuery.extend(jQuery.event,{trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];if(cur=tmp=elem=elem||document,3!==elem.nodeType&&8!==elem.nodeType&&!rfocusMorph.test(type+jQuery.event.triggered)&&(type.indexOf(".")>-1&&(namespaces=type.split("."),type=namespaces.shift(),namespaces.sort()),ontype=type.indexOf(":")<0&&"on"+type,event=event[jQuery.expando]?event:new jQuery.Event(type,"object"==typeof event&&event),event.isTrigger=onlyHandlers?2:3,event.namespace=namespaces.join("."),event.rnamespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,event.result=void 0,event.target||(event.target=elem),data=null==data?[event]:jQuery.makeArray(data,[event]),special=jQuery.event.special[type]||{},onlyHandlers||!special.trigger||special.trigger.apply(elem,data)!==!1)){if(!onlyHandlers&&!special.noBubble&&!jQuery.isWindow(elem)){for(bubbleType=special.delegateType||type,rfocusMorph.test(bubbleType+type)||(cur=cur.parentNode);cur;cur=cur.parentNode)eventPath.push(cur),tmp=cur;tmp===(elem.ownerDocument||document)&&eventPath.push(tmp.defaultView||tmp.parentWindow||window)}for(i=0;(cur=eventPath[i++])&&!event.isPropagationStopped();)event.type=i>1?bubbleType:special.bindType||type,handle=(dataPriv.get(cur,"events")||{})[event.type]&&dataPriv.get(cur,"handle"),handle&&handle.apply(cur,data),handle=ontype&&cur[ontype],handle&&handle.apply&&acceptData(cur)&&(event.result=handle.apply(cur,data),event.result===!1&&event.preventDefault());return event.type=type,onlyHandlers||event.isDefaultPrevented()||special._default&&special._default.apply(eventPath.pop(),data)!==!1||!acceptData(elem)||ontype&&jQuery.isFunction(elem[type])&&!jQuery.isWindow(elem)&&(tmp=elem[ontype],tmp&&(elem[ontype]=null),jQuery.event.triggered=type,elem[type](),jQuery.event.triggered=void 0,tmp&&(elem[ontype]=tmp)),event.result}},simulate:function(type,elem,event){var e=jQuery.extend(new jQuery.Event,event,{type:type,isSimulated:!0});jQuery.event.trigger(e,null,elem)}}),jQuery.fn.extend({trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)})},triggerHandler:function(type,data){var elem=this[0];if(elem)return jQuery.event.trigger(type,data,elem,!0)}}),jQuery.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}}),jQuery.fn.extend({hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}}),support.focusin="onfocusin"in window,support.focusin||jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var handler=function(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event))};jQuery.event.special[fix]={setup:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix);attaches||doc.addEventListener(orig,handler,!0),dataPriv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix)-1;attaches?dataPriv.access(doc,fix,attaches):(doc.removeEventListener(orig,handler,!0),dataPriv.remove(doc,fix))}}});var location=window.location,nonce=jQuery.now(),rquery=/\?/;jQuery.parseXML=function(data){var xml;if(!data||"string"!=typeof data)return null;try{xml=(new window.DOMParser).parseFromString(data,"text/xml")}catch(e){xml=void 0}return xml&&!xml.getElementsByTagName("parsererror").length||jQuery.error("Invalid XML: "+data),xml};var rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,valueOrFunction){var value=jQuery.isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(null==value?"":value)};if(Array.isArray(a)||a.jquery&&!jQuery.isPlainObject(a))jQuery.each(a,function(){add(this.name,this.value)});else for(prefix in a)buildParams(prefix,a[prefix],traditional,add);return s.join("&")},jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this}).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))}).map(function(i,elem){var val=jQuery(this).val();return null==val?null:Array.isArray(val)?jQuery.map(val,function(val){return{name:elem.name,value:val.replace(rCRLF,"\r\n")}}):{name:elem.name,value:val.replace(rCRLF,"\r\n")}}).get()}});var r20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/gm,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document.createElement("a");originAnchor.href=location.href,jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:"GET",isLocal:rlocalProtocol.test(location.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":jQuery.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;completed||(completed=!0,timeoutTimer&&window.clearTimeout(timeoutTimer),transport=void 0,responseHeadersString=headers||"",jqXHR.readyState=status>0?4:0,isSuccess=status>=200&&status<300||304===status,responses&&(response=ajaxHandleResponses(s,jqXHR,responses)),response=ajaxConvert(s,response,jqXHR,isSuccess),isSuccess?(s.ifModified&&(modified=jqXHR.getResponseHeader("Last-Modified"),modified&&(jQuery.lastModified[cacheURL]=modified),modified=jqXHR.getResponseHeader("etag"),modified&&(jQuery.etag[cacheURL]=modified)),204===status||"HEAD"===s.type?statusText="nocontent":304===status?statusText="notmodified":(statusText=response.state,success=response.data,error=response.error,isSuccess=!error)):(error=statusText,!status&&statusText||(statusText="error",status<0&&(status=0))),jqXHR.status=status,jqXHR.statusText=(nativeStatusText||statusText)+"",isSuccess?deferred.resolveWith(callbackContext,[success,statusText,jqXHR]):deferred.rejectWith(callbackContext,[jqXHR,statusText,error]),jqXHR.statusCode(statusCode),statusCode=void 0,fireGlobals&&globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]),completeDeferred.fireWith(callbackContext,[jqXHR,statusText]),fireGlobals&&(globalEventContext.trigger("ajaxComplete",[jqXHR,s]),--jQuery.active||jQuery.event.trigger("ajaxStop")))}"object"==typeof url&&(options=url,url=void 0),options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed,fireGlobals,i,uncached,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(completed){if(!responseHeaders)for(responseHeaders={};match=rheaders.exec(responseHeadersString);)responseHeaders[match[1].toLowerCase()]=match[2];match=responseHeaders[key.toLowerCase()]}return null==match?null:match},getAllResponseHeaders:function(){return completed?responseHeadersString:null},setRequestHeader:function(name,value){return null==completed&&(name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name,requestHeaders[name]=value),this},overrideMimeType:function(type){return null==completed&&(s.mimeType=type),this},statusCode:function(map){var code;if(map)if(completed)jqXHR.always(map[jqXHR.status]);else for(code in map)statusCode[code]=[statusCode[code],map[code]];return this},abort:function(statusText){var finalText=statusText||strAbort;return transport&&transport.abort(finalText),done(0,finalText),this}};if(deferred.promise(jqXHR),s.url=((url||s.url||location.href)+"").replace(rprotocol,location.protocol+"//"),s.type=options.method||options.type||s.method||s.type,s.dataTypes=(s.dataType||"*").toLowerCase().match(rnothtmlwhite)||[""],null==s.crossDomain){urlAnchor=document.createElement("a");try{urlAnchor.href=s.url,urlAnchor.href=urlAnchor.href,s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!=urlAnchor.protocol+"//"+urlAnchor.host}catch(e){s.crossDomain=!0}}if(s.data&&s.processData&&"string"!=typeof s.data&&(s.data=jQuery.param(s.data,s.traditional)),inspectPrefiltersOrTransports(prefilters,s,options,jqXHR),completed)return jqXHR;fireGlobals=jQuery.event&&s.global,fireGlobals&&0===jQuery.active++&&jQuery.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!rnoContent.test(s.type),cacheURL=s.url.replace(rhash,""),s.hasContent?s.data&&s.processData&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&(s.data=s.data.replace(r20,"+")):(uncached=s.url.slice(cacheURL.length),s.data&&(cacheURL+=(rquery.test(cacheURL)?"&":"?")+s.data,delete s.data),s.cache===!1&&(cacheURL=cacheURL.replace(rantiCache,"$1"),uncached=(rquery.test(cacheURL)?"&":"?")+"_="+nonce++ +uncached),s.url=cacheURL+uncached),s.ifModified&&(jQuery.lastModified[cacheURL]&&jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]),jQuery.etag[cacheURL]&&jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])),(s.data&&s.hasContent&&s.contentType!==!1||options.contentType)&&jqXHR.setRequestHeader("Content-Type",s.contentType),jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+allTypes+"; q=0.01":""):s.accepts["*"]);for(i in s.headers)jqXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===!1||completed))return jqXHR.abort();if(strAbort="abort",completeDeferred.add(s.complete),jqXHR.done(s.success),jqXHR.fail(s.error),transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR)){if(jqXHR.readyState=1,fireGlobals&&globalEventContext.trigger("ajaxSend",[jqXHR,s]),completed)return jqXHR;s.async&&s.timeout>0&&(timeoutTimer=window.setTimeout(function(){jqXHR.abort("timeout")},s.timeout));try{completed=!1,transport.send(requestHeaders,done)}catch(e){if(completed)throw e;done(-1,e)}}else done(-1,"No Transport");return jqXHR},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},getScript:function(url,callback){return jQuery.get(url,void 0,callback,"script")}}),jQuery.each(["get","post"],function(i,method){jQuery[method]=function(url,data,callback,type){return jQuery.isFunction(data)&&(type=type||callback,callback=data,data=void 0),jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url))}}),jQuery._evalUrl=function(url){return jQuery.ajax({url:url,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},jQuery.fn.extend({wrapAll:function(html){var wrap;return this[0]&&(jQuery.isFunction(html)&&(html=html.call(this[0])),wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&wrap.insertBefore(this[0]),wrap.map(function(){for(var elem=this;elem.firstElementChild;)elem=elem.firstElementChild;return elem}).append(this)),this},wrapInner:function(html){return jQuery.isFunction(html)?this.each(function(i){jQuery(this).wrapInner(html.call(this,i))}):this.each(function(){var self=jQuery(this),contents=self.contents();contents.length?contents.wrapAll(html):self.append(html)})},wrap:function(html){var isFunction=jQuery.isFunction(html);return this.each(function(i){jQuery(this).wrapAll(isFunction?html.call(this,i):html)})},unwrap:function(selector){return this.parent(selector).not("body").each(function(){jQuery(this).replaceWith(this.childNodes)}),this}}),jQuery.expr.pseudos.hidden=function(elem){return!jQuery.expr.pseudos.visible(elem)},jQuery.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)},jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&"withCredentials"in xhrSupported,support.ajax=xhrSupported=!!xhrSupported,jQuery.ajaxTransport(function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain)return{send:function(headers,complete){var i,xhr=options.xhr();if(xhr.open(options.type,options.url,options.async,options.username,options.password),options.xhrFields)for(i in options.xhrFields)xhr[i]=options.xhrFields[i];options.mimeType&&xhr.overrideMimeType&&xhr.overrideMimeType(options.mimeType),options.crossDomain||headers["X-Requested-With"]||(headers["X-Requested-With"]="XMLHttpRequest");for(i in headers)xhr.setRequestHeader(i,headers[i]);callback=function(type){return function(){callback&&(callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.onreadystatechange=null,"abort"===type?xhr.abort():"error"===type?"number"!=typeof xhr.status?complete(0,"error"):complete(xhr.status,xhr.statusText):complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,"text"!==(xhr.responseType||"text")||"string"!=typeof xhr.responseText?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders()))}},xhr.onload=callback(),errorCallback=xhr.onerror=callback("error"),void 0!==xhr.onabort?xhr.onabort=errorCallback:xhr.onreadystatechange=function(){4===xhr.readyState&&window.setTimeout(function(){callback&&errorCallback()})},callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(callback)throw e}},abort:function(){callback&&callback()}}}),jQuery.ajaxPrefilter(function(s){s.crossDomain&&(s.contents.script=!1)}),jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){return jQuery.globalEval(text),text}}}),jQuery.ajaxPrefilter("script",function(s){void 0===s.cache&&(s.cache=!1),s.crossDomain&&(s.type="GET")}),jQuery.ajaxTransport("script",function(s){if(s.crossDomain){var script,callback;return{send:function(_,complete){script=jQuery("-->",""));var wrapper=document.createElement("div");return wrapper.innerHTML=html,wrapper.querySelector('div[data-role="page"]')}function normalizeNewView(options){if(options.view.indexOf('data-role="page"')===-1)return options.view;var hasScript=options.view.indexOf("=pageContainerCount&&(pageIndex=0);var isPluginpage=-1!==options.url.toLowerCase().indexOf("/configurationpage"),newViewInfo=normalizeNewView(options,isPluginpage),newView=newViewInfo.elem,dependencies="string"==typeof newView?null:newView.getAttribute("data-require");return dependencies=dependencies?dependencies.split(","):[],isPluginpage&&dependencies.push("legacy/dashboard"),newViewInfo.hasjQuerySelect&&dependencies.push("legacy/selectmenu"),newViewInfo.hasjQueryChecked&&dependencies.push("fnchecked"),newViewInfo.hasjQuery&&dependencies.push("jQuery"),(isPluginpage||newView.classList&&newView.classList.contains("type-interior"))&&dependencies.push("dashboardcss"),new Promise(function(resolve,reject){dependencies.join(",");require(dependencies,function(){var currentPage=allPages[pageIndex];currentPage&&triggerDestroy(currentPage);var view=newView;"string"==typeof view&&(view=document.createElement("div"),view.innerHTML=newView),view.classList.add("mainAnimatedPage"),currentPage?newViewInfo.hasScript&&window.$?(view=$(view).appendTo(mainAnimatedPages)[0],mainAnimatedPages.removeChild(currentPage)):mainAnimatedPages.replaceChild(view,currentPage):newViewInfo.hasScript&&window.$?view=$(view).appendTo(mainAnimatedPages)[0]:mainAnimatedPages.appendChild(view),options.type&&view.setAttribute("data-type",options.type);var properties=[];options.fullscreen&&properties.push("fullscreen"),properties.length&&view.setAttribute("data-properties",properties.join(","));allPages[pageIndex]=view,setControllerClass(view,options).then(function(){onBeforeChange&&onBeforeChange(view,!1,options),beforeAnimate(allPages,pageIndex,selected),selectedPageIndex=pageIndex,currentUrls[pageIndex]=options.url,!options.cancel&&previousAnimatable&&afterAnimate(allPages,pageIndex),window.$&&($.mobile=$.mobile||{},$.mobile.activePage=view),resolve(view)})})})}}function replaceAll(str,find,replace){return str.split(find).join(replace)}function parseHtml(html,hasScript){hasScript&&(html=replaceAll(html,"\x3c!----\x3e","<\/script>"));var wrapper=document.createElement("div");return wrapper.innerHTML=html,wrapper.querySelector('div[data-role="page"]')}function normalizeNewView(options,isPluginpage){var viewHtml=options.view;if(-1===viewHtml.indexOf('data-role="page"'))return viewHtml;var hasScript=-1!==viewHtml.indexOf("

    ${HeaderNewUsers}

    - + ${ButtonSignUp}
    @@ -89,10 +89,10 @@

    - - diff --git a/dashboard-ui/css/dashboard.css b/dashboard-ui/css/dashboard.css index 8aed57f14..302af2fea 100644 --- a/dashboard-ui/css/dashboard.css +++ b/dashboard-ui/css/dashboard.css @@ -1 +1 @@ -.dashboardColumn,.dashboardSections{-webkit-box-orient:vertical;-webkit-box-direction:normal}.dashboardFooter{margin-top:3.5em;text-align:center}.dashboardFooter a{text-decoration:none;font-weight:400;margin:0 .7em}.dashboardFooter .appLinks a{margin:.25em}progress{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid #ccc;-webkit-border-radius:.3em;border-radius:.3em;margin:0;background:#ccc!important}progress[role]:after{background-image:none}progress::-webkit-progress-bar{background:#ccc}progress::-moz-progress-bar{border-radius:.4em;background-image:-moz-linear-gradient(center bottom,#2bc253 37%,#54f054 69%)}progress::-webkit-progress-value{-webkit-border-radius:.4em;border-radius:.4em;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2bc253),color-stop(1,#54f054));background-image:-webkit-linear-gradient(center bottom,#2bc253 37%,#54f054 69%)}progress[aria-valuenow]:before{-webkit-border-radius:.4em;border-radius:.4em;background-image:-o-linear-gradient(center bottom,#2bc253 37%,#54f054 69%)}.localnav{margin-bottom:2.2em!important}@media all and (min-width:50em){.type-interior>.ui-panel-content-wrap>div[data-role=content],.type-interior>div[data-role=content]{padding-right:0;padding-left:0;padding-top:0;overflow:hidden}}.dashboardDocument .dashboardEntryHeaderButton,.dashboardDocument .lnkManageServer{display:none!important}.adminDrawerLogo{padding:1.5em 1em 1.2em;border-bottom:1px solid #e0e0e0;margin-bottom:1em;display:block}.adminDrawerLogo img{height:2.2em}div[data-role=controlgroup] a[data-role=button]{display:inline-block!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0;border-radius:0}div[data-role=controlgroup] a[data-role=button]:first-child{-webkit-border-bottom-left-radius:.3125em;border-bottom-left-radius:.3125em;-webkit-border-top-left-radius:.3125em;border-top-left-radius:.3125em}div[data-role=controlgroup] a[data-role=button]:last-child{-webkit-border-bottom-right-radius:.3125em;border-bottom-right-radius:.3125em;-webkit-border-top-right-radius:.3125em;border-top-right-radius:.3125em}div[data-role=controlgroup] a[data-role=button]+a[data-role=button]{border-left-width:0!important;margin:0 0 0 -.4em!important}div[data-role=controlgroup] a.ui-btn-active{background:#38c!important;color:#fff!important}.header .imageLink{display:inline-block}.header .imageLink img{height:2.1em;vertical-align:middle}.content-primary{padding-top:6em;padding-right:1em;padding-left:1em}.withTabs .content-primary{padding-top:9em!important}@media all and (min-width:40em){.content-primary{padding-top:7em}.withTabs .content-primary{padding-top:10em!important}}@media all and (min-width:84em){.withTabs .content-primary{padding-top:7em!important}}.content-primary ul:first-child{margin-top:0}.dashboardSections{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.dashboardColumn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.activeSession:not(.playingSession) .sessionNowPlayingContent,.supporterMembershipDisabled .tabSupporterMembership{display:none}.dashboardSection{-webkit-flex-shrink:0;flex-shrink:0;margin:0 0 2em}.dashboardSection h3{margin:.5em 0}.activeRecordingItems>.card{width:50%}@media all and (min-width:70em){.dashboardSections{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.dashboardColumn-2-60{width:46%}.dashboardColumn-2-40{width:27%}.dashboardSection{padding:0 1.25em}.activeRecordingItems>.card{width:25%}}@media all and (min-width:94em){.dashboardColumn-3-46{width:46%}.dashboardColumn-3-27{width:27%}.activeRecordingItems>.card{width:50%}}.premiumBanner img{position:absolute;text-align:right;top:0;right:0;width:4.4em;height:4.4em}.wizardContent{max-width:62em;padding:.5em 2em 1em;margin:0 auto;background:#fff}.wizardNavigation{text-align:right}.wizardContent form{max-width:100%}.wizardContent h2 img{height:2.5em;vertical-align:middle;margin-right:.5em;position:relative;top:-.3em}.scheduledTaskPaperIconItem{outline:0!important}.activeSession{width:100%!important}@media all and (min-width:40em){.activeSession{width:100%!important}}@media all and (min-width:50em){.activeSession{width:50%!important}}.sessionCardFooter{padding-top:.5em!important;padding-bottom:1em!important;border-top:1px solid #eee;text-align:center;position:relative}.sessionAppInfo,.sessionNowPlayingInfo{padding:.5em;overflow:hidden}.sessionCardButtons{min-height:2.7em}.sessionCardButton{margin:0}.sessionNowPlayingContent{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0}.sessionNowPlayingInnerContent{position:absolute;top:0;left:0;right:0;bottom:0;font-weight:400}.sessionNowPlayingContent-withbackground+.sessionNowPlayingInnerContent{color:#fff!important;background:rgba(0,0,0,.7)}.sessionAppName{vertical-align:top;max-width:200px}.sessionNowPlayingInfo{position:absolute;left:0;bottom:11px;max-width:50%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sessionAppInfo img{max-width:32px;max-height:32px;margin-right:5px}.activeSession .playbackProgress{position:absolute;right:0;bottom:0;left:0;height:7px;width:100%;opacity:.95}.activeSession:not(.playingSession) .sessionNowPlayingInfo{bottom:0}.sessionNowPlayingTime{position:absolute;right:10px;bottom:19px}.sessionNowPlayingStreamInfo{white-space:nowrap;font-size:90%}.activeSession .transcodingProgress{right:0;bottom:0;left:0;height:5px;width:100%;opacity:.9;position:absolute}.playbackProgress,.transcodingProgress{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0 5px 0 0;height:14px;border:0 solid #222;-webkit-border-radius:0;border-radius:0;width:50px;background:#000!important}.playbackProgress::-webkit-progress-bar,.transcodingProgress::-webkit-progress-bar{background:#000}.transcodingSession .playbackProgress{bottom:5px}.transcodingProgress::-moz-progress-bar{border-radius:0;background-image:-moz-linear-gradient(center bottom,#dd4919 37%,#dd4919 69%)!important}.transcodingProgress::-webkit-progress-value{-webkit-border-radius:0;border-radius:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dd4919),color-stop(1,#dd4919))!important;background-image:-webkit-linear-gradient(center bottom,#dd4919 37%,#dd4919 69%)!important}.transcodingProgress[aria-valuenow]:before{-webkit-border-radius:0;border-radius:0;background-image:-o-linear-gradient(center bottom,#dd4919 37%,#dd4919 69%)!important}.playbackProgress::-moz-progress-bar{border-radius:0;background-image:none;background-color:#52B54B}.playbackProgress::-webkit-progress-value{-webkit-border-radius:0;border-radius:0;background-image:none;background-color:#52B54B}.playbackProgress[aria-valuenow]:before{-webkit-border-radius:0;border-radius:0;background-image:none;background-color:#52B54B}@media all and (max-width:34.375em){.sessionAppName{max-width:160px}}@media all and (max-width:31.25em){.sessionAppName{max-width:150px}}.disabledUser{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.disabledUserBanner{margin:0 0 2em}.appLinks a{text-decoration:none!important}.appLinks a+a{margin-left:5px}.appLinks img{height:36px}a[data-role=button]{-webkit-font-smoothing:antialiased;-webkit-user-select:none;-webkit-background-clip:padding-box;-webkit-border-radius:.3125em;border-radius:.3125em;border:1px solid #ddd!important;color:#333!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;font-weight:500!important;margin:0 .25em!important;display:inline-block;padding:.8em 1em;text-align:center;text-decoration:none!important;background:#f6f6f6!important}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotatingCircle{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite} \ No newline at end of file +.dashboardColumn,.dashboardSections{-webkit-box-orient:vertical;-webkit-box-direction:normal}.dashboardFooter{margin-top:3.5em;text-align:center}.dashboardFooter a{margin:0 .7em}progress{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid #ccc;-webkit-border-radius:.3em;border-radius:.3em;margin:0;background:#ccc!important}progress[role]:after{background-image:none}progress::-webkit-progress-bar{background:#ccc}progress::-moz-progress-bar{border-radius:.4em;background-image:-moz-linear-gradient(center bottom,#2bc253 37%,#54f054 69%)}progress::-webkit-progress-value{-webkit-border-radius:.4em;border-radius:.4em;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2bc253),color-stop(1,#54f054));background-image:-webkit-linear-gradient(center bottom,#2bc253 37%,#54f054 69%)}progress[aria-valuenow]:before{-webkit-border-radius:.4em;border-radius:.4em;background-image:-o-linear-gradient(center bottom,#2bc253 37%,#54f054 69%)}.localnav{margin-bottom:2.2em!important}@media all and (min-width:50em){.type-interior>.ui-panel-content-wrap>div[data-role=content],.type-interior>div[data-role=content]{padding-right:0;padding-left:0;padding-top:0;overflow:hidden}}.dashboardDocument{font-size:94.1%}.dashboardDocument .dashboardEntryHeaderButton,.dashboardDocument .lnkManageServer{display:none!important}.adminDrawerLogo{padding:1.5em 1em 1.2em;border-bottom:1px solid #e0e0e0;margin-bottom:1em;display:block}.adminDrawerLogo img{height:2.2em}div[data-role=controlgroup] a[data-role=button]{display:inline-block!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0;border-radius:0}div[data-role=controlgroup] a[data-role=button]:first-child{-webkit-border-bottom-left-radius:.3125em;border-bottom-left-radius:.3125em;-webkit-border-top-left-radius:.3125em;border-top-left-radius:.3125em}div[data-role=controlgroup] a[data-role=button]:last-child{-webkit-border-bottom-right-radius:.3125em;border-bottom-right-radius:.3125em;-webkit-border-top-right-radius:.3125em;border-top-right-radius:.3125em}div[data-role=controlgroup] a[data-role=button]+a[data-role=button]{border-left-width:0!important;margin:0 0 0 -.4em!important}div[data-role=controlgroup] a.ui-btn-active{background:#38c!important;color:#fff!important}.header .imageLink{display:inline-block}.header .imageLink img{height:2.1em;vertical-align:middle}.content-primary{padding-top:6em;padding-right:1em;padding-left:1em}.withTabs .content-primary{padding-top:9em!important}@media all and (min-width:40em){.content-primary{padding-top:7em}.withTabs .content-primary{padding-top:10em!important}}@media all and (min-width:84em){.withTabs .content-primary{padding-top:7em!important}}.content-primary ul:first-child{margin-top:0}.dashboardSections{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.dashboardColumn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.activeSession:not(.playingSession) .sessionNowPlayingContent,.supporterMembershipDisabled .tabSupporterMembership{display:none}.dashboardSection{-webkit-flex-shrink:0;flex-shrink:0;margin:0 0 2em}.dashboardSection h3{margin-top:.5em;margin-bottom:.5em}.activeRecordingItems>.card{width:50%}@media all and (min-width:70em){.dashboardSections{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.dashboardColumn-2-60{width:46%}.dashboardColumn-2-40{width:27%}.dashboardSection{padding:0 1.5em}.activeRecordingItems>.card{width:25%}}@media all and (min-width:94em){.dashboardColumn-3-46{width:46%}.dashboardColumn-3-27{width:27%}.activeRecordingItems>.card{width:50%}}.premiumBanner img{position:absolute;text-align:right;top:0;right:0;width:4.4em;height:4.4em}.wizardContent{max-width:62em;padding:.5em 2em 1em;margin:0 auto;background:#fff}.wizardNavigation{text-align:right}.wizardContent form{max-width:100%}.wizardContent h2 img{height:2.5em;vertical-align:middle;margin-right:.5em;position:relative;top:-.3em}.scheduledTaskPaperIconItem{outline:0!important}.activeSession{width:100%!important}@media all and (min-width:40em){.activeSession{width:100%!important}}@media all and (min-width:50em){.activeSession{width:50%!important}}.sessionCardFooter{padding-top:.5em!important;padding-bottom:1em!important;border-top:1px solid #eee;text-align:center;position:relative}.sessionAppInfo,.sessionNowPlayingInfo{padding:.5em;overflow:hidden}.sessionCardButtons{min-height:2.7em}.sessionCardButton{margin:0}.sessionNowPlayingContent{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0}.sessionNowPlayingInnerContent{position:absolute;top:0;left:0;right:0;bottom:0;font-weight:400}.sessionNowPlayingContent-withbackground+.sessionNowPlayingInnerContent{color:#fff!important;background:rgba(0,0,0,.7)}.sessionAppName{vertical-align:top;max-width:200px}.sessionNowPlayingInfo{position:absolute;left:0;bottom:11px;max-width:50%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sessionAppInfo img{max-width:32px;max-height:32px;margin-right:5px}.activeSession .playbackProgress{position:absolute;right:0;bottom:0;left:0;height:7px;width:100%;opacity:.95}.activeSession:not(.playingSession) .sessionNowPlayingInfo{bottom:0}.sessionNowPlayingTime{position:absolute;right:10px;bottom:19px}.sessionNowPlayingStreamInfo{white-space:nowrap}.activeSession .transcodingProgress{right:0;bottom:0;left:0;height:5px;width:100%;opacity:.9;position:absolute}.playbackProgress,.transcodingProgress{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0 5px 0 0;height:14px;border:0 solid #222;-webkit-border-radius:0;border-radius:0;width:50px;background:#000!important}.playbackProgress::-webkit-progress-bar,.transcodingProgress::-webkit-progress-bar{background:#000}.transcodingSession .playbackProgress{bottom:5px}.transcodingProgress::-moz-progress-bar{border-radius:0;background-image:-moz-linear-gradient(center bottom,#dd4919 37%,#dd4919 69%)!important}.transcodingProgress::-webkit-progress-value{-webkit-border-radius:0;border-radius:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dd4919),color-stop(1,#dd4919))!important;background-image:-webkit-linear-gradient(center bottom,#dd4919 37%,#dd4919 69%)!important}.transcodingProgress[aria-valuenow]:before{-webkit-border-radius:0;border-radius:0;background-image:-o-linear-gradient(center bottom,#dd4919 37%,#dd4919 69%)!important}.playbackProgress::-moz-progress-bar{border-radius:0;background-image:none;background-color:#52B54B}.playbackProgress::-webkit-progress-value{-webkit-border-radius:0;border-radius:0;background-image:none;background-color:#52B54B}.playbackProgress[aria-valuenow]:before{-webkit-border-radius:0;border-radius:0;background-image:none;background-color:#52B54B}@media all and (max-width:34.375em){.sessionAppName{max-width:160px}}@media all and (max-width:31.25em){.sessionAppName{max-width:150px}}.disabledUser{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.disabledUserBanner{margin:0 0 2em}.appLinks a{text-decoration:none!important}.appLinks a+a{margin-left:5px}.appLinks img{height:36px}a[data-role=button]{-webkit-font-smoothing:antialiased;-webkit-user-select:none;-webkit-background-clip:padding-box;-webkit-border-radius:.3125em;border-radius:.3125em;border:1px solid #ddd!important;color:#333!important;cursor:pointer!important;font-family:inherit!important;font-weight:500!important;margin:0 .25em!important;display:inline-block;padding:.8em 1em;text-align:center;text-decoration:none!important;background:#f6f6f6!important}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotatingCircle{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.pluginPreviewImg{-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)} \ No newline at end of file diff --git a/dashboard-ui/css/images/ani_equalizer_black.gif b/dashboard-ui/css/images/ani_equalizer_black.gif deleted file mode 100644 index 91abce76fdfeabc5af4a164cee0867ae3df9eb1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmZ?wbhEHb)L_tHXkcJ4G&KDG|G(mYZa>$MU}whwS0g0c@R;M|4gjkk;so~{1IAD0vg zb`Z>LgoFCocE3Cr)x~frBXZx=cfV`zoiI(2oTj#{Y|X4g&x25W!2@&+kLP&ENLO!w$tAyg-$FVE;l@1|6!%-dy#GFGX6TZ9(VU)Ss0ptJiArfc*;# zB$(r6f&OjhdKlMp;p$F}F!TJ(S_Sno<+NE*KbAgSg;j?S^;Gaui^)h-b0 zi?b}6Q!z6=dsQGKau6YWj);o9u*7ebl?fhwQ!?f~{ZY8`)v~unqIflZYK^?Q_1vR% ziIZRSCT0eu?3()~Yuo7%l;Fa!38tx*M@{LTWow4l#5a%j%|`W-05IgZfgvZ`BHMm& z&4iF_{dq4_YNJ2jt_}DR*-=ro$a0ZRG>SFwU~7?GIlG-lw!zUWEB5NoocoI57QGME z=cTnz(|V2)Y%qt(Bk7Pm*Z*-}&1KcFD9^fQ8`IvdSmus3*yMq6e|qk%N8F$k9CsyG zuh!xCgc+7y8d6pFS8ek_(Sz)=!rIkyl6$>O-k+9=xKkTv9=1fID0)TQieMDKzvQ?^JZ5nh*B}EQ2JT`?VpqT>ETgh%+I`O;Tm>JUQCTzI%~}=E0n|x(;^5AuEHJjXEkrR z)x8;*?EAq<1ZFV8G2j47nlN!!l`&iJ<8ux3w|3syHbZUZqUGT$QPUzUn+Sjdm4ERZ zh{?~HkkcN_dRbVm!;+VFqr@*P6hRs3_}bqN+!OajChwc|TQ7IP(g|}Vn=)6fyMP+* KFgpkpHP!$>T$@1v diff --git a/dashboard-ui/css/images/checkmarkgreen.png b/dashboard-ui/css/images/checkmarkgreen.png deleted file mode 100644 index ac4915dc698caeda1c1216bab8c494bef8d19938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1743 zcmc&#`#aMM9R6;(ZH1LfD>)VwWiFAhS{p{Wtw>Qcx0T3TLRmUYgyFEECbouj=we6~ zfOz_u7)gIP0G{=Xu`u^FHrSpU?BYKYXaC@W+**JD~soC_A3OxyzLD zi%JTz*?P>sQzoD&_v5wzr+e45%*X}VxY__fb@t{pe|edQM4UJm1pq3ozX;-omlFX% zf#`^{@rWhNvl1?!xd`X$Se8{7B~(8{zSjwSi8MD?uvd3GcOn^f=iwa$oSLJ2JjWha z{Ity_FWIY9%~febsmH85Ej{FsG(YMr*C7~lx5oOOsNh<2_+mv&r?~F81&OqU z7e}aPw30E4lJ(g8q@=q|mb00#+KHhAs=EQ@>i+<2o4Ur9n#GS4aB|!G@ddiRVaP;D z$ye^)8wOY-`E&JwW8nR}e2|h(hO^BuY_++^7WAxZg6`QqJ{X!Ob~7hswDEYk zMEtaFoQ9D)!g)fugCXJz%=HpJ(CFMH3`fh{`;t#YQe(OblqT=6#fZ-HXbt=z@}jJhpmH)AuI9R8{^%E z=Ijh8lm>#mW4!m$v;3p6llw!jLmMOyM+gPY$F_8-Uv=@_`-7!p0*0`E=dCa zC>?v_?b62g&+iSuF&s5J)O>28&^?$CyU1uw7$~G|#B}nx zJY@rlqUqm;mGMKF>xc%?TFO(A?_NG$8sh!&wIj&KF%RgH&443E1T)lJJ3e_GjdtXZwNG>1dWJ0_t$- zFt*R8=UvWpeuQZ@(o1H(hn7n$?s>%7%F?hVPbk$yN2$FLcpQj7Bli)!YF-ANab20Nqh2V(P>C8 zS80W?Xkm;q25e_0Q>I)alecpW>Idffr4#`oX*&`6`ghWmo9*ghv5kDIt@Xg@=k|SM ziAeeT0d#q>#62-d&!=z1q+#t5)?Ta5Bzf&*)&ke4K2;4&IhimtUXN0UBENKE5_?ic zF4N^$S>35}^_k{iAo+ad8MA!hB3qo__!ILZF{8*{s~v^@=xm%KYkwP{+VJPPwP5OV zz9^1yvG~;Z@LS!juWlpkwK#p#w;khob`MXAmhllKPx{kFmt2~V)r`uGar6Dg@G$Om z8-cjGRut`5`~14j3nNs-K5ZscGYtL@0jtT0h;S=%%Wh>FDf&ipJPeV{0`QF*i-U>} z0vjokLe4wk_XC5KYjAJQfX$lYv$XV zx51#6`;+rK43%Cldkmt-Zn6mZRwjT$@H}8h`l6k-2fjiW)HokO04R?UdEW9MwmqN! z2yfyNup7XB`0ha zOp3;o>@4aX0LZ9o8rUSu%Eax~n%$fn@Msoacuo= F{R{bi4jBLd diff --git a/dashboard-ui/css/images/clients/amazon.png b/dashboard-ui/css/images/clients/amazon.png deleted file mode 100644 index fb80a4e2dfa56079cbdc2ddfa0ccad7eb1f04241..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15941 zcmd_RWn5Ix_W*o%S(b*S8CUC3B}4>~l2#-n1gWLF5fJGvC8gup z@BjDudGWk{Wl+<#ho7j81|9Yz#E$Dq-zM z1GtT{t_A=EvH<`x5&*6q&~O(3eE0!i&k_KhWdZ=DTbf0WA^>0j+Un00&@>nr5b%E< z1A+m8paT?&g@ujwnAq6Z=oIunfP;gBhl`JkkB^Us_dh^DKtMzYBZ3hTz+f;UA{dO2 zn3$M^jEszggp3poNXf{_DXAzasHmtY&=3tMsi~=H>1e3w=;&$b=;`Sh;BYwOe}RdK ziG`JgnU$4|jg5nY6YbeKIk~vF9zWuK#Ldn9_`krz!^6kV%gfLIU-X3UDcT7N3JD2` zh=~Y`ii!%OBN0(Cv1iXD#3jU^N&M%e5C|DrSvfg*IeA%Gd3pK&g1n-#va*trimIxb zx|*uGx`u{^mX@}rwziIrj;`)=-RIAr>pg$|;)TAUfxe-kp@D&sfe{)Q85tRynwpuJ znOmZrg_V_+jg2kZTie>&qEoguc6N65jt=&Yj*bqFjxS$2xi~wyxV&<4e)Z~=tD8I8 zySlr3czAeudwP0%`}+F&`33m;`}_O(`v(LB1qTHN2L}fQ2ZscOgoK2JAw!W!WLP*l zT)d~h%%s2kz;c=U_%fgO>XX1_@w2Nk>8o`1ttf@Wj~oDD|3!yKC&z#9PS)=K?LS-|o}Qjw zTwI=Co?l#EUY(!aU!C0F-=o$3e-44e8wLO%z*|>S@8SR74$!;6La!SDj=Qpv7XaXq z{1-rzi=nsZLK<%cLvKAddv8B0Pdh-{>ZPkUucpFtxUT@O5bu*GN~f|S03ep6A}{mY z-~3MwkvCmm$TFY4=OmlV3Jupnp&3Mz7@}^)%=U;fd4$+wP@YVe;t@+mV&bC^m>#Pt zv822L^ITcPBRexa00d%}PmvE6{@kFPP`a{vf^{yI8v8+6`S?2RBW>Z!(Hf@kh;N}D z7}wVOeyAUfA0a1Y_1`vno%Lj8H$z!fnt@E`0vz{>|UF(igif3=D=k1Sz-5VQP<}^% zHURYnVAu4`#C>pcbKKu$RH?M{OaJGr9O@w8v${}|k@hVg?_h%_87z7yqqoW!Vlg{# znowoy`9Q>=t|M?_ac9vkc1=pJu}s)t`4LO6srxOU7^EH@c6PUjesqD>a?`M!%lY@U zLy>44=sD0Lgx!L@VoPgr*=H=}&6~CKyt2JAID|vM=^erwhQ9^90B5e$K7<^)s^N3n z`L;pF3d(2$c*JL}7^?Bu=5d6*!kt0*ejddS&ElH)Ja;vNx1L9DGIDl={f2}a8Q44@ zBd6$J-y}Dj5#GH|eA+G%toPgWHoyGE+)4wLI|mYvLmJjf^y!V@-H}q-;B8uX3o5oe zehXd4hD5i^@+8(@7Uq7{ckz>iG-bIyJ#qA2=N0IXrggrRScn;p`rj4#UA0UkcPZ=j_VC$Eg$CNGrnH-_Si&)@Y*LlCqq@S;a@zMy>bZEiVWhi zWo^%rpvH2x3Pi<^J|{snuHG;IoR+-besrTYYM_sGdG(9OQc39%_KLwXf{W#ui{<+@ z`o<(#sUQ_5XTaA#JYU5t|IiCLt;Z@?5Gf9lT2F?h*UKDw9Anp%;c)TIY)i#T223H zL7vG0gx~Qqwj}J^=lF+|`_?|JoLQZlTBzf-RJAjXCK!oFJi%zt6Q*n=^bB)dv#W~`yo20_#Z@7^zxcvvJ5yH$ox?$u0rInO1_fmyFLHZ!p zObkcr0NTpsrQSvlaSIjs$W2SYwcg-N^-gug#9 zdA;;v5t8EevS~zpuh@YxsBBwXkS0OlP${gCZbyxq##!Rz=xxH6T^CozuYqG#4b`%! z9|f5Tz+!&->!sM?_TWL5cvt+3|&!JPrPO! zlFY*OxjS-hN8yGyzNBO_2jnWCb5AHvc#$m)=kkU1Zz!X%+_o?=$D$pZ73(MF&yga)PL?&Y9us9MLvy*(o_g#jlx81 z#W_*l33q>rQIgxj)UC*MaDf-&0i*JtRUsHVrT73y zeii238+Rd)XQ{i9se|$4ss}jFk{8KC1_te@fktIe+W9;U(~H-cTdCvEKYATv$kkQ? zFn}&ezO#;mHQNz_H=X@j-cWJu#ATULAF2)7NdSq%O|dVpbp=?%?gHR5ZMey7;uUQE zj0a3AnECGkQkZ(^HwQEI!_V|JGjZ-@7~(F^sc0ge17|R1K@79qXJ@zRY!tM(3NQGj zaUZu^el0Ts7GbKsbwv_?^N14&Uw^W2Cs+tcA0=c1i)s)lFjK-)HXOAEHtu|^Il5L5 zet`w}`2;e|z?~g@l@nBFuI%wEHV0RRFJ2h;CrXr>2oBE2>YRjLzQtlhLf$7U$!g

    CjsHhz{&?0-c3GW5Dgt-c;;BTP7n88R_zhf=+6g{6hU#biwM|D2fSSz(d zh*OH)bpFX=};BW36fGM`dVk(IgQzWN_7k1OjzJnQ%-z;o%#ZZ&Lgk`A!CQcyW+o+ zD1pZWnxFZr`UP6IWS@1C0E+kl2>8E(3kT1GlyAy1ByJUDI5-YmRHm; z22iXUm@c5#ULYpt{mp8fw&u{YHWCJq#N%(!aeo*0o*F-UhuvY~iJwWDMk0hbNq{fO z+6+ioB5m;9Nb1!{k1zJ)SVg04!ze}IOG;YD%j@cFnk->v-(_N>+21jW0FjI=w0PoQ z=$kB1s<>88l%X99H@F{n@Xepcf5kWJw7L|S9n-y|5rzegsGu;4CPxz49c^D@>Jg;Z0w@KT)KtyvH+VNGyv`=g7F zJe1`h=y3Uac}ke)IIRZav15QAaN;{s+l!g$f*Ym`xbhDPI2m{@O7KieE#;@!l^#ru zf8(PwEiQ-~>noTJSO2~w${XvhB|Rj(0ERMBmR(Mikq_N{?GHZAOxFW6d$k8cW)9d@<*k7Q&VpBFcD5$87GHskM++nl*)C;Bu`%!d& zgBuA%@M4qlGo9*zKZk$S{o9Ntg#>fSCm^FNNUNXt)RG{z7{bZU28=-UZcJShx}(_G zk-!@{@O2>*&IE*cPC&be4u9?f99xg8a>2p$1Aa;Orh?ZBhT><G=catQ3XKH{eUp<}S$Ifr0u=JXH-5#L~ zX0}X1)xzFAkCFv?(jO)=W0>Oeu^q7vvuhxr(a2tXP$2SQ5# z5GN7LJ{?PRg_Fn~rNgj-ER;Zjlmd_#Z%zO#x=j$F=pY82`~Mq4hJ@^p1XLd%c>)y3 z4uw29{msW0a=RPewoac!gl$M$CV>#08!n>A3*PV_o9Oxza}=d#8wi?F;v|Ce*=kx{ z7sr)ezY&yxwKCF5u=gK82QieDLj_KM4>;rnpH0`iu@BE$q}T*)Fn_;ZK)5*%6>LGR zFCG~)Xfq%PeT4ICpnQfn7HpX++aFMh4Rt<8{MdHZkvGLo}v z_UVubI;*)MGNq=qX7DgQaD=}J+LMtIx*wmI`9aHAD1rDo5cY4gc7%E9oC%7S*`R^$ zSk5zu3Ln-W#&k-(l6X(soe6+WWAg~af0L^GI~08a2r-==bj8?~oxJ-bfgn(3d_Q`+ z&q<{H%Cp@=RjSV|UjpGXkVH>fo#Q~R!;t@BgHrO4$$m(`|$NRm0*>0Puh`CGSPD4g-QN+kr`^3oW3|@i)3o0 z?2)|kuDiw%;}bCx!gmk@;!sOTQXAiG9Q5Xb2>)*Fa&1zr{Q33i?l8MG)#!f;w({|7 z<%65V`K4EtZCmEhOE$M0J@M#46zNan6H;ea>61&{CJ~L#IkIeU94@X8f5UsGx5V8^ zvCzGi-u)~HnB-mEeK%{de;$DRQMhVm-tD>5(IFJuN`f8)+CPFth5W{2rJk?=J2Zia z%EZ6+Qpr|R^8nlZ&i8^bq6_Kf@@pt1(R&Lu=CB5H9N{Y#J^9;X5jH zZg9&=SsoH$F5$M7?}*yVFZe#is_5dc`&Mo$Aacd#4_DJU`Ke+7whCzyr% z$?#|G5}^Mpkv@>XAD~RcgXOqEnLYuWL@P0MDFpey?|gwhwCZv6!vBFM&ctFzq?2Wz zgR~h?SeQ&EAPK@6OawxuNCHWuo8lkts43$D5(Rnu*90T>QOks5=hT^25ad9mR08SO z%?%ADw8o1-V(BoT#H(U=pspt(SpA9r%a6tHKqatJF=a@P;DZ?cisG0rDWfuDmuqp* zWdXq0hP)tH9P%8LKpo4CjYeQ+`2_KokDQBue-isFfpm~}!G_UB_JfZ-VtM|nFVR9` zVT%$&U{4;a1OQcJ^65a#!e2l;L+XF^Y}KR3VwLi0ks z?ciT${#>XEFbu?%1t=)oerQQ4-&JA~E>AH6jF_5bV;wP_h~kd`4OsSnR7`Hr*kbg4 z;1XXQCa90xv6Zz4Rp1(tQrIeR%8gU_E1lu4JS2pq+ z2~MA$fW*mT?H+=VbLew^TYv1YVqFJ>FeSVefVhmt?c!roH=5io}!LoH0yNhqq}cDd2VN zofCw)7RZ3Gg$*CJjK7FQa6V~z4Y8v@Igu6_X^+ZAF$~~lWtevg=#qoc)PG>CM%vGA zU$pj|$)%5Ty$Guw2KUGAMJ0sbTc1UhJ&Jvo`COpOmIBd0n#RrlRqCmku0LK1ll>5` zOg}f0UZ%E&xDT#+QAF7Dc^r~|icRLyi$Gy3R*_znxR>xRTW-DAG*; zqYlz<))V*XUf&KYB=zf;q-hCNQb#@U5Vui@hC_0X&q?NtB#2`WLZ8fD%OYGs8<;JX z6JRGJ2BTpodtyg%XRZ8U3xPu-Z`JYt*!A={&9PEAE8iYms+Fr#yfxQ&bB335d-!3F z?`Jy=ya|xvb5cc8bARdG((f$TqDq5En%giq;xGZV~#5Cae^}@;O3bR@-rwy(ms(-j-d4&nzTD1D6dr?Oi z4#dYOXcD9+T)WXxK|#Sz?G2D@#Xaf&GA_Py5d(+{3&WhE02KnPX1VS!%?cA=zT$c+ zf7LypqQC_?PBtQ63yAluP05lSS+?E)Tm>-1ac#sl^qTGUAB$o7m@1i_x3=$*?$~f? zP6bK+88rj%uaI2v`Fwq701Hc3EaG6{_u0!fA+XZz1~z0N00#K?Z1Pi|P!)(tyZrn2z@pS=xu3^WT5)9n`riM4vT&JsZP+dA(!N@z(Oh#(fTpqiCK- zSP;y~`_uEMCYM&W#clS58CUATSEf~B#BtWMNBOO`3Cm;OJGtBhAJq8H`GBK(nkZ$! zdU*4@b6i5Y2jJH+m=990FnY~@uR{xGq1P>;uWIw?ahzS=_5 z;vOlSN>uzU>#?3w}FBORp5BE+ALB)h&xw^!hb4Gb~A>ZElx$*heO4$eERT8Rd zK-@8M13jhuH4y#UADtPv+Vd=y?z$4i&h9B(hXX~V*IqPAaS9Qmc>EooN8*_K+hMxG zO~TLPRFfL`nm(4p+AZB4I(rqAsjG(3ulnV2z+Y;g-wCsaoifWCNA?Ut@bi=esUW{Y zLC5-K#@nT@V#*YU>T-1dVaC%QO~(#2iMx+WkImTnqSk}A+gY4pKj^-mtNsu_9J2nZMJaWhSdrEp&*wGFh;A>{j`zgE zOOy_-L+QD0TvO+`ZsIq-BG1vwK91^Fi1xxAtAyz4+JU|{Wd=3upY9Vpf>M1+&AF>O zFOBNmLPC#s*AD{&yIEPke*F^bJvbPy^P1)FCQbiExx^dtO% zXme+V_4g#ux_64q%fDZtu<{y9>s!z=s%NBf^7*S2O3GzW!u!__oduqPbuEbVIa7^7ehXZja!`SoZkaie6mMWA3Kbe{18wqxap zR4i_64y@_C)Sa3n(Su$SQrrOMytjJ!_1ySKXDwLx$~|AvD(va{>;>({u-?pQ{36~* zg0d$wtNz+f+<>d8vcq++$cinjF78~BkvX=9CdgnZTr}dOLWk{DBhV*r#Uq6=n;&kB zmtV&(H{8nm$>i}vPca9>-Vr>amxYMH{Agmwi?u!YGx@Ug%)h83v;5_#I&euua+$Uh zFLLd*8Rc9{=JMO+U#2D!+xDHlH{}i)PqW3BBk&Xo>CBaUP*R4qQ7{%Ne6EzuN?>^d@(wPeio)6;^+7@ z*F7x*^q9O~G01GJyQla_3Gu}GbujO++O96#ob`JkX6yt-ugt!JOGl_K3DLflyCkQG zQm0$0GISafS#`JEV@9s+6Utc$eEKY0P*N==?$z_m+Vv$AH`7X^JQ;}Be9Oenw@hM4 ziOu#~#BttKfCD03AiJQ9SVZflr#9;Jt=A{x#)6HnUtFS*0ekJm97i;Cgqp4B+E7ra z8rP{Gp_AFl5<%tr4U#`^n~ZRUM6X=}ixWWz8$C!f1tYn_)ZXw=F) z(uT|`33ZK|-{@R9Z=Bf@tk?bFgugmu(S9`fWlP_4tQOV^VnYWISwdB(mZzoebbjgd zfqBg##i}Hn?$a=K1?#L4pwKq&+;`?2UP?5iv3mX@W;6WuBcs=HdB2N}8;H!DuL_wk zrq$Y*EDmj}3H`NuVX+pZpuvW!>mSr<#nk3r^4KGJn%Pz_jou|MyZE?!o?rjzl!osD%dR~xwt}Ne#_Wb7vP3SArmXc4Bp|ZyrkB70CVMGwOwcImYg4(Z z^gqlm$rdrB5UZO=9b00A$LyUib?v^%>H+gYNY~Q^n?Bo@Yy@${8s=ec3Dz<&_3z6Iic z+r?n1W&ZefY)>^9(Mc;pA9$md`Q5{%IXFSaodEF^ly99cdpFm)adsdy5EP5+=Q^y> zyof*UJB1(0mNaf|8DR=`&*d?GUH--7VuPCi_oBh#-%(JB%g{yV3(=&^76PmurfeYI zZ!u6UH|z1fN$05|0@sArVDayRMrQr@zmk;%a2K)IaBs9A8_n1x-CqW-Hk7?+1JC_< z7BrBZMoITsz|<4_H`50>DNug*O%V|XBD1;1=lfD_es%MoAEOTZcQmHvU=c6fY3PK+ z)BiMWk)T78(qXI0ZMrIX3vv`qd#fy`2k*L{(#%!Cy^Bh3$vU zs@`N2lLKkU>;UG<%r?(cf>krj=*~rxS#bJuM0Bh9nI@p~yVEGu5Unuuly7?$o{9;C zZC>~O5${;G@N>Hv?R^OTH|T;it_Ci(yue{s-|j@!90eRi<0xnK2a z;nzQN{)44ojUJmP3kTjk#3A3+4L+QXDk?jCo~ceX0m@?kEpn{HEk0dsO|mx!H`y-tPAWt2!9LaQtKC zO~L$AF`i}B3wNA+!(f(flFJQ^0Z(am7cc@dy!y$fdFGtc(kLyop#T0G|A|>*uSR*> zFGGdynQK+dX9a$r&4!{aqA$P^OvWDloNP+xa@@#KbPV%=3 zF_{l+&kBJ9!`asf!h2&IXPbNKt5vu+^8YA&&uhtDt@Rl^0ufjdku`UxfF^zVwGu z0Cs+NgJ2t-;q!&F!gs3bK_5GiG#fZrK>A;uu+~o zodgJm+w9ir;jq4So#bp#HEfZa6S7KTVbtRNGSJsIG<0?E-@k0yDz{eh>ksDCgk=Ce zZVwnLj5*%X2k*Y$LgB6C7edg+STNcs3qspo0YXt#v@MnmZIdNI+h%dlHroGh)i+9j z@w1%BZ&>^14 z`I1FEuSjcNtDR}`?lNfm>7DEY7sU;er=>RJ!?nWc7Z1gYj?T3!vN|qApjF(KTR?jY{v) z?zNiWa8D~?;go!$4qyjH8v(r|oV`3c2>U;F_AmZ&Gsi`L@geD0tvWkK&6M=fCP&uV z_#GK!8?rh3~42_Vs?B0 zPi3hJMK)l>CzF<}_E-eW?-~agbeW=#nM8^wxW#GY989x4L1Ge9mkh2m5=qiE6ED!` zMRV9VoXK0x8ry7j#^?Y!DjBCbgKHKgYI)+3VIQqX)7Mql{k$57qwx8@26%fz^~~*qWburJ9zNK4t)M{=lHs&eH#<$+H-*K101k5KFvu<;#d*u zuV;I5>VwognLE${cj8!LODX8DeB`f=dpWAK((=~k^~P8x1ffesXY*`wIWIQF9?6T; zv{q7vNNKH@zJ3^6!*+onNUHMEsZ*^;aBO9#c#hx6o0m5#o_^hR@yHSd`X|VO`Of@} z!FQ~hK=-A#Z;C!*!4b3C6IK}By^C($YxU-4z@|1G7n=h~d`V^$;q|FMHQnCF$|ZP9 zO~V1b6u&@Uh|1ieOQR86oAv=waV1*j0vHTHUrIeGa3!m?BT{(uy?cAoFw;_h$f(+J zz83?&$#&HzM;>GQE$`lZv|{1ylYDkOaCP@WUeO3))JQRC2UN%cO6=rV1yiw0Jq9WE z6${2L216eZ=PU_1-I7zUDK$hmZI6|{0FB?Weu7{F{-bY!OA{yUza(-gzPMrfe#QrW z@WehfCEecj&9b2a&=4LV$$zC*S>K!3Ic2O(j>%7$$DH7<38Q(n^OCz&M+{%O2i<^B zX9}zz^p@|kcDKa{5GyobO{gU{<^Q-6?4kflUm^)%{YOeS=bh2y&1!iD)!zWS!_LaAepz7PWQ+B2f8vQMSmT;ri ztRg{;?{+R=-z9D!U2Mgl@EX)l$)MG^_pp})|lf^MJ4cDq*m$^Q4Z`3v&4-2CRRI#SU`E3 zP8HYQ(FI#KfT8rCaNtrU2P{N55WG9_aYEYiG0?^_9;`+am~{><;M=Ob!#LP#Y}Z^5 z1T&GniemOIhk?X!^D~u;5{v@LTkD1FNpihC$D!fXxhN?AGd`pR(#u*|XFE>0`UlMh z`w%rV5Fw?FY+*j$iG^rbfmPYA!;1xQ<-~_xhE9>rQ#qoqd_>cX1gkk3`ldZs{HHo) zG+*o{f;I%_ckl^@KE3)n3LZaNpK6naA$_>fUpd)%l!FbY4H3DD6mf#?=$j23UC}fI zXL5ut47(eUaXb$4n>_A0iL@2SIOxB$P<6ltJ_k@(qqGSjbl5W`~U0GG{MB4v$9{<|K~O2Q9zAiv4w%v|6`zIE5HS^fn{PzqEB zJ4Q^!-;F*plz6HP$^QVtA_xK8ld&yTM&t zp><_NaU+!(WI4};_&>i9k0=K;Q5XF*QAY~T#MIe42@GNp?1WO+n}W$r|;$s$gng%EHDE zI-K-M3zDyeceYHPPRo8ug%r&iLqwO*sy?VXcxYSlVns;LySXjmicCbCff>zc`1%D= z33wwrPn=X*L!$m}@srwI%ug%iU^-R#oO$E~%Tif1P$Y>kI4+UenxB|5cz)9TE1nu+U=vgQv%?PcSf6sf76$Q@8r?M z>$=7Yu(0#WJ4nCp(71mMopd7>0e>sc#qW=7J-D`=_tNaRWT6}Cz$8FJX-->KL}#GWE%KdUN1z>ez1IfPXQ5Gt@_+?9t6t`7Dyi1^S<%;;u<(Rp_wVXH~ zUTbRf?%`d)STMfUWo;+|@}M$fqRstdaZ7%!$DI0h`fS4ui|*7MT5W5ON5g5FRau&q zTU|G=v_g{o`0V9O^d<|{g~%$9y_@x0m_)ypRZWnySKyeWNOhILlk#`5;MMnhY!Mvb z$qQYJWp-k!`>t1rGdrjhv&1a0WW{EjZpZ-1pT!HMifDqil+}-x?AkfT0qSjL=qo*k zpLO)8g+0PZBgrIfD(XFBA!L?yWZt06z1QB%LN4wR9n=%NH!|cSkAQ?y6s(Jet?@VV z)`2lNV+7L?o`HqdRm3ze-#d`LnxWpip3u@#yG;*e$jQRxS!3n zO5dW2t|w^0CWO7#uj{Z;YcpK(j{{%((ZWJD(BJ1mp%B;~%%Q2UvwG`D*eIKzQKE}I zAXd$4)ubpE;iHzle_K~KlN^9%Y3tHeBdYjGhp$MQQlhkeP>X2a93&3JBr5N1*@Hw4 zhsol8BOAZ!=&Co`$81u&1M0vv^Kk|}_AaiWm9?uf#){`xaJBd6$;fM`C%7YD)d6$Y zPUNktAu%)8i}*@r{WX-=2ey|XC1x%>SOO{Y1x7&dtGviYV*SQuf>@_}N(TwbyF}J~ zs7v8%2k_jK+G_Y0N1&yy5L>|aczz&TGHAFrr$Pl;C~tflhUH~n5iKBeL^ zi-~3%HtB;n0P|{!Ewyrgae0KmnlqzBF?bR13^AAjUtgOD;31|Km;q-FX>#Px*0+(| zHLVL#U?IH9S6CM{$=#!?>G~7{Rup9}GKpX9NRWj!)y@uYx_waKKOP@Xb%^^fY96iN z@HaC7t)53??f3;|2)=MWeMePeh~-G+H2(~pI^nl&b_>&`DDa5fz4;k-aEcJunCB=n2po0WE^+@FOPz zK=|Kk%^rT0^t>X%ITU=ST?UvgLF5YSHmp3AD}X(H2y6%S_WQ(2=*)~7a)kIbaP|+R zQEEnnGtmOIs4&!>{0_7%KtMK98N7^vur|XdIo@o*$LlvUoh5=es0lrr@@hhcSrE1N z7E;bFoxc6w;)Vzuj|e$H{1Je5_$Z1~F8%1R9upU6b>`PYt@ti>hmw)S!t?IWS`pf`6q z`V=-B9PT*?Dsy0)=~Vun!A184@t*6~#Vs=To({~FO?GV#P67>#c|VTHZ^`vqra1X; z%sM1C8i$Ng_IOvA*fV(QE11=@1ibK>*0oAl{-Vt}H6G3S|B+S@HQLgM$Xko#1I*U# zbMJsb0w{5x3k6b+mxmtTlQab@2)bQ@p>Wa(`C36z_7% zq9-m`U}41TJGLOn_5`AJ*qsANyHL$}8bLM5jC{)EbJ|4Muh;O@iMhB6Dn`6s{(#H+Ivdy>|K*1B zEGS^mSLO78)fgDT!)$`>`kh4< zQ0s%#ke@FifS|iW3{3CaFZJJnYS;5Kohi&A`9y=e{)Tjed|aK41dh7>>MHMQ(r=B4X!qQn z5hx0ClB4`72^f+d=E8=5=pj;FJ;%b|ha`|Ada@BdqlAHy(1!KxSPq`{i3A`;jeV0} z+bTem@r=e`RL>NPyQM@8H8Q^vyp<>X)YbJA~IOwHLj%tSAhW#g!*Ccf>|vBA@6W|_$}Ff8Lx|g?L7ki z6t5pLz3vY9RRTsN55qL9NA6Y+(ex)(a~jTX}zt18<)n7<_Qd_Q6K< zsQ^Kgnh2XCGmXV=q}zm4i`+7qfeyuMb_xs(bqr2^ z<=Os}w*67*dCtd&=HXg`RMwkK8OrL6e|CDlC%tj7d`w3*m3so7qumeS(?is4+NyFP zLQk?EG~Mo*LSfvy@|d85q#6>ny zGQ~Ta$h9XI>Q(-Lg@2KuEfI4s!qW4LE89 z3`*p$Z(E-ubbL<2KHQe`w$8kn4=WY`)I88V22s(M$a6e5(^jmTwj?^NFd246(V_op zYSn2lkDAo^ORpOLBW0Ox|26eprsKjl$S{r{c&^z}AJKis`!xPTiiK3~=Do7qHr%k1 zgcq~=`|KA!z7qV;=SX?(ix!SRMnkB>gZ!^0X@*&J?`t^WPm5ZRtQFNclAHwe4O7y8 zJoo?`0Ui37iyJN{6{)K`OG4b-4h*PQBqdtCBZH{C`F>hDwRUD5R5y82yma)+y|s$r z0J-yJjK37ET0pdpXQ)!B3;V27f`d?nXfdrQO1vth_Gec3Gp?^GcTFpAvhxKcv4UQ2 zfr?lm_AG~ET_Sh*UI|Q$oKXoWszx`Z#F~WJ9YBYUuD>Svz@MmmY z3GjUZ%6E46&}fSIoN7k>r?#Qjr;z|DxuONUF-NBDFsksDe*0B%f(=IOW*V92QmKmC ziw}$OCmP)1TDnzH{;fy>_;|tu?$MGFf%q9rzfVibYk|oF*v&~nWI{b!BgriJ08H`- z9{+5mYORmd6u@q1FZ-0iN=FeKBo_!@4Yj6n^cPm=ltxzahg1bX6 z|NGnz@B3lSJ~Mk}_BUr|cjio#rn({lE)W+001zlE$!kB4zR&a(8}s@3WJtUJJfK5m z)MNmFny;VkwUVCsmzGM}Y5+h45daYLOpnh>!O{SLzYhR_j0ONCwgCX@QFne*I+SU!2 z_DeE_d`P1lA3x6lCjDR?&xK$2PanwpD*GE$U9B_7;3 z@g)tI%4I{vV$;bkLoyQe`a=SN)IC>iLE2K8L}O(C>ykR1C5t2S(?(SW#lFbzk$3_v zSzIJ*q%{g(c#}CdL^c+62?fvqFO(fAUG<|Fg-Q6LK%`rY8{2?CN;qa8SKf2|vBK+1 zbyHTESa&BQ#emVJfPc^a%8#N9_f$a;6VKXH2HGXVTkg0Tjm%2K*bprXi3< z!G^|qK|ulj$8ybo9_KD^SC%2Z)Hf|q;>v%~huA-Xy=0KjQN=MMD#Q($gFCp*b`oN# z*SQ%tM7>Xi{Vfzx(>ElVmN7xI9vspEhgj^mBrm7#`%V58xOCp|z6|hL=SYfn|933% z2>nsC!4jHz@_L+w{qs2KnE>T=-vntM3W^dcM?BWBG~F&h&KwgF#O;di+)Z;6N=%HS zhen}*doV) z)`7tRu_x+1rea^&pHbJNW_DVl)VPXnx*yp;2-aCY;(5PnXI;fSj)QKxpA_9Fd=hyQ z3qb9Xj%T$cJHTf6%-q8&%K}e!O*jcUNmODkC#j4ImIr@is!8;Y@lF?2_@t7^fJ`t} znqp?K!$J}xX^~(gOS~!n`k-A7yB-8Z!!V;@$ zenWm|e#dmw^iY0EtASV8kn9cF4_d-Hz-L7=UHo^Mdl0pJ3Z1S3LQSZ(wN>g+_>j%W z{Lh>ex*`Ta?hH!qFuk|p>NLe2M)~!9b~wlJf`=lan;UcIGHd#6q(0_95_qz;_>gEZ zZR@tCJ21N}xK_V>;Uyp`kYW(K#O+?&(sqk^4nC(Gxk&w(a%ko`7-F#wt(nUo+z2g7 zW?8G9bNltSmt($s-u|RY{~qnCfUulUH3BnY@ax`J$3fOXWj2!%=8^*SiEOp3+wsHk zbFeUY-*~)*v5LM5QibNs?+kaIbB!;xJAF$y_dL}JKw(dy#Eof8qoGgkC-(6VKjv#dgyrYx_^T|NvKbDV)>Gl z_hmKfiE_N1rm3bGFN-Majnc_J@!$CA_XD;WD0vT(t~7y zk({w5!9;7Zw7Rsov?bY@^BR#A*%%3qp*Jn+;P9JEp2Mxs(aZgs5c6RmD-tpoK1d(s zKXCyS=KZ_TzG1&Vn~5K39=t*#X< zJc$xXdx<+qk4Z!{R-T28wgGhE5WFI_!q+mh3{2cgQegfrI1xfq}rt^}2|) zG<5}kE4uE~gl?CnVlzZE#V*$%>6Vp~YhS(*Cd||JMv({VH*QtschuydZ9tbB$5+e0wbXfdI075kY$lSwSd)AB;rNC5DRTOAwv`K(d+K$3 zS4VW3Y#Pt#Rp_^Mcm{y{)+Pf6A1giHdh~l76S@+ulwFq|+fLe-iblRp^Epwr)VEw~ zigC%ze39`bQ;K$j4k$?rYi?R9Z@G=!NSLN*hAi^?3*PO<9vgS<+Y32Xx)d~!gU|*) z59S1b?jKJ+=59)|QLz~YPCmdJv!_jGQ9QO_qn@muUp*n71UVN{OEXT(zn==G;v&?` za>`$G`?X%+udDt@*MPcDjAyI75pkDVfAH2&op{6}p>)2)ydpHdXz{*Hyf4D@SNDhV zESpGq^zRH0Rm4NRy9ra`2jV(jI!B$&sXi|2PXk!HSP-HjdOZp4PqQa=M-xs3DFr2i z#)EettT&x+#({xXDg!*nY`8h`xw@+5s=^xSYS|f{xt*u5?U^Vja)QDJH!%6B;i_f) z92DUGP#Gv};kkkFufJqX#dNq!;=+EZBBv#&Me)0i8P6zXM?#?c4fm$gTHA?N5}v_v z%`xYj-GJSv-Sg8QC9@j2PZ(%v=MSxYyED%PCyuLD0x9MRvjw{WA&!E4meG8v> zjexS_^cM%C`48!&8s;@Gm4<2$1O=$Y5Bt)svI^9G3uhM>6nog0TrOred#s2xu4wW@ zP65@?CP5MG+9{-vdiexV&l*v0<(D3XwR9@=lAeq#jiYia0Yop%i64|Kf-$N|DFnJu zP7nP+US0n>uRBd7+B+0dtg}%8LeJ-ri6+BPqJiYE<{^h;+x$9OIOU-f-od|tvBj%T z!NBtcl-Ht-HnAfbBf=WlE2QNC^qfgNnwC;XYQ!g0!}?Jyg0oJU zJsCudo*gz2>!A8LJKyfkwt7zwq1q`OdpkhR+X*GNTRJLx9qY8fxVlbYGyk5+NM?5@ z;S0#p`V7Z@R7AXoJdU53R~#1FVYv_L9kwM^$%~+%$8yx6h&wZ{VA4Eq73A!_Z0Q1E4wjb zj+Z+o(Zb3HYYq(oLiS-_;a}v`h^0*hN1itKoqLA2GSTFcH5T(&&aFPto0vr;Pob7- zapGs`*A26#Sto{xhlXP!@CTmOYmF9z#gclVPnfXBWm?8ZGFEe2D;B1SC|Fak%P%Zg zZ9v@^xnSo3E>(^N`pl;JJuaJ;179xHMwt+&=+FfT(kCy6h_irPvmnLWsdVK7MvXyK zVtR1vat%LSVol$XKp^F3-{e$wkrTfgBTpsii|j-hb87V5d)kOZgK8N@3|W5*=wq>2 zuV3nnhUBuav7Q5wu36mUS_e}RPlLjsP2GXGo-asGfiq8m`y;RJm4QN@^|XC!#E74T zXQtBHz?U768_F<2r5y*DG*ThbfBf4>=V~pUjUTjm1HSmr1>dE;3`gGcN5B$V_*I%o zMV>-sjaT(v3k5biZ0#)P$8gt2Y#3R6YaHAthfG*G%MrCQu-%0J=}~IP7W$J;BH_vP zx{RR7{JxUqdAov-t{=S})OKy$aqt!{YrGQ0UGtSaF)GaZuHHL5Bb=fWo)v>w64n2T z9tvJSRgb!R6Y+hAnrhIc@5<~y7rJxxAKBE0nlpn{ICtDsrWp$(81A9uyCMOvTc7q9 zYiv`kWoTxf1j z&B))P$|Om=Mdor!j~7d4_Fsf{3+bC!rIv>36MxtJ#k_f4Z8?Tj%C}G-=iENVqQz!u za5#rb-DZ+_`li})T&R>U^#Hc;o4{mMTtBZ0bEnn)j{IQJ{W*-u3&@%%j<063p+n8# z=t%ouX8X${wdESBE!^2Oya3^k`?!PM#UcgQc?o~as{@$qC$P9$GziU?DP(O%W{2(v z7bIi*87cDyjJt_uajja3hxAVWjQ&ueXqkJ@aV&9%aXa_4p|aJnRL5#RI1D9IFOT|y zchAt}dm+4-x@<#p=hD^ggftz(csNeL+De(J=nU^?TFx7Aw4~!)`*G=_fR>0&Qa9x< z67z9xCRoHYL+sXhq5s54yyRD?Q3=i6`yE}!uk~-?+Rjw^KFE`s#}2 zwcKAzW)dTj?=)>*)xa-%qsHieGq&|woAqrZs%csZFL~KtzRyN$h)=Nik)~1MC5hf- zvC{;~$@<)y3OLJn^uBx0RosOm6|PM*!SB<>2s(x<>wbusrHA;Zr7tJ%I{XUU>0*Oh zPi$Q7$nk$P%~zL}6qH&*6|#x`EqfVT8DP)Rkje1PcIAA7V zeCu8vjc>{kyelm{Fq_@&Kxjtj=0r8gkK9m%no)RDq!a&gQq&r4HjO*W84uLq{!Ny& zHzcSH^C&G_6cp32<@0?g9Zz5~dtCp+!@ypJn*SQq`gBwyYO>DVkM~$;Iq+;~iB9oN z+`L-2)w&*BfnL<#Yq-vUA4A9{G{@B%1H>;+L@It`r9Z`fynFv}kO`t?{b6z<7I+$q zw3*mbv0CYSwkj7G^>DXHq;wpT?VUf4V! zFlGzcPpk^JGlv(mrNW4{dJOT&?U$(ng)DSbkK-?JPG(0VX5!P-2(s>)Y|rEjCG~h{ z;{EN;5GhWwOQSdP_gh;Rx5&7XKykX)gBp##$Jq?2p9=Byyj~rI+=@~NG|0r-Z{kw5 zPq`GvqnQBt?IvhDoSjaq+GZ(M_$|qXp+6f0TYPF)8Y+IBXjiTrm|(H39oAKK?@&YY zoH4JQQjF>1o%FM}U%pm>Hd}B~hzLC!oF>oLb0a1P@{{0&me5wjp&)Wg8B&GLK(I^+1a!T^tt8$Lgm3ag}L)& zeEnJ0EOL7DZ=PN6MkiQK9>to8IwLt2S&8Wv(9tXa22CQs^{C+MfP<+q0|P#i=hY)u z@Ws`O7e;rvh&ZRW9;b6o8}_TcZE)>%Lv38f#@elnhrSeB;72Ht3!FTiciu-YF%i9J z^5gEmf}dHi8YjzJ*GTHVb4)HJox`RQD1H}m{o@O%lsP-{U|D-Qp^rX~t`sZ7Ux+1M zD^>JiHveQbgS45J+sCwXM@L^m07Gb?n&AEFpNkoyHq?Q?f5cp{*tD0k6OmXk@|8b^ z_pLxi&3j_%g8n$Zqfmn`J1iRB_MTg$6GDl*B^=kDS^sf%#vg6~WSqLI^CXS+6jOxYmbX)rtP z&-69gA7LA}?*KVs^3cL0beTr)3~<*19XM>lxgq~h@Bh6x*+hRLxxoRz*@2IjCXmV6 zDbc>j0UXy$7em2)8`*Ft-jv+nGcAIjSvP$W*cQH4Yp&F-BUf-bVc!v!pk!6{1Yk5#(PaYZlQ+4 zW(NzD$-|5H2EV20?yZqQOm1pm4p*vwwO+_Oy|eK;l$qYmXLd*c+#ap*8DGiQ#`%D5 zqD4%h=LQNx+7W37cFcClo{sswO-zNmq$ac<3gTFHq97 z4h#b_;}YcdZyn+ebx!{FjaJ7q*+rG1Y?Yo20~5pGcvz^6Rnf)Iiu>N*XzI+?_&NRt^YF;?*U&^ z=P0Dg1lK=9$xe3p4udxY|KEGIX0}QLPaHcMlwwZx+=2#g;Rd|>vQYK>N!e-PqEa3~ z1NRsr;D+pVGxud>>m)MI1U~djkHG(W#3itu5e)MS%wEl(VcM51>8i)T9`m-}J`(T> z;Mw^O$=kb?kotJ^mIdiBjKF?W*Jgk;qbl5PuVR7XZtKE0_I>!8Ccd@v%9Z4_E{@D}zY z#)s{;_PjgK2_1b#9rhdg74NqPV%9cVxKpq{MHOnwB z1rIdZA5jj2&oC(4mYBCk;K!oZOQ0HDB%i1IM+IyI_60fL7+JNOjDLig*fQ2O5&FNi z|EpxuG3Fq>zsIG%(SAe)o_dI+>kEyctxUof&==~Vdzc2X+@<~H#oVm)2_i%4s9qrd zo*Q`y_I9pp_#~`G&9T*o?d?&^P#V5UoBS-f?ndSaVzd_h8Koo_O*+T+p_E*Wi%f8o zES>jQj**Vh!|D0nb@>pp8zg{a7G;P-^`?|+TL(QHbpITP)$gDZ_EM9ioIQ?tWz7e- ztVWq>TGDJtN-D+1$^abqrg6EFc7&$d;#SB>$5J75P5R!3(^NZAc@kk)uA#mgb(3W~ z`(!Chpz0Bo&yll+(S(AvkRT96|eD%Gc$!m+#(dViI zlMY^2EEvn&PXul@6WA}$t?u@HSZs(a=m=-4eCIR)@YQDH3WpbNT=)* zG=H3Z^P!WnU~kAZyGn|M zV`@_mfA(BZ(D#oS=O!EyRp?}v4ow%sHLB0?_)BYI>+v59lCmtX-{mX&SNlV0jI`6_ z9M6-Sp+rDN4n$f!7W}fxh=f>B$T?Ul`qnf?nEbQNvxJ(sKBm=~e{&X`mfQP@CtOD` z`=vv(`IC0o<;?3$tYY-%&-KzabVx=QH9fwG&G?dO^xC4DR4Bu)ctUB;H(F1&&ekp7 zAYY$XCm8!Tb@>hdjvrqhmT1~khw~3EBgGL1-v8Z<;G=Z{q7w1m&#>jKOrDB`3+iV( z7x*b}l-1*5(2$;}v#NKzW)ZjJBBfe*^dpM|E z?5P&)RFfSOxUvoi@Vk{4UEt7eNFyqeo;XRQGvq)rqyXza zEGz$<72@Vc5wa)ARC*`+P>&WOjuPL0NE*c}bsp#$7E=z!oAPj!%NEf6P3Y6(=jxyJ u@J2C<^zr!R#ihPUWiZgAN_flR2{c8;bhyY~W%=BG11Lk(<*Q`PL;eRLJ;tg4 diff --git a/dashboard-ui/css/images/clients/androidtv-tile.png b/dashboard-ui/css/images/clients/androidtv-tile.png deleted file mode 100644 index b3dcc770c16d592e6180070811fc13ec4699ce6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30882 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 diff --git a/dashboard-ui/css/images/clients/chrome.png b/dashboard-ui/css/images/clients/chrome.png deleted file mode 100644 index c5e612a4c4c1196069cefab825cc57974eea8ddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11631 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

    FwdIn}f{kzF5 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 D3uExb diff --git a/dashboard-ui/css/images/clients/dlna.png b/dashboard-ui/css/images/clients/dlna.png deleted file mode 100644 index 0910220de176667c5137b816b775ba4d05ac9539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11926 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 diff --git a/dashboard-ui/css/images/clients/html5.png b/dashboard-ui/css/images/clients/html5.png deleted file mode 100644 index 152730747ee444330a20f7139c6c9336ee2dea6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4906 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 IoVgtJe*~Y@9RL6T diff --git a/dashboard-ui/css/images/clients/ios.png b/dashboard-ui/css/images/clients/ios.png deleted file mode 100644 index 1429af5dc9c0349c49e715556a6462fa49f67b48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26350 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 C_j5u3 diff --git a/dashboard-ui/css/images/clients/kodi.png b/dashboard-ui/css/images/clients/kodi.png deleted file mode 100644 index dcb4657ca3141e6c67bb3d5abe4ac01b6c4faeaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2500 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 diff --git a/dashboard-ui/css/images/clients/playstore.png b/dashboard-ui/css/images/clients/playstore.png deleted file mode 100644 index 624dbdc41cd882c31bbfcaea1b4ad4e243bf2e4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10637 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�_v)u

    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 diff --git a/dashboard-ui/css/images/clients/roku.jpg b/dashboard-ui/css/images/clients/roku.jpg deleted file mode 100644 index 63ddf0a350074509fd646d2a032fd299cd5d6da5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7887 zcmdUzcU)7;x9E2g5?Uys_g*FRYNA8r2Ni|6d@g>xphIgi=L z*~|HyKN9%?0goXv#F)sD1S}?y$U{UH@WgvziM&r_1}}`0KLC)x&-DQqv>TCsBQo6Y zvV}I0RRMqu?)o>r@iz{@1QFu|0BvudU_Y#@TL8}mvJW^VMnEpTIKdk(-)qf129P0K;3-+U>W~QC-4*iXzl?(ZSUXu!*o7h+yVl8 zlqDqt0|OUgK=@fdj{~FCl&4O>5cc}@%M2; zV|bANI*I?whJOp|Z*hoQU|cYM7#z`+6>*kfajwMS#yMjHu--TxEbiZp@PE%CqKP_+#D^nOOgi^8YBn z@x)uOKh~A!T&-LPzBThZ-Mu~C!iDP1BQVKU<#NA zmVtF(7dQfeK%^il5Iu+$#0?SziGid+iXe3m3Sj+fzU{33bYVf18sv2L+7EpFc^#pCJa-6>BDSb?yyi;EG!#V33~_Yht0xv zNJ&XqNySLjNXlNXRTlJ}C&lOItaD1<50C@xdDQ{1LVqo|;0qxeR#MM+7? zN2x?_&fL*e2a>TN{H$rl`T~O)g!7B zs#dB=s(osDY6)rsYG>-3)S1+^)C1IOG~_gbG@3LHG$Ax8G}Sb{G%K{^v_iDnv`(}U zw3)OGw4<~;2zrDR!VKYsh()|WbRZV#Na=*=P;}08_vrHJTIpu#A@uz8+Vp7pyYvP0 zZS?aDFa}`;0|s}77>06&9)@*BI!0MWE5;zkOvWb0DJBS$5R(CuCsRCA71IdQAu}hl zCNqZlA#(-u0P`LTJIh5D3`;aiCCf0&AuA6niq(TPfwhkHI~xg`D4RK3AX^Sw8`}yy z1G@@4nmwAmihY~|%puBQ!4b-l&(X!P!^y>|$LYhF&e_Vj!o|dOk;|PcnX8#=iJP8V zog2%Y%-zEMlZTNtdsGO*qXr^ed7+6eR3@er`)-MhfR}#mG=ZTLZ;Ydv+0a=Qi zmSB=FmbfEPC$T0eAZaU^AlWW?`kUNup1&3RHX%hPWhiw=s!?iFT2vY>ohdyeLnWgt zb5o{XWDjg`xD+ef7DgRPIs(7fpP+3$JR>i0msLrbKsX3`VQ=3xfQNOPKRDDW=SHnpo zPh;jH|3&AEg%=kzMKs+t%QV-te$(>Ps?plhR@M&Jey0P`(bI|6=|Rzw0o}p?dH1q54Mp3HqZ3oCauv5`%R^1;cQ|k4A7KOQQ^<8DmjnKjTIdu!*5b zlF2tyK~tP*of%+eV3uU|{gUt{-%D@IVdj_2GtGaukg^D~Xt$)dbhLb7xqDgba{T3q zD;KWduY9ngv9h-+vD&lNu}-v}x+-}!{A#BSn+?{c-j>wX%C^vU#|~xp#BSbR&OXw9 zrq1Uaizqo$vWagCTv~$DYM%ImWv^F{wz3hC^IoWv$ zqlQVuEV!t-B)TlRs<|e)F1cyArMRtNwXqr44R?L_T=zW>Gmj#VGf!*JN-r|6>s}2w zI-CdYqc@j#kaxe2m`|k7l&`Yy6W?_|Bfmm_kpDIR`Tz#vW~vK+0e>GqO;9If67~bF z0;_`%LAao>cM|Vx-?hHmc#remt$VZg_3oEOQb+nljz+0O$D(7u#7V`a#hpEJdDIgxAD{CW_89kgBtavgI1!N;k~o`Wl2n__lN_DA z{lxJ}M~ZApZYo78K6NV1IITWiApLRrafVyQaHdvfWfn))!>qk*=j?%;i#Zj!oVhW% zhflFjzdqA@R+}f3my!?5C*=QLU{%omT=98HAzNWg;Yks$XsXzv_+yDeNy!V27xAUw zQhe!BnSEJbxlVa~1+wBzCpi5 zf2aMPGRZNS_e11I<&^wX)3nZX*No-N#4LJtdCq_Cc>dn+RKKSza4(cBN-w@$(p~EN zY4>w}*=PA^C2|$9nzeRe?e(vVzq;11uFr4yZJce!Zn16^ZOd+d*txVbx$Cuiv=_b4 zx?g;tc+h@meYkKGcuabnb|P}pcxrU|?ab@!>}&$i1|VSKixmtZ3JLKGC4)jqNT3v? zq%bl#1sqOEK}ktPO-D;bji9Eaq-CN-&@(VHGQw$?S(q4D=olCo&L0AT5N$}HXD5vGQxpDq31u z``t-MOnNd%d=C5nGFJRf<85JcqT|PYTc-)%C|8<7VA~8rk>Mq|emJ_ub2PJlX>GAX29H>f!y7QFrF`rvhee~&Hp3`pzg)!+0UdnCVQnj?t&+2ByIOPG{LsU2pQUUL5x z`6aMI)ON0uPh!hZ+PTG-D;#byu(85gD3+mIy-D!(SPCBBs5149VtrhAO)CRWA&aCG z7ZK9C%P$GxEt(WkxG&dly7I~RFwDj=8OonCz%jAy;G4+bz7(!2{hj}3S9{*UNkY+s zRTaECcJyI0w^5W`W2%m5|EO9mbFKd)4Pn=X5_aDPo5P0Q;-=P`$(Bccc)~bgBXIlR zav5E=;t@##2YN9%p2MvU zHBaJqua%xmGoO|o_otl}oB^c^yT->xry2?+`MdrWYZUjb7*#H_rVAx+=%uBUWIjwa z5h#xg`{oL>k%Y&W@1Jap)Yfw51rtuPiX7!0q!(#~4tS8dE-jg6Sg#E>85UeFBtHW% zhZ?C}$1|o1{xqDY+N%Y#IW;-;;an3(r#(UV$&?M#O4&HDWNl9zJE6zF#G4=!o6dAI zZOE4J@QKYz+^AuwBtt>M>7|$w*OkgGU75qA)5_d2<_*dH<3Vo3AxD_Tk5xNi>qC!p z@`jwj&vUbW$##S_Yr^F5ejGE+NXRa?(eOkahEv_!%(Qtz>1yE$ah3eLbulpfd&+6D zgIDc+#hJxHx@4XzcNt6&pClq-VAoyhpnWqTW=CuR9{y_EYHvt%#nyyvy!Z|8Je^59 z8d;km$%u646G#Y*ztUay{!Vr1r2LlquS_n*Wm`M?LMB_;1vBJ?Q(f@9;hiDNz`dd5 zl=;xuP4pMMQWIKkbH8UL$LP?g``EIGE~Q)LfdtR?8DOFmIp?loHsaxqy=I58BS$*F zNiKiBCm!oCJ%)VNKR+Be;TEsKNTpT;W5;Z)+&4FTuKjEfZMn3O5e1XMV$)U%5+nOi zclh|$cr$9sLruz6x(bcEi-PsoTE>OCAC@GRA5ztKZ4=Nj2XYIZt?c6-5ntxJyqYu9{@_JReY{h6Gy|^}9XfD4IH~7L>aMuKNAHf}B z{1zTB5K$n*y8go~@oQxd-7kZ7Y z=TM362ppu1`EYtw(igtnT#etZdD<)ggRzyl^WsTv$JH)et!=tW$x+ z&nOQ(yOcIQ?p9*ou_kaJ#kSD!r1-KZsqfhzs z`x`Zm47PIf^@uMWy_qMvPxOg@h4>R3!mEq9X=r{AKr0)p%QhCJt($c7*%Hi> zls!JjQOg(xFJ!3-z80u@&ixF*8f)UAkX9c2ML?%(mBtL?PE}Vt)GjLD=FW+u$FUoQ zu-~gP{QO`yH(}~?xc~LeqB?7&i}2(^7@=LoK|TbDudjGxW+YbQA(7K&+Js2*t>x~R zhVBd{r;b<{2^lP9g}3kZqgzweusMXXhN*I7BEP^c|7nltc4p<}8oFxRl)1z0de6qW z)LtiC_fYYa)H;?^i#&5`yus9wwn%HaTp5CxNUjd*`mT`L5*V@Co^>)iw){oji$BRiMeT~9y@KUQ{!Q^0(j9Rp-kpygCj5eWAIW5e&qm>T+dDj< z63gY-CO^icOD?H?jqeM^Q{ z&PcF&YR^a!PEdVN^Wc{VUB;6ftWwUK>PeSy{~0xZ&ZQ94t6o=sJDV6ClVDl?YW7_; z;S69ln|kULf;!yZJbdQMjcYdT|3vN@8FMs6xj`%7Q#m=ab*P+SHd@NJsDT@d5Uk9K zDslXpD^wV4gtt3k3;(EkEyhI>OS*b0yngizc(AyQi$5I*TUhL0KLh&rpPN6oAZ{t_ zzo+JU{v>T}J;-M1NeoqN*3iKTeraKRR(7+>Xmnq^_ubXcOB%lMJsQce8YPa3m{f`^ z%`bgOO&7~f-wF3T?2QsewVN_(oCXn_GPxEVLGgw&AuOX#Kig|KT1MNR4_}Yno@iE* z>q)nGXj}Lx7rHyIl|0~p`Mp=fmqI)t;eeH8bHWOXEzieB+TOT9NJbZ1`G@gsuo@5j zbjI+TtuZrFyc`sfF=pnJma(Ed7RnP$Z9vV*eU&~H%g+{EIC`=gAMxXK%#riN13r`M zu7o6`pS{A}g9F472Vgi3+47tbT#B9h`iaUkN6E?yi>ryeXd8-{pq_AasS zYOhKfu^0T`A;POHqZh6S z4hD=T@zOD~X}JtrjmaP8!xpNp=0a{9r*r*l?FY+RE#9BU^YRh}T77zxL@GklwK@;EgSjo(P7wud zW&O_Wi7H3JtyN62K^~b@rQVF@dA1YY9_1O`gnPTAlw|3kHfDML`k(iiQxo=B;Um?0 zNvNd$xqY)}7f<GNtfmgnTl=aTki zR*x9VM}cL#-dj-~5ArQTE&Uz z#05j!MB~j}wqD`n9RD{5WLaiWX0*{C?Y!#N0&0|lhjet0JXh5-BkIUshCo_#wjdMDxwhW8&>yKjNQ~N%zJ4e8Dlof-h?OFMSRNokfHvhUW z%iQi(<2}K(z}Pn_wRQskZWM`fs3C7-mu*b!4JDW9-NP{tYe>H@QU^EJ-J2dc4UMqd zZ*9mlF#cXWCh9JX9nPtLQ!vh0>x?e-YWy;oyB~)-fe}KKG9$VY>e`fp@JHp;HlEm5yAJykuq~xonr{@Nz4eRLW_LU;)oF&=3v2DswWpT@wn6j@}sK?9|p=Jt6)4BTk>YhgKZxl%^o z6AjSIXs$bF099YlUCvkCb(4XC+h5fjs;}*ZMaC~vwdDoIhTfS>bn{izc~B}d_r*ia z&L)VsS`v16Cx(}#JfwP56L!P>W-8owJYNltN12V=y*{;C!MB+x_MS>5oo3dZ0gkEP z#n#8p0Li5IWnt#+Y^}DSGdXiIo_TlsLCf9}$@rc0`go#&aV_&d;qK;vbey|G1mRiiG!EHg7^vwL~ zkss8iy`iNMoD&DgGoVsvb5*%WC~F33r*5%On#WbDn*2K6(h%P5u=02|DnDiUW~i|1 zo3-O2>g+Q>tz|=|FX+wC3;AM+JwpB5L8Vgzt-})Ii2kODUuT|vRgm;g-QeD!z909O zyzlm*2=QDe$AOn>QyFHrLsh8-YuYM!N=Z&$yf~=lr0NYi%Wn lI!r@PnL|C=s|B}a8>W6I+hotr$$aczkF)>n?{A)s{Vy8PS~LIv diff --git a/dashboard-ui/css/images/clients/windowsphone.png b/dashboard-ui/css/images/clients/windowsphone.png deleted file mode 100644 index 1a31e55f618eae3025199e9554cc467fe96869bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6370 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 Ktz5+>{C@y5w8;hl diff --git a/dashboard-ui/css/images/clients/windowsrt.png b/dashboard-ui/css/images/clients/windowsrt.png deleted file mode 100644 index 6a91da5e6202ef77f592a1e854963861687de9d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10310 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 D^5Y5w diff --git a/dashboard-ui/css/images/editor/missing.png b/dashboard-ui/css/images/editor/missing.png deleted file mode 100644 index f4a7ff98a390d6edc803840b4cb6b33743cfee55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1781 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D28u~UK~#8N?VV3( z990;==gqE=l1a$HLk>9zD%2vR+1ZT+1E~-(kO~&P1S~{Q@L*A~9z=?WdXQF2mop4{6Ws>FJ4#=beDX1!&*%(1;0xkSrv~E-ddr z>?W*Rt&EIZf9ck(N9;*0XeqFm%Pm26EyKz&9tsDgcYM=4HC-%j@rZV;7YgI1=Y0Wf zTS8$x91NxR;qO@xc^O1jYrzIh0`ER&$Z_cMn?>6` z%p;6?25#nZZxcek$QDvM&4t464%QAuve8cz8uscTPke0^NC}QhAdt;!z3u_Fvdo zwlWD6WMX3S1kjZs3!gPX-h86+kd!kqad`+K6Oe^-*o7Brk%UP}Vk+_)ESS)>CU_-z z5|)^ zkP@|#2T2FXca0r||IK91LLl(2Yie|ms8Qx&_q}**V}p%>1};G0G+U#Z0EwE(bA3!Y zpne`$aGVR2(hIz*md7OOB#-k})BQjJ-qME)DE|osyRmMJn$brQDw33Ik6o?#1Y!D<52^5GNNNg_;X)6#JWQm>R zAsq!GgD5eKJS3DrWRN6=m4}2Dhzx?nDDsd<0+D`}7*!q;Ss>Dn61$OybR`h!CyCw4 zL%J4-^n=7W@{m{pkzSSkSCBRQHsExk|&TPF}A>-lqZlNF_yrdmM4fQv1@^SAx{uPVpjtD zN}ixgiID~Nr943w5+e!hYk7i*5|bD0zaA5<3bUNO^(~659$KXnBGT z5(5Pu$on5{B(@ZIAg=`h68GIu-L&oZbdm@AqQ|UAwJ*M3TA!NA^9Z9!;6^?_2M=22 zRpmhUSaB`uIe7Qm9tl%}kf97AS8-M+9%%@?F*`eC`u-&}%|l8-dH4Yk&WuqR8Cldw z;zTu@t@qHnK+AQ{z{+(0^K}419Z2w~icP6ZkNJn0-)ugv+XVT%JHDiLj4j z{~S6rkIPKp@ZR1G260&>LGlDzWg?}oV8H}tC{1VPjy80XC(uPAA>=5QOdy;pG)<_L zHeuxnw2(+CJ6_ZdBD|u4sPY8LCGzQFL%xYy&C67fB~PG2B3!W*v19^$N`J*N4P?s`q%F~-l+AX+1e&I~hGo(uB~Or= zL`ruaj*j9izcqpRQt1IS?jkNHMbh#FDM|bUw!Qw)CEr6y?f6$jQU&vvPfH=AQ6esbv@I36{Wf-{Yeald#t8kFA2dR`&#IJbGE4!CN~ zMlN>->_(s67t)+h2Y;PMv|+taIGXXibI_(a9%>6D!7d2;x?))?@J6&eJ_HIx%9E2% z`PuAe@Ip&G6bNn%if>%YIv=z#T`1;q#|R;>!S5T(I6UzYyp#B=2iqPYt9!%4zvwP52uu{dxZ6osGluaW XRK?S%u;5$K00000NkvXXu0mjf(Z3(V diff --git a/dashboard-ui/css/images/editor/missingbackdrop.png b/dashboard-ui/css/images/editor/missingbackdrop.png deleted file mode 100644 index 9d0916363f5300b437473a3f7b99b66b9505cb10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 zcmV-w1(o`VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1pi4yK~#8N?VL}D z8&w#<-}jQ0t;B93t*f|ZdZ^HY2L%O%9x5nUQ0QSVy|o}{cOxjpo6z@3X33S?phGO+@gSbo(=W#Mreko)B?3B^o4ZRzCcZ zN^R-g`1Vissr?j#KyMoaqBx+NN_cuvO(?J5&N`3l6dPj%k~BAl z1qoP)fqcbFN|E%oK|tpiDaA4(6q*tXVbzMp2z)ei{paLz=_NI}r8e-+$COhte)o0; zpn7Thm<@ORjpTB1xB4FkyGtDoMvj5)a^zn@GwcnoJpdQQH@ew*Ux*kziKN~uR#iVd zhN3kiZv|J9w@RPtAQFrfhy`bsYCv^5{)n!4fn?FmFunV#Kyhm4&C;t>?$CHgb)()F zD#i+|uZz>FfId%R)bi~&D*Weel^${Liqzav@#(qc;z_^IcAGO7>yJ4n^jky4NP$#} zpuk1d^FH(oYJ%FW)4BtVdmzO72>7O7{)CC4JrK%q7oJOIia+Uu2Z>d$3%zw7o#u4B zDysccJT#0Hs7}#KiA=H2jejVs!uiF1`zV)u=lU-?42?(y()cvVi<@fvTLloSI-CfR z3H0R6JKxd(9_G?12pa!lE*#Y1M2JM7FHbcWLBPI-#4Y1eRP;Z!qa$>I-SS!)T28ej z`WHE;iBJWSp!$6JoNBh^`H)1a+xkf?fA-|oUp^T^XaY$L2~w(p?#u4)mRLFK9H`}; z%QG|aD^b*FlOPm<9eH9H37$l{(WC0J3o3qIy%I4g&zmTbEpSA6KI&LFq}x75N@NKf zQ(h3pNgP{X1oC{0k~o&Y2<7=0BXMMbR1ilj&&LRfBMBsVR1mA?q(0QPmpHUQUmg|2 zIyEWS66xx-ZidcK0`H?dpRpv;jd!XyYj?0x&!s@DQY|6RRI>|v^{%lQX%g8cY>{{`alMd8 zwaEw>yHd}m3mlOq3M4#l67(k+s{5bDu-*F7;= zVCaxY`a-BjQ;*c?K&-$4bpI?a2rH0@70AR2WMTy}u>zS`flRDGCRQL5E0Bp5$ixa{ zVxL?z1op{A5i;oEW0z3EVI4m3VAEZQNqJF+9R@#q%rX@A6y{?EGO+@gSbzS`fh>ghA8kn$N5^gQZ2$lO07*qoM6N<$f*?+J0RR91 diff --git a/dashboard-ui/css/images/editor/missinglogo.png b/dashboard-ui/css/images/editor/missinglogo.png deleted file mode 100644 index cc83b766055bd2fd6f4c5a5141c71e75fa62b685..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1297 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucHOo9*978JN-p=v$2niH9e!TEcgoK8~j*N$g z4!CwVH8F{E^~wi4IMi$1D(0%!lp&tdosk&uVAD|+!L1xI66aQMvqp2UZRIFZe6h%t zd!d*vi~HO9XLGI3+C2Y#=lhqw=j_wV&sVS2!qY1$f-$bO|*)b2ngxcB8ho_FRpF_lhLAN>vN$>-V$sGt5<)6x{fD ziG$DOmq(8t^_EGqw6VG4I{S%1|I(#PcelQq_-KiP$E_nCw;QHt`lU+9$=#EZlBzN` zFxYT<<(VyQA1q`3Z`irBvikR3f}hd~Kb%(H zWhn6M<yka`3b=&df z+b_&>ikovvHtPL_O|IL0=ZJRv%4eJHIO)iPlTV~Y{|S`wy-sFd66Z2ItuiEI{li=8 zHLFACh$E%hl>BT9O@U8khPT!wOj&9%weiTK zN{ME@{pS{E`dxqSQjcB)f(=Fo30Y3EAVMo)0FfA*Q8J;PdU*ej;D=xC~Qn>bd%e)H%?6^ z$K%NVd#7Swhp2p5@k&o~s@vj}~2g z5#F+R$8@&`%zOHBZ!2lfJ+%ChZ$pvL-$#4i)YmAb2d@n2FJD%+>XwTibF0cU;pgqH zeh;gv*!(?QtkfqM2r1?*k}9nGQ2t`^InGWGbygu2LH#-V)PuKL*xOAkHd(aS_-SES zg209ofl?Pul=kLih9nejitpBLMP$YfEX-f0T}2n{j}cKgT6eI>cCKH4@&7Z;7v1Cc zM}J;q!}b5ij37g+)}`RQj7_^%08mu0^AGcmca8Ret4m#g#TbL9tDnm{r-UW|Lft&n diff --git a/dashboard-ui/css/images/editor/missingprimaryimage.png b/dashboard-ui/css/images/editor/missingprimaryimage.png deleted file mode 100644 index 7ad7756c23a83f050163f96d6d2feca44502ee74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1351 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 diff --git a/dashboard-ui/css/images/items/detail/audio.png b/dashboard-ui/css/images/items/detail/audio.png deleted file mode 100644 index dfe3fe69c5aa0a0156b5c71cec54e0b3f836a094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10797 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 diff --git a/dashboard-ui/css/images/items/detail/person.png b/dashboard-ui/css/images/items/detail/person.png deleted file mode 100644 index 89980f0b383eac893ab8000180906c91e5c0b4f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6211 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 KD!YjK<9`6q2hcbG diff --git a/dashboard-ui/css/images/items/detail/tv.png b/dashboard-ui/css/images/items/detail/tv.png deleted file mode 100644 index e32fc7f666356ef06d02a489a2ff5e1f85ccfaaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9062 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 OknqsRkmkLIPyQP+2WY$i diff --git a/dashboard-ui/css/images/items/list/person.png b/dashboard-ui/css/images/items/list/person.png deleted file mode 100644 index d9036eff60449ce83c742e2e29f87fbe26a5297f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3083 zcmd^B`BxKJ77mIFF2mAbLO9Tq{!0wP4kY1ROObO(iGfC>-^q-~~UPXv!( zBT0|RC_-2Sfo2KdIA}n~V2OYrNNbQpKmq|l)^ru>%=|Eaz?|tir_QT)>)r3&@4l~Y z-ON)y_}x49?LZ(9yFEQHXP~hIflxZMeJk{IWqGv~8kD~~=6wu-sAlb4J+}p#tNhs` zARdAE!$bI1(lS5sJ!ISmVEqAK%C|t`xwuHgsdG_ez{&@E)*#`Cm7SH14Sw#p0|K!# z-4k={Y*NVk5$mgG{q!EqW^7kB3g2S1>9SjS27LLeS3{GG3=9TiWOVm9rW~^SUv@K4 zvoKP#P}{ByEi_QuSgBRIBbmHrRW~@Lbj5WowPbXSQ%10(hApqZy7}@Xfk0SH?%}v> zp4n8dd@5SyuP-#*s!hHR_d+}>KxA1eX$EaF|6RNo{IOi;7k!NvH9G?w$galsB9S%Z z;Z%>XF01n+4Qp2)6c9U_Vpj|=TQ*;%iWl5B1tl0xK7OCBTt9WZKli1oO7#CS03R>; z)wfaplF~*jbdq~;I@}vA2RKsb%*11c_{1WCz=A94mc?%2k0zTJ5w5jicL=je`;fBWgX{2CD0@lc7aC z44#LBqG`e2oZ~Y2c15p8n=%xC=YE@WzRM~(iz(S0^Ut5DgL)u!?%9a|vMX)B0=~aZ7z#-Hw|hvUxZx z4+{nBg3+15qr9SRN885lo(4&uz+y3YhpXxF&+n3Ip{U}f!10w+LUs167MZD|mAeN* zXSxj0^(Vi6b3~Z?WUob@WwUNFu#1rw(J_dQJ8A0+r3Sqq-Fx&}gvYS;nW#ITP;82? zOQqyrt>cIP1#FY!cPNudHXw{QeA!)F;Xdgf&Rd%9KF#BTMuRn7dfeSfp+XHEQDO?j zWn+Jc-GkYK>D3?|Dfy4M+mGho))7`UeGL0IX_RnfC?jt)om80|-`zkGY~-1=zx6}* z8GZ9Y36#RmX|1Lkp9XUiR%_0Vjque)FwF(cm=4Cojr_Ps<{oVk^3#zKy8ZIztMv94 zS;M-p9J--+8e4~tr@P>@avyITSvE6Dpx@z6tdAV-yD9#x3m2Tue9tray{i5cZnm`f zn;sr|KSVBs7qN1}Ues{Sd^QC}w*+dRM`YDl0 z?j+KT7RT!8)`h^yS((+%eAnq8H6cmu0*fVeOR@<$25dvQf_j9&)##8%cfcmG`hCjS zHf`CU9*x%*3_+T>426kr4bHZTDVix$zKvzBWOM2%Q?@O1b-@OT=l$B2ECn^aEeKGTiVt!b6F6KT45`8o0HYtjLkV?JixI>Z%|JS{AC`*> zXzH0V_|%&#RwQt;ym_}F!FeUxx(|C@A)`jz0z=OGT!c&3G%0@gscsiua&8V;)LR2( z{q~VS23-cq?~wxmJv~uxO+all^ijXdvB%CkxyPW`EN_O8=mk4hlHSkK`3}o1Gc7nt zL~r4tzI+(KVrUnmZ+R>cL~E;3DGSk|6>wE*;))(PNK75Ak>dv(lWK!u%#3~%!6J$l z`)*z;h+ZfF1FaxZ0A`YDrmXQ5RI;8uGHtWwQepD=S{0*LW2SbFt~Uk81qE3UM-;d< zgVs+D2U6{qZr$221>rAp)aCiot#J{Y$~2r8T<9uzgmr9%SBM6iC!7ONwt)wsO`=gL zaz!PzlOI20W_=+S{$8lSX7udN2Nk;P62kZaC;!@$aG7^pZf~0lC5}V@oYvx!sW9*` zL@}}p`a@*B8&d{%k4-qoY|AcyMG=Ji8Q?Ie52e8)#U<~*tdw3m`s%05VgpCN#qp>w zsE3#T7TQ|``8O`da_ZBtU9dPUd4%O8yno!o?%srZIVKuVi6{VfpBL=0Leti52_wh2 zldO$x9MtsQq_h;XOQsFL572M$|EXE{-0%FZy1)O{_wMDiEb5D-hJFP~LHSVQj_}0# KU@DJ?{qP$u9mc-^ diff --git a/dashboard-ui/css/images/logo.png b/dashboard-ui/css/images/logo.png deleted file mode 100644 index 7e55e0449d30d9a21c777a64a9a814f68caa89f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10300 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 Uz*c7-8SUE0MXB;!2kdN diff --git a/dashboard-ui/css/images/mblogoicon.png b/dashboard-ui/css/images/mblogoicon.png deleted file mode 100644 index 4f3a92d5f7cbe0b0c6fda3f58ef0e6cf8b07f4fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1435 zcmV;M1!Ve(P)N2bPDNB8 zb~7$DE-^7j^FlWO00kFGL_t(|UhSLjZ&Otm$LI8&|ATKO#5caxy+9Ks!n$=o1UIL_ zfMOsnA?uoAchD!m29#Qwy;P*5Euyy?3eAj$LC?^ znYBD^?~ilNy>0I|`K0aXx#!&HllJtqxowC_n$laIY;zJ@)x$XDLb8%h>vX%b8jxPq z97jr#EMg&+Rw9C|LTTGow>XqCvY1#J$Av5=me!PhbtTH0DiTwU`jzHG7E^y81Oa3* z^&?G#ET;CQX_QsS>uUJgiXmA{ZAmjMi>VE1D2w)4re!hJEzPnlMwHf=8ML}{7>4${W~9Mb~?{JmU=mwKN*EAi@CGqAXy2gV~pC`oaTJwq(wv)v4Em>Bcp}w zk&+f6S!IcYv}%#Xger|bff7#V73svHOsLWxNx$}JtCO6RPAtkSO4}Hkw5F<-mKnK6 zm0~X|Q_ruHPO220sTQ%_HlawviI*Xl3s0mH2Z#5=m*>BRo`G)hd7F^5$8AZ&2_Hl} zFZ_qkd;pXivp3=3nM3%BYZd$1!iqGU$d@dFg>l9v$KlPNcZhv$Vf5{Z6Zn=z6bqv) zASeDFgpEIJ5Rb9Jk~E#cfdk1RBw?Jnd=9=i{|$5>T`L}I8j`ju)wKif2Y;pEAc18O z<%Dsr&rHDn;RE9Fme`}p_7@yLi!8#8FwQ8hZ`)7yisM*duPWbL@Icx+Xpu#D5k{f) z?fB)N;KgI>#qkW|O&T8Hd7o7YufjO9`FZ$k>~rWkx<(w=Anv4LNA0o*zrr}zW^TZ~ zAzI&>?;6`6<)vWGdjzRCqH^ey%Axpz2jL9N&38Ul}@^H-F`qrlu{TFOB zDvQu5j5C#+hEGQOpsT-AoKpjzBKIjxi@^rtvIrBxI9H~x!rs&GLq{qh&h3-%WDzEX z&CO@wtMPAPO}b5-+XvywB1{OQwd~Z@LD+QsC2>xlh_Yx0Z%r1VTiE!mOYqh&Z;NvU z;BHwIY-~s7RVORx5;pnIZ8$XYAv~?`?Z?QnIQV2YVoh35VOiYqANey4Jp)F5(I_vA zgPp8N^DB(LQx0DH9X9{CSsYgb?qqSWvlVH6gk8A(7rgW9yW)77@Ft6c2X!GvrFju{ zD?1H`@2pcvaV$;rA@?c;-lHx7Fm{cX8(}$Ir@p(8hUW&J5y#L7y|Vnv;-EBRmt0m7 z_S?iC@QS&0st`T0IHshP5_W0oI_$!As>9LxwWbt$WpPYMD;7rU)JJDO*7|h6uL6yNyn1B<%FW5NtiMO?=)U{9MRUrAjZ(v+-i>a@d6DQT-yYmeaVY;n77A|;DcEbWQZ3kMo9BaL`}6%v}XNXp`{ zG?t~B=_jM7kh#J_Y!Hbxt5P27e{Wf1W_U>!2Me$&ttwWof?jGOS=h zMy1u1EDjcCuzAO$F z8${Y3q<&;^uxOGtqa?VcK4o#RcrViGTNVc;xRK`X4+pgx6jE+Yi)BecF_N@cR=J>{ pLTRxqH$hRfx!t86hMb0me*rRpZ>UJep)3FZ002ovPDHLkV1if$q?P~x diff --git a/dashboard-ui/css/images/media/chapterflyout.png b/dashboard-ui/css/images/media/chapterflyout.png deleted file mode 100644 index 3e71abe95cb1a8e52395592d1543ceb1f4b25e80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 990 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 diff --git a/dashboard-ui/css/images/media/play.png b/dashboard-ui/css/images/media/play.png deleted file mode 100644 index d6fa91c64151c5392c9aa53386244f1191ddc845..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3667 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 diff --git a/dashboard-ui/css/images/supporter/nonsupporterbadge.png b/dashboard-ui/css/images/supporter/nonsupporterbadge.png deleted file mode 100644 index 0d8a9733085a3bccd58e24a48570ed4775e5e037..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2800 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 aC{9txkNX@R{D1d>e)*&*RV85<@P7eM0mKOa diff --git a/dashboard-ui/css/images/tour/admin/cinemamode.png b/dashboard-ui/css/images/tour/admin/cinemamode.png deleted file mode 100644 index 6a9a42503d6b87999f07f8aca8fc9fbbf8c0336d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27111 zcmeFY1yI!Q-!_U0(jC&VEFd6_gtXM6gn*Ptw{&+(NiQgpB8Z^U-Q6JwC@kF|-CgHi z{r}$Qf1a6V&O6V%@0>H|9A_Ni>+W~Id*7e9uIqE%Z=Na3<6==_p`f7PD!^paP*849 zqM+Pb#<&fxh|U??nX{#C=Nzeb}pQDW-j#noZOtkHhg}{C@5Ci3Nlj9J@mI4 zF5W-ysJXd0!l##T7(Mq%l-N7-5XV$d7J{-ZydmO}k(4Bfoyvl|o{~bdN5y#joZE?5 z_Ez-mN4-ozK|_`VqHGx9rnjC*{*X$8OUcP`^4*VkzhixF_2IeO&bC!(;55xl(NVrm zg|(L0(ethKZznU;VplimM>`VnJ*K?Lip)<(vtfUJNMN#8gCega^u!CY68-tXv?rD1 z4f2X<>5@`}4DttFoqc9m2=a&I2c8KK_@BEZ)+@lf|K4uq|L)t3O3Lmp9{5chgY0V=rqwX-YcJKu$5iK>fZe1y=gd$Itd^J0+m={5Y#WLaJM^xD@xjO%Y^?+pa5jBBO+$jNg#{TIe0cFwU6Bs~&$ z

    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 G@V@{70&Y+M diff --git a/dashboard-ui/css/images/tour/admin/dashboard.png b/dashboard-ui/css/images/tour/admin/dashboard.png deleted file mode 100644 index 79828727ba501ed708346a3b314020dc5aececa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26200 zcmcG$2UL??wHUGUUbc?KvOU|J=8x$K~zr2qg_#F3v^T_JtH{zBE*69AxS z{qwod=~iq@ddTon3H;K)&Hkm2m4_Wb*UHKDrGU1QA*;8DfT)0wkjm~eaR9)sQ%zC9 z(ARuphBAdxTchWaYRPF?5?%@!AD(K2^4mklC$1 z9|s4qs*GFOmC_4@b-9dh0r28x#SOqKn|~grIv`M#t#K9E0I8II{! z!2|*Tp=D=n&|1IMR!F+Nt?bFl_iz=KF?O-F_~hf!Hvqs*t?o{I8QtbV&u`NjgpZZ~ z%kfH;N*U%Yos@Va;MD`ZN$?DM@4}sos_~ANF~&0U$3ydemXE&O0Nkrgh{goJMQLJFZH9wU* ze?koIXLq(EG&s9|XGH&siHj6vE*0}x=?lF8P&KctAXYF-W=Ds8#3lu}mwY0st*fgb z2;Lf+YpXTB+w0L}v~F=Ts=LF-^UL@lRF#q&c@0ACTivZofDhIAHb9B`)AwYA!BV-$ z$M2IHTm<$zuDMw}6y|eQ&~z`J;;!n`w}h@PZEKoZK9XXu_CGo+=!Xs?$E);XUGD*2 z*%G)xqAV^JH9xuW_642N#MhJLA17zDlB=tC?Inl z0Dy$iEimx=v3IFyJuC6ak4tg;#Pn+$JxIwWYbPgrxIAi=Y<{*mCJ}*!F7>v?x{(%I zFm*vHzdwi|0vjaOn?kHmk07X`Xc@{D-TQ+*R}P}C!k@hk%xmeN&)$?S@f9utsA_jhB zk+wxlGDJcv68qR?{j+NI2aDu#m?D!+>zxktF+dA`pv@+VVuEyMD;gejua8eQpJvhO z;NHiluFZQ2G;yT44w)u5&>T>S5B%A$9EYEq*SPh@8ciQ1aX&YtVn}hs=W%#SgnLW! zXSD5zmPY@ib6k%h>O4670`@Tg5W#uerSCgFN2b`GzWs9!+OT(hYpV9?G4HaFT4D3^ zADhw_7IWlUN%YIO0!oZ;N8*!1>clRdkJCT;@CM1n(hiWv!1WA{Iup&a?C7$}}k3{;*`e zd<9$*+vvWUM>$)5zVYM{``TF;i&=ezq{7$kWb@S1Pub1FE1MxN_Q{*ZS9Iz*{m|oo zF6y>Liwy}m+WzlAe|2c#7I;JEOwVc&CmreId&4zp<9o5K0>X_vUG(9H|YbB##Vl}>yuQ*%5gCBj6T{5SHtdCL! z=~cnc$u50m#Y=;1F4{XbhXcp&bQYYk+yuN02W#O;gD5I)uyTfD^3B`eYb2WW-~7LR zJp2eW{=St?pjwP$Xr&F|c%DX1SAW`sg;~7Kl7%&|GV55yq%-KQQX@p)GY`JB$VeyJ zlEC}XFIyy3!A@et?-2aWprV(<-;AdMd-q{xeDbe5!j<+(m*8eH`ZPF2(TnTYAceKnLcSsAtHFs@FShP~2Z~IYZi;hkY89n9NtCQpTMt zYRfg)K+^CfUs+>M9w6kOh&2r0{=Bc^_Gh*md zPXJowvh&E)T+s9Q?8@(H*;sVO;zdE0vJI&s^!qrdS82+pjpGI^Di>XZKs+3t@H=D= zBK-cv&Qp{lb$fj{g(}9(EGm11!9s5M#rML&vD07LL%Z2mVf?VyBC=W@UduK>^UgjV zXG4P`>`9e}M^Ck{BYBD@%Lc)>F|X(&CT#Dg?v3#@?zUlNc$YX8d2dg(s7PU-!4=bD zoa3WMnQ(zjWieKhpqTEZEUGYC=w5#YTNHSNxrfWE*5BB<`8%VQ)}$2TyG81J7T#Ge z3LIKkX&nj9RWF}LNs63wCvCU!yh^(F6-+>`+_j>`wG2{8Jh&*nuMY}kF^@MeDJLI&5Iy>4TQNvyCmCH{{Ub%AGlNd7maKEo{^cHm-QGu2 zGuzVUdZa-Nrs3I0uCpWy;+e@8mlRNg5--X?wB3AAFF>IM)?>hg9t-oRN311^~1ieW)? zBn&C_b@I)`QugK%wqF zwO!bic+M};_&~kGbTm~2Wot1RgGq$KCiQ>Se$%$&kiWsq9TLpF9r9!O`Fh0U}?>kfu}C?6VRt_JnNFY{I+(`{~L_T489-n+pwS>{8AqVTqcE zSL*8uh%si~=&&v>1mjHjOPubMevABm!%r66z#yYk6M_7q$q|j|>emdh$ymj~8&7!L zUPSg&Xd*kLpOl)-X2quXhp1Ide3@wiZZMYwf0WSWQ=fTP0j0kcB+SiS#8RS8!oFLb zHW*9dG`=^hl$a?Z`|T~;)`HT{J{pzudQ_N)l0H6ery~X4vPzbGXjP`^B!r zueX%2Z?!8IU(~AMlx0(#R!2?_x6=w+t$$spyXImVP4HFGNn1u3ZQIKfGs13RlDedm z=^?iqvsIZ8){~_74SLm=6d6oTh*jtvkpeqWHFMq#732+fihkd_;Gj&Pt;H7iYr7G? zQcef$WF02;Tri3vCenDT(Q^3T$mX^o+zlr123$?{Zo+gGM15!uv*!}LbifOY00K%B zkX!_H^tux{=b*EjYzl*4yPvgHOLM@RKUdfW)h~b9n@xMpH}CJZ zLwSl-KL%sU-a2SLT3x1-y7Lc>mwd)KqtswX8S{@<1g$Y%f0WRlW!OMwVgLH$picb# zc4^lTmjKPan<%;pyuhy)wI~$uRQ?{|s@`mcREvk(z?@I0Z{=Nt0Glx3>+4IMaV$pX zlviIVjQSvNuo)}$GbBEFj_0f-bA5m}6sCC!=b$0^JFN8om82kQULtO=2r zL~b2s8Q&LMxF&v*YjuHbNAY*Wp@Bkbb+ZldB^HbIU+9Xb;?~Z*2(Y|%JD&TE&O7Ij zMAR0T#+|<&G<5-B*>!uH`^k(A$ee`Z8_HzXu`Tzr9mbTh~WWgVj;H6 zKqfBI%>h^i{&Qzh6K{h;Ae;|2XEMay%u&!}9d=xJ_tKKRkOu!{z$?alVUQAZbGpv6 zJ(9*heV@xd;>tB6z$=q{K9CZ)%(zN<(czi3Py!9$=Z%sG;GM+lk)yb_?;N}U*3$x3 zP-3}3f3dMaZYflo^k*ECei^`#@&-Ip=UEil6MUB!E^rrLd_XtQ)${urZb(u@{S6GN zd;>$>GxJE3D+~LE6S`G&Y|yeyGLyPDB>ZP~FqB z3g4A&ZrcCbr`XB;6{HslchunFxQ}>LPC*i|LyoJ`AaOSw^6pMe7ypcOh4A?o}4DvyOi zasn^5Nv!yp-WteaRK&d}i4O)0;x*veW6>f(xwn*^_IvrCyrUG)j_*G^yQ(ktoG;a2 z#b|0AovWN%o>d{q1-NHTI$xj+w7N|*5~7eN6^ST-#?n55$cmP;IgXaVQ?m5$NKTQV zcC_W_@{7JF3A2+`n`VLa1!u!9?zU+r!@GT~hNMBumq&xW4(&cD2{b^gHJLQqsfCq2{eI|6=#-tvqhB}m>89T58ATP#M$ z_f9PwuI`nT8Jm9BPeH$>qatEnue~!=r!uQL`sXY5QqFLAaa9L3D zDXugp(6n06c9-bSIZKT&U5j{A6gDSI2zCn)nnarRb&#zZwN-lsi{?<-h<{W&y}6($ z`*o)=X`#{KDmZj6q{NFju9PHce^>c~SK$Z--t4PY;l2&3^ro&#cjChE0QO*CY*2M| z#+(aEtMiw{h-vcvYX;Y@EQNE8ESkn&YV!VKq^RcKBxTko)b4m*|2Wl#%j$A_-}

    B1DcVKi<;``jIh!r7Hb8`2I@y+uIKw3=nWbBa2ie zcw@6TaeeF6xNZ0{Flt$gWdrj(*GSQ6Z}>@}#D)dkouyQ@dkPgI0rG)}Y?;j_h0+{b zYs_9URi%bPUxdt5zC%&qurV)@-$X6gfv@v2;CYv2C;V}^h51T%SGp9UZ)fBE(AL$x z*zCJ$f9IyMY)Qt!$Da`lvL&4l*Nws!7Daskj@t>poe;gA0ua@|)Vg!ApK+P>B zW*xn^=>UM`j{;#3V`QVb^Nr9;N7<$p4e9un>=(5vO-&M6r~*HmM&>wfcJ$X-Y(sfA zC`7?k`OVR{i$WuxVh5VXRS`a#=1#C8X!I15)%t56O;-h0VZ;5>!dni5d~W)Tv7R@B zT<8EFqLV-ft%9@^)8vx$Wu2KvO(>bEjOFoXkC-0*woegr>JQDvUUc);gMk}wjnmo% zkV9?WqDFF-A6*M&ub$j*5=&+%-8hqRtHFXA1jnbDj-^BIeePloSK1xjV%;x=QbArs z&h(G^j8`MQZysGhLB4NX1SBL5gPVTfGhBLrX>buO9lW9S}YBBg?s4B?W!E$p!-{wVob~iG~ zhH1mVRl66{Ttf~})rQ&tY1Ndq9u6)+n6H&Ko9bknM=13?qo>2kSQr$6E=SU^lRrsX z!cX3g0Ujst4Zj`Z!*`_e{-E_h$*{v;Dsy2qR~H^=W{YW^NqvaV+FJ8UmcTl3f*s>P6_~6o2fhT?_VrxCL@F?*^Gd8{B&yI zCO((&2qAt@FX|mN0^VC1FY#gWj+r5?BP7Mx|BHrF%(`L^Z=9CW8jtt=@LK`9yi@J| zzql;2#jA=R3@f>m%idB->nO0gQ^V7l5GTHyJpb?*R3S7EEuV%F7{iKJb{mO894%&m zr)(v$Kze^jS)`#T9>o6c<{SqLqfHiS@u<$G5hql4v?xUPdNH>U{8*e(cA_9R0{Obh zlfV)ArEFM*tdO@sZ^>Lsha#D_A1Ik(+vs(byt0b?jSwT+ZNrJMXt$8Yv%FHJb`%v^ zxZ3$)!TSOrNYxM7v;0ai$W9HoVO*#rwCv>^t(0?gOFTJ>h-d^hitg;r!GV5sPl(i| zS~YuqZYbF=UE{YStZ5KI`|wlsUuo-!Dj)h}wT%O?`9&}Up9Oy!lrv7Df#+)z5b#17 zZv#};^48OPy%_pw^#Le8<6G#2Zqnd_J?#}jZ+fx_(Ad!ybP|Awum+l^_VZnHgkhoa z^}=_5xo2Od-NjtYHQ3#)#+tXU0m}+cO^%ybJ@)o>7L?IHpB6HNjnF^TjU(%v5&(S4 z8GZmlnUo0KaX9KK*w1&V z>BSe<)jonndGt=awhMFV}C1_fP|Ct`iq{+G^>8<%d1hgi6qqbTQzNn`nvJ@ zV(Ai<#-6}YUj=;Yxq_~%MRSHRK0|sELHFa2`tawD=RdeiF5{O>gqJpVLuDuPd@6O6 ztES7Qje5OXZ!N-E?xbOFRG8?0e_faDbmq8?F;0`OGnLP63v!`#XPTrN(r9+DFQDyj z8o%3_ZER>R$KRUB@`HA$dw|WxI^bsH;>UY7&yXAZzmIlGGa^4kJ%VCzmz*C2V}|PQ z%KskDbxJwaH~DdZ@ab%dqXQ5VXfb#lT%(C$0hvy9(nhwtS3ke?4)@w7q{=MXTV!qi4_@AD>5SMk)Heb5tdJ zl(NxXr5te!4S85I=hMp-p9&!Tv<OuVE($uuU#hnEfP3_wvH`}G zUs84Q%D4U0TfGE=P=)N(=P#rCsfcBVCUze^kb7EbU00$pE@WdIQY}TmzPQbg{ez>! z6*JoxpIQvF{gIBnmU5OVwDUoyLqKrdVgQ@krwa!TrKrsl7_Y9_I_lKH^3=;Q7BXyc4Z?Z9cmx9%X8EID`lUWAf#@L3)_ zLund6{;uEXRlA0lm0czcV`TMiJ}qdj%~8_IB)q+^NPi@^&?mQNsGJUOJ=i-`RhbXe z#P$PwC8z6kU#3V{L}}9f;;ce^erRMH+?pHRbyloPotA1*X7MyR!0rJZ%B35mQ`_XN zS2m8|v=t8OvJh*V=r#mSS~sM)M6V+w>Z)*^x9yB)Qon3QiWQV4@m4;nOb7Q?PYJ0! z057RHOr2}mNYzwIY6Dg{wcx<`ta%nw&owHqmfIUzo!))8Bz`Uyis@ zZQzt$E^C@rZc!(qJt53ztvy61#k;FH&K0ASw`Dt-uskB5){$A@C8UKdF>!76h>SBa zj6h%c_UX*|)x)yg6NOn@8rz{cfoa3C?03SY^mdc_hR=@{(h5xwY}-YCw%gf;ERati z5bZrWdDwU)#Yd%Tkp`RayLorbW>$LZc_E+gJreiwc-;jJ0wSz~_d=_Ns=x!A4$#es zecub81fA|6<_heVYggT3iLJ3Y5eM?-KFh6)9nMN{t-{EU`0qV0K`uP~{k<85T)EsK zey@QuDosB|%o&p?b5qLlya=!-KY z-V#3=?O#|R-p&}jJ$n0wx3iMU*!PvbvwJsp#xqS%ojwg%D%h?pV&g0DH>qv?2}5xS z0 zBY{pS)}2B;=LCfaAtsj8UBTzm`+jNYsUn)Dq2S>i20WyQz~-VK^n}_thp)yMQ4Wsrxp`G|Z^w8_ zU9TS+)Qu{lNoEl7mwz`!pDI1M7GYQtBzv8&$2O>D{}Z~|f<*HEeafA%;0v`7|91Fc z(KW;Qpf?}!7e9VFY~chv#cJe%H^w!*UTfU0xbd}JpB^DUd$^JMMRSJ}WN7yDt|Ic{ ziwcsaRywEO1qS38{iSkAqu!{F1!IubR>CxZ4>kHse_SHat%*ted)BD*ww|15t7Pv43nDtzQZE&5w*M^bYp_2<0!Y z7TcM6u7j|!09VsqnF1nQ%K3Umq_$(zmYjj506sK!0(08G1 z4fy(!CkD1wo4Gxo++1sXKbFVnNPHlL5dz8t!F3Ofnt5TBH7VLu@fpUWp9)?e+|pfg zjLnT1_XK&$@59+|0xk(=Spzj_NzliSQ*^jT<*{A2n9H09gebel_mByN?68H@fnxkR z7miI(d_n>jJB>AH1Bp`fbyu2)(^Bpay&Ow{%XyMtgzr?%rYN}dn*7{dT&vpc$!jm* zV@KV;y;=xSvPe@}Tx0|6S{z5|)tKY~Hv?@SVoyg#j|bEzA-4@bOB!<&cLC$!xnA}K z-hsqOk9d-ERUuwCS`2u6ZMYQDZ=O#B-nPMHEISXcp)QsiStt$+3S8@Xa#t-4@kUL+ zr48N>sjTiD69KtSRLhzfIMs*`mKQiRT+?V`j;`W=+srTPvIxPwfgFk1o4^+ggHQ-( zjJ0r~xWb?!O#ZvV5lBO;j@~9L=DNlNw8{BCe%FC^wS_%=_5oW98>tZHBM~f0pSWy* z$?3byz7&1Et~Op~C_;|5#zG^-dt`5vn$OIUfmUh92+Gs1X{gM|Hzhol;712bHW@%r z8weqyx>ug*L9|M*s$QwDp|_b?QEU)2GU>7~L0DWFlNw!i(Bv&eVgxw?Dtk*zFIZaU z8=$bpX)KSn)<=5pLjJK*bA&5)_`P!VJ>E1B>8!t1@&~D3F7`6%fC?c@(8VOcNMFae zejJ1P=!w|(JWaXJu$Im(^;QW>r9nT^qp=LJ7OngYsnE;VAnhn#y8^0CtH-PCaBrKP zPWQJmG22>Gv)skYYVCafxl+bsEog7wD~dXO%q%M=RUPPx zYSQQDm7j+aZ@Vn$E>LMy=%`-;WF}(4T8vGXcIG|+0gtP1ErK_k++ZKyo5U4Ii(sns zb4cg|cs`{Yi}611>&EvK8_cGwA}@aZA(r%~{2`2#_xSG?PW=mhO1>CK`qYp4Eh&D{ zTwbEm?_n5V8DIVY$prx1dsq^O$-OG-{=n2EX(NmA-m63BhdY0qhRXoJB~FsGN6Bxo ziO!fCf5>WE9#H^~5BVSkD3C~G2; z8~n4M51#zqxj}v~V=eIlrvbM#c7>qLn{4F02+a;G?Yc#_(*(U7pVA5^}i~c*+KEFbTO@oX!uxs)qC(?$V7Xw7J-9)H-z^e& zT$U&0tU+-8Dg_G~!RvX)Y)fq+`3DE@&nHvbC94QroI+gymcJf>HM*zAakoqPzT%(H4%VFi&y#V(h&QhPNL2fr$bW}>A^lFGNZgfG6DAM z(aj|+iKIR4hN|MAXc-VmFK7-A>GtLJsCXJ;#7MGg!GCt0p;>Lu+7&_46 zf#*%7Y4^Pj8X503)y)+W3dWnww)>kHxx83TT2~XbpfjqZner9W+u)%5?A7KU2D`t$ zIb7=9n*H)};WbvMGreV&3Q}9X*~xFRC0%o1v;_-#;j<{KGMg4?yL=jh*qmrN+ehh` zS1ca6F$FKn4}{Lj1uWU*@d5z)Y`3g|yh4L}?*_6>$7`0+ZhXytTP8O0Qafuk_v^OE zs`keg%R}7fa9=mP%Hyzy)8dS$;^JlX0VBJ!fej}e1NUboO?OZG2WJckVTdWl$bfpN zoE+iv7)$pJfND&2IHsydCrjEGW4gPGi7F@GV3;yL|N8kL*r#aIMx}pr-Ebt@?1qK~dA8KHc;mVUZuz&6a*xfU9q_(U z&zTq%T+l*{yg9}=Yde@w?K9gmb=JclhMxAy6+M4hTYY?3RV2qJ=eH71bsXYeYQgUxm^a&ZYKU)9$kl8Xgv?a`_T*(g?ICf^)~3J8T6!)G;PHgM zX=%3X?odQc=eTTujRppGEIvE+<)r3mx9Apd#&73`jcg}fj+F4Z?XjTt`f>O6LE+1d z?z0!m??|~qY4i-Hf-ul(vUy^;o3&NmSg}8eAepS;@L4n9@wAq6RC$U2dSsqfi=1b@ z3JHT=DJ0E-Wqmx>ju}11WZm0;)o-!*9*0S%-~ugS9T9I^q`iPgCOn&jjh z9W+=ldd-nCR2KlGbUBX=VLC0YeqUg^@i2X9+!byi25t3Z7ndQR=C|Ym>v!elum^6P z87(aS4#Qzy^NOFCgVxGyrj)%dySdH!ItP56sYUfeaWKJ|<^n#OUXk&2 zzSEwmLDS}62NtFWQ-a8&nMKi%=Iw%dnQlu~M_9oiz6;i$*KhBqa`f)Uy^6`~s6Z zWf6#{6O`F+LT5M1{5}?R@m)ut3UIe{0yo-oLJIvWigv$dKt=3#IIvL?E%lE;jI@3t zQP5Us&;9SWnw4IAi@Ja2W;#vRRQ+oZ-AEXS#PiQFT zJ8G9NHTzu$&n-uf$rOm$@D{4N1CbOE<8>y<<^jw*>&u1xnUdoP2sU8UjT-`NphP># zcceh?h_v|6vRN45X5^ocYFMukZP40Ak-+RpwZrL_AR=IUEKj<5ymG0AAh;~HL9uy_ zTC~Mm3vpimbvH5leEzwKSm_kRqrYsp*GRB&Y5P6-nCx-Z{gA^3x?mB1D?J5_jW{xR zuZod2xMDx8S4`f|t~JW2WqV4nrNJs28_nMU<}c?XSv>?_VUN6aOC5uwzV(}WpKKRs z4^0R}MWnP}yoJS>G?#^_%1Bw2@L-17s3nhmy1Iz$6$Q+X&0e6!el-!*TbCWZp0)@- ztXK#4nd6V?KM$@T`GL|2CZF&MbwB#_XQ#Vyefk7gx0L&1Y-QowirLJSZ+|&T_m@k8 z5>>!>-r<9ZiFC^f^w}qsv(RH+rzREjBiv-P?Vd1t;-#OSefdeE^c-c< z(owW*?d`HYL3nA*+4noH;d=~|0g}_iI}t&G{ON_XF`LmFgHkh-Ks+t-=7;N>(7ryGfD<}ZvpFAAFpun!vdS9Pz^24ZM`bPh*Gq+jY+es{iGDYEtzn=kf zbiMzyaauV=N3f?qC6V5IAFXZlu^H1@FcnN?N?Fh)OSwos`1v z%NuUb8yRDDpZIK=2K5SCExJtQM5WR@B?aVBqP#RO z&At_tOB)7RwDM+ujY{<4XTh9ycF^~S+v~(d(yWUfMC(fsGyNWIWN== zNd%a1-5eT$+nL!sYrMnTJz}+=o2pA=`z<$X#!egpk4zt{rg4|rUjRlvIv(iXyS3^@ zrxbkQgROUOZddR*VFdj!usSGeTCaLG6BVY~l494IEP|n!+I-$urb4C@K2SMRzw+I{ z5WxV8Q{sCxg$?rKIo|W>sH`NLpL=!hNO1;oU{JAM#x|u{=>X3_q{v3^KBqAmx>Tc< zG;!;7Ai=!6bt727qhD1Iu~=S{ztMbARiq>uvsng1FtgAdZa7#3?0KBCx1y7M_dzk( zv+o4wo?x(r_fZE;i}Bgc+;Z^8s%=Vko*SFK#8vKbxqS>QF2qXd8?e0bWH?k_r%Zs@ zH#T>U%6$nkGwX-X2CZ%^HwS*|*&T~A5^p){uP+!!i}x9k4$L#OGMh1vij*55dMRWz zhyFRT=Aph(?feQ-E<-rTmSL50sx7mg{dB^|m5YJB0qW1IxIg9b*j~0YS!w5maHRt+ z5KqUrA?~oDka3sHZiZ2a=DJBnP`EKz>;M<-^||X^!SgAb2)+mQQ0Lw+ckkFv)+oJk zWjCRLdCRXo?0v9OQ0(oAsSF!?pPSWdOPz*ehzPkuWP8nyAe_~81@lGEN6zpAR=JWZ z{CTRqTFEI5PnYHIPY~zRjhY#KPeOe@&TNlWS%hq?W@d#n%lsbY=L``LF*t*-P3RSzFN{}I?xjda!w7q>3RzUp2N{76<>ZFS`u-uKJ>Qq(|#NxR6+< z1pS_OmmC^k3-7rgo+9e~UGpVl(-+1Ku}X}D{95sZScUc0P^?jD4>~bOf#CeK!40DK z7<~JY3M^QlP*jVr^$M$2K@DVPsMbDx%g6#-$JRhx3;>-ik#F%e*-Xy+B+C+ZMMG*! zh;bjAPDb}IEe-w~Zv^FyWMKX2Jw{QT<>#j~f&(mQXmSgFvCjF-cRqcXrMdQS=&9dQ zhl9W@YHn!>-hc-BB6wY8YlU`IO`gI!Kz;N*{;tuQU5Qf*9vdK|0GOVu?XBMWj(5I! z2cKpps;-0ditX*w%d{hLFxS>@*b+Xj{v|0x3>(Pn2z^(30LokTe!E|sq{AEf{ZwOk~eLF*~uwP4;sv;js z)sVxzLNzomHj_ouz~J%$hKC^b$Chx=OcGG7%VKGZATcDFYqPGatHX!Q;xi;Y?e}if zoDOmh$4!6!v`)g}LN8IY!3}Wa2%Km5(tt zKa3G=&;I#cu%+&2R7R9CGH4x3L+)yNHsw5avYql%L>y+CxozLA^=(J*R=Ezg!ey^n z+|9|%#}kv&9Bl0~7Mq;sL+so%mD`{3lI)b9E*G=u_5U}qn>%rqxyATkn2% z?0qWGSU1p^Gc=YQq0$0=Tl%c`ZSS5-!8O4VbG#+1C@N#S>ZC3Ygsbl#ICXku<$Tf z)KV8WxW5zTQyfp`x_Bpf02sw!f;u-=>BimKQ3bkm#@3ut0(ErQZS7=XOtq(j?JL~% zr4l4|DT*^=}h^}j4| z+d4P5PFwh$Hv@cjLoy{3y)DciT8r*TyhyL2Tr$k;+Bmoj7zXj!0I#t?&Ifj;#%Y5p z>eo%2SQ!ft_;*2J^<6)nvDIGe6I%3^WT? z2Cqt($r8^V@SEqOMtQuBuB=RXsGd`gV?DuDp=<~lW5@-xUuA8-qf_}wN)r@ zUbPX?%g|F6Ty%ovniW4NW0>4uf`y6C`sEYL2GSekrzJP@4!DA<#RHzd_rc6vH{)-a zv^ZD`y>;aE`aIBKF$qgEqLXt3hOugOalaMz(3rUce-wv#v61V96{*7s`6($pqj{A< z3Y;xkFlb|U0_%%(aJ?>&!;D2cuFaW@pRaCimSK*e!Dy7r%gzg@BM~R` zo`A2G8ty3nUyV0gPHznw$*)Z|@70Gc`taq1D9z&=D4Mb`^?t)sA$6W6NBpSr>Al!< zlK^r1b#h!&0IXwd5siG*vP@WRX>sUv)Aka8O*Pf-bh{(yo=W;BIvOJaC0gwo~QsWn4>vd$hW zcK+5R<yFHB458;%D10Fxs zr$x+7`w;h5Z8~F7H8qjIP=-IllTq{1P`j~C=5Z{u zY<bS%SI3aXc?l05kQ#JE*#G@Z z(WIK851&r(T72uneX2}==;3xXnLm4Pd!$M#zP~C1YA=y5yl8@gVm4k?_j(zQb z7Z>!=i76H0d(mig)PZtd>gbf0e*>eS2N%UFTjlO9?X37u+t_0v_5ayoSTCWyH{=$f zLIb#(BypugLUZ722cASYp{j-T;?q4YS}}2kJt<&OdSElD{2!yIsP&nYH6aG4Syxt@+BG&%4j?F`FFW6is5w)# zZe-^MUAQSqI`AT^gsWnImD3NL%H>?6tjK?;iK$l8bSVbq=pf6aB0p3}p>ms_L!I{q zdv|>8509ykm2X#@#Y8b-!C|U%09E^>cen=(t(hgyw)CKUq%lR*WDHZItbRquQ$(*P z+bNv?Sc-JFmlzQpX!>hJ5%ms~#q%v{J&|e^4?~qZLM0RWLYy8cl%m8Xt?t{4#vMt1 z@xlmxu&^2Lq+$kgLK9UsrdDh|`qJb6*2*fULa9+*7xG4kRqVm*^TYV&;twt#IR2cj z+DBGn8)4vzs5)f7|9aOApn*X`qDT>3D^Ae@lgT8+(ecpujXn$R>SVs7Cj?&onPx4C zT3a-Q0`sxIYgk#vSvjo{@Z(p`uWi~j5$79C*?vTUQR)C-(O=z+Ea9sTN$>vWbsI8q zIat~Nvkpax2~ajCc-}QX92$f$ZWou9Gtqc z9r@&%*X5-Wif2X7zWG^aeYZ4G(RiBDR0UUj;@F)bg!-{eIff=R{oPKZ`#{dk?GE4& zQNKE6yOC8Qh0%MrKc(C;dRMP3eczNZ4k<|^$`2zn8(TkJy3%f%0fv!#rN)`A@jGX? zR4BE`d=i{l$|;NURnhq38+mh}#vq19GP^|1&zHbyOiz#1Q4m<^E^!>Kna?t3t0_AT z-}|Ml{&$G@4i@d@q3B7hlJR0(UL__(?8uZ^qmbrNDIdD5j@)RNuy42^Ey4l|jI#8X zH5NEXvU(GO?7_}h6w~1$1?J_q60}}%4Poa-?t%s#^30t1Z$e`{WXr`CJXY-TQl$sC za=0_JuaL`9DK%r=xF7vZ2DI^l7rAwTzyhhrFPU-DP<6%ooLi+m_PiUHakP9xf(8)5 z9c8JNVm%`vnz~rKODPXkmH*<#m#6jDrUR00ey-_wC84~%rZR20Rt2mfoGG;mYcJWC zcMZqFjjgi}%^d1mv^bEB+P58~)&39oIF2uPOGXJ_HTUN(J7w1>+^sMd!K^H=8=ui` z%zaU&Hj2Lpe5VnVmdR4rh4A^IC)&A|rk^WM!l^cRk{yfyF%V~?dt6p%h!5GrN#JMFa|L<5xl9&Ge ze*AQK(ATBC)e&o}DawhJ&%8Vk(b9_ZS23%BE|~~SmRyJpiG`Y4^1)oijcg?|Cu@(} z;VydvJL2B&6xBH0=zB8Wiqd$p9o*z+{6TxCdn#eQAJcZ>L*GNffZ?6oni%Mn3_VhB zkAt7EebSY7$MCnjcb>CvR&mAz<^JNHR2 z;u33`UZk2XyWBi#DmLL>s=p8e9tRg=%H=oz;&qvvpi*2EX_ZOuloeFL`+eAq#BISzif=k>;R1y-1$mE@_ z*a*f%$T+&X;u`&`^im?kt@WRnU(_S<-aoJ8jWoyJB?IKWbiez*l^l~bMlIsfE4_M& zzfnz5fzNNd@b#ft=HDqmb>m#t{xwE@>e${ckls z(1s^jMmpItlQi70!r!cye;7fW14{p}UgSg0`qD&Lg7)GiE-_1bERaN#{`u?R zFIibxBs1$Z=f7D-h|eB&pRewDs5g^9Tv^KStTH%rWI6 ziJ*l)N?5zc8hCrTnPjSD$p(Nj$-@4!+Y%-JHbj+&RIKny>U~u@cTt%H-HGN&k=bt~8v@Ze6Eezs@aH#b<8$RBNcBXesHS zR83W4Ce=_SHP<|({W_RwDQYOC#w4PKm?F{^p~e~_YOI-%s3Af~a^7_BeeJ!^b)D;+ zf9J?A<=$a!$AIPmFFKEy9)WD($~v@w1M z^r-nucQ^XD1(1?8!mtGeH~o2m2TT7lSaK`SrlkJs8g`&$6jxs#09ZML*XJN8%k7JR zuji4cr(os4br7ib8bI~)=epl%S)r|Si`=~Kr&>Sp-Uq6^2`v5d*$g$fMZ}pu1*L8F z08||C4=Ja=zeP1xFsk?s)CWC$Uu|2H^yn3Q@Rz~+vWuF#%Denk%$`rL(*Dgs$sD|^ z+%mmtq)=kj&mzrbo*z_tdl+9Z2$;6U@S!z_zsB~Bj-oYh7ne)v zJI`z^j?eh{KY@`({b1>xyXORcmj~JV{<~Q+`eBJC3aNOZED$fk?Z2QhEH6*&?LWeb zKiyk+6L}5SAcF4`Io!#&VszTt{On-D;}J8Z`eb@hL%rRJDudZ^Krua;>bCq)LI$s6cKu=l#_t)w>-Y+lmO9ZM8 zq*>@68b~vGQ!;$|gxL&|941s@hP#xd3~_u-I^P-s@2U*Z(~2rE%*6BVlSoygdhX9Zk`OC-)9j#G?giLCRSQB_SSJ!g<^zk zp`uN|=L)z_;#o(6GU3mQmeB(R_x6E`>_dQRF$iQv7+6Y$>#`wKNb{Y@_XkY>vWA%D z-+VKOafg(urK*8nG?!--^DA2URkaPAzk<4_v0^(a9Wzm;t~0(Ukh9?C40?k97iZ$h z#8i4?V;KI)>WX3L`*Wz;GjmpZ zK%Z`kEL(ecdRiU|He)iM#HS)(%YV{jX?{#aDF;f?rS9y@7DSoHnBvB~`#zxuK=InEU!ZSTt2TbS-$OaQb&p zm=t&5O#kDBvH?Z|O& zC6HmUJO0O`wR(LaQHAcE82aj;-enP_y~81EDI;&c^TNV{PQj zWJ53+cd=wli*{ZRD`3E)Ge&(RVn`6=?Q{1yDsKvnMBX(^zgT{|V#59)=xR*<-~5WS z)|x#)za~wMOcY%R`lCJ%a z+M%6S;ff61H8((eukEJEuy^iq3ifzs#>PQbp%JF0J^Mf={2Z5PPU8T=4Kz9@1%vFG zly>g{Wu5u^uZrFmxTV!B_rtMS?o~h(4g-DH7$O^hY_j>K&QGX2 z$0}JXxDKKJmBOVKcjwS3#o4Y_RXv@)I@dB|&$5JMqrFP5SHY-V1Mpiyy*N zz^8Ujn2C(NjcPL}h|fK^v>$DoHsjn`mf(nWjr)}h3U~+Styu@*zhs)w?UD`F+3ICAlgMG;+Pw>|4&{8@QZh&53#JD1Y;!cgjn$fAU8wrG6tclX=Z zjOmY*!F?$T@~(D*m#RYaUS{_swdot4??~z!a2o3u=KVUMc+nTeJow#XFuU!iV_jK1 z_29ZS><4$R95X_@=j1G6zV}A3j!D`Fve;gu-aj%ms>Wt6FW}3msiM5&0m)HA&jLpk z@-}{mJFYfT2SrCbH^pifMLj0!CqEq{QwejFa4V?aPdF4DL;_fGposYJx4yQ*vnhNk zSM=XJn8KrlBjLe$wo5#21sRS5H;*(&T6WYhRcya}9dv5aU*MCW)ZF^xfbKC(yCd%3 zAM#)2%fpD32=wHQ%wBGyyF&zDx!alfqI&n1o6!4gH3x0GfP*A`)CLY5%&Jq^eoWXniH(utd+-MtEipEh_1%6@NkYAS)!I!&(g3* zT-8Mv>w7T=*W(VL!*O!oG*^ebYT%GdfBB_GMGiK!ck^ zN{xD%7`z^!qSYd*E+lc*u}{Y}EM1mG`D`>0TSG5MQ$jJG!R1%R_s@_PMrZL;=FX+{ zS@GAdqJN{!hM}{yl*+z0_HDH1moiFmvlLbiu7Ms?M#W7b!=d=wGfRzd3>?3_ma3F+ zDJYiFMsSWMe=e7{^W3ptqC$t$d`OL2n4!R(*`1app4IwCoMQQ=KnI_#loO>;oZ)9Y zisV^(0=xgAbDkCIT&z^Dv&|Xc0_f9c!Qp{T3ccD}X%uT)p{*AUo7~Jmq|eW)v5g_vhQPig!M69JZgW zj-2UIXsldSmChinkp`6z*x3%K2Yw34;LOht>y7zQu(R)WhQ~Rl27HT`hI*e#N`}q0 zz0A}Jnl4K~i;mZ^B@;ciA~A{_@35tbaEo>D`DOMcw`t|D z+%yU)~M5Y63yWjze}8WiyvCrVc@z zvL;FNHyoMmcINu|IfHwOib+wBaL7m~>JSW4S|n@9$i4c>HZbN2j?ENCVR@V#kbxt% zngMU?Y~vqYFDsqRykz>D=#l0wi_-x9xgssJCmLQjy_Uxl1^-OXQGe=rDE#OZ0Lqji zVf2R7uof?HDt@*R-5xznHVt~ejG^Xm?luW2!P!vgBiwp+LN|hxNlkaS4*(%K0VW*dePP%h4S9X(eUZGZ3qR2z8n$YU%>_*4MBcZ}iVw z`puz26w<8)qE7&R0+{fKwOXkwGaqd*!;efgeg6_EG?(yZsV!b{ps#C~K%KXgKGN1V z+#V*TTyCoY^&BY#yd|lE>IF-EU?1P%`q& zcumM|GjespQ8|E=#;%)0E@fnFj$7ILt*q39&#z`=-5ikxm)~e;&Rn_T80ytq?Iq*| z4tmI`8{>q9%p|K~O^C>| z);)t9Mx~TxV7TV);CwXXs5mzR1LTf!3~a(~bF7oZPeWw|d68;6HHc#jVr?(Hbp{^< z9kW{rgV8cIcHPHnBo2*kNs4-A;LL!Sd9n1b!tFVpOQG|OFj`fZyTQ11is^3}yItEa z39JiSByX}ZcF&Ky`u_mJK-y_e)ecf+B^>re*9?h~$gB(54M)kw*`}8_29pS2yPZUE z#O%x6c6h{TM+ljnce|l(G7XZmz1jf|roHPIpB)zXVH$fELO2Ml&xB*p{EAl1___Mo z*D^=>xU=DDrCg@&RbQXTLO^HnjMDa#YVg7+l7?<=f@I|yM$&7`>;^1WgM%e(Pq;vt zi}GpUU1U(S1|r!mU?+<_0r$|VoF7(Q3odAjCoxUmVRm+o;B@?IH;XD5>(!DU_ncSb zevL^ha?}4fS$`QkR>k<}>Gkpbp$zt5~K-sTrh{t5YP7jIH%NT?Z_Lc zj$zg{(e*%;boN#WYr+)k5nnmh$a@U)_q~xV#KC#zJ~sdU+)CDHBR*$AGHv^%VI>jevo z_{PL4La6N85`zgS)=ry1zP&jX^H`N3V@ofSc~dU7Xu)}=o@$TfOc!k;z@%!m?to;b zpi}KhZg&5~0tGZd`^ATTa$ zF*`CXzTx8%AyyNzb2!R0XMDA$sQRlB_50d3US8GYInFsPT$$x#{!Gn{>T9*%iI{J& zR=*VWn)iFyJf^plP1=1erplzyXAyH{d~v7MA28-^LRl;e<9uLLJ31F@g?>?vX5?lY z%`SdK53CjNC25tPt>U>`QO*yQ%&BwVZPp+fznMg8OW0qIn1WC1DT?E8Ox5{7R!w%j zX%1#*Bzu^kWy9ia)d*J?`(yPfCuWmTz2M-^sgkWUQUL~6u(HgTtG1gvyH)`&#$0sW zqOYUk&)>(Tpin5x*qU$IxYb&@`}TCvejFjk-2*$}IT5*^!977mUReul7=BjrT8)BJ*8Y5=tdaJmn-hWD;f3^Pm z!eOmYV*$}5Lt$=&uC^fG%P#eGm5pxCyzT8t6z5EB`4|!tLS2@(tXhq&bxa0IV2@_T-8vmZ2bk>~80bZXRjZ=13N(!XI z*Up_lg$JM*1!FSQrE#P)Cvw<%+kL%eeA!Mqj_T`0zpDp8m)a9Rfc{z^Z1po###~QP zB9xKS8mB0*t?3!oQX6g9I=;KRH4nvYE)yr;Ej4;S?uu&i3fpdL??~7#0}7pdc0@JY z#W&1~hB-dwz2mJp$^zUzBb}rK zhGE%=O~^VXCNz-1u4KT&-ib%jWqM@ONO#%KpY2p7Lum{-V{~yHvQ!zm9Mb7hzsuOIDK{;Gt zNt*^tfe*NHRUYR$so;oJ4e}6qf#*d%X(YmXzWn}i?v^XCLrd7IxV4>(xUp#6tHi|u zpwef|-*i4fOc{`+_+YLIZWbx;9(LCG)|Qw#8bR()7y8rV%6(arR&xqyo)Y3K%GHZH z4n>;Ou`~TkxkYIUONoDIfsfma-NOa)&5?d7B@mC#Rc6ytAA^$1y$zfXG*=LL{(zlG zUkFDB=<~}QxY`xZbJf{;My{Z;%u008Gfr%|%|0{x75f)Gm9fO_t&B``u$FCl?{Cok zb4h5hgt+7i7Y=;5eFLd%vX2b#uA%(9!T5_7HQvh~BQ4<$H$_qNiDEihr+#b37zbRw zQdDJz;kVU>ZT)=9_F$a94GlNQ?*X)pD^>OqIc_$7Xdcnaq1ddkv8}2h0gpc)!610G z%@)s|56z>K%m>);ZwG!{AN%s!w`V5F*J~r<#xD`9F}1XR^0o8f?-4^>O`K;OmgA#`tPZ&{uB=L&uABV0Q2ISOKZ z+LxWTB=iaGnIB;TfMVSD*7ncyq+Cize#$#4%hX7^g$Um9KKd;fGB1{o^Oj8>7; zt$UkG6Ka3l7T>j}-^056D(wO*wQ#XJ@74&3WZO4XmHwB)gX=ItpjoO~XPxk`31yyf ze$f4mM`^%Xr0xJR@SYfIEL+qWO_}CL+O55cvMzl_qimB=xW=(jJAD4HNa~_(qn-I= zS)*;L7?h!ln#_l*g(aH{sD{Iju8hgak>e(tLbNSU2G{y;r4&Z`Q#BXH2KCXz5!}H8 z_enu>!OcU$sI*S?`br5D)%)yezOCU(e8scvCg~aroTwq)q33P6cXfH@l|#!R+%1*R zDtEVOj={Y@U%II?ffv@hF9BEqG67nB?Fm8;wS zk0DG*7!}H(Q5P4@=0TutzJJr^>07JQQ-rWpEj5s9G^e5&0i_Twf;|0Rb1wu!r2o@> f?b>Q92ka>sOuM8wX9WD?7m&eC6J5;pdw=~00V}J_ diff --git a/dashboard-ui/css/images/tour/admin/help.png b/dashboard-ui/css/images/tour/admin/help.png deleted file mode 100644 index 9984f2ad21e6a120eed782ce9fa4145307e330b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13338 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 OfRwnLScQl|z<&csT)_SS diff --git a/dashboard-ui/css/images/tour/admin/mobile.png b/dashboard-ui/css/images/tour/admin/mobile.png deleted file mode 100644 index ea36fdd8ccdc9389828a4924320606238955ae45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103764 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 z 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 z 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

    svI=5ohgt%`7 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

    r_UgF$H% z$f*qzXv6v;+A{tEB~m{Rf>c}k^y->bFFxQ>pw^=-0&5r1Wf(~BERf|WP)Fk*)wP@5 zCZWDZ9i5$;>XBo;O1w?V4Kt6=iSck$oQ0X1o4kEOhY?M}pPQ05q_Nu%NvB_p^cbSt zrYN^1+-?k*WUoQ8!54XkZXIX5@8-BqH^yDr>A0{}{^kMY(l*nj2d$TOIFX8W*stsW zA^9&OOZhLB_%7}Uy}Tpl%7e+@?QU@C!Gt3l0{d5o|7%N^!>_IT;^;HyzT9{C#1mg! z-UojA;^%*z{`t)_zkG1!myb^U{QjwL51l%H=**YzzVqf|cicX*VX_a>StA2q9TfD- z@i=p`K!ONWwj_E?su#kn_$;!|0x6^5!B4aGf~Y`O1`*U{QzWYhFX7D;WW$2O2Y!dAZegtKU}?npT*S+cB$a_b$DA_37HPTgNV)I(O;ZtxM;^ z{QM5NxrKSTxovW?TeobGnv$BDG=9Rk=U;g2p1bEaOpKDz6FNjVLu{;IV|Y8uIXKqI z3w927Dda>8FQX0}IKe{sANsKGfo;XHl{KIQ;9kP)}E`>TunM zCPI$EQ*4$bjTN{tsAq&8S{9{?3a3ywox%>|`GKNZPvw)Gas!`|?lZLxShB(_*%8*9 zNE-wUWQSWa!>uhtt<3^v&{e9_6lXJpns}SSNdm96_~AW3rM62I!Mmr;*LEB=65gB| z`N`~VUoY?d?V7%&cMmMRduZv}K|ikScXD3$7m700X2mXUnXo*o-ja-@RqfNpw{BERp=P8k=>xG_4j5-@1|BS)5DZl%O zeuE-H13rf>;IX!7UT?&(p);mUpFDBWupvWx_2|*LW2c_ox)16lsy%9nutXG z`V_bRR3ya)p=D8=j6UOn0ZJ3{lWYf$5sac8sNv zrDCbPSQ;W1wf=$aknkWI%Yfu8jLHb3TZW<@7L7uvv=G!c9r8KYt0Whb=%f-HRH6fw z+Vd&EsnK?=`#ZX27(|6!WuW|!9V(PhVSF;{l{l}+c?8ZSa1Nfep+}&Cr8pbI+F1CS z%-R{=K?^QMax=1AfHpa@H5Iq-r7_MXjH?CXZcTZz z8E+2l&0zvx9;_|DX zU3&5J@18sL{ohaj@Q)L}9Qgd_gJ*yG;MC<0Pk!~$m*0Hw)rI%oc=OTQZY@elav225 z3||x^+>e}v`W;Fh!Uj2_L4v>0Z#DR>3VvFkj2|H=daaVzCVMTi+sHc=-Y(Jxkx|ie z0$CHo$~0=i5mH6#Fq?6{ompt2mKph#HetTWIo{cLQ1kA?dW|19ZqnF^V@KXReAwv0 zLx&F@HpK>)Se1>Pa>PF{3yFbiL2LRZ2h6D!+j^!PFhE6S`W7~RIymd18{hP zu7=D4Q==AAOswE@!gof4$XP|+!E;WD2StTgO!|2cq}r3D;|QEK6+t2uf;;s={uH6* zPx(cVPDSJo3F|mGMzx~O0;q1pHGLUqqE-!}I-Cxn`Js?V3Cv9#cQeQ8EqgqNEQPgn zGq%?V0cTNykf-p;4yCEj+B(GAF5FfaY3mZ>=oaVf7VqpH@9GinhT+c9_QEJ<`v_ZR zn5ntnnC3Pn+SD+k=v2|qDC^0MwkxQ_yQS?I-dSxx`@e~z+sU@cvhAgg%}ehdQhHC{ zpH_7Ld1=?5m-hH&dAFa}cK!D~1J2&jV@Kz-#jRpjb!BK8+ftCB-K+Zqz6{D+_&@Y15`@lctFY2@M-I?B2cmw5d}kj-SxH zX}aI*>yVc}V%V_hQ>KDT;QcMrB>Y{lH)wbC?iG^Xn%pR?AU(WSa!8I%(pm^<_|kx0 zpuY&eO#2t)dMc{X2r6|5lRA`68AK%ypc4C034N*fUUW=XDx!c2Z%c=_Wy0Fhfo#g3 zLHk=!-o~`25#^{y*%N7N3~dglR4?vjhO;Qu&S+T_d1PqJB5t+HxX6cy4a zMG;MkY*rOi8bq6cvtc>e44@^fD1~ttScidgt4shr%N24FE(R$IJ>sFBhidGjnubs< zBB-n=rfoEr8^z{D(*^NNmt?wID%CZW?w-o@NoM+`aQ#xb{`J`Y^-&C{&kkxp4{k^g zYQPL`$Z9dLA>F?L)2ALdjOmuZc8OyOW2g?X6eM0qQL%J82xKWHCz{TRpfbYI1*%qI zNKuVLsU{F1RAbccM>p`%sctI8g&swbR2=9E-6>2*Ihb%Owv-7hMF&)D zDT(n(ERN zzI{0D#OB2JHsrkZw`s>-fB1_}-#Y%~`=@_;=hQE+efHgppI+Jf#rJWXRzR|5RfKXK*K!m#=kb=Hi~|vC^cYH zApBq{3ksiA_26FvaT_G70ADH4b5@LuY@}p?Vptz%>1KD#b193A+#-jt%E>NNm&NKvS{Zw$we6!_7C(AmH@wsXyWrmQe$UZfM`)F<9CAjvf-#WN_? zGdR^dq@E9k`zJd4#Jju1I`X3}ZNg101Lj66E-7I{dTool4gX08y3R-KX@f-lc21m#*zux_)r!eK&3E)I2lX zjUK!KFGYVJpeYJ<+8b(czHW#)X$?EwH1Dsq<@5T+&I&~ppg|($ZGAY#Vmri-nWBnLM5@U-)zv5x=(b^5X zdKQHgrDah(%AzcwC`q*{NKr;rl_9`S7K4gQ$!6rN1_tDWM5Us>d@h_qfu%eK){k2G zDD4syq$a7zPjvGD1$j(n1l2BzE{x?n#|vE&m~P2j@A_TKZ>zTmzhzCp2g>iI;I65Ea zQn|5AyBJ8(=(aITP9&8bPGzG+ifR!?H4mp-gflI|nC2l&dI-9Ys*#Us=%ea;Y1q#c z50&ah-P2PXR1&%$i%D>z8@8e#qcT%rCddv^H;{lz`yrRo6(zXft1HX8Sk}Ry0Vl(| zSkA!;PDXUmD2sB@qK{VmxHDxKN}ts;zw-s!@e}f|u=z-j{F6A~$QK&$A^Ne&Nu zJvXUNgJPCNfuf_V;w@c5USAz?`9b%0TP+tKuw35mggoh+hg=tT_%81Vxx6Fn%0r>w zJ{0lo&gjbzg`HAI5V=cijDp}O-H%#U`8kuyP+{$Zi7iQ@g z?d%rk8kpi9Uf(^sq4%anftwqLK#Xe=3d5rtct_Ot4@`CUOtN>1v*t!xGegX2ZbQ6X zL@j<2$Kh^oh@hVkcohCa^YB%xu7Yd15W0x*E#|z71@}D4xq!BBijI1@L#rdBI-H(T zcy?OH&&PHAzh12$ZJ09O8VH~l;nm?4p&^QfTymmfKWKuJV*x2pI&0T*f=~}w0f9cX* z?}R#<=sS+U?+*G`&h=DO`dF&rNV?&0s=+Y2K@rt(C{-UUHHb;>PsewsVmeVV9jT}e zSX4Q5Xlpv8IqE&(YCzkQX=@y14rdI0T5)QAq7*x$Vnrz+Co6BT2&z?3EHYA*MOBRk zgKRV^R-DFPWFGGGb)j5vonZWmkoT(m|h8^698Pb?8YC?}_OpR(vk8VbfNvFm(qi<>s!Q9l0 zMP+k(Tnlz$OKxIIWgY%_LvV`fMLwr?`5itdrfc1mD6#MAllOkNzD7sIrRqQFw^ zW7#&*=yF#!WN#5vW)z(n#X^}C$z+5xtwY#W0j7nYX%=80$!p-I8oE)52j~WFrk)#e zEGEf8$J-&jprXxmq=||!QQ-zQRAB=W=M#C4z`Hrt$uceu{KP})Vj-{MoQwcwax*B4 za#Ip~Bk)sdC~XMWTKOn*3}cDMz04CBlttCUifTwZn$pe|v@3)5WTRF-e_JL5Qm770 zSZ6k(2OHUoi5j3J>gPd_YHJ^dVl?rhOEozyvezm3?5fAa$GQwjHmQl38rdXta+{>a zcA=<&cSY}}ZiR~QDv?ep+O0+!s9iT_myB!y>7(DNMmp3OixMjGE=e>CkU6m-CU$JD zd;hZN3p>KllOQ$;mrLxIOFWmihh8j+_~xOoiw{ED6n%L|)Ww| zDL+2k=BF zXN8ne)dD8^tRniY5DTP|qSGMQB+0_52K1atUZq5qrkPm5G{kPb!^tnVva7A^ax*PRh--rm-zt6N6Cm%WZBYRXkk8hC;u1V%abPpE$E zpzu(5T%Vf417*gOmZ_+EGOnGD0#nb#3^P#EI7mGbl8l8!lQ8iVTs8@kg7z3lIu+J; zqBTN-;UDh|3I_g4M_PP?Gd^+Fy>87FFFLRnW@>q zcK)(p{(@mchs~Nf>-e$b;5pfivT}2BMhqR+rG1A$Uq62@ugT-adb_)W{iu(K0F7W% zUSWr_f~=bL+0_NPH5-~#t!egcUDK+9?CNz5t2Vc&o8IiQoU(zZ{z&ob_>_eDXZbH8 ziVE)y2ljx2y21WkVE@j5QZSHHz8zrie9W^2?9mi*%Yj_80jOX*@NWsQAqLimL+U_b zf)qfM$O>}?nAO1bDf?JC;!sib9eo%pCK(CE$QV|}a#D^Hi8w~W({i3x@RW?B=L86V%8JZR&}& z^1|Br;T;3eE`ezGP_$Ph(kBw`8-Wdo#sTWM$!wp|(_uEZHbp)*)_qhF^f1QgB#9Z}s%%;W`#FX+##C zNJBv*8hZRTJS|v-Xn~iP^LkdKB6$r)GY~ALkXCW3!&6;K3yohl(k1JNk^-(=m~ShL zIhAZOm2Pq>D|Rc}mwL|*1@U+XNBqSwB zB_)yKG$50ZQcuYGii3wrmUgU{$mrz4N>nDt@>D`CEa^)d<-)>=8X-!80QyNm3y~B+ zHqi*hU1sjRK7tgWl5 zt*xmQ9@bQU`&Lo){oB_vAh4?H>b@M@SI{8Z1-z#Sfn_AFWJoPbXn=8~niu39preAp zRUD-j0^dmuOKBKdh}6JIDNuwc!J?qSh#_#}qhaIHm=>KOK%-9mp)UP^!CeO+T?Zju z2Ev^OA|3nUZTljv`_cKm6peFvXD7Lw6^>WN1MO&2|0@+mk~G5+;j!k-e3z_lZdqL& z*4Y(^r=SK-JdmsPPEGjne|WbarG8WW?;HjA!g^7IL$C$G{ct>*LgHy6nx;Yt)E`Bi zX~L!?19fZzlO)rwXzs4+;H~WuU>q1?8WnDw6lIzkYnz$iGNXYLsHev}O^LCNjWP`h zGxiBGb@0>Wd8!+`s1vQyP(AMj?w=%p@fah-LDcVzV~74{ufTo@A8~71F%#2G!L(B` z9kA)BZaSiwfoZ4X4p9X*f-M5Nw9`=V9Q_nnH=Z{56NKX(9A6NUM6%~-{bQ5iZ8O*B z!__svn7s1d_kHftIh;MX`MW#rHyj*~7N8I37tWM3-Gt6G=)ZDUR?K-5NHIkg*e zYBtn28ddISU6=1a6+9VpKuS1>`osBI{)>pBBl;mhJp~Ksj`(*&0=h!}T?F%Ok9g;! zUM&%i=8zCZkpnw7LV%Vs#lwaOND~AJInmuAu?^vkD6fNAMSWkN5H7*ihfBzCP9}^( zaZ-kpvb=;BiA5q-B4QMRQF0zgC_)J+#bGke(aXo7Dh>mbQUF#79esj|GD%^x6t)Y9 zf&=wXxJigvXkdfVT;V1@cne>wtv}W&2`DOTCIhq#lS6D*+^wFQV{AgowUyNEMA};xHk~JP8p7 zqB0Om7HnyP*z#aoTgv^%b?~$NqxUiCOebqr+DNn|9{CDO8Ma7Ks*SBfx&n3MBDw;l~)S{!N?tlTlu`Awm% zVxy>Z1^#&*S5hP{DUvt>#|>qh%%z*nWt*H!i`@l80o&{WtfJWc%hrHTTN^yvlzXAD z@2OvwoIbka)X6;;F7Lbh=FEfg8*jcmdhy}@!&g_Iez^F$;@sUQdv09ce*4zGgZozw z?%&MQS;^y&j3SgYCqY>;0>nNga?CuF0b((T>kyk5>46s%A?7E1&*K$N*&NXftx zST(={PswQjHlUnHF~ai@5BwVCPAa-9*qL%{0ZT3rqf8@GU1epp z15bcSwE$59rK)P{3)u3lq5|k9@WeZ}|LEE=N5%>Zmnc{OLR{!_=Xx{_r+!yXS6zV+^?geZFFtqmw zwATov$8fmYAf(#>s?z{AF;!yH81zbuNo~?dEo!MrA+qZg!v6n9`NxX{5K8b`Fbqzs z!A0!quXXX$n4HBNxFe`{X!Wj5@NR-@taojH7Y7OIeV*_Ge1WF}M1lJ6vHki29^fz} zr*I>MdW)%Oy(HZ#ZR)CM=cVf5uOAd@8WU-r7H^rCU|X2%yfn>yNxIvTG`B@5E_327 zGvdwTV=TkN%{_zl?S0j)JhkaoNsLh%tQNaVS#WxJ90Ojs{_p+RNypBBFJKxN9ZVYp z4&j<9xOOVw5T>1hXlI}Tp8&Ujf!|IS(50P*Xr`gM37Bp&X=p+^;uyhuK#&50w$O&B zGR>Pz?-zs2b$g68`z4jfsM?Fb(Ax7*&1J0an)G5}@aVxkGvi}2y^w&Oa9}qG z7?4vwZ5@WdM@r z12yr2b3D*`N@ch}4PBweZcw%d+|&naDuf6kLWG4ElH-XsazVj!Qk~!gD->@N2Fap? zNm_zMnc)Z{8e)Kh4QQYa^H*cO4oZ2+5O)dcCc&LWgq0;sG+`u3JxS^aLW|=%oYZ2Z z4x_XvsX=j#04KpTFe#`gfGC6!g3fJe^e=S^dZV1L=g%pBVlz6 zs*OXni9b8~8UsYZ);!48=HDU8s26LcghfiVjPT0wv8KDoa^0lq?sAie(25bGj?`&+ z8IQIJw~oy4)(ANj;r0IL zD-wMu7Jb?%FD=%TY}S_+n@cxY%QjoeH#wI9%~VgR&F&Rj13zw!ez-O3($?N*ch5d? zXyeJ>x1Kw*4M-e3D~{<-V-eai;-Y3k`D zV^K&#!gAJ;B}hp8Bg_X93F&_b1;uE^_5FB^UIz42J)(rL2$O;{DunF@3GG;Wp4Evt z6-$c=j7J>_HDHZk@o>(Bm7s!ZN647{N&WgMvH;>hyz;D%+Re(s~{=M=Wc-rSrPo_`pYt{;}Uvh?&(X^6bfR52g7_Erbix?d* z^ezGkr4fU(N~%DcV^oeQSqc)9qKHJ88bwKjSP7D4I3^&F%I^So?F083i1Z$T^&1Bb zoPZ3Nhz*>C4xEVe8w>Xt1N9t<^cl)_?aoHU$_#2ZC!Lp*#cD8_v>KaEVOC4*24($G z{9XR>A|Xjih*19F-v5sx1d#n4Uvjv7hll%rio=BqwZjVv?Rq}dKXANS_yq=(C5D-K zQJTL`Zd6dbP1V>gZS5iN>ZcqSVi*%`of>ajl;X5H&3Rp>TR~%w;vAo%Z0~|b9$Q+5 z%xPer-M}_6#yTiW*E>Yp+)3QZ*OcX93Rg?~M+wL%ZD<4xLA;(L_wRhaYB?$*jJ#&1WY zmB+cd3uMg&xb6y6dyXpKBYCpOxN3CE4(;1Ej*IT!zSHO-!`rlM(KI_}?yT7n;SmA; zfyv3KxmmgG+O+T0z1NU|Lq?ArGhyt6v7^QfA2Pg8k3JpRc4(T@G%YzTDm=>9+c!Ty zzj-(lNY*RIK~D#)o8uq1#=umYj3-H=g>fRLmeKWGL)E7V;SZ1r9=j`eK1y;UGXMprtxO zzU>6_X$yI^ggkO#mxhon1v16J+7MXn4=Ft%nH>@X6{Q7;f_VkZDG*kUvI?A4lAMy@ z72t-IVMT(9;v_sT7E44D;f7j36!;%g^1v`9P)@=S6e<{ps5xQDb|nuQu%1Uu5)>fH z8Mt*V8f1VYECQlZUEv&W3`nRp0a%AntXm|}GZGyTg^Y~FCM4ohQiz%9#Qa9&vRray z6LLipY(*1vMJ}>D8(r3zSd@V+NJr;qAPX|kxf#gR6dVPbIuh3iN{PXIn)dYmv| zz$hI`Xc1h8QW^nKLPwttqI8f0Q7~(UIU5AbA*5i5D=PIs1r-JKQvmEhlrS$!83C)J zVNEQoNkj}8xHZEO(U*(b@-U}1%)jdBvuZ?oDQQu%Rwbh)p+-LX1UG|GiVF)kfsHcS zsNv)yyiJ(%*sNeV1Pw{{ncgJQ#-UQ0(Xk>x0x<%`*tz8$P0v{?#zR<_mq)6VcGTXL@y^*#H`tdob< zoH|@|?&yvy*Y-U8aO%O=zy_8b(l#JrU zIK=_Z;TR2kCkJ#Bedv3VRdaaICa8EQ%!YkZ5{Y>bm}<( z1%6gkR+fMJ`sM4#4<)rV;E7*<{dHw{h#i1jOhPh-P_U#{B)|zEO4vP61A;mt3AGYN zEktTCLZk-g$ZA0lVjLG^lpJ9cC@li&NvYZRLISqmOjf4h`hK5eWN6myr&VWYF zf=A9qM$N{D&VU9?AqGz1+jryx{H!KZfT!Kh+sVt>;%+y&T68WZja{$wuo)az!T*$h zyhuor{M%>!nDi+C%i)+E&R+0oKN?``k7xdK5nfRLBFEE(^7AJI6ELErNdU!T_dQ(_f1liA zMxWB%BbM6Je$gJs@dOE5RK!xgh(K<0A#I?&|bQ7m}rn9`v z_Wm%(P<=%5{Wx87k*c`})m=s_k4fLm)4dyKJu@I^`rv+Ta&ucY${0Ol(7^r!8fIj6 z>C!nhCCzGb3JwU33Xe%iO3Q7W+p2l1PVGB&>)fp;`0CuPOUEv4TDQ&3YLb?e5fd37 z92Dy6;^yV$lh7csefxH!MhqJ?pif?Ic3N`c$l=4ZYC#n>@*Y&s?)&=2l>km_n$)fX zaLTO|D3x7Xm@O!(^|>_#*|lr)KU(FEbnpLh7xLrt`tKqtVuVZUwS{M2EIs%@(`W(Y z*AENoh6Z*=f_lIK-C_UEh+k(R*w4Ey?AZ(fLdu>2TZFzoSQ7vPL`m(i$b|4(lvkm= z64VH*_=zYL$txKiz)8gNVqhX(ERg`?6(U9@Ce&g;DIlSQ;0P5kK|i4?flR2DgVm0V z3J}m{CosQ3M zNG@qitja+*HbaV=Bb!^In_8lU&A~%_Z4S073t63wtjR)_=Kz_7PfLa;#6c6|;R*5R z*jQ|M1U?{?>=cOP15o+FEq&nT-cU;)V6ecg`nI>Qy@fB-%m>Qx5c>TxoS{@Zlx&9* zgq##moEeUFBu|PlBauShbR~O6gHri;zG|X<%04ejy^=@5BTKB7%L== zg;n8*Dhg7^Kx%-fOx%_Mo3apVbIiFFWb8@(t9em&jmRLQObSNHkx_P8uXr~*j{;m- z6|_ac*c7Z;$*84FjDh{7cgEbN;XR|hlrR7TCBbPPf&}8wnpSQS{0Ynvfmu(Gwv9r;oZ9UHJnRjB} zy5om8o;kVg;;~<^UpV;i-HAUx>^b*o%h?YFS6*zna`V?~SN7ey@avJ^R*xCjA;?W9 zB_J6ED;XLH3n7Tyk&jM{QjVAi42TaPi40O9RL{|gC(uX`QjRDIU_!&uzo!!mGj`=P z5Ga@!CV7nEP?mrYLWe1us}W1^abOP(a>gh`a4;GP3zVOl zr&WMYBq75vo}gqnxILsfoMf$5Nz*){_h4w?SY-HQc=R-A{7iV#Tx7}uXwp1r(n5H` z0(9JbeC$H;=oyl{Jf(+|ua`??U|^_UpueZ5kDHT^o3p2r+1;vlHEX?{E%p2PclpPQ z1RzQvilaC@x})*4UGL5Q!>9d!m!Gc_UL$zJA72QCpmGv(k@Jx*h6Wy{MjnPd4^`&? zUEgpckWjM{oR_5u;%P^Y_krfV$6EUQ(JJsn%aB7Y12;ExJ~_G5$(0iqHi@0vDt=D) zrbm}eZRM`avMU-`IhwP z2Ji{4xq^H@CVM&6{CdXiHVIHH#X>uHnX$4 zi)Wy3aAa6iLR>;-YGzL3+>>DHcbtkJGkJv%=V$qEA}VD3+EXv~-Tbis=7-G}UZBC_;ecL9Pd7Na^5rWf)*3VCBK zj!`HN1q{STm;sBoqA5;*2Ut@dtc5?2P)O$xv{x81AQJEiACrJhPQqrU0&RpXYzR1n zZ^*^BwSf2JqX*kjd)t#c+G1N<5nEbNn_7~^Er_D#ctIYvCL3LwiEeDj6lHTOGl`iA z(4<&sRy;W+mh2Ym&k67!Q|K0ruGP*)yMig02GD}`GL z!i?i)g0SF(8KVq1ZA1X22)!VuC;?H3fG8b82`UN^g8FPQ>qvkkc5-CrbBCouUOq?~ z00BNJfdwI|2v~@ih=Vn$xFroWXJXbI$lMjSEca`Ez2EX5*TK*7kKV_o6`K`|R)TwI zB-uWOp7HiT6K9kWW(T4GpDX}TA~HZr&&dl*we%`#e{DT~W7nlW58e9f#Lb6?5C6IP*yEMwK5jVkXziJc>-X(mIeJjL zAUC~&gj5u%q!=ksPQvtCLddNL5GB+?o(Qd|oin&6?cLSG4$oP`=N)49g$OM%_EL z@50`l=YA>b9AawiE^FeZZD5rL8Kf>sUe8k^0(Zn=*Z=kU#*h8*!055GafYCc0GR-L zfP`|u$(KS(wdl8=C7Qy`%~a0a634lYK=JB%S!FU01T=^h^@nyL?p ztB#U&=ZTt2Q0+y@+l8uk!#zre`aWr6Th%gke80ZkTeTY4qucO-{rmLloQ(#v z!2p~JrPu35j2PCYP3r(ZUxQ9d;Y4DC1b0_g5zm=SriA#^;q4YK?{r~Rv$uu0)rC2= z1=%%%ips5CmsPbTuWodM9m2}`g1`g>|DiMgF8@VDaSfK8dR5wR>=8|q?YB$o+?sEK z{0G6|eW0+uP-q{ZrI5g0P+(8UuQTe^9(8YyxHN|CiLfOGHiW?%Us&M^OU;N_kBKz6 zSdEJ{q*z0VHLOGnjFG5$i9#%vilkBjPa?5YB9a3YC9YRdf~k01B?96J)rc^y2-S)Z zy%=>Y3I$soIfPtfkdF!p)d|6Jsm@3vH>8;-+R7gX5~_V5+&u*C8;%T(#>O@vCnsam z(~wyi=)6o~aU*lI`0X@-y zIN6>#(whCXDOHq(FVDc{CPIr6q4f>vg-Q6BXn05jJUE8z7lHH$fjS369UXxc9Rr~b zK~VcpxNR`n(jRT=i#7H{(_Ekw7lBeKKv4-3s*q$C04glr3`ZNFNF5TP!$UPluoCxI z5WX_ZTY`CrFc%JUWeFz=vyp_A!~v@;1Z5Uf6lp*OEoDGyAfy1LbO>z_63Eu8DAtT{ z7MQaj093pa#JfNu4_NFCOMGBKOZlR5e^f3c=!29%LZvg-WX#eSwP!) zsR%+mXmnV*`s!@A(n9s8wMfZoynH=dxBNWwC3dPEssjB+${KiYfs#pYADR{yep*4W|sLEcslLnIikVR;!&2@C!TGjQuEC8Pq95`Z_f!J$r! z^{!ut)1!fYGRYVdsHL1)3g{~kLMLX_K+{mD1jQKyXK+M>05^=07EIn*!Ozf=3uNqE zsd$1Sd49_7D?4lIzJqgBRb5_P^Sxdw{mmx_lN=j>c&c)Ur|OSei)P0JTV*&Tr@>wU zNknL*tX?6u$XJV%GD~T*6zmdhlF~xFhJpj9+9(I2iZY5B1IH?8Tuy`CV4N@D#H;9Xki-?R1kBA5i3ibC3^7Zidb_wzSSG~c4iu&I!e|y3Dp8_-> zgu!s29i1d}u$oV>DjGX0^S!ja{S3oGOjBd6i;|o+G;-gW>v^=f?}c_jx4MQt>=Ajd zTf~(P!KXU}UmD!#_t70HD+HOlZN~6=qRcB&tmnvUwnLdxFu(B-41pV_hZ(w5&g^cvQevyX-p(`kKU zLIhq;LGW5i`9^Pj(cGId06j!h*shhmYL2_SY{v zfA#kZaB*^TvN#*{W}QY4^g)1sK+6^_Jlx$lmUgyV6C1=gZrG@0^A@>TS!pS0!GV!V zrCcndl4DaRc388t)t$ne%Hpir4LLRIa;i3F*A}-e4OC}1&IvdVKtm<#)PFfqmA6rCSGVO zAFPc(+CC5!_!NN+ipEF8;^P`%(^JqH>F}%!WL_hDSr)mm3Gqt{{CEfWLQnWwKlIj6 z?9NE!-YD$;Xzamg?9o`_$wc<)82Zr=>RNB|SU&tqQ)qJ&Y;6{?DidDc2-@D1+?+!$ zPRFLi!=qxc5pn3?Xt+-#(mfRJ77TR{5$cY?aN8iHg&&gVgJydm4c(v&V6IS_E0pfQ zRT4myjfgiR@g^kNfJN$wa4iuEjL4C` zNSNy6=-k64I3YqXAcK??trH0yWkw006mb2l!4XhyP_Sk>2f$#K@c>aKVcB`NBUG6-Vm`LW03!8kaDngk@NY!i_qo|Fiu4%=*U9+VO6VNA-wu z(})5zOr)01@>I8S*Yxl=jZgNO9A#Ua>{`&+dsh>m<1PFzw+p@BE%JHq=*K;yu6GDO z+ctP>hVzNV;~!r;_u}g5!v#y*`Rh9e8FM_e08wFDv8zHDbmZ~+Nv#eaTwfdj!$3U0 z4ZtlR9~v{t>7;H7rkR54rsCSExDbFo4cCu`R0G3vf4Tbjugbb7RdvF=wz|4oC(aMm zdXJ!VP9(TS~NXzi(eBo88;f3(&50%NFUWDH&<$jWQbo%ScVj zX`I!)b63z-$l3Vl=!tz7ug<%+sd4p&#x)z8)NJig)zD`MI17$RR6o8QAJPAm|01Gv z+2_x{`_gQ}T`2h6u@_$(PPhpL?8BnAB9ZH%u%&Rw9LRerDtAn7BVDu?{EXqX9$w_$0nLKI&!AGEa})-Dj~ z5+Y2<9T<%ai^aw?z$PW3(}0Rf!Dgf*^Bch%bD@3t(4`*m)A8v0xn%iL{>v)v+Zz7s z3a)f1^=T3DZZ7#|2K{_IeQzjvr4Mng2Y$32`fDp_TT5(P3v5?&^k8dhPYZHwHny-K zJ~;^;pNNfafDVnv2S(xjBd~tqXm7x(5V%ti+}0mZ6K&>+WV<6kOEq+dGu@y}S0T$^ ziW8P>BN8oGya|gj;y^_KM1`vHASLB5Cw*juj|BG;;T|0B&fsoC6UQK86LzWeHmEeB?9 z-ZK5z7X`UNv)9@v@@_3J)J#J8Md>_;6Q^2$fNgnirO90)ojA zuqTW;NrY6YSbYXqHOCr6oMU*2Gy+{B2owhReW08`E%fgJT?I_SnZ+Uv!%GQAR0Sfe zD?>vR4kL^!rRc8Z=NhR6GJLj3J=xG^ZJR%zUab03{`uqE4;62!t1D`%>a~&(8zBTp z{2YM-+p8<9>*{JtK0TN(sO!7Yb(-bV^&=A!YB}QAOkWX4&{Ap1LH9JX|MnRnkC3i5wGnfB0fYUEdZq z!mtq`hclLGs0L69@TuOW!OEWMpcT7sZhu<2{pOqfk3OA#T6+Ci2{)0TtD?bJx|YSD!zB{>qiBvuDl8%F6Zh^wz3$ z;0a<*oY){Szh$e4u&~Y@JN4||BPA)RSC1Zr8#kUjapKa2ixr+^}Km z=56|R?~{|66A|b?rt{3D%^z-UU9+Ou-2|7O0-b*dr}}duRF3Z-<-dujtg{#1mgh}) z0EJvU{^D!;xO-5*pLm07So~!){xTGLI=s)hb?0AA-1?U&YC7c69rA1fxgl}NGo5YeIVQ|9PSr|4v9rZ z#3O(o(}09ZCTAq#^U|TB7Vw#_$fMCj#e7la3P2|2%Ua_52K4(ztg?XkwhpgYNxYwr zKb?Z!AH&=oDf(+9`Cy{x_7LVoM`&*wWM6yiKzrz9SL{d!Vq+6zMK(S=9hsJjPDvKR zF-FGYBjSi*G5Ej;q<1)wQ&6WMw4FcE(i?9gWUa*-d!P;7;0#wp=79pPclQ624;6M@)M0qz6N|(UdFAxKJ!WlwcI+L~u5gwPTzW z2q}mG%E^eZKuehrp`#C&$17LV$e0olMK6ut z-p*4erFRU$fUEvR{gjRewKgqK7LN}Xm_Pvgc+40os!o|MJka*$#627 zlrc05!zu_$cV^f2(ZAfF`MiO83zXA(;?oBD!$$s-z$Zm{p{Bf0S1x2T0*F#q6bk8I z%L<(;HoKQ?b$`1p@>W6Oq2+D1tQ+;qZ;QA7Hfz`Ad3)cj-uHCL_H&a8ejl^t`sA%o zrtG;fXY-b6n^sQyZNtK4vxa9T`>Mo{i~>SLtYC!6syu>;gk=?l;0Rz+oRAWjnq_n% z-XP&jV%jJn4HC*Eq0LfOFhMy1II#duKv(I+l%8j_1S5e-2BkQh;8C0c|D9rtPghAN z>d1v+cpl4+6E$3%@!Ox}T#pRo{{w**?U8d^~Vui1fa+zl7)g|_U2 zw;h1C9DuhTWPd$RE!`sOH(>U*ZC}28t*Nej`~1n>8-JcTc4Y6)9ovgGZdkcu?zHI> zMvNHPvsaha`T0#-G)l|LNNG58;*|RR|GWI-MIwwv2|oM>TK;bQT^z3L|D*iz$7y^po=Ki%H{O2>c;?fs9n@;W^r{mhJ>3lnWCa{?FUMR)O*uOHfWbY5bHO`2p? zhG``(3Pvv$RFs284g-}C_AV5mEi8$P#1f*Zlu4Krg=(gOnlMa&Bz+q8o_Diy^68h0 zF1=oJpP%fW@EF-0uZH=sob31diU(*>F(aVSzfm;T^punY$_}|d-}|- z?K}4Uw)@(0NFf1;5~;+jT1051gib~Zed{v91eB8$x5;svl5kNGt}4u3jd-acUo{kF zf@2&Lp)%ay951Z750>wTb__teha&@Hu%WTYsCZ;T5TKTV;( zFCaco!=8_ap3Q{H3i0YAT(^oJgdWB(kC zAM1u3>Ovmwik<6=|IwW;&O=t^Ad9l_1)1o)OmubzJ~b7el7vo(hk$zP8wvFchq?x1 z?E}eH-UJX*%{<|zo^WG#G+h{rLKAFA12YQv6mQ033`C?3P>PJuGGQ7zSV;vbNPh|L zF9BML@DVef9PQ4~?lkR2vo0j-Oz|$1$Qc*-_7a0U42FDy)_uGW@R*Oac zKdytHQ4I2jAM3x_?89wX-`fo;z@D z;l$;uM(sE?XaBQho3GEuC>*n5-mn(g;bt`@qhK}1 zs~J&!oStK0C&z#jLQ4@L1-P&%AIIo;;CFzFXG~(sC;^mW%o5fN)RHhFMLX6$7u1QG zr!^d{091o;5ll0f2t$M!GIRhZ>2GG{8SuptXfkG;sGhWU(6iUqOW(bG{rvvx7mq%^ zfBE6V>u+DnYpbivNzWz%*P*&9l%7O_>v*;Kq$Au=n(MwwU;Pb|10AZ0YA zq*x^_7I6%&mU7v-lJPU}SYoQezp|wTO#$E8HgZTDi#ExUgFGulTj*+{M^ZQPb zbJrx!T73TT6X6pD!tVRGZzZ3AefjY2%g1+LNj`al#r_Wxu zuITQ)n>#lBtNWP$tE2D#E%m?szlyNc@jHhD{GZp>Yo>ZiaU9pKUAqqL+YcTx#NERK zYzHdJD#1goimo}0z@NT;?s$(_&k-?B<0DP86Rb;9?F9{;cjUV7ZsD^p-~U+4z@se# z_O$jt&^2mZrsv8u?|DgHYF_B0~Ca~6dkaiZNo<W%x1>}@YuhD}OCzHrRLqoH(v-9)w za~kIc_y(8^W`i2s*vLDzYnzswklncP-~j`(8a3Wrw0X+JDec;{pE73BrZpRX`)$vT z?YovQSw5)$;7;v2Ett1pK>q=qIZ{4 z!kaFA`1yO&2^XQLgJ)jWg!Q`zH+afseZmvVblKMqJT8wPa2;~Kk~jCs%zYmr=M9Kk zU)UuZc1lBSNti7THAezO5qdvT<4!4^NV$cS>nWL@lju3ImXoMO5(NO1OeR;zji_oRyTbig4Euo?6UD3kT?-FoQ6)DBc-KbwwL_ zU`>4RmcCdUfT%#YXBa#v8Xp#ej*3GjBw*8$(YZnY}ukIME$F z(h0fJpSaSG-q#u`&V@EKf!AcC%NoK9)6pf3$>j~P1u4*^cxXrr)F&M35sY^5C))a8 ztvsOS?ocy#DAyg%aDkJZ;06{r&WOeu&=><2ttTS1M5G2FiVjr^dSXEfUW|f3aBV&i1UL)NszK7 zr0)$`HaR!mtWOyU8JE}+Cx@g3a?%D?r$B{TiIC&F4>`K_w@`OKaPc{D|7x8Dn?`Do zv05>uW`)%m6cj6h2mmL46*ar1{?Rg9Ns;{H8vN60?DGbqq<}5iAO>(MDH4|!0z@fG zHUcc^ON+FEZ8Vf@w0z#=TC&amc2UH(4XN7?4k2>yJ+=J~@5K!coP$=B_(6 zdG)FBJFhHW{p-|u^M@{&(RcOofeU7IYo8Zy*NAu&QgMuymrAhu3`RgRQIfwAg^@~< z(sDuyRD*;!h&h9Z6+FI_Gx9)1u_i%LaV8N5G?R{{H4LMoX*ofNF%p2_HL2^?xW7Tj@a^B|X;xo%dIx(xD2`P;O*(zsgHP1*nig30`I(4C^ z&4cExhL#r~>$f6>zam?HLw6k_emlwRKMM@oe~LSDPO|s7V%m~v`;UBa43AZP|6W^F z`Ta|I+2;?yzLtKf68KsLtPY62uiwhwfB5wL#n;k`+M3EygL}%E|J(cg<3&=hqWlcd3;(nHaAyBegpGeYJ>kcXr-9mJG6e<(fQDEs2JQn0sp{&g9lLhvj7F(gB*GDs z7_*6pu{}ENT(f-3(wS2`WOa0xkBl%+im}d3v@cI}D#&!%l;gRrsqe2%{C>&x-O|Ko zT_a(>)WQ_^X>l&2qHKMF4V`=pxz4gQyEN7y_E)hMiICKa1Y88t`N!@+B*Dp~N~uH+ z4vl4n3>u&SpB+fB{aC{^!aNJNjE590)BDf5@ny`B`;80!?7simfJ4tm9eY0U^y@j7 zUMZdZ!Ao$I@KULFa@w~}`ZsM|zZB`K|KMI7vhQ9ftGlKAutM~1q|e*l-fx@uJ&Oux zs*oAYMh_QfjY8hBP5y#8bF&*~1^W9dq)NTU3@D}7nw+do!2uyIPOjk8fwN?{+uhvU z%?68yt4DBPh~4B8>>JXvYuA*-_z}Z~`L z>Wp!t#`f#ouUT%h@X+wCow{`D&}rzP!R=bNYM7SRzIE&Rk4HFWp%&WzSpJKMn$o7p z@2gf09lX9li^7X9YR%1lhXQxw374Rl%k$5E9<%oy)ZiJM@No9;ADT|Q2YKwneI~%J ztq`Yd%qfjF zCDSTp28G0^;0#K}q+l$7PjbSlBwbaEiwYnL1AOu`U_mA{+#(D?#oN&&XDrPHZRjqn zN!Zd4YZria4nq1wU_)bw5pmd{u4J%zq94!bZ6JwKQ_KNP(_4tq8Ws4M>FNbEu% z=-x>D)g?+Iqq5 zeUUaka5Fb3(+NtkL-7_U-h{;hKIyP19TlM^!?i@1ng~`BfpTDEfD|B#@Dq`KV#bH1 zy&1}zWjsjQ4QE{m&J|}}2%w?>glIFuSWo~b-hv9^Nl;NRK$IgH62!Vfd@v@jyFZ2%*2?i%j@y(0hV~UKAIfxNvK7LFnS~- z7!AwodDb9w>j8zt7y*;StWiXoInuzBdazv#BouGp7(K&jfFdDTpt{5`E<%LV;4Fk< zBtl0rvf*0s0wp<@lS~lD&kA32Z1&Ul=ia=$@%+*C7cU>adiD6-t4Hr%KYjQ5*|)D{ zz}~)o1^D#&`O7yCpS*qg=*#D)=Zcdwkfgpc?tGq$xf>? z+}AboENJ9a(9m;zhWn~?mj%i8X$`DnqpgEO^gaDG?L0J1T@)!6QIwYRl~YEZkdi2P zb6}ugQqmHtip;cb+PyF_I~r_BNlZ2v48rdmMQ)dU?9qtntxNtCp|m(XD&4CQVdwm0n{qXw4ojUg4pU z$qC7Mxp~P+$rh_crB>N(wz!!1ye4@WshPokVXd3xw`tk3Q@i|u{rk6W(K4rTw#{OT ziHvQO(WqI|=3QEK7~Y}Rp!Pl5w{Dl$qD(so3k5u&jEc03?DqGQCe!Ru3gmi zi_QNm|I_+E%YPA3)8fq2ligP4r|nx+^!Vksydm54O;$p|1t}xX|N8o?yxCVD+N zdqr2v>9})9&>`GsA?n%(acYJ;XOOPRq&=RrL{O$6%HYrFym_rVuXWA@lw1bx2#gw~Nu#uAJ$+#1o8z}-R$_Zs`08YY0DB6fJM#or`5#fxeV^GR5f!FSc zl?X-TsffBYtlu8o;%HdAXIT|X_3CHK=-*&Te8jmY-{MjIZ-P|WzU+_edED}tItebc6!9tNAuU+o4)Y! z@Sn0ZOom;qd#)jpSdv|T-;iBenNGvRn!AgY)Js~BzW7r9_0jo$c zB20TyF$@qKf_M@;Mwn!*Q3|{~&`f|*j9J9!#f(A12$_U9TE}u~ij!ls6c*OTWl@Yp z2n>P=Gbw4W;b&^F1u|?ZZ5^i_v$gN72PfaWxbf)G<>ybYzkYu6?aPO6UO#^O=JAJj zuRni!UtLx4>Fvws_wPNwbLaKFdtcu@dwKuNxFKzf5=u)FMxIw-v=XQFV&1Hh$n~f# zUv2CxQD(sUY|flZJ2hdgS(vOVtXZP73^2%as1@A0DHyYi(}-{-L#Sv@#tO4^Qh%G>$W%DwBzw- zVcfo|(lL`*NWoNH<3QBciqfxN%Brir2{W~X6c|Ei{I{>dLLq1WIOOYM6ydN`Bw~-<@@!u6J|wHP}+$b`(d$@eqZ99~WLippZ>R=rnlW zp7|RKH}3dl_rPI8^m^mM1xvx7=-s=go3oQat@LxYh1d)cHg%Fs-q5P<5$@B?$1pI= zI4aUKInFYxfo*QG%ls6VMJdjUlbshP+ULewr^eaFM4JYM>3RieI{2vaT$PzNS&Tsv zsN!A4LgG-4bPPm6P*7vdglz$v&-xv`6nN~f#7(DCMlVeM{q(NRJ-Y#KCU|AA%Z`0# zAxMM5N}SRrc4>9s#^#S-SKa+E|I&+9Pri)${f5Lj7(53-afw*oIH&1C7w_AQ`gO8P zElqhl1@Iw$=<%M_Mia&V1Mw_HhuDxiQ^}X z9W~nD*H120y195nhDBwjX0~eHs!PW%Lk12RHDc6=VIxP696fx<@E%=zw#{#snVQkF zOSiVITMin~zi0RE@o{lxlgY_!_x1J*^$qIQB>&v9t$(fk?flwZlkx{N2#pI03UYJv zFq^CjnKG+k*3?N8^IJ3rhywc{?Eim!i2o<2ezgCKi0bO+-Y3w~*T=AJ;*>Y{pRZiC zsNJfa_K_zR->%4*e;W$9!p5Fleg1vY$eVEFWi;q_$a^j3J`QndkGW=%Zt0Y3BI6Xx zSR-j`2x|;rbY8s9MWnTg)n@vEXNyZ?uWJw#5#u%J;LzbVQ9ZF zXh5m+fV1{!*9k$G>idzVAS* z4{|lf=&JqH_nmyn2IkE&>iI(Y)iUz^2IR{gs_GP5eL-4#N?i8`SF@k^vh$BhW(mGu8+g#hQPxDkgncv6IUVG zM1mP=U__&|XoMOK(_o;EQX^psJWz)F0{tW*0>ngs6!#O8z8vE%@QLzb7*C4zAbB@R z41|;&q3jSq6btxdKv_M^8bAYKg{ixaPCpyOxk8*jBngLPX^18l(sYLOLs6%JkbWFw zUI}^ZrlOyXDlA!a_(EXYLyE-hn#5l^O!{!{)$6IdhR6ecTn9hPKYAZEC*vT@NTB&) z;=^OCrK_|h%hC7Cp^`OZ=?1!_fGH^eHCMWkFDsUo70XMD6aY@8MF3H1fT+&}`if2F z51V|B&JI{IE@jGy{6$j+En75x_PP->_YPTmZ_bL#lV=|syz0u7qD%8Epgp`x4n&ot2U^L*9LBt6o zOhVc{fltE76A)6u7EUV`lG-UKT0ycBgcL)#1iS+*EL(*z5Emm;kF;|0RLFEzGE$Vc zGV9Q_qF0a4KfQC|@tq4V9{&0I>CLwTDpc@vmM>EANute zw*L?O_cQddOWcVoqEpvoC$AXJ-P9hrpjo2`uihr0J*K2 zySRJiHErta<-K6xyuEvNckkS}YunZd0X_i+MYxV{5$17d{elr$F`c{>14H$rB8=lA zO%r2nlj7}D;si2Hj(Ag*cbu-@vE9Gr^58-E^*jD2Z@B+@shww(RoGpJ&jyF&I11pW>peI@`=$B} zUfQbYOuM3!iGya7YFFXl5Cn%|XPbq^=xj*xCvC5Y^xDwSGrzI8t}4E33;Bdzs=7zA zs$;UZvs534*}jeNz1uS=-Paru8XOZ5=IiO+EH`)Y!bP*D&loXum|m+72@FY3&1l`C zb)O!6Mhzb|W#ZI1v*s?Ew`kt%dDEv%A3btR|2_j+ru_IYtMIG>YUQb#ca2kt$MwQCK)#ux7jmibnnu6(wH$3 zp`pSd{Kp69INtihu5Ss|e-Tkrm+slV`Jk(Fn_>NzlzjNyqElBsF<;bXde@zQjM{wJ zkh*)wj;AAv??EmFc+5#8<^txoh4Nm6dk@0BT9KZODYsq*fho({NTbV^I-SC1wYR($MZ2+Dk|J z>#;ynmvNM|D24{JpP5rPI{%G3(taA|7BaG}7M)VGX`iDTnqmT))@VZR$ zY)AaTVCc(IvSJqR*&-k*84?}_4o8ml45l~T%fhgJr3y3lavF45(vW`i+ zR+zIPJm8Zv#Cb#FU|1T5Dl<`SCZuYP=z1fTQMl`L$X>{XzMFgS-I$%1p$30%_?+SxKRytWf1hXrw7EQ~@j5DF3p>@T9SS4 z%$_uO(u^L9_Kljnd*IaKK{Hkk-g$1#!c7zA&l5QG?PO-0Tsm~s071REUOdq4n6?_@p{MLlU~f~9NFzmBF2FzPA8&;?5i9tCn*U^ z^9aqt1dCuCOpp*vTNy=Hy=sPuo-M~G(owT~R~(q|@X;Sn@0`DXUHVcmz5Kqy*3T>*#LC-HmL_6tBxOlrYze$P1hr;}<({ZYN*U$2Mue$YQbtm8 zl9O_@NQ`kj!T9=0`VS%(ErV99N7iqrwj4nA9V31}B|dpcdg6-e0Wwur3QVd7_^SN=t-PY9>T7jP*_2Uz zbu?@c(|QGORZ3ix5-)?a{xbNx{NqK!ahy~p>)Ws2AAkHYZQ8VmhzJx#LV|;nl9Gag z0s*cBX9mM^x!hzju`JLYLWCZu!P5u=cX4q~jgmb(o_Kpr;;O9ZxnT{)_(ts-F#OuC z{V%WXKD2W-&EiVAtV8=YSFT=q_wL<^qen9n6NElzr8ro_WO|tfNJHkbiKi=B;~m?>&0N z=()4zu35RJXhYG~OVCy_%15;91(hu@LNmxj3vC<(camVdn)6a$hpSx&QT&;nAqYkF}X_(u5!Jz zQg4%K3{nMQ$M?|QJ zV7buC7a$=60j0!vpqLC0F@7B5$I!kk>qGP2l-QjVyI?FplwAmj5IXt{^?4cTn9hPKYE{S1Dv0(GJRT0e^?2Xu7bcFz~_x*$$B86*zy8V z`9_&z{0YEGSt`uQ)s_|NN;hgsHmW{vRDIc^xwXW-Q;fK2vd^H-ttSobHf3aw38Q;Y z8s2;S==a_rYG~yKwD>oC&q?mk8Oe!@s#AaJPv5YdzU_48uFJXm-j^Qgw;s&f{@cS+ zp>yw>(2FN5n^;pVtW724V-ouFK&u*ns`A^{%CBFmzI`kETv}IE^Woi-_N`J)9Ap8Q zlyWwu)LA2QR*60J|8l)3QYMx3=-S1_#aXM>#>FQXjMngoh}*Yr1_cS7UG+lB*VlLc z{P`jgfD7d0iO!@f<5CpENqf> zWp2-V=jJqP6z%EZ(=a1r`t+&sF){vLUMh;PN@!0t9iXBjv~0RvneC!%<)P}}rRwUf z?&+uR6=3KYsOu4I=oYB!?5pkKt!v|{YUUP(^Gj8gn$tRAU96oeJPUD;r zLx<0uJ$LP@wY#?OI=KJf@gv87KlnRnZ&fXIWyY>p1T&L4% zjAoMNr}P@}{ob3`XRbdQxb|tx^oMctwltY+l9-h`VaAnSV@yp-TQF~)r<aA?J}I_DB}H zCrDf(rM4ic*-K_}QyE>=1}Bx)qEKp8YPD9Y*6Y+pt;VWT+H?wMt;|I$a@KJ!TGmxd zyJ#pEHR-0IJav?}4i7Y9;TAmBMkG0ri7q%mR3mr1sVCmb2WuaIbqs*I2SI>L0|L>$ zf%x!HY+MvPI}X{=khszj`Z!tgcmi{I2z+N6`D6+Fb~RR7fK=>&t51;M{^F{iOKQtB zRqsTVf1#BZu&Og;^!NY!b)_BXm}GyQcN zS+kd}*~EUC!#(Z=JqBbNM3)c3zYWH}4re~~6g|kJE@mQ!QjjeTkX2Fm@Bk#w1xdAH ziAF5WKt$>BNIeefC>bRr<3Px`f)4z= z`P!-W^Pl%xTeAJ`>#2vX+uA>ZLO(+h_u+)w5yQ%gFa5Xt_$$zWDpytH&Q) z`{UvDKOWsU{rJ||$9FD1x_#l{-3t%yU3_r=&zCPAynB8B=)uC&ga8JIR2-$@88Hq^ z2?U_gBIhh})+S@Da^55-^)}c!O{vag^n-P>)-p*PBhDk$tted_Z}gKYWr$t^L>@Ra zNKPRNij}a8gd<3eT->CYboNSOQDAf0Nz}JQ(oH7zBA*rbW`Sg zYT9^d+j|IM5&2%aR-U>%S5>yNJk2IfFpI-=A`dZX7ZGL&sc9lQ18y#24bY&exTZLoW;QKr#qbsB}%ZguL?sS9|C*KrWXOd4-P7P#zg)?gl)qEW>S8=XrDaJJ4fu*NaC3;^GK4r#mJmOWELN}*+XS? zQ|aw0jYX}|3x}@L7#vg1Y#XLfcfZ%03#0g6m7#2 zorpA7BGnB`cSCdBvF4swTW_>$5Z*ly=@kI=3xN6uAcKR^2@%M|NN8>x{7YlvMmO@& zaLL(T@TK9@%}L1175L`^`qJOkCA+c814!j1qVgeM{Z3Z2z#o1AKl6G%FnK=Lxm-fE(J-Boh{I#G?g1p^iyWM1&R( zR}-O1Dp*DaONbyT5h%ff#bmIE3FO%Tj`gEiUz+ow#9pM>lN7rXB4>=V3zQPN`^*q4 zOyGqaDhlD85Z)CQdqa{qMA;lO<)GRGNRa|5@)3O>)G`Nhx|uSlV!?qogEn4s?|KP} zcmPGbgktZ>@?KBhQ+fN#ht(&3Tn9hPKYAaamde%>6$MOL0R^mlBVAs|lozoTMdI>8 z86ZzN z4+%-ic_Gm?q2Xz*n9@mrgsRt1biI%Q&=OYs0|s!#(>jjUvb2gKWw?+kf=6*-MJ0#= z;t7=@@-($(f{BgHdR)5x+vC5E-8jAH>e&O=&mX*T=D@8Bzu&oh?9Sz* zcL1wyoO*cU^uwEH9^5*6@8-D=ukSp%durUs_I4f1AdpfbmXfpxL6s~HU}KSS7Ny9n z;4D(cBI9*R$`~y&ri#V>sHT}*+g>egCX)A4sJbf*(K4x=Rx`q~8d4JIJWNF6a*pB{ zjI^kgo!YYtRzPdF!CUtuzaAwHo#v09b31c2_tx_kw_m1ReH3%yPVBXZk*BW47Vq5Q zh};uG_5>Q$e+!Zc)WTdS2dW&oFN7aeLXV%2lj-2@&B49~C$-2;A+w5EcfG<*D|c2) zozzmhQsk!lR|~__B!yEP@MQs3algiHv)czQ?C3Qy-?eR=*+(l8JR1O%15~lGu|0eC zz%UHQNVQtIdi9Dc7w5e?GGKB<@|RmfzrJh!>2XN;gP5`hktGi!K0OGkeB)R4SE~gX zQF~h@f8L#!86br*(myl^fng4TWjL&53A=>xl2d^iKFlDAGxEt6QMyf<>8xnzqRe$s zXFDl#y$n5*LJ|yof>j!676s}!FEt+@;29t6%i}Oh;Fu#$LT+OhAN9R<-(LDuU0vGj z?Z<;xZ}q?PXx{g41z%pfK7VXGa^IuLFd^YLCM@q>U+N(R9%2Aa^$#c#ad(q6NYumy zO4~)*;^VFEp*G)mKX*Uxv4a7h!dA~p4K($iJuJDd&V9*rYqMB&-A$*ev(WboP}K#b z@*-UGC-&-uOOsT$oXoVAxsBR1Zz&#pa34;yv$;?;Y%?{43^ZSAVnyLRrp zc=6)>`}eP2y}EzT-hy@Of7`X|%B9Nze*QL#B`i2(){L1=bDIE1tW@gECg*UU(8+!+ zciVey4;)+&J9K`-0lCqcE^h8dgHa}y$Hl}?nlPzr=Ps_!&cOkJ60sN@&VNcM2Z%w1 z)pua>Fc(RMbd~4-xDI}n|20IBoCW9fjLc0H)ZR4wAT;&`)cG5f^Qq^mw^z69+BIbO zp@JPdcHNPu9cs1sMQFFZkmnLEW)~K`hzuOS_~(m!n@W9hWL}M=?#VK@c$ssE%<8Q$ zdnonJ3XMgfHVNd`>GgW8QLi!U)pn!O*&uh-OI`K6i=K7UGah=@TSxoqDPJAor$d8` zNVFYKaK_VJ$;KX3V=p4x8*lD|xAi4D`eEGy@m_&wAAbl~zW`)pC^|nL*_ei}j)V4R z(|7vF&UYq{b|o*4WbZFwzTe8Pt65uDv*G*Gw&lMwU;cn9@6c5*_^;m;Rh6oW7u@$- zRMlT})qUpML;UMg;>#=F#S3jQ8KR&}Rb&%g-(Jeg>ug^(ao=}iRewk-_pp@(Sj`Hm zb}3sq53QVqS5K$E48u!%Ax~PtH}kNwIb?AnJ~b2?AA$Arg}V4)P2I2*3mk7kVhwnV z0gn=nKJQK`wK|CM8@qP^NONqTHi5DgIB*bpG zNDxv81DIqJ7TXm-WraCAFjV9UOT1ud1R`&O8am+CCWt-{(shFk!(i(y$Z`mBxeWPT zfdVf>J`ah|+felFs1e`Jy{kC-{BDD>kEqli*TK*7kKU)Eko!_Vec8yB7chWN6&sm~ zBDSoUFE19C70D`!1w@q>%FBu+<(p(Bh0^zH*cWs0dsCrZ0~G#ZOiPg}l2$ORie-Qo z2INrkq*lhcn$>P*m02YMdWeN#8AYi@oSdP=IKjds1Cy-Kt@pz?NQmE)Q=~@302Jwg zNRk3X30MO9$pI%4)Ie0Jc>;h+#ZqdPQPZ@7ASEcl3-XJ0s4>7Ngz;t-1J(RI6+VL} z$BB{`MQ%N{_|ffCH%{-na^km($A7(W;@9)Xez|yL*Nrp#|2)0_=7qy||2%&G+8=kX zow$AV_`_SLKfSzp;FonVp&l#-sU^IM=N;i2KnC#!84Wa(ki9}KWd8%Y#3mJKHH=G| zNfbs(gGgB>6WBr1FV-vFvjB8)}I`!it|1VF1zCR4Eco<&tIJoR_=*P!ipP%_xJSo{+>im2$Bd!~907cCr~z7o&-yj!+T(zaFU*ziL%x37^W^omPo;;d zzK;0%%JA@>?f1JLvF+3fxz=J4v=s2&Ld3@p2Tp+9Az(F&1<9y17o*>eKNG)~dwqK8 z@%?i^T}eRA8^7<*J?iQ_k8e*%_U@4oFui?h%ktL&cP^T|)%5PkUggIOb$?3h{=}*- zK;KS7bvG49*ZE{6g|yFa-!`vBmp1J)Qqq#+6Wg}T?~vba<+A1X?%aIaX7fy!IUxga_3x!0%qZ%6PT!#Ow=keXap13RveHg^UIa{G?KZe$X(;)PQfyZ zm%`+((AgDgqf)I`Yjj$zL9YXd0xC*r)5~o-g_BO|q!T&mI5#~|QM9*?^f!=!CNjuG zgqhJeCnU`s&GN*Xd66x=@qAyZjUUk|0PPV7bq|301i<}*pn<;7U_W$f5Oi*4+PAyQ zuFr@*-yFKqh1$~+I@%MvG8+1DGOebrsQg9eFK-6b)&2JEdBWEdP~}Cm`UP9{MN(NK z|5hgb_MHFrg!%dutNWn%{yCysUp;Sw3=x`;eDC<4Q9jM=nJuL^mTRhiqpD9Ts<$(h ztFh{3RPAD}b~XvDdKytRocPv@e%YElpN$qLK#O9@2_eYD5Nu2^(mMcYC>0Z}WFn+=sF(^9v0*$P%8Pvvzn(9x8JAp%Am#-lEy!-gP-Lez0a3oaYX?MR8)BZ zSH4kHQ6R1;6jc<7!1k|2(uzXBCv|zTvb=!7xBF zy@UrG(h1#nfJ~GS6Cs31&<-*IdI9}JI97F`6bvmVXc-FL0T)4p2x3`?2I7g3BhqY{ zY^t7`&qI??x3PvvyLw)^_3Mob2hab$>%#9lFC5uBy@G=bv0ZIBq~|Esuy{RL?497{_6_3?~dC&M4tbQrawI%)z*yEpp8sn_3yV7$tz zsw&4oQ*G7vFP}e_zI*lg-K(;X?>>KgU-|8;qo)t3s=BIgLQ?j!l1~GAc5~7z1Kq7Q zjnvJc^s;E&401O;kWdn5mBdLYwaY~A+JCv~F6nRN*Y*us+1Y7nd+W;1cFFO5a!PP+f{qdja5)%;SWH6xg5w(_Hsl5$oS9YoA*S?kVA+%4iYGzkPeMwc z29!PtC;`BD=v(r{yXIx;?tV$jL!!PGm}@22ltmA_)nFnuUzOjI)IDQSjbc zk*AXK5c8?-Ze{`+*uF*2W|@GKo(kGkf?Ii1DW#mPCb>k6qYmi9*;juRUCz->NgmIRKaSk38%XA>e?f4-5GPy1m~8G(|UI7-KA~2UR^u2ZP_9v zA)!%PT4s8BlboDE0|o+C?b@+(@9sUn{qpOo6)Oky>z|R9o){k&78Dp29u^W1ke-~n zaL&AWGiL?)2c@N^_3hbr{OB=@7A;!4YR!rzOJ>cOF=E)T&h0w*czO5g(G$Ew`?l>O z!z0p?Q-F%9=Td#CZ{xz?8l-@gi4=urA+7~HmH*{ zsJYC)iOi>=+#^-#60dLyk(oUeMmMF_Cf68LYOMw!N&^TbAj+&)nl)0hS_b|f>{^js z$Ghq{Pk<;r5n!Z3taP}Yin5VOZbYUx(Zm;TYVB-)j(*!cpBX(TLH0mGi4(tGVgDB?SoRKsVz=l@l>#MfeJ zMS(*+74Q`srC$miRwM@YwOArVnHS4T3fK?J@#nLV8#ACQ3*mPaaw0*)5wnMj5klyfLxlB^G@P&?x}!sn z(u-)Lgw+f4oB*--pX<*8N&yi=DH(^O2k(qJg4AJ*M+puhPz+&%Ir$*DWQh`*#Zbf8 zMvLS3oL_k5!qzi~x12t><#}99DptL&od4o$ualQo{rTq?@F4;4IFi@`L;;=jwXE#ZtCwZ(UVMJ@ z?Bko~AKtzEE=+h5I{qphe0p^6R_p8xH>1|y)oxaZT?{I3yWY*DcGb&)Ijf~MmBc2O zSmh!&oyu_){7?DEiv-;4_Re(Q*xPGy8}sf_(L08OE^B95)75Ep7yI%KmV&97sz8@a? zynpCX`zqt~^vwBzfhCJ`i+cMBuLs3}2_RvDO@<^lyDLRlVa7n95l&2sH_@YsQ=^z6cZKU=iz5JYFV5?AfrJW=Hny097jYv2i&iVlS_71v%K~hN3LXFxNd&@(Dl;` zd&O(_(ia}DA36Pb-E{qJPLO5i#69b}{vq|*V1fs41UKbD7 z%o}QPJ9UB?Zxm~-&*!Z?BTd!QQbi>+p zE%KTV>_1@5%2j)R+jIQL(IbZsZ{NCY?yT8uTDP7!Zv4L8d%AY+oSK|0yP$)r$XXDvG8k@X?Ym3Zp{)k^y~3WR1G3 z?)Y%_m9ohfK6~_h#AaUYTKJAn--|@9<)Y>g(IfE4QC!3vK5QZz*hv)7OyZj(^Jyga zOjWqV$?QQAlZV{krW90^L8Z~DHCmNQrB*5Q8l_P!H7G@9mBgx%Sk;_O!#S&24=wGZ zqk>FysErP@kd`flrF9peX$4T8r6 zzy*y(-_FmxJizerVDE~{gHLvX_Oymhbc8| zJHKf!pY>b2&27{?>x4PBUHiQ6J_%pE+R4jLVsJC+Lp836mY5FV3H_onN5$t(ObP86 znAMam*>A1eMSfogRjY-!%=ZQs@CfmFgZjOIV&9J2_x|ABt58ZcmGF&8EN9c7G5@Ng z?`yH_%SP@?A@^mY=u4r*fhb8mpMaHbU_LCvUd@3YOo#rQ3*FhmJwKy-|H!mym9qqe zq~P}U$6A5_QG$??qqG>Ih55FqP^%b`UM%NfjQfcw4i@;t!>ACmhm&fC(($BLL}wA{2+x97X~oA%rjxk~S*oOf9uQ z29JkbrWq&h?tAu9;pxNc4j)*5{LrR94s7~k|CUn+ww&I->Gb|BC-)YgJy?AC=$4B| zHlIIQbm4f>oj>qasRl9QNGEK#7e6vEU5trPJYVZ98-;t)?}8Q>EytUxFv zf#ro|s2uB2nWel=ifasr)JL>*pS~S;PKO(`}jMNYbZ)zPPr(9`q1H+1z}+0l7b7njwYTvl~*TGiR+&{DSbJzPgL z@v0A*sCRaLzP`&BFLiYixK%vM?{M$<_4!$KZ__?K^elT4SpGB^$f?rD0i}-uN*?-u zeC+e_kfBGk%xK63u6{a(QdvjjIr>7=QnlSFr zp<`Qi?C3fyy6{NI$-msM-*morE9BM7mTy1yJbo>8+1@58xiM?ku3;Dk#|acAWJqEN zcQ~1-PD1J$K($Fobpl?K0lgUOx^(=saZY(7R2KW~KV3h)jcAk9BF$%Za`^m=kl76b zrep+6&-9{?*mSGTe^+5-peL;CponkD@L6p!*eO7p`C z!h8lMB~2YRX#9ww!v^#lKXSzQF=Gb~7|^Xt*S7g>S~hQy*R)y7yyhL+w(Hrw$FLzo zr%swQfA*|4EnDX0=Co+qEHxpybzX~Qix&ed0iCpV_3C3sj@-R<`});Cf8Dur#nNSm z4<0)5`;m_AI{@-!H_qzRp+kB~DmYOJg`$2Xc)46|FCMCC-cMD3nByDqp%sB@o-ppKBV(54Q z3fn@)ub^Y*QqiNRsIhd|L_Ta78_<^bYbx={mU%Z+c%&&@iP2qQa8>B6a+OZ0 z(y9TTlnRwnu2x9(O0izao77^niZ?1~lajV6X;(Gnr6mK6bcmG+wUQAQJkgbC>_g@O zMEPMrKlKQq`i79be4rzvV_z?C{Ia;?`fSB`KWKs*JP?-! zU{Zfn<_F7t9hCAw#O|=j4HznRN5y`yG#XZBK8XzWccn3!E;xR4 z&4HbZj_g@^;=qQJ2MYh#UwmS3@$ub-C-xQ||83*3-wMthEu$Ny&M!K_WMa#WtWkj0%I4G08at&`)v>G`yS*^{WvYg=OZ2 zWVJ>KqvHq-MQcfs5@l7epe$85*mD{uNG3c&F=-OHssLU03%Yq9w&!>1_j9UKH=NI0 zPx|xWu;=9q-+Wv6tYpR8Z;SuDzy8Sa*PlLsPp3v0dJ>eAu*|P8J-0pxqV{WPDL@pE zP#@pE{95|yOIb-}$X%GIcH0SBU!0|{kP zh)ha}!BIP|g8wQ1c#)_i?Cg9GfT-1-Tvv9ouj=Hyy0g>j&h}NE?cm|YZZ4CXxC<@@ z5X#X#X3*<%va%&&A^N;aBh`m3*`qun-k)#&^)&!e@TaGtp8=vC`IS8O2P*2rBkzxo zygxkje*e(-#eMg$Z-buh%~{|d`B%@TkLKns_E#@5+E+Mx%(2=|PanH?lD+P8Lfw0h zFOLFB?`M?17*bPpv97N2-Lum(ru4|k&T#kekZ?@DhK(N`+W*Up>5Zb}LxO^o3WcAa z*P%lPDyyo;&KTEnaDz!(q6*IVZ~4=+_m@R|l_bv#y;h*qW{l?g~yC-RT^okmBD9*4Fp_?_Avm+I9kJ#=

    bjGUQfl>36 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 S4~;gg>J+5Rq*tz7p?IjF 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 diff --git a/dashboard-ui/css/images/tour/web/tourcollections.jpg b/dashboard-ui/css/images/tour/web/tourcollections.jpg deleted file mode 100644 index aa7161cd0231fe83cc2e8460747d00b94cace74b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305942 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

    y7uOelxjPSZcUC6KAs^0X( z`{wJFhLla>6*E$5u5<=dd}V|JA0PM5&Q8jmXhh#NgttajNupa*$d0?4h%N&VmR+yh z5h8$YQm(^BcThYI$ja`MPkIWxzNt0%f}fl$Gmx#z{;*iEk}mVQ$V+iQzYDL$$(0?P z4);jxmCmaQF{hXYqw)u1?rvzKFp;QQ2`Edv*!!%jYpsnBWhtFcs&beuM2FdT-CdSa z&IM9=<-5&t>ssC<#jN41XLV^QiQn~{11~1mWu@yC`h!E*imq#i0Sn?GWU2S+bt{v z^LqRJ@4F84h9ht5KX0BUCS6yE=YDT$C2~7A1x67c+mTaLKd#2r_Sa>emiw`}7d`gj z$X}S(!PpzK@@x#<6+w2_^xc`&xF&KX8Wt>Fc-#M`sXwsv4dBeq@T`Rdw7$Y^50%3f zd{16mBcBa=`_^SaD%OiCa+L(G^^WQ`y~-X3+m_pqLo?5x1&5G~dm~Qp=+04g+V?@@ zmUyZ$A&=0ewW2F8+Ebh6aC1Tiz8YW&6$_}9oND(wZg~|8rP^on?^}i09 z6rmOV3r6j!I=H=dLFAk^X+7uAt0rl0Yfx*_yi4<5wJZI1#GAWm&l`|W4g)_0zH*_e z5uKN;J*Uj|n1-=43ZR?C?R=Mx>v~$|7Sv|?JQDFEzYT(JPcvN~h+doRk=GZ!CO6~2 zGkLj2urph(+x=Plk8zCv`kH|N_e}=kuB29wm651jDSS; zT2*~>V=asF-^6l=0wyNj-K6@tuqG1seak$uH7jdN*W$Er(1boUA ztVKK;()Ub@x5f-C3Zp8;(qvQ?Ms7_7C!!xc$vClU4W-V6F60sc5>`}mYT+^>hOSN# zETW+8#$UbiTe=Y(K-5Bt9X|hkoLV(mwzK#DfP()m=}x?oEBpYSxHU&<*!hpav#z$~ zne3hLG$4o1ME`}YLig!Rv_hBL9zIRl?smK~`g4ZrOq5$u;7tifcRehCE($h`DX2dJ z_A@;Wob|b2;(8_`Z`LthW1;BFiPE&3`h0CH6-w2lefkQlg5|bzxlta#waLgYfBTF= zK@s+^S#NPoWlWQm!@t!KpVkLnPp%9vHNR#&5iZFVZ}aT)@|Jnb#@Ex+&-ge3IPuUS z6N>Q(?z_@?>|v7N3N$$vYDkqQ6dpsKpNjmLl#=uneG6~t^_|oowi)+nlB+2M$ECCZ4{7(ter$^u_#fFG58{e(uJsZ_0 zF~_uvZ##%iQ0-TK$tPhJOoT7-mOtFW%;T<0$jZ zlbpfXAQ-36@a|h(A0F<<2)nj$UF%lZ$iy%7#kCrhZZUfYC;#hP&S`9N0VwLgZ)XB_xVCXRD-*9g;>uA!aOgMEYU&&#LBuD__~~AVY;+|cfunf+KvzPC z+xgTgFog>SeuCY@Zur5z@`5d1#fcKXS4+&bmA4^XVskb_b9=#`BVFR@uNJRRwn^8S zXKT70tE{@?cBI{ncSn!hyFgbodHWF84&{8eQ5?ua2a-Cp zTf>SjoYuv~D46^0=Qd>>8dVuTL~0y*+En^doWljtSc{J3zl36y&TLH&)3C6td_#7^s8ZJYs>!th&}l%KyN+5; z1@>G-Yv#Gt6>#5DG?qyr_aAz%6Q|mc?vj^+Jc^uLLV#1Ez(V8!k9fW>=B$Iyv57ClQaybB;Gp{ROU#$vzf3V!i=ggsf#} zZeha*#Y$E|@tR8Q?Lo1Rz&*`+k*%QDRf8f*&2k^9a?Y3~biLDygvCP$cEUYcC=pnn zxLr!O8cA7_%{feVByU-@o&U#RZ@N>^aNzI})Q2z;9MTIS~wq7XM zS`;2@bq7FKmtfQFSEmsBGBOCN;_4FfcS;(ex9vs!2;xp-6{#NmwV%H~NhFmekWG5b z@FyLEjDdS@4HyYB+I#R?n3i1o?%3f|KFE?-{}7rXko^ZrGOSq3*fwj-()cP-o5p}1 z%#CZ{m5pEd=9<>iEaI(f7_9|omP%}_;H`E1bIvq>;!*z=xel2Sm0XQ&=&yawptp6_McO3)lQJ3NQ7T zY8P*x&~RNg26r9U{*=k#E46nsX8n)BsOhrme2)SbX9MRp|0sE{T_Ry_P}x|r+fFWP zEK!=3bYTDFtVqEIEVnG%b{Yf?d(C4N}BWjfs5@zgzv5e@UAz^?`2gt)ROgdJ%QH19NEhE#p!c z?_#_+j2T~hPDYy?dO0 zVR92Q^dEyFGeralF;A0=C^X;|WSVN1a_lOna?^59Zi4ZP^2C5X<|sTZdK|dK@*o=s zdnKA_D~O0CW~wss#e|~VE#yX5nwo6OiXdxU3lj134JGWfqQZ-+x~gN+T{FqI&9fKpevMt zm_%{ZPTeCN1&Wbux6Zn*5&7N<_f?xwd`rk!!^Rk=4cjkw8b0kc z%xGL#jYL<>Eidh|xgjpKS_!a^2P+pDNbMv@WzOuCpFV5ITNA81*%ev=MIbN~;brhg-~AXA zd#m?18zi=qE`TN7Ap*%CRCr-+iH12zz1Kk~VeonLcrCxcBN&*t6d~pdT_AvVna_1#KmuhKyfPXU4E-AXh=_`auZZ+1fue2{ zpb7gCe#UAbE?TT*Q+)_ZXF|@r7hf>N)h?uVsXd<%FaGp*{uri>jE-5VZAef!Ch3-z zc!~pZX%TQ=ZHS>NEecND!6B%D%iybve?!^FG#(0I?km@a!QUXANSDedKY%fwSZHlq z9khJNEJT$kNIs|dk&0Gre;hxYhgoU(esvClp2!f&e6`Tu2qkHw#Oakmi=>GRH+#CAORO z5XZ>lmT4@`PoXJ3cCdVL`@!tY><1+b>h_`R=qI`qy^E91HWjR1O1aXF_$K-0M^|$_LlGi?%zc8W`u; zmRGzF{EiJ%+X~qGV(hw?mekbn{n>)=<`{IR)z4<{kD`X z2yT5!N%cYN^gpo(o|N^OSE0P6B|ACHERm&#UaY3Y`%q(unZ?!swJJ8gF0BpVTLV12 zjP`T_vRxb*dT2r%saa)WwgS##U#_#@--8H|*p*VgHftT<>Ta1b-=K4tH&Y~D?z7DZ zadwbRZX{GgKcCbWxB8ws!`2geSKn2LYbe?;s3)G>3z2VQcqPov)0uQ1c8(ySsBCDm z^7QQJuh#k z)ualPJ(t4pdOrUvX_AtP!{`i@;~mBpE~kl>Luby#ZZFGRJ?d2x z$gXlkK<{Vuz9p(G>?VBKe2+Wg_>V!7eixWND{s4Gcu}pop}=kIuTN~Vy}x53eZ@)s zft^fOYyj8Av*m=^r_nw7JoHD9BPQg?XnGHqSM%;d?Y-3`?`c7ag)M`l&8(2Et@1k;{%KZP z^bThbIAu6^eIF$7046Z71WW86K`t7c|2*si{dsF;^(w~y04at3lCZeCiN-x@`SA%W zlXlWjUz+APNU|RtsxjOfFesH0t7vG(CbhJ;Dd6mtWbW?xBsL~|Wzf?CX-u+XX9m}5pDgFEn@f3R=lau<3(<5E&&H3AktN3s`_Rauc~5+JYUZoB@g*=* zbC$aoc_`uW-$Y%;+@}GXj(M*~OrwY8zi8a#jN4w7pK0cP%FhdJvh21hxo!b1m0I+> zEyMwL!TDRk2tFE5pq*`jgQ@JBP5o`GadKkkwkeMF5vk}r&$k^)Q@kMyWQ(#0JXa!% zixA(ihBQb@FvC*+m+FEeFIA6t9eLh?Wu@QV+InAyzDhxNBx#s=0n-Y4_rBJkh)b9B zy$)-J(F+`Lz1*tez`}`sQ-anSj5wF1|8}fF{RGO;&btL}5H(O2k1M0v@8dM&R+zN) z8Ue9)C6|56fot4t8dc*Z)Y!&}4~X0k{h9VpGS|so%yyOe1Zp{6uy(Xt5HCy)&e-pD zxJGizTpnh&Zylqv1V1BPlZP&``(AYj4AyfcjMlMFDE?{}+&WiiYBhqh=LobV&}Ht9 znl(=zJu+KdqNNcB|89V;Ak8YA;)Y2)35ZN>*&LrpvhV9t|C{A1lir1CO^zH6zV2og z7)YUhnHE~({!v*XW!LkVg_>QwMa%u&H&;4}F65j$to}`>}4ce3a9^00pL(YcgT0 zPg?4@ceE4_VSgJ@QR!hDobRF|4`2FmNN5gMJ- z;N(OWfj^fztmF|JOi8me@e9$V5ttp(9Z$2`CJ(DT-XC@Y%C$6nqS@AGpl_!k;B3(t z{p&F8Qr7RGd#iadUJN;Qg4i`D z&C##zSAwGIjO7T3zU_DoB<$zg(0EtE(mT2a@!gLk5SO(b%quNpbKEyb?$$iz9%E$F zk0xx)`rvN8|MUf`=7>pbZe^?zU5s){vg%&ELopDH4ZV(JvmmY4m29%WI)pQ|h(X(L zhf~A9{as{lZkm`<&)o@n#AU0E{977Oyf|b3#0|G`;l!MrO{DeoCO;}g%I_LAe;MN) z;Dh;Ty8Py-uhD-Q@6VM%7WH$PlMau4aJrPz>==FwL$PdS#Lmg& zlGwmcI^Bvnm2)5$e#MOJY|b+Suk<#khz6E9DQYK0XK#xTxXDdt0MXq~M8>d+|yHJSTv=>}k~ z2hB#Vg5&+{AJ=iS5o+6+Yto)&$?UZhJ4$n9RFnr@G@bkQbXrL%*S#ieQON!EG~@L= zzXZ_6+)B!1BjrLN-tL$2UfK%$E&iweI|Y9(-iSXlTq1c7(>`iWUF}J^pilNl{3^pOm0y2sj_J62;B}o=VGa`pYc3Brz+%%y1Fkv+AmpEhGli;9=Iq-^&ISOA zp{@Z}=6ddiDIW25cXsA`?-wYQddX7Z)oJ9(wD~WgaM#B4m#-c?z>jj%8Lu;9imIv+J61_bFcn$^u=sdOypBnz$P1@|B7ZIM$rkM|ts-Tq|PV z2Rc7RP!~H*zZ>j83c-G8sg zqU6ZsAegao$6KZm8!s7!hsF7B$NiL2`c+pzLa(G{0Ef~)6t;61GMA8oi2*_Pqv)3e zgo&f^8eZ|=hlyz&YLn#R93Gq|@87g5=X{;b6-|VxNC?p4vAbj2qg=C{mU?TeKI7Rr zA4=yvSAyD&8!j(UiG9c0c6NbTMk*a<1S&so={0ROXzuWidbUbaeV` z1MM)${wcBV02QY;5T|;XZl+=p1XfoO&Aa>cM@~n9&4Zs zsg7J-(dAC+BKs~Wy9lr-d}?zZ&z%lY8?p$MpY_Baom{2%m#eZI_cWxR3rheaHv+PAu;@&Rkhe7d%4d+_ln;QRC4)z^7{X2RF`-J)xD++iZP3-?;DE2i$7u5L~^iug(Y2T-v333aX#QDd*j-g5Ie880?}(qK^7U0J0TzafKPal6 zTSJSiKBe%knOY?}h!(4e~C$T&OYG)JT_0 z?y9!j=ipV=tX-y=)bpQnNUV**lxt7zi(Z56Y^K!*GHxfrpEWi zVVRU9zF6BH8K^gVsgO3)Kqx<*(y#i87Yp(Ds zkDIF#JlrQ_0EbmZKo2U`k)>UQszU;t7qOvolYrtaymGn0dqt27*=L(xFi{t8xGI_F zZ2kv|cgSTh25FDIy8FTS_fc$+{X^sWu&IlN^j1K8{WHpobX>vgoP)gH2U-)XT@ z#KFflGs^M_RLExeZjg_L#~AG!r@_}n*N@SrOrd%!y3R4(?h4iYBc`2%P1Dk=q8=uN z$X@eOS&OWB*7|b%$e{DN^WT=PCKKkavn+5VMz;u-?OZhzY$E9}ihtJiLh4+STg^{o z4r6Fn%3*ncuFbYSJpWXPSOT=fyH}{JNczm8;{WS$YlJ{Q@N5eK9VJpn%>7uo+>_QP z7tPCFHE(ad1TfRNuG0q&t1+dApys{L5~34jI=+>j6@;ZqZ8d0uA3i)L6G3 zJZeuY0tdOe?WBIX6EQ9o^!U#lUhi7M;L?d%_9a-{P$(XEb2BwYkOYj~aZ?<^8L3)XS8-QV%E~<$&wX1#A2Ds^`<5V!0-STT`)y^{{;kt9tL|(8 zuEw4jEU^_gC{kblF?&&rxZ7Kq$8nHjyKU*4fYn-VPQT11i}^TMbwBlPfs?ecAu;=U z%C^e+d`#_&wX6M&9a^MGTg!dw(&~hU-VidDCDU8L6vFd}83vZjf7e5(k><2{zizDY z^v824-2}1bS`r8BKxqPs={Ly&Z(Zm->y6IayoWe`bV0vCISGPaQflyQem-BVd*gR> zkp~c*Z10S-G%yYBk&b*#q`9vu$L)s-Z#&!|0>Zr1caN!hat+G!@8Z4s9IKSf{%A$@ zK^_R7QCj*_iQBVHabFW|0qrJ_rgIrl9%v45<>p(5{1wwVtfxAk zTO+A}Uc?nfmztrVyByd+Od86?gOzh_wDMhY4aQ*^53T9DO@ho8kVh^!JS}{te;57W zffYJ*N>if^r+K%dm@;?H*x8K4xwaFJ-dgMeR&)`0V|51@cdE4$XPSJ^|BTe~SXu6i zv;sfM4D1|;TsGzFcX6YrlH(zhK+oot-SZO}f`9k3C^$H0^qx3f&npP58 z1`FFm`N+CKzhU2rvQZWqHdF>3=g7NXr%JV5DI#LxG+gK^nS|ZGgu3WZ0W{xVD=55h z2G-7g{uY{%lU=y*fdBHUDJ%^qHu-8#D9AlVJqpE#_28GqImVh!fU1YQ?U(uk0-b~l zrevi53T1_)*M}6X53DE|!TwtCo8WFOa96w<%bb+c@Y1k#FGdFSXapLc?o2C4 z&G>GcdxuowH#36KU%@4Ou)$Io->|HD-A6kO%lhfxTH1XagB*tx#dJj`rgd!Hgdbdt zzIeJLHX*Z6ejMbn+F-1cKVj}s+g|N|ZUE&P4wQMsQpz#d zW!%=N!3&@JSer$SJIeCIT2V$^N<|YZx*5Q8`nK#a+d8t_K8*w5#CVJ}TdA2?a7r#VR4F{!Ws{yDsC>+D4y2SCS@@QRTFztT1k7;QLFadZxgEqB=K?Qa() z{=xgF6wHJDN=rA-LK`r){Y9Sgb4rEHvxq%~UD;FT_z(Db(V?o25TM5{dhbbzaNr&0 z>%`+@Oe9^(6QUUtCc|hpQR!4)`|B_te5*4pwP4r2L0O46?9}^J^hzpz=qJ~DJT6mu zh@|ix_k8s@rV&zAYGR(;5@yI6>v>jzY&>!}fVs7mZCnELq>WcT?isJVX=4tv9)Z{Y zNjib=;HIsLN@~u5nI!DJL+D8RrKy+gl(%Hw=XC?ax0 zN7?G#=mNH2vLzLc9;FBkotyU$`w;5WBxY->ry8P&CW2O-|XHtki&q!)xsXVQ!- zOs3@xDFa@hj8r=3)Gnr>C27jQE%1ry+>3(Deml5GcEsbXqhH*ko-_|yWL+iWUjc<0 z)a{CNRLMmnK_;Z<++%(b2Z~th_d`yRU*qQr;w5V|y4hb8Gv1ok-7_`_svj#q zZ6EoMAt90QSVWsql*B#C34yZwNw19LFr^{{)tQ2iA7twIgOJ^ zQvFqmJy({(h{+lN$1pi0JEsBTDO)Cgy|;vY&+b` zYH=Q;Yg@5AV}2K1tCL-F><%s;q)?mwcSYLtCmz*aNs%pINcoR}%EmG$ijr3Yy5^j@Ki?4fdzfCp)0e_?<e8-6(IPGFS=+>VTiAvNTnoQGAa3sF zT$A)j^Re`UTAgnKI^PzxrSWMq$8Z705C?nS0U22%4^%C?E$o@+Cwsj>jifbMyUahRNw>$ykH0%q&D9oJQ zd>4kvL>*RgoO!OoYi4dTGjQ@iu@;rTRz*(!{#`Hi7Dh!aUbmp4E!&NjVLV_;hS!NK ze0GMv!io&LY`(-;eiYTvwpJbcT99Y*{cOmiNfMo!g}6>K_3;l2?#J(jWD|$$u40I7 zS(Xr;5j3!WVnyoq_%X>Ei(6OoM&ws)tA!@Ai!H7g)P>xa`MkbJ@MfO%pZj<7Rq}jp z4gDf=smqa=u?3W$wD2ncwR^3T^y#85*Eboii{&e$jFbwUw%@X>Q$`CKf8SbY9T+iL zs+WVzCj6cxogJ(gDTQNiw)4>E9GQ0EM{}lEVrBQaOo&4PKZf(6z18fW3+fgx9#?=SdX!kz4gY% z2G{r`Xebll;00K3ESdsHH&Eo+TF>y(d#dVc4^U(GvUgi+Jd!E`DS(70r=4I30* z=3R1?kU2psGp!k23GX#&QzdL$b~t(Tsx(@J^Wtp6-67nP35GYH-S`jMmse` z`r1;9y9~~!{XyX}(fV-wjm!U%^amZ=P{crZ7MEa+IF+rEpp@(b^;-qq3icp*|JIPd z)TvbX9Rda2P!MDqEymBeRBvX47MA}dD=VuS1^E=u?STSu$A@&LZQ2I~?2Hlp+Qzbn z+))*rB)8h%K&e|DoF&|MY|jnya3;dD7GJRT-OeyFs+^lM`hb8}Kp+F}ci&Zxcs0$N z;nH_n0t0QZEzT#BQmH8_g#(}Oe1^NEN&6bW%a2ZvLGHo!C0!W2{SUig7+mJ4<)!_| zAfFoIp8)xQi&C8G>HSx-vS@62x!T0xh|e-pL7ORc##-xV60$Nk>%QM_!8YY6O07Ss zZqjG@@&NrU3D}?_t zjoICIwD$*KONLD~4XRIC(a&*iOJu=0{uY^@`i@m?#ySUE(z;sw|u;ZFY>L z{%6bV^A`{myTMVsIhkLf-wZI}iuwSa$7EboYoPLG40cYf?A`4G zpRHsAsrxLDeTLkAv>+wlytjm7vXa~^B_DP$HA1#Quz?#r zR+I2SO}y)SGUI~>YSZ(MfNMaLGgxgx2G^}rP6DsACSLOmxzclX1OY_a(`&9DEPyV= z7gc|&7Vln49q7nYu5oht(s6+Yye^kObqqp%@8UQHy8D(`wi3Z5PX~TPvA7uU-l|GT zSQNLOn!0*d|7*gGhUxc$>rBR)#tU;X_91f>?g*1K@X-L{qSctV|B{hkXymH+E~X+_ zotU-@A{wo3e4zR*4=byjP=b55&BDJ55)rH6+8jxT;l1%wX48pG^gt5~q z7NOW)>P=3Dg{**Bk$LO9dLNG5@5gJKHgmP&=j;qo@uT=FKXW)KrKMY(7>fj`hS4&D z3!J~?$!jqfkmpeApMfQ>)%8?6h#sf(Ma$;Z*MDA6ur$MW7Kh9JssC^W%t>Ldf)x_x z$Pfx>#WvduaFj}ul;5{XtT1BPw%_QKEZT0p`RfhcF44O#;(yB?I`ukRs`KrWXR!z- zC~0V4bTK~!6%a6&?c~5(&-u)!%}(a(2+1_2L^oT-K&sRLKLVNEY=-7IXlINM1KNJ6 zu7%X(XXwr(@3Ev|9R5EBOkyl7U2OajT8E?;RogP_3r83=;_8fyCA-X~%6C!^t$r&o zW&7v<$M{ktqA`s9H7^G}A*x6S%^WFqkS()lWtdGOkD;ZBGO&UesP5DKNP3LRD;)>=~5 z+gsWbJA#__+>#7rMRQTvQlDmYo(swX*(5>P{Ji<4U`^8V(J;S)MrEl>Jz+39S98FP z18q&T#?*=0Tf;Tmq4CP{)(D=MTa4~u|3}eTI5gF8VcZs_L>dHCN*W}krXbzjAkvI6 zkj^Pem$XuomKX>OMo$$VxAPG)Fv;{qvNk)gIu%b-E;Wgz0{l9kz3NhBM`qDo1V_B@0#T*(@^+aZcmWagj=Ob+Nv#T!I} zr4DI!Cf(BsJ%E^~;ch4{c_2I|5EO!`K8!1TQXd0ENy)oRqrqrSS9r6P!^vEKj1Bj=*`d(?B-NfBLu9c zE`YnqwPOv5K6s#y>!u^2h`ejoNLC4yx$r9`Yx`pTU34?jiJ$O{F))lOmW<7JQyS0B z!S14h8pK;Dd53v>bt}(opEywFY_Zq|^3zh;DGCctn+moF1_;Vs%K24RFjEY98Yj+t zFRj^|`-LxeNE&-bWpDFwKu4r9DT^&YqW&y@KJp@b4YY8({CZ|?{)l!cSKiIBJkMbocu=3zwqP+iyYvLBUM z$Xr%Rx4Ew2t#P0ebF_alSiPaW$*o~pRO*nDsDzYXJ+sOlnmFxkXvs9-&jy%wi4yM- z)GiIial?IF^!|E~-uiIK>AC>u-DUUO{UuJeY|tA^4s8+pRlSts*Lc3X%JMuX=<`?N zQA`QwjmNoWkejm*M@k#OLf7h=7>YI_v;c?u*OyqAK%#CXB)WL;cEZuknNnmPYi_}6 z42X^lmpb4zpAnIEhp+Q?6(5(4Ce0oX4PTDkO+8XHr@X1bPO;W_p9Sq-f1f3EV)*+; zM&+xa7)GN2+f4U0AKwD){IU6b)dXR|b%` zcFdTr%AnFkoB7d7qAsBmLr&%9wwZ3ydSfOZQ?Iy6-|-qD8}#JB4Kew|svvz@9eRT( zepLYmxEjnWoRty6*7VH(p&aN*(nL3$1-b0@EnXTe-L+@K^#tF!0CNSG4*>-pcT9nw zPJvFyI|$pdv-?zdPkHhz!7H zUuq8IMx*s99hjdDwjiI3tq2zCBoDb;l%;rPZfhB#P!chG#Ty0e69M9_5sI9gMkNAr zv#~;vlUqBqs4{w-$;3)E%)OT+FsfR zP9J|=aAsYVhm&Iyq2%Yp0(gxXRax&^NJRjw_0BGgXP&iXt)vtR;H4S_?#FFc?w}LL zTW^LWnDzXSCcY-R;iWjG2`Ic%zj-}eW<`XMvyP;<>Fv!l zE&au{x#J49cSGJVxo0NTU*2}+zlAYU@G_)psd<3XI}adlaiN*w!Jz@3+5xjSX$4cj zD>G_{>UV@Z{lnp+tAWT~-;7IM(r|1N*TUA?+Mm>m2U7Ig1KyH{4&d#2=l)eOT-9-5 z=bdY;<692Qq+TuP0{5Av;(yl$+lg%4*F(lpS9c$8)v=I&<*CJzwR3podCTJu(JYUh z{r`>Ya>~`6E8@vd?cH%U@@X*Zg#rjxecR>j;fH@9O@z=@e3H*8tXwq%CRR-vLxJk- z{CAOg`zODC$m#m8zc`O`X#Wd%bbW5N{YqZ)vVO{k|Gi(@`+INh+U|7A+&PJV>^5BkrVQr)|I&2p1!)|Ty>L5cj!Bd%aZpk1N!ZapM6uB z#^wd?JBYm3ym_0QOkGqLy0XXYk}*mr5*yi(9&Vs)fr{~OUYcGv?%lnOrnlT*y+Td#j(1e#=m6p(ti!ly$nX{U`t8%{yMGU33!hCYIx&&c>>Ttah%Yb^ch$+j z*0pgOLXa*w>Y28O#L@(J_fNiyLM!J`u>~fVcx3-jqb|>=cttj7(@`?e{n^^1MWZla zvXkAN>*MOfF6!VRokR#NQ3bb$re3M5px7Y0m#PL7t)ZWYE=Apva8)auL!1|UG;)4$ zqp1gNyTDV;v2K9@@7=@G_SxUW)21R_#gaBx^$9RsYOh5k@0hzr#sbucqq>K3Ka+$hK%LBM7 zD%9#!b}QcHI~dvbzxz~8kWJue_f23OD~nh4jeCEV@D}r%6V0B@crP^L$Vky^x7g$R zKg5R~wDs($mQc*QydNJcd@_3|C6qaRGQ1UKc=WnHF4uj7u7CWgT`70)r*+Tp8e?^> zx6dXz-UTC)knZEG9@c8pD^GCyd(DA0-A#HtsP6-}ihkJuTR@{QH2iz5vBig|D)AJ> zW{uu{(+X{o)xtpq{*sBaeXyS5!kN%b2ikY!`A^ z+3V;@8YH~hSa?@t{cec6pg88)iftu-w9U}-xOIuKGArw3*?o>&?{_KnDTsvyWRO|e zlyaREmdc!2AcgHgfptRyyu^i~@?GDtY#Fw8rVv(!CfS9pLm%wsCZAO>E;TogOM*M| z6|28eHbx}h^$ku zyZG!!*A8R5xM#>-gwB?RL{u|1dz%i!#q!WAU!E5udB_G4a=V&!gwkvU?HFv!JrWjL z_nEiWmfEoIls8J(p4iNPTY3>zc`S4Yv?)5zmSnaryi1o@DWK2bVV04qr7d-kU3JkZ zGND{?K_(S-UxNT)2J4W$PB)xte_O#p(|X-U9~8)?N-8vT+o>nWcfhZR;9$^#=oC>J zh>@C$>ak(BQxfrydu-!z@Nk2eeMP)frhzO%NC%KchNLE$c=68G*YP15_MEaHs%bAq4PlR~ka}OkG52`4KIrJ4g zU@qp&**+^hU$~^`i`$<6=u!Tu(%k=sUFoiaUy9tFLLp`ysqUWVh5VEhv&GX-t7eNX zTgUP`=cG)%OLHXWtX?>rSEEQm*)AF~!}Vt0>RIi<@g)rTd6w2Qtv|LA#T$7A&j!98 zm9Zb>jkqTq59prWa{BO#7$Lb@-{-;2s!*Sl{~$E!A5lY>c0d}*L!B;P=u`FWU|i9e zv%n{!>Jy%>{qdh0zD=Qz9%v2dy50R9Sl8#L|EPdsjPb|Ow<&|w3c0=6{MiPiLCDJP z?<-}N#3O5?^p1e`pc#dgD=H0r?W8x(VfjgZb91cgoFB_v#_!zwdAOXzDpdIL-%h9- zzV<^7>-sd+do6``cOpW5jw7BnR;YeRe>FI6aIn5jAgPu`S`@l4Os1b%hm9)OElby; zcaU5>q5eXic?k2`0)*X#!oS%e^rJsK|bEk~H?D_9Y>3-nu7~DWg>WEqAgYB;$Aw&P%mDN)${^sQO_8t$18qi7^?%pMI7#KC{t6kZ z1Rb-zRV@eo*R`v5(wA3&PqYchBLE?m)HWYDKPM}*_va3g1G4Y(U>d)v3C^R$?U5V!ZT}%If74|>&k|USd z@n)%y9?ES`&z&uhKk$OQBUTrK#Hk)G2-(a8=+IX-!!BR`ZFBt~(tG3VX!G(cmQbc( z{|fvpT&<#)yQTGO$uqh%#tyQP^Kw1*Pub@`>Doh9>eiDHg*1s8)hEzo+4X@`@0v_* zTGnub^dMi`;pE2NtQn|9#hOp(`H%M5!Z0Jw0#K=jZ%AO@is=#jdwEw!5N(VG)7fO> z!Eymo!YG%-*5MEmfpvIDfcDX|IxF+x$q8< zkc`DTT;80ipp}%DI}$aEsd@6Vo8NP5-oK6tam1%vt}7lpDD|D zY$j}g)9(|}d+p()q?B`4GetzApKT;yrzIilhnz42TP44lQH6Pvog=PHemcF~8pe7> zOX|1hXu)mmrQ!7dyEc}vd9(j5lu&P0s?gq&rJ!mQsle?nVjiLMXy@ z@mWbZp#cYtu;uw3bEAc(rh^J!-YVW7Lg33*JDdoD{s!Me#r$X34u!Mu$%lZ2)wP%} zKW%heaP8gqIBH%$uO2Q@4UuPZNVB#&_!`gq#qn#GQ^LjTaJh~cN~^s?P(^E7lq3(G z=5@sL)aAZ>dZ8{BKz74}mrft@ugW;Y=Pg@~hFCl$(se8cU)d>ufu1unr+_@UsFFJ9 zRu;zX{&|<9F%7_zzR%QmH*k4>6ZUO)kxU4*r^6d`AI1mHaq<(Kuo&+E5NBA07HkXA zuCuJr%SKaN=+YmHwPPbme0OhKE{63r{Z1E1$BtnS(BO1{=PH3awMXnD^gc*gd3zOS zNE=IfNbn1D{dcdJ+&Hu^x5o55o6W~DW(NNKgOlW>juKp=vqC@LS-E)cx42XP%{LNZ0cm{p#Hr!6! z0oWjTZa|Yiz9ohs?}em7$YI0|jIxQ5f`r2VuGzFkSz&Q!Q4LF~7|0zDglIGzd@nds zYXd$}qx@QnS1rS2I=o)FG9pYt5}JaI{%r9lo14~v`HPXhcqQw*OO`>Qs`Nzr$+1zj zV_xrM@e?y1Zk`TER%ZvEP45-Aw&;Ki7e*`C=gr?X|3fYuw=Y=<LRDrGnbPq~Ij2?wkrW5{!AuJ=S=42KGbTTh`JF1yUPG&mJ?ktxzQTksvd?|f_; zA{&@<0|YRJdk6>U=q$2sA~MFqnH~MyZZ+t(zs}>Zs2ngG++z7f2AhvY3|u~r>_ftX z_Q&x`%FLuO(lu!BKl3|i2rFU0)I%zjtRGOHv~FrHnv+8W&!6T_X?&{oZk&K|Bk}sp z>w9Q22=j>>In!XKe!gaW=c_-zbvVxSiONB7H8ZD`YF4$i!OEoo?*!Lsh&koc;b6$6 zgAy$E=c}HYM!|)|vPV)sW*(Qwy)`pq^Q(~4>g!W$OFrtCFNHv$I8ClaA+rA-ad)q% zjOdHk&%#{Y#EwUucB*3P1{Ou+#}?IbaAgVHN{(A~MXFSut}3|91NxvtDWZZlr~MAjDmaX z7lM0c?IiZF**b&Ym?;%_(yU(z3-Nf?K50n+i0angY=UTP2yqyQ{2X}hTj=;mNjkxI zRIv}W^sd4!_8IY%eaifV3OpE_QnyKn?Z1gFfPRG2N;^-TI9v~Z(S&!+!3^68 zY*=Ea)SC-wI%a0&RQ3EKZcVWdI*AvPxJeTZtb0T^4B+Ol60xBQXb~7xOLBB)HvR3- z)TJ)^c9n9+H?K9O|Bh@Dy2F#LbKtC>&{!94aP^(^bURdJ=>ihv4@i!bCV(+^GKYhW z31nart)6Pn1v$UM=@T3giii)`4R8B3%z^k)Uma3Ex53rB)lpAc#F-|`>#Y@7<3-%2 z%Pd-26V;Hdjr5w$39~T~I=ZP^$L1WfeQ1EFOOi8DS%_X>I{(F?o>@3z)522^I2X1J zR;|>?&Gb4kswm5~@JZ^j*|4eImVIu4jVFtKA~o z#f~Ac9*Iyy#95n%O_qD7Ufx9Dzxw4>9T1SZ54CN*S@B&p2&qFCqB#|jqmKyTXWCrm zX}UA!(fh4;Z?>UDCfo(16)ug@W5&+3K|H8cj%)RTr2L^j~FZ(FU>vDE6b zn*jK{;Oo!IsS$ooiU!Z#$bnS*{j8Vm$HrFOW-P9hS4V|})D3IA<~ZN*k^-aLCs3LV zOhOy#JqUkjT;ZeXaK?3Tto2gf^}A6`a);SE5Vn;aYy0+VX`pnifW*9yl#AUP<-_W^HVWTa zzS_UAw_JBIf?rjF%WO5mo(jiMDh=JFh|B8o33{S(FRj5aKdJ6k;cAxs?P+h(4n17k z9>%+-!vdplvsJS-6IEk9&r&FsU!vN;weldZoASMB&Q)U@E^=6?((ISNy6(9?EAR71 zPyT$i(_dQi(SNQ+mbIyVe=Liy5E@>v2nB5T==m>#V3S*0ORtOTgG1guYc>4Wwp^*j zN4(4tmad}^DK_wZBw_oP*6A$dPh1EB!QNvaxi8Y`)C2ciYmC@SdUOT5WL_W#8Y1`U z*DAFsN+A#CJ=4Yz4^*E@3GY1g$Y)f`-8a+#UVF*;+Hhg_+zDps`P2`5%kMEc4xK(T z>-Pb>j}{NtXSWj0yV{onXMA%VWJn2i0CgBIZe`h7o`V$<+n1U>sXW!=T+}G|6of#` ziZ^xkmNNvV--*F;--?4hncpy&HcEkoN!3hFfR-yjUTxJU%C4p*2M7TVxdo3JFgxO( zh*YF5X%G&*z2I?cX&YydcnJhg%OR!6X2USk_)Y6+`v(O*hFBvtaHOzvXT(*QAwTG-SC<6lnA zCZYxW3p^q4QL*9dt&tGWu~$yUd2qVsr{sHrtbQ3be{=Oj_7UY!GOJlB)xt__`3NoR zY5i=`e|f*y^Kdg#4bttXs2a2mAntJwCi7`P{kxhDGJT71slI%dcW~YDT z<|m}?`emHsyK%ygugi!%BckNe^0H-rPPVo+7QH#9fOorYLPu(39!tI+Q-@K zLh-fNtPZ_-5-2{aYm#WXM#MNNO?EkoIR zrTZy8O8&6eP%zPSrZyJ|EbmCQpvW7p*DkB_6a3fk&$)o2ng`J}9u!tlxlf|UEww?D z;f)>w)0|j6CJg-hp$G)NnJr?xdG^d+Nq_TMQIxy?C9t$rJxZrKEU3vi2TTP%l|@Au z7$Wg^KM>!6cteWuO?};+&6kR7BIVUVn85%J$ya%r2+i`g7CU*gPM%IHFYOs+4shn7 zCOOU;UTC#3vu+BTDUJ<26WHUlf$kmlZt5WG z`=w=TF)!49Bpl3c?MvLaL~3`x75@?n-!O(L0_tJLWsz=?o}P>^GK&~%UYLox=nHf{ z32Uz##DMZsjM_Mdk_RbP z#liB!KUbtk1Eg`hSn6q~Id;`#!ar|R^3@zX%tWcVoVP`yfbZZbcrc{# z+MVI*&Z~_KC8QmWQh)lURi#SzMvNAn&!lq{{?VIGZXF7GDXyf4#P-^Gi z=4E7S<$><15AlUSZY-z#^Gt)MjPn=1cy%n*ljT^fgm-LxkD&NF!*{0JEgI<} zYC{wHh8?g`zM6Bi*00O_A;x!0qMUN^=6z<>cg;&}&W?@Gj9_LuY1;UtEef%BgQMyK zrF9qamtv%GPWB09I)Z4}vYYv=NC(Il>(P|=cb`p+)`M=_xU4o+(EaeC?b1r(osJf< zN&~*(L1P_vm!Se+NzSJM)XHrnC`? zFG6;PGxqh1&pbpmcOmH*aE+6smtU`8vNhenod1ql62Enp{KE?4XsNB5XKFJ#^HXK) z+O#%xL3qh^=-w;x!%A?D$RuP+=)>PN=xDl1M!waPR3UI-K>A0Fsk->`R!2z!a{U%3 zopDMI**TCxw5g_zoy%=1h24$)zwPAGyghHfZS@l@@4{ocJZ5Z01oSvzg)tel589u2 zf`CUcYJ&Df-X;mEg24<%Ht602re`IZGb%}xhL#>^>DJ~6GNr6>Z{13lN#?`a)DuYq z-rl2E6}`hA3SD>e4bT&2XEEVUfCdQ1Or_mi6oW zEiK-(b=BkBYQH?s^VSc0p$wfF+wy^}khM-3(=4zze4zv}vw2-R#L!`#tN`(T_!L96 z1kGf-sP4->U5PET+o7|bZ&>W+Dc959aBNI{E3vBZFc$p9^o{siW!sC$`{Ch)Q7oC# zRBbp_Jd2rGPv6`WYMykmgzu`iXG+vJWXa0>yG7aB?RxYfRh z@jx6AH(G8xa2A`O>xy0dWllFHS?Y5ffW!T1E9A?PDo9Vy(yZu8*ae-?lVAe+6`NuDvhi8GAw2<)Tb>{-F_jMQa`osJ6{$jE>yt zd%e0md&_rU&2T<@|6+#8C`?i2 zziTZB(qD4qp&ahNYdw${2yG-Y!CK%gZVq)w5$xB)M$sz4PR^H>Ewy%^HCgG<{yZ3> z)LH5`_ST4P`MOlt0 z4}Wih{W_}N7$?tKyKRXO>@E{H27uE96NC&BPRcE<0uC9&DG7c!2mP-OAr?%~hh6+= zpzmuu|Hb0I=(I+*n?a7_)oe$h`zZW@4v(vaS60@0&2GbiYik={sA${M!#+4jgoncnyS1E|AV;L^27`;`asg$vI7QStgZWKsFh5?}Y}LeCy2^?mTb2;6)F3hd&$9E*w67YaX<5fhR(Er6FCWIhPE%?B z{xkIWCm+2$-t%cHVDSgPT0(^D(5f+F8uTZ#v+U1rk6GCa^&(E%qMWx=RgG-|r? ze!xyU=^!JYSHSvVQeFqh-A~8nsAZ>1AxT`WWA5?DkKj8iGPP`t-BY&lv%M-w8}|(> z&8ozIh*R`BXegL?>+L0qI1t`a`;E#|^q zjLhC*HUWl!vUNInc_pchx4|M!l)&$7YR7yFIOu-#rA@G`8J_8DN#xYWUi6(5v9(F| z^_-82+}L3y#}l2reWtS+qJC~LYqEwC9;=FbjOmXxWun;0Ne0sj;X9L_U`8pr;c zT5D0)0FOiBAx*L$nvnac4}zaAn&6qD-Dny;uwl!RDEVxtOVNT>@uu7!9QMNdTYdX9 zQB`X5V%=6=Y5%mWu%51=A?EM0P2|V?$)8o0io(`sUzWObC=*dC`74}UHmEUaLF?yc zTr=BY(s7wHuL~lS&T_E!>=Rgz%?=G=uqug~seT&qneQB?vC-4%FSH22X*c8-%P%0+;z*z~68a zP;p-g!2;DK+KAWBsnPK*8stxSVp6>TKT9LWmbr`=9gvx8w*gmQ`~#4|?M|3zF(pBM>oi9fcjfY29@$2}Q|07=a!$wiv;JP)}(g z2M%p9STYf zrC!#mUHn%^-B#MDysHJEr~f!ltMYzCsY*NN&U>e_X(> z!QO5G*IwILCHN{WxPf;w=g+DE*IB@%_UKdF`Ta|&U2e&mdhtNvdv*0NMFTf%#8VBN zaw2Cdp4Je*8Y>!3=Ox_aguT)*M9%u(&NE2g*(43<+p$W+0BVio{K)L6IpbhVSICG& z-;r3-$W}k6u&e_0IFYCA5KU$85jTES8L;_f|H93snbZ$_#BqABKOHi1# zf)|e4W>KFqwCkD*?#b60>8*$w`D}V9hZ-kZbA_QMW6zTP&x@=u{Gs%bCjwJ-I@$U% z%T*JgRwZ7BY;xHa0;#_b>F16d8YqOgfj{zJqDWe#4|7HKv<9jUKHI?KCsY)_hN9%x z0tYyJ=MdI}oU_Nqs|{Rxuq5A0c_Q0>A(EB|C@fHbI?Qo_w>1|Az22lGpa_1`IQgKu z^H=03l&i3HUY9y1--k#r!KxpUMw-Bot5EacFuMlf0sv74gXECsOng&8m!f%e;WUxT zp9a-eaEbzUH7vGJ9micdedo9e*(yYS-c%GQ26A$ft-zy{dL1)O_p%s;_Z%g)Z+6{k z2+(|DuVWyQB7I-WaZGuU5On!`m03@90O4!%^MjR?5+BAj*W4)IlP&6f{lLf6rxVsH zuSQUht^m>YcY^cQX`D1DyA>sq`rnvyFF5%T%>-MNxrWbeLso>Ot95pkaLKDPe}|d{ zy(gmYoI1qfk<5P{$?CrwX%v*&)uubMWb;eb1({#1E<3J=l%f&vN|s5I$6okV@xqG3 zlJ$b+;<#UsV)WByMDj+q2Ftk_w}n&6^8pHE@0$O`7G}JgEQ-u10x2xmotq}I-vs_Z z-D?uymQ%1%0Hv!`kZiIqKcb}$DF{I*8PPV5g4o#N=zG~mv*=~lqbwiYxtx1ENu_SS zpVv+}^dGL9v+ijMVMH&EHX84|M`P$I3xd+4$k4P zbWb6NQv>l|uVRF#B9_fE&TRPTktl6O?2j3fhF@F}1#?+%yK6+}goncJ9yp zFvb(n$8BGzI)7Ph24ySllVUempQ9YhjGEXQD)i~f)CIF2MzcN7cX#|TAAAXS|6Re$ z@_m=TCT~J)b4&o+=3me7%((2?1QZ~{7eIg3wDS&4BV!zS!W*Ih2o(?#&^$|QNA5GV zBRqT>hIm|GG8vX0TK@Es|I$xG6Iwg-(q}aViZg^P4EOu)7CyZC9(m8I&lewr@l3Q+ z)w$HROih5&F55?FbX#X0@@EGuGc%(rqNLedpCS+)P!lqTr^n->iqc?um)crJ=xJNc zC^Y@GmF#l`brdTm?Q>0vvg+eEYY!N0>O68I5oLN6%PPDdW^PseiTmB&$N_u8^?a~F zrItr+^#jf9(IS#D1LNn#p?l{!=VX?mEmIh{=0UMLqlu2 zYq(O;Z_$&@$z~K(<=)m;8fmtfQ)O-Y(bprwEs(c)S{VFROQgagM(t{LL4M!FVN%pz zfw0li)T%Qq8?&=q@RiMSeT>^wV_21ci2Fg~Q*W8W<9>@jsf*AvSv>MnxJGq&=v5wg zwFgO86QxtZpU;wOZO6@Uk(|e+q|t*|_3_qq_Y(6ivDrvi;Cwcm9^%-i&|ShGpO(hj_(dnaAvx}28TVM{UP|6d#kVWIkHAFUg zV~bwcH!JSY939V+@%KVwcVt@8PN9Zj}9=)qq+AV z`;4e~bxV82#UCe!&koEdhx9}TyxB@cP?`OJD}oYKk(VRu{u0!K1qjT03$Ve%6k9-F zG*tu}Z{vWewDeLt%5v2D9gS-&U=Vlb|J`(yI$msgj)+ ztCg3rKket#>_ zT-9OZ?p_&AOdJ0%{)9Fql0BgLcO9t+mjv;1PNz3M#wJ8|i)|OL?x7`QJ6g4w(`D z=<&vmNEf}yZtRY>bZcvg{Fg8NW>Xag*|s}o9)l_dItYfPe1kfeqWNP98`W~4?C}@X()gxtY04B~=UCb1DYB_8tSDr~W)s`<#BAIxR-+do+K>7|R!v>PJi>dXt%J*vi50t;U_jFmPyL z{!(Q{jg9g+-{_ClBz`uQTk>b9*AbfeW^D_h zTKMX;Zex)|(>hL6__vm=E^+A`EW{ZLxYebw#nELfF|h719nljdNy7CjX|8{hBO-4) z3|A02LQ)AqhvZ@V#2_~Xr+BR>X6_iKQsv1h*c{wjzIGP;YI**dO%;tzgigz0Ey z5Twe*3CQSTe-v{LhXIxOFV^A>D1MK*EZ=LPwFP>7NRE4 zj@MQ{t_$D(0(t1wzos5;Qh6xs3n%toU1PkePLsWg&9L%w5FE}SSxqRAvT{;Wy5wqC zWP`Jj$G%wJt=%hI3p5roo;w+&hz z*PX*2xaR$%hy4nXfE$=u1 zG5ha)vu+Z;q(jtV0u!G>Tk65bwmCA_y}t`u4Tk7?h^$_F1KHnQDlS zY6aR>OR>}|L40Jdgz?XoSRR)?R7}z{(>}-7BrC6}aJI7v|Pc~Ixx_jhVeKlUW6C>TjT9EoKceVBZDX>gz5(8I}rBV{O8R@!OTXHUVa zZKU80@Dx6>5UaCL6b!!-?H2%h|6zX{d;b8L0fAQ#8BDMmeIFy%R-@gdkpP6VpBl;nIIr7UD4B$db{*N$+1HKb> z_3@xCga=0KIruh_9(VAuS`(2Q(keb&Y3->OXk&%nKP~MFFFN_YSJF(j&2eV=k)`Pz zS-{;z(oct`(#h?rNQPn0+)wv>&+=9ogH_OT24YXYHP39wFTpBSlDi8>F}Z8cK=trA zLx0yMzk9OLC_@;VL=wn6HzUjRYT4GJrFiDtMsHztIW(k;VrF$D^auJYI0-qXpfNA)xD2dsZG@L!%w?4x3bi0(ehw3uR zmsdlc_!}`6l-AyC-Y~nqdv^Ei6-y zic@Vo6KZTlCDane_Hkz|KUqXm(E@k|ltZvkiod{X4bBzx|x zP|`ji+vxSsguHeBIJIMuc8!|gW6QYRY_wP7euAA4D!$15!Na_hwXdIv$@a9P$M-*P z_6l>du9#J6A>#A>eJfa2b(W81d8d{$%mE?Ygmp6gj7rZ-h7Kde-V z~76>@~gZ4#H1&x*(DHARW< z)+l^lFYW`wXR%a8wQJK-yjh7eJ*IOtODZqG7#J2{E1SnY{?)-PJoB5Z`~-|~HfUini}S*>Tr@TQ%E zuB_lyyhr7BTUO2@{PK&~$$3y|kU34p;t<9M|4Pd1ZTd@=95bh;4~upEp88lyzlT+a@>8zEmZm z=c;)-@}Vf$a*^|i{#iSbKUGl|JN}@$?Q7SIsh=iL8Cw3H!HFSUz4mXz5>^0Es-PhB z2xhiZ!pjv1c<+ESG(am1tg=fdGh-5i&6W5yaQa2cRdeQeshodvL1~nZz9Ho6?AH4< zNo+prh=OWoJWBc9)fXZwej@V8HZzn8*7Ub_zlr^kXJ~MTC3iM$29E8JO4B^r08LwaBJAPe`c2yEI`^XV|Q@ z3!xE3nU^TH+8gW&*AjGjV#)Uq>hmBx&1_dx6<#YD=HF*3l4i z1}>cRSl28!?3pRk98-?hLWC)a0IMVZ5{ouY`Hl3;Ob@1(o6{S$$q*(4c&dEhe1>R( zBQ^Qq`PXlC@x|4`)>a=9ZKuO^WEPTpNl&M{_z5RV%eDjWZtyRPzBQ2A;N%i;X}pdcBc&bDlJ_PoUP3U<(n4uQMM5 za)BDw<{)rrHezM(;%`A}tA~1)T-`<@C}?A2BXF0~hInS@*C7(*QEO=s5fJ7lQ|IPX zHX!`424TE};{58^b-2$=&uW(bKzOa`0bE5k`F0P8q9EXOi9Dy6r)6l-a>+GMAC&F8 zKgyi*BxRZ++v=gzv$x#uRbt;J-2EJEVFZUyq67t3S9h3#+3RR39{V#`0y#BIKO)F}Abuu`si zL8rE}w(APE6K|l`)V6rher`R!;YCZgRI#{tU#0ln*YWTRo?Jyes$&qIjprR< zO5~g0Dr70kmI^q+$^}{%{i^C7(^J#)Q+VNl9@<|W*YiH1_=gm|xUgD;?2bGA9iMN< z;0dXCT8wT`M)a3(jcI#Tp0tDM)YvCv9d?o>>&~`Ii1L7j^qDYN1%p_=MA)@gH@=chYYX9g!K&AEhi9 z9O86jt^=$F=Ea7+n^;6q4T}8Cei_IVTJs++wxg6$);%6=%#wr%oF=le{VFMvfhasd)GJvC{xK{a^Fh$Y1E&F2 zF7gd}6lo$0eQJvhYn{ltt{{6^ zxR=57-9h%8v!~0(3VM+{Q`Q|58(*wEnsY3oZYL~&4h&xg+&U@>-qPxwq8>{4zyfV2 zx_A`rC{s4#WT3pCn%i3aqp-%#Q+2#>u;g%d@K>t+r>VUE8b$HhA_@4^cupET-?xj~ z1D~2G3vN&@&SP?3#p*Kulcg5MoJplVj^cuU3!wRORNO6*u36_W3GyEm=1}OhkU`9$ zy%54uVXq%px^G}!G3C(>=3bamd5hI@8#H!vQ@rAhuk_vY7;JKFTDkPt1-BzqtMVgq zeVft~lA+GXI_@Je5~bFg3o;SW=`3Z^3;wHS1YOr1a=Q3Mt~t$QeGUa~utGBlAKsEx zurqw#cLYy}C#!aAG~+)>JcJA(0)Nkga}w_y2wXhLeHqb}4fTXKv`hz$eqSDB>@0vA zEewjx^fvU@FP6eKpP*I3y0D#l<9132f()n=1;040P7Ic za8oue^T;vEs)#AOmPKLwsRo~22B0T0e*IY_muDd9dCMdO0Xku5YlCVs59onZSVj1o z(wD_Al}etQ&=D2zb#cVIsaX6QXueXLQ>hJTW%$`gyk` z7Ohv=31Z(;j%0kNA>DFF4*=P^cE3Xl1HKpTgR{?EVQ8OCp9M2C<_kG>h^;Ih=y)dKa8P)#3|^nKP;Uk zWSlp%R{ILG>?}CM`uWz1wZ8()tg`zvS3RRU{r^E&i&QPzI6)0VKx_+A*nv~X-Yk6_ z0KjCTL6#)BuzlzxS+CG7Kyh@K_O#TAa6;DN{DKcJ)i0HB)XfX7Z1qb87d@ zEQU49lk*7X!3X*ZNDN6f#IMY)uF@@_6dAnR!QdLhWxT&rRUhRY$KKJH*_~7P^c3ge zQIq*(hc8pD%sq8cSulw4Q}DZBLh~cw?f18CyjgE)@N9Nu<7!ypZsE5}T%$MJA`Kq)9@uZqbc~mP(=$pXIqday9~9=}a9?LuVxklE zQnt{ieHFlZf!9*drA}&el4cNz>4b9gD#01oR5w=UuGDTQ0v{H^HN6Qp6M6j0b(0#= zUS&ZC(KK`BVdghns~;2UeQZ5FUW;xk@-@kOJs{FxcU_9s*qY+00!xf!Lz!hnb?QI&jYa&RAN1!kwC%Pr^w} z$I^fB5xt*p56{}@em;7DHjWXa91Kh#hr{zBS2CT{UW`-t&UuegM z-QM(OTw-9hT$_zzhH?9fWtS`Q`zQYi9Hq7EL<43tQlc^uZCFgWEGDwEu)eo%aRO^= z{9`9i#)g5wuVtBwqM9}GH&gfKgr008O00T(6BXbg?DzGO_?UaQ{<(@aY%1R+pWN4{z9F54@oQMq#p^?tY)!{D#``pFEIpY4{RqKDT|SGzNP+49adRQ z_JzM3fT1?$_d<)O9E>7Fp(Zu_du>C*KDysy@8{5LWM~zS9`9c~F}sr`+AqL%eiQH# zaA{tI$W#bhm-`0&=(+WBHqYOzU#N0!MD^h>qsZ-^1cT60MG+VNrWR=iU*UMR&r#m` zvZ-<7a&lp#@K!}*lVTvuqjX$A>ckACIi?>sUKH&^D;sg@{!HNK-72g5_g7_q@jZlm z-r;>#-mr&e!s$RT@aj9jrOXnql%CxVnKoK&YZas{uT^DqYuum*<}ra{;_j>0B@wAg2K{ymhc(cHR;shYSmCZ}Z~x4uX+_jAT~EJp1EV5XJ-C&2 z@*LgY$iU{({U{n+c;e!9mMhsbEy$8z2>Kq)xN~#^{;dtZ4BJCJqsTVo)I}_f+!^N~ zjoxrWeEU_T{6$8;{nr#@Bppl@Ya42O@e2lXqUilld2cq|DkX<=GjywEZCw&_i8mDX zC||jpXk=0J8IsF*m}Edv`kV{CnH$*W6_`8U+bfi`{cXfXiT#nq1W~*0LU{KA(~TeI zD@WV2#TyGZPcv7?y?=HFB+z9bm!`nnZ>vrtw$yJw@V8INNeoQYs?~#zC+aVH&L^Aa zywBfoczf(2|D_-*r}tYy@9Op)XX3F0?8xd^z${3PrrAG|pmD-^=V6Jpwt)^-s&svF z1t=wh!N>JBNb&jBo1_f`NOS+4=@_6 zU3e_$z4Z2So1pAH?a8rtryZ{`bq9jy$r;r7JX=Fteb7L5M_#Pz4iKEioSL^xkQ1LkP<_l4t%rS56}o_br; z7jf=3ne0$JY#zF`wOZ{NIwtM>54+%_=by>_Lu^W?{)gv-#uZ}EK2w(1=hwRT&-E(S z`afs5g3tUlcnpfBQ%c>!sk49pcXNoA2|xwPElaCl)WL zs;=e8xaVmaiZj85E~4U@{)l(znr*Vs@0jRT>h~C z;R&z6aM5qlFNuem*Z`=E@x)xeA~xOST&Mk7@p$L!JK;qGB_#%LLS0m{o5ECobt#KU z38yF3q*67m;$LUau+37PPYZyKMSn896tlE=g+`S@bf(*-@9C*(7rV}+h38YQXTRDj zFGYs@TQ?#2auo48%169)P?+;U-hdEd-nIE0P`%9>+tQLqgVQn8T(aPg-Am{ZzvH5~ z=BFnrHpoluDiP6&s?zLRJym0~fX_~jEDBCE-A-tw@M<7U*KA3?>0kvbFkNVoZL$L`I`&I%@w@AJWPp88 z87u%LI-#fcESPA`o!@M^$$Dka7^`m*f|o4i98)$jY#Bq0+x{)JTpTShi*<@=AEVwc zz4f5;giHDAw*HBLhpu0Sk>?+yFaFjx725NdN)|d>8a3lIwK<3&7w5Z(TYX1o`8tP0 z51LZ6!&?Q`xERvo%?>$>zl|9j;otp;QgLE!c$aZ$)|$Xm^o)d}l+-8b@&f>s_M9E^ z0;#f3*bTuzA+xGP!5$VKMn76EqZ_RbK<%2%3t-1K3)~~kV)^ST7ybmKg~@{SC>~^2 zbEWiwDLL7qk=?C3rlV2*?o*m*OJrG!OXBFdfixCA9RZcmW}!k(PM!ZS;dS%=ad z3MWncW+bDGj@OL9bz`$p#eGK~CZ8I(Ea_QR4>$|y^W2HqZSf<9Y@s2D9yqqm?!<@T znL$s92zDCQkg^9;e=w;)D%vNY5n72V69wW%s_ zap_G;`Rl~xuk7cYFbIwlz5?Our+3*g^w0Lgq*r5J6 zJ7VjAH30R@hwpI-UyL4CwWasGc84LfkkLl;F9NCU(uFbZO+XXh-o5*Rf|w}+eirHD zM>C$cj?%SP@YMOZl|)MWvD18E5w%!Wff_Dam9AXtN|NUgEQM5K=^X4!v9*}1DCT0i zEaD%e1|jYJK?|SmBrpr_L`ImAZ2|xb?j$J=VV2b1_=FaQ!?SICu(jRHx-)#pH~)5H z4DzeY+H&1%?zx7tx(u>On*xBL!BJVNr2{%sjJFKSRbY5eVK!diw-y39sMUK zr3F;^9*2MYxRP8ZuWJ4SL)KqB3&XQvfR<#M1)vtjU7!}7r~y+~JA*_%nfn8R5slZ< zR8n*9o?Ev1@lJeTqCV?6oT%>jHDR5-P2dJO;RpWW3=*cDJQ(PAUr&utr{jZQb*pnT zEr^~0DfGt1%WQ|l*s3fj!J>>c+XJ?FZSGPx) z%_hH|a+hhi&btyW-V*%*w%_s!*h3U3^WlKvMq9_}8H#n6JJ&yN>>j7Sk{T)PoMPPS zm9$^4@6Nx!1*+Ntp_?K@e0}%}E0aaatxEK}O$Z{ggFhDjA*Xc&-JN|*UjAaXRZGCi z<(sG!=9@TM_v`Lo_{`IB|Jhb8b-m{Hv$!+7Mzo4P6!qBV{>IUp2inpv^)Hl{89NF| zZ73u7zwc!x8%*^1RPIEEJluo*Jj8HV&3D3UewhL80Im;fR(hcCC3UZcyUOOBG;lk& zXRNF(2)3Z-X5#M6^=wPOS37xIYNz0EZ@9_|=VOgel^Zv9xnrCukvtj`7cGXfMepT1 zW>d|j5}4l%Tw-pgOQjj*1^1Rn3-E~%wuIHf&)ysfh3bqLw%e~HHZMn)Ug^~}&Q_Sk z|NR^D`@yYl+`cs2<`5)3cyN*;ZzUjRBH_bfThOE}rT@5TQJ<)e~it~4F{vHk8t-0y+ z@xL=(Aau}J9b4!;tCFwz#Tyk>k=#958~}oPH&|Vy>Eu!rUA3g$L57bOVj$zBT6;y* zR(ac88OHf`q~A+gGvDd1I8UtS@wD%`C@K4*$Tr819TO>bFlWoO3Af%Wa_H*zk*+6S z%F((vN>zMEHn!!me%Gf(RQfoC{(iu1Tq@pmGOQa~AO*cz?f1q!ZdKCzFT(F;YD-W2 zHbcPb7qv-)1D2@6bfeantx=@!o$ZH#67EE$Sfzvgyx42PZzYvABxq@!Lvyr{L9$DT zyN6;Gcg^n)wi`3CWe@K6`=;)!Og~{4zONG`pcGaweUEER4Q4>D{hr@iP6nLy9qMBL zM)}<`Pm}a<{apK#GWYatqD_Pl%45YPwqj65yLWYemk91=iL{a}Qp$cig!EteF!Nhs zRxIj|ykxCI3;x7}VbFDb^PHB2qkm+T(r%y}p;fm3b)Nd2cBio&f>EkwhJ5l0wzP=pLlV7V*O`#+!Wc_$s|JrD9M|W&Pc|KbDi&P^fX%Buo%~xfCYjEwsyF@y}CGaUcWiw_4!lMDdMC$ zGvljsF|(Mnvm#Ai`B=+A!{=5EYnuI;Tr27N9r8c_chU;g@b9LgAuI~i#ilBLPd#2$6&0AKK5e~ z602VmIkRb&I;_KA8%7F}d?d3n?wx&4np0UqI-oYrV_PZv4LP+k?XddEgq-ZpNTHg> zq+51Y3X9N4-9!K%9iFWEqKd=#md8yq;xshs$##6B~{rb=!y4Ne-S{Wt%BsEyIy(4D&VK( zxviqJak1uVx~5}^1=dXB-G@1lqpR5pt4;z=^b*D}GbMuHv|X4+!L}bQ+@Od??}=2@ zd7+Nb92Dj+p16x}rcV7o(?6ZMU)R=is+7531s7>KEc5}}(vCw6A(-#+GxJ)%U6}OQ zQ+Ma+9q(u*cWrO@a{a<*+kTvfZ3p_=dvMeLV*_d#|Nl$wgJ4Iz-Entfx?N&E~jjpKhu{9$(&9Bt4GBcw?7;~6P zblQm_GEQ9{-PP!kREQjGXIwEM0~7E|m2 z>J^gGIy_*I%L%bHU18rnBSL>Ch&_d-`Wt_)FNSm$j`|zrc)spJ?JZ&Hegsc;pTJAsnU6hR zd?92#Y(zE-S_nNp(HPNre*7>$J{lrxLXV-8BB>-IJ`$x&dHQ0KE=2-g*aYyt&Dw-)*4ch| zIWiD3A}5TSz^Qq#^ZIic&h=0&|I98M#N48&K3@LL_>5nQ5WI$vVaTBzXlWW@IN+J0 zVLC7@>U>E5!>F%~LH9eXTJhtDkS&smRiB%p_3ZPlKP|zq`a8khQ=mSL43Ca(!j>%i z?e686`=&uzY^B(^l1+mx z<`kuyWHWU?6zH0KHx9dCX^>B18ZR>QP~Y=;)bM)QF=1nNi6s=F&bGF|M7xtqmm8@` zc;9#watPdOmkt&6^4uwFq|#nsU(-qba{c7aKtayebSR#{R15Xt*VqC^CKIJz#7A-E zJs;6S*=%?yz@e`Jp2Rb>Btl^}arfOK&S?&RfpHV%M05DI=+=6dT-1qSr?GchYopYNpycGv8g|ielu^VkoLha_xfQ=sSS-2H5sk z!oFi%qxnKOk!f8jnQizHX@z3K^Of)9x$ib}fY8qW`Y=sr2*;#~^wB$Y-r+vj)GLya z*68)y0#I)kTxn4!HkdZ+9kc{;w{rr29#F1XE(5xKOaWbt1}&rIo|x&gXr~`N|EP%P z*_e6X+)B~t#N4!=c^pX8e*#V9<2Dn#ww6k5RL_d>JYHab*yfDWz}@E=`AyBUU27R;RqePbEtwu8m9L+$oo`cS-2$c zn~Fc-cB6eUinBDyylNcN{~#q(`4z6Qvg!d$}bM%eMxO*TU@`RnFN6EHtNpW^wR ztJ=4t)afH!AD(pTo=y8W>kpQ_Y4H&w{off6FinaDSTPOvdy7&gD|fYM7*f=_CZ}Xy zk;~X@B1a@<9z8RU;TW8DiY5i*f1l~D@^>#+sBD$m%Vu1~02e8VTv$KT(~bp(|2Jyj znqpkM9^Z-hYrjgKD!6k#UyT4a#q-GENACBI^aOst(|PZO2dF>$I;Kq>~AtpEXdX%vtjdX-R^vWnBUh^bS;3xKs>0|8}b&ayl@gGEA1AdR_D4P={;kUQD}GC4?7^db&KmBX@YxjI5efpwXh z((H@$3$%A1+HRlRn(&n)?q1t?(8YE>{t@#|f#a>y^t(U4&Wj17SYo-|cUjwcLVm-R zEvB3fi(kL0qT^ZLrwZgtYQ^S%8|!}UU@C6%MNp;aO4q)4_pln~O0lDb^e&6JOiuPv zsWUg!IHSke!rcc17vnIM*5pWA%9JQf(N(;;q06kBlptLsavD7FnK`TBT-_VMRp$BO zy4or1@7w>*gjBTscP1i;&h|@8qZS;Tuu6VPs(qufhmrlPc&a%l8P}0@S;IT)jQym> zD!$imM1x!j(#-z54s^Ebh3$Afywhhv#?6EfQ_s#;;qz~=lZfT^ zco}@x=HBE=LRUz3r21W61uBt-GvZ(C#zq1^|J)!|j`uDX zV3FkJ0^`PB82+uAo6{5AkfYkW|M;H&v6dF<(L_Kx+7_~vaVsDM{vf9~97S%W^rQZs z=%D-U?w#ft|G={pP#gtVXc`VdVo?ksn{}hlAQ$Y$3>uD-`MQ?+V5+a+aS@c^Gf?6a z^zDVcb?Q597lqo?!;#82rE$l9(iFyoE_am{_x^W=|750b^j8x@E|~bmR#w2~0Z*CI z_1gQjLOfATK9crsPe8Qinws^2I&BMv@L!7O%VsembhXnGfGo#??u7`{1hIDr+{2&d z?&4j89-N>VYEq^Y9GUkgyjbF_446ANm`^Cu4LYx*Q)61>PHDjN{HcmhTaE=9zmz?2cp zIg}faRE_6d6OjE*%Pd(x9*p)GJZ}pKW2zLn_E!1vRb2XLr}?DPacc%q&sLH;CX$tE zrgwp}cD47k6AwHY-gIM6ATT~G0Ne=y-k#qV>Fk9wv;R)03&FCl((OsWwZ2ClnmmfPFumJ!#E)~r>2@}a%+4o88#_sImZI=;d!K{>2hVCL);>fuBU znA!E%xr8Www~i^4AzVrn>3PFMiHw5d9%huDwkMk~=C10QNIMQp3@ zM6wG(n3sANy~Lu9Y!+?uVuuxk>Q0>*o3MJZAU)j71NXEqnX{PR_&qRL&e4#t z%m0*ddANq?XlZX_myMwc1R_7Yj_EA9;HSL0;={) z8@~wI5qMlLW6HCw7@1)>hHZwPXcv~0ZvwltY^`_Qlpj~14E-F4YVNRO-}oYfVRyuV zAX69Ig+Dxkql~6GUsyA)d{n+$z7t@a46X0d+*?b*=}1`@rlZRLpqWwTr?_S(;A+U7 zV%2W~Pivc0tJHccCoOFWz;%joZ5tBxU~;!+`UweKsC$&%IJ6Qj<{OX| zvy>2Xu8qMQqDxket&x(!w5Kao7rSOD)+(E^N)H7AAG`A#G!nUpP}EZloK`Rw`bV}P z{2&Alw^Vi@5ysxYelEyBoY5U6k?M1f%H5 z4zl#*8&_(h%-}R`GXV?Uxf%V4DY>wwcymF6f_;x> zf*I0M2_C>XruF<#XBw@6!TMSpjA|<tG3{xXYwG;gKu&&oLNNL|>KaYotE4s$LjZ>_+?=Qo zYpKn!PI;yGcllXL4*bcc@tDu4gIUvC@zAVJ+b8h22+^_AK;J?S zHx|7^Nda6H$R&8Q&i@q=;7yEY1Hma$M9wBcAhX@RRuv_yrNoVEBHf_C%f)qq7Ty7z z0^(3j#w^FEl4U>Ixv^z0hvBBKU}e=-w(0(Hk>@TDObM=eY|k;O&37|lyTk>Qy6GkQ z2l}Krvh~%>Kz879B%m~9q5IIHr2YBuo**wFOtuW*hodylqjr4Ui_sS=mT2iyi7X!0Y^XJzBPU>cq z^td4eexW_(;a>Sg49mQA-llv|t`Mtj_47)*nYr$a*Y|8xJeq6fE_=H`o2zbCOVV4C z4cCS*Mr;v77YJYyS_b=nV&QMn23^jCZe8qHfpHIPmR) zQMHu}|NM57*=wUl8XRGLym(B%Ud7Ds!!rZyr1*Jyj3(DMhHLNN+k+dfR==wHh`YDI z@$UAXBe^>#h!A9M{J$^spOAz@(3V1V@+C7>$;9f^i)9iG;=N@BMb$Hg8_N=q z6xYl|xca6cRu!9aR8y8(ROyPpahMQ6twv&>jG6Uy3$RamCkU>kB`JTFMhlUB>k2jl z+$lES1srqtCX|}&@21u%>vCT-)mYy?QK8Lf#6XxB0?5Hm^sSm9Y^xBGrA_^T3VIwC zr+(4}Kw{{RJ+HKACH;xE)iRAYmeS^^wC!)cq0zgkHFki%p%dt&YF%a1_O=K-I_)8B zmUQEpZtDCsy%ysO&2>5sL3{ntj77{+s$gBG`W@h;Bj{Y@+Dac8ZDL)!GX?u&@dmAM z$JsvUD^1T(n=I1R^V=$LR^uWpT`5uSQ+__wFzVv6ulnv44F_|su#*0()t<#)M*(c+ zpzR3cTI=}1{@#PN_J;wcE4aeHHs!;`rEa)Mebk|^`k&Kk#+^mviYtgiAmzMR2fNL> z;fv5dk+#|tL#$ru`_(Oouz147dsq6B>>iz{JSBo70+uEn0kE$?=aPv*OVVxhemzubQ1EE#{Xb{<89ZJ zQG8M=zE?ZiS}rpY#lVN`tKa9y+jg>4l!b&T;kRe0Ro4FW!J!}~QZhr7%o2%3UCLR| z^IF7!tvVd%x;uqVu=E{HBXTd9gT)V3jD80TBGn( zZ>4noKdIX&mk*$9SiKpWu1R;|vwWhGru@5UF_Ii7%5_ZfimcJj4lEnT1*QMJwzE7d z_du2Xq(|sNK^?K|3^@eTHz9~`DLI*poF?*>CR)XTE^yk~X;*ujcde(Dv+DQ)YoN@nWIEPy-OJyJO zLB%`)q(dGx`c6p;g~NB7pBCA4ITcyXm6NpJqW3YnArqI_mI zWqkKeEV98>l(QCXC^HeA%q(`;g;awOL1!qD@^;7@0$oseD-i&nH155 zpV=j)g?cAM2ej0MHABdZMf1uLcR2kK8l+J;YcX#}AyCa!gT zZaBF}yxgB8!!bG{e}EbOhU}v{k}q}kYb>$QZ)yWr^UmxjD{T8F_yS#!)+EFa=GFC)PwGP&%6Ih2U;2eWY`=(SRTvG0_zjs)om5z*Z_-33ZKJq5U@NM&I z!(PS!X%kzfEwL6O>4LU2HaTP&95U}rnT~`5$W>)oy0o{a_N!S*cT=HvQWJ77z zk>%nQ_2Alil%mL1SsK<1$S6A1HW*R>htFt7poCmt7cy64r0F{LM6fhcecZme*_ly_ zl0Pw{feC_J{^VT}Fz_Z|!`P7|LSYES_}?Lr8luqk9x|xe^y^ci8pswR`O~MxtY=$_ zf2FAeT+IB|XwU!XgPm3qCKIvcb)ss4GEJ0=4M^zReMjX2YJ6MrIWTz;n2u32x{rN7 zQM z0An0~OCg&NiovmLi!CKwwcb=#N?kZdb0JR>I)VN$gu!M(bDK1*9&Q#a*q8}B3d7W( zB#MBbsWoDs=4g$Yi{>cdu~+_s$G0$PE?)#cuUaO{KQetZUSj$L8T+iX*raGH4+vJ! z>Gd_z1+BN5_xsMzXc!RCYJ`egKjnG+Zj2Q~waX%^Je}S23;cB8Zc%xY1Wih8?E96 z{_%=Gmw?_U9y_PtMU(0@*KzqaxSVhm=4Z|&IF*V~!?e9Z`BTyeMcaV$^m(eSOFQOl zvmAj2yfD1X$vp{qK=mGjmZ3Y57wR~(34#$5O0C=z+jPWI!a3CamiHhp%KgnQK*wli zqQq#9+mj{#`4*Pix4bwt$hiEM979aowm*3UCbq!zC!4R3RSC7JD5ssk=$3mq2Rt)`@e8?YQ&Xkmz8q9sTef#j^xvOG zFDtZ`emK6`5qtL_db62tsa)_!7RN}leC|5+*e)p-nwsvB=>Qk#3shC*14Q1-V{A%K zufcdL0@*(%+1;VYay2CGtomO8g^yc&>K>0gpZIKG=jJsM&o4V9N0CNtDJP?ITkzQ^ z*kD_o(Q?!3Uii1Y2`a*G(N<=Cj$Q@J2rNEyjBfwrU27BY&sBN!rZ7yn=`7a|< zEnQ;WC7Q8wXyqZU$4$-7;mB9`s>a4D9WzB4{<5`(I0q6NSh#%U15;H(gnR*aD3R&MN9hl}i*8vuBMUt6ae)V-6v;#*ut(^) zWWDYrgCC{3qD!?KxiXvQH{HS>uHFz_n|Je?q%M-bs*58108kRZjg#BmMM%>h1c`pupni@gnP6&c zWNKrsXA8$h70hY7rztt{3U0-m_&rTpiLn_Gu}S_NP!Rgb@f8oo@9nB5s4?M-z&&OR z&tf$uOi}O}3Ud09Zcje?K}CyEdVpD)i2vU%2$9v-9h>PPWTrKLF;|6LWLH zaU-x~;C?=di%0P=AhF2rXL8Wy+Q?B2ymmU`l8&}i*yUbR`^!UE-o4noZ8OCcohvO%j_kp$(XtM=r%AE0@mO2gH)K* z+O$s4x>dWDZlJ&lh37MF{c%~2e!t#iy{@-o*3beF_sGp6V{)mrz@Y$ zUdyjt`d8-)N$75Kb8S+J+uPunu})IR^KE)|{%3>d?}YXr+*N?yohY9?NMq zdU|R~y?WE`2U9t~s7bFe3%YdNM;#oowxEbc<>Hv$935k#6gHhw*UQ-Mr}{2BM%D|3 z1WNrpx)4&9xCBJLTv|;C2XPejmD$+XK=-=>^XxWG5JjmXsf=BnCW=Ti!;y2bz8?1Y zE#>+1`(=Jx%D-=aj##tQ2T9ADkkl@%;aT}+iUy%XH!AZAqXcZIj!!%wOlbjP9nqGIUIuF3}u(d=zejE44Khj5E z&t@c-a?1#OYfm@6G3A%F$$S-YOh;_zZrsxqB&<72l=grkWaveR(>Va&be-f(FUZP4 zx89migdtege|dTmGbOu-E#qPjkBo)mwuc+W=3|&E##YIY>kV z_`s)#kDz*4(K8iyCQ6uQ%u9?WU%H-b5{g3c&Vth#oil0g@vkva4B1maWpWh+_S7$J zxAFldV6Kouzy$^KwX)03=WMB?jh0CMcg7xxA?$o4wAh_kSB`Hh4&HD(&MJ4Ru!fp> zR+K(UB#~iVm}-qqFq=ifS>Qpxu-l1`@}h&sQG9^{*+i)ZAM9l$q=Prvys>&y#dA!E zd^BCN_PRO23NYxea?Y4=8M<*LeU^iZVW$?E=jivyMX?}bU^jW1sSV9TKHqwW90p|n zl9;a_%iLY6F7fb zbGSIAN}B9Ch4ctqj_9rfHWC!{l@^ZL%~~a^Gwep~n4N6{COhi{L>Yr)3Njknl(?B$ z*@7I~^*v;U(WrMOCu1i_8T?!Z``?*+GuBBcTQMGsoTAF@!SO$HC{v>3nXY26)WsTDaU6}}j zT!0{j2;rYSiE8Hh6T8gVNCt1$(&9NwXk%UMK~uTF#>ApoSU9#oW<1?3ZKky-cQ7F7 zzcUZ;Q!^0}7-IJLS3O%}pa+UlDuDBsQ6&(?(Cjty4ea=R#oLdpYF6tTM|hasb4iK$x#A`YtVnWKK(>aP=&*I@PvRC-p2S zQq1EVtH<)fWweIr#uba3Sa`7}LT!w7;m72PRPj<{LztK)=cAQ>tCTooiZG)-LEekC z#iX9G4x-pK0|6ZgF@u^5x`rkj-F@i~CLY9+IHY8)mA3gFoazH^%0xW#_WwP;Dj0`F z&i1>!_*e~R@cS&`hR>A(8!~!?x(E-M)FqE6)O4TZ$}YH@L5Hf1?Kd6aX!C7b^akR_ zz!5b`6Pn+eDG6~qN|W~(y_<>N@9vqZ4b8m|^PBQZ-~ z@Rgcbq$-W6CaUYZcYG@_NC^5SpGiFOHfPVJhhnz??SobXG#bn_Um0i2gZ2ekipWZK z*>me(wvvYn54~Gn)$YJ^8!U3h%=_e9>f^UK>TBbT34d%ZBrol`p;VLXT~eJO7A1y+ zw?~KmuSKFdO}a?qFP`1mb^-+j9DaNKt^Fm|$jGn6ADpqjBSY$qk?(ZazxAT}nzl%h zIXhI-EPu_uvUhN<$RJEnH%#2ps7UvUxT;iuMx?qt&9B{S&Vu$519f}f*ZTe26I-r+ zQ?@qvHQ4z?IG^wD_8FOG!CKiN^&pD&wr1(mpc_r~T;Kop*0Jg1pE;jt`_ucC6C}}Vf+bltnVK;Vh9Q9c%sBV@@F)p@val6HSA6Td_%8EGCf9pHj z*_}&$bi=Q-q)rz5k~L2DIScSzEH!jRHAtcYgo8-R7_8?-L*EJ46lT?>$v&u>u8mtP zcLIqdF4x;=RJ9MakHm><-3t{mxZzt}_yx`->(nnJC!r1%okjfJ)u5bgLhDsEoB zT|5z!DS1D|Tt#2&W%2mV*w^vDbBSi=&rga>Ch3Y4uz^2Fh6tfOLpf00ThqSjI*=I+ z5^=&WY(H}>H7qD;Rm?74<m=#CcWB)Dq+-D4>QON;<2`ep-&+3cD7xU0BbhG19WdECSPY&$X+s1px15m3x-{21WdmpjUWnZ!-mpgi8rUNx6 zk#BY|-Q1A!@gJaD#ohbA3m%U2ef{$K55=q8DC^QCaVeb!BD6PO5ajx+93|Lpr!k3@ z4MExkflprEWP6+^v;BKSx-7rfe$*k$@^Xr44r`u0cUi9HpMbhZTtc+q4fi-~l=tRk z;pa*+)Pje+zhl2WRqP7OfI$BJPywg+(WEE69;se#BhodC=x>^}#?ZXbbg}R<9%GL< zjDx_(Ko=fC@oIg$9kA@}M~0pSIj+g5EuLvmxFKm<*C~YPl5j9D$)_|e&0APi$2qK9 zUi+9MgkM9)^jZNydibB%vRFakk}lfJLU*BF+vgP(++>4Fy&I2-Q2#E3)mi}?mV5_j zny!wU)fO&9T)2L{<5h`CPUkJ#WWt+_ftwVIFMc?k61#9gxptC+nc27mn1y+Hd&EzA zqfvq^GAi0Yxzx7la!!_ZJ8OgL$eMHEO3j;S-?;vWm}^!%N-2sHNIznBn+6M0ObVs8 zrW|I@S!H1dRZ18CZjpC$qZ zTD(p_!1Kak^Sne~*Pi7gpn_QX0O4!}0X%v*1>B`(&fwB2Q5>i%r|tFx{G_Otl-v2k zrL2+f^f;!fYeGDuXS#=`+6rgS@rR|9*A8ju9%e^lZV+*a1KqpN^q$u}`#8Hc@me$5 z|9l(!b|R#UT?>^KH!>q8cD3io-u(9t3R7nH>sDiYUNPiFp}ays%JQG#;Li@r*8R6@ z!A&3kX!8c28CXnhteoSDFEt7mQYBtP%ho&+GfTaAbMMRf8MDT`Ft1L<@^WiFE9z0j z{O@nbyzo8=FjL2zYRW5n6*npNXj88*?Yfj^m&o6@Dw9dVX`nZs(R_Z+xn*ceB#a8F zA&W&zV+e30m7l$v!P5x2qaf8Yc96hoUG}}nde-eOM)J8wp4Qp^+xW&>qrSU$Ow3Mm zX;MVYbxgY+&;x~QT=bsT(;rutwzZgr3W%n4t6)RR!?xoyy}b7}m@5s1mBrU_MR((^A$QX zsF)v(spaHR2yRFbu5CC{Bg4B4(kJhBt2jm>N?eZ`ZTIG_=VomNs-B6CR9v+wPZ?1# zH^aL|?=ZzYpB5akxsz<4XG$RB+=v@5OC#b{`6O#7=z-Fe6uI(-K30P-e-6VWKNt+J zv{WDg!wD-b1Z1HY+tVA)bs;)0GRyW|UTC{LiPuA;rDI8aIGnA(>ZSguPqAsTNWX}9 z;VcFeq^AN2^=1kzXpq;r*D$8g;QRWR3q$?ddvJxD&p(DWDzeU!T-qIS17p3+O# z9K{96qwj8*)$(dbcz_i1`Y?XEQ!{IZnz^n5H-;2cGd559GJ>RZLjHyI>r#)Qva*Qf z`$6MhX@TvFWP`zJM33Rm^Vk_-A& z?k9TU?|-?wyZbiVm99I8Oo)KJDUfh}+de#4wS|U!A`0ohUV!x3<+hur^2!&ccN^uC z$yU{P9RSis-c8O}Xq&OJX zeV~Cm0!m`~7K`X0a(`z)()7S&l13Eh>57fb-^Le)V*5wrlo~`t)nM7$WcAcW9o1-k z&!+viXdo;uSaac#x$nz2UsENc+rmvcO2H(S7(rIL14X;XYUc~e7Qm}D9>vlP{YvaU ziv&SBtx^U`P&vzz?R=K97jP0nf|BA6FMYp}wh`0#9~zh0JBKzQ>~v4(8N2wQxePV+ zVOjgnA3R>ka~6(%xXHnEBjL;Uvkg$~E8!{nZ)hrB-nuaqnO3v`L zo)*SG{VfugYOZ~@a;j{^q>^F^wHG&N{%)GLJFctndei{>qXFLMIGBfd4W8!RC&uH8 zP&%~IE0yHy30@oryuLZY-;M_pUzCF?|3}ez#wGc_ZQOrmR%V*HXSuhz(-13jr??l6 z%q`&_n1jl_OH<34DdIwNZ_S;#x8ej-b3>M*BERQ;-tq!Ia9`KOb)M(j_bFKWVDc6C_UrZ~f%b_Z17uc)@u&+@7-e#@V2} zRD!t1;v3dZ)0ZKjefRoQ_jH-EMNUbJJ%27VH7F-3?<}~p!t#QTdQ;&6$Lj4sf9|$B zVwN#{43PgB<8$4_y}ab>JucWwO*2qJq8&{wm#fP^T0ptv4pW}aqP6q+KgU4v4E@1J zxp7L+rxl=ZiF9i}0-_WYv^Tz~Z=;Y9WhSRDwjU<$F5TCDzWxW&ERsNRK(6nxicoG` z5R4dQfzZeg>tC;r3jmPkpphzZ989((#9nb?abRlJn%wO4Wv|$sKNOF69loml_qOA; z+GYEu%cane-l`6B%;{hCsOp3bK1Pt{e^hn~$7efAwC5DX3-t>Tgvr+Qi8o24TmgOp zXb{~7RNIA~U`IWO1^D1tR1gP;;P3L!#yx#s8ub#$cBInZ6g48X)($_1Bo$)O?)Hj! zx8dCLGOBkEcanmtf2W_=M?RTTe=)wWWHogpDKZlPbHLK#))FxMADlbB&F+I$NLhne z;#O zuMc9A*S`B29iyP2>@zAMn|Q#O`C-7Pf*-uae(^>4NjEzczKa!v1X4aHDKa@`4TSL? zxD9s6c(UDNJ=Eao6utP|?ij-zvL7+E4?qaogKMCjaqq#2YBPtu#t9w=R~{1wo`Lh_ z8lKY*CDcP%(V!59oq8BI>8zn9# zo&q~PPF@brmHK&@VG!uS*QH*!ov7}1bd%JiOUfXM;AP%A6Bwcbop`?~95Ivp&QHPv z13dm8HD~Fan+dDs6m_8Byh9kod#41b@58wu1w9eG--wc( z)I_ZW&UvHONb_l7QXn@l5{pwDa!dF_*iB{*(yP(tc~P@ao{=HyQf{c=0?likOoAE$ ziFzdw=`Jm2YJ8#olB;jGHp6gqpBaYkiCJYwZU@#V3jI(uElTBUA%~uc z#ic7r3K(9qkph7MRR4LycC6y~TTYQ!vRRV_=W0a-to3#cYla(4ZOUF7z1mpEoTf z=F*+YR`sOoVHb;|ISyC>4IgW#cesyN)IUqeEF_*}c8okA(-0dvmcQ*e+v*pQ{P$a5 zwFV~5N%@xboDV_x&qD#VjumQz^Ix&akJMW)vQO24>vo-Gzit=}!D6`Aq3$R?5W+$V zKCyMUMar_z2uLwz7sQ0V^aJNYsz#87URU|RzIY30imC|w5K;Cvw=j{); zf<8uB)wxK2+=0{cNojw!IH@`JEto=m%d^WUU>~_rM*pMY1E9#RR0n1kQq#qwFfEdA zao7`*$GSSr4p^jpI!wm5NE(A`w-=f5Y6v}$@AKbfJ?CjU5gPlHB>-tn8SmrlO#K2d z(shl64Czthvj2`1qw~#GAHF`W?Nbe$d2zVk@J=5|HHf%kxnK|n#GW!PJWg6@AwQWSp*m<4VFiR&i z4Ew7Jq<&dY>d6{w(9l&6SP##;27Yw@jv zeMgbU2q^x4qHJ!Pb$1#Iy?{LBv$5dBJjr3k&1<`$rv^`y-RnP!5PqYWbJ}fY55r>| zVxwP4sXWzvs_-vER}>{WBwSsWz9P7$zgRRtVF^Cr9%qCVNI2%$A_!+8MCR(_8tCQbtT8W% zN*Q1JU1(PR{a%wAL&IF1bzU}p{+jtyL-N52gB%C9V3)F!)}fo(7i#a|F!ENg)&D*~X4nZ!7=RZzsu1XB?(IT_JMZu5L(3HA zr=1&^ymbI^VIqUzV-^$lD)7%|nSO)!Wgm$e3kVdeHU?FQr=`k4G6A<=Pq-)WG3d}B zxdQR@+6z^Wx~X}nhj)S9m_C5*H+FRsW(V@{qFz|vA_X0PCYc+cPl$#R!=6NIBm+nZ_jJ%eUaD>b8g13 z0+I1IfXLBQpFoK&?Mz7&YPZNzZt7Z+tHdUi zQ7`c?J^fa7@}bBh=<8+CzeLK7c_M9p1TC?;zbls3%mYM+XSjht4xR@k`i9=d_@YQ( zxjK|Jo3ocpnqnqho3pe!8)|2YIvW%IMGU)a33_{8bb;zq->Sw`6Ij3szsGNm;vCo! zkv$ZV33%F8=nyK=yg>(~i5i9biK_bvYtdLSRZ2Md#h1ZwxP}uRdaJ@V3Nx)hy4vZs3vi5L$ zkQ>?SyThje&S~&Jqs{Y49#dK1D)L-=dV4wyCbYe=@o%|_=P4al)z{PbwGE1vvo~$ zFJh3D4E2$PZM<&qL$osVpnBfK45>-h5#Kq6b=L%>(MvC?PhcIn{dG>irc2H?y=~KXS&V) zTE^JMV5eBFq2t}5b_Uta2q=%rvaWitNCA!;-+tGA&Ltk;u|Y{iLeSID#A`2fR>rPP zA0pL~U!EME2j!K7914AR_4!@{@7?4J;QhYgr5+2K!ScOxaA42YVAK`3y(swQh2Ky1 zHw$#}T<^aeC->Cll#RM8H0tX&{yog=)SCEOAT>2xu{)lKbl*!{>WbzS%YGIRHTos1 zhpHVIN&h)j{;9LQd4>@5>5w>H`o4NUt0!NM&=rT9lq73Pr&jG`)%-p^Xq-FPXp570 zRPaHtK~hF)_3@wBagCN~yIq)HBV!0Y$g(%F-2ZR$RU6-d(LIY@nE zdU&TLs&G8H$G9BBxsVHT2_>_L4=}+o$Q-l7Ry8IE)6D;N^n0hnrEpnL0!aDrqR z5~|~01#*>2XPI@tR9s@sZh(}6Uqi8jFn^~IkL&h>xcnO2Jn3z9m?5C83-JX~Oy+IV z?TM@y)bGh9`@PoWX~`zbtW$mx_VR?Sq zlS)HM`w4x5Bf`<7cjG!;q4d0~QsA|b>A+Ac`2COr_|;>nlCP5`90Jc&OwXakWLZL2 zJeYgDFm>@iDu=0q%${>sI|)mI5zOjE4FcVghCG-J7`YecOno{cSC-59cW>QS9dJ0A zI|(S8FWu0!Yt}j({@fKYzdE^P(=iUaQSf3jvPb-rYM`4%vZ4t_W$FuBObaw^rgB!c z(j>%s#8VxN9tm=2GQ@=79`VIG+z7i<;qfvQBcVlnw2X+okmzT7ZQ80C3S4!sLw5v> zW-1l)d_Gm)pP{b|_OTvEoZL8RjCpnn2y1XD)r2g{4W|neQX*a?`k?&|o{!Zdg1JDe zG4lYvACPy~g1G$_b3j&|SGMW+J02Dzlpq1O*n)eCB(Lry_tiej-@agt80osEh>U6l zu3d3tm5n31-B#Bwv>n2Gph>kOVfWmnv%shIG`3y0cqcPC`~e(%xVB%ny0*AtV-J=p zY)!VeNc?*fKi|`Jx08F9LQSeD1mbFtQTcdp22xJ%swkl(y&Ms2nWfj3;{Ii(UABB_ zbtkxYRA2u;Drp@z{m_ZJr6KOj-J!oJ^$*U>2v&$O`CLpqMznrY+I)!9&(eN$)lhHO z(l}IP_}B{T6Z3Mn<>^PUKR**%OEKeYrk~qTrkOu)%dB`bmA6s?kn0N!R}ip1WDV^B zU)5d&8)2ZMwCO+>R{@oRSQ5tK@$?qm?E-|lp3`&X1@8t4y0#9*`eY3#Py!jiI51na z?Rked3Hi#%Q@;LIX_RyeOP{e|vX2{+^gx`%klM0lUv0_Ohp-3XhtqDM# z7X{M5VM4pl0f;!}-z5`;4kKeZRm|wHpf7~&_HFo)A@t5FxHrTjD9vVdNncXgSf8%l z4Uc@&Meu=;S?C5@l@Dl3Y{_>oGsq6ei$|pCe*2rVAcs&KBtC){EYLXxvMwcg>)2`N zO;GM7%K>F2qm6z*>+_&*%Gj&%@SBaadr*=rs)gnNWhp1o@l!s;FkwW%*(6BmYSQf| zf$ZX{PMhP4$P<4;)>|^{!h`hGffoA}v9@7>BFfE8ozP>0&}<0-b`pILa>XS^=}Rz* z(^c1(1*JH=r4qJt${%9i=b#P#IIQj+J*-fXvi}p-X15}I800fm@wPkM?x%5@mq|i` zabloIxRL=@If!J@ai@t8d;$Lj@r0+Pxu>ss()QzzU{$LwbbcyRl5xA^}1?c_^_Ub%f}i z&rAv-sP{~iB$qGiQt9hgbl7lZ%vuX&KJsyVMD1Lsqe>}?81H;Y=ZJSt_Lh)#uw(3{IkvW%eKW^lClqigP`+%bN`6nzCy_VY{+r(S6-|Q~6A% z5r0)$RMIy)3fdd&y$w>osymv&*-m0F)3FOnAhadXE2HXa@6zhZ==w!yoV42mL5m1K z4M|aEn;;WnRr}H{bs+&PiD0juthmmCHxBd#R%Z(SRNk zLzV|N%5C7Shr$A9_*pZv1^H^4x~p$tZKan!2gZRJ9agd5Yi@WY*gU_6Ge$ALky1E#^rir(lgCk^XNdRrII&iB4_4}e@>*|mRJ7Gnn;$v@|M zQM6B7rd9d)qt`Y&%2rIpa~Z{Q1P@V%40?4Wj!Ec2G7NS7G~3ig>oHBkW)!!<|EL;R zw&JTiPg?)93Z7U-$R@(ZUffw+bl8~?B*sLizgjW^m6)foepJvIOXd%YbWzHY+e`2F z7JOaRfWo5k`W`i#Wkc2u@HR}l0!odiMG&IqyOr>4x!T0gxAd4++bENgkoNv$p#((5ueGGX zUTO*>6081rw%xQE5vxr!jQoGIm4bI^tH-tkzNj#v^*uEO#OZTueD?i7sr|;o`SX@q z!eLIC6&KfHp>ogG(n&fVvOg-^vM$5kfho5UYDx+VuksL&OS2maDHW>gcLD!m`h;p$ zrjraRF(`0jD%27mJ;M>a@v(hfiy}P^cR?bwJ(m*wbz~@!r&6qP*>l?cK{ry>#+}nJ zzRXVOR-KtM1a?+8FSf08HbgFW-X< zh>3s$3p+>~cd2YX3%Y~1qqE77r0Xt3^zhvVUn*-8s}h{T)h(v)x5SM8a=+Kq=?R8_m+s%du{3m6nSp!PF-{hZMS zk!}Vi=RfCrDR-w1*&ucGGXbRSj(ErB=}H01Pa5ZM2?e;|eN;JFxoH{%sT{7{9d~-w zT2+Vw;&u0Y>I_^s?-r1>7x_QrLzF;_wK@w_(baJSm!2uoM$un3%9DQ0fR>DZ|C?-U zgSxm~u-?vei2Xj*_YyFVyi+0aHL^6v!m|D&yy0(`{!YM4LOrB@!lsv>E734HlBxGI(1W6vwvb$B=-$IXIanK92wSp z`}Rg3N&ZJRp9xc|ARCcBR3P-`^!aXj=Bp87if}n%7~USJI)gna*0^O7?o#t!GSdXQ zQ@ix+Buz9lNP~{*hbB_HfCKdCLN1J%B!q8kiC_khE6&?>IQ@dydDY~@s4!*LqG0?& zwF1u-{SKIwJ~UbNez`4lWxU)P+p(G>t{GPIOB(rUDJSGW+Dl3ru9-Yq`Dba_n&Doe z3hqNu<_y;hsko*OHuq0_?wzRzfI1p}PsiNf{OkMhll1H6?1^L>j|;J$J5e9ar#yYO zZGWD4^cN%8mtAg>cI$mUMpVb3^>Sy$hFbrWi3o{ju*oMFNLz_&fy!(w-OiB_{qqJ@ z$Zoa&s9x-Vz(-(IF=eo;E;Fn0ce%x*_?NLbw&<6MM$wj6NB9%0?->;kW#1{MtZL6x zx;3>PBe5d(b+fP1ar>19$2+HT-P~{V#wGE(oK`(~HSu$b3(;xM1b-ey4rWk#SNS`d zF4NQ<*O*8$Rw=|V<%*eI;$OKOw#&zD*scP1STezfX_?b)fl z4gIt*{B_0iN%1r=9r1o!L(0lA8y58^_OA4 zEiP;V^l39RS;P6&q!u>$ut?UH@<)~*70&AR{cOxX$FeXHf6I$4R=`BD)aC5?oLzj` zDBoHy+h;NJf!V}TY&3}ed8_?T+q4ShGQwv|-d|_-nueWsg}Yyp60*-@1UNov?0pQ+ z5R)l?Sr}Dj_)s0L8a6u2b<6)`W>eI(B&{LGjt@5;J=#SUw3k$+pii_u*RS0UFB;NH zfylu)=#x_A?SQWCP?_iJt8cBX(?gu?tUJ|{1(B`@%N`r`*nN?xp1QSz)){GTr45C6 z^pM+j$z%;~wn6GujQdEkc(fHoo-iIqXVr6%&Qta_-h@eE!}HUh$JovHS`_Hf`@0P> z&R$sqtVwf5yWfU-esrIzer3AQyXG_8ktp1AW$=EmNjZZ4ZwMca&-U#Bqo01ctSqCe z4epLOZUfg*we*bjn-llKrCnjYx!g7Sf+=hf( z(Q56hrfU?ymN4KqwU@)$4Nuppk?L%}1Li4k{~1g4>nJ`3{sfgHvL$|$w&(rV!|+o& zwUJ@|wwgxOVyr=(!Xw$v8PDsuxMZH7?Hv?1FK2;5-c94=<-8*H;)8IgaY9|N*UC}Z zpTD@zPM*hF>-L-8v&v*EILQ_ zK&0tNJ39GDa)bXRqngvyu1#uGzNpSZuk~|197+3M^I89V-(|3Mwmu|Q{r2Bs_qWL} z($)+qlj7GdyJHGG(7heX@2R`x&OAN~JsvMe=?A*23!bwN>V1!72TVO>{`b)cle5v1 zmzU2bg^sVFpYO0xzy*837f%-WZZ+3&#iA3cv)Y@eAGQ`?RZwAI)2s`ydzDM#NV%iC znZAcsVud+UAgFU7tJrh({>@Ili3a+|XRwQ5eUIWM*#TY2`Qx~QYuyF^vZ&sDre-NB z4dW#;qYom4x(KH+_XC6OdY<+;H$7o$|CC0R?QhT&e`WWxwAq8@Aj<+S2=*mKL_hiU ze9zo1(Bi>8R{qVG@GXc+fOmrd>~5jvofTW_w6PyS2OlJO>ecBgzarz-ScGN+%_Bn> ze*Zzbk8ZxbzbG}6?wS5rxwD%dm77LG^OTC}l}O(iMM=zs`+iDR{X5@^TqhrEHBsd$ zjEdR7M%k$M4}!sd_HNt#Zd>Jdxkb6Y`IfKYEv7@F8}j8-`kAXk11WUWrk{5>D!ZTB zpoC9Hfxn2A^;YQ*?(C(e)l7yI5`ZBSw@0pWI+u}t( z4k^KsoN$4Iaof}0+1rM*fiCGrGxwUkWtBi}UeX6?FjH}P8;5~4dAOS-yO$?tR(CR| zwP8Art|RD|T-^42Nhr+ZqP<%nu_U~Q|4Up-THHE~iwRKi5orhD?qxNElY$~dFvJpU z%W9!>z&jIO`&PjNT{+xvORWCLSOZ?zgmOerRn z3R)AQvDIX5N8(q;4D!Ye=*B`CJ7rHc~Bcd-;mg6lwemt`R@=nRj6?mGXgZn^XCPL~DreBsvDC6v= z$vlMm8m|`t$k_Frc|E#OCH+0LdB#;Cen-Ky+8e)us%5ykA3j%nCG7?p2M=tlMA&4= zhRlIcpy%8#^HfQCf$p3CQCZq181)WbDKh+;w4;|-j6Mai3@lU*a-?+YOa73n?2_mP zx$-{bF8H7R!c17bm|}d{(@q!YU1iZ~Slpnw;T;S@`6uqrd@n%gUSZVq4X^SvJp#K5 zG_<_Ue$p*CSh8Gkjptbs*gNOmFUwglXDqHMrqVu?f!>pC<5sQi>tSYhj+>P|Zmq{b z710h^5U1r>tt;)Py{%VYM|{3AOieY3qn6>aL>hf3Ch!^5F!x7=9V5V7L^ zqsM$sVhUwb1C~XaCI2p0IG#T8Xq5O&RrX-cOMC>1RHmm;SL| zlo5AxtuwhheCd5s0&zvdcvkT#Q1#d@7kMRp$NcK~sdG)}9nbr?Pogh!46nTLPdIFU z;^^y-R8S4X%;E=b`6eQMwS`rWJVD&`%-{uo~BM*@{I~p^bOW4b&-*64=JCz z*5`KSdy$Q6aeuEL(e+kPM)~eaRrM&nY@bo^z7qzX5!O=aE7Jeq#jEREa}>xGb@fxC zeM%9&qJQRQ*Y4q4bs1U zHS!z)xguS>wpxJlDos#{wTE6p@A5NPL3>j$M&|&dIrz@8De3utRD0;`?bBoB5$E8L z+}s3mTmR00J-2V9r+6MHvwgYhaFg?+Ezfkr*MquMEMF0!g#Ly9em;v@r7R)|eq$^# z(inBaB-2P^N*gsQEo60{o_fEIbEfWJ}biIyY7){x|x?OGecOM&n4Boun|@ByQw>pQ;{*|NpPDP z=y{5XkosWwQ-H` z-1}{(ToX)85SeVRHr=4e_#ah?wSGtif_N{(OX~Y8Pr9O=pi^19$}y%j!wZE>;wV5h zZ2^f2LX#i|yd9*^p1XrHCb6`kthSwXKIokz%n9zIey;YHb>8?a*kZc>V&QIx!A_@= zw)aB8qUp)eGx$DV!(yK z%)oTw$ka#-&m;LbJ9bIotmSswTd3i24-JZX(mf| zpUy|3#r}-vNoz;I%~OtwuZd9SA%->%l_dt&WzQnq@apjhas^Ko{x`msJV+O}VLQz6 zuFs{pU7>tp09S(uzDZJD@EFS!PAW7>+PtCJHOqI)lQj*0MgQmI21n{cTWLd`eeF&O z!|}fCj^)gtR`_~tb1U@Ix(-OB!mf9_XZ1yoj6N4a_T zLSVse5FnE6%vVIziBG~HPV7Gq@oU{CX9-IYPb0jIB#I`H>&3_#N{(2wIt%$}XXv=# zWOyt-r>|;anA!OHe^fY!jUoPEaRC?iUooo&mH%V;$KrN4m1ptH9U0jY#%B2 z;+x`GZuvTq(^^Q?R3CFW^rU~k0cr;gt)4I^@?wIp&vo%P?m-tmjR_L$@Yg<6Z>C(6 zX1uPXL8q;r!;MrLVp5B0cpVJboRH9coL)d9Yqx3IM(cjpr1SxpXP5KiHyf@V4E<>F z9et3~cGGeGGpSbL`(KxJ$QzNAo52@Mo{SBL7@|YJ1zY6@Y{}=6-(5^q2hQ;dKO{jr z_74BE;rF_ukmHnQH*etU+W`8mU5e1B+#J5(3{x=>M&1r{AvP8{`ps8VV0V@HSQSWE zK1HdB$%wAm_+Z+Y zc0|af5wYMxfUTdYuU9$LI>af;)Y^p^%&kub{B3D$5}wEJPp?5e**v{)X^04}nkdEg zBj1~JR*<|G(WqnYYZsy2>ICxwlHlOmeTCs*> z{zCggPv-4pNU3mB`i1JxMV5W6L_Bbqy}YKfhg5`goFN^M{e>9QO{kQc#Ldxr_C6U6T9cCfbnvt=2fPP1n6Z9Nxi_24-zSueL#8PZAakeG)zAPiUIo{e(Hh~<}a@mY@ zjcs@U_F%Xj>8Z2RVtHs%J>Cze+&%9#I3mt44LEmu*uATm$F(Sm)P1?Xyuf%76i0 z-76kY9-Vgcgm=TURykW;-&%Grp=<}K$`Z7tjd6Fj8=v%7X`G!-yvvS-FQ zdNBKa<}Y0BFi<714zsoh@rGA9Sg93{dI$3+2R)mJ)wcF2sOh2yCOuz(DVbp^J^4N< zJrwVqq?$KBpoZ+t%I79%H1$H_)7&X^1wfd~0YxmqjNs)J_%I-@K|*xJHTf&s)PWW} zNnN;8EMigp)_y@hg_i*7Lms5kAv(i(;UR!W$6;-J{pj=j#n=ZyHAR#2RSY`Ud9hFKma0P#Da@S&-o)26T6~a3LfaC^4^(13 znKpMK_vUMI9h)z^P#?d^SX&I(VJ6IXJ%Fej?~Ms`lH^Q{txTH_Dk#_D?@BjXz3R08 zLARAh^^w2CSn`cDT_)kIp%{%uupH@?hiX;YIcg`;>$6e{e+=2iran9D21Y|}$ko<% z7?CW6`cB9FT#&0cMU!P%Qd+p-rauDo%u_E}HRWcq=8%d>35wSqx?=FCf4AYlDV4p< zbYQ+vuTtC?ZDE8mkxwcTweuU!2k+OfU}To}H(DnpWfWblXiuUkIc}_Z_ufWV^!rRL zt$a?Db$7YZsDoYdi!phd=rz!l7^WS{7O4;}H>K^U6sv|AGN~QpT+&7g1~n4l$EF8& ze!vfJUslE_|+dXY^8|yP3fu*!bFvY@gYT@ zPsNA7>7asd7FCn=2uX9YQYl3~r$I#fLk1^A%`oW0&@I8cx14TOAG>*c|6j^44txqV zoA`TuxRdOhFwQM)R^=|c=AOcR}`f{!(VE90f3%1SR2wydzChw#7yX{=`2Gelwb@g-FB zer@0p2T4PVfR3)0i9u3>BnTIM=Q43*nQKLGNB@wJGDI0!DA+RqSf=c&yEmJfS~Jmj z7&H$Gtqnb$E}UUy;2)!DsDE~rbs|IBBpl;{2f__6`YFNy46c|OO(c09nWgK@H$2qB zp!G{uY`khF|6-n!2Y9)Xba_4&GS*0r{AB0|bG!Va4xqx!WKF=^-f~dsz^xonI~9@# zgbr}==uP)xWlnhNIddnpi>-UGRc*n56;e@OQ=I`z-b$`A+l^qM5ysalo41_0H`98I z`+gQ9gDq}Gdkm-DL93cOZ?Fl8&UCb3+QKJid+P~_Y}v+rW<67dHVWkf9iB6eqb9z2 zsvnCE>`(|zrLP4tZF9cbd-k94F+{%D0E3r0a|{Q`s!OKXlYAldZ7oqbOB_Nk+J4n_ zTxeDhDn~gUJyy&LEn}w9{uDjK==VmvM3*OZB9t222__sJBwr|5BVPB6cHUDgE>pW4 zhAKyr{hq7CI@?<{eHmi5-a4G(iW!IbyBPpI#0 ze-ZFlzEPFX+t=jIuT%>9^lM2p=1HtH)swa($4^YJ10MdCI3DVPLEh4Q10h9-FEwyo zoG-kD;+6pZXGcV3FESxeqM!8EX9MGE09H6YG zfkG_t;Q}@H-h1UG+mgKya06-bLXS*GJnH3RB0cJkP@*gldFzzouo3yIJj9s%c{=o- zO%MvP<}nLWcS1jPs;_G;xNE1~Vfr(6Bx6pVc-lM8_M1XY%uK|OzCJNf)|(P+gXNIE zG`ECmw@)Aby|8Xi)DLZoXOWRU7)fMl$7~)7J-(W%Emc4keIa6_tMzbM;$z8-nIq@l z!%Yzv=8PrpXAKMg%AR5*E4YjFywJ7%ddz1o<0|3Sex(ERUM99>LKTyIQ{MXmsHzIW z@sl}`>7x3M9AhH$d6LB*bI`k;2Ckl+SNBucM;wFRe`Ta*D&o>Z@0u6H3r#4%ZCILC z_z?~kDKt@6+E#mxH{aj7cDs4iP{r0cmy;}TncB7frK@JUr;7#={EUbku)=KC&9rNW z`12G1Nh=9iMo(L}s>^mm;rR?Swpj^$O_FrXDHNN&M83mW{cuzW(3H`ilzXo}FxHDFS z`+d(MzaqPVgK0gV!cKBoPo-ImnDlQ%g*&;)BppF<+Jpa-LbdCAvvfw%RriX{Uvj0FlAP|*Pd&- z_;v+bw>nmua@r@C6=t)T$AzQ$vtV5wHh&uIO84IOiPP02dpuuN10P9po6IO+(X9JV zCbd;vS^$d(DS0{?)5#rGW}v{UoEHM3J_$g9x#$bij>>IOJ?=%wcT zp$n0|HZGsFWvN{BkDiBL?NA# zOUiu(>=ZuKKs-9k^D^#VS2Q2*U!agE%9ntSC#==Uq=W?%iXKn3GY}cHr?aiwtqB(c z`BIU%(>^I-4rE;wNES#`+C5zk6S)XPcDMZ@?IM#_l`k0g-c zfO)1AdGvsZlVWEyPUc;sx`%;^^M#<3@w{TROCq0pb1JM!p(fzI;oY_@`6fYIJDp}M zd6#k&u;hWsQ5A@;%>9C|tlyf|vP=jz99`14nKQ8YK{~eRu#-PI0aoUZk7+^fAWL9p z0%o{cl{ITW!1Q~tla^aKpDIGWD!xh)c(swn7aXWESFE$Da%JgfrOqFysXj*=Q0_iX;}WbxI?E7Mq7bs0PX4LhH9pQ!0p- zu!n0(toNp3V6-DYCD5egAoAJfr0e4Xe$>NTi+xMixE3!_gZSWn2a@P`FEwAZ44IlZ z4{eyK=IXD;r`C|12Id5AR4nvVPV6KK4 zVP?PQl2{pT7lO<#F*;T5Ch%jen|h`}P2#Uttj<>%2iKDtcNaj_@$*)zZ~N>5&4my8O?dUuFP(hmCQp#>s2Kh#1SV zAL%Pl_?oV%FIL}9|GHy=Jyy~UhVHSg>&2MDDQ41KC@30`Dy z7^KWIsIfw5uAyvKzQV(zw&g?S9P>wguIDxF@CWf9EDSck1tm~!l7WAB8fPL~&wo@b zd#h@s5WvK}`Z3Wp5vLw!grGLBBdoSaVwLKu+~t3t!xo>ElEC;Lm8+KWl5%TMwT}9v zI+f%NZ7Am;nKgEUQc<<25qRMf=GHb*@(u88zMpdu{xy{7j{<)j=R!O*9N$#>va~^C zl)5S>o1{MC8V2LGGq+IT4Rk-A`j0A5w?)iuMo-SyY%ACHk;2Mq>_LnAq(!pIrAdSe zLd;N~y0YQCec8zP2)Qsj(ueW|EX)So zM~?tvrtWweV}EnnO3>uhH*$i~SC*HDxtlN_y<@x9QLFbR1Cfl_#fWM9N3|1&m1ISs zkNm@Z(*yH_WEVx&6`5#sTiln-k+hN01=H(6+Dp@KH-;PN;Ac%M)d3fb{un}0pW^1UI8(>c}_ zvPKErvsqmhfgS_KQTbhSC28~HPK6$G5?q+MI)s-%=Ch`JN8Zxu9>RO{!Sz3n|Fny2 z-t*#XyPq{R-7VP~J~{2E)8OINxq2F5$b!-pu!Man*kiG<4EhWX&{`;`*d$QgkxpGC z2_T)Zi=M1GA=#-EW9*zf5# zPtNBK@MD2|y1k&r)^~{F%ccSfofL4;Oeg9#!PK!lTqd$Vnw~&i|Eazez9Nhu*Bru!@h5-K4x2HI^liS8f_MpENsrRF~Lv zY#9%}jSo}Av!&}NkW7=^&Av~LKCs@V-trxn%QfJ(MRS1@%cn~Iw(%P> zy!otK8njFQxH1y3iY%wfsmOIq0l_diXmtl3q1OCKvS(!)=P>YtJexK>eDhfs{dF_~Ybh3g8863qwDizN_?yu33dMmH9^Y0$Md?%ys;6TM>#=4PFJe;ljpxl z9~YHW&S=+;4-xg~Ws#()S{Nr7(^2+wqTv|Qf@+h8D{Al8r-XbMx&5iMKZ~CkegOW` zx@V5>tb8%>iNzrgb#m`8CPoGBzq zZTt-=ZIUY}W#1V96_DpA!Kn&UsW$3H^HKi*myxxUyX&*`y6BPj*t*!Ct5J%Zs?@pf zcHESs9c4*-(4E!i8_7mZwJSR>R{sEkkA0p`+1B#oS(f|zF4y7*!)x71>~5g7y&7eo zj5OnY_FKF1EUj)usF~opzmY7hr;aJ^!Nd%2|7%rs>$XG=u;jQi7lYe=4eW2ULXQ5u) z&v&BQKrRF}x=qZlHl1$>xhoooIx1A!rHRB#l}$RA zsY-(8aZ+tTs3@n)XDGdPM-B`9>a(3X(WxpFttU;!lY*SvT=I%;t>&(-l8;BZ{h@xv z9~U)`1bia>moIcn!D%(0z<-1GH_>yubsuB~n1-x7Fm7#Hl9dV~YawPqi>zSC~y+}5`D zR>>9AQ?lDhcFNYa-{Y_~R^5xBIumdgIx;?iksrkc*+p_Rq$P{f#k;02_|?Y^3`Nk10(cI%K^h#=2?cX zipF4Q=2>nQolFiU7|Im!xO_vSPMoUY>ME*ntr&Ah;gW0jbBv)U6ZsD&t;f7O#QB{H zTsxiO@@&sF#VlSQ6O(2bytfgBsfw(WYg1GmI+%IJN^PmaX{c4DRuYURzh*un_}jyu z8oUkRpBZ?5STwJQcGq@e#GVzJR<`?Yq`M(~LrnWo`%D7##V6Yq!Y^N7?PzzwzZK#c{z^_;vpP1rq(8ej)ra(ln2X-xBo?hyMT)JU0!Lx?hX5j|uqaQnb{iv5q(r*I2dE zGz+<)m?|`IU)fCLLg^7$;*ZHct{)En0N}5`vE{$PO=H3u{{ZbD9hZ-vL9)>Xr)BW3 z;|1(KBGc@*Nu=IOb2q~|MUJDU87?huwJ6fw>gLkzqC+Z^vxf=A)$&{{u=%VhX0oA1 z_#DG4t3s_@#ZZ63#o;}zKd9s9K`BNOe^IMaGWJ-iTM-zj`eNw#~ZeFTcy3vo6&%kspB6K zXd@WEdv_%8t4C|6AZhi2%As9uEM(BI6d5fcMnpf1-UR)*KVVB=6W;276Mt#D z-B~2PSwvPJ4gNJtE!DVTAO`aH;k@@N<&TiT{hbhzl^Jj23bHTK$^QTahW&&5Eu-o> zFT>x6w)#X;yon~EsC+Z{u`Z#hK+wH!D13!NMGg7Mwc$#-)Pg{%pZHHtiG zcWSKVas8iV4c4(Usc|QncNDBt1e)R=YXy7<;I9wQKl~=&5>BtGKqQFS>DNDKyphCB zC>NJeN37k*OLA6AOJ-?v88P4l_>)`z0D_)=$(r$J)xT&9`{>QYk_$%gFU81gkz4@D z2AgT%OFIbT;3nAMg^K5Pa&zVSr~DKj_CMJt*nTg>7&CbazYqQ@0TTwvkyZQ^9BUa+ z5{UQ^Stgj%s)D5-Z^w@(aRw2?x746V!xGJPddL6 z_=`$&hC{)*j}6e|aD&M>QoaWj$oX!ino9#)Hs##GTH;)5+Mh%AE z6e~&K^&pY3vm6b|pDUO+A&3~msL{!wp}&ua?s&EF>?2~ zb3c=Ie*RI9ceS+F4STe=J#$jNYiL;-M&I(d8`QbsNmVNtSp2==eq7`$GZIGQ#7B8H zp>+1P(A{bmOu70Wb){Hh4@pAdfD->{aDlN}?)+OLbQ ziC--x@RyI;+?2@6Tx%W})2+Z`j3DsoP@9%RE_v}CU;YYB;0xa}&%)ZaiQ(HF#x#~s z33#sIqmLn@k_ZQf*G-AyWiknV!5rnJWnF;r^Z4#8$#9QMO!0LzQKx~WJX>#d`^st1 zh3{+Bs|2m@Sy{if$~-dT48|&Q$|~S#?>d>AhF+k(-e#!cc`+3dv(kkcvXl5@E}y60 z4!jwuGq$y@Hl3kq+Ex9Ri?y4bX6${U-%IekiQ)_Eg|o4a`C*yt^v7#h?i$&I_VJXr zmO=phC-8om;aBkbLsNq8@ER-v0nlk{e6A z+j~F;ooY{)F)f)vPoU53W$+_j(!4{c_~Z7F)PJ>M@aDC9q3OC;gMK5-llXyce2p_r zneO~61&y>fEhMXRaHe~BATlIOh0`A_XdfDXWX}svZ7h0*rQ(TgB#KqI)-=x+U!}t` zMkn(v=FzlkM36E9CVLB_?4+IBnVZJM@dht4-9|uym zv(YB$%Mzu3cim~9b&+sh4 zp@5tkw3j!y-@aM+yWtdCbQaeZn*G)7oCYhFf;+=+6v|y1J9*^QEt-31N~e)CLl~AI zAIL>37|NUCCxWc^CXe9D-9mVZq!$l0H_Jh##h6WhA5z&JsCEJS-FnY`6TG0KC=JWi%IPSVeEsHXMyIA|_g+WeBK zji|Kf=T2SRUeDBcOsfU(7v%%7sRFUCZ+L1 z#I~&^u8|LiboGzRw{IX@IzT~pFr)dh#s~se`y@X&%OV50N6%W7o{?pJ1b!m%74L|3 znWT_gXnG1xVY>wy=5ElFK3GVG+Us^CY{HBn5|S;!oQz;dHhMW2N{v!`i&t zCbc)7H@oUb)glGq@D}#0PytJdUMSbv)f&2_F7E3_05>t?rkR3UKtx6WHN<7uBIO> zllhImEToLl%YvDw`l(DStYI0J-iM#h+$2`2g5(ubQ?)a1A?nh86@P{jTNM@>3VpbZsb>Vp8f{^ z07OV_<&-??>u&C{7k}x){taZ)ZFOJU+v5(d?K~gwhsdZ^)3|5PiZEQj|(7RvxJl1|EcyjZ^8m6wAq}P(osa{KAEVef>+3D78C`ca4 z&+Lq3y?9a+_Upm+i1x13M;RZ!AMkG9?cMt?{>Oi{m&K1A{?MNk+u`qnd|mJp#9kYZ zR(}NiM)7R7{w9AK_%~D1tqqrf{3YU@Mh`OH%Tv3O^5W4f!CxjznC6ldZ_0dZg=}Yq zTy2EPqdaCZc{j7d;IjBj7mLM9>lka(p@qZ7rCPJ(Qfd_AIaxWhtnK%lD@LvxKgw!W zp@_SyO=9s_iZyA|qLnL6sp2p3O)1W_P66XTPsrr^@n6iJ z{2e^uzhF;-*dOzFUJN~t{Lx>IK8O7Jn)^my_%G-D5?Rk5wSXg!`Jo@QufBTx9QXZr zufp&6FOU2b=k_4|wLfHEhCd7c0A`PkzwokrapCXUL&IJ^)-*r(R=*bf8}?5MY2OS! zDfo8pR{qoR_kg@Dq)+8*9wgCh{=sXgPpL`v&$LHo_O{nkLH=fVOTzqfhVg5Gv6+Vl zab5!fLq1h8IJ{pEXBb=-9+%bYCsw{Hwhk02LhUYUl8kQB=DSDq25*YM&nd^oo;L|O zx-CW!#L}GR`JrVPMt5!Nvb*fj{CfBl{{Y1+rQ@b=v5uee61=VxT7pZT73=ZAAz9Vz zND77b#QHUvmL|vgu*n%>{{Sf%K(EP0?z{_+_(gQQbj|iZ@MU>i$Z|Yu;=q6zQaui2 zQU)DOm7Tn+&j;m{9zn;`ulkRBQm3u7r~d$?qw~ze{zjRP{f6T|^&)3IYEIQ3O#Ki4 z09&8`09`C`yO0hULjvFE#POeFkV)r`dCmn|iXjnYBa~-RpY~j+81>^H(yv+_;e>`& zKpd!hh~qg3c5PwD%y>EINXJ5JqoVbF?a=Yo{;eDHEU$qUbM3^F${;?`Li zIodK9n7|>3AdKLa7_F^B#x}Rx46P!>(jzkI%(00@F!ClWH zg;KY1u`GUE1#AEUk;owAb4ptF21Djdj|&edJ@5w}qy{OuP7n@2IL2|xG*()5-Toc^ z{W^X<4uNa5OcW{!Hne%LGA2-y^PZd_U;+Lnz~B-tYdWl2WH$3*8Rt=*+Gf>vjI%V3 z$LlY0^}0b`z64m#rib;SXA^60hwbo@WBGK|QL46yDYWM3~KOEBD3cu;;~4ln`9 z=s7vAPV~jHJ8a1;)2o@HL}a*odthV7Kk5{ua>+EVGPxuxYy@>}16(PH5~a4VBOr~A zt{4%>+Eg$;-iETgSHDlxH0?&v0V$R{z~BI0P6$T*E4?kP$3^Jc+a9QdfYa z9F-=jHt@0{F7=rMdiLm~MTBK2A1?h6CdtHa47e8RVX7i^f zla|H?c|4E)y?R1gO*;V)eZ&$#&M-P~KgT^qbwwtX?DSnclk0y~*ut&ut=nt0eSDhR z^3}2pgyin-axu>%lm2>DR|FoMXOF4t`uf)VI$ie6{hiNTw$rqaspG$|HDWCcvyZf& zEkOi;L1H=|U_k7D3T zTKFWpr})J2-5El`94s-hq)~tdV-EWmI0KxHI`dcNwrHZ2NF;ej9Qz#Lk8YbPc zhkZZbdiLA#?|SJPX(4nc0vLxF0Dz=-&IUSuLbtT(F5pj=P#4oZI}SPw_4;PK{?}2y zwA3Vm?Zw5pjS4hzs)$1$k%l>7bLGgTn;UlnkaODD>Q?drvPk!LLPEIhjg9m5=s+NW z!Nm>BmsNG8y1kd(rn-qG%-*+d{ZjS)JnVGv#rDyer8~RlpgsQp&JRAgtldvYFt3{% zh6|jiZo}7~*SAAbtnq+YI81YZNdEvm&1GL+PVun>h{iWL&fjtB#~h3U?m(;)la`v^ z+JD3U0KnAQsHp3`w0&P&`h1t(XlYvZpJQZ@+%)1*B+Nov%P;}oBj$~84m)<~T-K#6 z=DFi<3g2kAm+NC>(hXwN%Xeo4u%VITcC=z6xFMy(F+u|E40v2wv5HHH5-Vi$WRspq z3Wzx0COAYvjGj+LP*{L{2Tju<)1x~;dF8>Laxl(&A_JX~DdA8b_M0q8tC~^YR@RH| z-K})>@>Wkr2PT%*R=fWIFY9f45^7M3oih5|jQRE#P-7i@>vxYGI-S_}^fl$*2&L3o z!%&A&yS%xU*(@O2cRbU1CNp^%Sk_i=EEPz>01Sm(=K`kjZ;a%cNi;tX%vG{s)OBdE zL?e}!(!ub`_a~H^>31csD;DdFv^KsQ!muu`iZBCMs2zGO$8t*&bCOt=W+akHB*m=< z=c@F4rC#k@RjtTAEX(ETT1U!Qwyt)LgDYWn_$|%>+D34BAXkN4-HWJgQ_Aw**X;=Z z061{|bc;H-0da+JxFb1ILBYj)-^Bw7cUPM;ZdsIgv)x z11#7F<;kxkzVI)J^xJ9m3#}-vq)M_}$!&23-PCsL)@HPTnVdkRnS_30M4{P4iibS) z6;`<;@J>rjJ|)Y)$y)ns-1DWx8x`QB!V-}YoFQF z)i}3i-PX_HwZA@{bkO%{=DBz7>by*2?IDGyC^Y%$`yOXEJsL|}D_>m}=;Akn``jJo zf3xs=3xYk5LDQZ+y1ftjMC5_~uHW?Yeg2uQiqF8_D!#katgUp_Gif@a8@0H*x3wef z5dESd2$YdDOdE7_sq&lywB!&p;`n#s_q(1GrNFWXZJqO~*${~#ol&?aJDDE<5=I7k zieAp5(Z)}v-iu#9KVO#Avy23sT(LCcX+^a8y3>-Bz8~gkJxcx<(QcOJ*5F2Bx3(rk z^La9t5AvoDDhrlpI0FGdB=PGfX^lfK01SG5U+0=M?+S+F&A&P#^9^@ ziiB*7yF}v~vIjjF3b}h>b733{cBsB<6-G$|e8{evXjh>#ngd(xfkavC?jhyEEQ834Uk3-KsD$u&U}JA8O-u%Xgg^gvib? zRgQ4K-sML-K^fc*4{GY==1qRO?vF6xd_N?fexf8o5ZX#nm>se(ln2^zgd=Ni3{<$m z3yy2hbolqj3o76kW616X)#>!->-pCir)pZwtkG$yra>~wl84D?j@8eZJ7roh6lAkt z0znwb!St;zFkrU@Mob8D20IQ9Vb4L2rE*QQwA1i@i~89eH`?0S-|%1XE#z{ZD21Cx zx<$@Rkc{A!AHR#{Za(PFNyh+jiuJz^XZ{iG2RYC7HkX`&4t~Q2P)RxbPt?~5;%gx` zk#`wGhw_GYmM8b9NWkRhrvQ)+Ksc`V!|D@3(GV`snns$TK)_J8aDV{G#xaa!tRecuD)| zG`5L({#JV^DGLS$1S{nF*pSZbDVSqdhy0Gc&mpcRO0TMaGFguB-2ekn?IHB zx+4)8&~U1)%Q(soQEE_?(z@naJvX}3x+1@m?DwSb1eqY`8NvE>IUJwHt>0=^wov)^ z5`<8SQYiCg=)NI?emW_11`fs;S(<*prPAa7D3Tb=I z@6jZ-SARPs{SKl}5#HXp{?4+P#&{C4vIE;79G*cQm1YOkq#>q)d=t@IZa*YH;5~6p zv)uqyjGd|m0ab2!8Rb5ev-a7e{{WVpj>RMG&-Z^5{dlb1I*N9CJ8cO4B0t z>xzY~?9k>}-ew@>P>f`HZSympJE`rFnr*C>Vtne6-rQU5+p^N(Ae=~9L~Z6ylBUJW z7G0r_7(J`4yYT*w`qrnRY4Pf!=S|b^u7tDSTQpY_$6*E4q-efWLNyXjqGKznvIFxV z`G!uN2(`}{P1^UIokX=syGz}^x}_hNRlF)^gd0}%cmDENnh=OGlq^eS662&Z1 z#LpbC%^M@dG;U*&TPku6HN19z= zQgffj`X6ttRk!6-9QNb@e?LtAexC8V?GhOrAnA;PdvGzv?%&0Nc^#^2N$t^w*dAgJ zLy|grdgs0X#~ANYtQY zrOuwpPg{I4UAv{+YK2QaXHGkORUy@A(oOW%{cUZ`iB;rcRSp9lPYQB)Ir<;3zgmt* zTX-a5+oZxw*wsj zFOl1fAo-Y{fN{?QCl&P9!fy&+=@4D(TAWX9E~9T07PiwbmvFYK{&U<-5dgp^aT>!D zVnG_2950v!eBq($GU=MFj-?LMJ(a|F5s4H!GojAXtOy~-RPZsJsSSf)aM<6$saV=- z7VVfXV2a{0a!%P$F$ca?w<+t&{x$PC{xYRHF`)?Boo8vz`o3FBkuI0rzPlc#9}c;> z+gD4X>!!EgXX)jkqRcUXf6t{>ldAn2{{UsD-dXM;-UUlnUd8ph?AH+WpK@5c& z>c-wBZa;M6O4D9B_OKzuas^_a#k7NfOAkcwFZ_zSU)KAl{e-V8$~F6e55)VfNZxHN z-wTtAjT*@mk5jmg0qxwJSKZ3~!kxQA{{Tr0fBcPe4?K1+{{T{F(C#GCCVA$R6(OWD zWkwa5&f-^+0+LBnlfeTxs1hrCT;kNeM+AtME;n{*0R>4s^Vi>wp4f)6vXvRweVR5P zfC<|k)06)I0l_^ppQUqta$Q`{ZMIP*uHzxzu7?k_?Ar-uKQ`}`NdRHOwiUOI(SA{X zg7rM7A9_o(*4zF!-{iF4aBWa?wiKkW@V|{~m+pwXF#pH?<=|zPs_NC zy-sp^*ROmo@P>!t6RY0qT68x?(pVsd-JHAxO0qGSl`AKhrZS6`UI{Fx<;Rsqf@W1! zVw<+_0HMn%ApG#CZ@NYS?~H;CeFyM%53}0qtCnro7B7~@d5+|N3a|HjjORSiG?I4J zwYBe}(Ry##>;C}ZTX+|*{3BX^bD#Nd*RFrpb@!+L0K&TPPC@?wgm%jy-;2h<-w zgIo7kQ^z}^KGj{g8&vgB#FD_AT?*`WEaz@<0Co9WhZFG$=Xt~O}<#g%1+CqVw|M*QBA!QCAh_2 zPBB-EQ+7+5Qc;S#>nS+KD|aT6*2m7{;lF{0PYu`(2;?!P4LgacOgZ` zhBVp2XJDCTlqPYVq2+D4z|Jw84@&kQ8Tcp0e-1oRtau~hAB22Q;6EC8cI9lmLE#S> z=o+tu{86D^G%;MQrm>)FmXRvN|EiFAMLTg_6&AGB-w zHkWIt`Tk~;HT+Rb@xqiP1yMN4n^0<^X~C+pgekQzhSeuHLJdEDQ-ou8B%ZOSQdJcg zQ=F?cU8+%xol9Y8R>fjkrk6Fa_-s9VO?PWip+dE4oV4jqQTea_6~}@8$ZS919I^Wg zZw+OekFqzI+ut_ccanFw4*5@+hU1gXQXdJv8;+h0(FZx=*p7X8e!lhSb<-aO_{exU zej*C=tvdCn1D^pbIXQtIzz)$+y7+r6V1N!w_}x1wi@ zAB5ixnB}}1qA@wiHn}|YGP)6-k%w$T;KCX-6*Yq$9w)#j&lEFv)=NWsVv zqT~bHBc3?#{OgOlzD0Ao?FJ4oWm3fOFcEU)v&PT~&#f}=T?I-DUI-yV$05iogSfLC zvFGMc038&LYY}f%8~0jb4n|7b#=DMqz+wh-$YHdDjAEzTN1|`#>2J@-J)3=P=-#Hv zU)id;Ej7fScWTB_OAde*s__JQm=(!JH& zknI-LJpA$~IrZA5ve@cQTRjhYvMwh9n|2AoU4gd)w-_HNKX;#~6rEPqiLU#3eckuf zZ{{i~TV1@pKg+jMcftPvXnzuEa$HEuhP+jY_bV1Ub>YX90)<_mvbkNYw5U6VE7)~_ z&8JSPrI@w2RZv)y_Ly)00FqC&cxQs%S$tuo$nBM8zauPJjx^iV!6%$xWb^mAub?g! zo+ec|EKp~r0g-oS+ir8}IIU?m?fxw~_WSkx1vSd7znA>~01wFFpko6sn-t(EV8ldN z1|5k9864zxKJ{Yacy1$PhEFa+I1Sy zWIGEv+|X@bont4J56c(M{ADr_VD87JiIkOH+eSAMMn0Z^ejc@MtXI0z(%bqkC%5O& zR&6UUHnsBXzWbw$un4Rp9$~=a%-{2K&I{v#)43j|w@ffD${sNKy_q$DIFb3vbFxC%F4qGtfugStO*1VK?er6Ze(bnk<*47a7fNF%DKl( zfOyXt>JLiD`)$ws^#1_IBmV&6E0*U`j-L)Z4;TVJ4p_z)g$QmGDD(kl82l>Tzk)n1 zX}|26N?Un^89vW-eGiydJ4^X@E4Z#sH)k0*>sN*C&PVSv&q9fV>~Ns->_PN3yG7si z{dpicc{~~6sh$aC(|p-2q-kxWlJfoD-d2s_X&`pGEfkFul0?rLRx!xvPS#*${{Vzf zK>q-rIekCmA*pofkNEub;=Y^luk5q?PW(0SEr-P)h~Kl9$BzJfGu3~yPM7f)#=i)D zAoy3nx|jCK33Pw3c)MNj^@f3Y{jC`iX}@RGB>Qp@_P%P6YoGWV@H^s{?IrP3!e0db z3wU4t6F-UGI-gUv@UMn{w!Ayx-|b2CeG^mh9-^PyJ}lL=FAv!LpGML38_n8|t7wyb zpX~57w^Km`rTzKS`*i2*>O<|qrK2xrIPV$SQI{-|c9dPL(7Bhhja#o}ID1%By7qIY zukRy2hEVrq@22CU*G70C@ScJI0?tqX00F3KKma-b1?B)9y(tsIJ|2xiM`I!&&Ji#5 z6;YB{;a2PcmL!}GNhhs!cQ*4`+}v7Rr6;^MxKLwVZeo%NvnMcqj?bkkZi)~T%;6HPXnX{TnIvrTTA=+Vqc z;SC9vPcGVMWpvmlOWWp=3hwgQ32r2f{Ibl-vLmKTWk_S6nKg;-XVv9N8fS(yvywC} z3^BB}aI~!&6NKEv?#EO0udu7+d1Cucr*P42lL=~sf(Q>CtVqlL@-QmE@~jBzD{3t% zJO2PH{LzhHg?gs_75@OO(LzWGQp&72^yBcxf2Xc$8Ig=a6R<0c7b665lfgJ7)*1;5;F9ga9k36xfFfD&!G&t$?NG|3Q~5u)4DmVlHXfu zzUObh{JJyDZXWI%`NfnmPc#ur7ReR2OB9YIkf2vqQa228#Ej$8yIl|MGg@0U#jn{V z2vkHIN(ulrx!@En)W+Fmz~qC9v2Ee#F8ID`bW@P{pId&&#Q^(4B>F@*07oBp1AskGZi1$#EWOn4_&%R4_v|`+%I&QmW$AA>ZAv%xUUi&_j#!}? zBpw||IqDA`v4dNd3R1?&7+|HPx{=ofVL(QE@+ygu&Qf?v6Z}fS6{c;Ktt zOM*KdanmGs#%mJRQevLlCw9XmWFCYZk~*B8zvR~6jHbJWeLzVP+*`h*d$fV`Mn2Oi zKwAeJ0m6n;-)Y;7@>bV&k2C}^fwq|0WX`}(L7sTzbYYD0Fb+E5RxPCO2WZ8{e(sh^ z``M?uX`Vdr)3oIk?IX`8%@2F+DL!PEG+K97X?0#^MzwJyijH4?Hn83UFe-WE@_HPG z$>j6RbvkCH16k?voW(2%(cu38s*nt-;fTVrZd{HI0+H8_Q(L!^BFa}PS)CbvWh(rf z5uP)iwB0)5RI`!*10#I<9YGlb1c2V7jtJ?BcanFDOHQkMJ)Y0;{{Vx0kewK*#oM0R zJ2>9jt<}}7XVJY@>l0LorPT}&M9(zS>_}qFhDj!n2+}oD*?Aa%s<|YvQR!bw*?0p( z(tIg?_sT9jOQvZ}d41$hHrpBIwtI_feZ9SWfd@|v>BBv6CLjA+xxa#5VDL0TUH)hGrlG&g46Y97zVKihILA;4>TA*N zuBVQ7M188ea5kyxp@}7dImz}I1CFHUIZvKflfN_B*=YJ}6b>!FgkN)njy#nOPN4 zflvi~9q^m>fB5t9?(lWS* z(Y2Yh%X`T!?jyCD^&yVo;F%(4Xq+#fc$33kBk*p&taww!`Ubb*Ule$IQM%GK{{Rj6 zlS;nO_5BZ4v6Y~`()EoWQ-aq~(={78(c!wXy|#kp-c)Gji5*A^O~z4#+l;3NQW2Jt zoix;3;-0dCZYjwp8?>9dLyRKSr5HuV6O1P)#We}aE>Mh`R*dBY%@Xz4q#vd5?Tl*j3&&T^O8|ohj z{6+n@;mt$-65BtAJ|_PFgg?e}e`INTz4p7H{{UlnkNzdzUx~EM8eK#FKJ=u%vHt){ zuOzCRXG*17H6uE8XjZL2{{UCvEg?VLh1dB= zJuBI@4+QwnN$|gid~d4wN5uMPg8W@|tl0QZ#rlSUs@Zs7#P_}(mfjB#S@?HfxwMZ; z)~>WE?yX_gZS>o_nY77nZR5R29%#dJ6*qT!yQ^QmsYzefEj8rR*`f0Lv2H%(lW=zT zWTQFLlaEHDQWK`_wBb0vdMz#xd@}F|7#Q%&Nh2V0u^GyYWVr|lRR<)o01sX((KRm(=!fA|r;4MrZ|#XS zAF`XzK60%BY8O`H_a0}Exr#Leh{4azoSN=$HCOm!;7<*IVcJ2QM$(lxFk4$j&*aA#cM+E)n%*ka+gOP{rllUnn?K54EJf;1kk^cZ)Em?D%ddJhY zJsTob<4c?%&>jb(i$dZY)pJiikE?dSS8nZ2tfn7>{Gq z`ucyKed(%xVaI0w0NFpnzCS6Gd7cexZ*0FO*Ysa;*NBhqXKgJT->cjFzVnyxD943# zvFY~i*#7{SmF0MkjioVsM7otu)=S+f3C~RFT5|*Kg2T86y?bYX)GviJr2v3F-PGj& z0LV)4oSx@D{c7-^h!|fSYmI}sUrCT0WMMR|KX!TP_i{k=`GyUCir4Nb{{V)azwjFv zW841I%sM}=;`Vp5`o#8jSM{>LWP5&u#(f$fpec%b>rwy;cE@ul1a&`ghCS;!E?;TH zF{>goDG6{`F!F~V@h*vpJAo`1vDzC11~J(1GWoD;c0qyrCHh=O*uiDKw~BH~$&I7P>o66H|Dogt!3RN^?ki{ zINMp)LQmOYXDrJjVtvG~E*ZbF&f*ANz~qCDqzcxWXqq5~!reA+ZN>@0g;fN|#OVdH zSx9yY$7lp(6J1OYw0J)@0m=D~r+-7%th3800G0r70AtV}uj_y@?Nw*|&;I}cU+36r zq%HhA>b}?be69UGcV{M+HZno@75=~vp6vu$WCXM1>^@NO;^HV{P` z{{R~qN@oKKGD!etuKvwAZw~ACF7EQ)YLHz@(r0$&f=J^BJn;lj(@zky%2Z^M5F{3eU`i0}uGr}#d< z6aEf-8Ti|-d=UM#?5uo0s%y6zH^kqAS9)KD@AU5;_%p*(>Nl`>!@+v)s%-8rrP7et zLuIIHpW2^*me${A5A&BUS0`@J0_PlL^U2B2ryjOzdR4uhEL|Bz&YmuWC{&7ZQIu)o z@Yu+ysZ*(V`%Eo1rA^Yr(VC7U35mku=+MMd#;qq(cxlFblEdO7T{RoF<4&bJMcp{H z?K!pPrBOxD#ZkoI>f$ifzq-8(_FwoqgJPao}<`&0Zr_vY2F<0Z|w*B zIDXDwwWr6QgI@yWw7a?S2g7e3{4mkHeelD;-w{48>33?r7x;_ug>^ks#oiy#bx#dy zCVf>d&HR_-_zn9Tc$?xc?04|1TliV0cvs3WcbA4)_Q0S3&TmxuH$*!pi62 zZRU~i<5ciP$BvW19xT#qb?d(wUwA*k5Ag!u!+QLBKZi7E^{ZPM<7mHxS}T&JKWmAd zc}j7OTs~n=ROw1o-75KpBP_%`Ru;E3s?)DZrd#!>;xQ7%Q``etl?6HY?C_4{;P?lPBiJ%!@?QDrl?R@Y%|JmSbUmP9SBjaL;G#` zmHRFHGSa*u@jqStpMPNwguXie0D_5V{{RBM0ZU=v$ydjxYj;G{kTVrf8p4F zwXcAD3HvyH%>MumwBLij@KJpl*W&MhJ_l)E4}K?jZ{Tl-d`a*(!W!PC;++@bAn?wO zt=M>iUyJ(j_>$sOV-id7~(16#022PBEc_ zn$I$f;y+Qt(R5);4^d^6sp2rzJ+1LMo--4Jse;1FIdZxcBS#g3#3flr3110P(5=ge ztqe9zTPo(Oim6Vko;EJBtA@tPl%-CU8g#LAvG|u$A5fx-DVU!-{?PkQk>Rk)tQ%Fi z7-a;1$Fh@*f&tnOKA9cs<&4Iqa3Tww5V5XsPX~eYJ-ZtEWA>Mn#i4j%fyQ;4p`J(l zxI1%#4nALT+>BSqt2t~P-1R$mV3W{w^c;*2>0Gs4syp9hxApgVn!|6O=#Hz;M~fT1 zLgUvQ4%iv|c;cw4e8JrABy*FrXE?^rPpQf4jx$+la7h53gdFlPcsL+rbmOLfTGWo> zGMUCYUwribeR!rxbCfs-I6RJk zW43Sz$6?p_xu!IT8!5DO8OH$N_Qzjdew>P(5%>yY<=a z<$k`M@2g?0;93077-(vzAb)5n$9!p5=kVm?o=!ch=*zW{;AMytA!xRN*Zpc|A4SQp zn!X>zSH^ln1M=_Ga1UG^D*SQp(EbOS`gvv$GRj6mu;cyW7y8#tJFRW1mF;cz{LE@= zrq_+H+j07R(^{t4(1U@K$NBXC0641puA>z3nByI~@_KWQpHe^0WR^p8!#F{~CxCv3 z-~91VOB#1o$4r1T{{ZUu{QFkQQN8T%*RT9K`FxCdWo}#PqT5&h00;9h^rVrdnH5{- z3Q>6O_RzL2J z7u1|%y=7h8NqkvZzCun^o<5{>B=N!Ebj3TlyYj0)FH8LQ>?XN3Zv8Ey`R;PM=A$+A ztp5PK3Ny8q2@3b<*b3ZwZuO^W*KkR7r`kh_8XqJy^2Sxk^8>VSi2|~sxnf8g+~k}L z3f%hyPsZKY_WFJvpH9_SS%_}!SRmr!9B>aw7m>ztIp(%aTGxLKlD3;J->*-{8$C2y zNjt6l`hQ;|>?_~+_Lu$v{{W*Buxq56KRPyylDo0U8NmcF_Z@dv=OS?b;#&@SQemxd*^*L-5LH-vOsi1oV{gI4iU+u3SY z4dKl;P`8@m!KYu$bjWUmR##892|Va&yo}69&mc#Gj`%yy555o3)}3#KuPiPn4~d5| zo*um_@NkzTl&MsWNVw0IT(Z1XrOPf?XUgqk3{?o?u-J?=)EqGsD$ts#1y-AlYI3I~ zI&x|?Ak?2U8%k>NZp{AY{wRDs*ZwNE?FsQS_OZSAkNX^WAIDm+?Ee6u{?Pt3w)pwr zuZ~~vPY>HS;V!4~2f*UWnhy=?7dM&}$M6S5aMZ)W z!i_pHr$RV)hK)B0Ynjr+<8XMtXDc|yoD##=rG=q`h7SXPjz1i*cq&w}*@YZ$Wg4E& zIF&f6&l67@8GAQ%M%kBWXVd~5I*?DO#3#9t8n2m3=suE(oxJA-&L~_#0vH=J{@PWw^A`;_SUwR1V*s$J!Ww`q6b^ zy2VXW8bgSWq(3dv*49k8z({HRw1Vk-1K^Qq)bJza@(K&TP{XFCDH#2%>2f9)l=oi5 zRW1e5H}pBg;Fo$t{lOi!>Qg(2B6SD>*cmwFH`dXS5o z>y^hVeiO%3k4|NApG}(}OLzZL(}nq)D8Brg)1Mh+n*t||e?K4PQ6LF9WwoIw%3~9g z%cMU&%l;Egxm64Q2y*3eQ|Gh{T$Rc&4Y8{w&CLew77*6-T#R1J-1*?|QRZgYYwl5< z>%9u;<+af6P+bLn=OoJP!X8hHzC=xu)qKHfqUW^{;R;4vYWHc-A0=)#R=rp4W4Qf5 z=GqgszJ@57hRrBOs(=`|D|8H8CR3AVQS!5J24fo z*Z9TrG)m>PP|m`r01@nUtkfyzFHZe*qH%ci3P+lQ)9~87HveL@?2sAtXdX)K%kX8= zuK4ap8MJ6u<)p`JnXQyIEuq2Vq;|>CA_++hveKK0)t=gHdZ3$o3ij$4s16SA&Jt!@ z`;IF1y78qXy&5Xzl*<7#A64Z@>hC%7E;+XWKo*l6Ez{x=l%q;Hto}Hd5B{qrh|2U6 zt~~7yg9^thOB>L_TG0bE)TGmK&`P;c&A`BgaERW{?EAbY@(W}bYSJQ7Z9KQ+@NlE2 zM??$?5z;4W(&Xy<5Fzar=9#d{GI{A?g?x@nRcxM!tN5@uqT6y6NW61sP2_c3u;c+1Z75 zr*?tPMLwj6`Ey22t&Xn~T#Lr3wl!ZpCbX{C-6y-)_g=soWw~94uD6e9$IyhHP z(A-ZebL`={-CvQ(JRX4~_YjB%SZDDelDOw%9Z&p{&%>~KmH2U{+eg%~LDbhg__565 zPS?4t73Egfl}M*kNUVuUgv|uoVQ~*UjQ(fsgcIOU;ILi19U_T15G`+2WkJjtAwZvS zoYyaLG)O!L9uaU6t^Ez;dVpf?214`BC88jQsW$L6Z^#I^-nDm5V0Ka9OUSLPZlE75 z%1ms8)4`f9YlnxhMCi6nw~?-aQ5xNJ`U@90_73vN!XwfM+XVIWw>9|3pQ?&2vdRsh zQ`;v7T~;rTJz*N!4-MI}dCELvx`$C?Lp<+~cwmoUf;2MDZzvrQzxA#P^)+%+AC8?T zyMayKtTusT-l({@Aa4{Lz=o4>{jEtXl@{!qy6I z5<(c4u=L9CnnT0RQ7mr(q!!dA5EDXp2nbonkARmK)!sWQI8337rIOzS6 z>(?N9jz;eyz{H`=)x8K?-*)~;X!C{cbO*)<)82pcud3F5^+zARH1P(Qr z>fa>3zzYXG!tPy51+f6-x_WqcKyO4$1=bOpJ);Js!EfR?b_zi{eD_Y;fknMCkI zQ=o>RhxV>z4u4^VY9tMj3hp?N4oZnu!2>6EpR9P-K?j|C zyOQw728@S0SVJ%gswLAgO$jea!18GJM~fz4ITE^J1R@}JKz5KvL4sJFYtxWPW|9zY zRM69j5T+mn0G7%4VYI*FsoaA@XjsP!W2|X6o})(YMKgXZ!V+1315$?{%|Ed}$MYoN ziGoGo#|KK3>sBwJkIEJu^2@3j5E~_BT1C`c!?in8j_*oM>M`16miP21Xtm5vOQs9I zmC9(okvaO2n~6;~Nh43F3wsu794BQ~s?;I@V4z0q72LzDG&P8{h2!r@z1!B!epy}m zNaX2FoKTzMYTRCG;l_}KISO@?-<59vq^T+Vj_^a*TSje2^Ih?hXP#e&bMxhvENMd~ zsSN4j;ma6a38tOnHLc0#4UKW)gKP=jPiPo#Ll=ENkP(io^Q`;WpJzrJx@f;nGIZ{U z@|I-W%WG`|i{1!-Bim-Cz&-wHRMcF&&BSsz&uuRv6;?_vqekpAA*uU1oIbL0Z=W@n zGVx;~6QS8YuW1ij5fMUO9C5lA(rw&?IP=TT+1q$6WJcdy#UCCD^i-fz?D3YR*Y_ zjD;BZAHnkq4cOl9(lDwEZA)qr`SD0IoXz$5B+o&>hn&FlqalzSA9n5tmMj7n3nqUhCp}#)37Y*K zOcG~x74IIO{#tN@rJs~ZD$|5^BQQaMkBtq+7<>o~E2(G#xuCd%qr-RN$ zTKzicusSa-M*IiXGpY*L&m_rybPnzaMo-6dhEPV(i%8#Ap-o~H1WL7k&I-}%9e_Y8 zT^plpH`FRHdMKwejngP|s8&5$(3YvKcYBc}tjc<#cIzE!syxFteS$SOCEy-G8U&!| z@3HroSj6#H+WRElZ%Cs5T;%9wlw|cnur-|QYpWVjI64zzi8$TUSXBu>eJnRLjT%+) zniN=rHO6ygIFId+XXuK&?e{<_(4=iDD{cj6s`gB5~rlgfe_rpPHw6N40q-+IX#Hl2sGU zzNRBXramVzNai~-mhZlO_E-y{1**pYUVZ+M?dzc%>v!!UmQj=%03omYWT8ve<`C+$6IVQ;ncJT#3_2j)~UX!MP+ zDsQ_!{^nFJ))Ez?@B1j1b|OPzfkquudkbi5V&u=Een* z2-^OXfHQ_{k^^kS4c91G4`|aGnCkgpRn4OIL+*)@qB6V_{ebK8T zssRnb;COMZ{^^5EOOQ**JD~Tcj{%9vuove1WWIc`aIEDAa5i@&WYDN|JYBi51n{J4 zXsp}e6~u#>6|aH)F#tJO@yqk%_RIVJ>m;8Uh)=GryvoP6O=4SuS_-H}W#cM}=u7jT zb^PhnY1CwT9RmoZIUao=e3qfbeWJO?xv^h0JZy=Td-Z=VKo7V8Jq+lSdmF61M+C1P;JOokMd=o|V#2x1OV+<5Dq0elgpU}AB{K7K6Z!2| zoeUS~tM7r=hMfj{YxR19>nLv23cv}58e@~LtbKh9T5P_Bw$;p<4k0%8 z67$6$izN1Q3W{|yiTTQ`F}$Wonsr)_56wnTTKkO3I;IE(?Jjt{i{&3jWOEJNp`lsN z4tD%78`VczOxU=AYX?2ji$f)2E`d4l(E)qY*YUX&Ol}@?Ex=s+m^aQd-oXycOAx%I z6+v^5eF~Z`k#E1RezX+tzs!t)6l!7Sun8A+h$7jD(`_}j7Qm;1X0!RX#CrhM;G!}X zcuczKKoLkIXUvie0V9iEomE^%&T7eBfYW7_1DM)_!6dvwYU;RRR$6pNaDvs$$*9Qh zQwV{eEA7^LeDT}sU42k2gu?~YM>** zh3&rNkYInD)Y(-qZ$*u!m=B|(=|6()ccL)47|W;tjO#Ydluzp(^;PPx$#om%R=qC^ zhf?4c?SBN8ND(4*+S{t5lC_64oN}!NAtArsdUd+E`NNv|DGlL-ceb6km)%|2PfZW7>@~Q58$Cv#b_%^6Y1V!3 zblL}LD6DADTVbFM^;oz=^R6~L@zok6Jx%tpzjFB+pM6GNIPllB6HWQteUe85DvCkR z2Wi5oXht@SX?$2KHS>0-W6Gw^5mz?l8025n96wN@Foif9<6a~A_weKAvO+B8<77Wu z=evaTe}o29e6D7>|F)l&=N9eo5ovFZsXU^}b#Yju*)h<5U*>bVJM|Og(NIoQ;SA%~ zKKhRyYa6n>>(U8P7831_-iT)aGxMuNL3FoPn(Drt{-X<_ez)YRZGy`@&BRhPAMAm~ z!pHuWzp2wXWs1eUj5}=Pqn>o8^O3lLb*^$(R!Wk$yrirWY{caClOKb#c9UEi5=^V` zCYKKv*vpm-cIz?De8mvlogElkHadV>&*(8;E1I6<5>h z;uE`Ur*yPrnsQr2_Jup-3~2|Im$Mq(u(-#!*t8o}Vri_%5MAbU+N!L`#rru~(`{m? z<{oQ6U(JR*aW|Vm*rP8#@ls$5Y?;?Tf|lupCC3|JXdV}(7wmny70f5l``GW39_ERC zi+Rtueew?3%)M4c;clY8=T>emro^jaM4U-X!Fsj5`^8#cfgh+a|}GM3T1t&U*@C!?t3bLoZ_E zX`FA1KDwt7`?2ME4xx|uYY85J`tMHPNZT(#J$JRA2ALs)B%Pf-GPSZo>a^E2zWBQ| zTq=y$sd6?wZV&%mz$x=poAPhx(SuD!vBn`@AXfbzSv0My+>+EzXSzjH%Cw;svAk+C*24_>K8s#mkyH!EQ*Q`}`fA<{U@gWFfy0mXFH*~#+g%~?n(u!hZ&%bZCcnI?r_^O@9 z9i>^Oy^B_3i>+N3ieOh;4mINouM|UUvXcKXN@`b=PLI0N1 zS6aca_bS8>?%X9OQE_Obt{T}bQF1VUbQ;!`Eg6Be7!Kg{49i>W+R}5@z@nhLcKTys4ss!Fv z=0LGUlres;^&i1$)>`=Mj~zr7ijVVClHA~Q-q4TzIn84lQHz#R6CWO%%`Jp(0&WQM%W zCr#k9G3iR>YT`u^TNxk{-L8q^gg&^l$=ma>VzwM9GRF*!w#|GypFPq#Tz?K0Vdx&> zycSgOwu1i_2xBUwu7=63HanGg@0dGAXPmn_qrD+_cRVzw${qH3JFSmY#?5`Au4*%I zE(4v;Hp)AgL<(3MTQfVIotB%Jh=>#AGD^P5cGZi8u0Gt$U6T+!n|UGBZRIu-tQ+=> z3Q@ONZzCQEjW!I?F2@|w;M9ANy&pu-<+{3RS%yg3Sm6q+LhvU?tj6bj&5uVlY+3?5&RN-2Wsrnlz-{sheB zF`J?Rz3NP%jBZQ3)t| z6B$xcdt>|oYX9W4PYO8_{a$&2XxIteG^i~5Me%#LsYU$;SRKY7<0 z^rIey{8)omw76l*^n6{8-8_<79rJw6UH9keMD#Hz!C#SPrCfcYtm;ChycYJw&bk-4 zdRRhfoA^<=5%NqFVW~c`Yof}LCh6(x*}n3qPd3-PLzvd?aobIoSoZp-1)MR`sh+;l z7X4;oE$Oj(uo%6-Y2A55_+>@gxcm8+YKeH`u1k{F_80NH3F-CPPfWK1I+#+a^z{8tcVazEZTnWU;=AM<2&*Rg4A2ILm-z=OE<24RtT0^|F8(?d*523-Lw?9nABr_cWxaFt z8#1 zhc}owTMs8ualNU?1Q>)=t%2S#PH6gr$Q<>P9*8a9V|XHgKFWsq)A3YBj8y2Ch@Zyx z5MrFA5Jsv^xm#zGo)?{sSA5ig6A4`-Th62D)*O6H`@`p{u4Z z5~?k1yTdK8fxal1f036~Hm%8vDR(U#HJ`*wI0pEJ?#dX5nDe+cT4pg<)4HsZeOSFB z6yT~r@L`j6mY=BE}@a8b;wqRYmQpzW@K!Sla2@aes4 z?g4sVFlEriD(J~pBjmAHFbOYqeaiVP)YIKM@$V)Zv*VOCX>;C_<-#6fc@OzyngNM& z;B@z+<;WqVe5W6c@DmhqAnQfD6mKhc_@Co8$eCmc{zPIKH?Q{=brdkNVAxu$+;DQR z^{Ds)5tQDL-8Q`s^WAMRJBzp}^-fvClWB4_{+#4L1Tk}78ZtW`Q5#~TjwrMyVGmg9 z!bdeGm+R^pIg}dWHQXj3lBw3;2YJfLf8XjNX_mVM@M~oWv4&+h_BtVl%%WfQLMWqt zhj=g=HrbhBD8rz1YhgrrSvqrNWJ4=lKRzd^{h=Nf(yKc;Vc1bQY+eulRrGMGJSv}l z5uuw@3(GIxUiW}goQ4)+i#EN?8?I{k^Qmq)p=+15B_ShQvnn<%`U^8 zIcY(!9G+u?+Vqb41NfR7^dnYQGQntaW$?B+pY{14al!cD2jtm-6iCsv)E&sf_1RUm zCrL63Jllq2DS^J7=rQ+x6NF@fm|>jd=|%_KRwsSMYWZNV^zyGj=hBH>G9Ly|Esd_= zdNpl({(v#SDASgXJ_U=cRsawwN*owC(PRt&#;{u8BW(G}ZaQB12lEvUewx9wD8#%A z%c)3_b2Xa1gr>Ia+xSuAm7E1IKnbmwcj$6y)rz%WYEk&R*J2KM9dOgVVtzH<5r1gY zcHTjc_}To`(SL05AlxsPRxjk27p6m!(%hGox9XjZ(aYsf3!)>6?yIwd*t3{&J_^G& zSo$?+s0oH}wQEeaO|_xe&E#SdpM5SRHZ5&#to7hITwAT>-6=AS&JkCf`a|SIrn9$H zY0ce52*5BLQPgRELKxJU$c4cl3y_mO*+x5jZpbaDMbceq5d6)+7cc_lG^_KC87 zPMIHN@UugIXsAXAGJl&xo^tN{oUdA}ZL1}jk)v3M1fuO#k@3>}P0_>zZ_(G0Rlldo zbQ9idagwLW`Jt0?E$f`Y8^om>bQ4Dn1dK)Cv=2?%_H!iy3m?~< z&D=2;8%y_HEYfdE{QmN`(D#1Vr-^-%E(ObmKh2h$=%f0A0~#fMUjWaaS`~e#iOqDz z&)J(I=@L3MJHRI417*(k9d1BGAu=T4YR%ATu`0QJYfW464Y8@!IJAHuGn8HF zKl$hmKWzz9{#3WA^k`U^TPMxncn$TSPwuii2(A?ZNWP|Xh>a1anAT}Fg5z3~{u4XL zk3#Co?%BJ)G4Zg73ar@9nm$77XUk$KNuiAZ%EfCARNG%|X8trY@{g#OFIC^F(o+)9aubSx2rwdPgrdArC&73#gaVG<-o2n(P7vXM>NnlOI{q94@veICH+04VG`@ zyd8cBj_TJYaa_W3O+H))BLP2Zq=KRP&Q(Cvfj6%la(wS9B>bU!k}9EG2Fi1?N=s$z z6eQ1Mw7<`HL1UY!YgQ3Wn`%UCEfiY6?k0YxALan=;#~dJk7Ko9=?naXO4thdiw~Sg zc;r`pmzfwFN;?l))hs1Zc?%kEO<3pJFa-(%l~DG@bj9o+Og_DawqD)5=?(R~t@RMk@E#2XO1#+y zDfd3Ierc6(y12MX=*PMAuRtlY2@j{+f8XKDcc5Kk`088-IT_)ZIc$uortt$?j0lEL zcoV1~E*Nh7PD|>rmV>h$i;mg@<(I{1ux3yTP!TcCPc%0C{_;M!ANh}9N=wPsN0M(> zZP{mlsRKTpn@e}Z6EE`E%?nd#8H!n4;$$wabTIJ??BVg1i>ioSqn$WNi3QKynmhsG z>cXLOoYU3Z)%K>Gjg2n?2Os??WE5%kCH8ZGXDfm;HaY>2+~|c{{jLX;%L6^^`cn$xVh|09y9h=n4Anhf+oO zJiH2ywBi;Rp4!8MGolX1jb(g)-Iqb@N!&@eyyL(Kj0VS_o#H#(3+B%+E8(YAj{x6; zyMBQNwMQ<=zTO2pV$+8=aN$uaZ(^OxOy^yV4&&$Vba!_?*YTs@=f9ALx+8VfyvkFe zCE34cdDQg8u{O+=(Codw7e93`o{)gt?|wsgQUW&rGM}yzCUDpe12!;KM3djxw)th@OGLtcCtfcxTk zbM-z5R#6$~KkGaN#WFb#Y<~3_mpee({iph%IYx;zc?T!`y3~?*Pk1Y$@dGK6vU8Hkqg|LPCqsX5}y{+tPQ0wgO||^UN?^9#}li%;BkJ2_drvp{_iOB z>1fUNX=&p{tIyW-&0_CKQ)QM#!WCc)z-zXXHoaps6iTq3{+6(YZ8^j{hN>ttRBhv> z6$Nn%`G5uqf!l4t9aRH~HHp=VhB#hw(>EE-cwX+T%N~{KB6F!DLn0fGpKb*8Ir3Me zTpy47H{O;u9%-7^UV67*;kjI@GL@D_@D>(8*87_c25+iO(Xi)CTBe-Ww>B{7+ekEe zU;Z(hlJ$cPD{xkaYueag&t!L%u{^C2_8=)Ze*h1*o2eZyh2l2 zIC|0Px|8c{`&jQhZQR%!*J=tr0W^owUQ@<<`7r1OT$4mh<4HCT*BbU6_g;K9q{tI9 z{py3XHMhgd@(2F+o7bh4Opa*y`+24?RJ};ysGY(Yo0$ApL1$m~0%OBQUa6>G3;_%<{9Er8c z^W_l|lJE)j?ezTE`$_DNZM=Tpy2w}F4Q@$6xF~}A3x5L;9Dg`=35cQ$q^5oqn*kVl z@b!_vS?q*I=z_)h-h$}~{I7rlf3cRcY+xm5IjAL9*88wu+X)sC8B~K})YDEAzeBM6 z*O68EFEWvd6ec&flJfFfk~Zb`oU$)FtN@{wZC!H08KovETl0Hh&!Y1N;&xx|FX-kn z9WWZ|hyNom`QgN`U)#_~%h=o2jC+uP%ltMxv4i(TDzydxBlBZ$d);9zjB|j$uy7a3 zVS8HFlnv?GW#`IX)%9zxp7)29+2xaFf-)CLwkC`T!gx_x^I3eetG&$h6@RhJ4!k+a>w1t#`bjg__q6vJFXa2=J6Wue zoyg7)2K?`)Bt6v|McDG@nMEe^=F_5h7aHyIwQFxO!>!UMhkltDMTZR0ye{h;;i(AD zVW&$xcRp!07k!%CKGpc<7*bPDa(==wm}eWWB*9Ql`4~atCeF?H?yJ;PLAWT5;MZc> zfpyZiGxM?mcuMbjD5bgCpy+6X=syA>-3n_uj-UA~_a4bN^gSh@W_ZtprYy*$j=Xh= z167jkh_tRPA$BjfcjQv97&#WCLJ;YYB!=^l1KD)Z1|O~S*)tGHZ+AMG&X~SAr><7I zc;9w&U?Xg5KENUQ?0GG*O4{Eh!9Q<;rJOj60`DLvPyZY^?RYjWT?N|BfkvwOe__fL zIif0VEzoOp5TN73moQ6LABI2C0h>KjPC4uYdP7qfEhMYdD- z6us#2IfE?NZVOb}eyH?XO&lj~6WCQ)uwQjEGstn;kzIAM^RbjQe68r#@;?F|w}C<3 zce%yc_@+wjT}v{7#c^+1sbi7r-`bP@659uvpc+{CHR^tKGsBu@2WW`7$Ne&sHS*g; zvKufA6Rt(V-Vp9>FRn zBZ1%ulR13XH0i>Gs5|~V%fBBlZ+UV#0g8Yn_n*rZ;QO`Om`g+Nz(c@v<4vLkNNt!m zB0m^JnwZXKlOJ{+B$sOmf#@+rj=qaU$7i5p1A{&Hbd4=F3oT7|#2lac8hAc*UZ4BU z`0B2Zmvtf$YpF~*lVJ(4sXW-PFOH+vza#Udc##Qy-cLJlT$|!r&f*c1wK0PVMx=0r2 zF|_3Lq&KmI9}_%5ovq)GB97T%8x4YxFi{^#+AOTJ`+XfM#EbI{_*<~y?{YI2(2>UeLrF%r`z5)Oh%0f) zEYFc@A*1O``IF$dAb;p~Ts}rBK68Q3#aeaLHZ13``l@djnGK902YT@4;#vTOJ;VYY!gZrMSJTMeb1$d$|H=OXZ*Ff!l`&WI3Lh_rs-3WfYOI^ zMs~06ye(C)=l;OmkX;HeJGrk18`iAn8IT&S`~#<+QeGQM?_yWD^^#CJ9`32hCerOD zV1$f%>p_HWy#+5KMQr@J`Rn;FP4vd5cYLI3xqn~AzZ3@W++l6HTBPByLs_l3l7yRv zs)TM6&Pb7VutrDgAv#hQgOLAD|MA@=vu$U#ONxUT(+~P%pBRif?R|M&l zna()2#MK)V{l1A`Jl-5Ly=-x=ulNwn{o3&5z%E;Ar16Ku`KQMt=QpOb;c29_(Vau; z9$l-BR)rEp`I0*2JX&h9y2)`9!4r19%NP~f@a|Rb|K!2(&jphRICxpo<8(@l3Q_@jB{#Uh>eN6t?zo`!+WR8Zu>@#J+C^U4c>C){O{ z=hQ?}?z*MKT2yWRE_*iY{Kf&rTLHb4XcQ>UYuJ@?&Y@*}P3JIWLN@1=YSf$X++&`x zW|3Y)BeGB!^^&~8Wo0je6#7qc$c@^yjz@ zjyLNw09O_&-KT9n2-L%T^1hg-vF=`iqJmFT)%_gO+jAsEY56K{Fcuex=HV>2zcN{5 zyET$IJoOBcD=}STsR2Sk^JM~Ql`Fo}+Le3G+TwX|)gbOw($I7r(@yWh(BCRLwi-&! zZHG7IsWCT>muV7W2vr6i_BrFMqJ+P3g&zt4D-(yM<)=yZ!vb9g;hqaoN3xZpp+S1XGzciQSC$L8 zLBJ9)NxZ0q^jTnzJvBU~bzT8|^`!<|H(^N+L$%2j{@Tkdk+iYBZ~pweZx_*9s2amw zFv?))O3(hcd_QStR)1P=4@@dY7Bb>{LDuo>P<(l6NQI08pnhR>UB&ceNwbPx3d)_- zD%lP^(1?vbaXh-+T`KwBvDI`BVS1IDD)Y5cb>YLOQ=g4w*!AV9-3gfz_&r@?H|Z=z zw~0$OKgc#=_F89J^slGNVM6FBJ63zyW-7>dE#c|lP0ot;qwN6{17d!DC-duH&tR{b z_M*_AMvl4cQ|qA`6Z|f$r{>z{zBh@x0xtR5v%}}UEy>#P(nMJ~pcT$gmwMB346mOv z%yCa}zn<5BV*&~T${1c6F#{jkgP&_~WOBK%rSg6Sq=ir7)NE!7AFA~U>2u53(MuZh zIYB#+W8fJ|+5CbUkpJQ8O5{-nI_uD61@VRn;r@5N0H$YwapgAZ&A|J<6ym0ELH{yR@sJ{WQ9 zCbDXnfmj2+ zV-!M$eg2fm z|B=k#+PI-mU+emNG1bp5VaW*6vn8UyU_~HB_=14Xi+6h?alJYLma3!Bl^fqN{0lDV z?se}{UE^+22cu&o82ArA8;JW<%XX$AS3qA_KCN+CMOEQ)n1r9-X9~RkSYR-mySeW8 zBC>-R2w&oOx(^ALD?Iu)QsU%jv9i8(;m$q%g)J}G$6}jkzz)3CC1v@`b z1e=w%1}{x7{Bf|RvN5B#o9o(0pXWr!FHmVy$Pf{jvd2aRagbWZ_il7oG@n7j@@?HD-@ ztH1FP*$slO!E;|A*oG%io&&!R{=N9)F&L(L-hC8zI9szugp`(7Z}#2+AoS&B2qGI0_>sy|8G0UaHH5s<5B&zazm zlz#+RGbXmakj}ioRTTCg!M`g zc?F))L!K6q#)fbK(a+;Mzy3QTP}J^(qE9RON14zQ^@e{5*Tkbb`)5R$J_Fn~*gpby z$kn3>aM$J$2#5Uy!afEHD8nXqa)8X;61lP!ET|MT4(vGTz09YiWAH%mCb2jF!Br=z^pNDDe^zh#eCQtr1OtJ{sypoy5;(h;L=gv6AHpy;bch*x1gE- z^IWMRLVnq3Jo^aIZO!m-!KK}n2mm=CiR0aROm(iQ zp)%o3n@VMRBh+=SA1TyVYi`mjU12pl&tm^Teq@*WRz|$q{hTx997=o%=uj&G%L&3! zT=atvwGU>%eT$+u5pZi)YQKKqZmbpGMX$P2Vxc`tb;VugzC9rvM@+4UFAX9Jp|{G-s+6`htKaa(5NrwVDY`%p@$$0Ivoz@G`Kj zf+>KWky(oOCKR-S1RrXGuT&0p4S`}4{Lm5ra18z5j{;xN|NlGx-`C(P07^na4mDk` zR4#V)fyM4TH2rU}EwSE9I0{RA;`KEp(E1X@6#5M6ABp})@P73F`YDivbP9l$ zGrOU{jdRY+eBlWAz``$Mf07=Z=D}xp@r=Ph>3$M0^aA61EwQo8|9yy)YxAxcKEQIg z;wXeh<-oh7*JN{b_m6>FOQ6&H-q&Rt!_L-*eV&IjBW_{MltM|-$o9r+hdt{B)U0Jl z@#S3|%kB0R$Zc>ZZxF>1btn80*dC7MgzWMj)-uN!(m`>;=>B2QXUjX@KmdYS)16s( zseP|80nur24k(p6gpG^`T?FKqaIffW8Y8Vq79SpgqFj?M-qhk|06y3+(8tkP=JTMN z&=6uQa+!1&ek~XD^vJg6+RRU&+aw_xPmW_eB<)@R>mE)mbwcA!Dn~;7E3tarSNb=L zG2W%ybXtXS8KOODdY1M9!H6!zto*jfPU&9ZnHtQe-nZcftnan&s2itlfR0hOByNnY z#MRDXysnBe1B$>8sA?`>zAz^KXiqlqEaC^dJ5TuCuT+{t4`f@tpvibnt2WOnjxpN! z^aitrt)u*z{aeaUBktZdqB767r)9a(ED#KQkaf>j%}b&2E!+X}Np8j6QZncjg0uN3 z9`1RU)UCSPN_H@gNf{O{E3B<3QW9-!b+>A}`h&s_o6Ul0KZPMJXKarae+TbP5ll0m zX9`uWQ#GWQlDV7F{-Wba@4MeCKi48UN4%`=-)yZMo>9^$ojEHh@GrW)&NAzW`(@Hf zmATw=t)VEX>__(bx~{C$3wWS&x0r|f-n=PDL}(Y7{dMH4`0{O6(7&OYEz;shYY+Ni zxP^CWSv;K~PxqPd^zjwB=nTVc62C6i=zggW@Whjoyf_e5Ki|v4%)PAy^Os3LXN!+V1I`jv>eiWe= z)cjb|dvBe>w4bv2tdQSZhn-fbPo@g9(z=O+Y8YQ^1&2_`3|7;qH<=ho?Raxd78;)@ z^%bhI}~I?Io!>WSmq!mE+`zFY8S83B(V3~c_rB|tv6vbrP)yFF!*8p z0hyViW68XVV_A*S3OtRdS$CIb#o%N&(M;9m)n|S>F(0B@1;AGinvZ7+5^ilp?tX~q z4S6y)V1>^Dmz&v-3w_u5PBbU28*6I+$tZ8260qCyu$73KD4Ku2J*A=YP=ULhf3h%t z>ntH%c~m9b?T3sjn;=a#pP7t5rxf|GnBG})vGVa)|DT9PDZP!IoScNBHet>^=`~*0 z-97OYGeeWOHeuu5)xd?@z&og+W|m8jeWY0QtRo|6EHd@&(6Pt>u>=3}-_Qa)QIHh& z6oSfh?KyZD9Cf;&z9=hgTw_Z6Yih5^Fm2^|f>u-0mmZRFzV?X%B6s2g+7l*fhg~`1 zAaZP0l@e7J5Zgu{zDe3f%!-vdufUlwEd^JOFXR1UTV%`33wWP$fI0n)24Ap3!uw0M zEbFQFI1e$az6o+P_Miu6mZ&sfiyOi`EN2f-y-BQ4akL9AGPc-}vcad?_^uKS`@8a= zo{3SLSQLAMel(JW>~S9B6|W7+?ynh7mCV)~Met7&VTcCM z#}o86T#vLUO(s@HWS4B3qAkTH?|*$h{cUe?mR zD%j?}*U3~2=^Mx<-If`cPycq-R8#%fw(f90v_iHwxj6DHhuMSkzhcPnA<^zA28 z)nJc5J}tTdN}e|O$C$K`mq+FYeZ#bmtKtq1^p61AH>H__kCY6Gqa*2)Armb&>nKJU zDL{qMt&Lvl`M!j`(@H5_5fAn5Kc!F zv4LUB(l;p1CZK46(>GX5c$Jx$ztN^}&|5};vGIJWBF#|y=@5VAKw|$NCN^y8$}DIZ zk__;1qCa)eeqCGch*&Wf=nA1|tDD}#adXrWTiikfi8?wp3V<043oCq|%q{Ia@FptB z%RRSZ-yIc!$N=v@nLRrIi>G0NlWMA;bb5yUbuHuP+S5SQ(vcNd(AE;xq7)HV$yWdM zd}8!Zec-Dq_PA5BHj2)Awqwp8D(MM5%7sP>*=F`#V#V5*-U-66xy|H@f~pBuO>%hU z_d`vU6g&SB9!JcjO~4`kZ>ctFqVHW-nQl*?=Y&g+#Ji1R9wEcJBxjM)N;w`ps^y}S z*YzRFul3v!n^S}>@5`*uWtgZZiqlqeC9(7i=dM_(sUL6C{`m^}3aU{uZ}wn!g2-H0 zr$Jed&A2r}LXPC7Iz+@Cz-7rj1(^8T*J5Tkj`0xTody%}aDgfTQRES^?X_WyJZy@b zeycaWv1l9578opTQ2nrYM@-GL`E}BRwRA%KBj-|3m<;%u$q_Ug5Z>%qfJIv%!$XUH zD?=*=^Za6d8^#pbS2!1@ELny*%T2JU8E8cP;=3CN4|tI|C-owbh7=LS+H3vK)wCS58Zv(roQjZ=Wo<-8e0YD1Hq8~(rO`u0GkzyE)w zQiR;^Rw(6Kx#qS?5kkoQvPv$q809j|R^)ywLb)cl0$^Ev88JoR- zug{;~KYo8~|7<(k>+HPFd0rkDokm_#-dRuE9QOe2Y{Ur=ud2(tw&da? z(^11acN-SB{s5JDIQ%%%y6&h7?OyQGcL5iN;-sMa^9;s^9LJHMsyXjEpG5f{-C_Qn z#V2^e6lvQ}XIHG3y#Q&8bsGvKq0N~*D!zV*Dk!3t zf&>tacc-!XviDt`B5ce=?8I$b*6b`U{ZoF_KDG3I?m(GK{dv`38IX0Hte`8FARqlt zRtnvz#Nt`E7ax5YXqoVH9nGT}gkzsev=mrzGHRwKTBHDB8Sk3NC5LBwzfiwr9A{ew zgxZI{g&2x&U>Z?8=+0}X0mk63!4fBfEv!}}URFS!koQU1~EqPlX zxLaj);1yLE(8Y$umXpcR5s=Sx-_5g0(w9H#Ui_6wZS%POCT`H-iiiB0-yCVr5tvJp z>fzzP|6^;|*yO*mdmt10;FXI;#mtampNj1*uVka1<8vBU<39|Ah7$ffC{Ul;pPF{F zG}o#7ccsIjkucjhrW^7fo9q%=fG{cs)%(O$RRQa-Wg3yC1(oj0*$Qg*)!F(sD5$8^oJ~fy^v#@^6G- zzbf@fggTR?fx}12oaD>iS1}&}F>mjnpc9pg(~Ty9By&)xcEa~(5^ zX~ZjmOi;u|I_H?J$m9>gMN-$FWLid*SkzPKdKS98##ei83l!9K4_;rSeJ$G_OufF8 zE6}!h+Q$Bc6*>wrYcFLOLlOMC_vLXd(+_UUol7n^DxSDHUS|Cu*}=xbx_hwF)uhvL zB2VWbmX@0e=n`%JHY4wE@=`5$qgi4nCjT+dN%v4V=Mxe3fz;1N0Ds;6q}xMN&*N3WvPwp*^+Fky|uJ1 z^&kM?OiRqKP4kgcPvwG`4ws4dNy3@9U6X8Ce z7n_RWbcP-h`wHS)(7zWb9fclewOD5+)W4&8H4CYi%mO54jSJh7d1IetF5RK>Kg+Sq zmjZ2uJOIeeK#X7@>oa$LvJFBtBzq;O1i4xt?eX#hIsD<@P5sHCVo%4#w;5q_-kCH_ z&9`!z6l1viW4I*Wt>erXXcTEnqUd$!Uu{A&k>9@Wam|EUu3VXEK07b!*(LF0aa)DH zYIy;R0NO5q^0V#uHFy8!7zy3Zhk2Jh>Q#qdcRwgH zEpeFac~U-+h%vJ8y`h3~w)q64p72C*xx=%Bj?~XZ-R0iXJFDqEr1OqRg;3W$K?QF1+0FM z{oucg39gpT1rNN>4n-TyTu}=Cg8JJhniOP2{9si&rP>hhPcFWro)`sWb^!1L$=AD-- z22lsr<2+F-;0%tpormuKXsn(w9=rKn&;3sbd*O(7 zl}E!MHT|Eov0T)s#rsZC1DvV*3_shkri*po=Tn+izYUBoPN!Nsm|(Yh+rz5rodVGz zqqXFeOWCkF`|vW^n`4oh<%YSUQuZAt)?oZk`p1)x$n+Xm=tfn*p zEHRt>0H+d8MKw5QyjhA^f zwxcrh`~u2Wx8u=AJ;lcn?&Mi_(y0RKb~l<=&%?7pO8^nl&r+b9eU?vR>XX_a!x5!3 zv)fHE4sS30t>O%{{bJx~%B-qNGu>|>xJ}OzMz-A&RBUgwXD^u!G=5rXXeus*q$h z>m1c}7ZMsj1d!HUEnQ3uhTLWHmpefeL);9$KVOV4MBWqtx(<)Wz)%TD%yhwNuPK8o ztKttk$MwP)#w%~->@_(y{;lA+Skf?^*hKfYc}U%IqIZ}%zJ01RS%ll+7WQIz zD_{jZSf9iB{yhPD}!3Zk-${gD^xSZd@d^9mK$ znSVhCl}xejCRJB0;JAIPoNHa6b2_!-EER-fTww%)GWfh_A#A1v@q@Z~blj3~gT_G>UEfi=>Irr2!Cl2vjj4a80ehn_Jx z*{0i?p7IA_zYy{oyQ!(Vv7O|`OBW;ia;{rpZ4;(@3^=L#$-ChY5eL&x+_DylwiDcc zS4(E^rkZUP}2Ld(J}Sv$p*wS;HW8{)@(S$CVY<^J%k>F`~ypPS4p|wn`i@9thMl9 zd}v|S@#TYS_z1lI?p?W`B?1XNw=c* zEt;2i%T4+ZdX;Y}N|l|cK6Pt7>FnPmX%3s2l*@jEm;cVQr+oy}Ds^}c^des1Q>`9W zZ>4dCF2mxK7ve>8KICgOM!$S;c3ih#@R2Y(|GiiaP|q=zCwjgC*EqUq#ZZU-LvYP! zR#D|iqw%cst4@PReV}kc9|E#IRSL{#YWHcKmbj#}BE9f4E`bSOSdW8m?18yg#E~tU zi50PFeY7o-?G$J}mOQ$-$nZz~GSH@^cBcXnOarBS{$)<7=y zX1=1-b?2+nA@fqt2{zZp^jsGHfYb*DbOKnPW- z4@1n3e>agCJ^Qulb1X%+uYp2G_Z&{e1}#DD4J4a7C{vh1&C15IQ2bB^@ zh3v(b%?ZvqH>#qsUj>Ykp1cWFoOEE`9z%jlR$4eB_qKVwvkj_Fyr5S+pn7$K&-jS% z_*jizh#B9ZsdCe^+**G=n(Y`_Qe^a+T!cECoTxMz*3+s-G2UU@b4xCll@1Kf**DI5 z!O^@*2HY)yUw7M!WmbpyF5@#yv<4U3LVY7-VH%=qGsLMqIQ=rmrda@Gk;T0V5oSI@ z3B+l2ZSP5eZBj&w>Zm+<8b?QeKd#fVlc?=IZ+oA=kvn(m`9E6z zQ3*<(d7cv6r5e|vLvO5L%1|20gj-45yoe~PsjUu4S46BSep}sD1k#wYDq_(>t^QEB z9!5(Ef|j&RdHsZ&*Ujdb1;(g?sKZmqFGz51dOiCEafNlcn}#xvcS)#f=xr-lw!&~(h1pnrO2w^at!x)9xpNou58g;M^Kmgs;-p@x z+_`n^TmL`IG3wqTEpGwFn7MH=G93N2y}gIyS&biFnQvjm&cS0yX$r6O=6>~%f==s| zeejv9Xx?8}Z=9ITT?X$Qy~vMvF-=S$BfUNjC?EAzEVeogEgI^LeY*d%*7@7ZxcAK7 znH(=c#Y?1pK!%*woBD+j3k(3u! zOIgjyU7d~C_O*e3P_OFPH$*4ze7Uc6E%^F&Gb5@}nx1%cUYnIUY1m|EN%2VIZ|0Ri zlc8hq&`+j*RoNja>!wYSGJ#D;Q6#MxqbgFe-E^PRE`sK!(lNgUQXs-#s^e2B{kXus3B_R_^{0W0PQ^J9ZF5sg-krG z_-l>VT*F@_Mq`SU=*!oY%OG)WPTS8pBhoF4Q!<8pB4&n;_(P8ypx_|c*uwvy8ldOFQe!C)P$d-|Z zJgH?+z>C8ThpuqWyFEu(ErDJ6mSV4<;_Ebg;o9ig@4_(0PF*=UQ?aW=Pv+$@^`Vu( zJjFh)pipU_UDYc*M(362+&jDG)WEn%yu-m_1x>?Y;3JO6m%TkqUD^sXh+ zcC5;`p3%C3->+S>as+&0o#O@%8YwfQ0dl`uno{nnnd+*ZMC!LsGR?rRRkx?6$b-Yx zDoY9X<)X8X1D4?UcD zg>Kw>SPxNhO0;rm4J!!Az<=Kvks&)B*vZ_G^#8+k#?!VoJFVY(sP2Y+XC-{1M1j~5 zI8h`t5dY5BSYB)+)rEeI0bViCrI#;&=y$g8cgC60nb%jPWp!>%1WK9NBtFDfZ|w34 z0G6}Pms(5aI$;&YA%fzswLCA+dHdyG5trWwanter9jA_J4fNOCj?>Ll`*=mxUl3P< z!_YB7aQ+pM7KOEz7(my3wPkE;_^*@xk1yFl!%a97Ig>{(|6npt{{;eI3QC%JpB_6u zY~L%abLwr8v3s}|C~mJpU!}{{N7=?Q^7rQ4ws6|ow6F-yb0_nXh;R|_*WR;5EqIg) z6np{=+a`!uQ$=3uIg{6CeMEQl!8a+sc_oXC^(;kFM3~SAtZ>Rb<&I&&xY}-bK)BR& z7Vqz;M+^P`GRiwiE6q0m7d@W}&gy}_GbZ()(&$gdt$cm|8FW7Rch=}d9_jLUXz$6+ z53a~BF&BooBs*>M9j}b?Ip=5Fe$m>bUW*RDjrJMwfdnCjSi-zLpx@yBI;7vYMgbeW ztG^R0q;cHkpD~R~5;Gyj2DzFu&4y z8CuBTqfac36({&Bl(Ae0`t~FE3X9c z57bR=9GHLj83~89W6FJ5WowBQ%n0hc2H>n@YQfweUvR$6v<3{uut=Ue=pFsv zRx+&+(tXauPloy^u81P5w6(zJ!lOK1)eqcjhyUjZYO z`Is8=ZFB}QkB;5lP6pS7`*g@t+6!W_AR)x1;G7P4r9^4cq0;JgD8@l-q{aDIWO3^z%}2LuxM5N~FqGskmq* z*DH^xH%g&S^+h(CpVp_}U2mE2wkY#$CUcT^=&cAq#0Ph|LRymcPHCi_;& zWLi#xXJGS~Udwnid=Jam4x+?VU=jbE9bMO4e{*58f_tc z>zi8EG7(@PBhaNkG&qIs1mHRIAHgR&xDc(q0I_3ZhJx>Glop-x%(6~cH=Ag4_F91R z{H9;r%V}2_pT5&h&3_eWAhYrYW@jh79}y-o#W?+y@(GQQa|a(oo+pKK5)6 zz!3f&rlPu4VghU4`FQ?@bCYYDk`z02M6diLD;Y*c-x#kL;@ow2`&lN+7>}MyYdHe8 ztH=_dz;B?_)3Qy1sC7O z1tU$>-1Eer$_pO-LR_O2cr**MY}>o)E3=8USxkPg?NJ8PW&xgzI|qo8ZzrR%xL#f< zq`m=PD?ENkjSjP{Nq51w-Mv&**jY}`>2q51Nen6D()J_TW9woDm;UBh$<`+_A_|>u ze=YSboscSNLXb1&{wmcf`JNBm`p|X8T_LVY!C5g<_Rdmssu)*}Oyc8)({_T1PapMt zw%D=v?(+Tnxoac1lPf8K@yw0m^vX!Psmplzsfp&2z~(3E#7v!w<1Dy4CBel$FXDEL zvE)P9$P&|s85+@DI&~%1^%bUSJtMDc^inDpk zXP7n#TEcI6X6GgRYBML=geA8Uv*Bv-_L+69+_0pt*j!bg*gadNP!C((6#tv+l;wna zv5zgDaeCL^?5Ka#)x9MVn(q>AdUEJ-ZAiuE?nne?#Kl(0Ueg0#=$0*+$2@|Hbh;G}mip_rHHTYaALNH0T_c_AtnM?t!h|QuL*N>^(WTlKq#+ zC5lT#QE!v8cryWKk(S#}nqPW6jn8|23-Rk;p-oytQdC%VaM(Sga zkmel8x=ygRL`_XEPlh_X`juy~ z^>KI|*&k`jm3fXob>EM;C;#=or1X-L%FDlAi?Eo}H@@9EThaR>uc>DtfxZd%cp5|iBMdd&^$aKL81dL~QPD;yST{JSK{!>TjlyPN2u(%C!r zqWCI=lt9XnT&i7Yapa3qXhUYB+m)&Mc9kD;VXk$vp>{D#gcBYK1nu+5kOxgk2g%Cg zoyxbagv>F@LllqNRDGrv%vCOg=m_A1m=2thygL+JeHvNneH?BcrG zFJq~R_$B8VGcSXjpa2P%JGO5<^JPvgC6~AvFEwsTG43;O((~BHu!{l0{y#$0XKMCWRyoyYW3_ zMPqIq8$V7!YS;&W1!OdT*qJK~-f#4uE1nuR)Z6BgaHOfHmDJrAC;w~?ev}h(|NEDV zgBADI77?oPkR7>o$UYAsD2R;?wxK@`oV9?x_ed44Rew>In^Q1s)SoF3pK<@YMoHFvcJZbS$%RPnd+bF6?dwqL)yi^o$#({RZFh>Svd&>mhrR}Frf6#TT z!kXU*vYUG6lx9AtY-CcrEv8td8RiPURHe=tkV_Htiuyis18g`F#;~_6C2YHVJ$r9n za#?ImbANB4ko@(+eId3-d|hvDN|~H^6T1FJ`=EINWBH`k!{E`?fmczvzLMcDE%Ev_ zy%ExmcYFJkbv5(bXWM8*+*|U((uBCRDJ{g>ery%H8Q!kfDo&$CUk`rsG3DlF+9}Zm zSx^kGO?I}~Rm*{C;GO%VU_g&6XVx7Ic9ky}0df$G% z`cGgstj*@Yrxy2Cr}+70k5K6=$K{gW#tpqmJNs9Kd|FnPVMx+$P@~qD)t*FQ0#$%6v>k*Lzi-Ai1@gj0!l@gM8Z_oyd}>HQ9zzj z)<1Mm4~{;}EGVYqds{@h*AtbcEd~Fq>O@S8BbWbUJM{;M4a5zE(4DvS;8c0qo1^l; z1}cDMrGR=`ETh!HG4PPk($xYH6rj%a29bF<-J6xkPna8;2Osy=a=JTLQAqeh013gu zXa!|NSF}5{B`>D%C>4=N`vRQHmyzN}rA$R2ZumZ>4*s3kg%;5$1WHd_tAGK{CJ<}m zcro3{U{|Vbl9rnQ9bHY&p7}P81dp}3l6?)+I(wlJBg z2o6~cPDmb~+!|*AkbtLXy22<^AboyxV;lH&D-;V175@;AI*;mQDN>gEmF1JW*A{ zytY&ZixUS7yg}cmnvt~nxWEKhm-Mj)Ivl9V>i{zo!1|?wi-a?eQK72a1`XN(5^&vMAs?qd_7B#yoFcHS0+OWOev=RHo}Ct+fqaQl*A>liUt zD2tb>8ntW16aCqQtjudS7C5Xz8?tdV-m74pF$UJf4yzCSweed7*8(7iKM#(90JIvY z4N09I1%!||u_xm}#MdA;E<9RD~;%g zcjs%>w%6268gQ&@QH{l@r)r)OI?}`EeSHuYI;g6#d$MqpN>CoVeS7l|Z){NZaGx~;uZ$AiQd3+3O~*ztz(k_Umeo z2By*T7yz0cp*7FDSx4y@qIFa3s*YMIG5w^hSOE*VIW;+GG%18&%oNZf?Qcw%5SbvV z)by*sBje6s47K7`Q{7|`=o|!L6ye+zoSl*RF>PhPGE0p$fulG9sxbvUADC9<^cR2~ zVEv9GYY5k<+9joBPRZ)V#J8B^k~FsCJI)*>$x(!{6|0Q~f(go&WZq;AVhl^4GKeS* zu8)IC3)JEFu9Xl5%3S79X~2%B1fHJ-n&;uHGe-;qXo2K^Y<_TdrV@RaakrCn4Dgp5 zO=4+XO2#n7>1SZ@l7UJXN{W&aO@2AYRaZ-~O>04w{pr8S+LU^CBL}wE*XZYH9J7&LFb7T2h%Z zs8iJTj$~Siv$LfHLY(>A>Ccdt_}ZJHkZ0+kbxAhqC1N9jyYCM4Cw*0iBXV4=5Ap&C z3U=0M^oLmcx`qb7p-IRmFlQS(u(JSRMdV%95Tr4yA40&9rZ)pZs7Bkg_mtGcAl3Mi zU379I0Eh+740qHtP}G12qR-OVyWM0cmvZO0srIi8PM9pf#SvsFarv=506XR*Mw+PJ z3$NgE1dHS5Q;ArS4KTxi^%LBf^&0GrnQ>SxsOu|Rz{PfO(OpZB#y?q?=?n9to4kzc z2+IZIUi3M7xv#pi+Bcp39uPb8;ZLSM#(Pek&PC=1l49r=x^5p!k!ny85EP_R^yMbn zt&I=ZG%bOv@IrU00?WJzC!!37Z@SMn#se7p)D-k_zqY%KOY}rqHC4GGS>!cJ!5hcN z1dAja@VU}cB8=}uxdMJ+ZE9bf*PK+UPlUK#plFty*!MT6DuOj~A1VWrWBY{8w1 zC~n|c1?>w;0i8fU0mxs{=cvn3I4`&mVwAMp!^^cAhM{F9miPKT4l0HnO6_JZ_9$v) zJkJu&I(~!y-mD3)M227RWEv!*3eS?nibRBmZNdONe^F!BK@h!b;Z7?Rov6~L?e~G&3EiZ2`b9lR_akw@C&g&^*)NItGUw66Q-~5;8@SnWhLUIu2?J9tx7_k+L z$AFge(N1rTZgLcQeV2_&`EVG#+zuXs+-0T$co)-iXCLvL(dR|A4{I_zNCR^O2TP@3 zt{J-J0&)C(5%h2Q!07puo^#iA19toW?)=AgRn*Ty*L|CBRGOG^(va;}XWy;P@AC3B zYiC9++BtmgBsTeuCXpmSQ9Q~FFBh_4=y~&mhg7B53RnG zGW#j!qLHei>R>1bvlh677Dzp2(~x0F?>45|_quv@=bxa2#3L;iRO8*)k1|<8(Ck10 z=p{|(DOpQ;ztFqqS@wT){coC9!5hi6-yU)TP3Qb?_677pf4%>Z8H&Gl(;AkX zuF+~Hz1Ra)k13rH& zze$YtnD9Wo?{mCW16G(i(7|nH5xY4y0Lp_)o?0!v-(0Ctz;`jf^>N`W!lJv|A6gMg zE-dlUY`Na>c^wX~M8w*D#aC5Tew^Zc1J7LAS~45cs}h8G{d3pNPg;zAH|gZRY+WWg zl9NZQA2WsdlGFF#?!UoM2q$9O&|IL)p1|`ln>Q9IQ9@4`ndsJ&+7QB9=6#X5^1?1W}lTrLLU6;|7&m(0P{qM7&Xvi(WI*9#Llqt zX38QazIxZ!*kY`VD#N93>dP~@Z{1j@ld;)RAlBLxp{d(?Sq9OQm8kT#?+_(6rDxEn z7(sRKxk}G6`gv!1DxdRb^_@^-zI#yY-JfcbELE2~#26lwdGP z694ro7_Ys+LT}aKQ?OIsa~FX4dM1dMXKkunF5T?7?DsJvGfVih?_>ApTtbfx<~Wxg zt+LHn)Pmn2aK|;bIalvr8=VPz4*n|}I^IMSaFjCa(Mbx^A1JU*&<$=Mmy|%yOik;t8(|15oOR*&M^W4mU zO4%44`k`Neoa-7Qq&@lV$=A7o&yCInQjytZLUQ~RhAAC2eevw;}%#00Sqea=_Uae*k&c~tmu#X$J$9lZLis$qL$GCU|8 zBjBQ|7gj>PfLB^-XlzTrU(2{X;EqsvXn1s&E-~-br%G7v&ObZNl4ZUaGdRl>rAK`N zfCQ>X`5Tw0phT=We}uuZy}4RHQ3T6n2#234DcZ{43v582bzJ+BZCBtS{n;~eVS)OK z=_?+1;Re2f(-vy6ccmO=YWg5~zt(4JB|l|rdCm6vMjc0i`@b-Y2FEv^qG$bhMb7#< zC1l+9)8!pXOmU6s9jrQGQg2H1G9Fa}F?m0gkRI1P46e$8sJXMeZ)Q}$TaI$Jl zJ(p@!3s3p8niU#KYdq%x)%17Vv!bSspKWT&YcrkC$DK_yu#NH6kK-S=DGJ($T#e)1 zi=qH1*FAovrIi>mbh9yc3>q-m}@k+fV8oZX_bmeee-l{g&k}*97;GW$Tb8-k{VOGp9+3i zkbO^@;}S{z@!9&F&tn&o?RZf}nNA?SoD-hk9yXrQAqoak7*#h_3VZ`g;UeQ^3{(-$ z3mmNG-7QHe~Vs0SumRR7+<>T=t6Y-5v1t++$2rc_4%oW z$;{tn@t!;UNAsLZTFG?9e~<*6Cpr?~>9S;z21g%|U`lMK4kRkj8OO_XJ^G|~w}|e3 zFUMvad4Z=)Befe8D;|9`IRrC9Q_;P4;xT2RCEejr%@PWuGmLo+Lg)`mIcV{zvX%C} z&GRp}-sO$i-188e+LX?0v+h=yM%|Wp-y$ODy){`rzbmVTwtMXjLi3MH;pxX^TMs@G z6*9!tt)tufXpnaR?X?X|E)ZKIa^s%il3M;_i&s(tL;qt-326-T>OKnNg2m}cG4z>Q z4HRr@q;il~jg~5ASSx0a+wRb0L&_I>5mpf|JE5U}n+&+g9u*j<17r+ImU2NXuCDRb zu5-Irr(M`|PqIj_F!;23>Y0@=bsh8GhBQLVhw?xD@TyytvzO`wgHw6(o&gKjKWSlz zEwq3s=uU#i?1DvsfLn*j=BFo5+Gd|a`T?-H57$nOG87N zebl`O;bl{;b7=2=-@r7dgSw$3ZUmU56SFMmLi-=!u)O+&jZw_(*^9}tHB`FM{I07>% zu0-g|t8k-Z=3_8bO2TH>a&EV}vXkn^5iq;tqQs#I-@r}XP3wsF>ZgcSUw4Y%w+-r! zMxjIty1^8GaIY%YEkBCk0z9fiW+Gps`>qTGDNM194>{kdc3XA#n9k^%`=s<6MndU~ zrjPGh8!Gjf<;jU2TzEQ`A(-!I#d@oy6H|+LeJ>3xDpwUkvs(pAb`2{sv%6i z`*WN77dnPypp3MygdPG=fU{6M{qDA0TP+s*b1!)MLdyi|H|?`$mSugMlZmF30YF`e z6rsxlpRes_3SwBC%8X+K`p&<;f-@)~=vPFenND9uiGxpAS;B5AKi%w39W`j?SC@RO zeLDq`C}2z#s?@TEYNHAH*j*xC{u8ze@+xjsm3rg)>_C2<9TAw`!++7 zXj!UiB2twUiabx`hi~a!44)rTwzQ`F&=PK`ny9)$+04jG!Lkz~EI1SqPP=9Lwj7(V z-!DuBo0XOa+gFVrVnne&4&V`>K~KE^Go7x{^F<1EU7mXS?-m_BrQ6TybE0SH&n$R? zTwPq(yn`ukq&;g(MZz*!jUpX)lwe|JhQeS)4!x=Hy*EAL9jU z2yiH63f9p==(3d7Z$#`|S(!KLbkw&1IcY@-9#Lio;q?|z&aWv$noz5fkNRWuTq6os zI@BmJ?NFX(?o5o(u0X%P$mj-;V0{GFi}XW)Vn}Bocpku$volqx?)^?8otXFz4$1_8 z;d3opZ@h+(1w`)X7;;ir^j68I3-{zF;Aj$PY{L&D$8V;bobW43kbih7>_d!7!NlJM zF^q@C?P7)Qw7_Kz5gu=!O%)HXFA-ry*h5_zO+O)f6iekoZ< z9ADF!ShfGy?CLO4qNA3o@ZfV}8Wi`-k{^0iq@(9%7uE7j3GGAVHq_;L(W26=Z*#Zq zOFlx`qJHAA%Nt$*XY(JBm8${>6FlHE78!7II&$XW1ePeU>V|ZCoZ~i*R4#?>(4U_) zGOX)SEc=6^@EuE1Qze42T1k5L0B|%EC_PJblWoYBY)m0~;le1-_nJ^L(Sk6I2A@IL zz;6s{Dl8Dkl(MWQ2ntgJEWxKDiWG?w$ zpRvFt%l^k^k*4IVH1~9Ho&6g)pFx~K(@Fq0ZB;&`C*6yo>fJ!(WP+ieRqDt`u%58# z_`sD%WAY~0sm9twYYK+oSHJYZ?Qq>}Og^7LFjCs)XRQOB3c5VtN-oh0rWlXL^UaMa zPXL5LJza(s0%Ga<{pnY{NLL8!+PLqhH)Xld@F0zLC`#HF=`{t#(-I&-R}iWsAAuGVX_QbSJ|ln9r)^6XJ7-nWqTy=|fz zYZj;8GjVnkcDDES9v}c0U}Dm%yOJJ8G%jLB2#q)I9%ymQuaMQg*goIDY4kkOPULtO zet)pF@YW+A(;|!&3izSo8F?B)oQm1c^A0Yk1}jd2y;Fru7$&Si0|EMEiIb1CDAhhz zBhUHaw4PdtPfL6qEL>uL3~5I|7Lr{JEgCYpKz!cgkP6pTO7{y-H%BR;iK<8+BJ&hd z8E$l&GIL2jXF9qwwkKaDZSKTXaJ<>fFSmY~3kOacs||dld(pBTA$%V18&|Zx4WT(* zSR){wKpc0;;%KbjE~9B%X3|=teL@wk;c7b53nti61WsHZM$_IG#SE9GDC<|fahW{< zh5Y+B9~--Q0i8f}f7und>8X5Na!6(f=EXf%OQRHB;cr&<<@~O7E!XH(Mx4+t!bP&o zUe)?@nWbp?V4G62bJ6LkTG&CFe@4smb`8A*$9w_ychn!=^Forwr``XZrtF!_Y4|rG z59@1N-u*o&k>B$ewoCF-?9~V^<3{4iMQc2P;jVWRXG{KL8W=bORsIkG>w7dfoG~J2$o?fa>BtqB+gh zE9q=%TG0C8lgGcCo(~@Oi5lm6v4P|we_?(;cM3>({9(d6A>$rNqO@|+JY2;YJAS=3 zz+&4Nt@<62$fsn?K}i;~t`c`J{kV3*}wM#R#wr`yo*;D13 z^>N~j(=!7|N0$mn_)_!oTR{;}=;y1G+tJZwG*p3JV#t>#Wb6Gj2f0t<7aigEZ{O=i z?os7gcdB4Xfb60!aQ`)EY>D?1lmi(R57V@(mNoICaFOq|WS5!2u}J@+_J&BI42L@I ztx0mhxtDN`wfV?fj8iw)|6{vgra*(0Qq}nz+c(A=awgLDt0LgPeSLL69MTSB#J-AeeC*`!{Ipb?@zLKO6_wAFE(29&PW{+u;*f9P zN>4hQ^4xw}>PQhaH89|IE$MA~K1U5(+KX=-*@tI^kK643&19Av9BN=$CKaw7G`;(F z7Y!>+r(Lr`V6X;U>hpKP{m-d%+Cud)_Dsn@$&_x4p@(0W)k>3IN*>#{PIf$=vQ)n? zHm8yFhUvcTs5yeeswxegtPxV z=!5-@!M_xV)oBGCRXK47_YlsPDf4XMD%bif^=r`=UfFp@_dO^|k}A#@!IzI%2tJzs zH(kv!`Sa6)Wme|u#lXqUr`7)x-}3G7#JWM7ElnC*gU6ts!f?13+u+|(EY2(jn$-v5 z!5HwfhKTk3i3U8(8#t<6)q?Xj*NU_xMYs$aM9vEaiXM~La=$iXlCReThWTP?dg(WJ z=T5j}a6ssTz7SzXBkRmXh9+tpO|gg26|$mGYE1L#pl$Kqd2syPiK8N%4?I~XIWOgd zWUv9-L?DcK#`}3gto!4lZZa`0JL`3zB^MoSimy^G6TchNjA?Hnc!$^&{2=~Hq{-6% z0nx*;qeA8dh8Ano4V3zj>J{hU<0eCu{?d45emf@rbbV8bayVHeHApegy$k_2GUn?& z5jv@7STW>5+B`M4ZaX1!52!MuX-Yuwg+!RK&J;34hk^D+Kfy9;Z#&`YO32|>A(fr{ zH#;-diwawCrR8RhBNoVc`>&OP@=(*=W5a@)+3*;q{z*I{ysJSNB{5bOKipTL`aOWh z>($`uREl_vkSF51>ANpR>JzIr<=!Jzj>UN!M?EvGE;Ggu%y)`t+kka>LWMH}%xm>9 zTJ!HwaS`;QnQL?9pEOHbzp`V%RjSgDDCqmt{f!F@NqP(8?i4bVVTbx%z^<~PcT#T( zKa1`Ir>Wb9$;) z+_l^-tvD`nlR6r!HxuDBa(Qo-A6*M6ojg!@e_zw}C_1?)K1S<|IQ4MT$<(bcQ$?-B zspLfQr<{iuEzAHbJyR3syL;*Z8dNj^5%xaxF>K_@V|T3~>na|{E{%G7lZho?#U?kc z5b#I{>+}VxY%hcdH(yPxIk_K=QSmM41M%-!M(4{l#u(qj!cWo}oo<)#*kR2bp$jTX zq|6!fsXNyfW!lCzs@u|~H!V|K| zLq08@uc!(hwYG1xJ_xNlI}NDIE2=qu>v?h>M&V+e2149Ze_23JuV!>Jy@WN1Yv71C z;Lov)%&)A&yA5p_T(^>9$+NbBHHk>2>?V{OFH{01Sh7MVzO+!o1LXr#A#M z3)7-aYgLsQmSl9Sqv!vs(iK?ofPyCKChDlNh@viOQf6dPlm@h_Re({hN#{*_`2>|EIiRP^fmQ(TXRda z`!R(&87!H^mR@D508KC-&@X(zG>9(62W>7xWRcrFq*EwYKjB8xT9$5q@lmE%d4o^o zjpx~ObBpe)-sjTqpMJk)pjNaD(V4ym9@_?jy|C!hz*_*|E6e%&D^EERY>RP=xc|8P z1y3L$RDh_QlKZ6y0%2^W5y8=LD)x9lK_3==we9Tc+*EC`ICC+fOgsG=UwX6+(r2>n zrV>Mta}w}PI6*~^K^yYuITf54pz|j%s=uMcKQO&2x^TzY22A6X3O}WgX)J%3ICl(i1mPKRWSESr}9RTqR zINE;XOxn3N&ZZS=h9K`55QR)}t8Q&RcJ{hJxu|2Hv%H~W{NF%&O@Mu4tgEAkiI@A% z9$W70GDd)v&EbVmGQ|TPKhC5Ia-pZ7Jbyr^*Dk6q%oCEsAkr*9&qjQ9f?Lqe!PlQ{ znWsM#U7LKbCUtfnnC)_7?qM0%1?To)eVBX586}xS#!CE|?{eR-%C#DWrf{Ob%S_08 zVz>9Dag!6k!WyHFP_5OVJ)IKFcvAmXrp{yC=4~^Id+m*a% zN@?m%$!QTf23m4*9WBW|)3vVvNj8+>mT-)7((C|AR~g;#3OMpfp8qY&?3RR5<*^_V zD%4x_A%Oaz6a!xT$WV65F|5&*ur%Ldzz6o_It+H!rfRHS|1C4^b!wb*XsYwA9$y;{ z3Pb6`0Vw5vvv!qCmi*v4nF8sm;>ZmjT*7qEWbb|s^;7EEV;*4zFJ1^rRc78xl73y<>0BhfY)&z4+oMgU~))C$XjCncA4; zSB?Qe2T`cI0K)r)#0OZ!02VHcJV(OD^UjOFxGkI=4LpvAEsvcCAz~gj7(m&oKkWUr ze;Twfsy-|O+ekjg<=B?`CNb7L*f#PU^Y!-98||UNg^h_u!YE|>vW<$@-2VFXn#%SC z9`+xO`=K)Im#K4~xh3tz1n$Px>S)Mfi7Z%*^Pqy{g+Lz!5V199o@HVV)`8O>&xwk5 zbpI&3|M=W~3}z(e)BPv+cRo2p?GwuNzjNevEYgax$S@iUQbF54_;UOyfh&?DJbKU% z7?c-RY-|Cq-ls;&(!miJXg`R6OB;psL={szKQl<|R1@Ife=qg|2v0kR;!6OK;;H{9 zHEQMmMTyGgAe=#3Ira+!vhqlAd^&pUbkx2;$JLK3#l}f*z{47(n`mJA+~sMag53KE z{tyFL-f_;dYHl&0y|@e$Ee4?*!p&;*d_TrEEn}I_xD+6K`Z{%|iSjkDxk@G^fqi~? zSjlZF{7`cvw+)s1PVdhGhU}p*Q!q?manN5tXNaCmLmE#{rYJxyb4@~P!1r-!M5}_t z9?V%URYI}0wORmmWXLmPaBlZMF3a(zp>gqe^gx1ar|Wi#lmObrvsCCrXa76Q$&k-Sy6MtLNivs+C`ftvU8VCe zQ@H2C^FH$kuJXT}z~xu8@(xf4GNnVzdR{7rr%VJs51^RdRR z#P;vD=s)*F0_Vo!;JnUZ2+nwe${FrInnH?nic|BCG6WQ6vbmQH0(Fc-!)Yn`Ii9K_+ZN-ud zGh8fQ)}+tNZYjV+42uyU#8j=j=6-QkokP$$*b*o!z+F59Spmo}JJfZ>c>`nh@2s=I zK>eB^_86F?qovogU~<}D{_w!9YbuS@V#M;fcP@M#@bje_t2h_B&IB%6C*)|=Ttcvo zVNymj{Gmqv`5xc|ln+z7cOSL4rz^Fvmx_<>pH^4pj8?&IXCipj209$hO?dpI)SoTI zKT|#XPlT5Txy>*#FkJrRAYxTwTLUetZ7eZXbxu|xd$h^V!j41{2?`-S z$-t3Rk8(#;`e%Ds>H>+-a7yWyO=)Y+*rc|hG=wj}n=8vYUA=E{%_18*PHH?+TdWnB~ zmuWaGENExS?Q71$;hPhld%j{Yfm=S_MW-BUtm-cHwi>CHh~&)Zw&dyNHj|=3#!veC zxnGazm#(tlRTq6Oj6^@P->CfI806nYffKr&Ve#Tp0|3&cKYMoNs-1w^+#Qs+qU?t?EvT>Ds0BB|r*F)_jfkNdMX&)IXo!w^UCuMBi@-ihHD0 zx{}9wmaDJVI;ML%uT)(guTUKM;czvREYVZ|w&IAgug{cqK4YbNj;q;!Ka2k!p&RA= z@&RA_t2((U+`?ZVratGZrZ(|I$9J*X+z6MPeWm4&(A%%v%HOLw7vH`K^-*=;_61)Y zw~K72Nd_;vrK5cnW+;ahU$=JJaeQvQh-%h7s$MKI@VAPW`4^9GS`p%6;xE=f0fdgG zHXvQ=x{ zb&m&gVU)hMsp&P*!Zwy^ip?2&o*MlfnJ;q8+_%eMBM3a-C37|NZ$&QEmKFE&)Ns)t zKlF^?0hkSDX*2nDpRl?RL8VCH<;Wz?a$0joD*^d(qsvDjfL#y?-4waO&iytOy` z%V0FM4xrdkPO~77+&akfC}9>LZaz6mRx=j5X$?OF_ZYkkChOoMMc9ccC|JmWFM1Yp zlJsC*8&Kf#9>{{Y(Nkc&e>=3vfAKPF{ZS+2;3DeiWJIG`v~GOhg-HOslvoW_NR}}G zlP4z;FNb6t(6gSbPS>K-Yer)~Kh;M>e$ZkQla)U6**112qAxl8e=C&l{b-)5QMRhJ46wY=h|zaTG7&ZU5uS zCJAAd^NWuHw{=iFM}<|gJR6=41sI8t6eHgDp1GedeUy2-OJQlrl0yY2m~Rq~kztF0A1cXN*miO2R*da8b2 zt4rDM1Nv=;mZnHHvFE<9@?uR>x0o70!%H0&5_5j+eEgPX%Wng{rUe7oz2b!Sc37uRCCvF2JF9`x5PR0k^GD_>)63V>-n%F|(Ijv{JI2xr z+RbJ{Ht;}o{ra$scy~EEz5!rKoHUYWfNo7mIk}Ey)5HM75^9XcH<{~Op!g9ye{0&^ zi!Um^9zR9?bwy8NEVjaS@DakSy)?_qpbVWdY*;L&AyR?%(<=J@qa@2UebQy19nrY( z3!|>W)Lho3i_*YcoDpyXi7iT^af%Bpk~rGzP~tcnIo8JWs(6Y1_P9+ zrIcsU2~^|0Z;;V9m};E3ieED?e&xwsn8Llw(m2fuuT`&O|Hrj^p9Q0RA}tgD<7&)p zrQm>@v9Ap{56u|lK1>rRLmfc9+2T}8lGHcdVmT&#Gh6Yn_h*r40{-nPNBo7BN=$@P zJJw@7D6j-y;9PtOEQ5jB$oDUuG!kTNQUBoR2g{JT8?G#FD)=M<1jsYuu}b!Brf!em90<6nWzJ3P#0d77C^O6B7&F~9%XCe0UhckFyve(05`dNqqVzQ|DUQX>)=0KJ!vIWz{Z6((XqG%;`~To>AQPL5N zFEo>MGOPx45@p2{`i0h<(Mo0qm7*+IGt9?}5J}kLDXa?v7jF^U1m=T9q0`@3V=BGZ z#HQPjll3$12&J7&&Z!z;&let6VGx<~kYzC4kRiPLf&tx_hchfFRxG$Rb9k7Lh6g7b zfYR?X`;&n^ka=>IBSmP!C!E~z3Q^0mBQd#4lS8x^{SQCMnNxcmdVgw#)L*SjDv^0C zR)2P~L`op+j$;+P536-yBJIxMR$~4dI{pc#i}HEs{M+PS-&u1Llwyy2V9aH`Z{{#- z{``9)mH$pf-mRwHQE{%gx}Yfpv}AJAe_Y~(uBGI0 zmiO|i{i3O0QsNWh4fXgC*|LR>-rRTclMZ8ZBk<@Xb>Xu%A}?;)0pV>Vh8Z{sE0D+* z0^a#XCN4G1=F~hTFWJNd%KH1q*rVSP!|!hbW|@@*%sqIkSetdj$YuY>(k?!uNVG}6 zWBOiI zs$o;=wV{IU>z(S%jLN;d2%Rglf$bf!Iunb_(!t|@;Y>^#czF)=RkH^x!M0{z4ie#f zkpjmOp;VyN7J;IK8C&UL{DL2+b)||+bZ{Z1FpuwODQw^4MRCq#Oa9J+{DBuP%x&wm zlzCN zKqTW5i&d0AUvV!NSFc|1U`aZMGZ@`7HMX@P6xXbrsBF8Rso2X77T*Cag><(;F&5Y~ z4-YHZW*As#1+1-&Ga*%;YQ)Har^@mzPiIo-wzs&r21Gj>D!knX*St)|d_wuM6|NoW z;q)&F8u?J6ECs=oFfTr`K_9+`l?S}^O(unJev$4^a+YFh@7%GLjjzvn(7o_^Z=4$r zN1vNq$bP)jx3x}W%divy4$;LiBk}Up&XX)t287a_Eci^z_?mU0ET|g|8h>NilN;gc z(K~-bv3F;DC?+zbCP3UH0bjKU^$O7RURW4bz-BEq;n<>n9Nu|`5+vI;vBwoGto_x) z^WU%qO()EW^OlMhPw{k*y{=BlR^){YeLL8UR1R@$=xpqdX{8szDh2%IHM!=+D`?dBN;nJHKq5uq`dIztmn?!32NA#)40q zD5EriQLOYElqtg-2OK76ei>9Gi`jrYto{G+Sx1J~q`UO(ugyu;8o+@xTBKO>ZSGwDbD}l~oz|Iryeq zq`%zeM(+=E5A!?7zNbt8bX#KX+2@iiSPj5|F9hFX&iTv9FpEejojl0+O{09konp(# zQvkP&aCIOCX9d{=*)>N$l@Xh6h-`W z^ae&`eRRs_kjTEv@!^RTMO2f<%#RLLL*}(5p6enMg~e)7-%$Y=DH7g+?S`HS?3r=6 zfjHULgwFxA#J3IRlRxnrlM37hlzVOpOAR$(qFY@$eWoQ*>jUDS^MOQaKK7z#%Q5-P zyrEB)XTtC4R0bb8yn9%Jxr{}f71h00x zKy%D1*AeiU6DawbxK*G10G9`yAD9bI@Qk13w|rj~O5REEvy_Lk?0Hprj|)lMPm4X8 z$c0B?X=7O4H8O`71OBDxx857DWTMIMxBE-Og02HYEG`s8YsP!sU57#*mvtByM6owf zdkDPjtz(-{)53jXAr*JB`zPiJQZuS8{V{k0%{32}MRcva#YGb?ge zqA&PXUucHF2^G?qYK5OeiNe#IQ;&P}y8_8+*xLd{>pQBsufI{aMGf&K5ZAC7Xv(4P zPK1e|L5)Or(45|!^uqdmf|p|y+QoC{!MMYEWcqqz{O!|Ef76aL(?D;H*KJj_azt}> zb5|ZdQ8|{`rnxmCU!i?ZBImrFqUFg8YBj|=zaf*~0Wdt%^~O6lSVUBPHmr7y$8tgg zZ=*iyG}+@%FI~-xN-ygysjj|qdAR(mWeEChSNdlVk^7q9s@9d@3b{yAOM}2Nx8DnW zmKWzjqB|T?NzwAlm#Ka(P87*ULj_k{#saf!EMaXk)@qL}w4SSmYTX`FNZq4FQd~`6 zY+uuQO3gfuW+sqdCwzBVZAve>*L(V|t=FsLU*BBK9#OD(zjFEDeN^1j(S37w^d~tk zR>;8vbRRHGN$lEU$>TOAm=zpeARaF77V{_JAYh$y>I>VKdeR6OeVtrN+N3c9TbTlX z)alyr`NE{88{kBut#-@}>RD!C!2a>wT>}p@7<-Y^*Ln0XKMcfD2h+2CnL)d^nR)#| zPk_U_Qyx8;*M=cOo{^6J2}(zcvb5Dxnb#-C-lv(Q6!a;iL*MR-2P=G;6&M)i>7`^l zj@KFwPls4co*xU8f1d@{kXEDCa!2W>l{|UrBCU>`3q}?QS9xD1G^DHF8fer0q477| zW!x2Cw0T%dP6*Me{#T@-A#eJsHIMRT=T?|gaN2@xpi>!t%xqW7P{-I`l>-o_%L$AC zbe8>zLfy=fWy0^-%TZ!*a8$kydGlsX z_0%`1f5w^;iIeINH}17}5?k`gji<-*$; z*3)xo^%nBrDOa{(rZr=?5ttGjWyJ%1s>NX zQ~3UV{qtW?evIZ7mznS&9^_tMR9{{xzn{}Y_`Ebp(hZ3oCEI;P0{j>2)(IM;5W-U0 z+DJcebH{WkqOWq6zzq@IV3yJz{VEenTj>EGL2m8(Fm#@ni1|Z7Kq%KJ7Yf3J#1ZwW zI4;vrM3uk1)1=Y)WyC!j4X2l^@@aBUgdEqDw)8WmPN6T)C+Cqzr_GgTYF;|jmYo~~ zN}>>t3f-yB_azce@s}skoP2E`h0&w}ueyfJufcxk_sVD~JAPifk@Y1_Y1G!Jx(OCN zb$;~ZK$ZEslxzePm~#R0wNN?WiD+TFqd|pF=ogBvFP-nCQ@U=0$5tuApx^o zB((Mz+^Es}tClEUzc^3>2bMOp%mcYjd5o(b{t>zVm67{4{C^-{ApLHie(*r|)usB)@)Ag?f-3-{u;fIA_AC2Sa5hxE@k!7)a_pnqe=-HxN z^JMtwG5>vy9>GTBirGtmKl=cg>dZ(;toTI|+AzW_&wCjRS?4)GPc2Al?6l?>xdQac zRL&`u_-@)^Do~miEdr(ou@BhiCrHbAK*gWE`*4yN4tx`N0;994ihYA=ksOW{@&qi3 z#4%0i!bnj<{1!(OSz*hl=&tjg_n!PQ&AwZ~c521&4&6n>yx~*N>-np2CHxU?L+b2X z`#!vzL#|MnGT6roJ+1yaQqkke%L~h8^b5301aV<*a(+#(V}I=?vBn`&QNzFHdVqRK zqWmNKti)?U&Vzrm5u0eu|C!9ky(cYK0jXp}%*<{~LP5?_ zdhIk-_;@3XfH`C2M~hLqLA?LqtQYysK!l&NAVTX=sW0YrrWEQ1Gcm)+5}2eSmwF8d zDMp^uj(gisrbQ~zx#rti+g4II-PRRr_rGLD*Or1khbfH}HHAIbyld9yk2uv@%D@kS z^Q+6Y^EkREZZ`^8x(t-@G{y(uxY}`s=ZtqqjhQ_`v0#R^F=jVtob+H+h-KTi#W~v! zl|)bbQJuFEG5#1}>LP?YH=(8tIZH@<_)uXCAD!;8bSrml<$A_EWr-!9w?SLxKgQwJ zKY*YYNJmL`aS0%XgT_4IFbS5Uu{=xIXIS}fGRA*(K!ZzXD)ANGz2auTdVTT8U2wFN%R8D>c4*UEWfxmW zjvDPVeq4D8Vtw}Iy@pq9S|NIS$(fDepeCEHOHJh^ydLUXPIMJzbzcB|It%`Hi=~R8 zuLC=C(I6x5K%0G^07>+ietWT@jtycZmU;kgBaW2;*&mD-+kM_ay*#~Hu5QG$8oL>| zQuF%zcK`b=_TeN+*3|LGv^fZ)Vhds&mIm{>dr7P_MK9&?r>^?5R zL;`h!Db~OQ_5Mb7uTwG#HIj^UnexDoAx!k7K)46|Ng@|?IMAoz(Z77ZYkP#kIb zDW(|+e8Z;y$HlM~j03#~Wrk(W?Ja{-!UbokphWvs>?w|+e=#3x=>QC4A`||d7o!AvREl3uLrSc@R zZ_qNOSlRAC2Zr*hS(B4zx~34VYnI?`dr5!jE;PD9Mq@qPps06vv!V)mdww%0umbi# z@9z^Q)BP1@Ax8k9%EZ3qjDZ?w(lEXNOHht2T@UED*DCCdkH z56`FC;+ZG%-g?4wvn85_{O9c&TdZewZuKF?KlSeiGc`6GfsONw6|=kr%p$wGrN`Y4F`cNcY_B#p6wf4Q$g;jVD`1+TdrLA)qX18w|IWHSE%41BFK*ae=gp+V!pzDSN1FocjiECX1} z#R?2UFEpuBo;jV5V4gVW1APdhTUJ^6Qoww}xcOODp%qIRPASspYeVOkt#|S_V67RN zu;#uAtNglC-?HkS#k=)cMziZ~FX+? zx{LGcK7ZG-9Dysq^1Z9rfGKU50>p^8uJmOL>mO-~Bg!u5_($L>5@Ks{KAFgxoDGrz z?6CL^mB>n*vlCPT<301u#H|pja22Kk`*BuOq;sLV>WS;;J3Vi>?bfq~GDL#x2f9Wj z|KqaIm;-TmM-MKbCqXBGYoG@5444O@d4XoM0TV|G0L?ls&(Hxlik7)y4QLXAc7HJz zHXEtwN@M`LO4P#5`Sk6lxpr#hQB4|XAYOm8qCsGGC11&5MI{U*gu{t#*|d@lyip3k zSBXOLwH!8T*`H<&WW7z}+BlHwhs4UdU}mrS&QhqnUG@e_R%64Z5Mzr}3i$d?P+;!nye9X}H# z6PIPFBtajQZI}Rnts59wbPtJfE9fcbII9i-x=whYuChS1t*?7j>;`5z-ElYSFe#kG z3!5oE{{9fheh7Jn2lIpD7QZ1e!>Mj#J6nQKf3dUqMoLuoPIcrvYd&j)pmj$ko5i-S z{f5l$@c>Fy)tz($8gyFQCUD(`!O4fc{Us(Yh2PoxJ?kH(oz?48`fK{p9qs0va`%2w zeEKt&-S;+~3I|SKnlJvd8x;Tl zk&6FM29B--KpfovzqvH@6yOK|{vidNUXZ1OYq(heka5Drscg3KUr)L8=4ioZ@p_&~ z+CFG|pG`loKu?j5knWH2%(7O1;*Q_&V}V#rrB3Es)#ygGhlVha?A1|_v3a>b6Qyt_|HA(0)jGD#9 zf5YVX;adVpr~GoZJs_e(*2i*vLYkOP@3nnyh^BP8yuEJMyS(c1@~*0l(q-ilEGg>w z&%-mNpZHS5u z35|^~jDYu=H)yKqY?WK#p$4>R0_Ws)(?Ln zB#T^FaWxsdD=KvjL3{rnm%xR>nnX;`T!+?*C0(!2R@Xj2Rp@&gXa))~B4zAm& z2WK%|NVYIjm2D1ceq6!mUk=(;VqZvIKEd#gXBv9RUCg$(fw6D3#i`0EA6y!@X@0T$ z54E4p7pV{OKZ(LEf`D>Rx>FM6$#QLm!oj~fVujpHDqe(-->62V)-6i&m-2grvvoYtJH62tF8 z#IF}gb@r86v0#?YWj0Ru3ccSggF-e{^6hCvU7GEYe#nuYSpo1-nsw~tedPjTxB=ohof0aGD9uAxd{eg2 zyAy@zYz?Q3N_il!dFBU-O-u5msT+aio{AM3Z3xK*M1N{>7x_C-87YxVvO#R#YfDjH z&eDHVpim(BHY`i|U5+y~SNUv#zWfVGcUj37IXOA`Zc;nHH`XtWi2CI`a8vEQ`@ICZ zhAeQ)^i>XhR9!si@cm~p=EVN3vW?i{BK&b=Z87<9-T2jIWsxg8ceI!9o=5$)f z-IrVq{D@h5BSQ4%&wvGL{`Fnrx{BO48CpjR-$ZDA1px>_}v znamN$V@VJLy!Stax8Q zB#mRAA7Y}b^K8|w$Eo|Syh5d;BYL)b;BwAN*bn>l&)MH?X4O9&rXC}|y8X@;f6KAw zr}h+6qQd5KFs!_ia*3dL{h3foTHuPhEzE}C!-N9SyTXKzc_3bG!xIw^QQ(-!=(45J z(04a;T?)M85Fx7G=ST&M(e5~Ho`UW*8?n!eHrjY%w%6jPY{>E78k7~bh#`l!LurG2 zp#2Nf6!zS*9LBlI0+u_TBQ~L~sOuW^7K-GfLedn9snlEXA3b@#JPbp|_iWpQs+BE} zPrf@aaNRQnjNJ}vi_cDk*__QC>gm*F3MMukZ_O_nF6wNI6wAbaIxVE9ikA&w$H!DD zT+{6HaTg*11=I4%!iAZCfLkOI#XYuBinlfd&5d^HH0uNpW~#d6V!1nYKW2TveXcoo zw$U%)#b<1kInFVT;_ipkHQ2UKqZVDVIWWiyh7><;eA)49QGMNMZmeuuCcMC*ii{l8 zqFII3nFl|5EmPesvSzBwgS-4FEl;OF2_d*FPRV2^&4DHy029fM!>D7cQIoq_ORz_2 zH`k>VQa+k*HJwPf{`e?M`lXEUwg}=`@i9s+hQc$Z3Cz}dhJf@%zNML&0>LLn2>3Ec z5Lu7m3!qa3#rUBIDxLn?ZZ+s&Hrk0Ceyw$_YTHshnWNKo+P@2z8O7pCqr?dY2c zKlk}6C2vwvhuZwTL?tPY57%OK6YOJOY2d&5ZDl@L!e7Ku${HqirlXS(N*y_yzSGv9 zSNRwI(5K$EPgX>#UrdQqN7U7sk#F@$JX9lmFcV_+#W8|zvGU$oo_y{v2MB~h;6}L- zNU?VgnT8Uy7isp-pgO+y&s#OUIQhGxVvOVqI10~+E zIM|-aPRUMv9HlE;U)N^ycjxP20Zaej&YHp4#C<%XocdGG+d>KTB8ffw?+f!sc)FY@vHlZv&!W_Xfb`QF}LB9iu zFrHKh`8ww+;}G{1hj_R_boC255nlnf@e}B%{6MBp8?O5%9?^Dh0Q2@q#tO<37Jlp>Wb4{lN-5kWOo`@zYsN0ObVQ~~(`(!1AV1b)cVQ!M_W zIn$oVw9V$vOR81-qc|b8xz-mfO{=yWY6$mnNNA|g9+fn^v@=%o@BpoZQ1!kX8{nAj z;F69TmY#Qx3Hoc?+yL;7x|B`Mu~nFv8}W>q-6xC_S)F2&VAz%{DwtKneAgEwzJ@(h zyhIzu^&l*|I+uy|;rk1*umYvTI+SqvS};^M9wiMgVFeDkFu99f@Av%2RW{e3 zfyW38gok6o!^7VxK*EoG?bj*6NDYMY*9N=Ku70`WeS2lZ;oMmx#8HU;Eq3cg=ynW% z2f;~zbe&hXk`>X-(fcqNF8FkRDJl2oUiahuj%?&H>S#g}j&-^i~Jb8zo@Uz?6}=5p8^HdP_WKhh;nQ>MyDy zo0VxlBOhGU_6iWV7H_#=e$A3hvAWD(W!aSV!6UF;t`nO6ZndxY!Zlkl)TVCQ|1#^o z?_|zlbvuS5*3d+xqj$FZRM3F>3QTR(DRxf$Q8A^ese49iG_UUM7Sv}VYa>kgH;XVZc;v$mpYz0Kg3ak-tWVHZ zln8Kr$Ju%6SVvls=8K-`IP^;e=H4s_6}ewKyDfJS`PEONPbFK`aW_NsWp+w?+JwuL z*E*t;Zc7Y!H)Zg$LRw)WIORK{1@9*rJzP^E()0npnfY&H%(`6v9lw=1T^WS@lf;DM zp+(<92yb!Uw>Scy4l780sU((?E`Uovm|{H@PcqSiV}$_-o?yzzdv-kPdz2Y24rTdh z4!@QD$NJHnOZvZBt$*AeZoDO8@3c=LXl4y!%>`-iV}L%2`vGtVGypOu3}q_?%z$9y zhFu|dOQPY6_+r0fKjo&JHWthlmHiHU&#UBIiE<56ebs7l8iKI`bOFmLGFO* z&TCBD;<@;u!*7m@$y!BnOo6&mZ_|f+_VLkb>VPzE+JkTOU0Fugml{*&DpCDX%BE8Y zZ0N-SGu7VOS0mvt=rOUnMb#`oyLzllU)3GgMkmqE3U+3=b_f?Lq?GaoH78XmuNlLBnTZ(Y8WyAunj_f`W^X8hP zjT}t?r~@48m%l=jpiQm`MptR1v?VF^PT4N1wXufdL>QP4DK*pMDs{tqzBlSUE8gh- zv`*d!^69a%saQ9&Q+KwW)+=24fw@Pt2VkjYR5Z)*ZC4F?Wa$j)-d0Ao8;l0nDfK~O zImU;@Mi$j|Z3Y{eRKM;_86?35>(ma(S(!qqRLraXRf{~%Gh`!YDELazQLS>#Hr^KI z>_oSzDbwp6%5nPXxzV<0DcfpuTFleM8eArRL)ao$t4!I->07I>ZR75#TFPa3es6TT zZv8H}DTs>&obgy8Ezg)B^7g1gXqU)@rkO+|{rsfx+!OhF#m-jWsR)+lK!=2T7?>R3C_?)J@ms!REbk(nJP z@TmVeY%HU+4=ah`;S31XyV6L5HiQtrHMzrL-?&@Jg7@llAKcEi%NXiu6Cfb`Doe9& z_*G%b@gz2Cb>^H+I6R{K&gjIc?V^iorv2g3HU8rW_l@EVYnv#ye%UMv4Q1>6>Mrx8 zc!!LUmm3vkTA`3*u(LW6VIS4U`)jY^V3(?swD~+f*-Kp^xWPOrx%Ix#Q5~hcSkE8F z>aRkx0i?(-lXWRCj&y&Cdm;VuEXtG$&(96Ib8CXS&3GJTN^fX=qL?~Sl@N!w3MHg6b38lljQFo(`)o3T=zI5kTRC-lQ zdp1mHb>mBdhT{HST5$Fu1#BZdQg=R-HFYzw-AuV!Q6)>nz)8Qiu4K zLe8FF8V9)L@uPJ3!F_mCA#1*`fbbOXj`%cO#&Wzt%2;t~e$r?%fIlz6*h*Bt+PSu- z!L!=D-FLcSn2NafZ(!lJ?cTBrwtDf-;STUAQ_Tcm6yYfOK zT~j63r2Z1@V)y6VIa5{jg(Y{A)C129UCCvPo+o(fUAVhql`5?%ZE>~#pnGlYLv2Mn zzoLY<)@vQh=J}kgX}Z_?RP*9iXl|!Y8SPRN4egX=rSofU!V8$bK0(JI`*%GVwymm~ zuqfZ$)Z@FBp++9zOY?#9I?ZVsfm*W#bAl#wPRaGl_#%b&Sf~N_fm3iPz|iS|d|+vi z3wYvo3Qs=N_PQ8!ri)tlXmJe)7-W7o7JSG{Y9)OeULv`qF5{PJzSQQmyKXZ+%N6fk2{YqZ~#)o@%5aErpDjgBO7FZ2xlPQ%sWuIGLI_Igi&6j2G9OUnbvxR6JK4)N> zuFI@=#sRTWV>lB-&d{oi2cQ33?A+RaTw-V*SbC`JBwC)uO-ui`DB3#nCJ{=9aU=uU zdN`-29SjS-u7LysTzwotCD5kMcm|e6=o6Gg*|B1(SP>2kLXWY>cAuOWbLGiH#6u%} zrjjY?Jz?tpOud#~?l_r@J@apKv6qF*_`A5t%_S!=s0p7}%&JTbneAmKunzSVTg42^Q{*-wS5J z=f;c>6@3IC$lNr+Df?DCslA!dQ9LC)gm5@n5r0qIRR}UvIF`UScMqn-EfG3+#e3sT z(T_`gI<6jspk$L|*+_Gt=Ad-4FQdj>G{pJ5dD{9=R#uID<#^i9cazSREnPaTfwXE@ z_$FpfWBKKxFaTty;Q6rE=Eiq>{Ka9xW1es!Z>WcdjoZ*GYkOjgVhmMRUBJ5R zu^fmMq`22J%8S5S;uEw939{EIK}LEdpK5EqQMF^`k4ApNoKLrkf98dlIJ>`&SIJuoi6)SI+UcThh{~6 zkDF1D)4cPtnG}fs?OvYZwD`pck)F{b)O!NGt3zMjE{12cP60Yw!=!NQycZ|Fr|WZ1 z#`HV<^VnJ9+-uarQ_(*XX=}NziQlUdUcPnUb--ED9nPeLREgDR=PWGdLT-F~o8$Dk zy49hl*Ez1kN^{RMF62j!zQ;KJ@BOCP@TE<#AZH%i-2V(E3^)&Qkq|QdnuNcz3`OQYJKG~f88s2*+hmj zhHcvF%1rV2kE;(GzXUS5iqd2?Q1kK9SYfsW1Ji>ML1Owkm9QQ}g9MyzGTYR*%AyjP zePGKjy3U5&S&^>9+1^3txMLX(~|7UO5w^@FpUq?E#yJnn*X!auAy2})919) zi{jwW*R*=%Xx;tPffw`YWVJrc34QM5^(Usrp&8#?9IN8Gr)msD-qg&nDh%vii&l2$ zym{%fQFU;s&*;USI`7prtp?<)@d}p?x3My@l9PiWD?bZsMscaWer>B1}^3witr2pf( zimK|qmG~k}s5IkE{mCHQiAKDVSOdP7wDm>E3Y4Gy%QBmejj=ccx#wq7ysJttocEn)GiukPDtNc?V< z5gief@w-@(kJzH6Njlw$gcGgfBP9fhptQJt!9?S$1;0bClBdcpBg0Q#cgY5F7=gH_ zvEJwrkApS^8X_G3K>`@EyD@<_04&bWu^rQd6%Te3m{E)lkSHlE{n%v|Aa{xnB> zjx*j?LFZxCI2^uxsI3y?LZ-#9^ejo-K{>zg#HYaF?hjFq_FHB)N}8HliU;|uJwK_Q z`%nzOL>HTeT?iym^XTgbfvCtaHk1O`nB)KBqN_2Lx-dfFYNrmU;t56wCZ^x}GNU57 z-bnvq!JO=FWv`GM1Q(zsI#kcIW< zyuWyN^x69k2dcQ-Z}RD;+~0JjP&+a*MWq7YaeBt^?+q`V4F^Lk`*b=R7N^Gy1O8ae zM3=#_)`>OB=1lB0A_Av_H9VY)QXBmSVO@p-J>D{wE`FfR=>@+R+^|?4O@<190o}63 zN0&UQ`XZ+8ZN^?A(Tf>P>-{F4Yp~RlDdN8x#I}LRMLsleMxc?}gJOx6=61$s zz6aXKp9S+|@mwA8P7t2h+R{8$|L~z-Ly9Cq?RzG5v}yjIr-%}F#pApe5xqCKOs}SW z-Vc?LDrz0n?D3nC&a(wovdO7F2!MWjd-q9Q_w5Rnd% zynys3U20Sa0Ra(60BMmfHFPA@Boyh1KnM`>-t(V(zg|9MhRK8(PR`l;+3R`MZ?Uil z1@L!=TxErMc3fKg^krNfoI2lgeKR7O!NU3Sn2?O>A z+?GBuZ*KN~AY&9Ij5p#UXisIj=!p(+Mw<2JNVm2XGfCHWTJ5Yt?v; zCf1$T>qeR?G*jb5br-IJV4^eGSs@t4r-r`hH52+`C;Y=*9 z9Ysax>yS2Xk7FBLsk-!#Gfs1&7E@J9TchivvqqAba3wK%+MIK@Q^3t0#b5ewRL%>L zPfPFh@_el6{5Y3S)7$$w^!Cy$bd;sF6(?RPNAOi1q967cOp0+KTF5Pn&;APv~ydns^mGr@Tpup=6-> z#DizGddimew-~#L{*^eaY5e1Kxm)~(OCrt5TH^d`-9f8rlhLDpxLCKPhu|fkrVmw* ze+*4(9lrG`{LvNc|3}NSve(P2D4}tpWP7`+80Ot~pbHt#*j#q|V*4M<&%oAtv#JH} z1{ZsmJ3=qt=nL{~%-}?mZ_1Rp-OY=hL)~+`dCxr{^gyKL=3AZdC#$^@dxZX@;|lK^ zdST*+@yDv||FQg4pa(L4IvO$awl>JTLt0v7VcoO_Pz$ud?Mbdis_61p<`rNcZ-AXB9RsWwnHk{jii z6Xu-Q-JU^MNtCnTFsyhkEgEd-rGdq!;6Zey`pwoboglkKyX5_p6!7V=vq8#4V2CqW z?ZnlJK3zqRG{H_`Er98cc15Wi6y3A`_K1H|rK`2ZywJD^shi!l3Hq+$O6A#(E;<|4 zsT+9-?t2Ukn`@P!t5yaf?C9I{Tuz9P^!~g_FMC15d(A zUMYW?nV_rsxXRN;y<|z)@c$f#x+Hvft4fe7O^}LjUl3dq(WUzWQ#2a$9$_~q^Pg!a zr>zTntSHhkSoU)H*a^$+%0hi3<19Ck*SDRW%H@oYTd&ghiQtPtqBKCMi3ks}Ys)>C z02uQAfNJnP{fdGegiFXv*+px%yJ15hj_u|8>M<|zc*2>i?Z4}Py~-M)O$iA(4l7wk zuw`YgTS2egxnF@TQPD{{!MF=Uttx!+6YDEiyI%h8`{;?uciZ>0H?0sh_ zY<1JPYn=D?>n(@b87B+Xwo@;jC-Hx*pFBF3^o8C;1LUBH)CZ(Wc~h!_BW$zj_!T|3 zP5s1R!Oj`fnJe19a6y>2ljj9fc5>$F=+ofbSLH0pNA0kA!r--r=YR2CS|fCZ&(M zP};2pGCfo{T_n^an~(%@lYic_h0+`{8VtIfefW8#^45^5<&NX3Gx|}TB>wp^ApNKyQ5JoL${Re z5waYT9@a_w+wUImLG3C=S>lRG>`GF7_j?sG>t9e;)EK}rGj2-;)8bExg%i9$yT)N> zl?5YR!)I26Q`C<|(P;}5XZ$%`?RNUTc9dx~OZYKoyZs{h!}0C4Hu3o^0H(BgWF4O= zyZZDLf4k30l<}j&7bt$|pgxuLTu+P8@&Y}><-5@cm&i=H3@xYbb&ULIvz%3##jRhS z0B)dIR9z=yC1Y)f!&Jr8GSCDVfa^h0D&UI8GGV_F!oVh_N`&=*uEB3nt2V2MI93Rf z=Q;IdE>Ajys_8_XOef`#MXpj=W7K(?3WYTv6)GNh@ggDo9*matg$ZE!#}_{h8wFF0 zMK95zKSi$5eJL)xq@B$fDrbj_Af+lAO}&&&>2K2vIq6AMgZkGsOzi00BkAg&l~zWS z4*CR^Id{<#dQ#wGS}}h?l&dBd46Z=tg?~QB?HVXE+vPiaQ|P8l$*eYxDUi#jXH$D~ z$NDbLzY%Sx6um3Fw-u^xoFp13_MV--ygKbG-}3&K`WI&X@sD($IK22n;jl$bi}OaY(byo?`W>6QUWIIg36%L@+W z7e}+iFW0J*-8oX{%T8ETdZrug zIvra9(W`+!cYYtYA2y!7T4g~vg}L?Uky*WT-5@>0ck zd;Z)of6kJ)QfHc(h&|Jv32(gx#EpLf9#beojXGBqg9*}eEeo5%@#_he1$~j{<8o@I zl*CZD+HDuDD5uOUgBCcVIo9Q${Pbtco-pMxV&pc~?3z8Yjw?;feqWz&bXN0ct@8#Y1{7(%0=pz5hO91#TOfaJ=1 zYRs!w)AK6mqC{kzl7D}>jb`pM%D49;>yrdbf?_7NnOC+nFVxS(j)8kAs=D2#8&NN` z-8~jQ?k-GWIczKh&EzpJaFcf48?c_l;yhad$@o~HUQ2nO#<)OFC*t|nnM%9(n9=@j z7v6EWq^s*Y?qW^e0~Jrg5Ecyy(8%?>y3XquHHX5cz58-M718NN3_|#S-}?jx>X7d%w577X60XNWq9l(6TFHAQ8seL*uOmjeh}#Z%5)CVTpV zL}XU$&0)PMc2Qd957r%cpVs33;lF1s&W5a>f*u*uZ$V$fZ@HH`J>9Y&?Ne6htceR7 z@U4+#!31Z*06a<3$Igvor$vb5o^26cRKv#dc%Vka_BQlUuIpmcO6=+A>}iEQ>n*0$7)Xe zT&Ck$L)w6O^qJ2xPeVhvo8haEzb^dxI=b_h(Rr&;rNTS!F>?#f-w?f`E7gPK+JmfV-R;g?z3s^TfLp!WpNcUkkBPbIAGDmYB_g6F=!vT-iEVHYO6rGWU_iR9=bVlQ?%v+R9W70cNU<>HxLtJG#vpeK-8eNd=snrQq3{tqX7g`YgW-F;%bquUtVsxqp^zRdm#) zsI*V*%w?yxm4-u+QLyar1F)B zlgN~}`OBMYw(sq9>lHQ(y`SPB`q&xU`8rTIF1kpBZNx|q;js_+EN(#mV=-m^06K7a zyB)>Mb}+lwr^fn;Ex1`QmFL)w@~!e*j=zU`KPX;A;`5gnKT2wrYOYjdm znBR;1gBn)l%YsRkwJehOr6giY9wbyW@!dLc;*Tkd>u4{~*haBw3VLR|Y%-|ys_I)^ z!mM5h`Z@%W9JG=Gn&aAXQDSLTEy$e%)F#3)=H;gg;`kHjC<}FR7~7<2exJ+J=J#?5 zeqU=u`=hyB^<>!%;zmd_9DsHk2mlZkJ1U-NfP<0>bk1Yhd8=U;=|jV7bw@4HUp7?3 zPd%r_xTkQaT`gK0tuGLGVe7z)rDV4Y8_|MB_EWApZ)Ce%r&vs%D^ic}C^4&R%nc%b zuO6LlWB09?>vwf6fee>h_>|4vgS{S&3$w^A5Aj5_mdUp5YMIybzD)N#hM~3@dq#dd z&5YEgDfu!PKuxmgj)Qs0Zg3uOgtM61$qW9L`F@19}?G_4>TTxf-YSHi>-gB&sXwz;LW$>IJ z{gmH>F%}V<&3C9XKv*x1tJ#M<7N$gwAt4f0z*mDt7i=TcY8$^djP5KWF3iNn)$klC zyj8?}y1<>;Xi;j7HdP?XGFS`z%sjbLwYjy#+3woz6 z?iSbOMn@gr4ANOAoqVc;z5`6%Ft}woUT|SUuK&3AE4{XZkloP_zDys*Kl(8~)5R0Q zv6Rg#licX@QGMdr?9{Olfw6C3(vVuDd5&eEB#gAz7B(bfvX1%K;diPNJ*r6;XcKe0ma&gdN zUCZ%xM4K59y$9mi2N6I_HY8QB8+i@n-fz~QWMM=1^-@2G+iwx?=zY6Y>A^Ih8!Zz! zg*^!H)L&UlO^S2)6xhOT++SbS$gPkF0QCxBJ;>jUB~7lyhUyk)>}MdUkOMh)vn`Ng zlhKdyqQv$=;aVq0a};LgdZ=#G;r8{W#KW7tyt+hC9B-ULK(-xK*-1o8Rk~z85rrC7ptQ_&O-#V{<4FsO#!YB1 zMPJ-Hrrc>hQy>+mXzD#g2u)9(xK1#&OoMFVd+^B%l)%I=l@lb^;%tx^F{P{O90T4$ znXG*7UkRxV3hi*YMp;PNB4bj_erQbPmehZRx?HJm$+q>fxYJTIvJY_^+beY>=|YoC z=Rmp2fWLxbkD$vUJH4D9Px#|!+{u@U&>KF75ZGsED*aU-yRk)9mi#A3Y|%ZB+Ye`) zeo?-6esG>MypKNNd~LuQ*1sSC+hiC~HECh=8&vsD+o-llJts;iaVHjQ{BY>ulxCnK zF2)<{G#Hh2*L&s1g&z389rr5h3EX1R0>umw_op!>9`qbBJsO%o^pXe8m1kk6U0mLw z%;eQt&$SMVnMfYSrYcU{JN@I)EHY4WK&5Xt!|mTPE3{Zs=Ogu5+xTHxJYnC_7ZT`J zB_huL@$LmRs$XeOp_S!lw&(dMO`h3&rMZfV{K{)-PPL34kel)hdnb4J z#hgulJC~Wc8@nNPXxOQ9ob!YmeL#$XrJCOe|bz# zA06Z!^pR4kW+e0aMxp9hp4s=N(S`Ov!s$CuwQ8q@1vB;KMA;jopS$|)#S-#j z@9>2AMQF|Awtzj9^)+0Z;vRJc=bmyVD6+>zVoCw%S>!g`9ce~6gQ0Wg6evDnyCd z9HGb)|K}cw%iTlHWQ(wjINhG`=P(#XWRR{}d7GT6+QW2w~{QS}%0|Dwmyg!?| za>DQsaKQ+>H( zsz}->?TTNKOvw+o^R14l>0Y|J2DV7s>Azt6^5`<#jQS`yB@Z+E36#8SyOUa_U+!{% zqcX7U?vMQS=v|E857G zcNL9Q=VYgUg1B7&>-|zgv4Y@u@)^odq#U&Gh|o13*CF^F=uRZ{^qw-h?TmFUUo$sZ zSVgAOD#*p@AW@Wq-lFv6<%qZPH_>~Orw3g_l?wDxEdxwx;429MzLLqH4q5}H5qOYP zaEo7V(%s1^;qWKLdLrEP1Zvp&s6X-%g**c${4vm)R95%mvUvx46l4o#3z{;Tct(AY zw0GG=Xu-2ScpG5)rBHB8wlT^WNi#u@i)6tKzefiV<(02Fdk~Zp0ZHSq*`F9&K}x(k zH3FtD+{xk{$%5o|^Z6sNc%j^P9R)5lS#nx)E|xOx8F~RzKGJD8wS<<#tcqmncUBG5 zAHaBW10Y|h*KP$3!QHeUml>jrq|#|`->;CC3iNH9(wj`ze0`-|SCH{KT#%5;6J-3S zY;)WgI&EZghdkpC17$gjSiK4j^%JwyQ*r#&`wn)qDL(jlDj&Rzv;}PkyQcRyYSg=F zzWe%ecCz;V8h^5eirN>+2o+@G#o}xIXHJ8@9My0B$8yXAE##i!B_3?uAS)*{(sH~= z=9=w}=tMmeBH)udYf%Pyysiu*Zk(_aCz`Kr9G#=zPhD61)>HPoD*&d3|IY5p&b$Bx ziYf>4(?4Ji3@jGR&hROsTiYb`xb`qrvPrmTHRS|=H>19tNzw(e&8|7}M&GEV`>;l1 z@&-)+RKjU+lTOIS6~emp!(n0LotOfCbS3nzrIlym7T?h9H%mBHeR6)QQF_9+pDh+5 ztMy>Ip=9PQ#HF|NZ3zK7AE;pxn+KtS}H$OJf>FY!9l6zXO4>K%?EmrQ0@iR6}O|s}; z^=T%kIlhz}#m&IGnhpQ9`KoOOw-_o;twq;Wh`4P2up9k}!iHPGV0uQy1ta zvo3;8!KIt&fkfN|hAzE+afcJ4Q~&-!eqES~86dSYfcC^9IJ))vI8)lBbYa6lb5z>- zg}&!HQL#J62lcy0vOW#CgU!wsgRuIuxdsWW5ngcf#f9@5I#rQ4qGgcg;z?l~NqZBG znUJiffZ9bx;bxR`3s({DjvHGfp!6yAU`j*#2Vcw>jwbFpA*~gV$FF7k@}FB8cuCA8 z!g#rryae<8Q{)j4b-%pPZ-UcANf-43Q@vp{|KHNG{;XYFAb9$H)wz{y)d^>>!)l+R zmMKDbrlOLU&^_Un-j)NRg#&@zt2oDXH;d98R~iJuZ5a}7}bpP(VHP*;0} zhf=>fc(QSwvtG4-+Vke?dgrrrk$IyFJ%!N9A7frvnLHcH-k9RRtt(|g-ZVGORDiC6 z_L6#YCS)i}Oq9Ca*NDR0=2wI%lA#@u?=-T%ip_QaUL)$)B0{BlFeSyI*2Dbh^=Kq@5Qb3x?*4LK!_CtubMKPp=l-acPqd(IBhOIip#%A5JKnF8N zfKzhQd;+kf(Eu+^RC;I_gFZ!yjtV`Nhu@}T%wJ3+>~^WbK~zLkvy;$tQ#{@V$Q?Mw zUGkKvKLs{=Ft$@waZ4yqUAs8&eUD>NZT&c`|qvZV2 z)%Hfy$=fHjuhorAd3{iZk2|a~Zm|AZTD6o|8Clj?`yiNX@y28)Ipoc`TT}YF?wIPf z`ro`~GJfs%oDNUNUw>;PbWEiUeeAZFf4#eqI_%eN@rbQWxV&b>b@$r~=OuCOGfO8E zXT$N7{EP0|qTyA4W>aUJO80gHeHvY0{mx-PySq!12l?A4pl0XY5y+scRxQ9X`0w|7 zKVx4;zfiIH5F(de7%Z-(H+7mM9epUWvOJLXmhFsaMoI?D`DZ4J2jtYzCedqJSx;nc z@ywML@f|vZ>-jVwJCc6vJO-LOW%QJHlpQd=9J+|SJPTK&Y)xjneWS0)8}~%-K`UX_ zc@IX2<5=E8HH=PH6-*=h)u>F;&WGC$!l^E*N3+R(o-$g0H)MN_{P`scj-)rf)!Q0Q zYY2}Q$c-$=WRVYR&sRyzfyL2t0u^ThDb6x5LE$SzDj}6u& z(zF?a8ry_J&i>X(w;WAbt=*o)sGYXc=!aZW$>@zpyw=8Hn3#W&w9Xq_v;&4Wo--7+lZEsDa_3F;C{NnEp9x?*E zr8|7w8nE=zl8!K5^3!{^v?}~a3$NbQ;jb3@SnkyDt<#_M{K?wnYQ`zF!ryI4zQ4hH ziuh`l7fs~6@r>t#a`_`B24=c0Q!Pj8fS<G*F)Wv9N(uj(ybHY)My6=&7&Ig^?UO>^pH`RA@hne|NiFUGNJ zA}M|A)-P1D&EmIh!`oZog>SUGRS(GyuRI?gxblmZ2X?Jpy@z_g3t|R$OWRKt!=Cp%T+Bc5wI6+Imd1`G>P3m(`+0h5pA_r; zMz4~gv*-SFXdhd;T*p!w)Ze&Ajy zN~?Zgi+g5OWNx#^IyK(C1a8b56Avd~D+bq;Af~Y|I;lv!^U| zGaf%KnEoYac;~dV@FR=YflE_&h!*GQ$R4Knn4a)r0jo6?po*Xy1zyD!{q(NdNlMC` zM1|6VG-aMc(9_QIv$Z*9#bD=*SK^+U1*F}_p%wd?GGs*cJ zVSaf2kBdNc-I(__w(<#KO;KU`Ei*x?-+7e_0lK#(#VDGt16}^9IH4!tyd9foCEY@^_gQ z>Ikdq<`Jy!pw1B&^eaSj?DxDA=0o4)!KAOA>Rmicp>7*+{PKUvwMWuldY9-nbc_AC z{m+1bKYzRN?fHi8NA_-rX^^#xmqkKu|9nVkab;29vTaSk=$yB|^2X8BuG_sas_1~- zbRqA5EUE4tINCq|7lt6<7W7LmlZl9-AOF8Mp&botCo#q3|5#WQH$YAMhuIuV@K?}p zfI=1w*gK|x`WOIOO=kkK#1RV45B4v-!%ac|e?|yCjnjelg_;JlZK3Y8FOu$#jCc7I z2_Q-;4+gY{ZtDf&;Y*ym5%mqJqgN$9yfnPk((v`BtuBPrJF)#Cx) z7O?^AT02J)d1URK&JIlcgzxCugH|50?YI9}$k+RKgu&`H^D_`cz=>mP%%131x*bi4 zUH}{dDo&#Pz$rKk193V`k$wj5IMvKu@~7|$j$TgEhjtVy0O8AK&bBj-6wa7$UjF6! zDl4lG#;W{aS7tpMh2FUQ9u#^zf6qtGXdO|5+{^?TnUf3LVe%Uy7l5mm7L-5&cY^>~ z=v3BYz+(LuPNzg`SPyDb^5)kQ$PUfYXgZpCIWOf}XFud5 zG1YNnQ0&ep^SA11C>{gKy6{#xCAzrtzpk1yFamvbi{1i1(0k*ncGP6|Cs+zly_H9aw9nJ?2( zI#}NeLHS`oTy=%;ML)Tb?(X=nWwP!0E~1$-C>et=_ai02@aKhYLg2{7DsI)d6~0Ge zq-K3jn>WEc(sI4KPw{FFLm-JVGp-Dq0T=EUsF+N*izBA~WI4)mqN^cj;(u3dF`UUu zsSjr;KBpSdHYWD);i8=CfKU&>ssM)(uRc6N^qA z+f4VO4W0R~>TX#cTRX2`7v<|?fC!?nDFQ$Jg#U+A@MlKmNiM=&IUb2ccb%{E)O7j;sbWV0RbWGOxkwbM zzp`~p+aFYETb5(jJ=rt*SwPFtUdFn6%~m2>!KMpMN+>4)O$G zMZ_Hqx>2A^HeG-?=t+kh>jtUPcE-bm;SYfk;uJpmyhR*{KkO=Wo}YqCRENceJc|1a zZR9}}0i+JMKZSxLFUH`S#NTj`7B#2k`#T+C)wg}aarZ0Ce7FkmBsl_19Zz}(5kZ&H z1e(G#;Y{fuRbot(U{{zrRXMJi`|Ml^ju=iE+WBd<4x;4!VaiW}nO7=7#<(~?joQ(D z2iK8`tqRA`oCN2Tr5UnaJ6M>BU*K-`rMQy3v(F`wt6~~^hnpWfhrK)Z*+WTWbj%v) z5wv2Z*tayT#$Xlx!Un`A0#4A<#9=4=${o>li%rR6qagC*6JWVoL?LTvwH5Q8^Q@Ge z&03OZ0*DiHyb&iE)0Qsm-QOW{b7b%Oc6Yzwr1S*F%l%m8Z1ND^*4%J~z_(!42vLq| z$d)e8w>XQWL_546s9`9&XWMiDxlYep%X8i^d0ODy3SsOUR!MH$jkG%P3G;0WVEDszUL9f3tV2k)@5XBByujyus*`14IIu_ofjw1lN3!+WJvqnCLhVJ0NTG@MTjxgkXeN1K+7TNeJUdw5c@f zE^eeGW|bcct%J_qpxe1p^DML0oE(Pr-YDxy^Tra4_cDX9=B}L~m4kBt*jqTW^|QpA zJpbwhU@-^rt$Z|&LVsNRJ1Cz1BUb3@s%}m24!#m$yCCQmgj<{yeXmjmQ)ONT@|r`P z?aPTwRYEc@G~>mkOU4p!RXAISt9+KFbUbe~u{mA2ES&hX=O*|GbGSgKwGShAVr4_s zV%&!ip--x;P>weGnJZ%}wtC8f&6?dETtq{M6!Ny@;2-xe@ui#x4liWh&_uooUWsov zV!ybeuCkeZhN}Hdlp_jtH%nZIdW-hBHqw|uZ8=FpJP%!n))Zw|=cFs(Iu_`+F%|;! znC?O$$|3zhrTLe&1Hx4FGs<=uDRcw0l^2>qH~Y5N#9=VXBz5om#Z=eIbHwA{?51p4 zEGDO;JVaTU*E}3~nmFUt%z;LHxLT!XXB|bq5*O>&0%|`pFD&@xMEEsC8(ycqX)EpW z-ro7=X~n~#{&c2GZf0lC!|{co4AIS*zn#XbJ{rCnB;T~z(}jmK$J)ieqh$371<`V%9%^{-Fcq2JZ)VR^|K9sR-xUh{8C7B26}%sKQWKf>WmLOx*9!m&U6YCS!agyib&8>8iD$g_RaNoJ0%HE*{tuu|yw-j<)qP}}XwT;;lIWS!7yqv<7S>=A- zV%3>xZeRsnyH1}=Zpu}9m#$uBj+C=oC*4O~dg7*S01I?Ot7j#xK}Em5$+CN0#Gc%3 zT5HJ9{?X`(Y}GW z4B;}?JAro81!y|HOuk{08|rMD-BBl>_VMwTH>CfUZJ?IR8M89X&?n*( z4se{y6DuMtQ`^mw6y_-+>{@TtAJG>-8peQM!vj%@6W_|tHF0Ei^-RM<7`F-*Ydn0o zLmWWg%gf86yJTL>*ShS<{MJ7IfWUm0qV9oqe#r3)u;J0gA@yL z=0LUl2mVxdj8%oB^T5j+J@=3oU8!2lGp9}c){e3I^?HthMg9E)l_lwk8CdUwMq3Dc zO61x192d)^z%u5T`PgSzuw3$EcpB78(`oupv`x9g7kT#2@BQ%*zyDZ1U;#Dm*usdO zPEw8ppWB1+&U)xz3)4#xuSMDE^^clvI#>X*afFAr-^SWDhA#PiT=9d8i#^~p?Em&a z$5Grl5At9TBgzd||3$Hl=agnjY3uC*MJx2^z`j*-0SKnzF%T`7-|cY3grG{QQR~vj zPDW|+(@HPoFBSN&I;>5h2X_-UuE8#p;T~iKXMnco0$iOo@1On1xQdzS`eieO4?HW>HBHd(Se}-A(j-dE-b^4{#0ykpO%bXh zo{s`|D6Cx+f@!Lw+VyOO{Cy|iR{xeD7`wf#*sRG**w^Kj5g?3qxJ*tAq@Ybicl{}L zv@a9POYqacsBXtjbby9k$Wqw#=1G9CmGsEW2?J0FDno_{9PXy0Vudn=<}SOIn8v(z zTgz#7E!fVszf-~;^)IY{Vcc{wS$d0u1khqVTUFA#m={iRFgqMG7G=;ZGC19o${VL7 z?(}QXcrQr>#yd|JyAtpkw(o4P;><%2hR{wp?9KWU`vlA7YNNCs*jg^99iVy7Y5SS%Kd)A)G`&(>ysQH+(>#xoM5~+hmUgqr|Iqfx4e`XU`!d-INL3fZ@Zf*+ zG%4<#*|fqNRMt4GGolA~jbWj1S=g)#ccmE`rVirW;N@MpmS&>pufhB^y4uKf8g2ix z-I)7h{Tvd5YgfL?aG-pjWL~3(OAZ?d-YKR}StdV08s1#5>o+Jzt(mzC_Yu|!(FL#L z0wpwOho{V`+A@ut6K1a zU>4`N;c_)0&R;i48&#VgIO8SpP9EBGbQZ|=hy*Yx#lUz2vwCqZ)S(75j;m{S@ne@y zxdvfMjxf|qe|svrmbXUK*LaCYXWuh7adUFG&I3e_1Q??<$X#8F5c3Z1M^6bq2FIIW zUfRKaPBUg+^n=Hp6Dh~)j-Giab)Jl=#?97o=fZCX(|cKH(4w;)Njai*f{2Xe5f~7W zYHa=>C~P?Kd2F>M*{i;tWMY(aQUrNRVuSw>e#UoxFimzUx4RPM$yPdTr1Ho5>AO5D z!e^X z+GcpK%KRbNVq1jkY67wKjgQtu<^>#;9KgiMwWFOsm~CC6S7GhvISb>Q}G`zwc7Vw1BmU9%%_VAOMg64OYxwyclvy)~@twJA29ZCrSM zDd;r-Yad_CTukDbzxGjnDLWlaNakx6XQT__lHB)uEJ9{$siDcZ%fRS-!vpD9Dhy>`I7+fEM)v z)KPyYPTg*FX?$@~p<-)qPVNMgXO;(3n!fRUHct%k*>8s~uNeg-)xA^VqLdR?qv3%D z1(0*qSUf%L$-LKn^}nL1zV9i}6Uz|U|~O3ODiqKa;3j=a;@1VrfqJ98Azu8G=YBRT;a_h9=o zlq76q*+e1S`QJ1phwB!tQk00>at3Y$cB*oZ7iYT*%M?SE*i@j|L3q!UWR8r&J()`1 zq5aP6cEf(uj)B@#G+;F#s7* z{VUbece;3E$@s5yPAL!=8-{!u7MVO>U=faWn&a$t;hx0IS?P1xjQVfMTaNh$@6z6B zTGcc~ue5J(KxXUS%=NIls6<#z4ZTT8N}}ywCmVY5B#w)U1LH@DY6k)JP19>$_zxXA z7F>5ou5uarSP+a`$>dRbzRkG1f4`FLmegipRhcR6B-SZ3K?;le{#?LWo^K~?>|)ZY zVE3V!nNVAEnV9|jp(Y+9n2F{Za=w+=@%4M>F%acS8D5O#$J zn9y@UaXWCMk~SGvv6(gIt^WnzemWc>VK8rw1+Fg$%Nh5|%N111Kpx%xsiN>~@k1CR zzTvS?>W6d2x%TKdv}sdqwuJ5X6g}80vPR}%#mPo}5q1;yadCaQp^t6>8RRqnYm=h# z1X89h5WlWtqNvPW<@%c`0{5gNDcO$I0anP8^eYEn=Ck zA|YujAUTrXGyILD8GrmW24sR^ryQ%O?x8^F=+ZfeQ^#GM{qx-nwXpt|p7I1U`Cj$W z=6!-~`d0_Xg|$ZYanb3O!RZd|6)=f6S9qh@BA;}y&Wtm4+zK3AX)7}BYLb5CY@ z<>9RuZ@50W>(uyF#=fLZ*93no(arDu*}$#BH&)>BNJXUdfrTXQQ|P};H{1>@}K|Fac<&+3`G0_$lq z76N@&(z{H6j?n?JTV`x)IY&gf8tNiU4M?r}^K0z>-yX^2a`aQeyy571fo;x@ZQtlA zoeNxgzNPdWjOYcAqpTk^lYK?;p9WWl;lf0SMMib=5#oKbDij?QXbLS7oWt`ZxuTu! zycwN!aw6Q)4aT#37-+ZVZi6m5cqV&qzN%|6b9?UPkM8@7s&Bl+(K7z9$<5f=P3peM z3kw}J@onV43uo2k**WCiy- zm$%%wEwZN4O`N6DnoN&hA2}c9e@wKFQg&zE5-R@k1?7JU>SCe^vnvX8^nja?wr*^? z*Z$p7RvXc;ecE?m6+8*-1}5*#xiOy~boxBF?u?f=CK0<=K9B;5QmHGMZw=sH62ha# zhvI(8ZzSLLoV?OhAxp-dIf*>Bw6~vL7l3O_>iBVbD*+;p$x@nA{qDb(YR2vJYX5dm zju=-*`s?v>2uNIEdwGa#(|M|s5{J=J8b3+hchYF;G}m@A3$|UScHV|BI^FG$J`@cp zlQVEzt%{3?3K@d;B?iJs%aMfzjO`tI;k=-Hr%jbr50Ol}KNJB>fu0gpW#^rz7{LAP~ceCW*{`}h7H74|hk1<%>zoH@%_Lka| zL1`_SN4@}HjY*%X496H2tTg4M*H4PRj{_H}NjF$6>%IIv;sV<}RfusSdqVKbmI)YlH-6udOMpQ@SYM-LwrmsL0r}rp;w7VRk8J%gpLk=ww@0>D9{sx zgSi?C^dP40hO)FzVPc&S9k3>iv*C_9I?U2Rd$YQ`F*$nHy7Z<)k+@no;a1J|4G zJtN_I{zBBfp7F#h^DUzHAUy1G)&D+mjf**`-gO<{{HdkQ-}BTiX-2oq>e9^(ynfHy zH|PJ{%1{2?EkCISaepUv+mMI%BHOcn$}B#zguUSPkWMzjhV7=2l(pJT=NYe$bk${@ z!R9)Zm>J*0dm5kC(CYoK(xyQsWg{>WX4c8$m#&wa*SsD2EK2pQ-DW z<6mrezd9J(&0i?qG}Iww5OQ*sZb=S3PU7v<0e5in{Pti9jBdH?Jf?KVc)3H1*Xzcd zf6uLt@+m8nL@YmRX5w)zV_02Rp;K4?@^GA~KxWsc_o@%nEOGa<2qty#zjEs_H^ywUT6Buw}kQyNB`C6t=B-fR6q#EQ60NH5aPC#)S2u3 z3D25EBShaj?8}1>Npv=QnPz4;_5BEbani##EvpVoFc&^PsNQMZwklsmH%y^w7!qU|A13W}c6*Z*T7DW^1t zR;)D&cSRSxqT2rnF(_EvI^CTHby2Lx*44zH{t_fd>UKH_nfv{7`YvePYY-!bD_)2|e#dvf2(T_uZk!uCo*)8>Y89B+S3b+IqQH{(yfjVe;b$}n zhLL0^&P#9*9p!qd%GDt0B%5TxKkY%-Y;+qc3U({AA1o)VO+|S4Fen=WE>%QxGe^ow z%L_t4%cl*U?(lE7j}x;T3&YFiJdQGRc`uOrT5B3oe8sfSYsz@D_7Z*g5aq|RkM;#e zFQ`n}Z__4#<16jxVMrBQ_Zx_ziR9PTDJ-&RhBDIXbSyP_)AshOH@Bs=6E)9#z4$Wx zXRo+;xOrcv#{1hv%iy^i?WGr3A9W=A7M|B%^H$E(Irm~(yuN=-Jf91{F(otseXfM^ z^?L5^zPER8sAmD?!e<1Lq(gB4)yu8!!KK{PC3OtjO)Ly+^tz?NQbH{=_qwfHL$`;-kuUp zdbaRDGUqJv;E`az>w87aWgG9Gk|ECom}#KJLL3Dq+JhjN_$|aDu%HA4@nb8eiJl6g zT~^4^1$%rqC~Nvl{Bi|?$e9&d2_i}(VQLE5I4<#&&Ra%e&UY3=6N1HZaE2gnpzlGk zK+wgOOL8czwDTt!t(Sx9f%xp<*Zy+|a!*esPd|Alwv}zoapG(5=k?r3`Zm!1F`EdJ z4~kyUnU5lR2^v!Hk#ND!Ca#r1G3FEASPtELE*I}MTboO|g)TVTj*PUpw3;5&o$Qt2 zx8!HOI7<3qGYKu&4S?r$C=LW_2{NZddG`9>g%Z)56V$QpFu{hODP1AT?K^yC#Os~p ztMnSODKKKG1?rOe`jthZ`iWGF@&ANpkeBYS&SA#o*0lSNqkHvyDV12*EvIv8BfLE^ zc98DLxqqf}GPdXVSb&=%8G%{d5V z{0lTM;aV*$kN4`kG(>H*t97;-3xvt9&G?SIe?cw*I{dBwhpz98XY2j{?$(-Zt=b(% z?bp2BDISkq|08lYqw^NNNd(i?V_j{A$Cx;6C;Ai_kVuR@7q&elALqp zT-WD4=bDdm|JOGH$Hg553f0o`A$G|JW$WQnL)hY zVtJxS3!|b*a8m=E^(K;YN!ot8L#?UiFBrs*xO5CCJ5U-e_paew_QM=S4!HdSvIH?-7JcMO9t&U_@x*6Ol(2RZ35OYt+liJBD;kt`3KH# zI`0x#5oc4+HQrx)i`R;%FyMP^_zjv9O7yMd5Nh&yqo*yGbi~_|)5CTm;TMOxrr}E3 z8D6tU;`$4cj<_uIuk(!L?Pc~(7R(zSpB`Vd)uMFV!p6bM{3Jn!o=o*#f5hOXVnhEsQ)ov!Ph#0gKpF`o#<$!dn-Bvd6(wb( zVyh4#rsM~>O;6|}@~dNJH5)`M;PO;n=k(RtENUap-ljB z$NcmQ4MLn}MYwj%a{#%KKq9gq0@`7L2e^P?yAhX(*LHV|;XR=Oweh#{kTJ!saS!yJ ziA$JrsxRlqPJZs5yQd+BBN`6y1u!O_u0C4$y^R|GbsY#)vs;{nKd7t4w^%YvT8wrJ zaX61|zv^CT2uI3!Xy&CYOqaYHgKJ3x|EpA&U>RXF+pAs1;40 zQ!>n5OXfqj0^!q8gLHfrp-NO@9A8_;ureA!!nCvV`HJMt0k@?rzw0 zPn3E&l&^nZBhN6swsKJM)dr1qa~%oZ{i2rzmABM6*}UjWxtZF0X8Cf{RW=C*O`kt` zA^B*Z!DpVeUl=YIWi|VH^jgd-1hk?(=hf#L;wc-4!P2M-`3i}o#O(J;10igvfwytYjt3ct#8eqWYN&zy`xDMj& zcx~4FcWnaxI};(1d%QD%smh?4P$U4*-X7Jj1Q6o+Sc)^W`jB1*y<|D-|Nj*YRmLYq z0e@W-pE$`!>0ImG+#v(Cai+kt#S67J1R9*+ss5H+x;dJx`Ksf)RH)zO3VHXG)aI*H zPru}2R4>p`w)`kD{0(uR?Ua4N?*<8l0swl5z$B5OhR8FAzxB0UC;ZlD1=A=OC>-$=T zt)T#IdV%HXJn8A6Koo=5&z;!bk8C$cU+-wveDsw&^!CX*0ze&^?6AA^;jgIo6qeJt zhxbAIhL#uh+uH@-Ed6n8s{roXB?%zCR5!s}KI{_GwvW+Q9(k9|S7G$#+v5qI^H4IE z{J@&0XnS$tta+gzX29_DiByPCYY(=#5br545jTm5t;z2Byapd?Qjj>iuz<+9(e*X zH}*TtFALDzDm}9#)FmHuV*|KQ z40h$&=h3Wzt^mUx!v*?4m?#x=;!poG$Kb(BVLOMkB*)KhU0I0zv=ud4Tum)wZYmz! zDwHTqf9(~mY%exa=aI?eZY|o;$N&CR2O|7>XXjLs1oRbSPtG9TdU!mSqJ++fZBZzyX$Bgf!zzlVbSS4b zv(CE;If@&LPG)gI-|wr%az3;xnc+w+KsTrItu!^rC-hEv8^iR@W=^y_Ni^MO-eJ<6 ziRbw*%S2GdLf;4Jxs@eJ%mE8FXFe+Kh5kyu|K;M;Pl=!64VScIc|V61HK${K{>W<+ z)p*4G2xF02s^fcK1<@9yQ!?A64$Nx{sHZDd2#0D$jxWa9aT2>f3~`ZC=Bj#W_QMcO zh!Jx53qWMbPW9@OydpHzy_N>mEt&vK1N#z}CB7U(B=Yd7dpdYWj9A>)Xby79v`~C( z{e%H_EJ^uAUP;ehV4_xTwGDcdPS@1Oe48S~)_BI=?xesRg5G{~-sVr+dn0lAH{!&r zJ=il}C^GH!*xP~Wl|{LTfKRukBW8xLGQA_~#%~;Yv;FPe!i_)>++BpfCFVD)adqNb zD*;x{4c^y8cIPyAYuE12@~OYPm$uA!)_kQR{x^v#V|XK4$%gg1Z)%2oTuxS5;opfZ z`|XLwi0f%m_72A8u!lpO9=~U6Q;bI-#RVHv`F)ljWc=AU>GNUd@k;3t;xby22p6(W z5sW1-7k;Uk`8)A`4tKJy&g{)6nQ6vC%zVd2K=EeQtt-Iuw&FDBrNudg6K5*#jV~6m z)%WQaX-H?OPDY&bq{1tf5tG@~qj#iBw(73KZ8mt^oqig=B1vRG(0KB&DAuDSJjTI_v^6_+y`tNWZ#g zDDL_YBuE24Nm9?*>t`*lswT+l_egA;i-hP1V+Kdj`^Kw1h+b{Q`zR(g+xm1@34f_= z{I*kn*2Fxc;RHUg0yMm|*n?VR8mYn4MFrGQzbsBhV|vLNYOVA_KZoLeplsX18|=aI z`>9sG6s3NEeKva55n^o+PahH2cZ4xy-)6ptr@p%UKW5w3UFg`q4I@Uj|KjgNmRQ=9 zw{70b7_(~cTDK$A2uNejVcO=SvA?LO+ZW<&c!yTp;_I-9jCq9wR}r?! zj@_Yw?u6ke3x}ZMVU%p1V%dHd9&As5w);qzB(=c7SaKaU}wO6^aB zE*g0ODu&Bc09c=f;FnrshQy0%<5P@Aw>&Iv#CNr$w|KZF&a7{5g1j{xfQ8XdKI{^D zLon%K0$p}H3_czDaG0#}K{`IZG}_{?9Luu3V4cr-SnzDzXPL6avI}w>iH()4Cm-m4 zcKqUPk}G0N;~bA*{xPj}q0?(?#oI%MoaKv+u#vd@+7FGXfpJjj)Zi&dN!EH*I7zG* z8Xqj%8Oi`CEl4NUWG4jM&n(aAB5I9xwlTMjSe!qI#j`O>^Xh5LjujVaK8UM&azL&+ z<}WR^UVq8uIFSyllO;rGlT4OeG@%p^$7lq& z)QlgTFa6iV{jM$~(nGdGkmq~+&2KfME?|Uk)7Zh$_BPU}%&w1LMaL7}rRCc${kzTo zm3-Myu_62Wz(`?;u^K!OuU9ud5ve2fC{0IP3lf6K#0F0Ux1nWrc1MpHfuoLL*f>Ei z0R{7#W+y_sWuw%#Q%;^BJ;>IhTGwb&6N)?6rfuvICZ^4b4E& zMCH0KXJ5QdJWF+lP|;P(P3byx%onm(M>HAzs3+|)4T{;-c?hp90{DV}UGYJ$x1`vc9VUR_$EO_9dc zYDk+`7RMiw=U`wj50?0zB4D4-bl%^vFuzNa;3$;1_wH#CF;&$Sj2tSPG7pUCYKeGXcnmUKlyb-4MN=} z7lCA#E0qWHEJ$(OemoyBuq$5Q-J*flvMc|_oTnG-KdwP$kbBJtox9SquL5Qn=taSB z&BYE>a2QGIXSStMRe`$gj4h{=5LlRM>;v-Z`|OTCYeH9nn`ZlQZD+Cde8)GtwP0v? z?LQBZAGibc5csK10=9h0#m>vNrD;l0?bWN~Fnv^ehl=u@B~bgnO-wqGg6|9yNgzHq zxG*a6yGd%-*4E^sOH0T|Af-V_E+9TLrwu;bp&cQl(y{1zwFowIUMF3(c-3G&$a$anNiqXbd4h%{@%1(u=LG;E|Vuvs?8NUFHDq2c37-~T#P zACG>KGF(|UHqhA<6T5MOiv?RwY4TZs5_l)W1{7J7*~@blXwWIZ5jYcQvDn3wY9>syijwTa|*u9HUe zHbbTo(%h#4ovPeqK9TS7)z-$%$Ylo^e!H5TZ%}*obBNJny-?|_b+JvAK$ag5ZdWHv zz4se8<`}yp-cj%&*~cfO!6hXXgKiTE9UaffX*p1}U1Aawdp(_&mg<;cty~viU{{~0 zb-@X5O;S=#T@cO5mIHemc&rT%hf9BaVpbS%O zQZzw9<~%SwLAFXmVG+wMlPHZ-K=pROM&U;Auz$=kxJf8Ovb5P+%3fv<(_N7_0gT3H z?|i?L+rsLDpDsHUA6Go_;-JC-d{_ID^vIy-o-YqK}t-ojdxqt}Tn8Dnm@3@ZcPGiabvz*fRcVH}oX`KAS(()@HY{SNTdE<~DTl8A zLWS5RhOC3XrY=Ubk9Ll96}v`vg0ne4RG3$YLDs3C%)U;iq?V~S&q@S)rUjMTiqxg* zTIal}Xng+i<0ZRqvBNyVY)H#Sq&gL(+*}3oUN;?F8N4^k?}pP8#h=Yk*BcUcj$hHh;}zJ57kGDp9tygI)4Q1&0{ZOg6C zy&N_(w`ODA8EacSwN zCHZC55${4e_-!FP7A7yK<{AxwBaqqo3M;*rO?B&!6cqi2Uu;~5;YF9D7FF83W9}%v z`f=fxQxrH4O02Kckixn1wq-jjxF-WTAVJf-A(6KF=G|A$Pa3in13p?s5xr#GWF}NI z9g=V4_odm?*?wMLUJd1IZfQQ4n;%C{M-&^TezBbD*w1;{I(86iH;OfRUK!>PHm*$J z{q(*w%O%`Pb7gSZckQ^6iL;=6xtoI6%Hw|Kb4yNAPkMGa*2@|06(rpmA;)+WsZFBg zG2j%3ug>c=(!j8sD$MjO|bNs)}6dstb77jy|UeL*6d=YG{r+t{r=J<*YHU-RoPnwMNJ96DAw$Y)u1}Z34rTzxW4Vd%27*8^~{`e7^c$1-9kN78)4wCae_l zb#sekIWzlzX9UI0w<+-{9Qh2_`H<{otY$RI?@wnaQ4F-oo^=>N>lzzFuWg13Q(f{I z$)3+Lo>f(JU@xpt$B0KcnpMtuBNWeIaf483ex@~GJ{-1arjurA!u-pw0?m};K*6+i z8;wMn_hkef@dT6vkNF#!K_IBE_T|T)oC^Vmwnts2)!)vVkWzl~Crx8`KoJaORiip6 z(Uq&sQGd@}xXSA~m}PGY)06XAZC4&B&Jz8|aOuTJ#IyLy&pBu2J7@AFH@v2pdd;YMUBKXy zD|-5Ro*l8XxJl7vj^GJADm}2vYMYZ}Hx;Im}OHF%YZ>XVU z`0LGiNzZz-s82JDw?r)DCp8;;v>d(9-u@91wOnUM_L9o}c2=(G-jU(ENbj4jNeODJ zIYa6!5)ze`ivNbRwhRbcFdDjIziz%y6qe!WWIkHv7UI@?Uq@XuEv*sVWZ68fQaE|K zcbcG~ges!_ zR})?uS(nfnr+kFLR-XP| ztm|60+Vb_sw{JaM>6Jk{Ew9VODECqd-f!b)g-C{MaX7@CrD=r1^N+Sx)an^`U>2F= zzBU7ey)DGQE`dGHvsJ@Ky5`I>mm6??0G?oq@3quV48wW_?~%B-`pW48dFOG@Q625% zx~f8wy`BB;w9%*xoex1-U$Q1mw3fL)GXxaV>WfAqb?PSU>y}}*!Ah792k_W8W#^ia zNLBC2lAm`LG83bECY4g?`SISJ%@H= z)&dK{ga|mqzj@5lL&_6W1Da%_U*01PP^3xwf(m446!I2Xj8Zbj>(zj?qW6r;(!@w9 z21(4WdQ_f5IIMV9EV}M)tWFgTOcu#4Y4TW6Gl_Vmq3$HI0<;oY(ym8RE>Zy+9080} z^lR}~;rHB+p8!=F)NUeNa*MAA#M@%?b9x@0#q}X<*l&^TJ)OJ$M;or?;+G9b9gAV8 zG3uIf_N6ZZJ9w9CgY4z zN#XQ-MHyt8>k==n&c=SfU=+M)NI8+U^be@3qkwmsIGhc0o@W6$FZeCbhOLo(e1T0K zL)%D;T;V@0!RqMlIKcZ;v%@7f@Rg^^G2!oynVLscKHM+pYjXp^Q|ou)E$=GGfEj9N zp3*X|;Y4PjWKp-sV!bNd^1ul8-x+QVRGGV(t?-UW-7rnqvOcz?#<;_%$vL-@H?)bv zlqI+5UU|9hHB@sxRsVnm*k@&SxWLU`(tqP7X9xz)-U;SU#dE*ZPSw2Pawu*#aD;8k zilz}B(_yHElKdJDEkWvN1=4sFh@(~nx-|xfH#|L@CJ93EE~p0TQm4X`q#IkMSu}e@ zM#spn&+9hIrHW4#cmD;anvy1vlm2%H;gUM_Kr@6U>nB6pvgyP+Wi7bwCy>^yxGRkIUC10m662oqvtxT56A^m(=QxSy?hJuK}I)=Azq7%>Qe>|fd@)AaR5-7O~(lA*gR=v^?iFh0{9$P z-ddsk$&0OAy5OCy%V?!ib5&77Tx#p|+K46{;Mw%EM!c6T{+iY8H$mAvves$M`6D18 zfg8l(rlKZOTw%XfrkJ$O8&Fqr8hhfZJHB60pWOR=RCr9<>vjZX&MmdIOMC9%OOR6o zwl*o92>Llsy(>n$-f4JRy5kWhg5((s6QYJtGRKtkr8Qo@gi^Iz&XRlJdlWm69hv>| z_UqwGv=?I-Udd2!x3`Y#B8X?kws<&}8$4mN+ND4*V(~nLB+T&zG_|%lGhIX%m;`y_ z`dROH8>GOKBFcE0c}}WgNZhNgj|(}48|XI{jro% zuJI6GRB1ZCGmra+X+>z&wy@lzGWQV}!S3xxJBGGS&M5Ec)R2wgJiu<5!ohzp# z5NgqY>s2!JPPUQuY6^kP7t>DF^Z$-62{9lr02&vkVYDE`kAPc{660tBXec7ETZ?OA zOXS7jf%R2+~a)M=VxG>{-esg9+R5a6WbA^=G z+r0A&Ipnz2I+Qmc2!P~MMNA^KB&j7PF?na}GqlP1u^#^FJC_mZi?T|5vH4eFcfDF3 zl2&^HzfTWnH7;fs`mlaql-wwDCPUw$5BSpl%y((AjRJcR0!1CBnvRB z1vbWYwc$h!$PySDsb-WKP4SSQ?y>Z<(>u+t+`xH^)c)9~Rw_xGn5OR@%S!5v${yS> zUx*BKU+;KcuI1J``tM*G6AFFob0RKY%yBRdeT;^0)TOuD$3lcgP~D*lUG`$9;eg)^ z!-?RPmhIMJ8mC`G@{_{TA|q?{FZYKuuI>F{T8;QK;qMR~k?4{^s5r{UOC z0kf$vfqD6G6-w8aseD)(-x@6LeB@jTF*sWdj&?p30id=x#9=4u8+Nms^o;U|YFfUH z*HCdk4u~wPuB~b!+_s}xQadJ|64Y{aH^|lq+hI(t_>{5J9o? z92%~RzceI?DE^J6-UxKvwX)7aTg{^2pt0L~NWczLTicMlyU6l;D0$9Ef#Ku8-V;uI zrn#@B#a7L~bUf|&NHG5BcFM?Zu~!q}HNN!M?&^o@lOpXyRxgvmFVkHJ-3eeW0l&P) zvlFDKt?d%wZQvzf(*f`+X6VIz(47Hl!%X`o3>m@gbnf^QTt7dWj7D)WobzpLjX+F}< zS$O(;(Bkku{GSDeR#^|Fi3t_urX# zlvoX!e<|}-DKRu8Q#T+81j=4vcsBN;q%g+-NPsi!C z-;aSCaFM5%Chhg+PW}-fmYV#@Is?FCrH_X0uT6stk9+Bt`59;$>|l)?Bn!1(K6sbT zzRuv6;5UqE=occHzG903Qd4U7*r*O{lbvs_FbG{q`JpP1g`VDwI4qL z>52f^ZNW7T8-8CS%v!V&5d!6srw_#3i=S_(FFXwk7O*ua9l>bg!!Go0*3kt_HtL(^ zC|bZpeAlu{7t}duwW3mT8K~-j2P|&9iv;A=)t3?g?wJ4zYPodRB^#f2c{XjSya1*mgoTU zHSuI?_9xW$3z}v-?o|+R7)-JCibUK`{^ySDfC^&ezL@IR;E$>tv+>6M1eby~&%WTQ z)mDbfRJL|p%JRzM4)gNzeoRa^X;{H)vnU;1$C2KK$}t1rn2u9D`iHtxOC$nF75*`Q zA=rt24Kzh!>m`nVTG+!k7$49|e@*4`<(4wD0mgmA`sKb0!LM(u9`jR6Pi*N!bHHtR zcLS+-nzIjz3FAX0*kAuf)%gquG3^L9*N|-k!`P_#9%UPr76HD5Bi@J%!Bi}v{y44p zcm3$(@(%dZa)VvV{T>JJPxfjNV(fY>8YUP2Qjse46}p!}Gbf}~l zOlo-b?=g4ElPv1bpO5S5JWCvABg&0-IKUn6yzlsG;n(e0YQ~)Mb73 zT>gJKI%h#40xGD3)~1s`3`b7Da(RZ7_9vm}j3Flu2&FG4O35@BnJua|?e+6L#sALm zhbHzOJH2g<%O34|RjqYh+41>fEf=rR#7RkF+`TD8@XQRP+HnH^IfVctYC*$S5b2Hkw_+}Mk*~vAeX+)0^uX^8|R7fwgSyVtFr=#7JlQcgH z_B!VFrNduueLnVZ(b&6?ZN>bL%HsI<~dIj=23)BdD-&9vs>|Amio!;m8(MZzs$_4Eyp8ii!zf0Np ze(wszfAf6aAv7pUl_;rzJCSPaz>sW2_n7>oB1%zaOTE(P7j}0rM?0n%8j|rN0qGIo zx(}V&STZl-;(fJiKW(gZk+s=Xc18GGI8^iwJJ;KX%p#eNk&eHhtRvFMQQ#}8O%8ZZ z%s;QQ7||4Aq)n=Qr;qiWAa@H=U&6FiVFrLT9TNJfCVMz3=M^R~!P#IjG$+}#R8oCI zcs3a~F(uZ7T?j!u(X?R=xXJCQ+~~4Jz~uv zty;TN=~glp>L}5Nit%>&o%u)Ximw18O>`tZ*Q-@ByOrv-m_&Y|T#_0KApmnqcDLQYqS!blY@>L`23YD0=0JepCpnXbjF$!J$k#K$f(wNnl8|vi%6ls zM=SA$)g-;x+EZ;7TdPPRg4S&kTa3S$Y~=%^-yWVBDjDe`1{|+atbXl2K&dF9#d@`5 z8#0I&1QqMXG(t!_hJW^%Ff6tZlSPam)oiJA&=uy2@-Lm6F~ZDs0vRXgM8;p;X$=}o z^{)8Dm_}iOUhfop8+MxtCd$5jiKl787Vo!&5f~CQOfa_pxQ;vKbY3EjNO=3!Mmm8s z_nl~!VIDCjE%Nyu^g(^_-=y+MqtM`+zdFfCzwWCfU} z8%CW_7pOwI-`gO{4P?%$M7RUzU^u!SKOw7lau;ncod3JNz9xD_jz>`S*3sya>zgn^ zs^oLE$e)RP@HQEeQH#wJLIOI7BOrJ#y39QtXJ_@uC#0m;%fsJUSO#cxba{LU;+-K! zm`U>DCvGHKp3C=h`v1=0D0C1rkfSwzCF;*wCOHjBD zjA5lZg0=>=CcpxcmOmoEtzp_C;k?_AAvJz2L)b{cE2m%fjW~)i(Je~OL@#Fh=}e?Y zan#mgN>{bgV)CTTpmg&?uK*|4liS0uT&fYwBh|JMx%6mq?*}?3O?OP|8gNcC^6^YT znp2Axfq5cjgPW@%Oq^7oAL^byP$05Z`}9$nn>{zFw!*8lCrL-SSoOqnpyJ50R4`0F zT-_XV-`t{9^?5GO{f@DvAVXLy)XqP+xGI9`Y}&7AW-yi&V`4rinuZReK-T=r_35?P z7XpGp=fe5|g*Y@U%k5;NS^^05H6`m!xm!ht_YhFi+W6P%ZU>i{VPz1_0s|sb?00b$ zvyC-D3K!`%N)qU+)$|2=p_OaMX0sw)d7Q1yI1H1qf=E?`yc8RU87PWUtFiMPK^) zynp|=LifreWI&K{WrR*`*B>IPKR-~cZn_%UzX2%yW9Xg zAGzvX$84S0NgQA7g&1{+EGv(P)6B;nTxeYLwU57^smi|*2)JaXFEV@-Pj9#6&f}*x zz(P1jVNG=h@oC#h9)8!N)&pY8g5c7%xLYO?Fvs*+=v#$zoP(;3vi$YAt+J`pz(WOGI6# z)gpTRz_?eLaej)bKPPWkI~qPduR)&}c57Al7^7bR!Fg7xb|(f%IH@F{HTTPgC9<9nLY6{QKRJ4wHtP)TTHgt|q@b=fbW1s8QZ7)r}nq`2k zLzOjbCpE>vy?f z+{8d!XFChkj|*P&TPAZ5zni-n@6XrecWn8GwknRaTHwExe=f|S{S5E@EF9k(=QCO* zH*7Pd1~+U%_E@0{TE7R~PIjDTn$oB2-MU*f9V;4i{>(BtZVa~wjvcH2_@+VPPsBg- zS%}m5_wQTI{>fpF=j;w597+eIyw7DY4{z@G{gxFdl@C$lLQ1;nZSZvZ{68) zZ?MQH6Dd!UPj`*G=hCHGclYbmKtYI>$90H1fu=kza6edZLP_>@nyTTk{r;-aFxb97 zwO9;4>-93!{Dc=Sxg>O+=6{;2#K&jnxoSt+1+udJitSUcx(ljNojDo^>5-m8fx>O~ zNN>hpyS=P`B=xLP<(htSN4Udj0bK~;)H8nxDRQDig$y0dlii_AbmSct*ve?iwe1itk+oQA4kfhBp zWoi)jbVPp1x;-PchNYyze*sAOSxOerbeh<@itu`xt}0EFBMWtC35<(A#%&*Tstglh zW1TLB#XS9T6$7zpN+IL9>ZaXhxedOhYDzD%s9(gb+dQG)+Z`7Z77x;iOIHTi%&fiY za&t(y3bju;HP?8W!D)`SqT9!@O=aW79OF2R(uK4E6IXbdqT@r}qJZ5fNa^UHyYfHLDuY)WipP z2?^YiX1d8MLK$ zqDzHzDd$h6ToDd5iNKzF^%sATemX`ss>Ht9n~+cLdeoEl&k|!?bXsiCA&0}~++0Rq z40bnC6$|yKX{EUSGVL7uyz;Qa&^z_ZU0;>EeVQ*$rzNF58lESAUk+m=e;%)6FLwJg zJ%8ErRwLHW2Vi;KC)R`maPGman@O;METFsa0DjV}pIX!J3{wdTYgFkri3D9&G6Hv? zSS|>$w@L8n|956loH|%w3`|&4(+e-|HQ6KbJDY$&5M5vlLV6Xb&DapukCihSK2$1Q zNRYnl-T?GdBo1S*t<~GhkcR>P?z-0939Q>NS1V1rly-w^O8W1N9cj1|Ex0Ii!QL`L ziwnW7hb8C79ju-E^=nR~=8p}zgb6)mQW}vC`Uj=B0h6>6&5_#dznBdolxR8ujFPY- zT!>@%M3XA-A!b6IU)qv1YCTa(%jm*zQJ>mVO%~cB%Z6fI+OCfrV6Pz!^KcUsbua3p zf_Lz&RdjU6qGLtrT@^lU8((n)ogQO~UviCUjHxB8-|+5Q=R!GAVu(>bIZnjPr({R# zIbPl`QBnM>{jP6_Xl3!suqU&6r1y)LasiNWs#ll10sr_4BX zW;)SA@gbbL={(IfEu**JI#!P!pzr*=;$K2tHJ`BW?VgjvlKy6RxH`*zvNI`#)j!hz zULR}xO%!(1$~m2+F`B&XDJyFOp3dG#j{^t#glHTp{01j~KQb-dFFSETwSy`TK9IOO zgx+Vd#*^m%ci2P4XuuY+mnZ){`$uPLZWxL2s<7>U zlsi4U?&oeszk$@Jo;?jGHtri4nS>t*+#tk5bu;?M*m8lTQVt2*RTUi4cm38{`@=%l zNBpA!fB6HZqkzC1i!S^-G-E1>PkvT*MMMn;n;OWrD#95WSvNyYN&!QCKLF`X zE$x;!2B^e*=NSF{ja0dm(D6dV#_+{-0Ea=NwY0?2I>RnW(^+)&T~04n=`-kO7Zp7v{FJsme>>z#?vqnr)- zBG&MP@g-qW%Ntb&%=z=voXs$?6s5{J+h;)vkRgX0g-5bU5`)V#x2qK%DbGv1WQ`lC z`RXiu?{t*yvTvC`%o-N3orQ-4uV>7l_=)9%gStk=FPqjdIwh^auj?aAsL-Et(&X{C zZKUl;pFj_o1i^m28tmm-RNV9YRjA>%K3Zc;k44JSh%BSg{j@z^737*9*Yvm4uN3jW zY9^$KNV&-1!D^&b3E)jr!@2HWoT$NA7rGHda-K0*W0XRs)!l3eq}pN+v6sh7k4_ta zdEr!h)tbaj6IIih%Y-=;BgDD|m7D8G(1@xMun4|t-wml!=oUPtq9WIe^7!n2-953~ z?WtC_#-UAJcRZewvB^MVZ-YZwsP;QV8h%cc-20v`hu{}@v}oDIBHG!T#hNc0iF{aY zGxfVoag-OtlSulh@LkEY$TT&olsf4zDAFy0OeHrt#3u{3$FiU5KVh z%B2?;QLlSwFPY%JP(z7Zx+YP<@!>sb==I>PEp)DvW$TYN@};sMk*FrX#0h@|dMkK^ ziYi&3uifb}iL)0}%ikPd^14pbqjr)nwg_pi#$(u_rE_oE_cgJWMRhz1%cAAONc<5EOF33H$KZ!g~ z6ym3Xx~ zNSNW%Hi|b#rliUz`!^T#T6vuAP<~M`OOUOVZ&9AAXAD(p< z5|~8{cl%Psbbv0#sQ)$07&8g5a*t~$5bfX{O)X79yAvTd>M(3`YfY&EDcWQMKhF#Y z8LdI?Pt^|aUpudb1mUu)@cHW+{*}ML$;Z73VN!74WUED?6R)1%FXMcx3%d+IwtHV< z)<#pJZS5dG2wq3PD-XLGFpufm^i4vr#ruQv^nlCpfH!aOCUlq2ndi_#pYRWBw2< zC}n}|gWOQYl?4+vgWFI3>fida)!o$}SP_Inxh+0T76jcvR=2ngN>mx{>#=i_b&Z4V z&1zaJ3u+A~wi`lf9W+!r-OIKH2Cl$gH`g7({ywGt&()DZJy_UMo6-O;Xu@?#r`hGX z42wOnL;kCIP=03*<<0v~W8+ ze1QO`c7xEsCv<+~MjWKR1e z(y3sIW;A-hq)?1}L>@2x@gu4UhPoOi@lWA2jhEd!9Y;X?z0c((^?O9|$I~N=7lqMf zW=g86#dl9MJqqUV4VEG9mFQ6A??vAGb!J~z(2dSqnAc77#rywG@(Z9f&IgC#w7_EO z+k(7l+mWJlJLQ!d-O_c(-4Ys}zkmJF_!Bf?DOc0;L}8Fm{?eu7>@LS(PlA@+J~pb>>wyeM8HuwWKQ5y)dA4Q52i_=leLtet1=D+9nV)zhxHdvBtWQ!|V9SFCZzmCXw zPTGmsmsWT{zLNMP_Wvk5@4uwm_x-ocOs&k3vvN<$y}irS)QH?$Dm6t!bKo8=_ex8> zbCJ0xseoH^r{+YlaDpp0Xd)?ce_roD;QPb(AMn9LF3#(`&ht2)M<4LuPykA=SnZ^8 z<)*0?yXro;v7_xx7-&nK0WNAi0(Z@Moy^k#yY%_9bi^^3AwhpD3EbN3j0bN`0d6Hd z4TM>^Mt>|7Zd9`oO3LpCkN*LyJ(xtUGu9>Q8)WaKtJ&>VpNq8W#SWsEQAr)%(4R{r z$*pm8@LGS=nRZFWSvqVnm4%^5*COrGAGY!w&YuFtHEzYYR%(AY^j+i`%24rW9B{{T zcGK7pOFsP0LvT`_h2^A6tVPDbX7c^P&0_0HXU{yf9n%OM-mE-yslW8%JTIHH&F3X& z6_Dx*?-og5U8)i@e`sTDqn4=qTs>+o18F^ffAQ{_j`5s(Cto|BLS|e5#IGKV^OsGR?j0&;Z|YnAKI|go z!a}$YUHo&fKbhr~%7O?TP{IQM5r9tf#WNe1NS2Lo@8VSptPb)cG&3_%AqX}7Fwk1* z7T&8_?OkfmXmSV7pA!f2ZX&}cq#}6Jgr2iFeC@C=)H{|WZ`2!kaV%U%wf0%jFK5qY zmDa#LxMncG^Ti55ZKg!CAP&`P4^7`457)OL?v znO)3D#5T-81DE0~h+ebM*KduLA-1q}P| znJ7rO&z7%VKx4+Ag@!fpL#R`ou$Vs%TOk>+WsJPU*1@ zgM*@$dH`1I)a1!3b!6ul?VARm<{~yz?8D1y?P5(XLFJzJExZu&pHoKIKwX>(dLl>^ zUq>8<{j4RGBbKtdL1x!7p;$mlx=Aqgd&_6(;@rv_s z2+|D^+!pMmM{sl(_OO6q0s9`4wuvk`gs(PL43Dis7Sboi4^gVwP619(NK?nZE0~AX zg*hP$qKf~z-oGe|iA_#O?yk{)%1L6$K5FQO?kRYP(9TUX1FVE3?!Bo4ykp(9&zyJi zX4CDO>^2hzRg?VnUP14^|K!-vQ zJc|WFa^JUQ4OISB8Druw@41-lg^fw4_rvc_MLM;iXmRh~4tzJisMYNE(ny7oJ^KaQ zw&Cs4tTCQ)!O-PBdq;^9USkt#w}Ha2Y+H~Pe#Le{>#Zx7P&Z(D^)@}SF4VJ~`IoZU z<-@heZTxy%P~(?J9Bs54D!>N%a_164^=RLcGK>S#5Z%da?h*QrFp9T_mY}TdSA!3i zP(7f_;nF}VEHt>ZUs!$W_ILn71dI(EicbIYZwUd^+CELr|rcK<43ysY$w`3Fo%POFVf z$96vd%Tb0tLo&{;#wTY5`Sr%3pf4wnc`vC_CAMp&G1c|&T_oHvPct}MxUZteP$^Hw zQ}(cWU+M%<&78ksm`ZN=rf4{(2dGWH$t=F=W^&63ru-bb^Ib9xllw+?BZ_|00$?Y0 z$+3z7YLFy4?wj8~7a*)>liUlrpK$&#UTTW~z#8W(fM?79^dg-^$!}39DE0t$_dX^k z9ZnGeo-E%`2@Uoa@>B~VNK2F!2y>W%P6px~)Qj2ym=N3s?~M-FHnK>#A^%6V60EV? z+m^RRybbJZ1*nzeEP&i0`j8I1U;B8SIjO6!ISSles@DffHq3H_>`x;qVD>Snvd*Xy z&rk$ICNZdVL$&_F_H{0)6f&Pg>g11d7j?-VPrFR`o1U=C67aV_{yyUjyBZVOhshK! zDk^{c(la1u)z|7NNs=cV_+qEN1(z-wf^Lyo@n;Wa`(yp(-p~{3EGc#$-K-O0H1nja z(D%7c<~;P=q?@^6*2$V_p8uV4jOuh;Rs_fsdhj!Wi@^(B)EW-ILQ?7Lhmt5V`-h*x z7dQ+e%7Jz3zDH z)~U)Ip9IEp{bztH7m~t&Q{DRkws0E2(a!=F!_z6)Pb%oE@S|43a2Z?^JE+f+@A5_+ zKwUP(%nwcsb`b=$1k~jb^3~)7zW0&ak-dNtfkM=P#%3#;N8YJkQSGL7^RK9@7lMq%*J7b>9KNGt7c*f!hL9;3|C=e0~{lvG>A zEx5DkZxhH#x@WIifI64zYs7l{%qCJUT$c9`O~z{l4Io+W=E#wHj&i{=&MW1OWi{s*}2gqmPz@fWF zT$fsSj-y^cRoE@e&-Aj*ud@cNnf!MuFA5{V-~!RcPqLUi8z`Pgm2ia#hUB7M zar^lKS@Jb@J^i>RG}r!d27=?m7r0t;Mz<4m_?lKXt7!m8dD*aP^M@&L>RC^487TMd zH0o5O7oe<)F1XwO-0)<(f8{re$zEzA3ahuxN$tN^OBwAGA+nIwdUn}i#3cLPl-Emo zg2t5|1Y*zKfph%X>+`PG6ALq)$^$+~UqQ5&c-GdcYS0Vv$i5G!@1}r*JZa?SP;Fy| zxvhtGKbu^8ibU~WACq9%RDi~UQt{>c;q5CL_f=O8=~^;Wyliv|{0v2=ST?zs>0dP!itaq|vt0UK%Y7%^ahEt<>eM71{;SNJIWl=hTI?tE^3&W8 zJ~!8QN0i2bW-p=-PSei{bW`*eXBCQtMWRL6$pNAnu9O$=l8ORl?wxZ_viW-y+1>Hg zrw=+~1Ed%;QkclNw|~`S*Dos@V1y45vEy%OOmb&7)fW);Zzu zvYRQ|`Hz*dPqMyUMv1&D%wG*o(lO!F_WU;1IZ`BU{9N2%y4>0F?}YdDlVbIKhm1k6 z#H>B^haNaza=>3M=saZyn%Yg?mn(KxpCv?Jsx713?dz8>eOnsmdk7;`eVwW>{75Y4 z_f!$T*jFv7lPz6gEb{6=XS77hartYut8? ziPIZ>%jAeX!G?2D7nqk$lOVrjyN(QB`vc`D56EuDYlD{_st#0pqOP|~qGPq6kvY#L zqVLS8#x9~S+RPBH1CbzBQB#nTcd$4a}OkjEq@&t84lPbBMtWsTQ$gk$RFZ zcdc#q5W9z_Ih@p5VU(?)SRB%6tny;&5P^>ApVecDdJg5J?`#@3I^8zT2sbW*^JCKE zl6Y0A8+V4_=Rf9LGirD{kS#D{Zf_@){=zCnrx3#AV54)1bou*gCGX+Hs+9b9lY*!Eq6gT;C${e)*@1A|2!(c(Au#m(#uIqV6NS#FiWZRq?Amb zgPAA}TNwYlNHGeK&_b3spWg{X+~)fu5mq0ejjNIWQtO`J@I{clE*H(<cOCw6g~!^1?Yu6ibmz=E_C9B?5_Zl5^3+w(HG{21z7BkcE1R$9(v)z>^)waFqWL=Z`sz}M~x-+oF>BUKS_vPxfw zz?!XVWDt3M4f3$EWk3=M$ag+5UWcoWGH%%`gy>Q4t^rnx>4mi;j*Q+-IC(}yU|}=V zpvOAfAn9vPvWY`x%+TZXP5rOfJcVUkrq;*iriRoLo(WM}%lAY!q}#w_JgI>ZZx6yh z0XVkR2R^gm+Hd=Of+`p~)Bp>{V+wYb_b9d-eFY3>FDYNO*B6Rjh^|J9Ie<-;?Q(AU zUY>Cc8xR(^X1x+cykogB6^dh_vFvwzTIZKB7{=!*TnNxHmT<~WHw zV|+4fuL5C|S*jJVV%9j6nK3Q5AU~108L-XPt9!etjZ)L0){`1bEV9uo#>7_#ci-Pb zjUwA|AHYp5?Gq{jCko67KE1kp5!H=xuNq}|S@D~><-7=#1ATZg^)g*Zpogh7sS64o zz_P2EJIU+~W8gyS((Sd0;256F{bLBYAs+4WqS@}pSHQq=QpB$9*>TY!*jXSC*eyPu z{sRGGaMrU}Ak)QP6J&FeMXX(9Z|pF%&p0{WyP5*k6*wi%Lp9dE`SnV}lzSKR^mOZa z68hb|PzR1Gk}9{$YtukLLfO|td7{aA7Y=OW8Ml_yeO#yHnEfl?v*V`Zy^AKjNp}Ra z*eXNP+gQgiWxZ-1_8d0G*s0$@#I})-#doy1g+;k6u_(`ouUD&F*Mk_jj{&vqOv?t% zop4e(K(SQMY@eQ}a{$HcA|{cv?bq)_M^<|*%<$_rly6qUX%DNF8~Gpph;lV8)1Bn! z+e#P!6+0AeQU#7G@7!5;iQ2e>8ggbO~RjCsKxb8uB?Qqp?1%kjl+EJLhoiOtwU} zb*}>f)1b_QKbzZzV7*n_K%3glA(xg_q zN+;6`9gARhBZ}U;8ZKvpn0b{t0z)NG;ZLx&8)wCcH$q`KFLC|w>u|^|+=y8Q{|A#w zFc#)74J&Q^GSjv_1)UPKTnlntMk%d;Rlcn3LD^s%6Ppoo;ir8T^>`GLL(sPCcuyW4 zu0+Ihspp?c>zY!?9z4&y3y}wP#yr%BQf$u?mJ2W5oqQB;U4E$d<7$g{7XZ64G>AF(zLbm{?AUsMyTfAsfb8h#I z@_M+j(82K@m0eNfDMk-)3U-+{gEQG>=E)PRHSg*NBnr!B z>YT%GCu`9P%h7=YO87$QMLk^if!gTjuexbRQ!RnE6 zvXg){-pkzBQ5K@JOe>LEv=%Q;SKRn~_f(p5w>!y6^xOPhx^cztC!H1Rp{cQdIIpeO z%@1GrP~&-&H&R5@!LWJv#wE&^*-Gb z6Qy^gFHmp!&Yiix*%8Fa5d4qAxI95;&Kog3P8GJE^w3Gq;W@*rE0uf$Bj8@ygARpk z;r_*r^YpjhqA&rdJ@D`M@d7 z(|6&v@k=G`j)~Ik0&43fs!k%6vTHQG?Ml@_#}qmos~?EEMY(ei=j|0q)541KS$DQY z^JS&yL=7#KqJs-z0)Mk9xQq&*<4PpU<=;`$RZUo>7#04e?K#DgejPXNtQQyV@WmFsw*VH&5NiKK zQkmq8E5%~p5BLqzeC_S;-#E7?{m+6>o=v`_QZYpSGgaa4n~%kz0hShiet!9z1{km1 zfcdx+NGx5HGt-s&gFd5DnEq_eI807Q!-(sXRmBod`Tb}Sk8)$rlA_u5`MuOO^lC>c zQ)Gs&)fEb!FE4+{ygjw+yj^u$#;Z`v%G)X`u*Ch1p0xdj>Yb2uMAG@EkhqE@#*h1{ zt&!BuKNhd%7X_En#w&le%LJz!_Z0rqIvFS{Ulk*@U6>{>&m1pZw||X$qZ()#G5xIA z=|{KUUCBt6)E)7EwiJ!{v=5g3kEq0U)Y-?)-S@~9{)CUY%jA=(FniWtPWS92u()>j zwOKG!vgZXh-}t_*7cN6n`6Y8=r(N_HJ{8mZ+~>bjpv~by^ST7n3C{s?wwSQ>2Xb8{uexx- z4vQ=BKd1M?VcT#ZUrG6W0o*Fx*2R&J2c(h?9*>zpAttc|dc(0Atah#$(7XQXIucT4 zQRrJUr>iZQ5>kW)_O&}G?}7=YaPVgBO?G2ZV)5;dq&hd`9W#fCSzoB`FIxR`u=X|G5mYoc$y_Bbd9p=3i4_CM&(@Qn* zfnmRXDTgW+Q8LQ!`h-U7T`9?3nX@k2Dbe=N(Rak}ynC?rdUs~%$#fh9|%G2%p;Gi>%2lOzO7#}fu8uEoutA-Ex0oBXjHmb|$i+EqD zYj#4_VGyBVSKSB{X>)uQ-{Iwk?H`%Lj*&R&so;V#7+M5~jjcQpRt ziS_K&ROPQipx$}T$>IFZ%Evu^zp0MB?r4~j*t>y3&m-5tJ=urwqm+}3sKsJkAz)NR zk?rPRNYw_BrQ4!kh@Ry^Y_*=2t{P-FB93ds^ zShE-nqntCTl2>E$jQATh%Sjcub!n*vL&UtH`2kOK;oJP}+jbe_FYN21UD#)Z0#G=O4S^~)hbdycT9si{6x zk*g<%(wKQ81wnLU|=m0dNP+p`8^#v(n88(u}j}DuExgc z@`DkJn?pmu@I?F913CG4aHS8t{UPaR8Xukp$SPB`ttw_V)Ogx2O@)Jz{x!3n#0qgj z{(wuBv*XM_#EUOs=vr7He`uVu4hz`Or`~Wyv}wxwMPnl)`lO~ciqr>)>PBNjtwy4w z%3+#W@!O!nTB<3WSQ9U>$(tp7yREUQt{yYK(lVWH3TLCcSm6>a?hd(JZjeTnjZ#C} zuN9Sb&y3tHHz_ujQj7E$z&m~gw-nXv?jb~v@V}|OdRAn|=ii>{Ht65!epc6Nt@ZPm zAG2OYrXue)MnBf=Q!I}web;?F@g_svB#4%k$S9=mlK%ph%b4++?35#2tUpg{oe96z z>k?bfvGvS`7->&0U29x`)>OQ=MUybWN94rEQ_^OTRn<(ancPgR+zo^)!JU= zhI%uOFh4OpM%8ji&SBN~n|SJuQrZSb@b};98iJR8Bi1;y&h*0;)yN^|zxQjW^h`^` zWFm6!-n*p`B)Ir_RGsg4*l|jjb#+zc+Qks!=?|A#=3ic1`+9Jcw4ZR&z~)5EuNYPs znX{P(g4Ke?n0h^=*%hnCmP)aC^c=3%ekMXk`1=Wn&Q2{{oQ@5b2DWa)OIjVLH?NM~ zoyM|a7c!@{`kLwj&i$rJ?48EjN|pC;!P=~#nd{-Jwbmpa-T)^Q$O94y*J z0atBiT{ZPpEv}lANC`l&nYZf7pdeHpbaB7imwDMJLF?gHoZ6hE(Hr0Smi-rWET67n zpKa3OHG6Mt*|2NugrS>XCmALjW%uP~L^&19=R)}^n}1nC{ea*;zKXLQxV zrKmyuoSbwUQb$6o*-{i&FsJ!gfJihuvS_2@Dnr9XB04ClD!9~|YMHGa$z4xCn##); zQdZ{X7-^kl4>QYo8CL|Bst!^73=PVCdF#In`K8gzaDJoYb`ejIPXq~l1wMba;X^-^ zgK@9Sqd`{8!V%USldMK_`e8_1aXSWA;f*i#Br>`i=Dn5n1qE}%OE2*S_G|3s`YFo( zSz@xvQ%yD(QQP$t)BZcvALjeX%Ev0$W0TA*t!i|@--0HO8)6R{>n1^qMn?06ENK~f z`PLtA8IPNp>7$-J+%35;x z=>qtbV8C8t@A+n3c{@}`^Fe;UJ%vyjn=y%7~ z0`U3H(6uUHfr0Zfjgz_}o)ZRVoK!QaN(zd94A(2jM-%cQSwDFB-H@;O709T8$R2_c zn0F(GBX#Ie>1d}2MJ~V$^B?clSqOJzM@L(tvRwTVHwc8EL_!PvkSjFeE?xy zZ*D`!GnCwQCW6&^UxE=@o0?~ol4XzWWp7Bv4D|$NlC=8>o>JL*7Sj%l!XN3OF>Rir+48O}n7)yPU|?lg(>D8wP^|%ILv?Qwk8JR`R3m$dlcPS*(%H%@A5b5dGR&VM zY?17AGKdA9Et#loTw&)hvmtyltDC3U#6H+_{%^K}2zID^Zbr!d=pmnzF3S5^%KW^m zoey*RCN6c8t+Gv5_ET?#{kPl3RudPkbYV(gN3PvZmOag^A4>GHWt%Gcu)GitJ(X zUS(Y#zcDT+J?dJAP4%?*x^@?W)tpB$ zY&m>_u=@FR8{^`C?4_%!d@$cvTks#Ay;AATHTGr4fX){YVxT%YGbC(Ymp*s&NI?ZW z)>R=Zdv0!c=QA!{en|g%Lr?*_Cc`ytxGJmaP}WDLs7`lEMFnP7YJinBv99|tg~m2d z3>mrAWc`M}?XvE(F{@tzOPgBOFnN8frr{1qmszAyW8GMQ|Cu3Wd~j)(S?_hZ;?-=Q ztLyiYCUZUqME zUZ8;D{{SLxxV>P*X>qD*LE(j*ZsO&uRelY>3a7v|rIjP!&9xk)woip6R;T@U%CJEX z7u2=QX$*G5v_%;k#NWG8I5VT`B5<#z3Y2sn zmrUt@M2+g>Ovx7=1Ij38xFP**4MUY)N;zCy>uk9wmKh<^+0LWKr7cUkN7d^abDHnH zP+bkP-q+X8JXD)rdpsrwaGQPTK>zWkg^AZyrGGm9hw+Hg5XZblukY0rrcC#Oggv4- z!-Yc19RXwm7iG88UL+AIq#FT*(DB7D0!?J}p9qLKe%?<0kB;ilwv8!LrEk%ab61pB z2K?0|$J=T)6fiLwq~xOng%0S}m#Yod_Fs=Rn*v?_+Ld_b$B)~8&rH{5 zk()}TEy}NdNUb-KQCJs`w3;8l%+zmAl74(u&$g7c>@h39VQF2l2J*n?YIrRdoSSM& zH@RCEIM>3QiR!$h=MDL_Pm7w;1KR&LBAC)tZ6ykdl-jR%j&9n=WTQtfiEwOc&Zhwj z)TE9}3fRO5tp^=#W6In1hg~$L7DX)qIj1n)BkPSQAYhV3AuTVnUl~V*0+GH8=b}1Q zJ3JQ>^#oegD6zD1ict@gpRQ#@8BOxi60JqTUqpD%^oek`!pI$GgTM58->Rd6-fA0F2V3+6vWA_tUoe1Idj#P$^QwYyHMD78 zg8VpW8P5Hg7-!TO<)ehma*Flb^N~%DH(0JH>%H zb%EnrT2N%oap7Si^HSEalr3`*$RIt45@aAwl619y6QO;q3>Wf1yTqojM(qE>G_kTB z+`~mM-CLBXp561ou{IL{T5X2IRVs<7*eEV#9gxMiWcydjT9z+&TYDiiR*x4M^_Dn- zeOAf11%TcbTLc<~<=wmZODfCY+16LwHij zdRIK{J(}Y>c6K6%*Lq&wPV>#CteQ0$s{id6b(xuI;H&t!(Kqhr$to*8?gX1D1@rGe z>SEPU&C5l#iMNDp&N2QwWghYSo4dMT%G|@v5s2_FT0gX^RpY-?w`p%vP(O*zx~OMw zx%aM|J^OkrEK20>8a5(`g#OE`%z1nU2DsMumd^W4maV44oK&0Vj+ilnsvC^MpooL0 z*Z=?Y8DzYnGrACF&&-J^glBuBs@D07F$DX}j7qzi4b2yYZZAu;619%mzL#KIvH6PT z@UXa|m?sviC3w)2#Mo91;HUC)m&OPKwBDXW$b zd_WD3W4ePcdxI`zcR#PaejTNp!9N9)n8JEqOYk0$Z9^20o$sFHw4V;Y2QaEBhkXm@ z+j;1yZ$zbGiA0jT%eQ>~778sLqFWK-x>96_+NYAAd7j&0MkS;*BFVDBz`SwfnLGB#%ChE~J0>hajJgw;os7*2G&+ zsF>Qg2H_@^hv*9OpqqgYUL>qan|&zuP|DJMcZ2M;s;!fPTk%T$?##-wtLD`Rd`xZ$ETLj`hH&C+|?RI z>yOSZNxtbYiEJ7TRy|eSlvTQ}8JOzgQ?jlZk&;tt*LNH96<>X`t`?j8l1B@!WlO@n zKJ~lyLE?1Efxo-h_VSXXaGsuXB-Vv-c>Ul1{R`l=VdY}!rVlbRO$a80aR&o@!K&tm z4}e!z+IZd^(FF8#i23b?md(IJ{!jfkQ&^yt7Qg>Hr86w5I-c%3jUGdptusT%{we9m z>Y!^L(ncFjayu5YvrE6BIpKGIF&>@Nh1IbE3s$8%@ zdy&^ZBA1F=U&f(V&k976nLigAY_=MX&xgyl(mRjMftm7JH|SDy^V@EkT0O3KiBlM^ zN@2x!qd3F4O68cM)cg*O;P-aFaTfY7>Z%FlK_%MsoC#Omfxc2k{k`Dm^EDs8x*K#<&ljd#xZk^ezVSfvmOvY-wnuqTNWCwzAQRt(&VMid0k1aa$!l z_TGpK;ka z#+OH)5ZiKx#cJJuF6C1Y3=UxMA|o5t5I3MBDz47f|RN1&Ngu>NRsZ9KT7plE#*QC2sYZ;4vBE{m}x z&2fDf|GO+Bw(d69W^sBZ$`E0O0oAY;wy1M$P@sj~ z)bxV|K3{4%>sYd6sl_=;EXLDayr{`yhk(rHABHy?iW5+XnZ6{5=|%3bs_X*Qd_5h}ft5_8uD z%EVqL`3o|iGKcMVdpgc~+KZ$p5A*h9Hfx8bM|s!{xG8U++m)~0iLUXuJEsH*D;||e zjPMkAIo{VrSiZw{S2*MN89j4l#{4T~xVQkI?5hEBZv0+eUSjy{X%ecZWlq#?3;?Te zocr4NuTe3)`R%F=9&)X7_QQxT>AWm0Vg=f|iuq8;Rde-l1%-S`HW?(ezWTU9 zAJ`9CtbK${uF#O8kGCNi#>Ru|q1tXKmH$#ApZ!ZHwN|Qpn|JABsWA{-P-;@b)27jQ zA9-i*Wu*x+*JVJ%gv$&L9p;PycYHe%4NW$}>8;8~YT87(xRG-D+gk|QLZr=Y{YOps zrCLHY@&Y&z*|fLX$e)p)7jdDKdn(GL*^qjP&NVj1xlCU76b0hP+351k2ykZ^2l8 zziM8vO}bfjddUis*X;*>)%wwnx3-h~%6u_ZIO_Cfb_6q7**+pR!C<8$E&$h>KF%Z0 z)pr;}hPTPU#Om9bKL{YVW4GaSF{M*3nY8+L0lFVV&>=YGh?9>Ff#3;J@-CF!xM?62 zBVO$AC@K3LPqR+%r-n(4kSQdSya$%Fsc&wo%kGkPk@Xd7>v_2!>fR0E>F0;fU!Q*d z;X(S<2zXGHv;D8)zJk+I6LS)uqRIy9euhu!{Xg{2x!u>YOV|A^3f zmb2SOICTs5CzX#bdaNGI*{A8*`SL4tgO|omlS2Mm^XNivT1mooN!!GM&|ShdQP13) zimA{LtNE~y1s2TQJsx(#fKwT9*0uvX8E$~ym=~kWrL+{=hu?1;KM>i1T&wWp;+b;AD<3C@ zp|+e1*Iv@ znDDJP6YDCXq#Qh)=A?;-{%|)Rf04Nfp6s!PmG=8+PdI_5p_~D!(Sgh>kl0Ag31z52 zRF@K|w$cF(pvqm)Gq&IBN(yT{#%yPPZH_31r~x56IU&{S9NWGsxbmme8yXeRv@l6& zNdDan6)6oVQ>Js+G)$tp*+EC8t>TG^N=08$!DDWB53$_kFHN_85Dx`l9r0LR*9m+s zg`Jj0+O~kuv5TD7?vZz|dH}orSrq3k2&3i1Z;TX@*}Tu+ALGq1qLo$845qXGX;CV> zSQ7`g69Y);XXxmq!=BVLPKpwqB)lOXdku`&y^p2550!2sfY97B7I&_QK_b-Lq>(gR({IL0Z6tbi@|AR5OE>1Xe(I-Fcs zcoLy!2(~+rUhYeOfy)#yd{>+;K?L3%J#GeffxR^d!kkLxRz zJU3agazl-0Y9@5flms`7&|_Qu+Xw#i%-=DVH|5)EaEMj#qsI=;!Cp=>>2FI;@;t*Q z5=;us1A|It?I%wF_t3FXxF`L?VzquxVHcBw8Xm9R92RWNreoB7Wqs%@u^U;rd5E9e z9J^OE19|ydeDBF%=AjG$ax)2siVt^KOxE1^PDd?{zG{V4eJPJQBxU|v0_5wp**V{+ z`jgX9JBkbwb8? znOUPUC#Tte#uk2xXY|mn{4^EJq!DPhYIY=B8d{p&_9bL=izi*+Ghm1b9Zp7{4Td{p zb`jKzaCig=DWvG|*NQX=#%30Hy$C^E^MB@2W;ZN2eYtL^{myf}^tGQ`Z`qT|qlbc{ zuD*UJqv>CUhs(~MDSF_|FF zE^J+EtQJ{QrNSUgTS8G|?lQM6p+Ks!@1w8G)e7{D!E`^}(5PP>q>fZf$N}`SEdca& ziF95aRvyZVP~5mrHT3mCRA76%*1@YX{kosZ?04h&`Ocj`V>8^rqxZrm8pRf__ z?Mv@hE!D}-DW13cxz2Bsh}0TTxXOEMml-y*ji?Uqodkhy;W5XC7>q**(js8ImImPu zzjRWMWK}sg5e18@38;PyyG-K+mC-#{3B#+t+*LNAk#T(7uPR1$a(?E-pO*J-G}-4l zi6>Qw6g#LSfl;hp0iRsNQZ?2;noN@=+Rwwc5elbP@1RVs$6HrIOP_+ttc zs@zp+MUIvH14{NG5ysQiy+7^g5LmF=zg{|yfvRYwq+7-i?u#})dDx3ZD^to%cCm2` z=>+oDwazCLF0IZrYWHAn84e_C{&_Z@($UGa-?FiqWp3aEpr+!ZKX^+>yc%RubO z$h7sL%%hQuP#%0M+mev`pe86rTfe%h;1|b-0?!80xLdl=cZ!|n_on!i zT#%r6Xg&0`vaDX>op27SQJl7P4K&Ji9d#YlDpCyoLXWi?AFmQmg*d^Vm_oPN0vgg+ zqDMXz&6)}}@Dg}-S7%+iS{;BETbSx-Up<%FJ$lMRRrorGz$3u&k*30jjo-Ro2HQbk zWKZ-=YdPio{$2d4_#n+IdM$5?*xnZt)T92fe1)N7{}NnA_P_M!tBI$oIaYn7?QvMg z>rL*!EgCbtm+nJyb~qnL7U6k$eRHI=F4Lm(lQk#-ZdM+M?IV$(iZvda zewed~VqIYH(i;k4dvhBA_0-3wsMiZAjpmF|F?cig0CYT)Q~wm)`ckI0G3G^*VMXth zV$Cgzd-P80)1R_oIw#B}=5HKT+$-QT5-dH_K;fDinoydh0d@b{5(d4 z$nQ7zmsi9Cs_5}ZLOSyWu%uRN4Wh`BRkNr-*CRxCCvoy^zNAC?G~fI_ijBckTa&gB zapQKL|8acF0_$CYZ9L$MAcyv zh1?DBNQX^%SMHF2b)QnTEBDG}9Phz`H?k-vxyDG5*WtdDx4|GXG%n!ZFIU$a()H0E zeitW{o5x!3oeRy+5i`7bGgF=12sg-II5f}k+i-gL;<%n{)Co=O5M*#t7Hp_`-9A@; zcih0_UE1t!9!(IP_;Vurm@3qs7o|pfLOppi;7#M7>ixL*i#}><{H)c(`#Dwhy@Fdr zaPV%A-mmE;LL24yn+@**TdN%?p_SXGEZEet0b9o(J$D$}vs>X||B)Sz45F2Jtz;i{ zMM?i_B$g)grDxo|A|H`~&tR1sI(Jg!c0YiLy+2?fIA@o_5C6^%y$L4ZL&2I?WE6YGth=2WO`3DwAPfUa!;FO!znCJZ`y}W1V$ZZf=iu0X zn1hXZh(oX&)rQ2A3Ol<&n|AZdYFDB|6jFf@CrUPUH2UD9xx|poNK}1)U$Q^VjXo-j zsTsA9@3#*)i>zrP!Pg5@_K`(Pt_?ib>FR!Ak(+0yWLVM?9Yc4uLXG(~2Cr z3vT{>jX1dFAH}MpvBTmFDnq-@Ppzq)DW< z;`T@lnPi>m_NPE1sBXQnG32az#n%iqWN2;O{h`#t>aruOu}@y~5N$vQ=I$&EXKnar&&+1| ztc309W0QrhtKIGe@FVZ~iM$;Vcw&x|noEi&h;dEGXCP>)Xxt-)HCYuejo??65LZiGJ{UVixn%P9WO@Izoi z?uk=m<%0$B2jI5S`}npu7I`h5)~d#>tA+`CttLH_`5ag^!50^Ts)`DS;=9{z^tm37jO0BGcW7*Y z1$2z~@)&EEa=sh>TAvr5s`B=zs#?wBe0-_e<;M<*ZAF!&4S&OHp1QeYC9BTnx~VYJS~m3T$jND;&h(Y=*_2A3i== zhAdb4qI=a)Jjy;-)*FaG#Gjn`^P|8I9LrWs$AU^5Y~1Z#iJY{ISuRsSzvz^E+<;I- zUl1`e>lxU7m%^E(jAHNP{;;8MFd@Iz*ov#e7fvCHvyTYy<3euC6WdeioqP)~$5;`F zq=C4^a3wMr)RQkvRZR>*R~O-~_H&P*U?rP8_Ej&VUKnOUVNDog#0oqh{*;Kvl^MrJ z9dh4|4gb!|4Z@~=luvzh;nh~I&_~Ei4s#1#cgC4*WgLr)wV&~g@cQs>-;>XTqpmW~ zB1KVw-6*p}_~XkAnW3yted)j7v)Uqi+y=4IH29%elTi-q zbTDgH4KjG~Mq|6Ap`kAQhRZ9*IeW10C1-3|=AC1SWS3Z9ZKEEgR2Dc3v-1QnQr~iF zy$gOuQM743nqA$dAudT*%4e^%wMRgrsrWk~D4s>ny}?Pk|M~mu4Iqz9E#7s*`9u-Xvinrbih{{9Ag;^ zv6l3I_#=+HN%GwC>9-9mvuo`at4!f#ePg{WH~lUyQ@6)**S?Ah$*iK!*@Svkbu#F- zUY&pKLL^b7QI?>WcW3!&8#c6Gkuu7E-PDYK=}GczG174xyI|U0B>Ix=tcr1yRP*~a zlL3kC>gEtYGU3j}XVb^_bS>AV)VU}?=lI|dU7_c0s?kA01fMwp*ah|E@m7O^jXt{L z$@_A=f@sH`ZmILx#xC&_53Qg9V5zjgblDXT#p@i3YH65duJ`|ZUsB%+b;+jXfh?Qw zx5jqlB=<_{VkTVEb>D38D#>-mD9*#qExSu`Wso}*`!ss*^;g!l&&eIFk4N&1qrSe( zvj;rq@_o#Sk9ouf`H9foDW`=(z42ovt3Kc$L-9pQ|Hz)3Dujg^{!47bsICYj?j?1Z z`m$t;T{Dz-b}0KaMOxLcbG>BMQNr#|gVW_}Jp4THbT-4U?$AFGK}IQHy==3%q#&w9I&v+>~S!ohZHR?z=Z_MSmawNd*oRumAVcTkE*m)=1{KtMox2c-x} z=)Fgzcj-z=q<11E^ddzN5fDO=&_nMDHMDs4^FQaqnfJV3&WFro$YjGXd*AoE*SfCj zSE>chafl-=hHg4y9IxopFfM12KrRe&ugYw27Bc^g_(@ZWU9}j^vym^IC2p6YZe+KHKFY<4p9@V*s?7E@#R7m&O4U#={OkbQ zH{V`BUc)7TPoOQ$5Jflls+st=nAvMwvS1YHb=>~^%fxl=uO6+1xTbz#D*V)$3640X zCVR&mM~k+$l1@o*S0M?I#Hu&fyClg!-U;_ zhcmjQX_+oxGZ{AhB|el&Zc7l;%8YK1Zn4_D`EvSOiCOr35XPSNBDw0 z=a*KQF!TK%R?TAKX#*~w&bS}e3%8dKs#&pR0tzUb>G|`xETODqownfi_VEy5`w)X= z7n`0b6RMIX1lsy#+Z*%0>J{7596awjnSVMzYCs7EFP=C@n?%isdI^LxUO;+aO0}&p zejBna_PJ0oe#+h`TJ|(aep^!smW z=bn$A1-$9bs*!Vi^bj&1%!)BxK4emYz4E#*RquefnyKR$u7&b-t(ReYdc zZjX`;QwIeR!ZpivoeNKpFr%iZp-Z(#u6uS}soUdPL7yLIK)r(BU9w)?#Mwl_UnY0c z!RXsw*;`Oh;cbJ4rTPLxdLQdH439Weo?6Y-{%$j;+W2)=pzQ*!C3R9IRdrZt@Ehj6}VZvaxWQJ+suHd)tqq752+%w{ zy!gwaAg?O$p0%~6YPFb;Z5Ae|HWsg`!|GCGG(TF6v5b$w;eWHqarDpL-vz0TmnJ1W zSgusQMCEeplT^LWPE9vlNR5x0TTJP~zG1(of%UyyQI9HauamN-K?U2{CX(BJJoT@x zX&BPwlX}~=HSO7V>aj8GC2K*=d7};g4&QlNj~}wk9=DTssaW9GWLy;AxuT zIiAnRM-rK^t7p^Eg*8l`4eDbP?Cik4WV&jF#|5iE6{}YsyknrxdXqQPo~4|jTq-!Q zUqE%^x=^g%q2Uw%`3^39i~G8c{~%}gS;yGk2Gw^eu@8F;D%;=fQv=VyjYLW&e*!wUTbo$nEv1YZYQJ<_K8;5t=T85417S}$?BR6eN(8OTW;hZ65lrqU{ zF68;}eX+uf+skP@x5K~hiY5PM?}TmI*V4~XmS>jkZ{e$7-0X3tl*?Pgisy^{FaQxfx2GP3d#N}tZl z9UZZ&gr8$-J$lJsDYmB^t|Xl9OrIN7g4#>ae-G!sDPMj)3y8@(6dc=Xj z=wnCK2J?c>_T12`gOXUkdPmOuUvv39m2J8f&K;DhsR3u|Ib^M2r2zfNd7!RTZ$ z>L1an)gPr@V3`L}Mh?Y4yweyE9&kQB==a+8KM1q2#6t+G!?y_ETTKX`y7eR=atnZ- zUTHKW=dY|#SJa@l(qA~?KCtUP1;7&@LxFVCjL@OQi{fBL8=vVO`2UWV`Fb<%>Hm0v z-WJNA?m|b;H#!0~`nuwk$U4dW4fJq}KM*n2_waU0)lZ(}=;QqQD5y7K53%#<9s>d+ zj#I(PLGRwO55@j{S>I4ae=q6PPp0~@``?vRHkI-`t;KMQ;fk#OUM9G#J_#0oQyCv9(CRNk7%i#y&-F_mprWszwkg*iG>TDHn07i|$>|`09h-Ay>GERZl62W#>3+LH>7ZhBOO`i;L_bR%GJAO0 zv~$M3HHLK~kZ4~rh5i9JJE2d5>G8BUL~j=z((Pjx#cn9al`(EHOnw-;)D-5O2k@bK zb;l(Z6X_~KS$N`VFijnk)4iFUk6JsURZxf%IRpo(S>rzHC&N?ZdY>QeQZ$4-1ks%eBHR3U(!JD^b~;zB}7ME z=?^zfl{w}i+zWj|SWse<55PLAU1wh@Rhb5}U1v8KK)geVf*C&^bwerSEif;UA4viJ z=9T#uVWD;-ToZ;4$z=ncywb&K^(k^j5g+ab%N6=VRU1&isuEw?>i9?u`<3G| z=-P@%Ba-G>2BN1u3BJ*ai#*rDJAXElnC{Ey_<^V5_IyHQ7fUma=Psm9zg$=SBXSZ( zA7G-8xc`#PYgdHh7pWxroz`)}@h3{i#+;Hb)-V6a3m2OIaLLC@_0s+LS%;mDY?$X! zM-ov(xPFvC^Q7o*AG1ZgP52OcW_=y{HCa>9PQEDBch8wD;q-F;2sYp9Wpe9nsC5Ub zQSOqBU#i`wE$APSpXtFmB512gr9^NxC773+HUwoZ7($!T(2x^sqovw z-pSd5kzarkPEp0~lHUbap3 z!^=Rj*Qc3pkx0~WkZF7~IeP6~l={ah=a)7s(1w7v0K zs)zA7@3vTuOt1m;PWP*y-vSC7P*g@AMji=V zE+ArmN?$`ILvl9VHUv^h80sS4=ML{dN;XPJ@DotR4)7jCz z8CamGP7bBNlEn^}RJ(wRMnf=NtoR7Pb2L!54dWkAWqp4-&};puF^V93Z=hI(Ev(4D z0?k|P-J$B{+OU&jX2uvuaf^UfYA}fhx<@n?miXj1S^ctxtv-kdrDZZ~QzT|mk2UDQCO*_#V9{wKzKRka4I<<`#(^LHCG z>EZI*e2Y9-}-a3T7?J-5ve4(~LDW-kwCwng|CSA4lT7 z07pH;L>*WArM)w^9yrk zP2;vLK&X~P$(Jg;HD*+A+SOY@B1;*&5WgJY!}?wu#FNFsens;MPPWym8!4bDdc}fU zk6(e)Il&oM{;s`49Em3Pr zknBj>aywY+>|4nEB_m-{i7MFWQV}4|Ti_t49_=ky#U>{}GU~k}Oa$a4s)xB=Y2&2& z2vn2uyerjiee{y8YNdcS@yxuWumIYlnVDjNuUI%8tnzl@o7iT`IPS_`MAn2a+uRL) zPzP}6;UAP(2<%-SIz>PPhUs?D<#PyX+k7e(6C=(ZBMU3UmM*X7ut)6*Gyv9fv_HfI zt5{gGV7b%OI?`6Ld7)M>ksup#5^*q;VQ7O+Usf|JzGur@(NMX(GY0sK)AMBhl$P&mGT5I*gvkANaCm1WdU<7-`Cc} zLKeKTR^5PDy>m)$rOR08*5aFse?(%2fK*?X0sj+>^$#5nn&(l~vdFXT`88-`nD$Hn zw=G$qZstSk@W$nJVBnyvuA6{1P1Ts%StkPvo>@h@AKK6g{cH24CbC_(%;{nvD}Q!= zZd&$?!;$M3&6xHU3;wec{&p#DBQ@IG_f@4b$|`E- z2W;j1W?Khhhvc+FyzBV6_vAHpF+=4;LS?Jih7P2&70zGQqnpn}r=XlKt}?FUI-;^;L+}!$|6uJXj)XWLCO82_L=K zga?^WHQfn0&(gqH3pZdx&SHI@y6(yAXD6k&Jgdh}7OI!-TsZtdagT2=u(VRkvk9RD zKMJ(^tO4PLu)(t-NSS#+V7=#c5cTI@)v`2e5ykhre-(4@aV`7sFtl80g2cx?;C!x< zbC&{s#P*gvk@@ihno$nfcA%*!iaTF)DWZDEJxhlKj2sxXkKX9}S)Xtl_0Xp}mIdnp zZq(<&OsJF5NJRDSE-buBG*sC@1{0XMy`(RxW!=xt+E=)^P~ zPSwSWxxt3)9}#Fzai~ue5(t2a@VZZ$k~JrGtFIuKSC~d@39?xCVPiWMa9Eog?ac5u z=)7&05__4z-A1p`xh@09$I*`6)_nNq@Oz!y{swRGVZ}~Vqe9^;x(~%;G3?~qezikx zEOlTGuhlBwcU9uYqR$%qm*bvJO$<_BAxrSR-2~>==B9CRD?5XR)}y5)1us%Qgu^{eZMEED;)X17bliHY#!yob zI}G}+LfTUF$9jux0)kI`B{9#`OLf3RCy^<2a&wPv&Th!n@H})|Hx5dPv=Fpj!FeWb(JHpK>49Qvl^%apLt^_ zv924m3jd%O8Gyvsh#x$3Ix}tz)Y;>+QWT-fmo?XIGEEa%1R3zpYP*pavMe(eUWu_& zFPy!?+JvFaZf6eB_QSae#TDiQY{g`LY6rt0mtF63mvQ%|Gn0ou;$uYRr`&_ve?2?J zRwkEPCs9){sJZ6>b41?3D=+IA4fN@odho2}^{tPfbsG22bMQ!Og9HrOFQaXPzCXR| z3<)8!;@GWgliS;Gw|b%*bG`dy`sGm{^BN%Igd6y5sk#YdBG9{-l+X?gYVJp}WHA{L z(#pgbia;)<$)M3=-&+c>w2C3droTOld%7I51If#7kwAu8D8qJk zIsm~_d~E7(e5~vuan?%#K(>mfV@{Ys*1zPG_DJPy6o)jrviT!gI%@%3`Q%*Y(cHXh z)s|$z{(>-M@*fdcI1HE@gfggjV3S{9?O~iy2c^8)1xE+8rBBK^X|3Gh) zA~DUC=2>&xVV_|+Uz#beGG82GcluKHDipgnl2QZUOq($CoT^Bp*68KTG|aI6VL*wr z|5x0DZA*p7#0rh*wr{B7w&oU~@GvWBGR|>BhE82H^;uAaXHVq-8)^0cAikyomo z+suZ5v&`9}YQDm>tq*qTaKr98#Z-VBSRixiFeH;XzVx?#$Y=P79Q&;BX;SB;QWG~0 z$d~|6H;Hr?YcF>wx;;RHc96k&q{_V4`Q`J)-S$$4mO9uUY=dqIM!J^l707-X| z+8IBLNTvpb3QoREvjAmV<(dGyu$|;q=k`lOWoc)2lo;$QWj+$^R*esO^9gjZA6o`>wJ41;KAa8B@p66Zk9MF4 z3QP<6aQ~;CwM9AM*CLA|Cxo}6DdI8KEy6`SNJ|~Zp1AKK|G3B>s);HDF>Q%ge#y}f z*Qsl?6Tk_6EUJsoDX1NFA2<2KCVO3bvKYrylfUd1Wu8=vJ?m{$WWw>p3169%jdC%q z*E@dQIvYpNY>lC3=Y*pK5JD;Rd&B%-6TiC)^9Rmf=MY#yL?0rli|&0rKF9}0KfuNn zZbmtyvV5)HCxt?TlTri5%ohWudC6+ezoeR-$b^oP^mDglaKvg}huY}I;J`I@`Y@Yx zH5VPj%8?q*?FsHd#-U8A;ye15Ngf6ng{Os(;;WNBT6vb`OZO-vli22UZ+3An%bFyM zRK4M&yQ#&|J~;8(&!r#Y(@KK{?@eaA8iFiT-rv9vFKr6aqF0EQ-=n5IV&(*4TX-hB&(19`;~|`G=ow1H;8@ zV#78(2z#lCeV=k&=>P$(XhUs~6E4TiC0%j9f~p;L+v?)AKKd@by2PIBl>-g}-w9V^FE-U|E%xTk%d-AXk(Ai$eYIOHF1v6hc^i zRsb0kqKO`6K6HH2X)J!2Z93;GoKTpE_p2)Bq;C|>s z-#Kyp*NRuQ1bw}RTA7=UmiFSt-odWx_R<`h(@JMYsr1SC+Q7##uU(kL>p|;2UK+My zaWvmfXrAH06D*Yz_3kzEvbUm`sbP2$)dfLg}yD6-6~dn81U}@iBYHdA6z$ z1lhoynx=}ae1zgixTawz%C5CGW`OI@?`1c0-p}1P?!gVNo?mCmOI5Pp+-zK=JZNVw z!b|m_qrQ~jZ|RN;oEW7p><&T7x5qKaCRT7Ki|s4M5?Sf}`mb^+q=6)z?vsFxsv?X`IMqag}M)myRk$%4ZL%C9jg z%<~8FF2OaGl%>c;{wYNXVX_P9-Nkh5!t>o+DdIq$bNPTABDyVA3ua27KWojHOn*=e zB8|83e*~Q2ze0v_oO9=>xvF@{pXuzW`-ruvV2OghO~vWuFY9CDOX)Ar)|K+;BsfdG z+=qf8ec4pbT(uPIm&Kpd?u0nrcW9m?*HEGOtZxYB`&`x&o|;w|k>@A-u-)Nlzq_k} zhDI6B`^^&cGlZv4u@ot=dT*ZB>L_bj)@tpA3<`;8S@det$)q&ughj^&UG zlIOGzZDTcz5;9esH&3U6oDh$Y_OVsV=L4r7>L;C7r@dX?yThJhBTy1a4MMgL@malI z7EkiQ2kY{DbpS7umv$f%H|UN}xO^GR z-HboNCIkCbWGsDnLrxp3V-If7v$bQ_1D!QqI@thWd^DxFSfK19fNmGM?KL|aADfA} zcQtW>qv0E`&a^8lX5>TMiAgtz$G14?fcJHB3)bjEgol0yKe5UgppV3`z!@2)du_kg z2TSnPYGypyQpOaLq-YONtG4=-51PAbR*Y$a2=DPoA1hXGo86rwd2=q~Q`wR7601aA zH9$mF**6t!E=hNGpX=gf-6mSPsp)Vz$+QRtU=rzNf&%DsaCb{R1n9;VEVzGDi&}y| z&5kUh!(T7nnb->oq%F#}7>fC$>uLVVd7?V^ouXAcc{yfY7tpOf@DI{8BK&NeEXI+S zLf%m({n_SXh6He#4o0@eKg(R35FL1w=3#sXRBvNry0xd!O$5#yB!gr=;Sc&kHm=H) zyO&b;@vUV3cgFeeJEPAuk;2szdYK%#pm$pamQ!zX3$_gxt_J1$&+4I%mIO|g!2;P4 z`4QizD{Y?j8-srN$G*c}rDKu2L-U5~8EgDrgQ_mRqqazV^xZC>!cEC3z1eQ+A&y&A zZedH`+8)q2Yso%YU<`Ln2`+{e_aNB|sHv$Ea^UxPtjGO3Hi|=o^bSQG=Qll^FyUn$gs{AL;rk82DG>2E zBCVA8-bl4s4Wx zy3Ni0*iUP1jfX^qZ7%StgM#tkulEM4wrMn1WiHD@kF@DWfj*2txA9pxQw{l&%xYv$ zQen$Vg7?Aq%36R;=MnZHFf3)@(JF2>NlkhXp_X0*ODsa7CPRfMeU;?E7ZT^$8k~36 z{K&{fb<1uw@uZB_-0>FCiHC>|X0oa6eLd#?cvmE`P~n=W223|6MHDczb-j}Ey_<_d zCl@xe@Qh(ss5Ip#>HQlzI){B^QF{$!50$qj-ezA2v{tLD)dfA((dh6^YU)f3Jb?T? z5~(d^G*~xwtrEmpU;Wuc`c0Rn47ZoFL>v!2qz~(TsIKEK(l4!KzBn%bJTvEUTkO8z zn@=Al-)vT&MX{9mtnmL7N!8q6HR0vtbv|BMRA@U&z`>%EWHE(D%1c82#2>pdDN6ql zRn{UhEANeHYgi9o&q@@xxi*3~&#*of?>3kk=1X8%=ial3!ih_R(*XQAPmeD9R^UiD zuvy!7wIRPv2_o#{xGiLI2B~@(onH-ZhzndsJx=MD;-I{~yVWV$IMGm6gC-2FWHY!5 z+NbW%n>+D@IV5TLjST!&eOvW`U*OA~=a{b4SNja26$h_Z?=DCmZ;HV@J}DFO!2XN< z+>!t=BBEdV{x!m%R)s9%2KV>dZ(%Yd3eRK|OK-2D=I43&XI+?g>NlIt;UJYbK7&FA zT{I5^_r7tRXPpUH&jq?<-O3N26e`5XnQ~rF?nNNDY=SP;P|mN3cpk40mGSHg|JET6 zPGSO-pKD)MJL^-GqqwZi$qPA2H{QOzNo0V^B_TL+;+o>ID+DU&L%SQ$Rbjt`TL7@l z>kn*ZM{jUNiS8CKkM~Y#ORHSuCBBi&@kS@m`}@|(REDtqd8&o;!G+Cgt5ZPp-24i> zbN%bM+xvx)y_wRGjDyV_$KzI4K}%Oi&YP-e=}zQrTIZ(^PCxwmE0>=9<<%YSx3gOd zY~Na2yK37fvk7>3qei9wxQlteTL0-Q@vU`IDz8JS>`pW87lTMssN}(l5`)G^c|FYS z4SDc%HQwv7VqwW0iFVKm_Z9~JkcB1e8WH$RgH!$$#jT{Jq>jo`^yoQ9r`r&LVr4a8 ztTfs~2NlRuc;HwUl5-_Lx|J%|rbqeXN6PkB(xKNxz0CC+H-mEhRs>DNhi#d8HKKwX zWA4bQ<%3Os-s3jPw5$KhtxGK9d=qk>s>_6Li5|vS1s~4)4jItQ5|S z?@+$ghdwNq>DfN}YX7M{?CD&H36>6BtCUzq{q~Z^oUl)4Mke8>G@ieLTMjTtd@{{Idz^K5SwR{#9td5CA zR0mfw+Z_AIMz$DtIC#0a$KFmlZ@PyH?mbIndDHkZNB4*ZCWi~`r2nD#sM}fTN=NwP zs-yh<K#YRwz2O^m2J8R))hmv=}3CbH`1Wo$R zx?CqDTy)koPAz{{gTP6@^>6TJW}AGFbNy7n$mN*()lV8XbUCxXk%@V~C_f<3MzVp(dr;cdAPHsZbq@7sp&~p9AU1Gf?V&HlIsIb-h zfF!URe9=Z=Mqg(nXAQhJ5=jdln)f?1o=VfTa6Q(_QA^b@6Vl6x_k3}9qksJ$kz&_| zc=#2;9x!|;nGWlw90;M>_{$Pd`U8;wB~`rbf2$8p3xqAd!20zZM6*5o);w{gwc^I=AFhL) zjsk2F{??9=Y6Jb|k8`6Og@V=Tf`TWzYl6GgH9}S#ZoiZ90_<0`mrIUURDMfuaM1Wv z)W9NJa0sYk=IS1v+OeWIseDDjxL+F6fm4s&UpCth7Qy!R)Q`Fnp5l0$QUTV5mK(Xh zC+VIq0r+2+E4f1Pyu^EsfOLQyU+jldKZWCKtMLnma&57}{7XR^2i{O1|9dw#g**kj zu{`IOy4lIr`0)mf0T`tog6Vj-a_JZ&ajki%=AP4}cCsm+xmVP7y|@m22gMpt;N?k} z0nKg?9RDQx!&1xRQk3m=MW--`N}|4EPi?Z3=8B;siMjIg2$L00Ul$EeLzDlEquUKD zwLi@Seke$HmghA48qsbJ6T2=Y$Oh}+*D%u7HoLP2F@z@_)4SeJSBDzdn6Q5@l_G=r zT^TxOp=6t~ukAc;KfJ-t-!Y{nA00g~3@ffr$#vuk&-E}`SZ1&KK*r`d=fk))K^Eu* z3y=`ePd%$?8(8hKUI-aBQe~w&pRp-5M${c1j@9c}z0k0%*ExLhJfsiyki|}Zqx_`b zWB7%TeE+>778bU@OUL~otw(ThNwIt1+YJy)*)|bjb2qg8xSSsR%%yi-X5bgGuHKQy z^i=enpv^3!Yp8W`e^F6WQ`Y?2rkUT{haS^y4|NP3OYQ~`tTq=s-EXkGOnbd41$=bG;xQ5!8T5$zOlxIj3yx#^eh8XS0q>xWu@n&AF)Z zE!ViywSPoj_N_n!g5bvA(1}Mcy<6DQu(Q2QfyH<%v>QPIW~Y>gU>NM;O{RCN);dt{ z{)i8Akakg<&iKEK+4sqzXwVWQApM};f;w=f*;#XH#?)qbloCZd1ZUG{ZWD1ONFEL$ zdDPrmhvRLm!%k-A0_;+rDT!A+Exdxmr!65arGL$$rRZDN`g5nIu(Qz_N;ZmgSMTt| zmvoz%)=b#5$SiC8Sqa!U&HPHHwRN&xG1xH#1Eo?eXh3%*AFMQM)9tl0f?ZvN=l6~` z9U*c~c5uxjN2uJx)r!kc=?!O%9)VniHBBb^+6pLb7id$r4iFT&t^Fdq82qLNGxesRg1N+YQD7XAClU*iPtk`ODoa52|(`)*@Rxlo3cPGuf-ep-#ha@4Kq~y9TmPYQ88U?q(I^ z`IV;$Lk0ejUKmrny3Jkx&{?epx<GY4T-74yl^8S6Q> zwk4AVoH-F3>XHOE8gm)vA|XG?x}vk~yv&WP1N??MMxq zf4espZ{r{fIOqGR%FXpkuFo|_BzR8;v z>YqUEeF#xO^08ZmE-Aun1>eg-#7Anug)HjSy;3KkaG3UKjpJ^|c7s#vrv`<>vj)qN)r|mJ?(_}X ze3fS<*mQmjs9kfdS@FNum)359B1$D!TTl3e51s{?F9+LAUY0Rz48pWq+5 z0%4#JL5h;oob{6>jSX>&x>0g|Nu=>UaTcV^UvBn#(bN_)_Wl~FVAQM zjwirmz(eU;9!$HUM6Iuj*Fsvs%%~Kze_QFO4T}yxA9)VMgS#GoKf7qn^k_&0>kLcy zxLAzMJ174Vy};*61eo*~_r0ms$?<@(RclHx8AKLr=)B2jX|bQ&^Dq5VYX@j67A=Os z5@pp@YwO$Zik+Y?DQ0YsYUdun;<7HGbJg_FS!j9xK`*LsFAGIAc4~b3$Ob?}Q z!HD{awG@Uc3i@j64!^gFyzeI_8Ss0(A5!{OnuLhRP-SL$1+14qlZP%zw}fRQX)@=p zlB%pZMTa430a5()@fqUfYBfR~V8RH=!Y(UlxCmAu(%`d&`qDmy%vtu$@|&iA0Cmr5 zO?zb!GCAQ9Q<%B_`fj$Wa!dPw?P0yG;x=&3n#=+YAJD7E5J|TC1gu-iQ*hls?wW)cY_E##+m_-LMNe-)3 zicd0p4l8Ft^yU4^>y7Ka*2fuW-~9&U{v{GIUnx%rCrseDV`rK$e>9v17{2@?I?lS!h-J969O` zOAdRUNo2h@-6d{Jt}Da(x8gxMIoW9uYijQ4U)R&;nAbctEt_6V#T!g;L{0zhYOr&y za>-AfLccVGKY3|;T9w9s(@&W>uy6k==%`$uaQX91o(E~E7?D8^{D*~no z9zA*UhXFj*Ag0L)lLH=7es0Ewf>y3Ha`f}ETg@(T&H zC_%#elIcygxOhxk=mjZ0O^czoY~%kR87E^K>u_TtpolV-t+-~( zk3M?@UX~LS`(rPun6LLQGp{fb1;?pP}$ZCY(aOR_iWCS&W1(1 zz#}vHPht({Uz-~b3*S8$IUO+wmZOs}oMZR)fA{?jWqc!Z=v}Zi@ zCz=sOfJ=_-O~YeEGq%kU0~B!!LMB&0)GCf^AhO+<}V63Aa zOn$ZGck6367w#ZzR6M%;kq1oi3#KkV!vP;~scFh0zy}@u`EKilxkRb>qr9vNi{8net`E#3@4_g!^@+{SL!`!S zv{<{+$i|Cq>fQhJ(>B$qAaP^nF}FNs{n?9}NldM6bEY^Sl|?=?9maaiQZnPp1Z@Y6jW4 z^^3N3fHAAS*IB8|;4l3w6JEI%B`K7O^Ug(8tGQF!yhQ&OmUw|@+BDP};GbG|>RVEI zS{kFdzf|XE2vQ_WlSRt~eV{ed{areMJ&Svr2wab;c{sVG;D+tKBs|h&cAs&EIzY z8^)|6Lqy7~+w~S4<|FV{(c#XQDvZWWJh$K0z9~xD4SZ+9!#6XLp)rs#_=`7K)TQQv z#|L$>)kso03HCC`(3IeI3ewc~UgQT!HxX0#RG%ObrJ?cP(IbWB{+BNyZG%G5X#uX) z94|`;8^;h4PbJkpo8lt-$%(nb<4%R+$V|SsuJCrV&wQ31wX)M?#UmczZ8?BR!Ki8v z<~cf(*^i6$$v>j93&)g&j$TaGRZRB5b+6Jfu5`kni6bs9!EV2-*gkbPGZs?!kLUyB zvoXSgde4J)+oV#uTs8wdQgxD^*Rnp>$v+e_8={-?^0552q)JEwmk` z+I*YBCqjy6EXscbV9?ACblp-UEM9}1e{0#nb%&bpffNW3zfY{QJ_K_H#xkV`M|eRQ5T!ltEhB;}MZFlhV@py;&6UQA;j#2(Uy1 z|M#c9(X-6dHBJkSe&J@nK!E1k?HOz+I&xkEni5P%`A&#;2lp}I-X)ozN^JAkbdAeSnoTn6R(P>Y+4%PAnbZ)0mtp+e?&2bduPz2zyF99DgP0@ ztnhi4IcL$o#TB*GcAxWUfrPcYQFx|83*QZ{B+0dSp`m@r(+oNk{Fm<4pyHw*kg=6~ zjblI2R0;789QsF;qz=Ri8)-hR+wENP0dt2200MLUe?+2g4ce)GhdN$Jb?Je#5T!3C z;$0y4KNR_1=RP;hQ{@Q?y~h_q^c^NRo0vY zuV69vCi=Ln7>pGryQB9o@ZWdZNbKE=V zNyZBcU(p6FP4`kn+uZA94xO~YCI!pmt(Kr9SMpfl=&ofo!Z3Q^ls){4vB1nfsMlQS zw6OylWH>FMv^&qPTVGH3GbJIYV%UBdItC5$@!_iPg8n0-1UetxK$~$Br*vea{i9Y+bhqSGZLQ~x89I64J7 zj2n+_V!huG@0DJ?v;jJ3fMd6??;p`{@O7rr`A@z7{r6<468-O&_p;{uM-&c_3cj(? zjPp!N2+wkUV3M;iyoUcHa)^YTZkCJ8J}2&GS*!iR)&G-|g8vgey#Mg|?NlP7R9&JQ zgIqA8Tjhx8&L?;zkkw)FC$1uYuz3QTol{8Uev5qB{G#V_}1?~A{ zJx7J0Rf{`Xl_S$X+*RBT+$gs^IV-;Onetj+#SOk1Tq!lINZ0@GPIhW5+MjP1SMN3OpPNnWe_Dm0pDf7;X)RO$uh{NN9`p;VEna?xT%5)wvuv;t@H8#nQnY(bkIo2rD|EdDV7wG6d0E4*d>8{e`mfg)zSk3VWy;dXQVU!t$_EZk~I0e z)*ViTGO&XFWlE8wbX&h?d~1C|w%_J{WBv363Kc8@U^^GdF)ca0+2bH|O^frR_RkjIsX z>3@9;sQDO@f?~de(cWL!dnm>sSKWu}{TgS6pwq?sl+u}yq?x?}p&!%h#-D!AH6&@s zUy?1c_#m`Uk5G>y<(n~}tn~oN2kS4I-!CSth9_Wsm%M4yib*$IvDG7VM<&b7hgd*-n6zohuK}9s=>HO6>T;-r*AeCd+WM zsG~kV>!+*0sWsBernh>QM^t}>XsJcZK1nj< ze&rx@ixZWUi-Y$bl^vuDh%DX6+7-Ey_dYGwy%C=1grTD*t9&8!tfEZc$hK&OU#;L{ zwu#1!=CsMYrD?*MRAqE!WaXE2iKkP>m1-q&)Url&u-z@q!icO2NbAI5S7g^Ahm*}2 zuu`G=^R1O|v>upihoX?$w9*gKJOpLqN4qwm8;`sZ@9MIoe|8!E=|AXZL4bL0` zzk+=r)RBmSlYPdR2fGTNo@(9ZFW#B8f-OMvyTg4EN?5IpgYLbF@ASUwcfuZ1-nMK= zZ1NhsJ`MfK1~Vn{T~j0XK6`AhaJ)(@IOo=AcoajVX*msM56#k z_vrQDS(PE}vHA5i^!G8h5qefoE)>4;Z7_;8ffATvZ8Vd4HL!(aS;z;4{$SHslz17Eo^mkpt?@bWzi zLH*8H$abn#pz!p8{JFH6wiR((mwZ>qXM0`3;gi{-)nt(c7i+WYBxx zw`Eg3A+1>55A8NMO4ql41Rtj|Kb;g3Lew~X9QFTeEc}cs&h-@^o>Pv(@~sK|+RQ9p z{jWOdCB9`GtQ17#%4MIa^z_lK>`TW}lXUH61dV9ED$_2>*WA=Q5jG<7WU0C&&qTsd z5@0K;G3UjCt(rVnJL8Ko2 z@Uw1Ch@==w&TwfZm(3&mPn_edOV>szK?c}?DV5VQ#*O2e9Nr&mnY7IwIO92VXBIK- zn|7Z!DVSLgfFg=(Fqq9yCS!kT@i4HF??W}wWRsp>8f-Aim~cXwjRp7$-q za2V`km$F^9OqfXHUMca%d!st{h+zW^(uz?N<-<(=O3cnEj^i& z>)G;;NOgml=kL*;IWGWp*K;D1dgdSKDYo_s-R5TVUg`avXy*-IIT-S6o@OHZ@}Lm| z(((=s>e?N{F};>aR@0CXGBI&{fO^lkG}rcg;BjXz2~v1>5l8Z>QKB)Lf9cK_q!`Oq z*as$~BxTV{aiFI3RUPvDsv7XuQP5r~1?lb$`G06-&WDW{19=>G zF}7xnk3dFmS`r>~D>_r=x>F4xsr1eq1fH|fBvr!N9XmosFO6Ll8L>6Pvt7%N;I4D~ zJeP`ZMUu`pHu*8Se6;BUQ{ z6ukO3#*@a6kv+;&soME(dGm)C#kXUH*7PqK)1vI=mW0%aa=nd*xw5_aaxzbt*gr=d zYV_aJx99VWpsMi7rF!;C-sGcEB!kFeI-6mc+FMUg(R+77-7r7NT8L792u`*(R+l=k z?_AVsAe-FaD-&C+Kb;c81%JQFu_}1K@V?&+K0+BY;!oCc$FQOXM0XevSKO{M{hVDQ zxO&5NH#uXLn7Cy%{DZEbS&H~xqfsKp?^8fcG82E=5MQ6N#w{X}SL7;bxnU_}(+T$P zSdv|@KBlfb@->iM%3vizOZmvvtMiOvFE0sfZ4Vck=Jz@-Ll&SsbNdAL7aX|#gj?qk zP!RpEiiX!{RUF^4&RmpSs9qSVOkz)orfc=(G;|-BU6dv&w(~Eir%5G=TP;0%KQZX@ zI814VDQu8)nzKgCdIzUPc&Y72ScYHtqjsd&)W-cfJAuT0+0^o1Xk!qpoG$bEaUae?;%D*#S(B%M4~LAY-JCT$Zk?0#8^VeOiJ0;!q{f)vTsQtOK2!d)(J883E7t^ zvWy`+GuFY(^u2q3KELC6-tW)vc)ri^{bT-^Ip)6Rp8LAa^E%Jh`MO@`F>kl~l(m2U zC*Tm*KmVjrEE8A-5bt<85cBF4j@!_q;9DI@?`rI%sgt|N*^)=e9Wpux7kJFSb`yll z;Oc|D9tw5aT|!kEb%Vnuh&s{8*=M1*@4zcz3>}kI6g+C2DjqD2V6nd03H%8;Wz00sxxRu3b}jc zHwdRdyZOG@?Kfx?NIf5n95848YY>Uzg;&a#Uise_G49&xSsxNkFlZEfVyw5vN!Lrp zwA18CPm}!K!By4lQ-eRPpm7<74ty4=B{B|fLa~PX+)|;+2X`$h2Hy-;MEvu~?V?*X zp2E(MuNXcx)x(fZG)X_)HSlS2ECXPGI*ZD7LCUcvYlGL9+!D!lVLIck4)1+STCvLN z1jc+$x`Rca;dD1i?I@FxcKVNV14JDD_8zwc`ELuzOjqIAvBz$cMr_B==478?(@2!_ z3_cA)!2fYmHUD`3XL>>Zt3~j?`xb+wV&wrraBYBe71AdFFg%pUVw6P$=&c_s^HgY% zqQiYQk3T4nDVxycS|?ERpGL;N8oBhCrh%G>x)D;G93rRp;HpZ+7&95QSG))#KAfe0 zzoPQ^tNGEBx;b4_P`8lxjlw;IHD!Dz#xu>^Bv8o%Lt}H_TT9ARSo&E!(pGS=)v1nU z_pdxTx&KI>xx^+S`P_7(uVmMtQ7}rE_<+5g4}GoAz4S{&Mh})pf)vxQ9r=)Rf=e0tnqQ@5_H-WW?oW6k6;&T@5W8n!sBxCHaEO6DnWD>3t-RGS z;y(GygZk4hyZqQ<%8&j&_hGa_qu9)W^|;2JX*rAL{((Sk$5f2X3eIong2Nr+bc*ur zakse!$B4?ftQUUr*J=U>Uzyr`yIFpn==Iq?c12qD+eP30j5Fy6B5|yx1<5~-&j+~8 zE}~Fro%o}y$+y?L`cIuQa4MfS=<*Udk`W26?8$Jh`m*s@%pj(`=%<+Y{v*XnoBat< zY}j1YmTW;Iw-8qKR(+ZF*Pk~d@4he)8?2T{6i?>#VMrbylRV;)JgTc2((uuvtXGd1 z27SvnxtAejsF~ffJeg6ojhPPA$?#28*7kgsb~rze)SO~)brxJH_zeOw^(SEb>H#i- zjO-XjI^NcN@^g~;Q!7KDoCsg|>6hkn{#zk3NXnE$)@e@GOc^jC~Hgj-R zLG}m`lwBqmSDYee{RRm)qkn@uXQ&GIEk-7{XiZlfB55L+7GRL#Y<^CY+vcw(fH0u& zdH2-8bLKLUgwK(#EWR`=+WonrG*44q0u9{%AyPaI8pbg$h7n_%2>Pe*L+*_VlbH~CM$Lk{0Nl^tpeiIKmL>_X2`GYx?os6s?e|GEM#3S2 z4>h!pA#KZ2fNes%$o!*UUfdgbHno$4;_n5*xMbbYv*uEAiV8CafZKBY4caS0G$UIT zFm{lL-=JE+)q|aKxycjY1VIjp6Vc!nQ3o}f^dn=>^^X`I6UCMM#%a#b%&e9q9`_tT zq+$_*B+Yc7Z5O@ucbn@aMexV%fa*bvd%2IAV`o!#>axY*%)D48tC+H~m>jF}*O`=D zla$=z-HJxc6UYQ|cBWPK6u^$s?aKY(af`fJ1jm>Y(J>TB0)_>?+ssHC6l4mr!t0>| z4Ss{7kr$qC9*1vR4L{c~Qo-&mMrP@x8I8J^xq949?xT-skWkgnk-4{EE*@>tKAM{L z{KFR`{{F&?Ybzrk!5>O*b6p-nF~_=dlKc^(gWu#nTbe)kG~K77{m7~3%e{Ke;;w7% z@=jgO^2H@xrYLb$y(5QP7mVKC#c=QL16#&yx~gu6U@Z8Y12soe-YQ6xnnOEhP2mF+ zPv$Bnx9^ZPTOj8tvg9UGi0IqswM~MXEQD<4Uks0%vq&qEtZ&2t468l8n5W$ZaomL~tc3~KQQus$Uo@cSK14nWqnuwNhwU8Lq#dw8} zKXx|xpf0qNRk;t)HAA9K`OU-Ad;94_nAv88G7;Ay7?Gnmq{+Ctf1L&*iLc+F$%J?2 z)AC1uXj1se7xqm z3T7dgP3otgD~N)-y6JOCsq`3duvnN|$`r(zlt|x|DA83+u)cSdry*V5$<7m=Jznmj zd-lz*;Ll83=8-`jBH0d!1=i`RUM0N79iE$K>@LDi^NygRN@5bP*Fj7Z?rO6rN{a;) zCAQDzr<)ZSFl^t&5Oq9~_5u(EgucfF^jdlzqQ4G#8erpG$L>{*BgEi9ufre`YX<2; zr)q8(JU79=dTS4O=L<050t24ukJG0+1V@dkjv*y@queZ*HNFWC+c;inB}>aGhDwKOjT8IIP# z*eJ~7H3QL5L9&@wp0mKYFT|(s5aN?7w9~_iyt^_ww$EC{VBGL%6Vj#SRX*Q|yMZb| z9{bC9&)YOzWUIU6X1Vy!fi0(=9C`11ayyl>m;HMR)D>0mmCCBhR*#^Jf-lNKQf?}Y z%QCDx=-)FBy4=;{a+c+qX}1^im*uwDlGyv=nW}>K!_BXLcizgDljRLBU~z-=9!k6m z=UB*{D7i&`+%D9NrTxt9S>x@CEAP^HneVOF!o%>w*k#T@+uT0&QT!&YWI^=v-S=nC zO|<)RUjaIO6klqdpnd?v8zUUrd1C<5TFgTKv1?)@)VE6gom!%t4xWV3Y!<;tYg2vq ziuRf zE!($OYknmBxIS54&mC{fbLmCcN4Kr9mpd0iPKoU*gR<8JCFVYK7gA;F4rKxkSGPxQ z*ECS3rfP7#woKn%Jw40ELSSh%^)x84OZ)O({>@h_juY3~FP_fqb6|ZZZaOR#l;$D6 z|Bz1-DEUUnshIQdE{SvN=*&Dj-}{+i8#Jj(NXAFAB}T&^dL^UAtoKT~SC zXzcl{@u)rdB#28r%(1E2&u!f;1Gc(#ybRfdz$~ur=R^~~eIQTXynPnjUF_}|#}`f$ z<))PAbbRa@{#I0FG+X$zsrSFvrEsA^SDt994awJw`Uqj#KP6nEq=m@+03~|$y0570 z&&0yEF1cX#S^gkfxmNwS;fd9}4ca0 zRpl-)7zXLebVIP=4p*1h%2 z9;R=)3%`gF;ITFPb?FP`*c}kNUJD3Nr~+xY463V?>ESVFmNYL#8x7U^KR@kYF#c{h zNVjNWHAi4fWVj-)*-#BSB%5j=^H`_Jk)f`nXj*t;<(&M0lV<{FKP%Z%UpZU7@=W}a zPLnv4!$+8R$o$fZj_JFxC%m`bDCvEOxjuVPY8Pu>6xE>1^R(Eg^bYmKBfDX$?j?khpE`nqc*xE8NT#FsxaF}Xfe+L+J81^7KYN00mDu!QE1kgpgP$L+MK!>fiHuP5(X7#b|>y7$2QkK>>$uK5lt78y95v)zl z4?L1YbRI%lkb)HG7=>;Q!r`<|+V5<>O3e&Xn)5h8M&BeA(Q1k9dymjW%kUl9V-Hpv zy24#wMS;(+jKFOS?cOi>owXL$l`Vr;(^%>2NwQs#2tgh|DFh+gC)=JBe;(I4<U6+9bsbq*57PHyi&p4|1AxYi1*+NX$5jONy$UeM?!;0e!dATJtp zBe>fv1voP9G^2C)&F)q~=Gv=6@Cl-7zQ-cEXP4t4>-7o-V@Qrw|^ zW7L97oWg@!W+sGhlkG^l9TV72wlLL!j`<_^7<`k9{ulzV(kFU=ju6*tG2nS`sDlB% zXl~R+a%3>diu~?3NRPN%S6{aLwkrM+X?-0-j_8jsY{k z7hAx!O7UM9i4AUGZCE9lv4f^UW^kLewbUn}VgMZ{tXt8_s(8ZATl%g+UFm>dQFS^! z?GO?sMi9`K3(XNDcfUgnLyu8I)wyTE6X$`5_%#rY8BmPL=^rUiabLXEwaS9zaIO@S zk7OHsVx(*cMUA^nMjSZoUsg2w1qSz^JPY*OtG}4BerdYP0A|Tdd>u4H-`~^>;Tt%` zVy-{<_U>)(nRN;mx2+wukV}`9&p%3B4yA4wkov7;)*%%2qQHzRJ?p7y0o1?jfzrmJ z$uBPX!+TC2co0srF8vA%QYFR<-^K-0G*q7p>pfhtZ2wj3Xuzf`2;0W&)skiLGe2hb z(#Ru3NE=jR2q6l8hR1XWvXf!DBxsCgnJ4<3>Qj{0@$=ByE0uU8qfwA;o=(9{Ql^!o zv12711sR(gbgz}+m##gP`_^R!=?sYjdW`NLX;G}nW3!NG)r_`a#yM2{E>b{mmfsSq zJ7?GxT>;O**CII&pt2s!WSQMl{JI?(fH0Jun|SoPjb3$Av_1z^G`eorZ^$BQ%%wdJE4~|ybdl381=$wU{xk+Z) zv~v%0P*3Kb^F>(lv=o4Mp*nK+1joTUglDh{#e>sx7ywAq`var_=#-I?;^;FTP7`g= zpBL9YBaqF^n-d49afeE@tg?^z!+!!hqjXC^bCs2gzd_|rlt@G4Nq{#IO{+(3aVh?5 zj721u4{{Ajzsg!x=RzJa2ni2wIQUZkDIlya4Bw^F6T72-P_Y*>hMA|!FJL?HAG^XW zE?iWWFBAY^L_Ry5bUT)7z@Q@4hCq_`9`J8PWzhOSK;~KgH>d@?V{Ms2>%(jrD9ju& zyMPa^$5zq*k*VF_k}?CXel@c<04Q2m*g7xg%{>kedkiAPCmitZ^70-gS%atm|0&Fu z)*{FV%w32eA58(?u176EsKQtAu*5H-_&D&7w7okd# zrYofQ647hx#DY#_-5qi$@xmN9u~`{j-PYh2`-IG_&h#6^j5a1QQlx>)yNfHLDZ2h2 z;4W>N++(ur{1Bbb25Kd4rJ5GhbfgO;40)Ww^pVU#U|T~yAtAP8UrZ=<%0}n%(0D0U zqsXVgL3lO%z>Auxs|taAY=-0^JTNGH)oK(WxMFcNE|Tcl;P$pTtNa0!9Mwftw5-a7 zP>n~BvvVE-P+&*mwI}7aV9vMCZoWWrs$V2sYi)qE=1!oom=o$Qvt2|?dj)fld@~Up zi@4N2o5X7yq(7)`o==w59<3!@3CA1WCT9|CaBCiJvL5TKZ^o4IPoQQ#mje|;+qx1| z4Sr}p(x}sAdG27+WtmMJQ2iM7_O6)J_qpY^8WNXhTG7isQxaP86>VKo`JpUqEax|EC)=d@v7!!veeNzcwj5gwN$nh znP5s$r+x|YI&!2y$kimajt0N>0Y*nm)yz5_@UZ6=J96Y2&{@GR(#)PNc>?1F|2{zpR<{0i1C!mXy&c%VSO9 zBzKErU2J+W(c`dFwQq&-iPdvcMti?xG!J%PQ1oUor*!itCb~;j*gFfpsKz(riCEgH zdO}iEz+&5EFDzX1;^E_`;i82lepV}WgrgRa5RZ9 ztFh5U%*E#L5dAtJld_$M105BtlsjY>?iZzsw!WJLhRrsEdPR>@0Hq2yKU_ONcONd* z-eB>HwIDbT>a?F(VBiM-f&cKx*|NP=H1=C1Id(J^?#$zQT`KlkLwU}*mv&aBkykGG z-|CTQZBUlJR}|G{(lO|+d_Grp-0M@4YFp==T}TN}SD958uP^_?$On`~^rak^_2sA8 zD`i#-`ya#ils~uPNFI~70Ex^31QuKc1~#jB0ZH=Wtf4Le^+Hn|IEUgx62vEFRjf|* zrv&=}9eo_FWs1;kaUYRU=bz-{2jg7~4L6%bpzyd(;xfDF#!DLW=kXU!=s40I#sKM< zJGqG8UuQa!0|MFVQA`ykipDboG#n?8U~{>xf@guoxzWXrK)+Wfpavf|u?Hwn#^H;w zZATSMQ0!b}UECc&jh$i!?7N8(L{5XkL6d}Umat57f}Mcmk!75rz5$(bxwQ$3cR;+? zAs(fpuri))rz`*JdOWpOKhJe~P_JV)D{%X1vu!!A6MLDofI<*oX?g-z8muM^%x zu5=@7#E^OSlk`3%{fK;Yt2E#9m|Y~W{GGAAE=znw zO8tFrI#A-BBl%`|YVqqU^>{JYblYntk2u+Nt~_o(yHvkWfB8;}isBeJ@?d$tk#~@$ zAUlNK*TxKz44KWG-YK@*ZHRuZPho!OUsUK;kq9~-b~7=YpW(Uci6pTK?<+ov*R+56 zheAM$YHeXHLP#&mIx2#@zl~Sk= z=S#}SS6NgK++7{`Tz=|kv-iU?`T*IYTV9%%KJ^wO2;No=l(Lb!bKG}t@HS}aMV=Sd zZsdDBLa~n=wLqxL>S=j=;Sz}R3R`g(Q)|EK{&MDeUY%*~<;3VPR)2LO1Q&i_d3LU2 z>)j(AP(PC}pDeU~-j{x-Um+`3c->`r`F$=COfRvuy&O2@fq}HqkTDDAZ>p|X4C!t| zL|gnXh-ACZ`*n+>@bQUKOJ6OtYoiexC>8qhu>oO9&e$AOAa?R@pqtCR%v1NiG}#3D z)_a|QJG*XdLvG**t<>t3<5k>D1G;#TjthGtEQL}cc-4LQDuhzL?s9%2;oda*T1?Ln zsbDj8`=(y+nMRuJn_sX~$oboYm<^zsj7qrq1w3bO6y#QRT@H1mbR4j3xhy(LXJGW- zK~`>Z)EZ40cggd*lvAi4VbgJsAzIx>1K#DoZksyk^6}##-)q?1#K8Sp)CZ4|+x~N1 zOhTVcHC`_+hbB7T@)-H`sBiy9493(e-j90C^1KLI?4~ipynRLQjCYtnMHg|c)6!=A zt^Mscj~>5$XFM;r(WM0(kMRsR-N76=ARD#Wj3I(6-pnZJr$WbZfg)LMPRsU9iaU4j z%rdWuFyCOLYmv<6I|rh)_(-MD#!onh8zp*uy?Yufs8%O;Uqa2?a^u~z5CaDdUeWd{ zSLq}2R13fIgweAQ)yEY`{f{7hG^8O^(*78V)ijoL;#;-Via7Z5`qHv**)ht<9Z>PPbFJ;!`A~ z(7qew&LEpGuz-_fkKv&c>gN&P;+pv0FCZ}13YG;*f#-550ZHq9+_bPm7>z{+Ox{Ik z{E8o@-{UxX2GH8_nlk`Y_Y{Ptq5F@EFoJ1}3+}%`&vQa@VK;*P=|5}Sva-^%;1Qj1(<)xwmS#T{aL~jQ?Dn+++W>z#&g*~VqRSu>jJRs9i-tr z&J_-eWMnJX{s_!QHVrv8Fh20N=OH+mDNAM8!BBXtk)#z$b|X4Irrh=B01&3!PnG0o z@%B3btU3s##&k82a=yd0_m%mn$`cEG5~sQ>#npF(MXOV<^>d5o)HRhI_#NNCTwC{; z@aPOsbDHKGk(Mo!_2H>yswhH-naCv$txt=-?q#yKkS{j3#UK1UL06I7ac&}Jd+uzz z%2zm#zh}=+dnw9?v@=>i3wj@EJxNIF8yJqVi)X)@{V*kd7yCYNOuG=s52qY~z%=sc z#ijU9FZ%71E~ei6D5C9^4&R$ER*$-=#rMgGE&;_Yan3tvo+r^=(+k_JbkkFFK09To z>Psn`bfS5t&eI#mQoUQeZ?LGeErvjP2fbSC9{JfHyB}r*TKod($TK_E0yU0rrdA@GT@MTCC`>WI5?cT8&$54AZCf2*|;9x0{$2~E( zo=nAk0`Watq37d>Ph@l58>qF>NeNAaK4KJlc&zMumsiV%pK_2#-Xtg3>A@AYxgU7t(CAFigSE0o>=@lTJ@Lkrj;B8fq3Wx=zS}CCx$p5e*ho*UOtCKG zfW!0(yQRgi*z__Nm;plY8UX+f-@G;r)2%oF3PRKXeF?f1JuDP63pp4-mis=x@Y;2E zopo!W!(uP9>&-Lu2#%_gvJX=&)x7WAX6c|y`yPOwAIT`!(4yU=JKS}dgRxCdYWaDT zE+;X3GZ{FgxL$QGQJbZ(;A?qdn0zT6f9L)GFqfG>zl>UdKq0~yRJHl%AGS0Y5eZ8c z`~?2nk_Dp`V27uckz~1=-yp&m`8TM`3yWG^1K&-8es-3VW4)HUpQzE#ro5rtCl#>j z;xs+w;X!@~e)#tbN0EQG-;X462xC4!(f<$uCYYrbafaOrp*!wF;AI?nPbZW}Tgc7X zo0!fG9>m%DQXsgB|H-HjQUij~j7eY5U*Fwb2YMsqiW8RyK8cpOQFa25ki+k~Yi$2; zKmYJqnsm9_Yml7+0mAO$GFHLn9d2ZS78rWC?>Fbc_QU1@^uen2BP}qmU<5%-P2rT8X zeTV!{^A-3mX?6R5u}A!GMhXGj{ofYaMot6>h(p;Q2H%oGuGMfBAnL|v7WUUy5I}YH zAFC38g(l2k!@H0(j^hn()TYVh2HW|7kSN2UwtaS8X_1~c30u+b9LRx7^kF&(vlnhY z?)d6te<)meUqgAdwbOm2T7R#ub;RY?wCG%P-!w zO#EY0X0?r!GcADso@8;!*fXbLYi->*?|mP?p}?uy@o7XjKB}_}&FAklQrt#|Md3%b zDx3!8j^qKT7Vvo4UO$OQAO>KIbU!uG^(E*{(%|eFUDq%$8`R~ex`sCh8k=YD!zcuT z?+eNvaP@j1rV;2mj9NJ=zc0WG`K{pK!LCHeJ)RvtVCMu6A}=p|F|*@e$jVo<4R_NZ z_m6LOK~Uf_sM}p35MK@f*e9@HkcF;zOe*7m8QDygK z-5Kj!{e;iO%JUM&paE!X{bKgBuUzd;5dN2OB9S*_KBtW?@+StX<#=`aIu&cf^K@3) z-+&$vPjD`3ocv0tLn`MNrCB0Vhn(E|5W(&2z>%Bug2v!IkD`6Qqvi*KZG_xoOAb80 zLCLwa97SeQ#f$F(^5ZX*RYs`bB@VmLfpRdUB~bkDaUvVJKsIBJ>cR-%{y$oSF>_{* z({|~Tu(2ySC9>e5Y_e1Fy%MD=6cBr+-I(<#w<58wMJ|xy9jcP{19uk7Jx@Cv(>0Qm z_!!+V48xU2afz+y_1IuqWiq~|XRAuM^UBk8`5k*U5R}x*uR3}UGw+LqEYlRyy`3h5 z*U?2dog1?!cyij4e8oc#>~r6%#p+C^q16H%DhP?n%X%X_RR5B9HzwoQk{@34xHkd0 zng3$Cg?@{*dCK{5Q`u_Z{?_-Cj%AWN-R~kE+$K%kKrR$A`c8*0LW{M8xF?Ul-8cc$G*;j=viiG-Z^ zfC!Bv`fZ=pW7SxNriQ)WyA3W*x##0|1FvM&H>~V<-+Nwb}{yrHj}y+vU-1t#PM<8jiASPGvp$FgrGhre2vjVumC?9qp|4Q*Iu2KBAmSV$-_U(Q@MU;Z zmppyNw5b{?KCu?@LuRAx_J}__!^Anr8{X>dF6`@epC|n-{w;!v4m}fVJFu`7%=O@?IqF`sPOETfRuT~zax_l2&+amfoc18SwsLBYAXe#n3bg5e1n-=uOUSX zvYIh($7-8@gT@Kfv}TxQaj4}W0t|a*CJijF-OrS28kg*M*%7s}4ct`08|0qJ;mFOq z+1K=QI=-^~@~3K)Y&ZAPc!C;WuvE+{rmS|*#1&h)nlz&MlH}Y%zwID$#u6|Gt*_lG z!WVAvtUL?p+hRNLke%H^Y8h?Y6ZW^LN(0z~y`ugZkL1zd02h>v->xI9`nu*O$`w&R zKpr^{FyI^GpH1er3sYkK-bf*PJANY3DzvDi86`^XYXB22q!lPUYhESdXo9<}FzBnD zhF!zPWrx9#w)P|-i&_P$Ye|n;7Vfj51R)&(2>w3nt#Zh%YYu}36sl7j);MiL%TN3$ z?pp4k;4ms{1hou6BnQ!#(YDB0n4!R?fyXb0m+Soj&%&_>iw8dMs|Y#RLF8R(Ak7?M zsALMY9^PTaXndIs_BP`($*VVuih3B#3?`d-2hYrStWvtG*Qp+L)ZmkQNnQg%Y^22` zyP2YEzd>cDoG*R!7{~4h2AEy{w1V1F7;P+^L8jWiw%SAb?M?;HnP_ueV*V%m{{OELR?;zk+Cbs?APL_Mm=LPB%+d6d@gDZY>ahy+k$b}Uf(y~;UOVBakcg{8 zquthVhwGz5H5VKvKEI4I&N8>M5B?1jG7)0t%<((h6DH^1nP74Er?ghwi^tkeTNxHy zGg5GBe(2*>Atwnbu{kH_;vng-Bj1Wh_bli=x9_Zv;9?a}QBsrhWC^BI>AL9Je19RP z`*C;oiXK7zF^H|`$p!twB8LsM;MOXJBd zP<1%fC?Y^u9-R-s)jC;T{(!kEc*S2s6$C-AsQD@457k=IZt+3h=yP0Lv)PgiBag2;J%}D6jfJyE3wOw3wT`rEI^2309*7BEE)rf5w&BG{DAlgpK z7J^pcr5DfVeq^vv^%aeLB-*RgT_iQy+XGZa5QTZPl zs2{AP+d}J<&3ajw76Yp)-Ckb^@DZ=zTFPX2S(kC;^k`Z~-M5s&7a@5v?k$_zhEo?d zkNMB%NI8#poetr=sXN8P5V{88S7uBjds!bF`6?v@I>Azp?aNKhZJ8zEVu!QcB-Eys zD7#hYcUw{%F{b&--rm!aGU)xFw6QCj8}c=$*>UX+hVK)eh<4P~A&}{!BRbpYi7QVV zkXQ3#Pxgzv9rNw@d?Rn;;r%TEA+lW_InBI&T(-jJb-8;49ijGfmBI5fHl41`)`qA7 zp`XbgHJ5F!+)wxz3DbSoumQ&cblbL<#0u(hb*x_$ew2KloVI!Dv5+ttS4vzk+V(Et;*}a=JwNezor(rTBhUmr z!%qOdvOcI(w*Aoa_f-z(1!i&OL%Ir$pVVW33(d7o>_a_ubs9#<`=$-n z$%tsi{Nw+>PshZUF%{E_IejPY!V2`_6G&sjrjdy6>|3cB(&pg3J=jT##>0i#Q6ECG zcj^PD3SLqDjfv;^Q6OTE)|z)cig0t#Ti1(=}r*G{v z2I?zTwTFwb4irfYi{JqghapNqeuEZl1IDLEWoX3%OYYa zz$P$5<^sU8t@0$Y83Kr^bE!Z@@fd&#(9CgVCc2l`sYrvvMm9IggBd(cH^&inT0xd= zrLLhVeY!%X50$%6G`iW(pEY6Y;S zDh$@2A7#A-E=l*X(>zOdQng*xUG=h~Dhxr3wCNi+sZO*z+p=WyfHQL%1`nd+pGwx$ zg7=4pt*SROE5zGmm|?q_xR{w$BydT?uC)ZKlOGbdOLg{V0!rplM-v$@lE$|o-~s*j ze;FqF--h|Gnfor0r;_Wp|L;4V`IkX00|tdcw!I=^sKM)f9V4%z%?XZ7;@n3d2 z6V>Ppy(nnVq>RA)Fkij*=cMcGuMA&*Q_7{mE}K0hl(R)*LB`haH}ThyPhsn>2IFPbN3Y2L%7~^AAqr zCQg~biCOe_h)#RHVxe3|LOZ&@P>3ODVFfFuAdDRNafjn~+`B`ds$&or0lb1G)~}5=;9F+ytn(8_4&r?i3W<4Z%}P9-NBtIeG^;m z-JRsHP4j znErZ4Fx~f_sb~D#pJtB}tWzxF=hOVq_|e73#Icw6CpGY0n%k2(xqEB!K$s+LPTnaN zRAk*ODB&ocEiR_+EzA6yzkznQvOC&#M8sL};a W*VZ=GbH!9FvoDI3PCEYn@qYlCLfe%9 diff --git a/dashboard-ui/css/images/tour/web/tourcontent.jpg b/dashboard-ui/css/images/tour/web/tourcontent.jpg deleted file mode 100644 index 7d9367e514c67d361b15dc48134e04ea6fc66368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258514 zcmeFYcT`i~*CrlBK)Qf*1O)`?(vcPw0RaI4=|V)Lmq-s9h|)qwsR}}*iGWBA9U@&o zKzfssL_m517y}96m(TZI^UiwT->jK;&HOR{46K`bZgTFqXP%M>P1z24CxAH$1794={)DyMH)?>l>-^>5h1JHyX z006YV|J(V2ix%gxXWOe{1_+g8d`gIok7d^b8jmnV6{+kQV{xXlQBA zou{RvJ5L=Dnh5Iefb$%5oL3cZ({ow4Fo*_RQhN2K@PgQ#+AeO(ah$mFlfWoOCLUfs zet~NelGmlARaDi~HEwF^-PJcRyk}%=_0ZbJ*3RC+^{Jb?ho_f!P;f|S7$p38bWCg< zJU$^YJtH$KJLm1Y+@j)=(vM}I$}8&X8<34n%`L6nJ-vPX1K$RRCMKt*XJ+T-7tk2& zueJ4!-i-oEss`{Bj97G3)Q$%W)Pv>ie#y4@g|Z;xDD+tE4+{`^N!3YxT}yR}T1c$^@a z5#pm{4pzvKZZ}^W7SJ8!!1}sOXTFZO3k@ND`tnp*TGU|i@C@*T7zU9B*w|LS{^zOpQ#L&!(g;bNi;M>DM$9y?W+dwm+sjHt|Mg13y8};p=0e zGDFH_RD2-iYQN1$kgS?AyKD|?j%^v!!)MF=7FDvLUN7H!-<JXl=@Dq$fv--{Fm5UVu{VYsZRuJ{F}u!Jp>m9bebHak$C#EO^1e zfcFmC^}+etZ`Q@33o*)BR>w1u+E6*jAxLaX!x15Fsmc@xx2QzB53t(pWXDYK`X%P)%Gs zYMi5+{6TpIy05@ebp{aC)dssko33~-z^2W&BH@nN&0d`9BqqN3b+_h&3H?#mrJLFI z{J$RC@U1o~eJhPVCl>0=i&2fqZF)%#`>@I3wBmiT9~UyB+pYSYH7qQoY>c}jCr_r| zRr!&I{nOSgmn%~w1~VpQ0t3m3-$h$gztTM zz4NY9|7h%mc<=x@D)Ki2P2}&(bbf|CP)e+~YH{MwHEC6^nW$_@p^SW~{s5FbjaHDp zlSH0_lXrl-h>1CivJkzxd}TWRmnRnYHup)C5ZhE?x)KL1c|4wuH^r;+9reepKo zgs@eRuxAF84lkDzi!{IZ2*QkBuSCN*JsnKf5q_1Me^1Kb3*G#y*#~>eLt7Ke1bex? zg@tX!A|9vTt4&vn$XAGkXjWx()s!=PD_(9r16PSrh(e~w+@1=K4lncWRB4;_4?cD_ zH8|*=+3H?qbrzqJ|GfUruOx2mqNb>c#699XUW0Q5m+>@vIj9&C5x2)~FcCi>#PT?l zR^qez04On;+p+ieoy$YO8mQ8ZfMk3zTXFQ3hPLhaBzjr8%uHnxJ*cnwp8O|BYbwPs zIin1ME<*E-3EF0Lm8%Yw?0t!}PQ<%*2|0^?5w!zf`fWOJp=Kx*)E#m)rYg2H-6C5$ z)5oJOs5}AAzDAiz@fwYl+$|7RIW8XFZCYVz_wXRejNqE>y23GQxCax(6T5qu*X9)_ z6ZG>mCgX@F!F<&V+n(!n!h`R zb+nQ8Kkp;-ak&yW?9QK!`VYO)x4u&Z$ zi`G?wxR2fMm{oOP_#I$Z?6}EQ&zb0 z-{tiNDBpNs^g~-I@RAEeQ;mkUxl8+3?q-}(|Ba0I9zD{Qy;gndBX3bF7Ae=Qaytc= z)>8Po?y%iRb`vjlw|H;-m zKx4&6dKzuZF#`XvF**VXpuzCQ`!7VkF>`U2RDHkH@(E z9w(*o($+)!KQFFxIzq?|B)aPx(%F+(g;SLWf^jlQ>{H~KK$Z?X-s`+|l_&q|X0d!E^G zen_lJ$EQH1leeC&?4!-{4NBiG^~Y3 z8$Yy_&4U5#lq`YZI7u zjc&Ajn9IT{`3Tyub}gi=#iSoWk9(I*tM=6rZ_b?b)g|yJXTUJTz@j>4xaOS!x64-R zyCp+zr>D(E)|H0yGhtPH#_zrLt@bEd&}(>bZ<_GtLTO57tI@cw(24^QW*v7jZ4LGC zsT%vV8LF;ddN}8Oqhq9P={61W<-Lr3#alZ+!{D9lWD{I=(rT4yJ9otAM@?PT@hj}A zej;YmDq0aH_h#BnA}Y@S?pwS?B&((-gh8qdDcoP-^G3@7K|9c~GNp=%97g=~ZXV;A zp%oR2+mFq>%LnKNsN9n40no~xyJ34JnUh5hkHWmja>py>*s~N_6+*xxhm23`Mo!q8HE`iCBk20lL+k{&EK zUJiA`prZKWB60&{z7h-d)JAIAx#Fu$XuFq3Y(j9VSXFpc{%p~P>FViw4~?JD(l_3*iCo9?uhx@=ZrHVEDN*<#xtCmCKh_9|aQ2CRC`2iL zS!O@f;4K-SZxnc7bVs)Xy8=gDtkTw}PH#@n0^TWYeefB8N!^a<_{q`Bp)-Z2vWy6~ zt|7@PgCt5Le83V3+`|oA&h{f3`Y8$VA~N6S@rK=J0A7V11Q=I0G^h&Zb%2-{)?}F0 z6-cHa`H*&Cf3)MKc9MPeJWmMkxgen-_&4|EM5rR=Ce-S+ANW$h0CN!}gyAwh*F8{9 z<4RlVg+3sKx2ex5g%58w<(kf`hr=Au(=+`>=Tz%o@hJEpunCpvJ+$M#i6foF$!AM* zra-%lKYua~EEZVVi9ATEwAVFvU(wmi)qWnSPE<5*;&_+}!UPxgz7y6G>$A*ej-9&E zP%o`vtg%4!@kq6-vVL512yY6xYHab|h0VUreG9?RDX~m6$HXFYV#v4fkfIgzq*r6) z_1PoSp#I$0{kV?}rY>vKath8G?LZ%1Y<`>t29*V1}da4nQ;U?U*< z+LLc4Qht(mT+(k}%W9~rejn7XX2=lbV<3_S;VUIXN#IJIhlqYbl0H(myTho1B0=&jpLOj0)km-n_tYS0Qo3nej@lKrrCtru zw){4$z;aF_;5Ur5{Tg1O8%W!3vZ_I~==k;k;LATLO8urU1~hdG(KMA#&d&2aKC2x( zv(6;7HyZWR;#1(KEw&~JvUXRM%-)QwSwSJhYHg$QoicJlzI!h{3xsS~uh1NddNGU9 z1KjL~e$gf;PZkmX;2i`#cd+=oAouw6H$XU4?#kekjqr@Sp&3E7Z(?Gj?}fc@rf&@p z((1FTB!%^4oDziVj2pf9Kt3NIB*Jm zAO^1mosab&A+uj~83g=h@-!x|=qiuz`xZ|Hm-`~+98A(01x1h}K^5QLY^qx=UTIRR z``PEaQVP28r&8xdcS0!y-fg?gj+zLrVz|Sjd(DZSWHG(xCo7Ac@()H34K}7{G?qS> zHN7;~eHA43Nc3k?UwB`nyZ%3JEOzEzyIpOaOwlgx3=sR3`RcG6tTr^GZQbTd9dI<( zG1rrLiub*HRamwgaH~HS{Td7Gy(XZZE7BZ6>Kdj$pYg~ZaUnnrY&6+#4*%KF)MV}T zL|HnJ@Fhin%}m59>!x$o1@ZU6kq2RZs3J7GNW0)F^r6fzJK&|xY8K{U8wUQIXQ`qw z&)y7R4y6@KZNh)nKFpVO2J%{8w|Vpv7qfP~_tduat*m8V>7#qut4R<`8Pi*|zF#oQ zORkQgwGFM&H1hsczue|X-?`9p&pbm^3m_pk)t9wU3zF`+Cqm*cFJSY>9hQo_#eL2d z8&seZ0t;a`2X^W3P%#5-SNZ;g$4@oY;l_NK>0;8sQB1$yN9p>K=PP#cE0{_;hCaK6 zHa&Sbx;GH;b$PqE@>|3&cilg$3M|S;OSR#^(N48f;1=jtWRk*1!#GQeGeC^4PAiH$ z42c{iEXiL-9xV_2KK&Xek?yrB@*DkF_~HJq0V%;dBSYeOC4QtX%X?RoJVYg$kFUOY zoT?Fe%-L`+-K7{n9)KpNNa)=Ve7pC+j4m=zfx2Z$j8nyH(z#{>=XCkyf4Z)}{@t%P z@MP}t^C=(v047~+4Q~}?BuTj@K+k3{nWbqnd5|2a`7}&rHuiY`k-JsIQZ3(zGvbc| zsbJlFGYO5jpOo6ZpG8%Aj=$sqnP&h+nYs;+Bi{%us@!g}yngG|JwMfZZj31}Q|-@v zvK4=mk#YP6Uro_>0#f>!L8t28$fKNu$SaVxK0@P6r0Db+puulv!zV9TO~9=@)jerY z{%LJpW7ZiUE5-7yq^>W zd~s?Wf}{EHav#5hpklWh@iUKOT$!Otaa>`t^$m#KgNhAv#-xD<4>B=J>Oyz(Vq1!N z3vnIX1O~G7$~o8%<}-lw^MNyf>~-n_a9lM%p@FTL+noW{Vk7vEjqs=cg^Bc7v&}B*lGrN>~c#)WE}Ju)?I~@JO!W*%09ymy3>f( zo#)R0A9yJb|D;ju9xx0X+0KdJDxr*LfLjXW@@)}vO)-TV{0jJ+?hKHn<9Y_jzC`o? z`t*NcoMxv)=zzbhr+_<;Th9QKp;=D}jmC_nbkvBD2wZB}ro~%}ZJX zm*gZ!26k zP&h@1`Y^Ny@$eSTkSvav6IsX=A#4!-IS>ROVJ7Xgi~y>Id3#Y{3usCY5W@;P`L;pv zW~WXsR+uaZcfb1BNQBI_K^cP)9-IND4_B#8yX1an$FNhb%$@;0r^41hoB@s>jGqB6 z`kVn~41tFaVB}9eBxun~U_6i*4WiWDJOkuLQ=CmFngo-PE7wzNr=_3`5AzIh%#og!t5KVO1+?a zI>C#ME5-0@OL<_Brzw91 z=Z{~Bk}3W9sJ{x&mWAgrIDOM82^E_1_qUAT#hUjZ;x)Co60WvH&00>7_0eOTg-y?d zrCg?DRbC`e_xw(Mi^WmLs$`Eol+pKLQLLHDw`UOTxG&bP(LrQk^Y|*EVEo&HE8mpb zCDhsj>SCWmY+qF+WNR@P=QEhKSGb%35(Fh}Nixxt7ntu-H_N=!MwBi)s ztuX=Thv{O_1(Kt+_U^)+^h!NbeTIUu)ZKxHJ6{6kAr4oZYTMG-QOde7r~7eA**_EBWx0ClcDgW4-1#rKMjGaJ$~A2P@qumM3( zt<^=5v`FnAP}&NJE4pmw7={~0`943{+w`3hpllG ztBb<S844_m-KUEEA`byJ%y zw>{pwu{bl`l)LZmP)kr%<+Dru>~%*VBW_K?B|BX1I2l56V8XR3ZA|n;uxYN&XaH8LtF4K`b5qnS=swRLSx-BI#ylI zg1C)1?T8Wx8?&j*-Kj_?kbWAdX{yR?;#$sw2+PY_<}a6jek=ul^5(T%yy);ZDw2i# z$O&wRht@)c@MnM|ijcW390Q91@sT6YPT*c12l>2G$Ih&4{TY>z)SmmZ4cn%gVUtJG z6HwzOP43-HLW-+5#S|GKudsQ$AF?BR{i(C?0Bh>W?tK*3TUTj!{sIODkZgKsfw7&o zJQst|qfgc;w(uUe<4)y^n^yS_4O35w6|%b{_#o=E354Un2@iT7+c+937w4>Qy3HFX zi|DC0)UkV{47e&Yy^GNNk;R8qeAj65s;j$GB1J&8BIst%!3|hf=NX{(&0VTtq)Qm* z`ko@rD7j;b<$eS0YO&O(q7@>v1wg{La9$m%Tkmj0gUEvHICiYlGSUqzfhT8t%m&Zor<&D5c{In?9qkxg~F@$jj~AIE`h91tV91H)7& zQ!WzaK9J>!g~j9m96YL>YP&CtmRJ2GK6cpBWL+-4g3Csfub2xbeB64Y4^}HI{+0uF zEf=qMSXM>;d;x`1cew>kcyM*&R-{-{C(#x+YoF1j%Y{!#dj%#tm3xEOgB31r zIbV$k>lLMp?Cpo>*c=cXU)bHBloeeuPMyBeVslt}l!NDz8&O(-yswPbfXjZr5w51r zY$aCM+pIaab#vEumO1(tBoVS>AW$VR?`HJmH_RO)y>g0R7s&ATnJPQ-!fh)J)q9~2 zQ*WX_V`cg_-fCO3T`BK|?5HuJ*wA&!{yNs#TpT$rmE*lGhu#mmFwR~vA4&?uI4rZc zhk?<$vaqfi7>zFd)`Bh^Z%bk7Dj@PT|dm(L;@fV$S0 zOFTQnEfNG9cdk}|VqrL+zh4zna*@l?I246x77gRs4z;O%p_}4Cy0*07eFkt%h%yPM z&#RzJg!0;kK5G*l331Q4*zLsf`Bf&O{WDYnBf?50i?minQh0bB!lHt!LvT(Py+0)FT)Fzwl z^VU@4EX^Hr_6sc&Wx63E2n>5M;=;UG?7CHq^@heKj3K@`Lk11)v`_W1 zc~-JsZc%I?{ZW$3zU-QDton5W%eCZEDYIu~7e4+|dBgF4-t{A8iU5cZO&O<5QmxP! zUTjy3JSIcoTyiC8g`N^A-$=Fuv+ww|h@|0pQb(Sy!|CPIH)jC<6pwyqu}NJ%sC&U^ zgrh^Y3_BBKf!QbGW;N3Of{7n*FHd$kYkbSpBWm2nxS!cVZZoQXYr@{Y4+9M~!DQ>@ zVap#&|L9wrR^%2lVYTJjaf6pzg0nAeQDX|fM@w>(Zx(GXEm(_{Qbexe!{9-myHlNP z*;9t4pLk2#In1G4Wp#|}p$(f4%Z*F&`KK~0;3}8pJ-n<_sJqwrG@?v3`Jy1@vLi{2 zC`pJp1H{!*rQ1IPFs2Q#v;GTV8&WPAl4aO;_KEkP40xITGXO3f20jCH|02Q(W7O*1 z?Ue770ZJc|WJnlTgdwj`#z@!psiE>!1mhsqG*E|4&TQBy*VEyizXG-uBL3Rsya||+ zaDFfCYF^-=XvvkU?4s!{XMj5^M6GIyMGMY^io?-OluzIV8&vfEyo@z!yi;L*OHEj~ z7O&AX9>VpaWckanTa7x;IgFE{?zE?fb^NjWxPWEKJMO7+S(I&Gc&eBb`a4#s+tjLe z6&E67@jmP3^-*~#wTk}WWvWu-b;eI6(UC?u0g~}TQg7UewkgBP+B4aL{IMzC#4zXN z@~O-Zl`a+Iy;gpGy580KN+9;>bX*;9>Is${b@E(&XvxVPZw*jsSfeddB& zTYXb!qN&o>0;YR?{d|kb1u9~eV_j=%@2G7bFKe2W*MVCR^<2PyYDgDCTbmK{n9fxC zPVVH;-Nf7FTRe;#TjO)Xl=#`d*{B7A#RY_2(=Ct|V2@3DW1F zcl;`+Ai3VKD>U${#_nzXH(EbHjhm7E+{Ki*pNo3e-PVU4Pkr4PqUL3$Y+salKCw4Y%f3EwIbL1O zhA|16x=V_d)L^z1cA(xzkm&+GPTGvgoxAwLHNUz-&^M4HoF=TPvRt~Tp zz3gmL1zpq*TOh52UzAoyZeT~!$eg$LpD_&VRv{gkah2cCH|}wu&`+;GFSdv!t3{}X zD#E(>{J*H28f+~R;9g&Ljz-K*mU}4NY%^`mHMPxci6f;VTr1y5R<}gCWYy`#gRV!} zSjU;qFR}NGPF%QqpU86O*Y0D{eq3Pjvj>-p1p!QoEzQ;8xRqFp=SX|aJ5KCVPTwq~#Si&za~zjrLVLC{a8|2Q}-eu00- zl2ulXRW<~|Wm0VU0|(u2wzoXpDcY6owg?4R__V$d*?5lNeZ{^G2`}>eY49!N&b`;1 zmoI2OdHs!M^;P;g{QFrSv;yBEq-amj0O_Z*o~_YyycwJ*4%mM(==}_SeMo7s`_uW> zjn*?jR3c^67F0K|3&Yo=ABOS}oQ2YQ|LQ8>1nm2s=lVcs2V|E;aU&hYTO2(>isQTT zh@QWeF5{|lq6gw{V(fLjNZMqLX{gH=)t|oGrJK7#6N;=a$KD7Jm?pb@d$v_aztHzq z=xJn2>WCXlh24o=)@`$7=?R3KRR5n#kDg?rRV9vFLQu}LK(0ZE2Xo?>*P35@W?!>BFx1WO8|nj)1-KerM>cGXS~~-HLyl-JS>0OHP zYgMf7+rCW*bvlq~>s7n1#5erP4pkRH@_fD&mn6C*YxCS!z0n;To_?t|S0?Q!J%e4g zqHO*nBhr=gu2@Ve@81D*S|9s4h}NBnk9hieo(%DmMg&_+;^4q1BKl50{$Ui8>k zZI@qFc(SCOln$*8qfCy1WE<8e?30{!BgTgPL@2B!lSm^!(LBQM##*1sG_en#usR;MHBXncy4_LoW3nxcD>4XuMOzQ zkdlQBfh4@S`+hZ+X6z_o^@RzH7jnnR(Riv|@$pGS?oWGGiG$J8$E}kyp1bR<2j5Lf z7w?s8*s)kNH`%Y>4G_0#n#rX*1TFN*{>_dHKhiSEYjhk)=T}vFYRFM%Y}CXTGoSJ@ z@0pE_hld>Do$Vz&+cg7j{8mubdxtKx)ZihQSEO=ZFxYlx-;{S_zM2kKz+DC(c5Eo+ z@53td4jmaeVfOtZbAA!9Daqg!N46eGp7-b8*9+g$2=Q)gUn#pb zhT$TLJCArOHEqcP#q^cBW#?f{pI>ekaY<&8WW#sv){QV8x{5SB1v6yhFCVihqRwY_ zQR=Tw&9Kg@qkRcnEEv~`(9C`V&akx1JKct%=8E@UR^*rIb)V$73oFd7(u0xA5tl|? z=_c;Ub6FiE6UF-{wB;+2*s$ZbO@qje9r=j77tb$kKlwSer9s`9$3-K*G?W=|8kOuE zwQcRCWsN|<;>Bj|xH$#4;R~(cZH<;vnSLdTgs80_^64J(cLOj}oGRu0rjK|M%&_4v zux=rxwDCMUVnM@?&Au~aIk7xPx>qjfc^X-unm*qz=s66`JY4B$@r=I;_;mZ-$2Yr8 zaJvtn1)=OEQ5B2JU%zcx+lEeqcg?07@P6J22d3hJUtjmXVs^_^`^(Wh^b-H=OD~HQ z;G5&fA5x_aa^^^;4SQZa^!ehw?}6E`rfI_M_0lAH?c?dgOH#zrRkD65E6fga#Roqu zww%nW^0azBuZA=SY57d->tTes7oKG@e zB-X7nhkvPRpnh*uq0$C^qhIrGD{mq)Ux78rWVo~u%c&ixY~tHxd!=5i|HGHn?-~Po z`;ReO6FJDgWs%l$pLdWAz71{rhuRJy9#TsyS^ZnOdt0M_jZZ2!BMEb-3#ad4k1y+C z&j4RxG-Tf#j1}Yt5i@4nnbds%5%<}3^()(M%}(=@_L0KuitQ$p_m!QtiY{2^bqkw# z7^MGf+usJ^%zQ?K_4tXkgec`P@)e0I7tX&v1K{nAFD3^nJ%fRk#$K*4?m%ft8c-&j zfBw_#8X|1<4A8UflZk9p8}F=AhzlkydGEV~^K~p&hrf6>CjR-Lp-y@CruCXOXf;bI z{UYrli-ut89)Ie@#!EYFIscUnKxB0cIyoESz*!z0^l4LX!4#ut5m-LRD}iOgC;Kmt z8_DO2yjq98=$*n7o6$j%CaglHkns{+IP|BKK}nXz;TWUT(2q6S%#x)qiydQM{j3Pr z+a|5;pmz=v_vYv;xwAfbcE4BX2zm>X16+1bv@n}6VaQ$z|MEzB@yo_~>_As} z)mORdb8OEHG6P;KC#T$gNj9IIsFfgkfhbg)4i21BZX z+4tUb+RVR?D%(?rZUp{f{rX-=NVqIIk*aJo2WnbjH~3U{!DM)GyLl&=1fdD{FKc-t zifoMcyBq%N-So3i==b6R`EWvC{huSsR&j4&yzmz+MMMBelhG|D(l; z(t$^}B{J((pYGo@XU>^4maz@RH5$pZHFh5UlEgjSOb08^@-_a#>hSLJ-^2n~3d~)t z#c?I$$$3Qsf-fE2U7J!tzEx|72vjU~e`BqBsX7i-$IvrI@5OV1=#|rC=Ob2NE~T%J zZW#&ooIul%or7MFtAw7vdWq3WTGHEP)H+9)$sW2>P}UEsM|?d42yRxDY^|`66S*#Az^$Gxv#$91<4ZekET~?ZZz3MCBZ1I;*}`{E$75=y|D;%3 z*1vb~SCz6Zv-G=Db+e4Is~_*RHJOaqeWaM*z8A~l$I^wZ$=V#X$SAy%WSQ0`9U^A- zUXm$u12W3)UKK8*4(g>)!#^?p6hV=lmB#SKfTd%UAJ1agNC10I&BDn0aKWZM{-u;+ zf1^hXeOCs0c_6l8B;l34N-7bZwxmZYtKyC+naV}^FXbFlB!3^>mCSQ=8dq{nA~`jyj6;2$WF9yRBV8pxwCW}N|~sF9;6D3#{lrwoal zbV6xCJIW3P8W#GO0RQb67}dajfs7Sy%waFLrhc8pBhLT~dXdYprktHDD$T@*#i0mt zr^RGF9OnihE(3#rYg?SY`v|cinarquB75O-dLlWdLbCA;u~736KX9=K_trU^i3#-= zKJVV`?v%hNB5EcP3{LA&p5|!?oGB_1SQoa_fwv{3rmf12 z^_gEH)=i=};zC$MdrYPtpE-T2NU%@4#3R1D2Ro&jVrAJ} z5a1Pd>`3Kn8ENqz1QlW|-f z;P7xX`vu}y_km}@)hMmYk#er~c|FeZxSmJOzn8C$m)+=Xg)nRxk~!2VO!#VYIJKLT zRm7#=JPuH2aTo(cunToj zoAJ}u_NCC1HB@w!Y9&Ojz#|bQsSBX$&jaNNPWvZvxJ%F=f6x>FY8>w#PU* zJGSwa!5V<8MIf9$YSC(Spqt7ER1c)h2@+I^^|-%S{j{(9sVLUYn`9oM6P3usjwR_b zjNuu2g_ZF_gzdw!0A| zX^06yib5)o>1{i=*JsFL z&l|l}Y6=JKmd!$c4tk8s-m6pj2id$3GG^9P(~9)j&+LDuK)22(nd91Q1+RrLq*T8> zwc^Tr?Bg=ylDK{{qoz{vAX6-asULH!1xhdM>3jTmv{YWJR9l$BMwmnNC zXmA3`&1at|IY7RYMhL}^^`y~lw*m<-iSN)r0m>*l4%<&_)HYsCzL)zxlp^{=)l2(I z<4ODMvV;@3yS1`24Kut5+KrH&CCpNos_={5s2Vu=q8`DYh+KuydghMxgBPg5SN9I{ zJ2PZcwc-jd3I`F1H(XV5)*!<1V&>!eQ#N&myl|*;<>rY;%;lW!1X#t~Ptax#LBPSQ zNn|u^m&*2^hY~08m8;o#ctL_JbzVwS7J>Cab3{^i=jA3i<_yqReTnQ!Y{OP5+u&wX z|A=rcjo|7XCZWpVtKf4GXY74kJ`$1O9~@pb9a0slrBVIe@{#>Q#3@OitW0fh0oFy0 zmAb;Bs7Mc-Ac8YKH7A5l0NoJ`M3a6XOQaH{gB*lD!h6J1Bf`}Bt+OwKQRloh5eZ)= zyH12#@UD8DtrJHkDHc^nZ?$bDGF)~3#HRF(milCwvqLzMzNXLHFZWo>xJua;CRNJj zD1<1g1Sl4>=u002E7))s!V3l7Ejrm7) z6}z9@nD((PbYv@bdLfo-@$e|3By!Q)@Fw%v9acsp1|_!=4C^B?B2lNT9ft28GmMQi{h{VP>Mo7l_q>u)LESlr3E{ zF}UNLj`Bd{#mNvI)juNe0vS&(>ok*T$y6ufGk{TqmN`{aXLsssNPym<=EkhXYtHtw zC)950Qgg|o63HT`9V*pxdR+xqXM%Oqn1^Ak%Zrk|PJ%rS@F*1@s@uUPh@<|b?@=1d<}OcL82DokEaH>X z((y(ra5V+gn7=~iJ%BNKq0U80n^SGTFT5oAl6e=bvA-UFPJ{(PwBm|CLK17g$j!#v zUR+pm+!8<}>Rvj16Q#Zgj{N@Qd(FM2xdNJ1s2eZ5?^zm~?FZc3`>6ScgEgG+sb}1m zeR(((T=vj7q+|J=WIraW%+d>Gk}!4l0dhc0uO4q4W?8f_p)9q3{Xw;f`oNuvfpv@I zAQs2m>TuisevVY>l4@yuva9uwVj?IHR>wf*p`~#1#-P00L>8mb{q-a(XjmQf#g={a z*iH{gm#A!Q9^+t;gJ~ln;vK^Jbm z6v*6y7>O2=ZRC#{$^eL0UV%(Qy4{D#*FvkuH}s&LU|3KONQgLqk*}`a2C@iWwp_Hr zv+l=9j+3?M+lqfH>tV!-h|9w^xGCGe4k1$(5mp!!@mjS>Xhkw1VO%G&_Wr+ zb)-;=b>Iswj%}X9WS!MVl{boW*WQctghzV7EgmWowex7;eU`t<1Rex$TNd(nTa@v2 zD}9A1YiV9%_8G8LBr^!uUqoCuEkz57*kyxH!@}TUBfiFS>Zd2TM!Zw|-HM zPHXsE75whcKAB^T!i*qA5~KS?8p6J^FXmxAQla)3V46tHKdvSfSPM^sf{G!^MpF%- zcpz)15Y!MKnGl4Q$!G6zP|Gjh>{J~m12K+yw<~(e4LWZS{XB|pd*|dd&166WaFqnA z<%>?!r6y2l=~6v)mzlN{b=C7UH&I83j)<_p!BbQ^eC%+sWqpDvj>hdc?$}{ZUH<6R zzV$Si=OkJG$9?4`NKv<8s?M#3tE;i{k+{hexlLBgr0)D!R+1o7pNc> zBxE9euV2Pu4_Nzmhlb=u6r->Po_4^Vj&W1I1Nqv4BqIp51;fOUYFhH8DYB#vs#oFC z@1_E=(_DW)q$$@eC1l^9yhWmGZ(vD$SAh<@rDs;J5o(7$RVRqTx`bCC^J)>0__VL) zi*Um0(>fJuB8*6lN8%IWN+B^C-H5`Nvvpy2&7E-5Y026&MNUpcD?_4HX}?^UpLM~a{qJv55iczSqug1WgDL+?Ek*CNC zm~VK2$Gg*V!X`EISbI$CZyRNH!~YN#-lj$Io&A#n%0eIqb`(AnhkKtRda3i_hW%Kj zkL557gE~JJ04`G{R7yB+IN(l~hI^jKhwy$sDaeb^`ILS%7U2^n+vMkt$cB{mv}A|n zxDnqsX5F{GU-w1Ax+XXy%e$f0;zPc}!x^N9fn9LNd#+Dd8#Bg(hDbfkUl#WkihVZb zph8tKBrvzR+@{OI%(~K|Z-6b|K_#cdp_I|3s3ViB{JKqEjN8y8@ox`;i*k)fMMHRn z#1MseXZ4w<_|7WHu6_F7ngdCyyN0)aKySJg^+aG!ZD#d4raUGcf?R@1iQs!Kp1ek> zTLd4!`fz%MjP{$S<rUrrPvAaouaLGZp#TL$vj^ z)p$Yz0xJ{x%4d^Z1yI&;T&%`1BFOhQ?4Adt$!QH7j8WLAz%0`r%K6VWpGZZ#6@rAU zYOFGa(Pgy~EJPVUA>@aF<)%CHafsg5-fX;PzvO|o$!ePhCfhJTC}8l~iRhTDa*v;~ ze$dUjINoVrU_J1E5TZ{56UF`}%eC{8tbGJxkM5Z2QkgQ|#NedengsbLjV*ZKt38$( zCG}x&h*0Aj?y&DcJsWm|@%#MnJza^F)7zLlEm*gcDQxeW*y%-_*EIDNSgWG<6`$AN ze<*JAPVxA-#0C5SVy&<=gn7 z4gPpv65ba3 zx2A9v?F|yuG2N*Kvku;HbTsp)rnL8V?hn=e>6`Rb_0cjJQ8Td;I&Pgn3f{gnGr?bU zBQJ>i>wFkE#J|qb$VY=W@NMLvY|To$&-B=w?&V>$%0&~(viHUwKIPSg>JjCc{H5i0cSEaDas{I+FtW%If*b`eq;4dpB;D9S3@jlJ>Ia#g^6+TStkG0{D62{P|CI*orjlJf$#CsK8MU-t@G*KxfqA-I|w;_FL{UVVDSi2HNc z!W~nL)(d(M*05rb^GB9ZL&mTYS%)JZ&gR3 zo^idv<)}G}OrOfq_Ney@d>H#4Wc#9jrn8AOj&c97(IYAH;;;9!T<@8>|Btip3Tm=@ z_vN!8A|Snk3P=Y*LKj4oDj-M?MS2OLNSCHm=@OcT5~cS@4J8n1K|neL2t73E32F!s z_)h+3X3yDkW}lmLv1W3WnfFbewVw5B&-O{Xwe@4~lG^1(Z&-2b$FIkUHy(da&wBJF zhBxNwA!I$c)r_|Qnf+AFb5lM=*cB_N1O}W*60V$)i!`4u7K}7Zp_uslM0_lvT zVKkqB!plLH!AGLWno|N$x%5GZjuW#=bGw$>u+&#B<5K0?0qmRd(rNGfTv>~^D)w#1 ze>_yD`0&S>af(`jc?koae(m~p$A*}$gspTkduG2H1F8Sqh%8O|i--4NgVX+Z53uSM zhg4WYG4I^}QvyZxcDh;B6SR`6t?d^qca^C>$PNA-7Vg4RG@E66Sa9h~>e5A$W`(uQ z5;^;v-;)g*^uFS!#VE{Z*4oXiH=>Ha;kFf0FK$EELALS7_ja}0o?jYfizBDH*v9{k zz57N&nAJB#!Be^|6vy!$q%n#Fr!-cwmdU$kyBp8rpr*pWh3 zeJsIfUVap~#L&lxuE_(0(KZE`+os<({?bczkNpnytn0#^yZyqv*_-@sp(=qE zL5=FVl958oBp;jT?dMjXbiR3D12_Jq0zo-xLuZ5EL`0+YL!~z$g7I=`pb@o6P>WT5 z4O;^naV55$`oMqy!ztR+hbV*fKng7`Gf3SCwy(k0Q)80DI#R_*OF;LxZ?M>98dW&` zgX*^&f@7>povo=zcn_sDP7Am6RyA`gTC@x?wYA#CMk3yvK;ycqOP{5>)Y>cn=aYZQ zbu7tm5$8VPAQ%iwMr^$CW`8H3)_m**hOD`+ zpNxvN|3_8Wj|dDAhMf1CTWcqh&1$Sml0kPnC;vn+&08NTw9YuCMKufez4jd{bvN!t zXX`a20CdeN4H--6-Jf@bHnSa0>PG~0W)MTmL`_Ofn(aXxn61WrzZr@QiNN|gBFGoa97!bw(OF>OgUs7DFNk4*Jcj8%&1vDpz z_kLGP7Z6k>3|+hebS1eD__lm*ng1M$2EcsN@t&OI?gw=iYvFSRh3&e zS1_x@q*Oh%wr%b4###vn2O>@C@uBo#@i-n=VH#@rUu}8;ZZuD2Q(USpHU;b2%LPxG zmsh^6(5Qo!1lH?5ot)Wj7Co>2l{5Q$M|RODfEaXQtc5VoX}lhNxbB5kueZ;Nr@>{N zCTEEYFJJP5&=gI_2bUJz#PsjWEM1m|R99RTpe0iHV$r!@_iZN%YBs9ZhaOoRKRQ=( z=TpBZRCk9n%n$oSeF;}3jBFKqIDG-y(WY{Zh6uKtvmRy(GTB(qdvKNJdyTNB^oSc1 ztt8B!j&7gL_^@l1kitv}rLpFivwD12g3mYQMBrQdxRe{2C)EkRid_+rgPh_+h z?R0Hb-2iWM17?)kboYe#KmlEe$43j=Qv*2c!%|MeY`{(BSLM!73;)vDj)q25<>|mV z1+DAWLQ3Lq%vvS)L*u{t;JEccKrp*ey@%7Z^9;b!`|jk|salCI?VTN+Nr#FL-mllU zA{cu^P9|srM5TXs!^sprA$lcpgyiV`y1h)wXg_UV|+wb|aU%yQNdsfe-}KMd9f;ZFz>6Z3 z3x6`Ku{;@|Mfw^gU+r{}3E#P%t2>J{a42=h7K}GKRH&89VYidzKo!RK>QNzo=uGCi zuP^%l_|{u7a-OhmtABY5jL*cWeO`@&Ig_^y*~uU7 zBc_EB8s5 z)xa(aY@zGTc9Z)lW_89H)fQ)A)EO$VFV|st0CoUc9ZD8Mc6`+OUKbt@^=!Gu8x5hZ zcrb%jn&SFVb4}HyO;f7+l{(OxNSBm5)+9&U+$k+^U2>ilY$OKUk<)6~5+^34-!l_i zZW2&B#^p)RG&%BH7-aPzD?1ON*>StnSaGD8ou>EHH7i%#6I(vq)YNj3z9&xfqf}=} zxavh^mvTS;kr9a#mmWI_D&(PP*j6R=frQ)yRek@6auU#xE83$_0Kc4AYMp*-EVSs^ z30FW4bQI;l(lT7$Iea?4Xn|dpm?+Ye7Z9Sb_Kcd0D4(U5zQ%21Pj9FZ1}_7nR9`L^K2$_J0)$}3Qk%^N+9hsd#C5?bhJ^Q(kj?Pg=x~;K9+W0 z@_#)4yFR-f#r^BKYd$#Uy+l|~+$QYAnN_7T-42;_!9f`PIR8nk)v5K$cPhiq4ChbPjQ~IF<3Qlorm+OPEhf}D(fOv!0 zMZ3OAvaP6}Xs`YQL||DzllEtYR+*Fv_%n>ENI1stj^f6Oj9{*X}m{DE1&grK3RFu8nY)z?xI;st16E$T)O1`R-d#GO(tb@;-s5?+iO`&XFrn z>V0#ZuAd+H=k%1<7dqrPeKUr`56hE#O?%OG(DSsS9O!vFUl%*A#OP_b+dk$&_FFs5 z$Z?ppH%tZCWsbo#Sc57rj42=x(htY0vaX(n6b4CszDQm-il!uh2oY}Ckb--2&+aqo8(gT=FY2Ys4S)#S?1VRld3KpqlsCdO^aDvSD8%6QcV0=@q`O zFf7`VroQvvR0R+*lk|(6s&-eubtwiKYA3_JFx>#&tKY4W2`}4n79%p*iK#6Qj$ND+g4AOjVsUER zW5>HzX__!c8BRNk*r6F7A+hXlr^VfVY62?dMhjwq9mhA=Po95%nZ!mki-kbt#2mkU zT4a^bvPwE`*j3unJ4Tjs=4?YMv$x65KRN8a{`vvVvGzMZH{p2B;Tu!AN%oFDdzK@C zqhhU|BMPklu;QzA+I=(EkYF-v%(JQeNEUMFcr!?nS$Bp43sSI~d8|~y7n@piTsbI5 zozb9q8Md~Eju&;CJdm?&?f}cLNv=U`0Zh6~A}@weqhrylg$sIxoI|<#r|+;gRi4Rz z_t~f;$17 z)F5&v3Zz~RO7<6KJMc6LWpos{AR$}iQ+|;r(LypbCgzFAHYyW{=KZSp=zyqYisHwc znOW2%%_=)PeQ%lDx67d?pCNYmw-Sm{0`&kC&V$+03trKO1=lL5N~sD{4#1Tw zX;VTK%np%C4%I)T>WWwH-$iiRy!$Y6ci`@JKy5x@iuV`X2wxtb)>v*3pt`cOJWTy# zjeRp3Yq&eF-nm_N@nVh$y2gs5omJ|_Ux=YJP_Iqdb ze@^~?R46aVB$1*ds{dL~AI+XdrOKhpE5=q)Yeq%y1Q_pM%ut=Z`|@|pwvDXJcVTe9 zuj=O2e-b7B`R?ck@hw*M8+%Qymy<;G4v1EdeH-+B`x};`A=vxJ@Ob)l+)FLrr>iL` zJa;rWcV>mZ3Mb`M8%gKT-1|V>8xJ58(u`EE7>fMU|I#`8s5Qr~m19snWPLjSeHslM z)}{I%TTtWJe*fBMRToM_j5~U##uO5G9~$DL3c@{B(1sZ^-ltC2o)XI1g-)Mlu)dz$ zKP=eDVAR^Wf}*9AXcG!=YfDSy!Z*WuR_24wzeh1rs7yHP^9rf2HM?9XTmx~JcRX|i z8)JZ|$@R?rLSX{$=$FjiGWUj`Sldjju76eSVzi`G)T*X6X@D?5Y$cUflMP721S4C5 zeOln~LV>3FY`6}hOO{|gAXqEWYuGSzxZe~(tB=4Ydlh=8e%I+>T&vL zmdH%bEmN0$&o^dpv+01MbwUrcm{YIzxwK!&w3FZzxSaK`k{i7~qq6Kz7Yo{3U?Cb6b2oTxuMB#NJ$n(cBBtDCHU0Sjj&yjpMW^_0Pm z;fC#L>?s`YOkp9Xd4!Q33hDkgigiV-^;{~h+{%OgC-C5H>AS@4wM&W#z8lSdWdZ%t z1H~H7i!-7P(Q?x{3OtA1*y~~@uqA-+QuO_asfc**zdkHj(veX#$nW~18aGDrZ=afz zwMXtTTEd=mfuAB-P&Q>rNBq%%N@^H7n9F8VPMW0ur`pm5iT<_Gjz`5K1#sXuVOb80 z@|c&NFB|&~q1mziEk`3`Sf(i)rXDAk{*q6U5MQbUO74(U`Ho@~J~qKU?dLy_v~buO z{2YfO0`h%N%bus*!QCS5(|f>NKc{|$8qsJmrQgqCVobH{U#fgnsg;=}QM0Y&uQLAz zyFG_{L(f0_%}`phIti}W<$-iAu+;PQOWA3cMI3H=RP^K*A9h6sjQz!46sUvw=k1B# z#_PzM6gz@1p1NOLQfisI({ok>!?t2KF6k|^xfl}DbJl0=^Wl#U=gd0uE|-n`md?g2 z5fSrFX5EV~m)A%!R%-m?mk-Hev#L+pW1*VvP=!99>z>dbGsO%jeJ->3X8%ZRQk9Ou zJA?vEAp2c5;1YnMYhFpSqxwcLN>$^gaPZ@SMhU)6usf;`W|dnCYOy3o(5Hhy@s1HG z4_tfuxMUxZXeTpKX4+yPbttKIi7`-~dI=dju)lFR9(ChVY6q(j7cdr&qKjk=e~O6j zA=-avPn}K5#2J()dCe_*Vz*<-PHPmSob9CCUV(0&W(7R#=~Ptc-PO z`oy|Fa_XwLjXXQIUP1AP+W7ozJ$iij%)`-FdQ!|Oxs7l++-cF$q`lJnwHi48s|;7m zl-s)+Ms)g|dU>g4&b2%*9%OBlKs`+>2j#PhT}z_s`s`h@ul8@YXRm%Wr;C0o8_iMq zYE)}dXZ5g>-0Z57kvO_E8tfMxY2qLEgU9LUj@C{1w*TeL8Oj~!#f+K)nV<9uA4bec zJGo@j$`%X1i~pDEfU4{6#9!1+vNNGDkrx{hrA?S-8+5=i#KAaK{nwTr|5c~kv6G$5 z)F!n_Wz^V&81-`{q!dr93N!pM;-&&q^!V>*vJ&s@2O!6jvtt&ouQUsI~i!{wNTQos}pGCPn zxpKh$1pR2hd%+Jaror_d!NWJlzh+`=J8-j`E9G^-s3I>#!|?l0`NVT77UTc3{u7xI zY)>xsU(LOsKqtLE7cW{fu z?pOMnYakM--gle;^YwC}aX_chf}$Iq=QBN1^=xs9J~%=Wfwet{=r;Prh9@ zbC+eMQ=W~kpJ=V~eARS}Fos#3Pi`LhIHCESOJPa`a z7{x&|@LNqM*0a4Ao{r$a$B9D!QYCB$Y0~vbpY;mzS<_H5nX@G)5Bb$XO5%-x1V9s` zWnO&#q88EQd9{tDj0J|Q5S+579FWMKB~_c9MNWyS4ebdS-LT$E$JHpRoGhD*y2=%N9e^}Ge^dqGD^?wl6imj_;L4c4OD1L zjF1hCq#?xzN<2mDfdF2%WLqClB>Rrj1)y&;Bx$za|5e&O?5nS=Z?hrIyCP^}PHNLk z;jA^k+ulg!o*Hf2^xZVdnL`mC(Wq)V;dIEKpud)liUF;&fSaXeKv01?TAdaSufr&^ z-rjd@f=VAyr*d0Z;mPturp5X14Zr#pJmoE9U&jad|I=VY~m}C3kNLN~DD?8+*zF)wGS9$G7j(78g z!dnUG16VK*JCt`Mg%7osDmxLdzIu^!Ja1{eWEUbeZwxO7-(Lwapn0IgWI&$~1}^`! zevft@IOxghc=Ju~)JB2w2-dgptxwe-?{h04es=4TlCoTZcvzLqh*hPA-r{&80ywfH z>AYZFC{*q-2KE!`>=T!s-*gdk@%hADfX_Jo+K0WMA}!@X*qiR(2D)v1%i;M?Dx-*dEG zg-|hH@Dlc*e0eM$Jovf-P+8p$-(!MkEy@{r}8`FIQ1soQUFuiAPEvlg_)!>aW zP-sc*>Xe=)7XvCe+A714wP+gb;cW0ZbS2`f02cqJX!rAr>MF5>q0mSt=i47?R5xNy zo($AR@<(+$bg}4{ks4Q5&{{1q=dzC<_3_b8e*&LBYlp{ebP^t85Dy{zawZc zMve|*U9RdqyMZ75yg5K4H81jW;v07iGs1U!Q?hOF8e{!C)!A(eG8_9^&{v$#ylCK( zvh;F@0?sWqP;~1UW7^V4V9Uk9t_(|Q_We*>!tsj9XMfHXg7ANY&_!f>v6Q|Gl*)3r z*#Wc_EIR0{$y*A28{TE~sfu%p(YDp1QcO14!yemR0t_;P--7J zxc*&vJ2o&?3pcDit*Yr0SjtTsx?nc#^tEJno9Z-;+Id#^0@kxz0M6-W|riqT-1eNC6glKBVZ{%Ru3@W3%B&X#SPJC@U zo8IiS)bhlSZtVy)>wnnvko-AxEP;CM4y&(AUgPIY=OQa15_*&m>FV0t@z_P+;xLzO z??wIX*`PPc5n2a}Wnb>v!F@TzEuU6A{k>_cX0ErBINb1Iix(OoU?g!=^SZ!ufU@i5sMUZ!W^7)9`0VTLZr<=!>Hudp6q^{Q?xE~7Cl_1Va5av5; zjO#uh53KQX{WN=B?9EkXYZU> z7E~*LZZ!oz3cxt48ZY9}e9PAya zlq)Z272d;%aVFNY$U6_a502{r$fJNT> z1uZKe=FQ-}b8j<#+5`?j!`t|k07An59 zH$rWhmbM`v-Tl<1rKX2FBEK`4K6?j{URz=wCRenV~W089lhsq7Tb21iJQj}XFE3)VH1fxRvuu)oI}gzx;EKe(A zpdL|opBJ~WZm4R~y9WU*H{2(&_lF&*^qv{?5x9Yh%(^*lZSQJ3`+KrlLWEk)e_tCD zLLwxE@*|yoT$_4cPyMNI^nQz2voMXJYNrsVk^(}i4nu}zss-QTogeT(G(oCGSGGq@(nP8PHioveW# z66MV_=w=fl`9t0g=(%Ur|0YwAIB^?vOxW;Gz?spyGy()5|E*?9(CL<-bN#S8q=8Mt@4=im+)M0Yb?Ap9~nA&#N zso)D(sYeUAS={XLn{U(^v=HiFBtg zhn!p$vA3vLpE#s!9Jm<&-~`}L4qimn2d*TX)I{5={Wie-*$!oPN3=Fi*9MBXGPlaG zF@eQ0#n9h=W|VZWnR|Qn0}`M~OQmO>mv6~wwgdkxdHl8prhHX{l(R3CmiJZS|1n+um}dKnbd>tT33 z>GzmOWr~G?BV6Y-toPw!|C%iqc4y=F5%S4|B)a6%Nrj^ZEOC@Gy7?psd9I1w9v!)}AZ#jZe^XDqcn{&DE+6x|{9Q z5@x3q`=@1sf$mb5`KGW7eu0c^2RZ$<;ghZ9^2^UJrL8+_%MH}TNcboT4 zY-j7eiS{$lBF_dPfbQqjM-g5T77VUUGD=mw=xm*tY_3L=oaAgRSx=1N*-rHzAWHrs zJCe_u)bU+;`K!v>0ogv(m1Td;;`w+P-EYQ|lzn>jc9GijdFFoWp!fLSb_isuGsK6> z?&sIK7u>JT8J;|OV(Pf?83>u<_N6*a6pt3Q@|Zs)!?ZUqJbZrf)RhM2u9><4Saq#L z-6=jlIX~F{D=_n4Dn5!)%7R>yeo6D2a@M2HMWS|3@pMt&MjRu<|2u^6U!MVK|B&Ba z&|K!9TTuKG_?HX|v_0ze()%;(s8lt9oaJrHmd3oNq~Nu(SAdn2uDiQAxthI~JX8CQ z5K(wpp^hCT0S6+;7W7-+?{VjsLL5J$M3Mgq@OXf#V|-)>0`GK4Hds!jnEieDBOf}X1VZ@b^w9z3KkmLrBU$T$_^euatXi|x zazEz^d?wV)v!VPcQ_i@VrxtTT`w+|GHp3BGVf=5y3&3qVm#2louw6VcyIMqi$hg?h zjKzB&QVF=JFrnKi=}%g`s8UlQZLh=o`MJYQNyRu@w*eSScqlGx#NQUhe(-o>O39(z zg9|)uT(qOi7E@j#&!sAlA+~#GlmctZ63R5Z%0eSwb`ls;1*aS)VMfS_rqE61g&ks$ zPpL<)q~HB593h9l8Duf3s=u+kYmsYm%}7=e!=ocLTs2t!1ESo7$h|%CW>_LmC}Zi? z-06yduJ{ioU>nmDZ*p@yTRd9vs{3gsF%~yWDP%jJHYEeo--~%Zy+Y915B|gV`rS`(`&&^|F*U zZ$2#$%=gN2;E*S#w!H$G=0J}qozE4dei6z0#JqF1Y01dWQc^(IEBtXas0giOr!E_H zklew^tlO@66(RaKAuIE6I>+0 zOga#G`7`!jN&X+oe;V%JO`;v~JTjiHjUCuWD9FkICc^<2xl!)vDP1>P@ILzlyn4Ty z!c>5|%DH|YHf*fequ${K^|6Xe53xq_geP?_IwVH=QNagyi z)hZ0AUqgl#FW7;S84_T9XW+rk`e`nOG({(rKk>(1cAaD3;-gdI$(w;mH`aTLg49LHg;0T=fbqD91WITI~Tz&qoS(t~(j7 z%exHosa~A7aaT4Nw%xJ#y)+=uV7~z3>WhD=23k-ro8fa~#9ETTI-H4=j5F$1XIk39 z!r#N?d=l9Z?HZ5;8+=)ZhfnFs?hzm*OpqWC#iA2&sp=;DZqw{GllNv4Lj~KRK4VL- z)=+(t3jIt#EB6zGa(t>IT&gJG)SGRY`$5hGAd>~J`%i|KK>Q9XE}Nyce@K8;%l^yI zZ?CEl3M57e$n(@#+mQ}qq_@J#7^fPA4z?SefCm*6huAw}^tb(A6f30h(YM?{x*0LD z<$D`Cx@{k%{0^P#4F4DF1Zs&g{ClD4d6v6u4=H z)uRP*$8IO+EDrtS&r)Cjuv+p_pBnpg*@rzo9)enG>59ki5w$#rFpAf)lA6qHK^&Mu zfyd^>*V56#kYxtG{_^LmV<}t`U`{Xt4iPW0e-LiLROI9ht3|eSiI0D(N^Fw8;{k7W zu`*FVRwS8K?X@@YN#^yz?vSnMON(neQ%@+#UkfAJ`qN(UjSMfgt>ug5i9c3#2OBNz zX^PVx7NRbdJM}u_AJYGxQcMVKmvd7g7Q}eM(S9*bf8oO)_2fv7RswYlm~RVrCK4XJ z3JmUgSe>2W06L;>sdtj>Yy5ar>|q^@m10{ll4KD)MqJh02k_r%>y(2aAvP#b#m>K@t;vZ%w^HPjsB8wyn3hRc# zQ*MQ(3J2o$L(=3sy@m;<7uAs>R%1>2eO;HA;lpiE zt2$R?;nwk1C~SxKDjFID3w0}5Vxg(%mB0p0ia%_Xfk}lR?kHsYHr%*+omOp3OxWQd z!&5#t=$E4}r&B8N2Guq7(1~}ZyWA?;Kdx5ao+Vs}>DBPqYz~6&MFoaGmbX5*0AAcd zyM1oq)SRabweS>Y=ko!J%&S@1S`(LmAiJHNQvm|=Q-b>bJZ_j*xHl-+P6$ug+;_Ll zCwOG0yw*P0=|`vvCUTAbt-JmqUa_a!&);9J6cQ-0Jh%qqnHyZQzZo*y+x{Lk<<*>b zeJW6H{`#)9eGO_J^ZSx8|4epa@QZyl<2`-2yo>;_pA%1UY%26gGwtv_Bsr~0)6eZ# z65ui6&L@!%q7XKF*vF+UsPcJF&{|*gA)VUf@m4<@O&~>HKTH`FcVv=m$cC^eI$YU; z&&SwKdv`HYOiG*IT_@mRvT>LT%d@IEPb|no?S9(U5)G3CGoX*~QHTy%Kl(Ig+v%Za zQnq0jR__mF7U;ENFAm&@UXHE9cmUB#dgz2@U?)_GJYEUgS!d`mh7P)=!sGF_a z->DW`{<&;7sD3Heat5kcR~U3WPL*daoYgYzIIhLCST;9IKik_YE@{Gl})x->q zbVwu&f0@(4n$)tI_~>0tF%!FZHq~EW8k-GfrXTI& z4YLp~^Lq2TLF?OQ)_dX7r5xEpfy0M)A#ES4DS;UwsYoX6skR@)3$gp}p1p+3aiXuX zalZb(X&JDv@Hj+Ry=wKFZ>9F!G=&+$O-|{0Vs|=Gyw-0o4O07u8GsAMV7;t$MZHl% zmdj7*0mwu0uxZ8q_c9^r0AIZ{G5``c&MO+i7`xK1Wv%%Sxz zaS~)}ybxN=AM%E)utaFcH6^M3t zZ`eA2VwWJkhL4_$PLS1dhBiN;p^Vd=wYikOfNH1i2Szcv zBhG4D64p|EblTgdFDZK?HOeXPC>_Q_e!O;+z~$4U&PS46o?TN_ z6Ph50t*aDp0tzyL0QCg-{ldJ$^8VoLz& zPm}|+kw;1y-dH>q(>s|zE(^K`ak^_II znWN2D!R-sa;?WLD>=Ubp_m@wjQoR7&1X`xv~1Uo6XM-n z^F|m$lUq9!pTY)>$jtmEX}gQRrbdYhR(CZ0ecmSCn=5>?$Z;6`+(&L)cVmqCGzTGX zoS+}rVX%ItM|xiK*{oI#b4JnXUc2)`Fdz-2?=Fl)Fl!j$+ z^@ZTs%+C_!Pf|9NJ-YW!ckA*M1yj-)BL?@X z7xVN{b8%U>A1%@x8~?R<#2;LWY&p4;{P&xcYn*Gw>e+1$S zpQ+8=+?d{(&K%`@rS1J+gRf$h0%iasftReo+hMS{l?LIMW`^6Blge*BXPGPobI>7m z%PR*$0h>9~a{8`l*EDm;GG@mq(e-!@n8^5up8D?v{=5fc4wddx0a-HSEb~se0JksJ z+Ts-h6H*1CvgoxUE1v##Rc*+ZLq~3sWaC8>;D7-and}!u;ls`FWpH9%syywIHTn`1 zw#3D~5PE+q@J~YvqOBSFCkukv`tB*8VYsnq^HkyJ5~{{PdDjMHI_e&Z18>(o7rKEb zG52D2=xV2fgSpb+k$?{KDYeOyXm?AaYko_i6V&hZ7il=z1RwJ#XG_@JGpAABX*Xjw z$+Cs`L5!A+4E9fcjWML}DjE8lY^I9z57A*yj3JQU=0SVG8{q&P{Mtgu9`2~G6Cf2i zBNc;-3G|TVelNS^p~H{Lna8TbU-}m}aYL_XviU(pIWBf`7h3Q~c68R9s2h-3 z{^vKI{hUDqznr%^Y@{4Q7Ikte-Z}epA9Q+HD{y}c)T<&i%}&)aU(3ef(5k^cXKVUk zrL9-miu*L# zAZM>>r9%3yWa;(78@{NuHZyKzXbz5Fs zOVjy;K8}-^y6Y}r_28!mnIfp_)(nitN7jDHOHNnUm}$;NfR(;}UXQao#;NoOe$>5c z>j`Je@-bsIoquv2>2cHF4q{+x17F-qMm(34c5YW_sm81MDE5gddQR%i$fW>{aswlf z?ZF7m)Bo(}?@5h76lz9p_`ISVv@lp#dsuWT)B!m+4mBD0kup?bB?guhKH7vVdM7x0 zCa<9y)Dt#4@rRl8xodkX%%o&W7w>}@h5@B%%7p%6GcxCIVVwYevG>lP_cq zZVVBhvk}X7anGO}4jt}iaFWP_j`D7TKz|UIZ=(9Q)tvR0koj`UEmRK2VcqSQL(zim zcfMCK0g_m?&gJwwOCft_6v94QiSjBqBJW*}E=!Q4&mF?UNU5u~kwEqLk#v|#2C^_- zEfHr4R|UYsHSk{T&4tYbH)Dc#ri1(PeNxz$kZs_%@g~@<+6xp}@N9%w9#MT$Zb4jB z4JGzfNG#0S#Go>CVRIHyG4Z&qZ5*$q!eDla_;Ue6mg~1C%D$=4z;*DBx zzW#$vk&^ew6!~#qD@&(n-y8l5e{u(u9W1h0Y1x)F-@VVCTiq7ey6Sh;=P`)l3gQm& zNcm~{e#^n-=9P^55MPkSVT_3R%qFc;{1G5O4_Hn zwaAGrs@CgL2Gi8{aj3pW6Y@ktC;eu(*&9p$nD1AwCwOPC+jB-aAAN}8>!RPYhEvYk zHEx(So~=3*2UhP@Xh)hyN)zf}YfJPVWMDaoUDI7K(+)ZLXKzn`FOMZhR7!ZkBu z?Om;%Uj?iMCvxTDmJVUJ=GRGv~3RJ_!b^+eHqq&;rt<+4-4~3{{ra*m+PCd$<)ryqBRIIpz^qL^?6R6A?Th z!FXMP_WBw1mZq>d@AS_SP=A~9&$kDCSN!JnUrS!8tzp*}Lw|zG_C1x?F}zagV(~qV z_1ZhxkXtjScH*2|A@ig9pUpi=IX!}kiBW6~wFJ@o?kJ6u9cvrHGE zlTz}H)}3$pM}#RqvhzxcwRWFMRB}T&9VrUW3%{G*_qN2I9{iX8wnmu_w!c4)k_Hg? znD*t&-!W4DBKF1%$4=&0nSAcU^q0!s6)O(v|H;Gh{6i?eoaU#qa724k=Iz~BmKF7n z&&4tHKT}%%sc|vB%G)`9{XVK@ER8Fc)`Jb2vutgjZBbc z)29g&S6Mv@XO^`>l9Ft~*f&e}BiRa-AhO-%F3Ljb%kZcV|n z=PNVK7gJa5jC;nDvSz;Iq#IC*n2Jo1-AB7b4e3xsxG?qq44G<3xP-%~X3uZWl72^Z z%c3>~qwq$s^T!m$xF)5Q9(xD6hzB*DJ}gQSq58kp6`I6beN=vhQZr+ev=bKNl^N8L`7zqknBH~$h0IG_4K9_DYdEU=qN#^?F4<*umby_2TpskQs3*xsHj=hHTi_Us)!BctX)YS5s^ zNP8zr0zh+^gNu6bP?$-TQRHGz;#gPe)SG^VA`o)s3)N_ty!so;BP*j^4eW`9 z7e(QW_+f+F-}cxuJ(usI=3ESfd(LhTO4Ucn%EEK372$$vPT~|zN*_x@(KM{VVn2_N zN6bMGavJeYJs&+Wm-LgH=`UxR*EfD)5EjNd4vmunP!X-t3Y%+8PoGVE^1l73>la05 z=d&Mtd2@_nrRbbQITxtdQF@2OqauPu9|Nm9Rw_BHW&}(OYyw7+@<33xgta-u%N^;8 z;p>TozqF$&1=(j6jQet5YVdF72M&A=vWi7-gs48v2{x;Ftjq#7spB$pqJP`GPA#N& zr&P+*FVCd%0mND!WxVFi(l=WhKUP2PJA8NB%Cu6XDkM?MQ?7C%wxry|1eyyd9%f|^ zRq4C9yhx97J4#q-q$npTvml&$?D!fc9jCk`S5xDVuE#2mZh7gJIbT0?O=q_I!Ad)F zFZ~}Dp@^8eUuq15z!EmTdy`Egb{Omy_7bbo;qJ&8C<8HJ#(<{9UhVQRnYAEfVj$=3bzri8bI z&?KYM>!RszFWuXgefx&Zx9o=jAmf^134QpjKp~UTsY;XTd>7Fn1Hpx0pri>X{5Q>q z{`Kt?OK5$ys2!{^>&s3zR<&vWVh$}Tf|l1)w(KUHbW_Z*b`P5(RBZ8S=@r<=ZOxhT z1c{=Vb)9P>7Va_A0~68nwe3?Ka$eVX(>e<-;65=>qXI$MZq3*JBW6txGBdr zI9WaK+nF2xbA5u1?$05Hh@nd9`V50eSxTr+TtA>j& zksKtj**|G2zW|c1E8UR-jfFZ;g>%Wxg3TYuK>C}BTQc9$1^%92(jwM;7{h7m$Nz8w zq*+J<-Tu1h?jfeQx$w(eb4yLJ{G69tc;2sT{ zn*yY|-CU-mL0H40e7sGfLgrKJ&NSFQn zYaw>D&bh!ATmdKI+A>M|^5y7#I&rgKIV8*ou;g)m|E)Gg=yU!1*X zINNXd_piH(Dr&dY*4}%ss-md91*xhUv1imshh3v~#YoN6-eM~;YS$*QB53WP2qNGA z=l9@u9QT9!e)4~iBOc|5<8$RYuj_rj&-cq}kz+f?L#B91e_|+QYB$g(C1s#r^(&rH zS?$U~R;1Um*ma+4lCmmM*$&m$W_jLU_K=~ZknUK%?^pki7w!6&|3^5=KKb?;(q=hq zDvT>vSZ7kNcB11h^t18I(vi6yy<+@r=pWojLdl&i<1tUh*8Ur(SluBB%^GWMuDBm@ z=!@$>w-FdXSZ7CE@7y^hv%|I`FN+|=R^WNQfx^@dXm@EVx>f}#kM&ggabfL00QtKI zZd2y7xr(@9^@}&rvS!N7TCRLw1Q}D<5D>X12nnZtbGSy_zvo62jc)GX*f|4h0-wLG z^2OqBSjx(|&w=FUH}xIf+TaZMa!W;(U~O2`iT#S+H5?mJMD->~rI|22lk^tVl9Nb! zf~kmXYcW|66aHbP>je8@2f~J6y#{W?K3g3cOkk)1zWCK;=%=?+^&^@L)aQCfR%%}5 zwbok!g|}*^g|a1ClDDQ)c9{|{wu4jQORvr-P`|)8RUK(Rp-meOKK?##ZOTils_>g7 zCgK;(`&PZElcX=}6-F~172>$N>h8&WJ7Rq`W2fe9@V76qsLREt#=6`KBgs`pUvAW0 z!8^nxOJUEn-6ZE^S)eI|^=^W3874O6%#;WU3)Q2XLTCP?2>wkbj~?9jN~mD8tK=!t z;5Wc(i0GsndFjYr2n_y5p|}$U0_u%g8*89ww8{e_{MM(Se~56hIAI-uc_cPaPDHLU zMF9LYHwHep3J;yyYti3ZZ_)Kw$?ea7#+@V}X#9s*R-(0Ca0nJ?mQlOf+GVR=0ub>N z#xTk47L=s0bv{PoqC{e%4&O4p(GI-U*uH$y(*cgPMs>T(b{`a-M3rKepe;1dpEmB6 z{dF>&R^rA{2`i00O>&psb-M7hgs+trw&)d7rY5*>feneWgu^i%KnID|IioDL>5No* z;xUsjp}tB<;tvX{*lvk0|CJ=+k^#S*LcIRS*@z;KeHn!~GF<XS48#iBaRTtZ2LX( zY=AnG3EQ;?Vtrd)6h9r~pV@BZz8*{nD;szJ>3M9A5|E%vY7V!*%KumL@bf1xZI4XG zKja7FW`^H>3OQIxl$r&&zfRJOdSv4rr*W^#JK6RNJp}7VBVGJB)s6p(Pb>Sz6J6xU z;HNh4PrkWP95sY=(^}F)HX2{kj7~Y{si0;*cR$<3r4knhf``C}xhi9H&&B9inyvK6 z+uZX->+_9E(--NXg|C0 z?r-Iq5wDhq;okX)ZHEtsdy)?Gzh3cBV=>g1=bA0uY+R?~aK7gA>!nf&AJUUk&h4nr zw{;RR;pN?i-xJjE!Kj{WhvihQg&Ad9=ASM-xtrt2bD6Z5^sH; z4Y|p${mC;qefIb6Z6c6oo3@e}5(Jzx{-e08BZ)#hrDjh%>!Nz}475?GTFB;T#Y*e# zw&3DR_`rR@EC(jqEfk8E$sBFm(|Oma_AmO&O{FH-k_c#D_W5`5>sOi%p=Vk)A8k-Q z`&3o2O3bUvv^H0t%#v7F_i1e&U-SNKM@UB%*f74c0E-uNcGDxjwx<1bRN2)LDP~C9 z<&)ZN0ZEZi2IGQ)wjntJrMXX~?VX0K8Cu)Gt;X5=q5IJN@gOPKmF4Qh1k6zHOyh3A z$pM%C6~IP;@-i0tkIOrqfp}!E%~wK@VosS^FnZAB7L{J5hgvO4iMM zWW`0JJp2oF_^g&Co1=F5W9KeIH1ZP^c{e}E@;?eTL>)&oR;!)B$@N?7R#GuEEXeVh zV~SxzU?a#t!Ff85D%j02A>XN6z6r+F$)$^nFJc}mhFE-J0uWDWS zx!X2IIfXpv7vq#~b#*dfu|(Quz%1UT%A(|=>zmaec&Ny4$QV8x<&+71%WWtz(Ezktf0P*!P41ZiZpiM!z3RsQJJ)_mdyJ=9+| zZiF8~K>SaZm0KHP)k=jUrmBa2X!D+A>|xYAbuKGlZ(vu4xRJey7>=L2<$xMqrPH9t zY|=Cvz$DgHV!1Hqa`L_{9@$z{G^jEZjeGmmK*}4784_LO0EWWIKV_|*62f?_!+tMQ zaj3U^M!&C$-Vf2k-yp1SB)QlN@3vR8x||nvWL01WlV5g?w8=6D8h-=Hvc?9U`X~u) zzo|Y-6rwjyZmH8vCNa(U)U1t60U&6=o(N@wpmoY6ZTiU*%muEV~J1Zf7cwJ zPg=SxfUVSls~>${?PPG4LD|X9GMJ$1Cfnrk9Cux0Q0e3+oeAp5mwuslF}P!_y8>pu z<2O7vuNbo>(92WziK^a8!1Dv55!nSxwB!A3NK^!_lj{9UG7^8^ht3orLsSn=kVQ}h zMa#GKM?m{Cuz)v;Bu!-i5ktjpZ2D8R)_9yIg(goAhK>l($6<2>`?f*Sj1B*=V`W=m zpqO-CTE>A9rh;314Nk<}w-v=e*1B;AcZk(wo9y?^M?&dGOiUScG{%YoG zU_Xb!cK=Kx;m0L(n!z~l50 zZyqSJ3kUaGYvk6$Cd~On923!a>lV0XT0X&+<671y^olO5*U_#IyFy6#(KUF6iMH~-zp(Qpt5|r6Y?+%4<_CJgQJao1AX^f^&M~` zCuv<4D?J;d?&UB}@4LVu(aw(8$1goRLO=&MC(S0|dYgW5b=@cQ{eWQfEcl<%eeV~o zX7>d?X4_k^EckW_rYi@&X8?O$y+cBOFEP*dVeo2=Oj2Z%`psq zBsyM}E5FL+T=eD&SBp63*DH55#m6+|f8jYy>||Gkw5iKAy&l%&UZFOng{7t}B=$@1 zV@8^e3ibcW>{AUW>Lkqlyix7rr9H6G=G$W)9R6#8ypuDC+<20>be%3&emnahF7`Y` zD5GU^E2U-PbUUyvR3xNBKxt|NK5eD@0zMsPess1Kg2aPtGTEJm>E`mV^?bYmlV7Ra z)*1t55sN%mTv+u3zGprjw!y+;$ z9zjR7%X&=PnTpBWQ?rd4Sc; zrTv!)TQ6;InnuQ(t32uY%D_Mx^isPaL#QdCzA`F^tBN=uJE4tnYDk*WD983i>vyrV z)daRi=(^$FhA#-|NVInUxahH%t$~PZCbt*$*+Y|G%hEegq^A|Q36)}_-%vhQ4EZjw z%aP&4qFVYUrMT0tLckqs*9dByY}su{#MUY;{*hNK0VT718|ce7k1Jlq56R>p+8Va~ zD~`1WIvbbL4yK^Gx~-RpauRhV6 z2K&S)EEMPbU}2*pr2_kuVVlN*Vh^~UHxjYhk>Oql1&$+n-Vrzfk zSG|Wj)z$+N9eJT8rS<8AUuO4*?)xyu!^)O{fHYO-prs=PC()!8)fLXQBz;O;2a)eohly}tB)dBa%^?Pa)7~X6 zfWN7X>nhsnyvr+VZAmyJ_V;glx|G`h7ZFk1bwrQYR$009LXC?G$a0`~x5V<+(Klq--&)LlO<*C$n`AuGBx(p2##?Q(j$F${>;zKWXw{hyirZdRT0Jf}p%ZB0n>lBRt`4%6pkW*4ScNc8*v+U=O-U^t}L`s1Y*)*X!Ib z3qwGjO$vOM%V^qgdWXB{q(4rN16lv_RSh4h7*wrR;$e{4^wWB!b|rvNa6J5wT%qOp zF>oK4Bqnl%4M%F#eqZvP8wFcn zmJSv2I7ht}8usZ_l~&~%aTWj;WUUz7O1wL#=ZiDAU4^#wRuTmAk7tU0V1<%ga-Zh* zP3p`Z)0GRy!P{qJL_Gf01bWz60|GG&V*;20mt)_c(PS24rz#r!dBXX;4aOjapx8ty zfcutNdj*u7)CjO%ZPiA5qHodCW=CklNf8b~rG@VgdZF_0z%z26`?E5mg%q!wjQ?+tZ%)k`ygXQJ@cKLbg*6qmPg>wZD?oTJ_w5v_i*(q*0k> zU53)%(L3J8Q37iK&ZdB`Nh-DAocGFGq8pYmy6cU&2VEb|$$3247%3;}i|zA}SPL0H zNeO@V!z4Kc?&GDzK>5JioyGAu*u4-SgC3IAY09z}vYZQzER!tUSyULrz6P$>>Ly zHS_Z&@i|m|$)5hNC%E6A#&pPqO#$KbvH*R4_X+{kN@LSg^e0 zDjV4GV7$TIdQ!i7(v5BF!f>j>qaG`0Z4Rem7$aBss$(}ec?{LY_5fT z>e`jsK1Ifx_04T50kCMGw0Eww009dRefrTH_x#GVcY6k1sT< zid<%&?yB*Q!oA#(2@(Uo&dK=$-WS0uV~Jt+4#+X?RnXv`_wULI2a0*hXx7svI?t7R zTu=7BJ!&Pp*Y#&&pVgLK<%$PO|AZi_{{TI})%~cJK=c@0$RollmAjKl8liaBJ*f%? zeZpz)6q?;bQyYS?yXCgK2`9bl}=WtLZNal z>SB3eB3_$cQw+)SV^lI+!8F$7^y!4sgN{mYCay@xjy;9_&Oe;7oa~)c2e#>H7P)B; z$qgW;ly8YHxh`#dvqSZ=lzgA0_`6b?mXSDyKBwSgy+6jwd0J4hFY^vyB>FOw%R=Ec7yLdw`S&9MLS@b>_$~yc zN*f}czhJ{ldfXwF3}Gf@pSPViW|g{NWJ($g8fKtA*Sf-wO2 z2tnF;JzV1b;F9%EjDj%cRi>cKaq<7jYMU`p3V%u{)6{qx*kjDh3}R1cr@ z7lWOwT~Py2U6l*%WpVYKYr`S&9SbRd8S86eN|4CL?K+Iy+PBVL=WDExLh2jGPXtWu zMF`OdVREnC`rJPnUic@vzf>%nZ}5(8y3M2^Qn6QuKGk*7WxjzwxO4n;cjQ7w4Oo@{ zF6xub(&h;~EXU=4I^QIA0;-QTLP96KrQk34zSI~s7CMAx3V8o1rxc#nld(kEnLgjv znj>q|7E$w{3Opc6V(TX?_bZ@CjBFgN{kYBg3PBuz&jZJQCHA4sR2`?4q#^#IQA(V5 zGXhu33{bpkU^2K0}T=$t>FLV48eQRg|SGH~3UYeDKpE zlZ58npv+enPmH1n=;y}{#0HwabThXy~Mb8AsD&%;F=n?g$K%6g8N zoRg^IJ~m?qWwdzzadx%52GP02mOf>r^DrGtHH)UWlH3Zt65#pOgSz+me-uycodjx( z42>p+mM(;~K<$X!_G8s{-!c32>4+EWc7COk*+^q%pEw(CzJVcscZN>cA&ax|;@&c1 zRyU#!h-q`@*%;k0_-J?kH}k6t;nAEQfE{PTvrWU%7qV`f$L2UJ2|3z4u(o}kY~5bb zSD?Hdn%>Q-(m~irm>DR-DE)dmDU|o|b={qG1cqVc;b?`Fi00Yw2u)71&4ZxEb3aEj z<9D|v{AnW$t&8(c-Yyp{F6sKZIz%tf2(xgVitU*D-jONw@OYZ`yuWq>`lX-CRj{2f z);+XqJ~Uk2(4d>6VESoO*q>@>uF5@m+VRub{Z0B%INs30LAYQzi~Hluk}+4}qkUT3 z^6c8yc#d{U*uId>1kiSP*#R$u6p!}*a>`s{e9bT5f0-j|-7x8G__@kzwk_>)`F%*m zPEKbgYYTUI0`ogN?YEXc7c7+$`ma!~C1dYL;J@}yz2A>|a~4H8c4cy11bg=Ao&LW+ zuCL?paW&=QI2au<>|ZZ$WSjZ}Ll@l;|HPf<%75NM7vIyDlr;xI-*%7r-dy4_25c;O zp5nz;*94B?*TH04{*PI2$t38{RRat31eJ}aIzUqqgjJVSams{Bs|o z$Ie7Uh11_<^Dv8V7D(&t%QROrhhP+Ci6Zh{y(dVyzF~SPs?bH;@viU3{z3WZx34LJ z&JGf;;5#%0C(8-B*1I>J84pSxg?zY*uG#IQz3$KW)5Uc?&y42CLGFrg_Cwr<1s|{e zuxG!nQQ5^iGI3px|0q7t^2p0D*-#r^m;Ojm^P&Jjtxd%NGM^uCrn_{EYEqjgNwMjtQ$`mHwR7p$w4oTrL6ypH>q8|u+S#_OLXFj zJ{%CmcyWurEIVIcQH?Wn!649x2hOs$E+kj)Mg-iJ-rk%ETWb_tcpOPm6)$=}*WgHUO zZor;9PMVdxURxhywf`{?sBenr2WROvVkZY&VZishB|S#HwM0#b|M(4Lxjcu}__32b zUB1W}>Fk)`TokE!!HZ#hd&t!qBfJ6F7bC`|)EtkNrB6~nVH3M|95P3JAgy7obt{5)b2Rp)Kt#q!-w?u;jKr8FF_AhGR$r5Ff zP1fZ%%5Q1Uu=DI~W zcu&RM1p> z_!&CCfARs;FSYmQLegZ?BlAsT;)n@j;SP7?5);+Uh0eH5j#^O?UAM4FpAWR`#P&cr zTR}6&nfo4**P@wFu(0G>c{8sFGpF1aQ}$}G`Z9j!20nVR0?wD=N;|#?!I75uCnkF9 zvtGm`^TvpN2jVN@ZzpKGi(Yx5yGh9st}7*;?iY2c<6sA*$J7S)C~HU?$+QkjN{@9Z$lOwf$@zagA2e=)VY_EEKuZVJSfRi>XoA5t=luX50^pzl) z{pzuryA7=z*Lu>ph3@jB*@tBE81+VqFaIu^!XfXD+pFwz>4+Q`JkDWss3{d%5-njY zTuCvg7^Dsf+(71^MKRVE%7I&~ zscHB$I)tv7(-z*yd?$m|^i*ASof+R8*S=9#et7nKphe!X^(!mhnbeHr>(ZG)*#DF|F{zuQk zmN0|LbCDSc<(qVW0|^ceevv$XJAJhe`Zis)-ik{me{g8M>E-ES=fOcabVe?OJ&4+5 zp%+#qJ(Gg8Wqr<0bLXEcbH|gZ-TAkUjZKL!lX=6Nk8BsO0VkhU$*|ZkEC-X4NzjTY z+csNzexpKT-dn#`hx-|bO$Eor*%KS{725&VQ)U$NQ_Jue2xHdSq>Xi1bh-j5sM%u1 zpWT3Ro)25(;`NuoHK0zit8h~`(S!UHI>QygVF+KEL954XK=)|Yr%7Hk`9WIK>q#5h ze|Pm|-!ER&fXKA}ev_&s5Hn8lq7B0G=`+dLz2D@H&XuW7N+QURXm$Y!as2Wk65ID4 z(JvYayIs-XV(!_1CCLy_-3Ry_Ui1N16);k5q4M-Vd8RpFr;K}Xb}k1yfNG3aEvGuZ zQ}B^(5{Pwiu3)|}pH>PgB~P^=}@G;~?`tbdZk0q`uOb72iWt?2>>>iI$8BgSDG@~%EAGT^rzk+zLB-)|B zhkYl_bKXL(LbeGp-KlS8P${0ly+wRyi^6PsL1uW${>9d{IQs%nf0}gBz6(G2Ptmbb zzp)ypqS%lRnlsyT?o$n{M27f=!&f=a7Xa4?a^GroKAfG~mddN--~|3jL=PxC>Symg%|4 z#|J%s%WdMJuttMcRKGe82<;3GPdge8ZhV9D`+O$>?W)CJToe*wSB4&(J2XJS(K`j$ zVbIMD77O0|8`mgkQ#Rf_+cHo}LAXkL?h9hPb<8JC)237A!4;%)gkVgbuxZ-qxNBN7 zY)rpo*>`>DLOOIl5sG%Y&XK()#vZwPGw^i@#mRQUOw>Y10lK#7i=M$@c5>;3koO?+Zuho= z;T)D=AF8<|tIxc)%q}w@c-QLZ6<>tL0Y{9q0p%71X;Z)2C;wUf$F9(>D}w9Y^E;8w zR~%%tyRJTy2f%Kv&dKK^6!xt~lfPbD1uz6sK4bK1a=P&hSa-Xe&eFRGhBm=l(QPWj z4wMpF+�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 CJTl<` diff --git a/dashboard-ui/css/images/tour/web/tourmobile1.jpg b/dashboard-ui/css/images/tour/web/tourmobile1.jpg deleted file mode 100644 index b0890ea8091fa2fb558ac70f077b0ea6cbc95351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192178 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

    $Qg)QX3Jfc|P9gt5y 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 JFn(AY{x|;X0&4&O diff --git a/dashboard-ui/css/images/tour/web/tourmobile2.png b/dashboard-ui/css/images/tour/web/tourmobile2.png deleted file mode 100644 index 0bc6142be0b0dee3f4f5794e8985e49369bc4e6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21334 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

    &76#Wc$%gJ6Z2lt0lnRm(m>drwOJB-K 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 diff --git a/dashboard-ui/css/images/tour/web/tourmouseover.jpg b/dashboard-ui/css/images/tour/web/tourmouseover.jpg deleted file mode 100644 index e954dad6779bf3c70af52ca47baa1475edc98ffb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218890 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

    5$x#>~D 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 B=7j(N diff --git a/dashboard-ui/css/images/tour/web/tourmovies.jpg b/dashboard-ui/css/images/tour/web/tourmovies.jpg deleted file mode 100644 index 1a04e1e8127f35184683ea4c709adb6d78b86d7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331622 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 ZPci{j7ma@NA&D*M??3;Sf5rby{1?ej`WXNK diff --git a/dashboard-ui/css/images/tour/web/tourmysync.png b/dashboard-ui/css/images/tour/web/tourmysync.png deleted file mode 100644 index e78587dcf9d3db259a684836cdf256bc212022c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356593 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

    7G=8ZqTjt23AQ8_qf=H|((^DLl)<7K% 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


    R9EFCs_2k|~S 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%0A;*?J`^bN5rPk#603>DttEM<7=w;xcOTx3 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 }8~}uTb=f4PJ9=#Y$c*hE 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 C7x|U| diff --git a/dashboard-ui/css/images/tour/web/tourplaylist.png b/dashboard-ui/css/images/tour/web/tourplaylist.png deleted file mode 100644 index 94df7a906ddb646a00c8a6c7ac5564a8f490a741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291176 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%0AEClvLK5G+7A&@mwUqJX!!XgP@+lQ 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∋G4a#(!c|Rh z)Jl_gXHPvi?4-&_%?vyCB9LF0yI|CHT!0&ZU2mB;nVz?<#DKsBU6{~pGm;cM(c)Yn z`eZ)NIB?!^p&=8QasT#Q%$j{%v}QlEkNP5){D3hb9y3p?m1Kd^%YTt&$*87j!|Ib7F)rpnAEYCwSw#F?^cUCnu-mSnYSy{s0X(CZK9!4qyT# zSHqaFpoI?Iec(V@qaP-C9v{}pa8gl(w@3AmL8ESObfDyUKDyGV0+M^y9KMPU_7{LY z1pc?)GC>cM#&AfZn9sRdV$5rH)T-&0m)*9(D5unCv9I({zN$jE_|<5g7`EPuJ15Ov zh~)WwwXZH=`Iw8BpPfhU-{7x&`*%I+6P2a?1QH!V87rzRr%9-yfSw?R?_F^n4vS-R ze6fHR%aG}eiu1$i^Yg`haJxy*g(~>mv(7jS0@WcVY<$a9*Xvrpm)1dq*)@#DwH|T9 zp`l2b*~RijRyAr1_j$*zyA*WmLo(*8)g;Ib-D2AJBn)U1HyXG)+Vs5oOMX=WG6RUT z_bJV*amJh)pkWg$s$XvCSB-p5^Rw#D$2_IA*i@+T;gjd!>S>1?D^L>4Vg2lGY*5#h z$J7aa@cg-iOXu=_+c9vSC?J?V;(>3W(n#*4cZA9~g_iI1=d^yr$0(i1Za4r<))KM& z;G{YI%VuAQE-o=FMi!HxRP>-R5(O_;jJnqh5JN;ktFgDSJEyQldDF4R4eV)4)&X%| z7Dq!Q3`&>`o(1uUU-jw_Od^Xa>bfh?C??Q$$?-*ZJX_GRh{#oU%0DxkJ5|In5_VUH z#p8z^%Rx~3Bzpt`@ulz(sYp2-C^)1di?%A*i4MvMK$Q!}XtuAa49r1cuuKLA% z*eMsi3%AEd`4f1Bkr?%|cVm-ONIOt=Q+vo4XkkWNBG~m|)vnOwFhb5P=zEeRv^$VP z3qve}-|IR!ko0n0!S9f&1{gJs8|45y+hu^Zf<0FEE2b*rvBv+yVq@<8?|XkmF4Yys zcTX!E5G($!r!x{0I(AC<>q~`AOMKE;YXuInhd7le-GFIq`Y>uaBMNeH;{Z9_v@g)s zxFE&9n^M7U6M!d+``g<>cKIfc2xV`V8#fNN2RINm3&u4LZLWwo&0bCJkZDa`_)$;B z(bVkzu5-uYCp7vy!=w9Ne6*VC%F370+ZZo<2P9_}0kjG1HV0eOkZf{Vl?*qRd*nXD zMRKAHW6{&05euxsNpUh&<`?4Pt*oi~I(UBXaO`IH$gF2vG}XOf{V)Jwz-L%(Wb3!f z&P;6)e+UPidP;CM)Q`X<-`~n_f9`spms)=mtLfJ-xsl zXQz+owx>?`xv{v9$Ar_MRgxCr_C&U`Xj@Jn>9s_{v61^9M zHcVn_`!QUarSIJfKq z;_I{UlFG7>ZNDcjCjaAq=NsU)Onj#ZIYvbpfm#o3lzuZMEe9_eATBuY8lRoaHx`Kj@bAF*-vVjrGDov+WE zugJ&}FTm}Kg&EVQyF%tUB&j8Hmik@Ok*E_wk7VnjObF(;in9iW=q^#XP#f=z~qI8;>hw^%onH%caHE>fcT4QcjC+FPmnW3Cr< z#X|>PER_|vv<=Yo8iz8u1x!$zm;k9Pw>zCJ-WXQvx_bs}priQ2EZ1p2<} zsd;`|i;7AGHDApORNz5RZgyx|Dh4Ptc0X2!@WmIr8MWoOT-T%i(IK^F?s0U|f6XkqHpdd)}7A1&xJIDwc*F#v1QcBx9mPX>0;wP2ZD@ z?r7(<#~5LvvZ~%>lz(<&V*GxtWkA{!vUZ~pgceP94At+3budM&`d$^1AaB{?Lozoi zvBtF}EM~Gai*^jH+zU3KUp_@dxIO5YG%yseVm;+j?~t_mkkj-_v>s9^W>b zd7|Qadg{^u$+SQ-IZ=wJ%7jHrSW5v7rl=fugCYKFxaPZIlx=U}@V#AFQ^(nh6f! zzy-5c)#;7pBaS)OsPA#h zNph?b_^=!UT$%R!(QbteomDL|Z{GF&*CuRREzH(Lzh+Xk+M^eg$_AjYzxcUWb5DosKIt=ms4{mUD4_fv zHWe;Cj=_cjJ^lexwDQ0InV{uP|xPrR;(PZ7WR`2C_RZ zMsLQ&n|($6TVOXk7dw>buYb}4?Y&CKRXQuQtzBXd&(77cm>@H3l}F4(J5T{}{JG^i z=^>fX1N7WG$N9)vy^PH-s7)9*(&I_L9mCNP>?KRf9s}YpV*M}T@9vA${oQr<&iNBo zhfVzIy;+BFP7%mUUfg#csOeqry5@RHyy{{@%Cuo8%X03tNW!_E>&T86o@T+%>l73` zlSHt|WnFncFW|O82j9^?ESOOr;~?^RdaJ2KSJ4?oC5ABkJclU>f<~q!aMeijG+4z z_)`*uaSas0#3pe$o8LXysOIP6k`0iDMIOo~^*(;d8f6~7K~4%JLl++7bM8`1#tk9C z4n=VCs(~DgE^Ad1kE)GNCNZ=-FLm?%Z0JNMG!EaREZ%Z|2k?VqbP8zMTKGM9oY^1& zHiKL@&c&aVe!Ng}{(GRllEJl7)y4D7$lWNn*_@(+`qb$Wnb`#zhRX%q`Pbc_^@X#ifEY6ay(6cS5aD)W|F~jZN6FhYsT6N7$dpk zfb%S7HGK^9I~3SstR$+LkFwdHy$*Efk@w;$z6pAox{sSGvqEyE5XbNBgo3;vgPx;= zP`UtsN9yF^k3MHZAubBcN=V)7d4`uw_TpAoTUh4leGDG6St&w!wiLF-YBNc`47HnR*EAyiD6TnU zyOgCl(Ry{cdo#AbQ)8MzE{6ZIp&-~5It)8Cs zY7)|sH|a?l=egkC_K@|w?S|XKHFAZn@l}ObF=Q_LH97q^hd*&TF6~CTEfKffX2Ak zqAtl|t1YIq>uW`yNkd*DrQWUZ%nk<&F5z&FYbNAmRaV!OHEC8if3Mj-1F9_YO?_lQ zj3I~!8I7U8pE-qoG9g09E}FeaEzd`(p$A%F$~;gdmQ+zSBewRTO(t+JQK1q(}|Vj98=`FlrE2 zBR0=XWm}vaR$m*%nP0dtjvvf~Oj{x>-Ql5j_?TsCWp z+ejz;`DWMnr>!GSC(FHmvKH{wvM+JEI8j;Q-PZ0u7BB;lSu)E(z8zlR@nu2#U_^NX1H@RG^iJMSg^jew7(6mSvW{GeP98nf}?>%(6qm@j_z|mTMr{NTW$Q5 zoy7ZT9luvf@_u$5FfT1lDo^=|nuc$EPOP^ZEMenvsu0#=iGE>EvJO@;o`3EO%^##f z)(;|F5UpqQ&;|4HJ6PbsGfD+}svSvnH+a4yD!vgq)s6KF`AV!dINJ+)n+hnJh-E z%>4ZqLmOz*n|9n~&iL0Y0>-bNrhe@h3!jGPmWkLa0!0Ro67U~%nq?124DTM2SKWm| zCn9$u#1;+~FURNXeIiT}{mHprXxJO@Qi_PqVm+c;Lk5}QRv4i2$?XvRP-%s=U0|~;@KxBHC zjBKxuxs$)<84ufY7C+-i?R(q7ot}P{S1Sllc@F|ba>3l{z7Jx@odyJcPcSk3s9%96#@kMw{-i3#Vu8cjt*^ zT+ax7=lH@C+3ULTch?V#jAxb7uI2e)@JUYAhC}ZA=i28#p$m0mlw9OL)3KmIa-e6> zB44I7{Ny8DHR(A$*hu27djTK1ZJ-1ALk9+vL8TIA3tyNEKTvy&=;u*Sd zztgqbdKf3b@{I7}DdGYZ+7w!?`Owj4dD%g+Jt~bZI;SX1q6;i!A_N1)ujtl)YYrF{ zb#bXwBs&_st>I3qhVO$SE8hKe6UdU&JA>eu7oSk*GsfbrvkxnZ@@b5#JDuvPr}(u( zn@L=dp%6OvhM8=2jbY;qLHVq2@jQ)eddp|DzM-%1lJVQqdn{)TNhHnfi>591FC*c- zTfKCy?gN(x2WQvU>`$aznX+Huh0N*7>uf(j&8rcvyyH18ZZ5=NhD}#Q?}&O}1w$kyX^@8_(y3Hxf2-;v13gc8V`iWo0_mRW(nmQx7de8cH)Sm+xu+b3u{ z4H!2F?(G5|$Qyl&615yPlj@8(WpHtxPi%08EC`<5;%3LSBEX(cao|XAH>N@By&IjU zqsW0r`I*BJpf*lbP&%Xd;5$DxE3>$tem3nv;OO(1hyF0WbmhI&hyCI?`;^`m^%WPY zEeb;ewdE*LKVD`_rnMDEmFL`SM9cPRS&!ZQETn^`cFoP*mT$VRl~nk$k1Qrb*ktyaNr#k%lr5E8p4eZJN_V1eD!yOjn#Wiser32X=FaXxvj_0i^S4BRqXVl9c_r zI?b*|zs$)emycfPg{J5`lBiY%w@TxHfB0(;@ixwUgffC7v{MfhZJt4UG8of??oGeE zQex?8iFmg`9M4I4wiBp1JY+ko@fo(eeSMEw?7xB4Cn9St4BzC6S`-$4gnpnY`~4yL z6;b^Z`>3P+0HHX|Yg-N@_vnN8MHvzB-$8sOH~4#axJlc*@FgjM0qbaW{@ie#`bV`i zas!n)u4o+{lC;pu1EsOoypFt$;)#J#2)d}Ji)Oa9L;kCTCu;C6uMr|tID}$D9nrXO zXHw_#_DUednBRNoCF(8ZyP{{x6tQnoKMmE688#~-7!u@+b3s{oBXPY+nDTdAxm()a z(>?XB&R#Et5?*4V&2OThp{Igi4jG~-Z8`zKBvD6nqz(PoW_P@UHTZ{j1moX=LV-v! zWbfIf7;A+jq9FiH@ja$1w^Xzoxp;g8Ru!*o@&5WbLDS|N==~>od2FYD@o`nNWERKU zMGqh3Fv>forl_Z#?5|1O{)W8wOhDD{YfU#(FVq}8RADW4dgWGxm5njTe^D~Z5_skT70~hvhtD2_wRfF~OFRf@nZxqMC%_kdGzM_ar z%It@7deLOt4AT9JdsibZbgwde$Au5PWhks!)o|P_DGy<2kOVXH+<3ojGyAn(w04}A zIpe6D8bPCy)iZJe7zAp%^b=DnYDhFsq+{5x#wS!#XY`{+vUQU zm?DyssuA7ydI@7V+uL;ft?)Va4GjVB2Ll`Piu4)biZ-8Ke2^e2{n@#2{+umW{L9a( zmf=<*AHgx^fLyh>iH=_RajCMxkFzUnX3d-_-*~>7`Z&LD3IkgH!o|yID|`lKi7;F( zdr#RblzztmxpTUCXfxNW1D0I($H6O=a^Jmgwur{>0xf*1c~KO#VccTDOxhzNqC zKGF;0SXjBUWjKjN&u#9!=YkQ&=~)qt5Fybnj9Xtk7nAkUL|0cA?Kd1=R0AL%sh;EU zj&b#C+-^eI0AEgZs!51=R@YfHji4W~jtFJ_uh-av%w*3D>%W$(3yHH-iD(5`3YyG_eMzDE7F$yrUWYdF|iM$Af$+kiQKi-`mrRZm!RIG5kaO7Xe#0!@6Yp zno^l|Wzri1kIh%kRf`kl|iV%&I+ztfMou2NLC^(71p8Nd-H2vIvH1 z1NncU!LxY(wrGF9PGWCr5cZ4WI!k;=m zrm#<-t?kXl{r;QBA)OW1{OYj{E2azK0#GiFAZqFbsbBB=phb)qU)uZHXOKcf_zJV+$^waaqe)QEmEm0fM6aow9EC$HIci$xzZR6`GTkzVc; zZD^!n(TF`8&t1a6_E|ne?DZBG*jKbkUe8hDMHU(sZk=}r!;$fMIjKf|nW}JzT~|ig zZCsI$Zl+Tzx*00GVP0{sW&?2Mf;xkZdv^~kmH0A zd|L6XVEyPQX^8^e7$4W{PGbMN4)QU0cCP!a*cQt@&FD2}>KE*6`BdxT+T@mhzka9# zaD#sM#{yS3ZJx>6nXrUJiYPI%beq39{Yn0y08HP7d>xf6HaZ@(>y8XgxCZEmL*iZs zhk3R-mdaO%FZ_ycYL;*+sGV-GKH)%Qd5O9OSURp2dnkz4kAH1EPci4?Xlk|hI2Z8! zZ0YOpBK~`G5Tmfu>sdC}Cnq0&(yr?!zdhw`uy?W|Ey!W@L*##c+ABM`7-XHT89=FU3#=lJ7 z9}?GUK|2YPHoH8TSy*^BU74#I?=CjVXX!RY8hqFGYi@hLiDtHl9f!^`wLau6GxHL}cCJ$5OP&H`{Ep%3hXz@>eyj+AWHuUx# z%5`2ctkA&IEGusb8-$+BxD*gPyIe&-O&aOC{Q|&&q^Rs;CZ>U^!cfojYpQ^~*ta(N z%=059xO#U{5>B;?Kn`VeCNtoDCCNS7hXz4`>$G0|9D&toLqV{dV?!CrIdW*1_LW@fpHSjLmR| zQ`_0G3lXM5MVR%MjflK@F1NYazat#PkLf2{l<2cR)_mBUl+9@$v(Zs=&l8&T63%n%ZKKS?D?)V)MrwRmA$ znWdc}_+|7!!a=O~g{^Zp{IPV|eBT?d<(u!4%iCkurDIUFoBgIN@(_9^MTIEJQMpXq zu&cF}AtZnfD&uF+9hMA6C7!bPyo)vLo#$RkacX}ZZiWROdQ@#VcqU7VSv_N#9>M=A zac7@xfT7q}yeheGr6`AvNfBRFx3yf~;Q>E-B!4;GR7-V6JcfypML@CO3D!BlyKFn9|{9%q7~)p&Qrj(4{+H!NN+yVTa)y7 zU(nU~I4Li0Ja0{WP4#c-_Lc=%$qYt%5Gx%mF-ssPu~V!Id1Wm6kI2RWq{d=|k{=-; z-wiTl&y_;4?fn;*i?R^=*!eIOTFlYOqS=rF+t8eU`-|=YT5i7ir+8;kRH=h!`zzLdo*dk^ZKgu@o;{QmCQFF_uuZn z%aDHvW!YQ0&QrR7n-=#m_-@c@cWkD|p`3f^&Z{dKc8de^gIPq;Gg&WWUC66ETdy}R zm{1CGT$E7$N<2y6^)_hMrPUB9~YZ ztrW8CLzu;34&uS3YBuRe;N5dd17Rb_WEcLmH<#Vge_c?TC}jMi<_@^YvzNFoznJoi zVq3sR{tb-BU!^B8hP6`-zPwpOyqq_FzIqT$yK7$Cp%K2;u@U zp+p#rS_7}W)o@JZxtzo@Gjiv(WpF^4OQad*dC1ynWb;p7^slYtK1mx@s-2L}&hc1( zf2$RB&#rAJ?Te1buB*PS(sH(8HoRTdB{KeZz{Ba!Dcb?Fz2` z@xa$RTYW#&k349gQm7~RhMeowmF}5Bj7OzfKAIM%^|?8MS&6}~u)+j|#s$w6?!1P9 z6I1QlpI#&`yt<2%R$YW_$}Xfu+!?C(s?k=#>>Hr)9L@AzSLjAX{OKDMRvT-d?R+V7 zqM-9v)m?#FADS*+`E;C^qg^>CKbwHnPb7E~eHg5G0YX*Dv@8{p=%PVtmu}eWdaU}{ zB^hy<&elZ39Of9(E>e8)LlfYdlVfIH#X!H5#n=vbqa63C!Ph?^z&}V3zM3}L z(9|fsy87EROZDl9ywE~^@_kK??3!d}!?JX=e`N2jyh2g#vxE|5Bco|3b^*-ut|0js zIyBDP&{6N@2L^lH-5;HKI{mXGDS66PW@l zBinink}Z|HssgH(haSLv{>1h3kWE3^^ZJgPjLw_+;N$rY^e3hJGyFv(r1@VSn*Fc! zFryWO+zVP|3mGnv@w@VAR5%GJG|CrsvQnb_vr^<3vtT+-C9Sdso?LfEMVfp{DtCvZ znOZ#y8c`(AYtDSf;$;7DI!q7MSz_0B7y=W5hm)tHp>8%GiuQlUJ}S5^wQ>d+zx~8x zWbz{@-TCLdm;}p(!<(NSPM$85LM^<<~Icd|6<(Mn*PK%`h;TKAnH^R&aEZXjY1<_yxusH~ycvW4=1( zWp7lQ-g6X7s}kHxxVd03!}khfrAVc*R5oK4E-G08l(26^>&ZieKG1wlt(aLF{T%bF zBbVa>cGmaZ@>76Km27tW%WF%*;9VV+9`>!Sp`-!QxH%`ATfHi)=~}06Qi;%&KC-o_qMWvuJwQamErihbt<7L35Sc)@rbL> zC`B{8mlw)Zmz#w5GI!1zI-GWYh@(|~It2Wl2l^*RW<3;Bt`k1^q&+6+-j{AP*w=s2 zn4#i2b@~0MA%6MwGgl4-$wakV{P;xHV=lGGnNJOq3O@OPMyi+#|1IncAb4?Oy6*%>tBDU`r_jhiP zu;9tq^O^A{^~U8?$v#yc>Zf|%<8~$?YY1-&lldn;V&%ow)t1{uB*I}s12UuLQ-Z5E z`X|S9$6>Sw;$|Ech1DBuEOm_H>EY;J)Cb;Vj;~F9^<=4GPu^9S2vHlAWe6A75Gvd< zLY6VUHa<-HghxgVo}m9}Tf7A<5YHdpm1_+c`K+|<`&RiKHQZ`W&(im@ZV}yDSIkRK zpzv+$92&^tc#mYVWnaJoEPV}+S~3dZu8>YFlg8ToyA&?IyP9UIi)+YCl%>DN67ngPy`9x)uWyC2EtTnuX2C1d88ldL*%5`8 zrFYN=Rgw@FXGM_@A&9bw5E|3l_w=(TV?(DKenPR#Yq`Sb-O2~kEZ@YWiUB;)FZ)8s zPL0y^UI6S^ykIr4A8Qou1t0e9DWe=Cl(-Gv$ge1(#^s~$dSCpD+8H|&438d_f~}q; z^<^*C9QaK2@cT6-Q|^jk8JP49!~J{$>`snW4oT0Ni1;$byzvpxmaq5^;Wm`?&FkP$@83wH z6+Xt;ctDM2joZ>;2F2pGGR*xA>&kcMk`Ew%^S9~wKd~U~rQ3rqy+geAj&^MWKqti8 z9Ub4InA50+0MnHQawnhSfkSRdmP!tm9$%C(sm(Cx0)=S_;(~g%u*SSpoz4?hL)#i43HTmWh4?mPajARJ%y8aXB$A zLYnZGTbFeGkAwA|^_H{(0A;>*VeW+rKBf8>@t?8xF>dWT&f;;$;!%0+j3+8edExn8 z%-p`k!>q*vQOGIaE&ELuzD#J4!reL3HA?GW2ilWlv4<{Gp?X8^1!dl4-T;Dz&_v3Q zOudVim9p2}A&-!MiEE$Vu5>BOoWb1gnnJ?sH>&>AZ0DSG&Ol%llSI?<$ake?o851_ zXw2L=bdMMcf+V(hz3ox7KMgpvTPQTJqGX}w!$55T3ngxud*JiT z?|_@tfJCxf*Hjqrt3^ZE@Un#`dR^se&|OZAU{Jy8Vl@cg_h6sV*>x;Wk0zdK!TYC6 zML_A+v`@FmEuMW?w6lLHcExgik0GQ&DJ@p^jWs=Vii82OI50FMOnVIa;ykQ zozhCtQyWJ4zMwWPC#llZro)d~Ub6qpnP7#**Y`kuT~?8XF#4NoeK`>_|v_ zlv8Dj8U8v3MfTs{NW^oPyPXm}lmaOsa$Re8@w6H2t9^j&nK?aJ!6khIs|h?~+@%{M1* zktR42>u&QFd_@DmIKro3J&uwCxOe;p$stI@j?yBJ zMPhBF@#n1|8#p*}v0lvAT5@{I9lA*P8;2u;{P|j5!ew zrLrXN@~RFPjlyTx#tn;b{Z(Xc&5M!@^py0($}LndwI}IqZh;8KeeTa7Q4@uerKRnP zjsv&A&F487Hm7G3A&+}oRc_ajZha7oQ%Z}|bJ>6A`LAxn4spTqV+kSmTNYP77FR_U zmp0AK6Cp=~!ABwgCZir_>_RU00>^XielXoUYggFFc@zx6v%9-=`*%5UKRVIlDtqN6 zi*K^!o{8W0fOg$89{sbixJLo7K~l^}iY5D+N>zdd!yV$evd?DS)3hbM2_Q_8%d1l!=)8 zVQRwZ*gDlc*QzFQtYD$VyD2$l{QS9(6ZP#c-3#)jmwtl>@v0d4n@r=6GrT&vCJ$R3 z;lI`KQ$Q03$aHx1Vkup=Eo8Q>U>#r;@BnVJ@o{LihJviuouNUEacl(Ova5J|!x3Lc zTn~z(iVsleW$^Mz2SkNtwbqV_F%PzPr8|!VgH^*N`l86V`k|pJ(5r&@& z`@jX(kR>{!gvRr!-Mk`Y>l~TX*tEsL{mmrI-0s})wL^u=wQ1;@G*UX-^zZK9zj8X| zeSk-k6a7D0C5JOEAhinmIAyMQn?HZ^r6yEGmWN{@i{$P7^rM^+O8mwVWBrCgW!k+X z&`3)5!_6IE+f7%Es-Cly;j}UHr`e1rxm;5Wp=(0ln5F}Mu;XARFzDWJAjZlJHHD4; zwCnrN+P-qzHC}v`o=j!=LSuTe@)daZbD0tK_2}d>O)j4WC~Os4@bSaI*B3~iGvKd+ z{-BSv`PkgzVTnx>IkNZ*nT0H^m}Y=r{&hp#>eSd8i^7Popab#ZWa8Jq){(oH`(tC4 zLYG^gPPQqc$eNp+bktE782^OPxX^j~hGF>v^+W}cnD10DRSi*5y1OW)De}WR!c6R& zo(tC_rc!yce0!HR=}9V6Y%Maj66NbBTors*{+&OF$bprq7~E_O&_x>OlWg=gXX`JY zs^L6oPF9uc@$hx1e1Y5u=j1(Ie{&lU@Q01N^8Md}e`{##9vbNR;t0^y3TXyhe&MHd zz2*mp?576rk96L1^^J5sCR-2$J}%1MiEpxG@&bc5sDhuNVmhy5{`FeiIpx!%aK|wN zGVup)^<2TV&x$6_1mt{LnC$vNx9Ii^uvVI$|H zF^2kgf!20`mMB)o0)W4su(%MUMCeUf06Jf|5iAndK=d}HoIc+NFlMop{R^U4QyO>i zsbqDz5khC{lpEPp*mLt@C;G!kLhAgiO@56zHkhEx6^bnKZP?%wFjzo!FF4NfO#HLz3_F_L zF8_|gO7Uf${9+yRT|$B|{yeJYz|=_owC6u-UF9c1YsIdypemBC7wORCaqAI5XMW2S zy9^>EsiBouf2jExgcxoJ!S5-la;0T`g@fL--KtwWLE(bw9B{ViMDx#M>X(-@piuLB z-(T%061$LdvuZQmlVfDGu_*8O_$|Dtnp4R4$s`X(8%)2+evE6jpQ~VB)48MO=ig9)GU)s)3h?Inp6qkn}pAy@aTDtH9ZV_wIENemvE6a}|7Y^#}>MI>9hGI%oR__-FK6cAQz03y1}c0i=RILhEXb6#jfY@JcCV z9oyL|hZZ!K4W+_jM#B~_R5=4y`{AvG<8}4=f0jE$Gc{j|5~}X#3R^f1UFIns6}IO3 z)5h^g$8qfj(vq0X@RWb~;FwVKw<4$jqD!J(x>uN6SnWih&Niud)q5`6D}bb{GLZga z6db7bw#7=^h>*prQsnZ2SKKI`9q*;7u+|TX^hb*yEI_mOlc^>ZbO~$!KS5nKKbZxR#%~zwBGtPPXHFv5EVx;$Au?D>^N(<&}@yj@% z#kc(M#R@-Erqw0s*lM4%@CAC`3n1-nc-EZ3b3J9%IekK`#D}+X)c(6^+{+pR>fZb* z(4Sz{wgg7gfL9@;WN#BUz|eiBi#W?2!;UI_MVrzrcw|Y0A_v_aua>4>nvA(7<}N>x z+O4MYmk-AeehW}UGv%9TgV(b%8GC13-P|xiSnp63X)4wFq-3P_w0C>Wb|q|bHIX$* z>FFo;)p7tYs`ukwPHMaM5j*DYPzqr(O5;qs5iZJCX<&kF&Z_bR>|a$eeJnQBplk)e ziJKSlwKOjDhQ{Mt0nSWR;24L*7f?T`|8RZz0(p=Jo=A5tK=7Ao-pSkFe;&tS0sP8< zmd2n!^%R|4Q93Sl<|Ouy0gf|LZLd+R(2iI;joho06xWuPV)k;cPal+xL{)JDZ*d0? zot?AH*NFYo?H9?`h0)AbQBBP_A)Z#CRC-=&7O&~@lVM4qQ#+oTG<-F@st`#qhH-^I)B4@nzSC)oxS?rS4;B=wAWxpJ6AY1fOT^IbN){%5#_Dvk&y?z zvq9*^7%dMYF|vnAbR*%s5}k&DJo|(19*wuRc6BFvQxbeoB7>gySJm~p=T9DyCj+Kl z4|%evs696*F_it^!l2CMS}<~NJmIz=fv?)@SKcN7ak5*1_!S3?= zC`MTf0*u_A?XTA>F z#NcLn%zTjEuk(Nnl@xlue92y$#$CgOgBQ@$Y0X+Y1F^L$WQ*T$^3n1MgfKQ#4iv*B zHz!D$WDPf!V6G#N#jqt&$epj7wNQr1x^ea)KJVnRvyg;C{qzBG8$6h5z$iDhIA!IR zdg)zCdXf>lAddr};+c)|XDNx*9iWVz` z;uNO^in}|-ol>O1wRmxd;!bc4f#UA&PJ>%;+dR9!|IX~2eM=@Ynfcx%*L|*YKIi9` zpNCLteBcVNkQ*sELQCf-o9mSr4}xZjzf~iX*l@}W8TmOGv4+;$*@}#r^bx{ecgMkDH3=B zJ5C)R_KM{3{n^t$0WDkgyIve@HiRrEeU)HVe@=WARipr$`b@4e)?++T+?R}^fFmKj z5gk4UxImR#T{D=D+;l}nG)DdR&8GB1roeH~UK+L(pmqI)%Xt~)qgYxPbJyj=&s+gT zWv3iueOItS?P`lG2%d#YuxdQU)niwkrA*nS1kYeWw8U9vjhffi#f60lkBCqt z+w0)oMxixCAYleH7?tWOrMq&Tv#jerVAA0Bz$k;c_Ztjk1zNzxY)Z`|{r(2nT1^UV zG^CRL`+h+==AX+sp2!c5w_BbQAdtuJ*tuLa^aQ)<_!+07C3a?N7t%OC)u9ebj(pMw zVgG;r&qXE=MdGjbe||sR`oG=+)Lk4MkxuEa>|lO#I?pjC_sJ&doxODCN#`c7!_`ml zi!$waSohh}_!$wi$$#fNGgoJL?^AiR^^Y9a;Q9cjr&6s_u_7s{Dy`D5mT;B7(LB$B zq@00?Ktm(mY_9Btf`o)7qokVcZ(8>PPQ^>S(#O%&hvgIYK<&~^t6X|-bLQ$vjCGXG=Af|c#S{%ghB^gS$PSSYudo)E|`f+M(d zI6`=;?qHHq2Yz)-%n30rW<~d5s_c+&FG;B=eX}{f&oqpzA7~00HOsxP3sJy7fv#I$u$L|=Aju<{D?KyT31%ce z>Jj`By=D_nf>xPUjwUAAXTslC?+Rw4b999yzBy6mrrP>WxeE+5j*KFyR|#&Uj&)gI z6la7j({f^mvwiX#^2n_ChEtCOEC}-b2Xq5f3uJ)dCRftbm@PIjd_LK$?E!LMJ+A~7 z@QaHZ=50+=qd_nEYAIDwvJ5!k2b&zJ!99e^5Qg@;>Hjh#{yfut=Qji&znR4@(D4ya z5F=lYgWs*LF8lET&9eV*p>uTN2}|B(x$_l1xlH}`BT5InY(oq(K z5j2`loF?p1om36eW-xxSw3_QqGXsM%2WF4~xLEFgYHv}1CE6?1Y2V{XqpP$TxjPyo z^R$#Sc#c4)9%HD=ewCimk2ewP8$4~Ixy`3@Hn8~c+V8vrwMr$HGGOh0e~*hgrxO}bkOIr5khHSVFksEBQ$%`c?VU%lvCjyykZ?I0QJRW!atc#EvYgNSi zNG4H$!t6$p8~ln_HJLYvCt-NGls#z8gz;U365x$SDsK_;KO(|HBA+yg_CD4J(F%Is zU_l}6f*Wh=mxnj)1*HBvt#yG8yy#5TgTlceGAC>`)2nO}D7ztmrkahZ6f2-}`V6D4 zgUizMX@wg;gP?dVc|$`}i4CxmhzS7F=vy9Ybr}_QKkbs>w@;o2D~^fWGf^1u#5iZt z;7@@7JuKsAW>CKED*h0nFqlfe-SfMCBh}FNO`zmJkM#s2W$_Zp3@}`%DZoyq8XRD} zs7=&nN9IgJWxOW#=lFO#WWf4gX2?2fGn+?`ja6ShOeYvyt>BoKgi@S+O72bnr zr1rA$I@igDO3IPr7_ol))j4S04kXCCLk`@!c|fzOHt?|DH8##78M#6zXB^Q|;#f#1 zuXpr(E3)b_=Gc_&HwT|2K2l9*RX0?eHc3v&NWc%ap2iNaOuM-4(`SHkY*q%lb7_>q z+n&qm1X;mM9iEk{rgwL_01wo_TDN+0mB#(Rby2e&vCn{3V+Yq(B{1P|lVO~^WyZ*# z{yV$KLVK+>US8p;pt7Y;ycZX6XxRo_l!m=U(55C$iWxI?DB3*DSt8fPHeLDQv$#Kr zrE_%ROEZuqH?V_*ov_}OqklY`?Bpbj3${kKW0j$t(uqY16#}}5^Qkcym|y??siKi%9s z9WM>%Rk zx}e=|bGq3!Dq+qe4dbh?S2Xlm5}vOs8{@`oNhZ0(iyM9Jn&ni2@>xNN)pU4mbX|kz zs!n`!;r`DtWQbaw_aOc_#LrmZ(jyy{x;C;&LuKZ<-kPiOya3*3kbd1F{sxGflZ^!V zi77nuMgM11Mlm_WrPKwo0xzs!_E~nCJbm}aWK%QXbg6G||1^iD9|lq|ELbcvApaH#SuzlbWZS5fv zXK9P@R%v~_hySH(mZ2!k0qex|wa$NO33fMcZmNt6zKC60&Mle?9j?gNmZx6pdKAmZ ztBvt`5(mfz2g}+ykd`MK(yT9!>wvYK7mihfxo`!Rc{9x9cK8UmPa{LF?1gLzL8%m3 z))vC`>AEMX~`)=4MGFuyuK{9YS&}_ zrPSO7?MwY>bB%bNvb{pAQC9k0DG@snsgVqV1ErKTOLz-k9CbfNs_rUxVrMEGQMf){ z9a`{F3N}m!E;;@P?=bGUCImR3y0Xi+#oXXcI(A)RoUNcllwGvOq(bKW{6!qFT^xk1 zMlj)WMNmf!PM(01nt)5z`|>>gm4m6Fsh6$5qt@S#K<30D>=HsdM`fZ`DL+q=9@$l< zM2v0qUm%ItkUnT1oh6&a>3ZJn94ol*_We?muZM?+i;F3lj5drD zK8xMv7zeFOM^Jz9uYtnggR(R%A>@b&mT=Vg7UBXyf~*-U&tbmDkh5I5(5EI-MOxp= zJ48cS`=F;hOBr`0>Z{E?mSsBzjPG-xc{7rKa=i~NBD3v;hV=nen;=~e`}fz^OMP?1 zcWq!ycE$A!;p9MTsvHd1>ATWh;MpW5AhR;s3Y7W?lr+g`#xx*3O{d73Fk97WS<4(b z>x~O@_jo>iK=m-lc1rn>6&N>qnm+dN^Zz+hsQ;aP1|FfbJW@`_f#P^+TJxrvC;~R2 zJav!_(VW$s$wFBHY@F}VcTqJ<7LgV6yWvNjWE&OdKasJzhJCrL85f+VbixN8@_I){ zxCWT*bXwNG`PNwe=rvNS)TVPL-isI3r7Xscv`QJ)XpQmJWv~gMQ*DFK@;}#5?xZlj|Jh$# z-DgyIOtO*5IQjT=e^pUYF=Z3-IKJ*x0AqxGKTm=V5L36&i#t2!@Cnv~iJ!s5$-_Ur z2aHZHI40vvqQYJyQLXnmH49uJ|NT6sPEqnT;r>T{a%UvdTXHiX4c zPMUCVv#k=_+{b`J9zE*_n<9{ww_wrEm0R!6oy|d23zUa);4cbq!E5ePXA-%o%Q2t1 z8&gU`hi_ z?t|>_gy$LSnpp{euWrVyemmdFuU!&qnX|sW@X07&vQZL-EY2_gCkd08OL}g=M_3c0 zi(*RltOV|f`Fo}spC=!d>K zxoFyP;C6+GG^*05t9Y^-N@r!yJLJH2_2{li>o=AiD}n zDNM*t8s%t=sMxg1i7?n^Ir5uZz~ojEXMumM@xi-I#y})na125rQ{;V~WVrF^HiJz( z6uyd45^$-iaV`Q|z2bck0Q&|kF|sX)Y`As@rXTBh!X@Ntro8QPt%7n2ORYp+i23AK zbB6P>Mxn@V7Udv8bV^qS^vvBaD8S5YD{BcT)AqC`rNr5=sXG_ht+#`P!LC!+cpQ{c z_j>Y%l7@7*jfK~~JZdex%LGoO>+g@z4u|{=bU5wnR$}J^7YAUliT<==H zIrRX~^f&jJ+#4+~!EdqNq7q`-TFJ|Cthr>+u~85$=M=F|_D_?f(eRN;;_WZst!gQI zoC_%#i}?D>jrV>!g+f5-Phw&oRLtII*E5Nem=zg)9Dr$^O%FA4;6D++Xycak?llPp znX~+(wRItpPS}d?)TV=r$r+#6&V3)eW9{?;-R$`A;rQmhtG<4!KWy&n_YC8jDnyz_vreUsLygeGZIXxXIcfITG&;x0HEgEH*rk>_xUa+`735|4`Zf5-r60P0L!#0FCzmTDN+O3AF|>NE#x zd;Uh{3x?0+PTkJLqOD*a#~;P4jL9&g_!>NGI~OrqeWSVj6u@rJE&<@U5jb?|;T~nj zfg>_!W)Mx8>-tDmugwK)9we%5LQi-8UgQcKy1{oK>jw&}O5ey#c6S=oZnN_>Gn||d zYS)aLKP1Ye5)jr?G3HxF8p}|3b@Itvffjvt-ZXGjxFA)HH^71E%HZ~1=0l5u`GWVtvd9i+9$drvA}DU- z0vd_kfZ}>5mf5?^W5ycCPA>N6m-k7UcE-l0_O05vIlBupa1_sn_q8Yck%c&%(i$Ivs#6SH+kZ5) zwY4T=$<~nu{fvUTFH>ige5BH94|ip0`3kKPFes=x`O!kZVC&1whL*V%tyFS|dNTLX zp>68xL1HATOR#54BJ%CAhxhXkaP@%r+%Y#!xjQ&Vju&O|e`ii<%AS8q&-P2Te4=eb zxpFe9b%$V{;qYFJ6jRkAC6I9S6XJ?sogAK%fwQ~C!uW`p+R9|c?ClV0Qkzj3d6UA& zi3CKMj&lMc{$xPxnAf{w3lf?Gh&uzH8!@X+oEsBZ^GFlo=*EwbTHJLQZI>r|C4!9j z1GQPxV1a^H{i~PBDy6K(ZMh#rwf<86!x96>dY2qlq+Nf`3eX#zlH&s4`%!tVHa$(> z^IdCT=E%=R+MYyOZOhN2(pV$vkTwVN6x9og3Tw0ah6d%k>p2Wr2T`nq7;ErzEY+2# z7}YzBcrXC$yoUyr29)iO-P@F>-%^@QhwG!aU?T7USF+8TdjfS7HxLmNp?h1Ovy(l% z(~5(wRx!HtM+B56{+_7z3#=|8dTvD|ItBOBVwZKL3;Tj|o&80Qt8gSt4)>HOB?(Y= zeOZwgjt0zX)t#CQ48SWr@XezJIuO&gg}c4IO+;|@*0)+6U&F{nAV7klnSc;3Wyq;~ z3YsLhvX1a^<{y2#YPpiBMiHUx4iMdS@(?)t28=e2S5{Hk5ghjbeupoXtP9-#t&Zsk ze%8&F^yHkH9UYc0#{{K99|gP9Ck-01huX6C)a~d{bz00LIv8u}hJUUt zom-ASG$yAld2gAUxIBdT!g1k)%Ru^*g$vFL^Vwiisrm=Kw?C*ePm+#!Y zf+^jtdEm7-hEdu^b;k*GInrd!+js=N((pA=Q3|k9;LF+IR~)Y;F|v6j$Q}`~*-tfy zD4v@d#z_Cyh?{5}z>Oz!q!qWm7u)>zJ$=w@LiXnt_LvEpHTg+A<`Z2NTfW36!9&2&9)kmYL$sNB` zI=h3G*U4GOStY4oHO>)8HIGVozU`6*CjJ<5(_EO zlqMn$&%td4VrM{m`BaOb(aAGTiIV{|2ufGDiqj`aNg zYT;hLB}=4xozE+NkLk~MCJQ77#>4kQo*o{WT4Nr*mIQyc;dzl5R&&b^?GiB~dN@;l z*b{2`aEX&!9quxYN;<}nWesJTpGRa11I7I%KCaFlz&Rhtn(#mv)y@By^5K23s;XVs z70MKy;;>LTU6+xU$#i9$igb&S>b~nzFaePCKp2n?XNGZhu)qBz%bF~L=cL|%_!fpS zCA(i8KKxFzPJ!cEw>rjnwrtMO%tAHfs#eBLtie(z?qx61ht3ZL`RYT* zL&pr>V14bfpCtM5QZmk;o%z`LZ#VaCJ`I&CP}lAXm-(mqlq~6ONh6pvVIW~_873yQ zGSAbPPDD~>&Qlnbb(DWuu|iATzu8)k4`t^U)?$vkb_JUVaA@9bi?kpznCNMI!_!eU zfsrGZ4w&*QaSbtld<0v0>tZ4=@s8Lj+-$!5gZ2$Ll;>G?Plc5wE1q!Ppk0<&f%8zp z_R5S)AI!!|s`f%6h*hZd%flx}HimMhvZ1y*Q5pJiP|1~OR4eX}2Ernc{=lVB1sdJ4 zUfW(*0{$(@OjqHe_>PnJ?hhVi8Y!sM*DGtuoL|PZD&583{GNH=r`{LiLB&XPVu_*`f@r5;~6KDd#i_3AoZ2@?s|};uubP)_tUom2sU$ zAnj{rO8^~tKYBktdSAEk{j2a&Kp^m!4%A8drcpKgH9v&Ffg^&Iy`M6^G><$~Fkt+1 zNe0vK`1q4S#yUPkCEADN-4QDkvcqZHZ#1>(Q$3c>`iKYNSx`_K3i9U}Qx0!ml%*Q1v^=%?nTaFY!NuO?0g4{uc^H>q z#~UHgnc$`&y%gK_yDLqPLa{^vN*i0`lH2n1K;q1 zrSl>qwKuhglar*1wByDSwo@CG`<7HQEo9s?s?Y8LF zu!P!gO~1>Si6;-Yo+|W@leF&E2J*D%x7y@EU$4x_-{`bqc;W_kc>Oeo(FH21`c(D@ z7Vf+h8Peh8dw`9~G<$!#cqDmRrpmxSR-kcsmH@&imKgV=uuO>trlMRjd!%|5(`;9C z)byxc_jQw9UcqA?epN=5Xog>Fr=^FwX#ThspzykXBwU8-dWDE` z4%yxoC+2;$Lp5s{Szi^GldLOyP}jA2YI}9XLS=?s#d*hd%_(!>pF0bGFwqItmL_kY z45?UJaSFUzNdZqMM7QVqA?9nfLBWMx#f-8+8SkUEbkG>}Z=C`A9Ttp{yA z!wtqgjj?&8FgcPQU7#u>OhD+w+0~w2mt8MH7bhrMz}mVlq}NBgDN7JKY9s^r6Vg`+ zVOE24K%Wt;9+#QuPmOjVU4Uy}sdiH3hQh;T#fJ zVq_ahU*Gt+*U5vuq^qZdCZ)>3EEJx7F0{TkO7@Z4jcT}Mqq!0D__6Y;?CNa#g&@Y;y5EX@Wz~3zU}TqU2jYq?T)ym4As0 z{(hbiFNZ(w%VftQxsjXfi5p-SY3DTSJ^_>B2;YZF(=dXB)mD@}%3`t&0UcCr^j$d_ zV7V{8hdS%rD-1jbX|4{x)bKQ--Rg;pt7w&i8_*xZYzYd{9Wz~JHfRu5^RIFBSI zJ&0&AEFpvg*{$h=oV+Wqp&8%OE?dklzW1-SE{#pHXC%FA zU6;lO!aHipJmJtmQgoU6q>-Mr;a0dD$ktk?GyS0TF6V5Lj4Jc9puS6Z|EL9_A)Zbt zHu?19ulEy~YV^hG23t}{vW-DRgFr(*NMtbyyR-~9ZvkMgF~37PqGr=}E>E(5RdjT6 z&l2rkpQV-yM7drOkVb`y`rBq5=L-1>!3wyFUWD4L! zTy(aA#ry@WR_ zr~D|xF*-(0JzTu}E`iCn*!0Uz7r+|zQNxFyz|LM*Wp?bmcyM$il;oBeaDYy0LP3G= zL&rn209V!seO+u++b?vZGV7{bO)ihIJms{@AzQhpLJ%{5UgJ4lYQ9fZYX<7S>}o)L z8dV>s%y$`vBsjE&Up^=DcDnlf6J!mzg+|S{NROz--V)Q8MluAjd|N$jXf)EeW?F z;bc*|NHkkW`zhJ=r0cf@`@8d&bMWl=YV@7vpg^x3hSTm+pa!ntidzubpVCt=rvty9 zy7Kwula!-R)iTa0>3O7hs5a6JJa1rDtG=%7YtCR^*|SIfqJGhdPiS0F1v2B@GhZkM zB0M%AmrFVj`9ux0uE9Sxn-rUmE=ad(F-qE`+Oz#dn&&w#l|T#n%f=Xe&~8Z7z0bLQ zgFUHGVkB|4dL}mO3&WUKx4N;(mr{UnUXKF_;Zd|>N!!@HQU|5$q@A?VU&+7bxIKUN zJ&p!&d*Y6rhOH}BxHrrB|=0v;YZ$ZT!vbFND zNdSe0_uxV=ZZW?rGLm%q!NJv?+8td=s>5fa0)a_FgAyC-z6+uSxRdsyHZaMx8TFB} zx0n#9y~w+rm)yfV~qDuSv2y#>|pH?M6G|u?EzVQaEV}Aj`TN^|>asRq0xdA$=cftN0Xq z*b2ncbv^FhNf={-nI8cr7wnNB5!f^2p`16-^n+1|Mu$g}pgu1ptXXTl*zI};)CuK|sq5qOjdW51^ zQK`qy`&-id^!rcAb_FOgY%Uba2q%iE%9xm|tOt0-h?6AB{T2LtKy5!%INrqAB{JNJ z1*!Md?Ot0aUp>~W7p-?2kJa~yQkDN4V#4`p4tb1Kc)=WSW_ZVD>h^B~E26XXKiF8t zdV3c+x~bd9a{1IE&k9kZqHm&J^}qP_mAOwEeAKov#X)wuWz&cIZcs>L$OC0~sAx<% zD%r6-8+3d!TkUF3PG-)=#CA88dYHHAKI`tRC7uyRgaN7J(meb?kK*j%}3_-Oj+cc5h+a8A5F7f+)16)_LOi*M+bcGoETmhDD z#X~{>d5p<_g4SEDAv>p|cW^uA=yhG`Qo1h}A72y)p}@{ZIj%G)yUcCf=~OD(<#~m?>t-=DRiPvJI6+32c#8?Jpa-{w;TqH+jj*CV$4umFo?mzHUjfSSfnFE`&+Z;-KHS`&)*59 zoCP%IzSlFBsn!a(!HCl%vOreLO!c37tST#2CT`6ZroGu0nMuYQI zn5$Jw8Tt$HT`5q^1x$F$iHy<|v9w0H9kI#V>=4(-+vgz$UxCj%NrbRiXtbW z+>Y+}LS*KX7u~_*IS3<0=&<%dPYmhDO20aZZo%b6=883+T;^rk^<9%a>#oHFkfsll zcwFp#8x!l!rXjc$`+?%bb5Ka`WIdhxKgu2WJET4YxCi=_rQ_GhgzlNJmlM|({L(da zF~0R;DuO{_mep^(%dTIgDkJ@R&ZFwcQm#g^5mX-M?W2(Vy{tTWPPNH^uQLx}Eli(> zxB#TZI%bIvw5>vchw8X`T4KT9_lW%+aktM8q zT`SVE)et1lRD|@YiHkSUmqOSSN(31nXjdYF)CxIu;&9(Vy zN8&y-8##>|6E?<3^W{#sE7k2?|NrE9&(L+!d7(~*gwo3&BdhBhqGG~p;$m4&&Il0K z<$#MK8k3JB^TA*Kq>qM6ILEGJVOpjU2$__TSQM3(GHE6L_{{ymIHE|oKXoO`a-amt z7U_r@Kp98FHy6+ZTqLTRoJGT$1k!|>NJA@0iRCB0KRpn;0iV7c<^k&LY!z*;KEf7ovP1UiPC>m*Wh+04BL=u$I zYHgmS*F`yaN1UD|P9&aw#%J3oV}Y5XWm(_M2VX8sGCYj)p`9CgMH8(Ydy4AZ=={TC zx)`BDH#TP=^GSs=dC;Dc*xLTm`*_B`b4m{k?NzJy#0*uJE7z9iW+culfdix;1L^?U zj&ubd9R6jT4V_F}EiwIrqw@1rFb^>81qX-`P%rVRNzrJ>s9Dri+5HTdAFb_&!q+MtUc5ScFj4@-|0rM zV9O+p7*Tm)(eBxT8&i^alS^4rySLP&v!FA0;Yywevx;Wh^)A00;^A1E;9ZUw%NcW6z zhRG+1+y(olH$Z6<=f!PhlN>E%j1|Yph1gOsX&rK813hd$yWDKJO>Iu8kE_d61|R}5 zp0eB1Z!8>SBKx2Tb7>~1QXT!{gxdM*EzxG7qMsy|f{(MRwmRM(BWH-IuS z54{O*<~i_mZDl4@Jb!T<`y)ES=#KMmADL}o8bZpULGIT3fj9thD<4@i9mZM9$jJ$& zcpj-MX(v;BV9Q!g#?cjT)Yphn(1!?Z-zOuCWadykxOZvS^&en_kA!q8v@~|)NRIXhPM$aKYq9HaCogg=92{d@7KcM;OLn;LA5hEGP3wn zjsRIz^a3*^S<-oNV-;>XSPVU)c2?AHKh2^1S*Op@?tr*0{Gbk*fK>%_ghm=xvK3`W zRHL8DOH`k*x#Jp0Rlh^3jU-)oLVW@aBcOW5v=m84(Cje%9gUf8h=B?6Z-+@c5MQyj5JqTcuk^$;aE* zX?l&J{;Qnw8rRoG)$B5o)Eh=_Gxx@Ygx;0A>Glg;wQ$u*Gj6w-2o&asFE4@xsfsV`I#lyzvW!ccOyENk#wVot@08 z_qNRb=rQN=#($R`>u0n80`W%+-h*fQE=18dZO;Gl4wnA1I*GClmdt%pM?;a(TTurnSm6{;D_Q*yCCQzlb7B zBZ+WVbbn|5g@bnvK2By*#LRxxw@V5iH#OD$O$nUk+Ia(=EBJctBLh&enJbLo3-TEF zwHJzf`U53e?ex7@#mW0JLgvLKEc&qvJDyW*-uirsIL(=;I`z2n`#MFoymjj_bY?D@ zpE3*q@>d2k25!0-fnAH;b;R=Dn|QuFj)c<7?Vf4&OIHl;l3<=;I^(;#_DPSCjWTCh z>tfxt-laeTC62{EUm}koh!BF^#y9B5hvTv!S)C|Q?cId@!Qvu8(Dp;v-M7$M{E#}Q zNdV(x<0P&X2_?WKbIA~Ktxla|@b1!;4nu|EbU2wlw_^KOq2??Ff+F_#CE=8JXMv7Q zU}K0nJqV#H;M7nv?T;%w-h)GGJpvth?%2K8z4Fi*CXD;b-#tea7#9x7NS_^O!!;$S zP63!#zwvA}l+bxQ+bcv`-Ay2oO-G3P#7Wlkcg4WyAQsh(q9Vn(T%M^l%VRpRK5^!1W(c*? z1#nVS{4GDraBwFnFZE!gs%~{>1X`u35Xn~dX=b6Etm$pNdVsM&DL0U{T_~sv#gY=C zhJtVLl72?BYe%pQCBzu{ecHEbGI-H9eT;63x=CuL+YmY7 zF1tj^Qoqb7Vyi|f__A8l&h|1n+a$@Z(Feq1Z~BZGHJbg=X1Ia_eKiu*&Q1|DtgeLU z8IR~B{X~Hhsl%AtT*#IX_KqNn_w2K1M{-H-Z7etrf%yye$mVHwS$5tnoo64o`xs+v zDzmEDe_=C+e@NQfTX`XOIJg`vy+a@VdPe<6cc)}Ctf^^?;rN} zULFR(pQBu)rdCBpnR4?yz=`uF_6Bvw%z5_e+n?nu69*r&0+Yz~pvnOFP^QPjx;R|f zbC#9-n+9j^-}AyyRE=L|v0rnubh;EI3po`)Y$*`)06!S+Lrc9F7`Ot5j4YebFJ{sH%bPBox{ z4YkjiONq*?sc*7@QCEB1mwn}mt8;uyv+QlCT`%8F&Io%djk}Gy%O|7j@Uf35au?d5_| z`yUrsb@Al!1hjD4X1ie5(2$GBs;v8QtiDNYY-=p#P8wjIH(a{Q)-#UR zn}tZd$djs|SVDahjv#1#(O@2!*z^vn^(j`)Eyl)YK(=0%;{}1+S|i<#m6al~3i9?I zW$ta@+cv2s*_?>ZH%*=Ydq_HY3me}zge{4@0R%O=A@`N#ZQ4by+*%`5-e#N9l51|N z${%_6%;k_WN7S{-HQDQsP}%+7GNuU8R+%xWFXlwHt*0L;|OIy&SYI1zV6X4bmc4ML>XQHr@ZYMK~;Es+{ zH1u026)qtCIXpnHSM8-^Q@hKF>^$b=-tl{I)WiyGnGP2AiP$$zF^H~(q*{wo-N7XC zt5YAZ^SlFf3Psqxf1a_};j<=9mRH?8LgQnUJU{26?BmmH>wRj>Ix|h?qpi7)h_yy^eK}RV8+up@p~t2UaDfWV!R-Cfxr$Z z%rRoy^dEGrC92&aEx}5YcI_`X0PgFLgH!+1Xp&GoiD%07JjTk|i?OwoFs(N=(r24K zw7FL}Xbn}dp>%VNvPU~4OUH73?!N&$-JbRv^fHF9^G{ zEKqN0BNX@rcq+=ofj@o786Wr$!7s%4>FfTc-soqy zLeY8ARn9|1n|DW3WyZOW%@^FFB8QH70wW^-&w~C1A_0(%BaxS0G+g5)YoG}~3duQG zE-$lB$}_toiQ39hvMrlRXsGBEywS; z`bjc%irto^kz?V9lkt1va{at=41#~sSC>)@Jc-}K8c-tmt%KOlZoar4{lF%7oqbxw z8gd(>8~ZuEjZ>fSLB(J-A$%pjYH)S!B)S)VC}6}Hjcie)(F2%;d8zd4kz}JiDW?T6 z6oMU3Yj`!J@pm(FJwd<;e=sq;v7S?Jth^}_p5!J+&EVr)ZMR>@IO_tb7u+@N}@1ZWl%Ou3$J`u z-UOQ=Ah2iXgS6S$YRd6Ei|9kJMnM6fb8v%l07z3aZB{)`(?z6YNxnxAsSkSu!8eMj zYklC(_anTyp*>41y4sL~l`my@J#{h@USLra1~@npl`bW(A z&G%ECBQqFC(?M|md0}>$r>eypd%FA&XFi^q?@zhLzoZ7=eW&lquJZ)+*}k(=-t%sF zzecCmzB^d$Frqn5X1K`#A3}bock#H5ioAaqpUjNEv&>%_`|?5u8LL29Ce(&PB-}-+{XHsYCaP!%UJnl=p*ko{aDiAqzVw?1c zSHp!MKDJ=k zMo--3y?ZcId+8B>>hWS74t3dd9#5cMIyt$*_1Q!|UtN6t_U>`f|5fMpaQnrrD`*F& zcB1-ux!U(U_?0S^Fn4VHI+jEH{Zl>{sV+oKMhxlcu@$#AH#n-niiCU_>l6z0DVe|F9<6R%fu*VpY&zh7#_Z!X~Yt;~*t z%s8|PzjHKy)wFLCZ?h1%#jkk8F}+ZmU)DEX9~b}KKEJ5Eoc|JkDiD7t`1APl4;o_N ze@qIx4+n-(AkvbD^|NPVybFcS;}Mr~IG)QH?ZA~M>hUuz;qV3LO;^t1yIn#b;4v`o z^}zqZ-*m$NLFJW|<+0>-^iP+8|1*0h0WS7`_`De3mz#|j|1Ad=$<{ksQz0?IfXIZ_ zjvM<$jQD{GX=hyM>DtcNrxmE{Qxr^0McZT)_Ve?@wHT7sjJTCfeJ z8s5EybsYa+RJ{dLoL#gmj1veh!6gs~?#|%u?iwV(;7)KSI0Sch4>H)`mJouw`{3?& zC+|78zVH5lsj1q}Uc1-oUfrV)S9xy_3wnkS#;z?!|JVJ1SE#2k#djaCJAG*KTuG`v z!!&$ySM8dBcft5$wa5d!$T@spLT}GlfAz)=!t!g?+u$V8S zb~GTnq<(N~f%UnM^$~j69x2UivB8vBx5)H^2Kfiw&uMQsfdr{;EGzI1C|-F*#35MLKZkUPOObgp%gIS+k&JRAEZ7z46KYI=$ zS0&9ndx-DaHTbFV2d6gJHYkVUaRM`_i0Uc`(-%gNweT*?B+k^=qfpQL9KDkSj0eWt z(=mYFe*e*%4T=MGN2CA#Xa~f|AnQ5rbyTE%;qUX4|J&!c8I_mh^Drt*I~WF65rO@L ziRaz-2bZE}BHmIDya89d)SUDGoOR9e9&$ty_;%hNK(BM17G0lf?;GO%j=Nu0#&hye ztqE$@|CKS?wcwnW#k`lre{h*3X()hHGK!F<_7?s|*8VYqI2E!wfK*k2+W zk3;94N-nLSY0rc-msXUfrlvFeHV4nK0TT;!XMfV9wo~;gWJl7ns0`XbQ{Z$yp_Yfcl%_9xv)A#1!RM%A4=_|MJm zzEQPS@l>8u=W`@$pIqk5M{-QFyhv)Sr_co4?Kcd>{l-JRYbRY38<2xS`r)NczwxlJ z+nBw1RjmszW*g^_t{LVU8D*~-=7@B+dHV}?jNfssZV9%w0fdCsvdL>}NMn2=w%5M$ z>cxV^AT4CmI>m9eH-0{NK2_-5mbOZbJZRY|Jw!-1xsEdJE0~A(sZ;Hz^t-ZETksg- z$azg#ynUI+zjkZQZ%G@^2=5sLT9z7`F}ma=>WfS%PM`0Ucob`FZ0Ln6N@%~vD%(;?^ii;= zG8Cvs;`7)3E?^QMgQcbmuOgl#;^XXw}on!#t>wRcPZVF zPw>9A9Tq?OYeO+Xly^fp{`=fY1a2abl78VGc>ccxFj6`U(+ zBY=J9IguI5r1VQ45_IE!FrDc*urU%q_+0mP)BU=E{PqC#R#yZ3%(wXO5<8h+#lwu9 zozy^H#90pw=izMCKDQ{MH-8FcXtuRwp0N#&dL$r}9z~{(o|JEQo*&hzTX$dnyzHy%LT{G7N>9o$KZ z7RV58;>^8g)yEs}eVkMm?rO?uVcYNd%zOB5VYX9iY9;TZj&qCdNZ~O_M{v{0aMRH$ zMeE{NEjEb#WX_g=<8$ZmJ>xLzR=|TmJ>cA9ZJbNF$$UX=NlPpc^><~8bj{R+#qml@ z^Ni{{aJ94&QhLy4y*@^uv6jQ(wL`IHy?v!t@<8Y>dC8IFquoLy7J=O#1}uUl>SRr$ z`_*Q>Echr9$@ImklPzP)s{?rz_D8K$Ge6IXxY-Ev2Gd6QL<)3jB~x5<>1EJ1V7^)0 zi<1)?CiYd5jzE8f-%afYV~Q#U(ssMFuoaHq)mLmn7RW=e9-a6I{4X!n9t{PA&Al{; z-`UN7ASc=wLg6Ow)fR`I*FicT>1;=4HA59lR$zGQv792R+X&X-F5 z!+*U|^8FKBi^#s~D{1}Xzvnl;zgqP*QpI=csQZ;`KaavaIz7b1>5%d0*)j_`mU> z*Vp*~A<<~GH8>8jqxI*p^=y%0rouZ*6AWQi;nh3e@w<(z2&a^Q+g?m)cuq8Drvg|7 za*{OLh@+XNkAFjO$Z^S)Py}K|U%{v4Q?2rDGnKaxTyl2>&959t`mElYmiX}*`T0K_ zGZ)@rbi#qh9UW>}l`%Y2?mQh>l;iJs%3f~uIf;3{cPJ)5_JBUFaJEKUy|WO_iRD_c zM#8=A*e>rPUZP}I6;LWl)q-~(Mvuqqpf;-q6VJhZN*`1=qXCZ($c+*A+6NAde9^vU!(DMvF(n7_#svk#+a9*l!G-KiLs;1DLkX zSjZ_hJ>~eag0C2NJQ;V}`YJ<*-*xMMx!$6gFz5|)(znY|$0p1zN<;Yl0k!nJqYWTN zz>3n(uWMyev0*oX13nA+Uo80ktM83Y0Jqa6Nw%n-Zd2Qx_$tiwgZTUV`(58>v>$|C zoa;*OT3_PM?lBCdxU9E#9C=!0lS95yJdDVw#gX_UdOPpu*Fi3%KGuFeD)hbhOY!a$ z*XslC?LPz^?Xx8@CNbrt(+YY}`w!Q}`3jRl5z)kG7wKeoTw?*L3O=S;&3f#=a~W%H z5=|s+gD|Rp&s3{Xe=4YTA~BU3sl-bWuhkyODp4=AO_Hvkj=Xz1Sd+i=@_BrIysT+o z>p-|RbN%*e=eIxs%CbThj4(+0f^!33wm<*0l8<^f?fxai&G!R9f=j6~dNUNpG`+L7 z|D>=KE)i7p@+IpU?*n>7LRFEp8iz{XP6n`8yHg(fo9-sciiK((Pyb8G-&5e*<>KVY z*zVPG6*M0bl<#;OdY)UHRW+If&Z+rzZ|!(@yLD_9aAfD>!gs1N^^Ss5lkwxLDEFcU zgA#y^pH_CoBW7mqLT13=JWOa@*&f};EZ|Z392VWoDk6s}#tz;pp~Smw0;cDDLkoHK zJf}yP;rxaD+(zA?)_^{!i!R6&QASLuQ!2cUmh-S!l(sI?H&h`+S}R>4U-PyKCl`&h zVk7zeLg7FXOk1!4y?{El<2U?rv^E&>R)a)4N-Tqlm>8+CP78MCore-?9XR|vG7)7Q zVH?#DhE7XCgB0JALoLhfi6oo%2_e<@G52__?8h)|*A>6EgRdzCY7sx0uuiKfmzbrE zdVj2Q4QbRi-F2m`%^X)NO~-7?q@EU%P`K{G{J(uz6=LJRp01I~!?R*t&pU78{U6ct z9QY5Fe|4+Ojz-FlqZ0If`^^5-sp8{qQwBRPz~)mKw9VSPkQ{&1>&Z~?W1SkC9lZ5w zTC>fgI3+)`LnBdJZZ>eo9f8#kB<0(1hQmeMClKwQIPl@IGo0tl(nhDi%24Yc7Iq3M z8p%3C`H1;0=(oiBDZeORP}`9{or&!|+nCdzX>B()^6XQG6(}~!%^^Q?JabU0V_`iH zO8nX3dvvgO_ek)SLilF1V%RG7&HCRhID6`Qbg+j3gW$=tDDne5G23G#;8tRs zwGKnyJQe)U;MSR0h6%<^XVsw(cspq@u0&0ZG^RK{sfRcTdQO(f+aUe?J{(d8&oLKV z_M5+{Q9W#`=xp1+rjkbQ*{|SX+l(La@Nulk%DLST;>2xX7so+)C0faFS6VOT|R(#B4@D`f-1>iTN@K`2)t_9&B3q@5;L9M}+ij)oqV&}3pKcR4xY&MbANn&8ZZ8_Xb zpBP77a`$Rl5DR07m7Woc9(!-q-D~Fo8U$?amvfM^Uz7!x!o7dZUc8Py9GpISt=QKT zU*r=}P@Jx>bbdA#Q2_CR=F@ZttmbuQ2K;>d{QW%KxQqsihA0EiY4}vY%sudrJ zDSV`>*AWNC4(C>V@#A*6*x*1TRs8^o0%~2h&VU$bDyPb|%)=gq#mu%Es1lP}Zc;0_ zZ}cnY&!^?lQ(E*4qU{LYdwj$V;|r>z=^<23_VyTqOF&aG{HPX+=bvysJfMu49<0Ff z1^JM?^eb>uG-sUTq4O`CU&G)xr;n<6+3n{LCJQP6MUTKdT_2-rWotX4zH1VPL!iCq zFQydJZ)56?qv#6S7uLJ;CrpYIN$iG?68Hu+P?kN;oT(CYCvihITsdrOf z=jMA}b_@sXbU*j!UE6fq8V7r0t&~_3e1MYC%>$}JC8*cZY_0CD8_N+aKL2>gjFwx5b; zsUKw$Rb{6br#-OuVF{WU3;*ni#f`b5XfnHw0oC~^9#rtJF2vnh*)e}ipJ+(!yQ zCAIILIgZjyD=D>)V$pKZFL#wF+g`5kjx0bU*~Bln%M|dgW63iyo=7#^ST;X9Ihh@N z7(77fycxT}H_js?Qx>Rcfmg7KC*EX3#YsZSP~7nDKmo8cVKioiv-OIe{mthF-g_Am z4v9JnoP1hv1>^VslsH=8DZ=+_$fgMq>25kJT4QDG z)@vrZKc%Sw%p)Ku9J*cB;hUBBjXe_g{pnQyF!a^6dJ^;#<#mZjRG|KL7+$7%4(o&W zQL1KFNdwVa$BdO7Xf)qfW)KTzH*}1V$QHA{gA>$bT&V56fd3U4?|JbI-5VcjSoc69 zeb-dvG~hfb!Ds4a5+znOJ&!-rHb&Hyx|Aw$Y7v{v@IKxWCyYoVkI`SmJB#GpAXVD$ zaAvsLe7UJu*Ct<%tGV=#!a!E<%A@P!6jB1zpI!2v=bc(2mElQ>|X$tIHCnR9S z-*P<|Tkcd0V;7__|K_EMX5FgZjV#=ObJM#+ZW#tOt8~Mk zCBb27nm*cQUS<-J&^YU?W}qEiWW_bW)oKPAn>8=z)KS@!c6;^U@t{|@AWhb7IF?tg zvEQMVWnPA{NV&a%gHKRc`r%=6(;Kwvp*XWzK1XddXhieD)LgX_e?ej)-_+A703GwlZ5;C1GEyXM!S2D&rXib`0&}S}c&T#=}2o*kK z^CY%^lysGy6Ad;A)^@i%1cq5NF+Eek$QgCxIU=4S$rA~R;=z>2`ZphIT}(4P$P)pE z6zslmWfY3%{19jb=OS7Re;!GQS zdV5d<$*}18i>fW>sn!3zsQ)I6pAYS!{nScWCn``b3MeKdo8i)B{I{S`a%_}3nvY{{ zPD3Lah-U(iR;F#ga{kw&bi9tW_OG%hFKx&4uY=y+8-7){`Heq2>D}Hg`h0u$rrmj5 zNX~5XTdNoMhsVcz$BVbt6PT+QlRA!s`c)1In^!0PqKDoebQM;!V*{5{;n{bPwxsnv zxlv$jdL&xeiCrW@3~LIkZjZc&HAVA1jNk#L2j}QmNrwWyYsE>5$Tc=~{3kq~(jn8U zW6RNv+b`h8r0r#r%dV|llc%dLz@}!*ir(!lvB~||;^ePAucbJr@l}Cr(uP>+i=T{S zt@nIfULbSZNNoi)FQuHA3aU*NBG)ouJ0Wz&K8$?&*Gy^Vp}dsW32uPzrykcDadR!J z)j}^~+{uw1AYGab6IPbdvkPE|83d2}M?5V2TeGRwj@J*QK~nh8($(u#<^% zx>F`W@Z?h=+yFUKg&@x;7vFZJJOa!NAx`=LI6CQYn_OW`S~)F11?Rbsr1=UCu> zCP4e08%kn33VD>FdlGjfl?(3`G+^-cs&y#kgp+J)L~oRSd^h~OW_*x$a;B^uzP-5t zF?|b%FbZF0`R~b~?6*mroy?969z1ORJ-FSm@N1oolLg65Ubg zLZ|<+r}4aL#{GzF*rWGT2^>XyH~niem+L#>=%VRR!ht1*bKL222Y^+=1E$^b=C-xhDA?@wLh1{NE-2-a%A_)@ z8J9shOXGg zSw?b}q_6i~h2Ga+;|)?oA!~dr+Ppo#8Uh84Mn=F8Tf|)1E(V$t-;Z95OAE`ePpy1s z76_CIN8?48W|&H+ile8#g%;zrqknkme~K~LbysEwR^_~?7E^_$%!}=ex~7VI=5Q2{ zMZLznLMWooLcaxe<3_@Ya4x8!zqyw_=4^0r_hNJJ(Au-z-@|tRy`J-06_>u`c=za& z^Ph)<1Nkye#Vu#S9Jggb^PX30ANvLLoH(n*quEW>*e=X@TXfOn1rllUg84d?<=8O~ z`0q=K5}6_#=pca$50TZ~jQS1GV=lT%XNGi^O+Bmww{B$jV%(6;Mo};l4p$fxHZZ^d z*I6;7M?cb9eJIv{f9sks)zi_+*3*ZP#Cm|j7*g{|029P%l9!WhS4UBejxqewuVz&? z9jIi2a>xakSD!bS{K`8-VcCeUL_hJz1cmJO=<9GzhiM4Iw&n2LuMa+RSa~J2*xvMg zwepgo-4O>?usZZBY#l0(NRoIsbnmU?lzv-$wMjf92lU@z?O#2r{?f`Pud?iw?}S9{DW~~x%yY6dQc|UHvXkch>{c2b3;0d zL`85HmtKk_YBAMh+F#b_Id@;qd!ojx(*2QCts)cd=60QnNH1Nsh!0ah;UK7&`=A<^6Y@6(T~tPHlrMnML(8A}2TZkj(W25h`yRWbwr1z>c!z)N!pr&MIJvOLI&_xIZ(X@B(!s%jm6Zj< zGoH4;-}w$2%hx)!ctTsB!fdb~u2B&ZuX1v7eu1Tg6L}UY;OR~?XZtnsYZ7HoxeIVZ zFRFB=2NyrLsz)bz+bI7XMLkNy?~stT3=nD>(G;(0i;Z#&m0j)U3te5}WqrvnIiG*S zaC}p3jd7%BuPoF_&&+%XZBR$Iri(+64f&RzX_w@YQE}f!*t2T_R7$kU8Y8IXFCo3?^)8nc^5QlQC($5V{-XP z#O?MqUND+QTxF9*($9;VJrC&^ZlWrr3q6E(r)ZC_d1^-0r07FYF6RRAeK$s|g7aO( z$@T%{7W%fG-VPl?tUa^D6YFZBhDsn%3y6p3&hw6iWdpJCTJnjpHRVJ;Vx{Mt%uxli zbUP%Lz2#`NX?sy=*?LL9A>Ay@P3rpWHbmg#a4AaVNU{1dUvt8?<>*}N=Y@eH_^|my zNn%vi!ZOs%BUEW6x8zz$3=Eqk2BGAM9UMH|P=G4?IVm4w`rkz7Iu?)=Kp}z3i_a022oGI+ni?FJH-1UgH`B7Qz1Jxx*~z*oPbw=9TBKS zNhd`pCuNwk7@mhZ9oJfwkXRxomlAGVbZU^x9wPnf#P`D>aRA29%le!|by&+u?X{#A z8u$L`5|$j%$=$F)QSqjPs-EG4IHe*7^@H|%<&qKbq?tAoDo(Ks4IDprB(Anzp^DBs zX3|!z4GVKl=^h<>qrR#lJR&eEWDUc`6>vm?#ZX#Qrlbh?w-63R%LHQq|KmIwXFCK`o>h z7PoWDU>Ur(`G{(GcJr{f+t`>j8oeFTKlz&uwW!_3Aam2;#=i>8o{>#T0Z#$qbqu7@ z{oS~Fb5WcVlR3#3J2VDm@BnhS00%NEb1OQs+*TkVzgcz+Ax>l8=uOY|R41;#A6DDK z=S`x|5Z&?c3&i^6xS&2U)pgnJF%R?1p`=d(a)Fyc!;P8(((|MU&W( z^o&hc^hhs!FW<$(c-iD{)Y>&J{KGb0Jb>Z`CbD{qJ$%bJ)!c{8la04`{-|SezgFAv ztSr7vaMY-BFfJ)e1fg~dIn6RPQ;P6uuj{^SbKe4>i|z* z#RXAF5w#KZGhi_8T*>);Nmv4bbKQ}Hh~!G|e8U2==5eQT)MlQ`}) z32N(d!>n=6p2R8apP4g-suerTrL^HED4uq3boe{|w=~IJRHuR=OkC}E+I3;}Om!}q z+e_=Z9mOey1+K^!S48Kc>(QwdiuJW@GK$(e!74c}AWR`FSClpFNJ>IW(ZaSCoK}ML z02_P;S1pLB_H%C&k-bM&M-e$!AtyqUVs1?@6?{9uA?0tlZ-+xQ&E{sk4S6D7nXTthM$mfeTkw4LmCX8-GpL?t0UXKUHE{vJ!L*9 zCd1FQ#Zd7CZTRtb@~<5a8GwhHrm>1Lc=ac_(0TMfaow1vO>k_EivG`?7Sq1sHi5aW=~ z*GnvGw)MA)Q~7FV0SrFbvFHu?k`EwyN49dQgniff9WsoevV;~K+)RIpaK4xH{aszD zzC97wHkXWuoNCDIK(lGZMZPGmLZV~%McD9QgjqZbvQyI^9hV`!eJ(LxIA^_lK4u_- zmgPC&6HJ4&@aGA}uUC}FiYjOeQ$3&AV;kAJ^s*Y$T|+3S|MWpAiwN?<|1IJFJUdsu z2JVKYLG5I}OV?$VyP|;Enwy~UWww()s#eT(B*qw1GvHGYy?Z|%H*y||bOSoT;I_`r zY-L^mFI`%(Axqx)?yfI=HL=8Oj_zb7$#A>SA$l!qU9QQxF`1B0OPgn#XUy~a^iUip zMqKnVe!(S^v*zKk^i&2Q5_LWZ8z!SFk#%Bu>+62XNKOk?=2)dvgXZ$88<gwa? z?&tjaeEEE7?HID+0k?C8zT6Sw)-k_w$kQS)`88_~M-S!PsxYHcd-Lf+#}yp_KtCsN zQ`D!JR}G@;NbmPR($S~?A%Mq)>HsBRh*HY2v&4fdBC`CENIgDZo*xy9TGUYx5N)OCI7Y^zDYZyClO5-I)YI+4 z()i&DZ1LQ~T%MU8aL$hw&kfVvfo;7Gcz2SH7wWQ2#5nGpoRP5lu&a_Kh~c=$a?!+= zkU^tKn02bLlCZRuJtkvy)f7TkMWi(0;PlVYX?TAKVhqWb|LeLW|5pW9T6TLQoPTEP zOi(DygK-v0d`_|B;&%Vh`&R?Q%I8Ygjw<@SPjCgBtatM=p!!Y_Z`tQEo5m74eHI-U z@AqxN$&C6m{45MFQT$Ucxd-k=JA21l-uw5hf@}8ID%z!>G*+7|M36&ZM&r@d^m6p{ zG`Pn97(|LYq6mwLY*3{IT5g&B8B6FgnLeYth2wIMWx&^F^EUs+31W&0fha2x` zCe5UgvtH()dI-o|&i0J^5%1s}dH=!H|&xT_R5&FIz?lPV~Ji{%lkIimSN z>H`kw(3yuQbLM5CI$n~|0x3XB_{Z>bXp;bz4DEEQF8N!fHXxI=Lx*}fmk(4{5IXg))Mhk zh?cb>>+MI;ud73yx7hMtH;Cyrz;C5IR=Icbh1jZm_}mUvTq&pn1buQ4qtl2|DPpEf zzD(NLpEkKnrz`l%WNT?(AM(+P(pnXqbvcosU70ZCRdOdLyaJ(f($-@r60+4BWQ3zKj{ts;_kwhSOpET$Z24 zfUbA+YfiNy{%BHv2`tRV?+|<2c`LRec&g&ST5f-fc(C_)4KcL^ERo)Tbe^WgI&fzU zYG-ecTTE0|+sozvh|Ohl6V2fTNR?Yv@^*(p`l=sEC0}n3e~&F5EN;G@KHgh#gNyWpNTE68$0v@89-pZp$4+<8)^Ep7$P|ZO97~5iGNp_`f~eUa z-5Hiw153xznt=$=Mo}}i4{LB5fn{I9+L8dZUNlB|UNALCf(_aM3cxBk) zije~M=hNoz4WA5-0AzcCdv$a0_ae(0gpo9-b2TNdbEy z#Pb1jwMR#%YAS|Et6_&?EVC~fA)%~T3Q?3^sbYFY6X$P6=KT`CQ>H;m#WFtJ%xtBE zeRn83s$SteHSq&bfvW+pwS<7E9iV})gg6+a6G)LSTV9*|2ZveSahm8|`OJdBRv?p8 z;-jHlGCe`BzJO|95EqQjwF<6xMh;S33Jr+C3vHC~K}-J%reia@5X)A}xpF2CJubM; zBau#Fb&8M2hi?SB)XQ>)jxW{?`fIj?i&@jpjJ`4k?q@Wy_|jdz!*gI;Ut3V&<1dlD&AN-hUax zT5JIG)#s;xB9-pcmt#zGm{|&L@xyARLgSqd;H=ipKqyhz`+2cMtmlcDfzbV;#j@d( z>%;5oy)8S(c40jtm>u5vv<%xnd*!ALk)aacHb4l5Cyxg&EmX9lGmL!x+u-E`Df8G! z?=)W>55UWi-Ts5!Dc!AiF8?{R{=?_`;RYGbk5~F~M>SrJSq>N-Wf2{`ylI{gza+P4 z83g^hgZqtV(>pgGZ#JTn_$NWAy%RYShGB))Z}{wMyMdf$E`jfto#CC*qZh%$F}iJ* zI5A?sv zJGqA{U2D20M>lD6X_a|P1SpkCvd%#&@1uw^;;1W8na~>efp)#qE_wEpA3^75^iRM% zeeDei+q?EdKYf*v1NM-l;3}O8AR%14j8iZ$U2=_RSX2iQL*>%MFkp9AQh^9)IPod% z%FgWUt_7gskGImKeCV1uzsaR0r*=(wq14Yqof*+di7`~**Xmgr=clc6x3x)yFXOI{ zRI6*bWE6^z_Gb2^)jZ`^p3T_eUTtt2QngjTS%5;hWNh53H%CUphXS|q5JwM#qZ~I| zu1;Ye>C=aEQ&)T6)()R<{;4?uf1#UufC=9gem$}qAKrzl$IHXTi%kp5*ffzP*?w## z3`=pY=&*>-n8rQG6E}bCzEC7PZF+Axg0@%vZ5!u>R}8zm0NovPTiki+4x8EWBhq!~ zm@=y;4z5d49!Lil`fqL=*%J^8y=oZD`%Ubq%(RO?76)5da%~z(;$gkA5(gL8>U0HG z)$NPivpnPYDdj&ke!~YvzGFa=MF5Tbog)^ltMCQ{A{WEDRX8q`e;KFsC(oSf2y(^Cb>maD8 z1tz8@aa2qb!^fz2Ho+^U7}cSN8GjWg;6r|nLA?avP0f@?)9C-L2lm(E|A7TKZ;8XE zZKz*v)OTVvDNk0NUc8>ItMj=5O|kV{a~Mw1vxB+EtE|zg(dY}W!b+@{4 zANRof#X#U|jD)d5_Gn5T^lb{*L-0ckAlwP2%JPAtI9F$9bR*-h1W>OGCWX%64uFq` zZ!+_nXw}ZvbPdn5+D>2xp7l^sXhbd;Zho{s)jMvjSt~O+aZjbRgqW^X-~zNX>A)Ix zv8qp|zI|(yX>@WBIoZ)I+z0Y|SEdk6FZIM&vn}_A08ujc66`Q6SD+!TP^9)Pe;^1b z4c$()fi*Jj$Q8t{yqB2fiUOuwR0QjCiBXf+<5d{{flYE_!uUAPm^y2oWnB*Aq?$Ci zVM_U72>a}360N2N>CZvtH}1hCM$#fpgu?QwX1MJU=%V%&t^38^xlYlZSt1oEW{N%L6K;yT2u8vQOW*m!6rv8Jq$!P5*a1-xQwr$VlWlA9td)$d5z-=+H)Wl7d zUI5GHWrcdu8Iy!uG(sYR82U7Rq_)JU=Zp`YA1j#^aO=AO7K?ZE;;aA@7 zooH@@5h0Va4y(cMDTaHsyBh@$&+2NjDb6(V=s?U@I6f<#iq-+Jx2jwnts|EoM>cr= zj>nbSQu>WIcGODc{`g8WbG|d_S<#$I^;fk|gKB#Fojl;U6w}w1+e6#jljgECVal>S^PU->s*;;>$**l-w9FAT=g%$<~}3VS+kV)uG;?+H(J>4F{&kz>L;XwV@g% zzeCQQ#4hxDO=d*#nT z1yMbR`E3PAG8=W?!s`w$R?s@A7kb9kXhtWCPp& z3Qbd1Q8!p*2zXXN9TmD&#ThA6%1H=`R#1MUJ0!NC!f+znZRc8n{+0Zq2rfV7|0(&x z1)ey6?5U~`hOMFwd)qQTQ9va>pLo6XLwBk-!xurt|k z<8ixYqU(crg&|VRk^Ar+oCJt_OcSqJd)oakUDVf1_wo0oMsV8IZm>|{ zDij7TuHC+Ru_;^Q;VRWlz7xP08x&*2QGWx`6C<^MD$*z;cLw}Kkmu*NWg9kI8&kuf za8RxrA8*vHBG`P(nHqx%r5-jF`2nHtpeuZhlW5`Q5}83+tx0q#Lw_T|$m)b`XDa8Q77B^d z_nIm1V6XWqI3wuXJzYqGI6+0J3r&h6Enm2%^bZcED<5WeF~))9{4;}63V?*xfX(Jp zJYl$|g_>#;<91Uk%d%x5pMs>m^U6<%Y>VDb8%hRW>fAVTrG160t;vtiED>7z6A9sO zbJoN}z9Ik#S>`D^Lm1w8b16xDYX0|URLC*=Aue*)2+`6u&i#Q6xudpimZ4Wq#sB}q z1v!!!DV$^i$JL)&Fi3dMj~Jb?3My-UW!Xq3@iu2of65$q)jw95_A1LejTdkN6AVX$ z{wdm~iz%Y3WoU+u02uM2Xr4zbRp&VDn@epg^;i_J*0y0~rQ|BNRw=*V-eEe{eo=AU z^c>Da@Bbf@~E z#=-2&MUqF`EzEu!y7w577VhR)4`ojs_fbDbyDopT%7eJF?~W1T;l@2cwaRgI${2T_ z`-SWDxZ-k}7szD(GBigCQf=50^4l22qGzVZl;-1H5yGchxY9Ebb;A0I9er%ho|jn= z&u!kypkCJx>J!LigPD=+=gdefmw%ULIGX8UfP`AnK|mwQ$NfAfInAQPnt~|mtib&a zT}M9N8E}Fm8{dC`Mmshd#EOpTN=aHHn>ViE!wR6eY1^yuO{C8Cl2vJdp;C9^;8lta zthO790ZK`#^>$8$#;xQi*5gfoodl52nAxSh_bB;p!qM@}Fg^l1IYZ&4EPuhQ$K{;G z1_=~!Vo8>Y3cB#hRjtIUG-66`TQU5w%44bsMfNX~5}948|AXxFCIn5><{E%x8n7WY zw=wx$Q}4_|s>eMTg&`$RMpF*Fi$^^1;W^uCXHLzYd}KyKg0N({Ik`M$UW7%uOa!PU zz6I%7C1wShiIu5(!*yMT47;1(uO!#SyEJPm!)-h}UamOx?av>N?MfD5`df|CCOTG2 zZOC9Fh3f|2x44tq5>8}xG;OI0uAP(!zRYbt5_&CXSKBMj{msik?PE4`NX53i+DiMB zPk@$JORl0FxMqV3np`>Nib#}sf9a#W%xxfArxer$!>qKAFbdJLF^cCx4D;fH__U-u zH=ZmE3oa9RuTwhLUEM4mT+F$7ijU$$#ZDBCO4`KtNY5x^L%STFN0jW&TrM)`6d(d1 z*L^Fjnj;*u#Cx-b-4g8fE-H6xRgStZq@p(;-OaP|StkU~?ay(1q=C$p^gWoWGOLH8 zw16sO1si;+NBaq{PaZv2bY{krdR!WeunUGM){2=*@$^(wkwrc4z@&=#-Y#KCS6F^T zVA8L4d(lXm`AAmS*s&Us##(Uo*1Ou3s?~Fp;;fiAo4Ffk;F)*@^N60aY#MwCCxSJj zs!99vm~^w+gMnf(ZKr)anW3Vn3v5U<+#ccq{f~^LDP|zyaO|#)a&4!sbb|B?3sj?a z_)*D3;lBwl7!_QOXBGy;)ene;`vSEK@oI{{Fm$Z!QZH!{WLFNU!UX&+3K!Rs9g9z0 zD%{h^6s%WxkEZLCnj=t+29z!_DzijFN|afRsO%(vTDG}zMhM*t=*U-1*Ry&$m7zz zPWL7Y6iu{oecjr<4ArTNOgxFLzu|maUwfR4b95@ayZF-B+L6s97%N9^!e*silNOFX z4wUhK|K}Z1pQIzLWkEjyHHgK$Q}rZ2T3%{O!CdUj`7Xev*VD_#@6oMW?~lM>e);-I z3p5)Z6O^ULxNqvE0O*N^ZW?8WH35irokO&6D|;gUOdp{XeJ$Ac`fN(psThk|Y>YWY z8vY79oRL8rCW*#hvWj6SE0l3u?1T_1t0bym=H(R6Ekq)Z*U_h@TanhKz@?XHZR#{X zrJ-RPJa_L0`KUtwC&+f)0a+IoYB5U;wHbF0GR+@bgsmX=eP=j#J~nU>*ALo!gCiC)D{} zLhjW7sYu!M2V5;;eG6;<=3tG%za`Nvk7F)3ip1F* z#Te&*j1kBsY8whgmm8%chYLmk`dqfWNo)SX{)WmFyjT5kT>~-w-~99pSpe}#t!l}w zab>pQ`(7oDu0M5#(wLQ0LMYz{`&Tu$8Cs~R7cgpb$4xQS7@63wudl5c=ki`f?|SiB z^cv-1H}&CYS(Zl*2{>g!Sg`sX1U--wtba5-09SlE*8pc{uxG44#2?^`-%bj79$1gx zOP(DqPw)4yp8C79+wO&g>Pb?r>bns4h)@Vsox&kiYGaCu4|82(-j8rJkoynO`u`f} zhBRT^d2-D70j~4(DZh!VI_!ri*X4Q~HIJFS-rO8Gbr_)uRH->~k~x$WjnyMJ2+F@W z69;y+#)XwdeUUAFzcElvuAwp6R-xazf&Tp+)}ebAZXVGoQRC7j;Z1ZI>0}87ZlKYS zfWiyR!h&?&Oe{k*kt{#8ZzxKA`gGK6l4%b!a)#9LmN3Gevzt>K%XDF_vICKJGp+TM-!i9U`FV^v+kciFH4)A%dEAS7U|56wM|2 zFjjZkn8R334Dq7BPx&7E)#e;i@>}SEDBpf~6-~Fe>8L+s0bd>wQNTCS6TeltVHC@v z-DHz_0R~qP~F5b8jjTfx82G=i64H z=5!{vywS$CYt@+3^?CP9^6BEV9G9qGwuo3NkCYc>+!gVX&e=@*{I>7}i-t%+`#EL- z;6(Z0!}0*)9w^r3ts1Ofr2A2xGe38=c(ncc=+cs*L|Lj=cya!4vv~@f=))$EYNz`V zEe)_8sI*}HB-oAt(T7cX89_{Uwk+xK=lk{S9~wvSiHT3<&Ry-CB>{jTo z&>x{+!5x1@QP8%H+zo;&&`Ve<+KjszX4 z)3ca=o|WVvXs#vL7wM z#MOKoERwUG(+ft*$gxd%GN7u(qc3kaH$>mt*X;`|w<*y&M<&Q>fY!UfhvQBckJ6kp zz_i_`U-@*jCv&S?moJ;IyRQ!2h%5!4sK;*`>A>A>PjC>}jI%Q+309)4h7mIs?UotR zMS2Ogn}gZbqbAvN-kc7L2$_ntSY~w?&RK1Js!sBgO@78nnVvALW_QSZ9$@@;FL7G33mVM)LEdHHZL;MJv zrEEU=M|54Pu>}IccbE`v}2TB<=3v|hh2c9aKvDmDp8HTYBU%?hD#7sjk4 zi_Y_F+m|e*VeMV4%ogLoqT_S26n1dk7{dsIO&cGCibc(WfpC2Bs7D*JtBUSmTK{1w zZ4ejb3|+;bdffW!o&UhvvRJeqplXGuX>cB%hr3tMUJWI0g%)UIljay zM?*wk*c6Rr${(pBrZC$TwXJy0fJx?4oh!A(8;v&)VgJrWIQOTj*;})pq_@k>nYQ0% zp%LL|;6kl&1+0!P%e^lPziq!k>ZJSkv&if?iA>NQR|{>drQ0->iriRT!RmPt?9HH~ zL8%U5M@zgoDf`Ld(}_px1rVI^#Wd+d#&niT2wU*papMgW2m_U(t25xv#kv-;HFA^9e+hMQ)!OkQYR6 z`oeA4s$3^X%8*ZM)7^je7XOeEaP))54Qx%mE{D7Vdr^eCeb)jWpAVqr=W6+A^lIB5 zlx`9io+q;D=g1%|gDahdR75m`1eytF@jLJrN)h#ZUC@KCLP~Z)_v`vxNs<`cl zDxz7fB~e4wR!Rfn4845dZzak3vI{ZV&BX>M#yB!^2Z*1Un2Qu$k1z2;{5kdff!|eb z1AfPiVtNkNX|Z0x=Yvf-C|juQoGFx%&NMKQXc)z_rIa`0_;^XeaZ-g#TcP9w>-G6d(WA_u{`SnCw zP@>4{P>cE;Zr$StrS;rTWg*9}a@dHg`rh5?6fHXOSz6txdtF&xxyBW_c`1j@kDFIP zZkl$Fmp3*6-K2N>FLN#vy$z}052hY5*%i~V<@f^b^VW}ZeDOTstuOxv+dw40KH9Hl zx0jQf#q9C+`u*kU^_f{AN1fJgwS0Y&oqy-v$Nzs=es~e|eR+C2eEPIqjvC3R7BY$# zViy3Wi?uJK&2}?j^v)m)rA$3ti!WRC&9Ji`c9(p70jehDl8N8nb&rJFJ5L^<hDN&qu>$(Z0O9>F{rCDv=`0!oDg?2WHTWH1XJaB`P!T)3HK3K@sC zIaDLly#TQ2T@`vn$&1(VaSnQmNmNob)5?ifinUUtl~Rra9ZMuJKczsF(3R8~_`~tb zsze~&wZyBL&eYC+F^T1;MVHZM0iI@R z3tWHF?~l6e)qFPUwfe2bwA;R#jP{Gm!`1rv`U(d6-YqXzlaX&*l~Soy6we3HQL#nr z?G3zqJv_o*9v>byi_1>IOpQ{s0Cv%;O&aMS3r2Z3X(YSZ_-%jx_UYm2{`P7Az$xA@ zP_2)T`-k_}SAqJUVBVLv_viin-FkjC>CKurTncSH$|D>O#6@>R&HLi_k&vetHq3&4 z>Q9>a{%ZO9>Hg*M{_U`TfBp=Ff8hYQd@1$cpE!|ki~3QN5w%|!yZi?G^7iun`t-`E z->a)}f80omz=;gaDV+r>l>}?Zmt`>79cB^E8FvUtW}&-Qk+jCdr$CNbs2~R;phy4) zpyK;Va4>Ea6OUZ+$oWr89@udytZNvC3QZ%(L#jiUoIQ%6;!N;RoML(}6)(qB}RCWa}=OBnl-dYYND zm?#5BsT1BfTs5;Qxvi;AC(tW1!PP|9LZ+-zmGEhj(4&kM34A)2NGHzY1ZCxqUB;Ot zx=vXvv_7HtFSDOf`e*GQ+SxzYY5Bji{B-GmuwS9K7jdYtBdQc8Q*J6rkP9`y3;??B zoR@q-FPbehiK2bK*RwpzQze7{|fyGy`=Ne68TdhnX9#qoaP`8Wlb1{nGZiKJ4IExpJpeh- zAB-3#ap}@rKH^#4f+iMOTsnC;|8@2=O8*7>ho<&qC;MhteuZ8-xrnc63))v4RX&VU zZfMcah_E3;t5IQy1)9hjot(A8H9L~$2(%taI0}dh?n2WrtSE5@G2NTd?AARq(n>(@ zAabw!t%qsvVb;5w^*(PdzZ~{o-Z}4hw^}Yoqi(&PxK1z6ck|f;(7U>vv>TpYPCWB| zvv^ou9Ilp!?fPN8n08vjRx#?d>PeJ^fl;lj7MJgoaUXnveT#x6X5JoecZ*?f(Q7RQ zy`bQ{nc)%W#nX#s4T5hspG?}txLrK#w!+w^USl4wk)>ttF_RWeJgPiiq=De6zV?epCY1pQ(%diwn7AI{`oIjirdr55~Hj}P~& z`F7G@^;@fM6SinKXstTVrxp1@wFK@CvrsDeCv$qJrTo!awLuE)&e`8O!&^CE3(7+E zs>z5t#4B?&(oa6sN=%9=;lfjN(YWG|Q-93PSqPj%LqoZy)e;pg&}%5@mTOu$*DLg4 zw)HwalbKn%%|slwlu=?%k**`S6Cp#I8i?06?y(%-GZ_8}l z(P>%SQaJ3K8FaIX4PDJziNBSmT&^Gyx>A)08~5q2OYb2lVDK2Kt{>CD-EQI)z76!E z6>fXZvQ^*qi|awL8@3>PUmtFvy}rD@9PaM6m-BwBSr3EtXz(zf9hR4mi;L^&aMo$e z2kpn*>T$Dpx?Ufy*Nb7-)5^Z7-(0PVJd0ch_HeWN!eL=j>PQ(Ojf4on-VghGNaW?H zw-~gSgVt)$y6hFOMZcK$ii=L;qEn1p^cr-V=Z@k1>6zg^)+xEi!~!_IElg>46|HGb`)h7LhH@>5F#dO0A^*l4I;x;jtm z(WJ&i(=5Tu1T45o80}rh%_H}WnkxmX0OMFIWkwk{26i~f<8dwGhzJKo=rRqcE7eQ3 zQS~09byWZo=&Qnt09{B=PHhB`*SOzU2n+Wo)u#(74E0I>FYlb_4JDH^Ryd7%PNtG= zW%@eBx(4Xd#~9fA2D~$7l>#Q|H7$M&EK-DTq|w2Olejb{VGc@XYEYUrjOpUQn7V>f zGtvW)&!Y3eRFo1Oz-*B?3J-To&7ov2{*G`aSV5;&nVJcvozVLi+8+q|@7O;yyC?fU zZi>6GU%FXI1SHzc%w+2+X5@pqGX<+lVyQiYYvcF|2vC?$ob`olon<>*r6v0O*4duxxc+x%r?`}V$|DSOkj&qe=!;?M*}>H^)E-gONesVXz=`S|G3-E z`@Mc6AGceZ`TXVZr1mc-^yg0LxcuQmUle+mz2a)v+D&>l)4_JswqrbRhO7X`v(=hU}9Y>$tVRvkLApkWVIezvZPm zmhGzn>W-z#1%jXyrZOf>K@18q%>}CpGN6ve31EC&*1^SdMgg6({5~^YaZ;J?&7qnI zXL=3sN&J{;_A6z#bncv=<532{%Xn1Ds@!u9h6mLuN0O=)w_Jj8a$3#xo>FT3we}sK z|BihuKefLn`#)&k7r8fngrM4PV_NWy!%Dq_X-_@d#D7kSx?MbnqUhFqLE7MC&8Po2D-g3}=x~KL9 zvF>kgC;i@jv)+w|_v7K?bnCY85WPp8dxX@{u#UH0zrH^+gU35o{%CJ6Vt7|J`0^&7A*F;>|Lg+re!9P3 zOvdv;AF_2m=x!Gm;M`Z7+wmw^f9A@MN9QTYTX-GX{q6Pf_GZ@W_UbtvA8&8Jyg`3| z`!?#t{><|6$&V-RUtXUcuUG3~=W5d5O!~MA%R%R&nax`@&PK<6N31J(KYAR%a2uWp z@^u2MAG^?+oyZ$x@hH!RS=>)TTyb3AmhW~$f0#yiWO;muRNrCxW%R(}pv@Y+cEeNU zeUvg*nVwh!pIl_ApDOM>h)cTAOSWV_GQ}zLNCU$xPGD)cod!~eks(9kR1fvs!P&Cd zzTa@2R>+tr`U5gkv`0nGeLBYwBbgpn*&<<3rHXva87VMU3Ka~-DXFUnU83nDG9oJ&^ z+C);}1F>is`?V10r7v-jNl6^W&vZhU?kZ^hETiRE^HyVjwE}Dat^0@j`D_OLdNrL~ zj|O++(GApLvwk}rJ+9_>?{+$VySWB^pRPBD>#L`m?S8ZB*0S5>;`8l|Dr+z3C4G;O zI#Nf_OMfNFm2rIc+mP~)Pmho4)#JlIy}Z7@Zda>Wzjx8=Ty$ECLHBmE{6ex~pIGE5 z%#HPNtRIapVguOMr~Q689jmyeH@c6>Tk?6n{Vy!X5Ai_n=%gI>d#K(~Z#^5`U9Fy= z&Oh&Wvk@-VC{Ow+i%bx@kwZ82*oD|F7#dU=rrt1daeMS4kCW52Xvm6(PCt~g`M$%X zUErU@?6yHW$G{_A=lC#sbw_t)4WbsNMs$-(DJe5!6ytM@YMsHs98YF}ATZvsdOj;r z;%U>xXTj#Gn%BS~nzqqoF(rCg(?8lbZ&`?{F(A3RUiMyk>6kV6aX-m~VICIZ9&CKC$HRvrF zub^vTSXYzKF#GJx`Y`roaUjW0c|z}BY(F-X|E~S8{M0U=>^HVQEPuQueuZ9i^8sDR z4$wE2EPzxG;w?qD=YT%Xu%2WUE_^GfqR-BLdPdN)q`^_Il8IzPkpEusrM^dc9twkq7Q<&1LE9xf-N#|Npp|A$5G z`@4Mr754Gk+uP@d`%m|GoalXhc|Lr`gPf<@;$L3)<6w8|#cVYjy*)m>zZ||$>%YD| zAGWj6xSoN#T}ar789zW=8tWE7aT>X;4H9nm}G~*1y9X zQfA9V?+Ql#!Rl1H9Df$aB|^7msL52u#S(IOG%7V)!#&fa`;yhhP2yTzDqxTs)YJjd z%&fE}XE=;;O-yKIG;r5h8lHX&@FikhQ+-Rq0-{bIJA47Q{G-E8u(nBUH4 z`^Dw;aCkex)5Uf+d$``c9-b&Gj|dZ{zP?D@>N^+)fw#Z8eSHF8-tpq|;qm$NZd zKON*P+2CJYzP!KTTQBFc)y3rV{ceA=eLXyWd3(VnSdWIIoY}2=3DMh)J=_2QFz$qg z%On-KW74-y#eX}7>XYFST__HXFa(x$AQTiCu6A@m60bd*GrO7OprDI@!BmT!q~HuL z3lGTCDrZ2LT*8aaxe!-9md^3VVsNDt8b+v9@TZZS2AuyB_EU5D|G-Ym|Fz|( z8{or!h2BKh#Mt(!HZix+KH_PGp3KrzuQ+9CKE#~zd59L%G@yE8Q%}%* zz-%M7w8YXm5bc?0M(ZwX(SWs_7&fb+QAwmy4I0gHBi*kThnwAgd-eJD=3#dYDkPEb zLAwO*u&6Btoz19sHSTZ5!`;R7({}T6cl)?n-Om@di^aIpd4Bx-<&7#=z;Z^t?H$m2cfDn1kAL-~e)t%FA}C!}&cEC3uQ#7>w};#7{dPTT6>UzDdbksqK0;(J ztY%eH6Hu(y8AJ<$R+%K3Nj54CNh<*o3wjwH4%7k03cbu%#W7xk0kZN41j>}K(@;@K zGGW0RgSQ!PKdz9Pj0~=*JCaWhtvzND`>TB|};K(*4l zlHy7tj{#;eqPGezvbd1SJf(((2~pv$@`v&nTvsAu&#~plbnk}=m^Gr8#tC4lJV=j1 zbY$^2g@eMR5(z$A4zx<3SJ6*(u+K7jv1MP=Q`?T1Hjd>MPU!vX?WgAQf89>Y{~wp1 zF5*9Dzd~pfQfT0?PJczl%LE2Az8w$Ws_+l)+%n!d<5_sqrrLt*&Tp z6|>$8T_|SyG3k{W1Tl!H7%aEFlnl~AK44W`ks(_p#iOL!V7f;cC5BYx$gqq~bAkq( zR$5u)vc&AtO`81%eoan1;}3`9;pm!3%pN)@b=L~@idz=v=Q8CrjzxK`f{RWmHU2~P zQ;T`Bll?!jU!qrM#%353WiWRx8zvYuO4DX;1p2&q7P#9ddYOa>7?!C%yBo2jE8xmB zOaN^?W(|NkOW#Ne{&-T4`kB{?>~7)>QlFKJSj5I2u^vtUn_|Wa@-j&yY6G$3#2-dZKd^+pE)17@l1J3Oq$54Bh+e2z zmigllag%AlnU@3nQ#Coz^8*@_YB^z@zETDgZ!9|QMIJ!g@tlrl_aqp->r3?o0Xgsn z;vUh9Q+3T2?ps@Lvw9L445&klrg}xaLPK@iN=;p%S53zkaex zK!rpQuOV9Aei}@RbOQS3(L~Y}O#$OtIL*Up1L*aOz-q@XHXEkFShUfk7EJ5W1)$5i zc*&v`&0KfpICIBYdd|joHi2^;dRL*hje@0*x2!fufOCt3%jx*x=KA^5{{7|o`RVZb z`Xc&L_(aVL?mj=>-!5m9VYAW6l7{crAm1H3we(15F5fy@{3PsTQLmQt@^sp6&N{78 zvw+Qdz1yqx>+|8?(U<@47IgxOn*8^HPxbnrTE2e}zY~S@)935icv|H1cH^RzPo<3U z2pTsD`bpT0gNA3PrUvxlMRvAa3*_rXemihRHD;8Y)RTT1a^BRp@u_hZjS_#r5>*@^ zp$^8K&`4xDmP5ppxh``>6+&4VJwA>kA4i*Ico~nBr&^Vjah2&>14oa8j_-=G6QHc^ zfxhSnawq7V^`x>PdkNs2s%0dKvv66 z%V&_hjK{UbgTX16e4FCN;eKE%=6t8iHyqUM+p%NeP; zVM*)^y2~C;s`o!@KQ)>sJK4W)zd~PGm#|PENBr36!h8A$f6Zv zy>VMd0|)xnEe$VrW4{}Dy%0ume5}-q$HZ&;W@?oio&kvrU2<%f6L**e;~Ls)f13Go z@YpsdmNB!%xB|nt5ZwcY1~QUX6Q@i2OVvzUpWu7ax3yjjjUITJ8{s$IcG_~mUfbO zkk_s*rmvqK7=x?4p#Q_mk(UJK$CGa_%4`4pg6%m4E~D`rkbgaV+Drz6S~OTJ8^xg0%qON#ihp;2PWI0OTxvHye#%*s+FG4El;w4b8Ojaf-#OvQUJpV zWib>jw!vLgXQE>%4J6b2c;%bY{g{HK*Hz4_e8;kttW%^{C4q*i#)mm7gFQ%bB<_v% z447D>0j10F7#lmMGczA~Aey5mriQLt%;lcekDszx{U`0GcJpK>`#0@Z=%xRQIKLEV0gpOBhoNahV< z5F(Ti9axx7NPMzn3JrVfhF)J)gJ*pn508@788V2%w+rbUyW@H?Yb3LJGzEYYZxA@M zG=%)!7TLC*TqXX>wYI){69u3)B6H6M06c~TD?sM{FY-FFM3*Q7^GmBmxNN~s9lK|N{59=;1Y7M(a8S`1 z>#L{xo5TKIe6RlF!uP+V?0@;<|F}@*-fuVeo7H}^+;0{StNCs=yzCa!qBd>j{aVyw z5km(;wlBpEyHJpk*A5+A?mDEKr*c4%Ip z;_G}R=9W~10o}6rN(d#*TFx9mre_xWc6Hox^q`izPT-1H6u@Zok!D3d+?LWE6lX5M zzs#yqOyiuf2l_e*Q{$=>&DE)E)rc`PYi={Xi0)T9s{s}^M5=PbK6+o{Ew!Rj$JA~7 z3Gl4=Cqs2k-s6!8HATL6-dVwLGaapmz0IJz>a~{LV%cjfd&RunU@gUVqnieu z*dNwnNMVTJwvZUsmd9q`;wJ@qr7ona`c+_RFSI$lLGL+LnArkf(ZL#W2%71d@hBw| zz-byW9I~7_N{XZFArql*& zq04377q92+BkErH91>F|VrBGLMGbLu7y7bH;5k-qvQk3b;Pf*K5V0sPbTIWd`jiUu z>MsJg72iW*9+H|P$ufqF9|wO9`0nUKpfiD!5sxZcIcbZOXNoR`UhJeU1~AJQJL__S z#6-3713#hnKW#s?o+mrmzihu$y=ZP25Xl0)?6AuUjp3LkGz8j_w!^eUYzL)LQ|N`t zVFDxH>IL>7cG1XAvX~>5G9Y>Mc7`xY{88*pvtVA27e#j2tU)kA_)hZVqLIuSpl>wE z0BLF_$?e?OwCWdW+_8*~WsU>CZRm}1xu{fIRjs9IUBl?fTRqRcXf&R8*N211f3&S(w4bOtF8S(9iL##Wx4aR}YDLapqU&LXYSaM7iptL-3*Cyjj4 zY%Isa{qFjiPQ|ZBbp6Mc55)cfwf{AGzioP4QClf{e?Q#bEC-!+zq9GJ*Whj|ziefT zP8|$h^;;LM2J|juE{C1f$b`5wjAS%-v$1V#(~hWpi+0u6MFyS_EYP5vXlMG_AB(VMKE=MwikLbw8+1I zHUaF0vm|N@^hFy-1~VmZYE+3{Np;jGeW6sWLF|mt$mR*q+X9ReG``6MEpH8?HlAkD z42m|7FN^fD$i}q@O*tMH%^F{6rWcKLl!j=whG{r&WUE$Vn#B!MA4K6G4zo%rIWN^p z<$9%3R4Q$)+SRq5p?3_e=h%y8W51kFnt2g8HA%7`>EgyxsRSDH{GriYwTfN8v+Z{- ziaHu)r9vQmTuJf=<)Qi$y(Apx>8M_tbz0lY`Q!ba#L@memmj%$G52bCw-9(p?VpncKDYWvJl3b{Op>|yMTQV)0@ zf?k0Q)r)&Cv8oNp>muyuT?d$PMd-^hVem|^V!iD-ii-j>+^#fAWC(OaVrNADmBvo=y)~Ld2!d)0+oB(4EWkbulpe%>J$xCpw%0Cm;6J?|_`zRza zdj^&omsaS_q|`sBZ(wR&L^h8l(F8K4EqPVd-`xql|7rWF^*q_h{$=|WdewlKjH;P+ zNv4sRl^PzIQiCgCFxxfi2|8HSI6qpgJCbC>RTFG_;Ti3ak-JTw1>IDuMAZ^FT}}Zq zECif}FdC+u1Lk;j4R)vvv{QOkF6HGCS%eKtXk{6Rg-$iw0baz-rZsREIeNq84TEb3X~EcwPOCZG}xuuNrvP?^Pyl+$H!*V3wI6avBkHk_OYF070 zrBZ6@P{x$MWxR5Jth37$%`}-FF45tOML{@cfk)Ovsxo*NXT?fN_%pGzTqW329uNGv z%t+H>Rz%<=E^}2%_A6y!wSrfa(uEzX9_iQ*D>&g;C-nXu?576wWGDOA>{sY*a$bt+ zLB`FXb?68K<18BF4)X${%g>-p3F_cmbd!-b6zhXDV3t9T)s0lE4OuA;CT5*Yx!LgS zcIdN^Q5r!9Po-$<2$s>tc{HiBSUS`;IUNTB$;dIOCu64Ok0%gekvC4Gu4~sy=Uqde z2mUe&HgUMk;&mF#V{euO^E|nz#fu`xme50P>C9!mg7Z-=y&Vr8=aZ+!^kp%lt>&NS zvqiJWEyFLLqiqF3n&=#4Q5OVCf?gI+TE*>Z@%}^6g1_bRU!wQ>^8EN|x0r2bBiPks zuo-n1-Qu!ST(la)T7oOpj{P14ZXC2DI#sF5hsOrGJGh9Rli6lu=*KB@i%CEgk8{hc zN&0S}s1>?Hak--J`q5SDh+g`%GZm%P3@rA{l*ui`y9i*$BPBKO8BTmkzz;YC$njCI zM<9WDdL;%^(E|{_C%j1CdqrGTxX{#j%h^)gR|ape&zkr}b3)g#u#*tr{HVh;t;xGK?R361|6Xf2fhON^v|l|Oqivd4CaBD83V>2ioX@rDmt22uQ?Wev7lNF zD=eAdm&)S9EJ-uUWp)RFb`$*@7adK0SssXx<`2uM^pl&_-^G4vLr-?Hf5Co*UW!YZ z*+rv?))U&4ZK$%yLop@r#wY_ zgodUU`=c~eQNQAG6LL5jM#rn9m-=W-(U!G^{bSqMnaU=X8#YZgr+Z{QfqB;3@J zn`ZsK(|qW)?z+XUUEdVhRgv%7#iqy?^(;3u=v|-}E!wKnTDA*u0`gX!#=~s%vR=Gh zt)5nk``LKaYxmM>s|0N4cmdsE|;WTM4w6ggK$B?U=Q>Sv?_kg zSdatq)ffc}g=&Jn5Sa*YP}%(z}PHVbXd*$_!B3G_l29(|F-WZ)Ou@RY<`m|j;L97bnRrI8XG zqC+XKGjtf7gItbrV=!e0)iY%-t0u7cfqTY@e}!J$LNXLgc?wmU0gWd695_(jW@nUx zH0*0q)}xbw?}Dx>emb0az?j`*b}F@7m`a!7ouA>y1ixE>i&Ls&w+vsdW*Uygo&@ZK z-oKCi)Qq0&WPjFvsd`;gGVfR&s9q=)G>E`0ou?R>%eVNH`GfkQ3-r<-iYYY&y-W=0 z%RuyTgqenQ@jW@BSKdP7KF%VbbXtqXDVu3d1VZvQm~0ZNH(|XR9nD!crt7S#bVMhe zBp5~BEDctTWSNEAMhe{SN8QJ9{}bpq?qU6*-@flQZ(EH`J)36<+GVtT&iUCOi8tNW zCXyq4xJ${=iyUByyMb_Vw-M)9z{xnG5a~8RNKMMLI3gaUM#X_ z__vE>loeb`r|#H{$dXPBr~t^-bcH2`p8;b*>8u+vWfgtb=`j~iYV2AmlUOppC7%OEk#E1ijFUlrdGJ7ib&KNrSwz|h=q zqL-6=&XEt0I2QBdwFLDMEJQJWo`%0=p=xL5ULKTf_VbiyG8kSCp zEYV8+n6tuUFi6ahU!r$YB)7fdangUB4j(7O{baBQeMh~=QFq^K?V7b^9`}7G(<+b` zv8Js$&D%j|+ihGAn%jO81nLIvylC7`hO2J#VLpD}t>3TL&+Eme*KIgXP&vQ2BLZw;MY>AU5$- z2rq9Hnaypy&Y^K-a#zg(lepk6C;p*&^(yo| z%Lr=KSm%7LIxA%m%~7?4{ix0*ZgSq<>V}uGZXA(Esj`HTN|*7omCl{gc~Gse!X|fE zje*;$7L}!HVWo`w_JrQQoBh<7p6q1*y!{HjXgk==r(5Q+1^IB)JdPWycA4QflFW#6 zf%L}YD;!mpsX??pz?BRa`z$-i;YtT9+(t(HU~HW^5h#Oop4;{rk1>*&UBI{2A>3kGr3yy-&0LemdAshxe1=<6^$IwnDU}piRsg%N0n+QKw=UM zR(u)kUmgiq&1jr>Vi6S9W?9>g5CptS@u8*7FCXQ z0DT~^RB|9vSt78SRI4h#8>gSadr{c4>)t6OpP~6YpA%Z zOObQNO)Be(YfLxxfKs;0;(JB;A_}H0b6w0}C9OH0s*Fes@KrgjBA27nl9iA{(5~H! z{8184=*&#|4$}}jL@STi)u3X-k_-u!K1;)OkzRN5+hK7#XnvYP^$s4!eJI-NPV>4| z+;&>qW~1jiS*099hndDCjc*3shf(j-q<25*-i~0s`*HvC<@9BJxu1<@^@RKP?d_=d zyj|^=^In>SdLpW%D|z%R3H*|ljSE1U~ z$WURKxc4}N%RH<&sAy%VXH5g(iQaSO^uRiZ%hb)B2BtnvP5OeVQRowT|F-s1t9r7N z{g3ub^h$6DT1GS<(rssqZ|mr;B9mvX$*JGS5lb=?If}5-F38w?J8OtD(T< z*fQI97F0m%JkDh9HjhbGn~mcj4!~X5C<*A>#RBYT`t^PsNZ=-O3^gsYa^}h{m0qx0C7AWJT9i6*YmsS z@Mh3^yci!YC!gnI=;lqg4VDbEc)yrkPe-jdOdTsWb!gwj&^l?fTh70{JW0Kvzy0$5 z{%N;m1;AE)(P~@@bZ3oZUNB~Q*2qRRqIXu*X3g5H$fg2a^gpnTY>-Uz7@%!=AS+$c zc*$@DBX<-zBi5Vpu|2Q8XW=?BF=Um8)fyv%a|Q}?Y8*!a(bf2~qvm}%2h4&+%AB)vh+uRDaAMf!3B7-F`>Aa` z*~xxkzd|pEmnEE^BhL<}#ONXQA$DOMmPci^IEdO|78OvvGHA?UMh+cY(7|meB-ZPV zumN623kzvAX{0pCtuf6LH208M-N>t~YrdHGg?Ju5dlP+QPj7+&f{$IJfA(!Cr|UqVLm-9 z=eHN*&A5MeF}W#ua1>a-$n)W{}9hNpup#D&1+pe(M((?&98 zh?iHm29zuMOv?Wp>UIG7rjjBfPr9)W%-~(3x{hsd1@U-X5%jW>Ro&Jga0R`zrWEku z07>k_nt@BVDF)6`??#n!D3$6%nSaHK4<*XkR!t4ba&}f;=cBj{2NHve8?`PY;kbF| zc_5+Zs#k}v2E)zF;TgG0W#pXmDazz2(W|_lPPj<4O>{sZea|%pyWdN(0q}Nc!VKffqad=r}H5$~SX5ffx${^r?~RM&L9Kgyv8A+5pm6K~qTTTUyOFdRc@WW)@>8fnJF6 z%SN_t=hxlF-KcXjXyNf;(&t<+$DF&{ZgV&2+>Zy37nA43>=ibjyj@OTFK37O>}j>Q zn@_is;oZgLadGi^F@Ky-@xf2C(evu^dA0bwxVRd03(ukFi)BVS>)RB8H}7|MtHr0g z+xNexkJUGKDtc7WpZR9J7`O649=9Wo|94`qpR%h&FXALqu_RX++HyJ!khllz2`Ev3~ z8xy??YTv`f7?j=P5$nr20KA)y9_GOC?0GeR+peD1%W*A5ONv7)*H)@t&zTRp``z~W z^CML6k#>Kl<;&~K=ewKx&GLS;df2S6vYm|LH7R1Vdt z0qIE!Vx3;rP@<}!A+vc9?J&Yy@_XPuKXyaKxjN^T1he>2Gf5USJ!h$bbCK7;EmSWw zu8JO}!#1F8hglHSyocV?Z}H$_lh1l-Yc9WKSN^n&4?a3Hxa{s>MuUn6lE`koD$5yiQH#JFGBM zq01;*J$kT(=-u}Hq<;(a&PIp%=mp$e zOx~7woW9H_pC`S;q=(1P)Bb_zy#RMNlfePRy;?kP=-a#<^&r!g{DS04(Cpe~?m2^I z{cgK{XX(Jd;b`-hFVBaY#q6@%Ty%v#l=0TMM>+C=wAT<1PgC7VDRKn0Gn@D!^LF%)~Orso+X1_paXZ{RRl z3J0j8Q5H}Ti)Yp#aq$#4jOb>THd6Q1Frj}IKh9TPND11J*|OQ4H^@px&rj!iC0u7=z11G3Z(1xXc)X z?jUaOrt8!#69C4>^7ZM4tuPN$e3f;XFvfkZ0Dts~I36gc6Sa7Uou5av5{=$rCPmRij(G6$g~ z>*utY!AwAju7Sj8{Z(3gs9v=1XoBYj%PMR-&26^@1BS0U#m%sDH|fLnL@!nE^J4nC zn!PM%PxH}TulO`4^0b^iEM}iJi`Sd0*X;`Sa<#-+L8jo$3l~buX}C@= zOGeGctlzo4TE9I5y+_>rofe{ZH=oWs4S;sh262l;yK&j9;a9pSY8S0~Ck^T@hm_TT zzmlZD-n5=vV6)Z{y^w>A4_D!q_`1_wh{jn1=t5lXVeE|(Z=Cq!Bp9cpFR#9Izd$m8 z6HiCAh`Fm0+#$GRCX=qPYA?D_97F-$NK=&)jWi{mWg8eLgMmOIS-D%+!XX{I)Io8? z0H5WM%!l7r+cjb035e6C+?1@#6`r=uA_`4b59GVtK&FAg(MT&pOcS)S6W+-}ZW!+N zZs0aun?A|9UN==)Av*fiBrmiCzB7s!H#5*H&;@AmTM_g43u?PkRa4L#RmFSjoECnw zQkk!m%ATZ?L?=LDTlQe$aOx>`dqVHYPWIc_uh0vvfR?D~8f~8~pa7T+W%mQU4YVv$ znpcYQGQ_A)ff5W-KoscBa>tZBe?)KHmIx)ZK~h>AuLyc=N$kLRN9bJ`!%@(}!tw}e z7;I*$dZ{K9R!VqEa#MM*JSy5XG}g0vvMB1SRw33{wdz;B=JlX`GwKR@hvGRk1z(?5 zvu8YBPHub6yKVvD`#K-Jt!A&A`P1g|b+>uD-n?yB@7L@5*$C}*RIQ+$oz}8tr#&qi z%VGb1v)J!8k9Rk(Oym4_RJ~u{o*%ZWd9OJwYE-eb+N_b%X}O+F8?{#G;i91T(*qZ? z2*j1_+3fVpfahjDX{4ZXR5?>s2Y?yHU}!#N96PO+0arTNNr}J_c9p1%C`^}uI|M?o zeawpz;cj6{jR+kzfQ>g2#3g;K)XV}@HI0H*rAxzI2cTjb87X0ywTf%%GZm$KbgPC4 zM(=_5gHEaHQ{%$0ALZ3tx2g%JD$a2cCFc~~n2B52XTyP-tkz_XHmsJJP8_{V+{x0P zV-j*X4Rvo94$y1Vbp8kp@vEv6z5KX@4j5Zms!te^<9aXB{S;;#) z_hABHWq9f_t42AfFl{)#b=?-FOZm%WUOX=Bgx-^#?02zWp_f8|uEkp6>S*Jrey9mJ zx!a3bISwFH(L`#B_o!<<=FPxkC-m!%C28*2z>&TxJ{ZlD7zgOkub0#uYEF@rYOpSW zo@l|bPx@EOoE-Lm{V+GZWD~^6pk;(fy}59fr}IX3S=8{j1bX|et3i8rL@!kD^stzT zVPy&of131fA$&)j=lS4mIep*E->w!fP`#VQ`_=Nx_2#PA#tA1{r5||PcCnvLZs(Jm z#q9BR`+E5F_VUDJ8t;D_^uE7;eSf82)mQphy&fL#Hmj@I1h$=x*Te3-UB75#vwAue zZ)E)J=rfJb=}99F?{m7BQ>`3-PJ>S3H3Pc5Wt{9}dSv_*HIoj#RCtm-18?DyahhLd z`Z?JzZgE7ZkhKAn;uW!G=rq7udK5$K9yb7bd3|xwDHcW5IXZm{D3@v20IvW-c#-#^ z&=l0fO-Q!`dig<0a<-MxL^w|wn3Z*6Ri(Cw#Z3wK3{GC$kJa3V$vI$?^Sk&WoJQsC z&7+_{2gn^ql3^0^tFmK4^=8MYTqe#`Hzd8l=s8tA)=J_Atm1$>CuPTl$u;W+3-Mwn zlJ^R|mSe~=3?Ec0Ds9NOtep5#$|M4q2gMFg=snrVejEFxo0UxLFh7Mnr)dfdAOdN0PG zFG*aOTA>17Odn_c{iOSO)<4LYGwBOk&)+wTuh*Mpt0C>CzO2{wgASzgM?mNH>!V9+x37O|K!Ct>-{b4+*vZK%ER6md-ubMh z(kfwubA~PBM;Ax`c_LSRHYr@Nkh*w6+jJ2JWbXT7-Gg8g!UyPReveUVNB%t?&CsPF z{c~H5&d-0}{30NYA1nm9(w(o>0XV#x<`qulPkJx-%)iJA!(8np$b)FORa(=t;9zZP zV^~g%xHv?S8@+IP#n}~mWFG9SyLWJn8b!%aMm$D52aY;?Q-=G}ac{Ur@}vWnv(?rS ze-p{(Ul;LHa4pefJA=D%*9cky1px4S)^1wT97$0t}#MD>Y!keJ7+s{ud$sK zLBtJYlVLM7{V-}o^Nrw(!H;{NF+yu+U^(;m{cAiBY`57Q3=~*AS)s^#cRGl1E8+J$ zHL1vD2ns;p_jp#Ap6YcX-Sbd19~8P<0~;mYso(C*q_{9+P4F35W)<0`aB@r3j~<^A zV=L?m6XxY$57wgz1dn=>zcX*&{9++IEPl?nQX6CP$-ea{sI<$Ks4c>DVHYg z{K<+@iv*FUAs5r`{pE60K>%W*E=cCM9j?xlrCo&~279T8Wv|{%07b5j!z7A0{TnMj zYnhFX1Ordy&tNQ54EEikn^mn+#q&=UhHL7kj<9+(U%8PRM&2!lO8)zD2EB%TQl84p zoi5z>W3JAokWhgJSx;e(4`s&%Ms3PA5CaXnaWm~uapo;+}d;9Gu)ndcIS9X1*v zqwzR=@2;5s6@MnmkGS_fy|$vnHotb*B(4czd0?)`I07Yy>WAq=thAuF(oo}6@&wxP znjn_M7(1@@#0<`F{Ud@?6AGnz`>Tua?1M{Av2a$&apgI1D?&})v>!}r5`_U3%@ma< z4f09j7YGoCpO)?MH3QkY*E9T_%k{0&;n1H-mb5e!%f3YCg#p_s1(OU?oe0qST{Yj| zX0nAuZi@2Czs-(pCWb25)d`jDw`D|f_r=3M7+~O0o#Ct)k!NbgCJDtKIfccA*bVdh zOONNx7mewhRcy9X+*1Z`JR;q(lWoKgT-k|&mW{g3bl9~&ZwGXMx((pkYx6IFSNkAX z8j^dpaAk3_rNvWV(Dm*9BRZ<*d*kgD)aN&@v6enA+rir%w>bxozc+RqL4E;AEhHQ0 zujn`D-ny`fcfnj8BF#n-h4=PTnP1ydqbTjT8FT(bKsr3OV@JI@3>!O0Pj}40aEZE^rHD zx(+d7dAq1ZV%^M#X-J+wx{?P2!hRE><7i_b#YKvuDY~s?2$$N6Nq7l#nva=`<-jau}eZK{Pr_ zqdS*M^;U@D+5ERCHCi^T|GT8**y@b~lt8dquifr`kQ5PGE82%rthO-cAe*TuWVw|k@0dGSIw|KhJ_!272zliJj3&?;wh z^$vTt52Wh}#P1?{iwYeHLfHB@*IUGN(&(^X`)vOeLAi; zR<=9(nHpQ~ll~230OxJHg<{{8{%*!GS;4zd5_#&^VgIrwfTk@zF@ZVpV|nMYb|KYt zQdhQjkLG1;vhGedx+$21YdpffM|`5)evj8WQeao9mbPghl=ktC=pUP`LAHQZTayj+$ZA#Wr zRA@@E2j@CYga(s6|CYg?EG%PhG-%TLE*-&(JaDCgsgF}uI+WF{v1`Ls=@cAvR0lu^ zMAKo#J?A_`;bC=o{y=D_{qCk+B@U}P)(PI(jRWiRm~<>D+78M?lfYxBUzQlZ78^j0 zh?hA}j^N-7O|kgD&vW>OV8aOdXKEcuHO3KkwXb%^Z8RAb{4#Rved&jhff^W%aLHuk z;s;1smSoeMcyUeZe~s0ZEO~YKk17uWtc+AivI2z*LsHvhN0fTFN%=p$>Q76KIJKb) zgoH9Qj`v#@#U=#P?TluPlO9zV8dY)}J`$rqIw(8{t2^n@y3$bY(|)v^5Ey6LPIsN? zf((oUA^IlwhB4eAsHchU7~AvfVhf+3c7TmB>w_BLF@fb+tAE49#JQ#!<`MIF!=>%+ z7NwwcqHM1GUODf@o6G%I6(7F_5qGY*utU1)k7hukL_@tlHY*2+ebf&t4dc{|A@_q; z*`v>7a&lFx|4nakWeO>BQq=nmxX#Gayz&@5?}^MXrIOudv)BwHl{IRgJr-IK_TuaQ zA3euIzrSFihI}AH`TgY`O75a(4lj*8W`5*!s0R0K)M0h!)(WP#(=Yc>GT~lf=fg*# zMH5gUfHBw<+dn?Y{S%#ZRz3nuxCN~N&7;5bksvI6E!{a6|J zxA8R5&jcnbLUmKlLk+$1GJ^r-0&P}ba57UyY3JWIL=3#aLqHq8RwXs8!lzC|tWw(? zq^X-?9$`jjnS`>OVEN0Od|i&9r=P8ABRlJp|u zlU{go;X4p=p(eu?^YNf)4+9HNrmbP8r%`^=Y+tf){TPBjv)MNh@n+60`9jV9LtfH_ z9d(g`z-j-MItjuSNj~_2nNvyXk&pBrsGURu!4oEZ?u0ozpt;Gy%S-H-~{7tm4X%#&;VgYEgbHd|c8{7xtY z{92kyr54O|T*W{B0^%1oVj&7!C`*dx2b1mI*Ve)1;V3k0ybm~VcRCy|;%V~ZUpaMlwH=jeFXS=1)en77jANh8;FJ$~$3jjVW={uW zoE-CjzQ2Uh&(`!OtM_XtYQLnNfEDHVcwIqfLqbBW?xv!rE9jS3F<;0-Hub&03pKMV zyaTS+w&W7lQeBI5$7%2mZXlK6uf}Yb-UasL@W4Xb$=>MARLUcRGVK>Tl6&fRqyCA( zb#pXs#ecfI15xBr=c8fv%*^EessWF298C2wBk(?MkMeixPV}Az{BITMS`i_$|5u-i zdnJYJ0DIf?P(JUdmspgCfwhqF1tf`=vbWJQG^D~`3ggaYrJeCw2}<=#uu_A!02p=% z?KU}9GQA=hztJW@$_Z9gE;W3xs}%Q@GCK1<$@CM~Jk@Q>>31vCj5qA>?-=P0U#hlO zV!SMbY)m{!vveHSD~#_mS0(J%?E#o8_e3<uO^)Brqg6};97nDp7SG(a!aXIBWbWzj&6`Bp{wOR(4Q)`yWN z@-xN@IQpHZP7di$zz?WrM7dZ$fv)W&Et~c~n#~LwbG#PRp*%X}vTYa92ScN;6IIQ^ z4OIL;rVW2yeO78w??fgtc0Tc0jBml~djcPt$l# z4%)qUeVA4qbt@3Z44!8QGl?${rlM!XYjyNO({{bjZ5NN z1iRMJv(2C?m+mq%k`9DO$X2fJGg}8qr9n=_*{{`F!D__zEGfjDW6|$$e=+Ij)6p0b zXaPr1i*vO#MvAs&u5c{!lklBzhd9c=52yU-d13f|4U?~)VM<39NixUQ_YwN4FBBLz zlJHUi2xT^kkU@<}SDU z`@G0x11-+!%HBk%1{0fNPZ|0vX1Q5Tjs!L=E2YA)N+?cS$ONB6x1IS%i_N0t!=tLgSS{w~|-O#5B^-m&8iB9Q^GZMcboUF>E4~Y7fVEv( zxpD`7!-t|3Ouj{)lX_$ZG1Kmd=lQ#?zUAHj_%5f}c8^Um=*X8WtreNy*@5&U$hzZ~ z;Sj{t=+ftyKfHzjd@Rq`0(cj>f!N;f?y`@>M6cKW7D}j0-ttBFDY0`Y%f?)y_VgtZ z5ac9)*JtGS8|xj>Oza|&8Qj87swfH*>XwrW2@2DcNeBDIpIZYEPw^g$^}O3qy=?BL z`&zrxJCzXa5-Xia9a!y!jlfTgRyzVXJ>-wSzqlj!Sh7DbZY=uG(SCif*wc>{XjA>) z6`24uqw(_wQ$6aP*4nnWg#>q=MK@fa}ad8`uqb8!gk9C43LUp zA!%&GrO!&r?F-}HeCnMF_7;mLON4O3A6`z_cgU-EL*t{9dMYrm@F3oV0B`tVl9@^( zZO5NvhI}7EENJ>J-sWv0W45cRv-Mfcv+UId#eZf!z5wH8EWR&=of)rAPyb%Q3_i>_ z!}KiMxFiGBU5&f1avI0^fdQNGA|Lvg#1PiOoB)2OA2wC}Af8H{lH4GQ(i47?=dXRh z5)NAw{))kDGfukkrOjUk3Myf@X%$woh-1^-jhy_L1>}g0B{(GQb0vEz?ADQ1=ENm% z{{O3QvY}?v#U&v)hS7YR?%)QWlu~>8pNuZg&(t9(j2;7%9pRWXR%E82Ew(PYJ2l8D z%|DlLPBwmu(&De!M6P#@zZFI~Kj=&V+xXO%gt0ZTq82@>bf-;y!S3;6<-&*t0-;9) z?Je1rp|0BG996lqNoaqWc9(eeDA+qGnw&oe#0#6Kiq#&dkxhF)cIqd0Nngybp3SFq zoTZ)Ycj@{&&2Owcx>HirZaIGNpskwgVf~i=*#O_MLe3Z&w-$7t9M}U$%zijY=qY6E1iIIwpfz1^MQg7Y0MN?cAJl zUujFv4V3>K5ewARJI*<`%C4`Dn2P0zva-Q#^*!Oj1-1bs zZo4*(10d_d6LQZ^uWhS7j=(AXcQ=&BBbud;!X#aQ>MmH`Yd}!=<olM&B?L@21M=Z{Y-HAe-=@?QIkfS@hs+i|TB{_ibV~bb$0Ph|OF3>; zu3IVr&gZ^Ni-x{$zv~uXI1=-N&vUcMf9QgMeppSL)LQd@cLdc2XQmBeDi?= zqYIXK_N5~gmJTygn19D*y?QKR*r@iyjjAybzVouqY@J3mDR{EM&etaM;Q^9Q#Kg3C zp?w=svgqnZ1}d->$zLS68J(FyOyoGTi;LpFDY1$ZaXt%&qGCg^gfO|}rYlb{r|kV= z?N{3PgUrbw@R3JJi0jH~ZtukfRpGei2bTqy=u+Ydf@U6B>EyZsS&2=#?{mHlMiOhXPJ9Z`+6D-NmyL*2Py~Z_cWAF?2mapHm~}(t@|&t-h~}>8T*|Ou*K~$V2W=Zg8r`A3Ev8-T_3H!o}ZjF z#0qp*{@$R$`B%UH`g--|v~tl@?=a0Qy19Pdl6Ct_?Yx;Zt@_ETL6q%S?nW^xMuH_5 zfB8#7HwmNvcSE!+*ztc4mok|jI3C!M`>>IfRLqi4fPtU-Xr|s zTJ2!ZnLq`}G$TL=6PLZ$k$Iov0pwrweBSz92Xlok*HG{++q5cmf&r&-(57Ehm!dYh zw?8$a>fmWWO(9W5co0SR%A>thg_Zq?1>R~IVrK|+@a}^AhDY?ZsZy`&VZ=o3iU163Uu*`fi_!A1QcgwlEFCs3EC(m7ide|}^e zG1jC9(UlJUkDTLd0rR*~9pM<@H(@PBMYKxYaH@;uq{?6_os8=kMx>x;CY3-=4-t+*`b-3>+e7~pILjw-Z&iSb7z}B#Guod zC0FJzrQoA|$6NN$l@0BJ?*(cWab3eiEj$|ZXSLc9JGR$MuItpO;%xc%n4GQp45Zr^un=n>|Iz`OCZ(O^M+f?L+8nG(7#4Sc0Dw;Bl4pP` z^x)!kr+7Fw-U8KV?JqlrJ6vTFC$46)@=JX zMT{Xc@D0RGu}Iih*LeS^B*{CV#brF+YElH@6pJ&7kv-i{eGG0K zWAO27cg11?^vpnKh?_M5io6lY;lLZ3@4@VENryNPTq$``ypKhG$Z6V%Ew4~A+VLqF7&%$a5z#n}} z39VCHotDJBy4+rJol2|->Z+ujB`7AmL_3(Bd-ATSlb2Wq;1N zr!m8u2;9O&aSri1HD@TVorn! zCu6VXAU-mf^q^Y=>#N9Zx%RE(EvHZHj*Y&n&c3yu!o!?+6%hOcN#`&Pc#nvuy2_Kq z)%8Gfbv+2;DNEJ*QsFi#Q;H@JtZKIQ7PiLqAro6_6SZmi8`gC~&^*r@i+%;fWd#|o zcDoeT>^HGkBQdw(aw4IjeGCCOY`Qyq8OutrB+^^v-KU%1QfrnV*n+bPb+ywN><(&_U+f~*}xP`oPxINJ$YtQz`q zU_lxlSapIgJqD`BGn zAI!@^RJG&5){0)eOT5LT(pmE{3;K5aE525XzXjE@ViD0ps+Zuz!zsDye!Q+nH~WM8 z_bB>v0oz&cndy921s+wWZCj?Vu01sv_FPw%6LalJAGF}8`?&iVw)^?X57Ti{GAzQn zx^za!M>_!H%v4DJr|f-UNF-9XgseG!LS0QZ!22JQfh&f*4Kbj4n+31eg}}A$6TITnqtD#47gj(s~oeNN`AIij~L3 zr;q{$!ErZkj2lNJeqtUeeK7Jg_*T*xALWF0xh>l64NP{&%(obqS~EqC3f;%9`?fl{ zUS`1`t~!s-EYXJGRtV}Ve_--tK1n{sh}4jPK?41rC*yR`8z&uE>=}jT*3GPBaX)DI#LR9$kL)4FqIzj1vVP zdiV1gh;y9CVy>}p&4&N<<90JH-?)Gpub%6n{#^%?%?K!&r}D?e)xuV>EcUMGS$*OI zQ^p4n))Qy{7ofZbGBmD28@SD16oCJSO+o+X|9uID0!0>;)K@i*zB5xKY<!SPJPQwTbD%>ax3RWh_Gz@p6V>SY&uB5AiHP0A*!~( zMc0fg^~!h_B?TAa8GFC8YffpFMxd6U+T;}M+_BFABob;n^mk!zK9wyO?h}38TX^q0 zz~HdImH$8pR4Ga$q-aXtQLnT;P+qIObfxR6Wp@4qHTILPeGwHFoYW-gE;=!32h8TP z>5W@zlmFHUTf*-EM>7qe{x-;i6HTS*kNK}yJmsXrxya-yt?WLvCmjl?Jb=~#D(Vy~ zmp$N2OLvzk7P3S5b;=*~^oY)Q41B+0uMi2QU&>xnbj%7GJD$W7xJ!;<^HHH`Lf1o! z$1?H}Q5aGsiv>Q5bf!m!eakm{CD!j}Ja4n7PujmIT3PrJ&~exHgJNa5K>ow+L;hff8IPF@O&~SsIxX;d-~6vv zamJJ-mZr)F+;Z86FUVx1QkRP zd01-`H=OwF&vZjnnrI|2OV-u1{t`xx@=miWfhnidI8*!y7TmqC-+`bmWyVk0fRK%v zvqkQFT~rW>qW$yMeiNCIj~N-XX*|S&V!bL*y7mnbH1LI-!uz0YcRK6&e9)De@VD{R z4>VRt{^1|QlU}bHk-r+h9i*C$@wK-I73WNC#i|V!8KwG`cJgmRl0`ZKOO4{@;hYs1 znY1w3|H2sYT8r6Zo0U+UuY2d!m>g$Q${iyG2hO$>Q5)D$f_WuRCi(<0=Cr+@)KJIG zZWEcY`^Ov;lEWzH5Gi@8PwA^pVO$+_s^=9yNrrI0jW_%z*E5IvWpF?B==1+jIK$^M zgJ=TapDn?FD%v*i#>Z=Jmn5};g!gC!#3)%LShVG2!Q!LlPcj`o(n7hb9!oG=!7row z;~@K4D?gXCEA~(|LHP0v`S|ccyq<9#k5dF!zYz57G6fqr%DtKf@peMn{d|M?^dz_m z5_*OV5TJ-FhL(>X(Q{D0)d5%ua6kSnVGH)6{7 zK_dZx45@W2y!Yh|TzBm5!iEGjox+SDx3^Y7O)JLAyhR%on}9n5%_pv*J_An2gBXAx z4^%Y<#D^tF{c98l;pOkk%ufTH$e6rLF;PFQ7Y<(u$Aixn41RftlNwIL!wzu`-OV*X zLYD&9HrL0@R8daMnW8GgOB#?NDL>lH=n3JBkb78(+5D~D6sOL=;EfvTzvB+5Mn45# zA^=110gLcR`|6wjtfZ@ZqGZZ{yn%~lk zuN77BecsK0;ojpU5#9ekHbf0Rp4qht$l^Q^4^@) zvN(TJ4UXD~*sSYun8dp_UjCOuv9UC>FyJkh_o0dr z&j&(?EfxCqg}v$TgsQr;lwhhhekQzx2uoy4b!+N`!J|6e zM{csNbKcO6?k>}dwAu@2m{Ie-wC{QQ+KB_!arqq<*JUZtoy`;edE5jO`UfbppyqE> zFKQk1!+8MyYWNn!SuXS1&*X0;6emIrNZb7hcUt6!RN%0$gPd^IL;8TFbp-om4;+yo zZB7Xg)9o33h3S(@_`}@YTVZcPpNDq?d8FyLpP&PjyWZ7G5&PJxn;3p5*ZuS{a?65C zj_fWU>8c~F4)*_w&oL~hjN|zt*vq7c+xS85-qhYX3Y;U%K&5R%j8|>+Dw=u zMmT9x_WK&TT&cLCv=u2s10zL4!PnHcEY61!G<}m}^Q~I(`J!WV?~nJlT+GwM_a_Bb z$T`7{Pk>~NA~WJB-~#s{>J8;Al zC1DSD6|4e!Fsxtfe^ouca>>uBZW$BESmgn9o06KGLT>%I@+J5S?%&P2Jms9DmAEpU zWlX|1sPSyR?Ha7z1p_GHbn5kvjKenq@iFj#AwAR|V=^Y9U75)vbwk5$>;h~C+<*s~8lh86S@?6(%FgNUHgo=$sX>9JA7n@+?7%lS-Wy-tQ-Pl4mn4L--UdT-w~!D)9bRAgatcn=Z~sh;>QYXk zK?0^S9?uDe0)r%L*WCl9*{&^mdKgJ^_Zz>o`W-z;tulye`~VjJ5uXi`z90xLC3#%d z2Qcz@R+s6lM9fs#;f;lO=s+QL>r6uw+D$bze2fH_9RNnp%FUUvi%_}q#I^8kPf#KW zAwDCGy;UI*bpHkU8v|{}Ez^5NkT?SjVXq4f4PM%jm)4t^?~fwN`|O zZjioB(^{&^Ot_jxY4=V~>| zt#aNQ3Bclam;E&;Oy&{j)QXa*@Y;Wn71qO2^PnE#e&UQ&C9UlZ@`pqa6H4_}N*++% z>zV11hw^t_p9NOa%^!^K&K7Y0r=jN41ur_4-Hd1gCD~O$5_!IB)-sbG`qM(uA?U$K z8V$lmRMfJ{a`MIhHKyLqUns)B*Dv6)GpKdBN|&f%s-@%BQuw6t5HcxK%41LTLv|FQ zJxZ*GephxOTEr-mS5RDEIt^&0k%yCSl`|A9g;TDs^GXKb2me$aRpzncq|B+v)Suw5 zHDMV)ZfOHVO!(*X@nxqv{UQvNvi>CQdg4RmH2s~{Gbif8t>+Q-MwO!5LZ4za{a-#v zI~7BC!$Ju}^c|fZiU@31Ev3cmnXOlBtF+anf+FAj>a%BCi5Sr)HW@nNRn=AhQ>BF( z;fuV^><&Q?yXTGca&-g$tmF^RKGTf_k8Y2@ez|c|stWG-xZm$V+GE*_+zQ+4XgTj-#8W}-7Ky)1A z8zHo*$I>NxLfyS*DB2f(3R)bV%R(1AX;n z*)gw{lF-65Xm}}0X1>IAsKf1^)@r>VyXD8O;@F=CbG*`$TPjTSz8}V+!0T)~Ciw8< ztyCc>M<%hevIi1ztP=X&K>p@nrhrmJfg5M~+2CjB##S3Ol!DvjV7H~i9z60W77AdV zQd1jyd~x!AefxV8`0#S~@c!<}_CJ+gW&+(d2f_CAchNl~4iqdxfk7TZm#g(c=GtWO zSOPJQw3bX-Ona`Q^&QNW*!(ZQuWFRvyEg;CdhxI7!^iJ7rz=siJIGy{qZK_5mUgz4 z{UzTf*Yd4gyzZde%-^0PHcHGImCq8ObXl-J^hyl9#GKc%?XKhQD$5Y*%EIR@@@jvi zE!u4_z_20;E0-w3QrxvhM+J*9)<-FlhBR@cQIx>eyP~#<8zS+G7Wl)w=?+&Zd3X88 zUha%hoB;l)(6JfJ@a_0dAc3$k_k+i07z3hR@%GrJSs|_MPJ7)ke#uM~9$gNBM z6z8Q>W;?ZiRsG4i8!3o8H}=^3;l3<$MEKUBnY-F4c_-Y8R~d1zRKtr%3$9lJ`HL>e zwe)km&IV#zu|FH4yPQA+XF10)U@tZp$rK!@En4>BPVH~Hj)lrk^@9(Z3FV(oI1YJY zjOfyUJW_EIJkO6?`*wHrDgEbj-W#vzF8zn}?^I9~zySZ8(T7~qi9HgivGV3! z3yiIN* z&UV0JmpBEH4DKC<%8%sML2O!t@t-K>dv#2uxGRYse|&!Xcn4i1^qrkHemDoycXdc( z$ys%zE;hc#GZ4VRQ^)KOB!(SZ8P(ciQ9MTi6iQ#VfmUARCx41Q;j<D3#oo0w zAPVZW0XCbnn#Wzme+vx`yX(U1SEhre-s`SldO4XnzxBG>A6nZUbrxlyAFn_M(as&? zzeyqOV(_WLEFe+9+KiCDayOKi6fyRwa;1HX(zpP^<{8;d918v`?(s`LbG_@LEP^h! zYrAUZQseRn>%+jd%;N>U&k0xd*br9BMltrP_Rki>o63vR z>KXbhGoZM3 z&^k|syA}KkTL>xL3h#??x_Jv1KLt95c5S=U_&Cu`^(~AY@4Q|CU}2}lYp=GC{Jd{+ zAH-wdrcCY@bst8Sp65mw8Jh9|UOWv#ki|9A){a|DaJP79Ok-@^6=g~6Kl3pxl<~2*pEVoLhikfk}tZ%TwWz< zrJFeChF~;b{leGy-Fn;Ly4VT|CJ&+9Gmcj1L3cvYV+eB-G?I$IC+fua_V<; z?qmqmTs&^AWSWlvPFhK3lD;BB)+cBIYFF0=QBYQa@#p z@&Y#w$}}c#DmdAR*D$B1if}REV6}U&I5Wrpq&Dy1uHmQcwrhP=@IdiK_zvMl0-3P@ zh0Gf!9f%n%Qp&a?rs{sn6PbK%=CrYoZ;~&zqJDRRjm_zzQiUdWBrk*U>`(Xpm;2zu z=(Zqss~tC)p&~#*j}L1lDFG8${nR;|-g44_AdOST4OQc=ES&|R-4vpJydwJwS$M7T z*255+0*&=|-<*OE9T4sXZ=5Wg^PUn&rpZL-iw+}vbd$Qooo|egrp|7B=K|M_0tJNM zngp`{#q5)Ty1$GlJ;n^(zj|>o*gd!!gp66zG;2S=c%@+nZ=oBlLt6vOAF_fqL({Fh z!sbCTc2|<{9~#~fHRj0nkU{JD){o-OhJ3+*VIj8@ zGLU17qkff9Kehf$j_OA!W+n=4Rnz4c4tRQrTFzgIhRJ%^@qw)vMFodVE`05R^tTk1 zhwT<@aI2j`g zA!!qJDm#BB6eE_e(8X^LNJlc=a>MT}jaY`}lQkd(S{yqc<3^s0hvZG*TD79p5GP>( zy|X1O&$$rX-Jx0cu_iZD`#{^27sD;h6DvI=1VuKG3(QnR(8lu}9BCe>f-yqx8TZRj z)@C|HX{}zXPAo$V<$yZW?8c5T+5$0NzS2O@&12;6)EbuDCeu7(qEy zF5MGF#yZl4Mb5yK`wf|}#Y~OyLXq!|s)+k};gR?*fF=i-yXLnaOIkD@F|HEH@{?i)XzVn|+1r5DOfQKji zSMAiaL{*LT-}BrVd*9sKAFlL=<#7w-#c?{mwxSK~nZJZ*OnoDgQNe9-v@ox11xUa` zF37}hO9&w93{#dp`Y44EdmYwf>EsfDU)uYh6vgvZ%Qw0XZ-s4a{%Z4=#yV_7t@S^t z)|*$qB<{yv5*QumAc73z*LRpyQQtMLrSAVmn`OZOHhy8IpTCt~l=S$^yatB?ur=&8g_xtBZ$*KMamI7vG35F)%!ho-n1VvD1H!5ixq48ALtkYd)GJ(Ye6` zRbC1Bm`rfnD?4!g;Obh8E87S$0}?zb%gp1h6E|_b64D`J=w+po2OUtw6l{M$6r80!MNp$TCXi2INpIt!A(9TMvJn) z?#Xsq={1lL!|pfxhwn|;Lv-F(pgqF)B)k25f2>OnNkKGE8ta*HS!$1T-nuyS3Rdeg zp^j-t!kU_NZBW^xTHC*D)E#5wrwD0huE66xwI3U+=f@`}W19$&t@E_S=aUIHVLhz& zU)tRbP{J55Eb5rN%Cv`xUe1ziig0xbvO#eEJ>|4uyS^{x*pbj4vg&`u zH$wnz)tPEQ$z6A^uCcf?a)++Y_T)TMit;xY3u94`JzwbQ6je0!7_U+;P4;*S;cm<7 zelD3~PuuXmanctJVPGpEWLJ3FNzvMmi2HziVK$}2x70oZCYuNb&iK9^siV|Wzlup&afw#%($f^uFFt65XYuv@Keh^V~;kc=7RG{hdb7yo0E zP=#6AN(^}Bc~Z;eYS)^$R#TeA-MYAL2h5Vh*lY5T6pQj>eXgFpPeYH$D4SiVA>*%q&tWh${sSff`uKdY68f-0-AW7fD-<0+)lZ0|?M(`d#RDnN$EpSB`B@(6Eg zjDrrIXoj+UX4aH|0O89bteI!Ic_vp#A;@*N&V{Wj>792K`%RhdeDd{mqrv2KPI1=F z_xmuEO1PfHP6cp|!5}u*OIo?GD&_xtqJiDgwUh6nGp$M@at&nV)vyJ_e8pT!?y!4oq6?_^akf9SB>60&F&AU*;+(o~mKs?8%|r6YdZH zn=gbYZ)|L0R7g|vO4(3It{PkBqYUDD(q3qi-7p`0sGJCt$R1oL~HIDIoCELauA9^x$>gn12nGGmXY5M6dav#dsn1@pk+_^dJ^2 z{#jRythV2Oyae$4y*?LBd~>SM1(P8iRk~l2)PCD{FQ5JT{_?QI{&?#DH-WoDaBr#X zNsUujepCnRSpB8w9L7Kdt^*_DBKCR^g^o6uyVP0Wc+5kPpe&%P=`=;fe~KV^;Xg%+ z$#n27m~w|55BQj5F1yZ}u}i)a2oDK7s~O~d^-z(1ay_51VY*?TbnHG0hD!FD0rH#4 z!iYJYLbmii_61v!jJ<94Ti~rtYWOv`UdfDL44=M7j!efAB!N8Nn`$}F{MmhnT;u-z z3g5N9bO8=k@P@>*C+srv_a=e;1)Yf8U?-|LrFZc@t+eB8-QR!SS>hpHgYh}Se$Kez z{LheLat6CCFa4P2LfsdCAzsEhOS-XYJLBw9{(es*O5oZvho*}+%_Qd7%`cuy z$KlcHIo_}5TH;!pf1xs`zG;*{^g_7V3)3j|R99UiHtx4RC1O+%k)P=SzaxIY$|+2M zT0u6V#@KTUEZB^l(OKKKSKc2cFI2ds4>caH_;???K>g0!x$KOrkM-P#P`o8f^1Zhc zyWEFzM##^?_s6Y1l0J1DmI*jiS}g|*QR!{Oy2LH;GbJFupc_*O!P1k2&9bme?AgeP z2?0|QI+UW2Odaf=bB_4wz!V%Yw=pv~6Ri@+* zU$nqIG9+jCgciUQdj7MAPEj97g~?Zn(LF(GuC(7Rg~QAux_=?(Xezi2^6GP!gy52l zKZHfRN1bqN1QAlfn=Vco>kyy9%z>DtO*Yw2yUf{SU1JBrxAnPVdoN?W< zXQOUfOZAh;_RexoUELxDqif<|KaH@7@~mItxY2>C|yb_sUY1*NGqK~gLHRE zqm)QVBi#cGJq+DLcMcsx4-75%%{lje_ebo#-*@e`)`O()r;K}Aq|t{4SDV^oDgm|K zmG{-lchZ#gqjUb7P!~j%A&xKxq8Q!#`%iwuwgunZpWz%ChRrLIJqWzEvYS;U%aoNW z2lQZsjCDno{qoJVJjTa;7v#LE&9q2~q#6D2y$SHw@k&nPLO!R zAJa;&u8DWQ@OMg*sC8!=L^&TM+$S4oid=Ydnr^AT#4Up-I$B zu&&hgVB=R^jRES)jj3S~gojbqEWe{^bNrWF<0jfz@1QliDpYvRz^M5`tulD7!sW+u z(@>3t%aK^~p8&>(hrabvUnGOY&FgE);>~>~F+x$`ihyEP=j8BVc$D$%Ovv=pZX_c+ zqLYr{rn28L$PaPneB%iYf>i^&E3JVCrQIz_YKPLm*!2)&%WJhRDk?DW6JEcuRXdgf2>Wy`HBV)ec5zeT;fKeFE`1QAt8Vg4_wRm&MVYEtTlWGxueIl>F8bGg)-{wB%{`8~U$CVc*%%qdkvEbB z3(jBTd@5+$lq>Lmuy2XT9BjE%t3n7colijgR4>9~{{O+}MBbCv>rUy381YShE(y?r zmIVm*y%|b35GCO76?`6}7*pZB5t^Cv#*FDB1f!*(yhn7cii>Ka0{UY(MPiN*HyMQw z{#{e=YPE=C)}@4G0!G5yUcF-rZLRp@{l{Tp#QNI99CutHI~8}TCBG-rA7 zZuZlMsV`{JHcG-8z0ePaMF??xilk2b)%bl!Oub(s56yOHU})HbVS|fRB4qy3;<_XK zZ_+yHeb7ms(bMcei2iKSH`qdYIyBY}^aY$9eOD|mS@c+ zSdJUp7Oqxt;eHMkJzk7EI-z@^#Fx$&!+PZpx0w^Ht~+roBhFyZBodyW>)aPMAr=-B zQ##|C{&_$zqDwGn-OobMjLx3~7iLTlym{?c?k4kjzJv9v(=*es>uI(ibA5x)7Z$W+ zdTx|`tlz%_Y;8UYtyG}Blla|W&(Unb0Z`A-t=8%IlWvM-+jtSyVg7PNNLl<}p}l}@ zaY-V&?K9H_TjKqCE06_~Qpqfuzm74l&z5gcuPWzU;lBv&p221UYmSA%!V>Jc3Rxh* zeOmwcghs`GwAC?Gg=Xp&hZVQ$?ZSlun z-A}zZ*#VZP67y;3{cg&2p%QxMF&fqh4fZB& zW_hP#$>mM)jYIyhMVXxa+J69sz!cMbG4-r=G5h}aGhe5$SxKnJ(bW3ikMcCebIB(Boo7wgg-_ckG6?wY;ug*c#rp0s zW77fOS#m#bQG~9AX{FqF2gEC)P|f`2tO$^< z<@8V#-A@vQM&E4qWd9#}Z1VHCLCh|Ovn9UEpGt|^iB(GE@o5*fWhg!v7xqp=)z^J& za=~9P$BC!F*mB%JfItbL_5w?Ahv>1IC&$bx06$HS&$rUTOYRB-a@yrX(J_c_d#V=Y zO&{{Cf?Bjq>(|<_u>Vw+zxja#4m~})zd0(jK4$D<1Pq}ezQ(NEbd{nxQS6PL+6Z0@ zp+X88cyGF=>3vm;whi>Q0Kq=K5Guu4P5TY}g0UZ_`Bs#dh@}*FO2y=8GvMl6@sEx$ zFO-G80O8%AswS?##qykluJW~YaU!UC2?y?V?RJ9VcgUgQ@8KF#p z(4Xz^#j4nzV$StE{?EI}3Fn)Pd6yyf`%vYV4|&`WmTwm=mFmcaoryd4i+~7D(0EA| zzyD}-zqxIK%8bm*0dl1W!hEtkI%)6NE~tr-c!t0a8@BbIzAXNdDt)B7fhF>N%&}Mx z#QTX7V7$y9&3c<6W+ICur-H`Gw9sqi8u}ZGmfjC^zVpv37JS(LOmy#a83@*U@vk>r zRO$w;I3J7luhstZ6$x1~2@wfQbK8@8{v0}?@#I6{m6B)~n^f;7FXelH zTiZ=W_i`*!N^^uaCJyQni5EqAUv9@U@2bjz zfKqN%4k_wb5H*s6Vlm{Kf`s-9maDq$P);#gcm7P#P0^TChhH2M(F+UezVImMD;QSN zfzBGEod!28e~4t?PKvEZ2b>_vhp zoLKL*xl~`CyzfeXepOAu&c?0NmY0ejS)R`eX)spYN)&lFPD4_WjY*6(W<_l#A~_v@ z@Y5?P5>=$`B;dU^@6_obb^s$1yD2>FZMk^|KVc7lbo|@$Tgpl3jO51D6d>pD^sJll zL@(CSZFMhX5!q=fNgOT#p})RCvG)3FSGes@{F^f4)3>{8zZ}_q9}No#?3>sUg9sn6 zzqSRNfXT77A_28&!Q*JIF^b~!7?8%6^a#r8`>N;nf_&v0Dw_m^+jV)^UV1K(-a_ut z=!%~GV}~F6`PSth~@B9f)4d4AsQ&-q*9BlSxAix@)eLDqCLf`M$zZMTT6YkCk{&k>5nBN74JR)Mljw^sw7&Y z{7#ZB!!57=Dc)C*nl0D;O~TwX0#P@y-2Z;95N3-Y$A>hjO8?^gf_5+aU|}*^yq@O7 zn$li!8;I7)d;KJzT2;E6u88EVPlo z-&f*v)sOhH7i7+jr_cjjwp>#XfI~N}DTIGj4FAfGu)O77i9oKtnIjaXo7#d!C=?4$IXMPEc8UR%wI*Ga~aBmMq>n|Bz@Qo;{syne*p<}lKUkGyzWUB2S! zt0gp7anlJ1vKJgs@=RLr4u?Hj1&UFxsSj4FJ7ltfxYoQ^gmUIrJy?-LMr}`jZ{12= z4C!Y$2r+L!rf=_b+Qe8>4?ov?B1WwzsSZv)2@<+NE%N>P+|0-qpszS>z~Ti9(uw?5 zvYgrcj}ZA6$=w8lc6tH=3rFdkTcfH6IK}uWJf81dRkm_-7}XAr(ngF$r24P^<62Jq z4}0WFSRf$#6dNL}7CZl3BO@?6ko*+?D+1q2xxy}xV`-B%?a%brvO7bnm+W!l6OOAv z>N6wH-Z7{2ou}b5hFNH_5t?}cp0&u}r?UOv#*4xOiE3Q5kdT4+q_$Jc^t%;>IsHBq zu)eR5X`GEW_-UJheaX~HEy!pKnE*YR3kn;@5nsM%#D*mPY)|fH@A7>gV8{!o5kfnM zj$K`jUGHAs?|MfM?ysy}(x2=;T|0%`Jl&o@-OZ$zP9S^3AdqQ*Y0FcOZ14vPG0~FX zCrXODjdb2Kphn)!^N#3faC&dytA8iZm7}B0^S|&J^M7dIPQ%1lQBg*Ll`@YgqhHA_ zTs_aiwwh(7aOlQHD=HvEq}Y4nUo0QU&<2jef)l?q3+Phq;NaZ9CnBMzDRhmiu~u{1 zAHj2$yO14%EuH3IGW&;G)&3x@v+&_t8g?2oxf!?uuDb3im<;mLp^_Yw43jFu1a99a zlwo+_*Xn*Pu3jsS0mRQFJby^9==mf`=Z$F1To)(n(Oy=>&o6`X(t_0d%`OPCB zQRZ=5UuW!2+D=*rhnNg~CPYOfouvx4_5$P8kv%eNX> z6E+kID=^MhZZrwmFnOPGl~i}sK^k|7_21yp>y~*xU_vfHEl<;K;K{z-AD$YOx0b^n z=sA^Amzc;sr6!>=b_Xux%a#9A_S%d}uL{joaPU04*O>-;6r^wcGVs;MLYXS~va-xE zoj-0r^JvV5r?xpYu#W1DarID{DffyhiosQB{V_$KA~;_DF3&1Hcpj&eRSYB5)j#1$ z9IVonvm^=>SN6J*8Q4*K_n9J3$CbXgDyT1&t1FaDi=g4+6~X@4a(jlFeRoOLS!qsh z;Q0qeiBRz6ciA&rSD)E%8rVl7jkh5ru}eY$hU0m9>9y>O{^$X)7*xKwxpM!AXo-+P zY85r$LtyJ2u=R~{CZw3s-TiBef2omq+R8MQ1x1~KK_P?8yU1ql4oRug{YUkL^$4$6 z%v97e983Zh-YBXEO&b`^K!{9k=%(R3x@s5`C)U?;>HO+Q8i%9R;4vnzYx>61e_emYs)Re^=Py8piir}$6++2$m`6-#|KnZA!ChoqSM(sMKC z(}K=SS$z_J>B-g7xHb{KSq{drXWKU98?mVS`da}7Qyka&YB01aL&1O2OA4ug<+1F3 zI$(;JXJj#}HaL!0RV(ph;!pC$C#AzEi*&h}b~V;0iT4B)@xRKDM zPkWUmjb40RD__%CmOEo@sbt}GlpYp44DZkv8I9RtU)+6p-ToWG!wb;6EUez=JyNM^ zuj<;4E#2)m_e1!JlveYQ9AP_w0`H|SXj2fJGj4S6@6NdMPuyNUDE=h)ZOSM`3gMYr zQPF2l!joiO!HY(>AnBpBxS?9$^aGx^6|I>8pXu4^tFYL8U(mR_EI4BddL@g}4qNgU zoy?7x7qSAnmlNk1F1e=ve%*}JT3{4~b-CL(*Pa)|=T)`)?z(|e8BxYq+W@Z_RN9!Y zp~OKW%xpMO(Lu=2Z+JBp-1R!zs3J+%g8pFg1ZVu+`2a%%P=GYVZZYx*MT*a`)`0dy zPfqWioI|`CO@XI8`&o$d;Ksm~p!}z;I;FIB?QF#E z?fLt^DVXE-J4?;xBN-VCI;)sOW~YiwG5oJyZ;Tdy!^-k9IE$gKdgJ}p@9}k064T#B z+p#(f2*&8Q`3mim3KMXiH)9E8#r(m1_Cb92Gr!K6=dBV>Hlxf|?E97n@jO)Yoph{{hrqIK|1H65JF$b`pF1sFOxFRXQWB$W+)*;nbFmOjYJ~yiENgCKr1l}-5Mj%f zVlN57{e^AH=NbT=cXI9K`|TYNFcwl(Q+pvvPPdTH%w!yMR#Q$gJl+{3DzRN=p=doB7 z$?p`-(`Zzks`9*nNEuaR zt3>}YcM{)}r9plu=Xbj~PU~5N$dVg$vCjYRr-=6>NB`_Ae#P8=_{$MA?vw%`->yw+ z23t_QXPfnA|7x8*@uk`xAAIp=gL2MK56D+ngfj8wuJRbux;c4}x+=}r8G?KMBf4kB z)K%6yRB9i(864iBHDm`_RWQ@ljTon<4OpBBeh~GE;a;hlKJ%8P<%}GhRv>b##fVd+ z)}nA}i?0m6{AYQlN;RWf-{9o^n&tI1Jt5UQHmb9_ZQ+CkRgH;hC=$sR6yVIe{_h{b z`a`bP5S3WO4jX(mZaj#WRI^;0Bg5a*K4(_N$j_x25SsYlZTlwSY(5Jy-!CX;)J@Cg zZ;FO8O|H>zo?@*A6+wni2w~?`-8CC@ov%tm%@J{?s|>1V#I`={(LO)`OlnpnB;xJY z_+iS&$sCk2X&a5pdt+n!00Mwhad3``qdq#mp6Vbo|CWF%BFX-(98BNq4e{ z0>1IDwDRYaEe&}KW~hA1(ZFy0(O%p@t)Cfjw`49+JL9#gHi+uff;Q0>WagAFXZ%RT zk)cg9Q7H~J=eh0uQ=`tkoi;59n|{S3i+wK(_mr@H?YiRDy{CW^LU?RDsE1Y5r!IJG zwE!gyaxvsGCTu#j0SnCx&yC-fE&YBOn+{qt8m|tz*}Ia5Xgj|oU|T}%;Lww0mNG*Mic}}TNH}{88itBtYt-!k-87BL?a1g~9>xV9$)Df*&bAoPjl|~fjt?`F<+GS^-DkoQ_aAbu=>-(OM zSU*GCGp3$Ct?c(tJ?TIuI;cnSTe|)vDXrajow1(*NihNUSkUuutyVeCe2k#0CioB* zlO@um7zX_I=6raGNXCE{f)|!)5P3%~MygsOqKZM-uZ_y%3Lb0I=Dz>b^}ZvUk_PGY zkP$ppc6JAfEhI;IU+gw zgIg!L_xA`CibDZ@S9Kz^Z~kBu$Po;G1!yY|${0)1{Nd#T{hD8(tW3Ch9Sx;Wij>la z4)$5UoBr;cdqm^33+k11)*elay*sf8PMMGiZ(qNGG+}x#JEcR?482Q|-Ig;{IW3#% zN}ab!&~EpCY5A&fhHBzfa8*7-Tl}kPWaJm3%|VDSVr=nq;ySQ2E0T|12m?Cw!rUgqx;p%R zHP&PWgNcf9LUUC?kP*ciTVNU&@tOG=AAHEXMb1UHgw*E7kms3}8kA7iK>EWPV%kLN zh3dh2R0!c~DqF{>GfwE4{&_SP9Yzo-9$ck4?o#IpKi9qzZRcBU6ggIJrG;y`~uFU*NI=x*k7?8^J zR}7P2pPP%{l?-dH-7>6j#jFpzu=UlUn35x(oBZ1oC}izRVN>x7y}EmenMs38M7yz( zg5``YMvy@m`=2+tX4GbT`M{T}%2vXPeoGXAOHG43gC^^#a~JfI^nTJ+p+iOIuoF?dkfXJRI{omy7ynm~PqDzdWC-d%~uts)Us7!J6(0#N5y;N9~ z5pp6Fl>-(MD-5=eb?Iw}56c)0dP5WLPtN0cdyj7OYpU#7y6qY2p$J}Fw0)$fxcIRb zTk4j2-MRPu*4{2+YzYn@x6-e0q=YK20i;X=r;d$Bug}H-CX5WEkfq~bkX!p)Z>#iK ztU~p+4NbWfbH+hYwHw9TLGB&Xor_Nsv4O#vgLiTA>54;aBmi3C(E%-yVt%o z#wxowx@zjY%HGcD>6ZT^8zf~I3GkKDZ2Y8&@grOH8zj9j5LYOu+$v6vDJgLZ$l)Q# zId0c){@UXmDCalop2(J#Aqh!O%}(GU9fI?{;>%5cRZYti-Qp=8!0&+BCh@LINXvE< z&#AkYXZRC)->SR8W%-QZFb;-mMvvM>FD8e7D_3B-q{$mffVR{=A;FSfA?(ikUtrl} z@kB+~zx%~V)?e10w?L-dny)ucX4j{#Q4-Qsvm#If-lA4LPf)Cuw+qRQiz&l8DMT+X z3~&#go!iaQ8;qvpO{|&FaN!vT@=hd{iiIl_8;!VWJ9iI?;nq_Ec=v(cCl&)Ea)PU0 zBZ#o-Spu*hs<8lnUX7FW8(QmLZ9iuea$i&eX;9FqS=mrbge~#Z)FQ*8pehvZ7X8fW z9|PoJqDADuI6U;@ zOZuqHJ^Ekz3xYGpzQID%C7c_1y$2R>1M~vG+xD$VQM5Gc4VsqGTB^+D%Tt*_)h7R9 za?)6dh^IFaok}x4y(}PgrL>Bq6mxsT6pAjq4BRjX0Ms}XKgP$)_R#o>U`;*~Amr~u zus0cf9{@?aq#R)Tq)%3=*A@toz?i{3OI5Ow_X()WzB7eJo^)hLB0(x z14gb+mFpobuy&??zqVA{DYTqP>_5mm0Dc^=1?(L@>!))E@^I?!AaZx~ zP}{!9 zN&@ICjEV0(3+`2B#!C(U(+sXMY3p`=2`qo>c4pq@Jl^XQ)wO&ffC`JhT|nAZq6B}S zZefpsZA|nRw+CyshiNGN{axL*yIs(_*ntmkDKBiiWC#{MHeaOaFP39`HU>M6BRP!k zReo&I7UR$*R$AxK50J^s`!$lXEjK6?q2*9a@TF^-Pi5C* zmUr-};`!z5bp;}VG1hw9?YbDlVX4rbS)VptB&e?0b8LXda=~ecT4}BI^4BXM^>>zd0JS1TT2r<2XD#f5<{eqsR<9IK zH3PRdT>;|6?W-Gap(-S~lKZ>g*5mYQ+_{$3ST>p6yH2y~v&-=}u(1>*ovw zjz=eS9^IR)lpDb9`5Jfq0`7WV+xC<3jrDSVi?rfU|D@D8GZ9}8U_VMYN;Rl-TRqx% z+zS-<7dbFJQ3KxC>VaqU9;>(gFKe~MxO5Xo8k21v0zY8*Y`!pU|4nz}@4_xdS%|7i zt<$R9$f>e3N)9~jirybVzJO%YB!8!*KAjFqPxXO6*ldDJN6N9Bt&|gWCml3nkq^<% z&M^V1hUA?58-J5b|A>Ha?n{l`c8);imLkKJ{VtXCaOwKLecq*AUdLj_^SO`){i?$J z2@gDYtFcevp$_F#Ge zh*R=?Vts`l#wzS%G}wp3{QRW*bmbA=4?~Vk!RD3_V|Ua?X}s&MI3rn{WH-)|_%|<% z0V1}+%P5I{Qlv>Iz!7eU*W78s>9lbE zHvA85YL1Q9=S?fNApkvyv#_>Z($u&(@k*w>3tTMwf1>{qM5FAt<^Ag)@ax2k3wSC?P`ga zg;$qLb|CNfOC2J=P3VuQPtH1X)HMPg3w8Hf=0xD0rbLP^H#ROL*Ra#=147@9s0Xpt zWghaZ49^+$8xz}K@)ZZ($@g-=(6TBt86=ZZyH+`;0!>NoLif=pj=GGd(kk=u*Jv6^ zLL{r(q3N`X8Olrs>PwjAfHY&Kq1|}7Ne8jruW=@Ii*)%PeMMr1V*9(61DW7T?6&Yw zav8MaXk5AiA=KWYP&r9pTXtgW8FWRFe^g>Xk}W`3gHO<(v?ZQ!Zej3+i?gA*pD1#F znT$7Wve>l$k7Sl#sgY|yF&Em>xL8hsP!;)?dsbM7wV7w+q=_@(4xG?I z_Y2%Fz~A&~q*2L^$OsB)0^DQWixqMaJxN^Sf@uB^=9cII=c#IWT@kPn%87D!duGCf@wBd}+Xv zD)h5w&gSZP2$3o6BL03uZqo6Iww=od?yf^tAsjzurBa$D(Jz~X=i2Ips#4P7h_IW*C_fNV` zilZO-eEnnMmKEg|mV+fXSj|nMfUswXFJy!B;F)SYjOx_o0X?JYq>p{S662*x7_6O> z0KW5ib>=8c_^L1iM{|mEbvI5W23H+4%MxCK#%()vxEK0deUEUJSVbg9ww|P6Cc2P+ z0otu}frIU0Jk01UIIg%B`#zd%Okz#vAgCyM*+y%V(Dp`sGQh{PONT;O1teqD1(m)G zksN1G7s4r9r&IG`%c^z*OWJEUx7L65Gn!mE&;FI)tT&vPRgdbWHjIxG6r#tyTXGA0#hE&l+#er-big;AO!*1u|Au#k7Q^6jAdpo4?a|ibyRc zvi^vIIHT(4Gtvo`kH7`;`d=LwW{$UXm=x?jM4qV~*_yq?rL)h-55=Z&+YILTjGYrr zvWv!mJ>{&$0oqZIrB;2UE8*0yl4};rD?Z>?&^Y6mid05%0s15~4Y&z7o*#Oa1l4>j z-S$UE`_yh!owG-%Ty;>wCy=rKr`w<=ThKVIYGKS;$itvzZ4JXHuzLd_xsn<>6sH)) z;#HqfbLJQdp6hY0^j~$!iErEAe%g&l0OtDuh6&3PRr>5T_DZ*gm=f5?++0b)#wRd_ zlNXR?p)=v?dKp$!SjsgVh@P<^D6x{=4 z2|3vw?j&T>k%h2TDsHS{AYR$_9jT>MH=sxarg0%#!qzfXgpW-AOQ!_sdL_q079>9I zIXGB9GpY+RJ{?@4#=FO_=~>%0p>2m8En_7qeWtWL&sY<9RB{}-mT`yP zK4j~AK|OLJtZ)?}!pQQ#0>b2H?_R_b^VoQkRK>EPt(=jc$1Taf_*P{jbeHQf6wvqW z{8*m#g(|+k0XbgwhWn$tx&FKk#g7>U^2wY=hkzVW_PRqs;s7Gijxa!f_1#PAgAQEC zjWiI23y~k9Ri_f^7`TQbz?CX?^YY)NaQ6xro*sn*gk%4qL40n6^nef7&$6$k7%@*+PUGhnQU)e_vI5BNVDFWYun$ehI14q!?U7c+&&(R1@KSP;Rb23y977 zeWt0V)C|$PXlLDgUgLjp&1X|b)okZ4@)u%_HXui(Rxell>AgW0mQ%)j=pB1ob-xT; zlVfSVxH<16f3MHsaZ@VRmP{p_qUD(NDNH@sZKp86OCte=_HL!RSpJREUf^Hr zHRC$N5E`$20MOHf;s7>NF0j&#gZpyKih=Wohr{Zq)#{XImI}kkP>~*ZJF5^9Al$Lw zvNQtic}f}z-8j+^h?l4Nb>@s(@ks`HWgydgh97IVYJWTVdcRN2r%YAd+4$sU$l5eJ zf}xe|pFHDHPan$t%r`ZZap_!mkX@fMym8~f-4mD)pQcwpm>cus(y)l@^9wqrm)Pvj zsrbkC0-9#jjZ8RO_k}%9Y0$-`c`5bIJ&cx)S&pd1ZS}`E^)0dk)V;ro(Thnm@Sg`^ zp9@zUc#RBeOC}xcJfc)8kAh~KN!pfHl7mRq;I*~&PH{>1>RH&=bAOlX!~O`5UznT2 zvvD7PwAPZ9JGlQPyyfq2ebT4ITOH^EJM-`)B4ZKf%Zdm8*5*UvD+Nf|`= z>vI%FDhx70PiT@6U4^yLQtM}(KOPbJ)DN(fzY3jeUc%Q=T8_CPMq^Ent zzj-WZQVG}JI1N0M0b>(dp^ARLZ~gp2k*?j#+OpFzs#K1d(Kaosv`SIG!86O*BemU- z?)vc8sy$;Ofp!;9XU#69xblnNC``dR-$(yi1D8JGAV)d!QZiqRz2;m;atur7IV#F! zVI|F3$whTS=vks9+#wVVZZ1{4N#8$nF7EfK`x`wQ7C&KmBYk$#f4Au?Y_E;mc#&@y zwt?`uFi03uW{tH|IiO7*-R~R9u8Yul%!o=)yUWnx3-GAeMKxV&&-(n0`;mp>e&7DmKZ?NuIl)l2ZMc=1`1)PQ8p#Hk># zjO4Wu;YRKHWaVyj6KUQg-8gm+gj~P6hS*6mLa-h7>&(;ypqx7aZo-zOa5I;$d55^T zom67;jy6)>Go(j9&d zaaCV9;Q#k+ewb25js*C~=z4~(M8s=y7;F<#arKF0@CTM_|B{x6ACFCO&drJ^X`%Od z_(p25jM$B@8`a^d3-Vwz@O>w*T`QXQ^70VDV|_HV`?_-&QSXS!KHfhr$|)`~onH9G z05bYy{MpDb#z=(Nqar|EklJAf#9Z5izM8iARME7FE2J#u<=fSo9ISGb-CwwdZvB=& zdf>d;;G=6tcG41+S!c$UGTZMWR|@s@EaNkc&0APbPCK~WtPpq$kgG1x`%{^hH~1|j z>mjSzhtd|eS8~dT*CiC3YSFBH@bYpfx?=ysU&mo}6}<5q2Hm$FMFQYL=1OQbQP#%> zC|vu6#?QyOH8!Iegf!w8mU#FK52N#ZKb&sB$*3gya`lKPhUtLY)2Z2Rg?=TodxjkL z>6<*#-(=y)=D1D_m_h;6Yqt$Y#TaI1blIKMSeMZtD@{hqhOKgZwDE$*`)0KQ_5!rU zTUY)4k7HMlV{y&S(%gCuI^#a0Tt)%v$al$cn0aE9iR4Aca+;gCwda$qc zlRPwWyy@1Hsgg}k2@*s98ePKs!PY&OA{9t&Ed+_niHV?=?18IIVs0*)&lzriG7q}vF? zX_^+1YS)3M4W1Z)Kcvq1!+f2pP$espq3wK}zfsN|4>Dr%o#mm&jn)|aHq;cq7G?OD zdN!%jhcWzqGTkF&gp*ef&vLNx(_*g(YC~46oUGL1RPo^$sxppn8b3O+7RCe7u?krC z)6!L!Bzp-fh`$d9T2qs8L{Qielv?{Sz2dK)F@#6ZW(C_Mt5Atd8;zW}BfL9JN9`uw z23}vlbl)y;T9E?Uc(l|qh}+;IM#fn&m0KTA=tTNDWb0Qk$S|8H;vKcCu(lZW2teLf zWh=f*4msB=KZ%7b@@#8JhG=Yr8;uoZB+1)kxIYx@%ovKrYrwAw-Nyc|4bOES?;&^A z=4iVRYhoDs%hpmt{%2>W>m4HNc?>Q$35sh}Hvs>*LSNdRmsArxy@;{w)OJDXU0kzuI zOh#(hu_CM#uP!!gL;Pxe{969mV5YOkY7UPprBjAHx$#(&Ckf@F^!T7NF)N|tj! zBw4XzskR?s7~wvurbgoT*d{Ef8yNGO0yLIBFuRm3)|AW?%N0;1ek^8Tzybt{B;yfB z9uScqf~Po;hjDimf_iqleKahL*E<`SQyOz`1q`>0!v>`VO4at>@-&57QAc5|)|-AP z=PJWV-CRh68@`VsZaK1TlLn$ub-W$9uPz|D4|@@VLVIAMq0ytOvY<`VrON#c$RNe7 zP8;w_0G#YCh5Nq{PTzedM6gugB$7l_gzlz(xcjIc)Ttu|7o0na1XWJX@o0P6_XCT= zE45Tk)lTKn-S#0hY(ii$!mBJs7}GZwTPSv@FFl^N=wDX;?_1NslqCC zOVeX|cFLRkay{Z)*qttCPVs5K<*Ba=s%mVD2bru(Uc17VfWnKaf=4g})b_3L8EW$v z%p)(mCS3L}XR?6@I;Xj0>c@`l`?t)LzTPna5Ap&^1YIjEH=RDfSwj@pGtgzaDleh= z&jOgYhWHvte6xOfW`fcCcLyh_z0*fBC;KE$Lm@nEKg?T=GqM@?-9^NuK6N^!s5fYZ zIw09=?OIST=#@ZfdEyl9jga8-a09~sJD?T2Abl!f#+yI4s`Qw2#eetlV=GkIw>{F= zm)DL}t5}~9nX2=><(v|n$-YGn<><4Bd?RLL2T7_IVXRsB&*WXCbFll_pZyXUgP`6OIc=4uQ^}5a~l~B{^GA!*Dqw`A*_Yezt=>EOx9+HH&sSD{cHiy z%_>_jxD_PXvq^C64>oQEm)0#*(Rm-9`&c6iLS5569DYCPhUqxr*re9Cw3o2{eyqMN zCr0f0x=uUMd(rTM$3Wbolfc2p*qo_dN9FZ&`dpWn5E6P9so1skbpXJa4z+H@sSg{SY}3;!MPuMp(+ZtZigw3~=MB=0X)TvB!!r|My>n++UDHj-U;`v@E(ce#iR62|6+KM0fl`aoB2dmMI7&R#FD&{)Y+ znX~z!HxFkSUQrN8S>;~t{SM~yTyyn^kbUcU`99I6VR3_w54|sBI{k;%r;(yDze&Bo z4&%=3bZZCZeycc4oBC_@M&WV_AKG1r?$uWi!hbe-dG8MfRUV&J40JE+j;)`(gU$uA zeArIoDSZ^{W-9v0#njP7t+JncB3Bn*@#J2q8BxD3%6JXypfWv~a0c|;K(q(-eD6f2 z9!{_K_O||B+-@NIuUo$Kiz%;xI1_YK+3|HT&J_66QkjD~bH*^zJI>Pn0^Y7$nIc)f z_dhu}4%wbr>k6y%`lV6x^jIo4)En9Xs|mFi>YANa^7U*%WXPV7U3~vwyLFpg&~={Z zm~d$mKQ4Q13a#jp+QL!mX5W8Gm?x1`X<&l7l7XNpa~CL$8tpGla?(ET~}5-1j0+X1DR^gVJ9h z>(|m_&)Lt7#o?E66OLSml|^SdF|f~nI%un_T+@o9rPpcFJJ@-bx|LU%uLsc;t(%yq z_55#AoURKj7&%ki%H@>8GJfS~dDL3j0vR*tzsuo{_m`(GAD;gOSN*nofEnIstFQ{u+iJdX+`ph7tnM;ZW%Izxi0bL7H2-m= zx4aBe{l`V_GOW7{BOoJjLtx4Plh?fITH4h(C1&waCCc>$R4ydKb*T+M5OOPgQ1;2A zU1)Tx7LoVy-u31dXi7*Yft>&$$3_E{D-=$8VZ!=LUOlrL&;I;6zoP}&w)Jti-?CMX zD?QHk#e1pmgOoRx@6m++Pw$reS%n$%t1{&WW}0gp2j2(o&VE z9`^`w8eCJ;Lz8%t)S~~@!%|wKB1sl`v2_ypg7?QEW%LHuFcE{)QQzVj6F1T>M_|fP znuiW$5{qk1f*Q(i!ylkF6K@%6Bz++sy}2m?id@8W`-3h?a9Vo+8vG19>r(VNQ7Uxj zdaT|U?_h8SbQRKjPBaUmFUP(wg>J-ASDC{kk9-E?L%$+mK{>|!pwdzyfW@*7ta|m63!sS*k3jau)oGgQLmnQany>46&@h2bX@0X#F z4sXGnxE#H%QZfmRDEztfs|!94Pbv6_?S=kyywheoMo91Mm+&UX*F%^7FI;*#ap~10 zEnjOA=_MXezNargYP#_r??H}8n`i6EpoxQ5uy9Gnk|-(G0|WA5Wv75`^7|HeJzttt zB}qKt5#E&gcC>O^(6S>h+?7vKT+(A{L-CRi_^*4^Q5?XZwI1`U1-i52+4TH-)RSMM zud(psgyXy&)5i|%(E^b@;6z58Zcn3FLKEACIMx)hxZVgapwQIa7)C7%BP*3sIvE=l zS|2uLS^Q#BS8ZBM4*MY8C&Le~VAb{%z`n6;!#zs-KMad0b3&%gBdkisrYX@)y>^vTK|E=#cQtic5(JX@Xm zG89!Ncu0@L2BS|=Xkx0dA|cyX7t7_FeM5BVPsF+wG^gcY1~NC3X)kK8snLffrK5U; z$nhUdp#!#Dtgj&PSwV8Z((y;0ftOMYM1#n4KA;J->Nh6XyS z%u34m-@5{A?_aq`rVJ;DE~%{|C9&z76fP0huGjyTQK8N}1fFHNO0C}&DIDiww6|ab zZ1<+E^L;rVUz1O;T6&+Xz2Y8rlh7Ftl;|(z@(*U4wpbA`fHV;=o5GOB2&dIQ;9vME3E4`xfhI9QB#rpXUc4xFnmL`iy z`p0VOV?N_tQu)aPUCUvhKm+UUthzi%IcB*-Uj!X$v&B@{hA~em>=oQLvKZ9!_zim( zF^}SJNkcQ=cRbGbFYdZ_-PdYyq>Kc`&2WvDfkJW*`!3p`ulQMvvxq*_Ap1&u=8A3QgluX{%hSZ@}L?^{J;U)yKSZaFr&@lj2V zyPkROU2yHzY_7!zLq5*+!fKer1AB0l7a2uXMCbzO=VH7ZgCcQp(>+9)^Tf+33N32> zaBf951Am!1xZz{{Q>(CCC)ViYp(djm8D5v>gIg2N77IwpPcsc>)Vmh{h=>YU~m!)JmsddBFX>kwsN+?e8%^qt1uGwjX#aZBeV8rmXno*i zTqR`>uV>J3c^7l@t;4@lmEp$k&#z^=oF`w>g%ydfv%Euna0Fc&Oc;A6CnK`e8D=E? zNIF)K@v#%hr>-oU1D4Fdi2VF6a2(dGHhjWq+bt&?d?~sUqVfB~IKDKo8#B%HQq@ez zzE%ENBe^mbu)hTlWkY=2?+8Qc1sk`2o%UkU3e3ke6qQhn>ZD9NGIo?rqCl9_12#`l zzi_yWCwKBN5WF#W^kJbzJsq=FccUTrau&@g4YDo>6fB0u39r)r9v-&>X1mg(@XD!} zf~>?>odoF-ja&raaQQKB`kx1F%_6>-7j;O3w>w~jwCQF33T&?fOHKZBk8fEWBkM-4*OYtjDb+V}^E%CuUXfL6^)kgpT=Y|mq+SIE25I#N6e9>FoE`zs+X z#7CjQU6qPEX2LO~T5ob#kbs@NjbYKKz?>H))F*6J+mLs1)K*)N@twH?!;+EoTEe|) z`i*wc9DIVJrRlEaVBNKe-*3>#@N-V>9H#^Ssm)vs(&@`MOP^^Zx1L!GZ8hiT)4A93aV}Ipn>r^R0fJdWpQNQs-gywi4|a%QvJ2;0?Wv za}y^C6%wMo_8Fu>cNu;8=4_vlId*;F|DS<2CB4A7SEJ+0ah?sovLq(McZvQrubP-4*B^=*xZe^Tu7W z5T4^DJa;pf;jEcxo}i3!YSHRezaX|N0C4i)c@sLiC*MsP&>|lz zKcx4X*~~cOILn=*h1vEH&zk0jEF51o!4ftON5ck#=c)|F+%I&*A-1-Od=Xti6qCNI zTZ0-DT{fd0x0Gn#N_8x=GAt7SsD=GLo130Thy9+mVhjVc&VHrJ~z%M1tNi8gk(GkMRHs)r| zrV7OE=gQ(a1nmDJm!G$6qqS)m4jmqFfAF?YpPxt27D4`BaV`O3Cc1X<}_IZm=jG}kCFZrA5@Y<{w@(BQuHTO*uwpmZ@p~pVDexb4Y}F+u%jivTqTX>#3+!` zBq@Yl4$O&yd~{Jesi9~12?yiqkh&sd2Vl)H%uOWnzrX|ZH`dVA1e@nX(TjJnRWdZ; z3aQ+U4g?<>=hC><>4<*5O(1P1u@>vH5g_i*ZETc_j&#@TJYInE+19MnQdeIKc#K}Q ziYN%;n&ZdS+3Z@h8ve^#d!#wU8Q5Vgjaut>hM=66heL-MgJ$J&L#yO zI|Cmz@XDYRc1HRYB@9BH%8Ubi+`YZL`j$0?=e!IuS`Co@@fr#~UE^O~A71(eo@`kG z8~LTEoPW_Knva)eutm1+l%1w&zJWIZZ0mmA0UP~&-a(|q+I)QcZtiC#VbIPtKOa9= zZx;_w5Vq~j{ypM|uIwiXC_u~~6S~93W^!d*mU*J5j^LYnyPtlZi)Q=%tCb{5n*&_$ zdxUv=0%@ZPKaOZc0&kwmY>VOASla1$@n^qLSrr~V1zxH|!p&t2dt6iU%6Lj@9%b45 zHp0t}+C3Y^MPg${QonwLLqk4L>8-71X_)RMT5V*)zus#sjh3`wm)9zs3o3(=RG{<_ zz{X;-8_DY^^iZP{T)I2pIwg>R+*@k707W6zdbIV&`tQkvS68|H`FK)5<_PzqAOtL)?RK- zp3f7xKN3gf;H2vcM5l3mqwd)lrJ0rbg9lM<__os0?<1*YM4z^(Vu_}C{8b5fgJ^Bk zQ@c`oZ?LDeO2o5A4TiAyM4%a*Hlulg)elTOgeAYFvLObK^&b>}Nq!St-1;JTKyJ3P z>GJRSSpTz1b&^A=w()++$?s?0H&yaCvxJgRzn1wL($Pq}xrN-i=uGsLyt zD2HlPFy3%BWm`=T{M1|B)$3f?6(@?+iJgahG!IhalQW>IrUBc^4=K4BlYo0MY1>aUN|0T))aZ&k#yijecqe~TTP9)UwF5Y_%6Gq>3;g5g zHlw;8haAic%?bFmeQ*B>kQ2iAH(#+dU^c%LO_L=CU``5STWmxL&@{9U>Ihn9Kc({J z1ugW6%JAlRmrNOyh`%#hfMWp^aYPPP`GvwVmFwb+8fnvid}s< zyQ(t41(X+_AdkJx7s4o77vViW$6sx}aoXvheRt_vB6@d!{(SzpeYJPc2NmYkWI=&F zy&U9RK>*AVrckJluc{e1QP?CN9D8V8!#Ah*^Q?G2#fZW<0v@TkiFc0C-b265r^!+_ z_xahx+nN}~Et&K$;I}Rtt;CTr(cJO)dPyWAZy_PiYvJ#x-f_?C$=|H4h9>HlU8gu^ zqcoxmlzD`jl)Gv2#V3UanosLCgEghvf*@$LMa1q_jPHfVHkCHr#|nVHqzp05ItUFa zo-n6cYFtrVFn6gb#B>PtAF^jlY1R$NoS6T_?bx$6$nX-wD~nWBN{*Ms_Y!z6L{yN$ zOXRX*7HFP+Q1>Q!xy72&`b8az-kq9c0p+dxl1&M9f$*f|C5O`)Rn)@~GL52Dj_)nN z83X6P(30M64bt(39S!PGEg0%9Do8$Qq9m$uncOq&7E?>^_sJXjg4a!IG&_{T&IyCu zu**#Vcf>0>yJ{{gP zb)gGd`%F?GJWR!UmL3#_`Y0huc)u;P0x0nl$?BAl=xk3HJc{353a9ssX}d_;TgJAm z7Z;gCieBq9&GQ%-%zsJ!l9Cpeo|p7_zX<uQvrl??a)5G1!uioMOZC$#4%0|?b}<<}2npzX+F$<8RuLkN)>_|T8<v^-C?j!K-Yf+E(Lm)ATuPv5N_^Ad|37ST8wlZ}u3oG_*!#QOhp<(k>C zf|@DQM!!%mC*MNWZ-Je^#Ig@HV;$+{Og@y2u=h)PUMH218N#bSrE+}H7%gDJVlS+d zp+uQnQ{{fAHy``W3Ys+L}LLQ26?GzC_cEDG}*HFCMA z@TPkk9BXm4U7dlxcgNQ;9qnLzUj*Or zsB+#ZKJ$($jMI9dag_XxgjK=Hc4sne>_F*?4^6$h@3vBF=D}+>wRWfXqa{VRcKtdM zIcY?qbte$gIZ^k89hC=$if%S!(EU*}KP>&=*p-9*ADITX#UMbPpLee5&^Y9(yV={1 z@xnOBjgeuE`v`Iy^Ie&T?WHJl{!)Zfs78yhSl0sq5&C+Qa& z*p8Kt^wt(T@Kwy{HnbbWyvub9y>KWdDX@E;d#Q64k|t-Ac*^I2RWatN@b{f%S=3bk z(T{NKF-=%Jt48LIfPaPfZ0)G&`)L2bw%n3$d1fEnM!vdWo?wWWan!QrHo~+A)@Xv{ zC^?Erts`FhqIlF}M`b$*ttA6(hT!&Dq$9eN(gmKuKO614EYH3>U^DF4@(LfM*+{|b zC~Ti#vuDrnjVDUP-*PRwR+@(&&v!_o;rwc;;TbtRU0y*l)@^NmNJv;%d}%>yo+|e+ zVdC06P8^@gos(DC@5BPPwS{c8@C9hWvuYelF7a_M5H=KZIO1|o+*!S9_st{-9CfI+ zAvxIj&h;feDfu6jvKB7;d~z6$`c_fF9H-MFV7$?|MKG;LG>8iA1qkXdYXffyURL80 z3z|DPV~1h#POu1xWJiLD`f{u~&ES&Ll{Wb3)oP>fJ0}W{beWRW1Qs=os$E*fwO-&! zH6RdiI*H1m;k&V}M&}gCpxX#mPD;BG%1NX`n77aMBdMR5QL)9)bsJt$3SHZRF;iNs z(q8DGWq?FdJX?N2MoqhdbJ%V?Z-K$l`eUaS2XheS<-PzlVNIv3FlPX!R|6Ye?6!7+ z2Me?T^?z^EkrqG;X6YDTAdXhcNn;5Sn6sGVl*_uPN`!{ksK4yI0wWAa+x51eKzy1= z9S=8@GX$_MB=7uc3v#_R#Ut@)NEg@`Uf&f-p8|H=ZCxbxHI1(A(zFvVBOLq+K zt|!pEczJK$fWO;2{}gnZYt5O}`oZ@t^a?G^>NcG*s$~68Y#TpyPBm+dhPwNy?*28fuyP^(z{Z7ZW+J(J*#mw&zWlhT;+E| zSY~_R>Rm+moV{M zN5(G)rB~R`nA}pxVxOjV;^>Zhc4J+urlPZ|vlI zlWliUSYz;HM_iO`wG^;8IP02-Oo6wdEqAm25r=^Fp2pieto&VqDd zl-zG!r?rR2&J?>HXU2aUD>;a6i@>V;O)u9X&{&KMM}})S+ARb%XK{Xjh3C3e?z69uV-oE!oDt#ZCfvt=>POkfe1R1?%^%c=ku$BGyM~nMoAinuK8+B<7O?WL^)YYaUtai>+d56iR^gA z)7sDs!o9q~xNzg&@=~%^X4DhqC|;kccu*{1^_kVS#UZlBIN#xl-M&&2LO@7dE4zlo zTW(zaN{bRCZ~y(Qv^KC@M@p6ZOu%Hn7-92fM#V&uQ*yk`#lk}$$5BZ!GbzV$0altq zW!rvUTa@vI<&YAeJ;bls3dnE$F&OX{5AwPA4+ky?iItxR0nlMGZGZDNJicp$E`ODx zc>Ctd?ZpO(Qib=7+OZv>E%frSpIP}{ql~+4pe-EhS?$OjpEuTJM(6En`lYpUq=;!C z8-@AT1Ho}<;w0n@4>Y@MYWkBpo^@9{v8o_t>O}@9)yt@p=70CI+NF&)zA%2C>+`1Q ztRd|W!-)qOXQ4s6V55KF&1t1@g*Z&HsT_`B86@r&(Ki2ihpVIxwNj)Mg@sYJF=Q94 zlzH&CXUNfJ;T0Z3#t+l&rxqEsLl#B8YGTKG0K#jux=m@(<@b7Azl|*Y9v41FI&QmF zHNj;%@Dzl-wN#$HQcKZdKcH2Eg5s=q-c)mZb>IfPMz<+{NfZJ}nff|^bc~0^hK=27 z;0#N=79XIM@c8uIV8TXB^bFzV#F_7y{+Qdd4S^{0`+hC9e`Stx?BoQS(BRQbwCNkq z^>kdSb`-9htT$e)Bs=?pN+_7|>C%{+Ap-_HL+_fg`VLJFCb-@>OB;ZsQQOt#j_rMN zz&+vNbA3gr-kn3rB&)wcj_s_mTFbQqqvYZl%uq=u9geWRp>u{`y-9!!4Pc$8I8<1- z$g;`6nPG)X$t{{UPMiaB#>YOjjd-(kP ze7pPG4ZJ&ubxG^ro*S!t+SGdzmH1z!R;<2fQ*z~JPhE=3Y7b&zQvbOf5oguw)R!Kv1lP; zQOOhf&<|1rPGg%G%jDaRgEEZba+E-X_WPWubiRsGJd+T0u}X^ID&&D&PJwl`u3zIV zLXR*7)CL1GU%I(@czF5=!0DZwJqg%0az-yM`k?7!Z)*@4B3WdS((MHS;kF ztr^92*P1rE9P_@sj#ym8(76+*F`@T5$w`nH_y;!I=eS+XQ2CIiq2Wle| zRgO=V8OG|3)xA>ZJwWW+T5&LP$7}e1psH;Lt z3ZU7Jdr5zLMcx;PdWm914h_(@?g^`l_)^U7O0yr3R(pOP}#1P z1Z&jKao+s^S+~sQ#AD6KI*T2CZ0Xoh#>U98J1}!ZQ?Dnw_49STI^T8h0t)4HiY`d! zC9GYo7bUCjkwE;Kd?`JzQ6BU?S`fbeo!D}H(g7ZRr~8|``^lUyaf}QK3I+vUyv(TG7-h8OTX^yAM66!gb4^+hY{MYh!)3T(H$m~orouix4<5=r6(7x zNC|=APwJVp*jIgzY*egV=3^UBn~JE-59qSVSykwQCW!4n(n-q^X=pV4#h z0?mo7_BOc;9uc}7C5>(OFvA5>W^;x@VPs0s+R2w+KQ}^hr+~qsv77Iu_-b7A*Rgo& zI@)nQJK@GzyR-;Qv-P$751PbKBgYG2`VnOF&&sp#%cv96F?wqQ`=gl)Wj;V4B%YR% z?~C#}$EZ_B**YvcPiG(VZer9TL(ID2Ou`j9Ja_E^PICaaF9rP|DGhte0~Y|B;ZngHWr9U|ZgyP#hA?msx~wi43um3%VqI%t}GxvBDpSuRX1)KrPwFOfL{^;cV8adJ3WLJ#1IQ& z^d5xRIg@Q#3miL{S{GR&C6Uxm0k!5B`S6BdL#r3Mn|Ri=PGK2r5;``-w>T^tC2aQh zrL(v9$%8NsfKl;^h}5WO@SMkkTrwRPl{fjdG=vtvo3~3N3KeV9#YO*zgP|f_ULS?}Vh8~H;TNNd#;W>)S z)V&PFH~PJ6sPDA;g59-x!FBOMxIH9YFE9?U#nW5=mipP9>v+^$aPBZ>P{zoQV*RB# zg=IH`-72OO4k!y58G}5`_%*yTg7UF#4WiX|UXG=RR)+oH zGkme@5d{EJ8d_`G7#*SPZk^vE1-HLK;2bg@LjFc<%J-bZAWze20=(LVw|P})q0lj# zzkAyvl&*D$&gsCb>J)WV&}vH0Klx+~4wYB%G`D4aDDdij7I8H@J8*E3vJuu1(go5mJdGV_h_l|XUDIQCA>anv<^du+Zm0U-UXqA`Nn+tT_ zk$N~%JUWT4)KGZcBYeH#3<|t;K3*OHo>DoTc?mGK&>t4IWm@#Q=b^wZgUu1S@6~+$ z)@)YBHvDw2rZ`FCT|+cgY-S1i>q3@6LNn8E8yK^?aPCT3(rvK~q=wnTchYv4XCeo@ z3b=Nt?YEj%JMhW|^CM+qaeobsL|bv^?Ux~WJt`SxY)7A7lwiIkJ@&0A5orKSR!O{u@H zN1~j6aWC~ZUTT;*{Vh-2Wa@~M<-)!kX_V6t2w}q&7G~|o47Eo18r=f~>SPj-%YAj{ z({6}Y-=ScHkRSJY!<-b-IqC9dM@6KK{l6*#c$hr1W3Y>r*0;VD>w(6s38PZ?bQ1mT zrNTLrxO9QR5OuUNfwD^#fOSwKq3p++ zXY0fH>1o1@an0s&C~@fIz}|52998T7hK&aVKtEe9+dhB3REpidP1ALvz~sUyF4`w& z6oV4^So6*9g^N(-%v5@<&24b(MYh+Cf%C)-0Q?cF?hSfdr}+3ty)g<1g4yZmU0hdv zJY*gB5u3BK$J?8H^+6}1FU*jRdv32#| zLa|%;&sQUW-pPAt+_9u6(1)x;M&x^~b^1C^eaqgY4keA>pGGc#jVkQ)M-8|BF)Bx7rjm4q%-l77J4QMYX9)U1sOeb?;9 zCv77dqoAtEcFf|X9lU1p1{EqSEG)j^%0W+9|IKe{)xH}Mo=Z`iqjqkcp}rOQKN5lm zq=Z1t*+Pi6SCXSdCqM#b+=dbPs&|VuTG8jT2=R{96W;>nYc|Qe?Jo~ix0>u-Glw=M z@kuO2dm1J2ZHES|RkI8P;0#MLz)uvv%jp(Cs*-mhQCh)NKID!$$D{rl;c<3(u z_;^UYT-3g2=LB<_j*58{u=z0yDK1o0p-bk|y-Wz*slxBmm4Se(j8_tsqT6ls3W8Jq}v4rX~r_i2~M+(Mx zo&Bxc=j~>pn}E~vYQkSWzMg(!h-C(M8z_b8k(BAOw#E=|&sFhF1!ADd)XkuBx0xWn z`4Y{zGogOUAjhGB+dPHbN-CKRzi<6Y+ks`U-OokrtH?qajakqGZ1`trbZxigreB}e zc||5A;`>%jF_oOu8nfJj%Ab{}^ps)!!97tVZUJvWxPrSj2pqjK1O#WN6zWni-DxUP z^+iT^nLV4Pdmu6=!3WN^rZAfUQ7|TyuOwpKO;tPp!wTi@R((ma9(L1A%brciZmxKj z%*mwZ$hq7e+kAcRFSnS$oi=9S#vaA6dg4TMC>UG*71gSz*1S0v84oY7rl#ga7X!-G z6G#`1SCSNeIQDxWcF9Gk3VDe$*T^{whE8Yg%30tyQdFlVdbupD{-HWV>4nukZe}tS z8Qh=OCv-3gW~F_I;rkdtJ5r=$>iYavnLu?<^PQFV7skTIvBI9LEWymbNu@vMUbZyT zb$ly3a4N02P(zcW9oy(p&gg<1+AN(yUCS{40Xrm@=n}67H!^&ETQdx9TD^AaV9vF5 z`06D{0llg9_U>$sFxx{@-yVio<}t0tkV{AsNy`Bi1q|q*D5&oh*8*j$zg={md`5TX7OYtNq$-aNA3ZZ{pC^09JG4U8 zG|Guwn9Q-k79QeQXw&J6-?APIe0F3ZHU8L3P0X`80Wfng)+np8Gct?OoUB9&O9pe= zo_W}2P>^=@Lv!@7Bi(()LCN(ti!aIUsdmD}HI%y_Q77c#SiG8|SrNRXPPe9svI1V= zY1Q;EpgVU6vMIO+SQIqNk5x#;zl_r2Q1&X8oJ6(rE1GwI9tZtKSOT%e?r)E<_4kur z(aoA$i&<(Farp8&*G20BdZ?xiAD4K(tzCYIqh#7s{I6->CF*67?$!(AJ#JGs(S^FP zo7m|k^v56>vI^GN6pS?;@g98{y~WiqcmaKV?e`5^ zodN-Jg zJ{j(Sp+)E6cJEnQSAXIS%yBKqY2Ce}5FD2Lr_XW7~D{rT0DY?I+va$rr!3J+zX&CG*I!Oh))l#pkYl(bZ)yKy(SsW#GbX5hNs zc)8X<#7)1Znl1;TcL^50^Gq+@aTWf?B>ZT1G zkcoOlk(edfVr3D*w9L`wVilK9VJpxlU-!G3?mkcV12Dk(@%^e~!Es|NQq)V>f=RS| zh@nAI3P*9_fNofo1q2-4ovMuvEA%xgB?w;ueQN_53EuB|%Ux~{*0yG8cscm)wmq!B z&&L7nZIiT`MiK4m1w$NOdp7Ct!be5M@yaUr$YDZBeyf|;h{wE~e9&F(5!p|1y|9GR z3X_CJ|BPhvu==E=D?Ae1OjB-5Zq5{>V3tmn6HLjGHEd?l6xRPX3QV~^+oy<*bY@&e znyF#1Eq#PZTg%d__D=I7HnrvGV{|p@yQxBw6{*gDpCx>Lr)EW!nWU*;9qoH-viIhp zztlRHNuO(!tw7^A+m69+W=738@J>%^t#;wkX^p=`n=BGD_7^A9$(~2>Uj<%bCQ@-` zW1{fpI!4#GUOu49<6{t@?qU9yUIiwNrUN|=1Ih3c;tDQoK)Ew5okf?2ESu?}uR`C0 zJLQ&N7atqwOR&(jTdjFQ0utQ_ZgK|vnpWkHfOlV8My;blI3?^Qn2@K1Xx7J8nkx+$ zHe>L0sj2lR9z4zgt&%8B)7T#^#d2L+^OdD4gD1uVy47C?N|ds799NBWk60oVE{@oK zY+^C{@Olre(=H0l;amAiux)imdoxUD$yS}_&Acs-aSYfpkJSL^tFfM+y?B0g%Z6c$ zJ|@;e6Zra8yg_77xE5_FL*8bi!B~PI6&W_W;oU6o9o)ZSk|PgXhX!|T;+SwQD3OPQ{UmTu z4h&2)0y$J4bNj=FC^&ccg$|0goJ+w`2EitrW*Tc-D1o}(ZMW#^dfNIko++78<@AMSeSc@L@tqj)M%zRhM3Ch>pYI4@1H~K6WacV6~}V!b}=d+_VEeZ61V}LyAkfqdbYB z>FocXu)|4Y_0KqGF`=|#-@k`R<5_`unzlLx%G8cMtSMz{O8+=esrqZ%=@ zuZF9&OJ%+q*k+Fj`7kY8&Kr-F$ykIgOXN}Cj2c=zI@U*Iy|Zi%)Aevs#gd?tVtkg| zy{GaE?qh55*un}*--Oj~XI&Jy2B-}N&54(PSJ_;5;NUT=KwCM|_JEg)s8Xa>$a$82 zSs-_zwz#d#;9#982{Th$SB%f!DmMElDmYqUoK<*L}ZnE)?{mZVHr=<)Jrx20-N z(FbgEIuvQ|$8ak$QRW0j+lUbR+6y}u745R;FZLJfhnsm_ZGVCT=ZPXNw_G-7QkphG zoBEz+o)8vQ%gN8y4m&(DhXI%dhS|PN>xJ1oZCBYqM*;%CE-o@@yNII8~fDXn7PGoc9^KA%LBMqEb-JVVz}*1ZL25*wd9n6nGN za0rv!6um&7FFWTOh$NT_Zanm->&f#YK_v+g$V=SdNN11_bLFK#|58FDJ+V#`1L`s1I7&0@F8eu^e16y}zgWUv_iS zq}8K`NyF0QL%-F)>!vU*$-egxL15~-fpShjL(0X9kPP+ANamnt-*(Xpk=Adl)SfZo zT9bVy&D;wbf@W3dCpgDsM0u;UH&GvR;uj`knGE-T_LzytI3}jp?Y1qCgGYmZxnzr? zrqA$h%dCfRjgH))tQsv%D#6I7UM_$8Tf1!f3e3HTeKw@@g>?7)@ldgjznnrDJlAXB zNZ$06yu$k+!|2x!%-$%-b~0AxJ`e%(K*XatjV_U%Ma9T=4!R`R=i}oqmM^!@`@pif zg|Io3w~X&A3$zT@d%-Y`Y|PEL6584^kEH)4+(8BAPt?s6ux<@okBoR8ackfUr} z>`n+CcjQjj#Wne2eS`>*#t`jt$|=Q6)6Q;zSFl~gN27}uM(W3*Y@N#G;txlM{&ZYhJ zvvWdK?RMb6L|O>MjQkg3oT!xA8@$ z)@;PlKi_~{+IM#+HTjN)jE`S{_7r;#zS)ZQDG4j1&Wk}KYK7)G?@vQTqgc^@rI1&8 zWc<(--BtO+b88a62#?j2L&_4$I2<}frE@PAO=f!wQqf&o+deVYb8!FlNyOdl*aM1b z{99Iad#_MBgYG5nAVW^roGLE9X!(y<=Fg;iGdC8|Wfue)={CRTg?+W}DgT$Knxgx; zMw@=}2s!r(S_{kw)|O!03n~@Fs6Ne5)^A|Iy5*}_oXBb>?tWLGo?$>8I^#{%%Ygps zgTzK~XGJk!Gh&6jIf&?^;XC(|jOiEd#oEvDv&iA1W_fS=ZM~Zi2 zz*Pmd^^7kk9Qi723;EF|R!mYxk>6`~hQ$QD18ZqCMhFC1D4yo=`%cmgZN1PqTm!#r zBPts`6&Bk5LdoGG+|;o48t-}k*6FpBFmLe9ON?#3PNXXrcnPPT(n1rYu@uzf)~Hmh zegSSobsyIt&0H%{=hx1OjjE@MT~9PO;85WEU)K_AlRBfKw9$V((bYEd0;A14s|sjP ztnTXfO0N@o5gDp^!~pTG=^Iv12_XT>m<>kj7MR~sY3EVboLS%Yne5!ycEsF=`VT#=MSm$HkDX4OYmvWlc-2Klm8oL5@(Y1yO$WhtktDAJ+96Q6d2bXWL813Sek#L+KDw_W9hff%F2HV1zooP>T=C*_1 zjphyQ$KMal_vxS*GlM1;bLWx6)^8dtw{HrCVl0=f>(!$( zr~6b~JsW>FS3qIhKB_PRHu5w0ZbE^LAlVWB&$}p5-xtbmXw(v;DZiqk!ZkYF5ReS@ z(W2-}svId+2`57x=F4{CQAXX{Unhd79zc2e!_Gik9+84$R5PMkiSh+Vh}d1yv-aXE zn}@!wKcts!rE0!WhBs?>i(X{h0WbX*ey8qPf{VGgEt5p*H-%hXg&D$xhG{fs-Nh#y zxOR?l>Y&+Ql$0piBK)c50V6qcmjr=$l>;Q4pdK>rurm7w0K5AAd6N@iv{uy8+bCyP zJUQ##Z3jfky4 zYr~~z1)XUC=Me-+_^hugi5wK8dGjdNkuRKPI)CW=fML_`XhlHMcWe27SpwuTWH2WV z)C9FA9)CJluNR_6oy@d?;fGd}1zlR9zp_u0h4OvXjffxdtP*nit9&)m zatTHYa;5Avor=1kp%mSCZ=hdJcAqB4kDV`t&)aUk4zq|?$Gj>0R%r6}@KS7!vaVSO zZtCHB5RE{X{+g%%IK<5Nu)TkMjz)tNVeuvqe$T^t5OqUS`A%}j=qAoA3AS(AUTC+9 z%R7F=S6VJNyck=v0`D?#JeyJ|7T>V;LL=jr-f5SGRrpfBuKB6|$*^e4G@q9$6pyjB(Nqp!=)luwFwE+03WMyGBw2#&(97!%`Zz{C!#=LrTVD$r=A(G&ic^x=XO__aaISj>&_y z#Gw|~2k?P>zs;d;BN_?Y>J`b6=wsIFAFH?P9EY>krGGx_HMy8o^@tuv^@Wt+Was8H zr+*eHyo^_<_8v6F*bKA(7t{?L@P@7&9d&P}hGvXp{KooKqrfJc@85pwJ?Gj3 z<&_t#f{$#c$^L;NdvVKEA_m^a{BQt4iPD3gs=rFD@27+kdJf_-3u4@v$PZ&zL&eH-c_WK@^I-!?c&suC_jm^h zz&bVXb7EY61UA;?dV9e%FRa-=5g)33r1kz%(0~1M@AnH<&oHNX zyGhExSEoUu#5lB0onvc0s8AQywNHa6#t7 zT)UHq;7guZM zr=KcVqs$>jqj~?qMcKiwQ*Hu+2Hg!K>+vmGW06s5-%;lNXw>KRlljT+wu@blfLl5D zQs}#_DxnkK#+oaUacQ$ZSez@T7O@JS+OK+kYN{f(0%$^9M2lVmklb|LhVwGA$LFqW zT=SJ!icCi4vb;(HJ}>ok-lgElyG0x}P3>YyJ*U$Zp42?h?!l8u*I+c^ecP}=A(k2q zp5oFHprm`nulC!KmVa3~*46%XVbrLjEOk=y@fG<1>~Nx@`hrdu>QC*?Cf4x&UA2n{ zZE6YYX63`TR=*&RkwL*(dyPP+IoB0Bb?^SHS?>}thnZLLG*kqLi^3=Ft%;R`G!JH^ zz68Ok^{q($x_i=yEVzgIm&-2W;VHGLn&qL}N;LIxSKXm-@BPF5v!Y!g-Dk6CjQqT{~!;+L!W`en?fD*z~)?YH~=oX%71+HzE9b|7Dq;|8uIhc*Lf$R z$Iv1lT9e4N59^O6=vjS|(${#XN4hlW7`HZGXK>ZLT+ox5JH_~CF#}HzQ&GG*fs-SS}qBl93>ik63f2Nh!1oVM|deKzb++w^<$;`oJ%YDKR?^aAlVVbMP zfocDHm&R#3!J$4Vlir|pxmX86EIS3Mr7V*E^XZ1S#FsA)8k%pVHs_C@l4aDWG24(Q zh~csw6}z#8PA^*-^*Sp=*O838{7U}hYtAr^BIj_x|r|f^nGnh%hfC21D7J**bwv$S2ep-V$jmBs4`GZ}Eg(TQ%~(Oi?p>rMjdd z1*1pi841zSkoAF0vcDnEahA=(eLnaaamI*Jcev?2f7Z)?Ac&zjVzf)i z|3;4~%>vha+dmFjZi0!+_k7rq62V+XzR(PZQfH5jui$oXnc*+UzibuB3WmO3V(ExvfOMcBdt{27q5j z3UHG%kz31C3ENhR>8a-gE8Y=2K@igIH-CN&o{7_yVJlIf&kf|kMqobLnPYxJVMCkr zioX-czn>x`B1o9Q!|wSXViJ!$crzphu}zW||JsC3e1`sN z2eEa2 zZkjEXqnT@BzwnbcGkCReZC*@Vadejxq%PxTj*cX4={7D9gY2ffd=hJd^H6oP!@hCb zy%mv(gZ%W)EKQbIKc5y)VDlKS|L6NW-V3%j>u)yXXgW-kHcF73`9;(0tPW^DyRjwn ztDAp(io2U8bk}glVPYq=nJT4~$kGEJ#CtNf@qGKU97gnyHWtX^>4ga{@?EX_xrgH#lKS48(@4>_V3Npf8#)%e<0oe#_eVQQtJQ4raJ$m z_usg>?EnASZ~xyEf|P+tkK@-lVN}t1{I~b|uReVtrT(Xn)e1lzH^8ln>d9>hel?nE z48cF$xatC`3HW7Pjj`fr+M$|DdiBsZ% z4k;tNGnW6os$d8l=VCbcRwMv;lE6bx=;h~kJqIjdxz&dW3aRgHW4YgsG7WDEzS+-t zxDS3f?0EQVin9&BVyATX5CPp*N%_K#cpjtES9>>BB`T@EsHbYRI<* zb)LE!)_WP;gx?*&^gnhI$bbx^1X1PUFEKFCGx6Oin&E<^q@*T6;aw!Rs55C4*_-sy ziyHc?_AQSsKxRT{Pd=5-|5Ho2cQj#?Ac0viMMq;Jz^(KY=d48f9yf|4ckcMf*zK)< z2qC0T_yWIjO^+~4P~!xYK;=LJ0SgV$QXQkk9ufquf0DVkREve z`Z?dC#5TuJ16iQ!^WYA`d}z-9Y&|JrXedh}2=vZLgg(9j9KL#gEqL zE9=y=gO1{1XoYH=KSE?ptKMpLDH{`n3^OrQQUWHa6>(Cxpw_{I$IIx8*(JHB_W`3r z=)NrYI@OfxP+#FVLm&L(iKOa#0#j{3H+h?;j1OC`(s%ca!Tz_c!wbP`!B>kpsK1RJ zok^IVf=>s6WdSa5EGHu2FyGlpE#`kG>R#rIG$R~DOIL8I@75yhmap&tcvde@PXQ`| za4O1rDJXhIS#|R}okcrA_moa^V>#Zh2PN;fIVv@X-V8D5NIyhRpO?RE{dMW^pGdXN zhfN#ioz_$`%8fWY*e{fn) zk35Jyn#4=_$y9`;)3QhoMSz&nE0P*@5mlo@m~X0Oal14Ey(ol z+svnVB|B1z$LHtgb=;}tn0n_6F7TX4llL0+jGr4Gc*dSLlV7doEXn1vR6|h)Kyj;}T z^0Djt@j67`g$40W$K4^XECJ{LK6d;j@Kf;>QPX_;x&O@2%y194tvK6z|6UN;EeRZI z!R1YXzjyrDPi~yyBog*l)1m-kgEshg1fW`J7ET!?>iR4v=K^v|3LK6%d#L=|D8^t$ zg6B7F1}awn0=dAt8v=yRH;lV?FE|sQP+B^QBtt~?L^R_^=CpKxbJC_HGd0cJqE4l8*Pt_659F!N zm;Q4sw3tU!&#?=_DeI$65aIfv)lH@f(f-6}GOO)#x0#GVmCl`}KoI^vlbDr1zP){5 zQ}r5)Vhp+hC!>Y(@UEhMjA?=y=R57_>ci_ptUVz=3UfzAE>{eshl6p^GNFGdc9edj2a_UqDYEUcXn z`=!4f_lq6tdwjW%Od+;)1_T5mG{11Sd*A)~@37Lk2nN3O!YBo?FVEZ_04oqrZv%ycD*?#sW8vJb)Q&qAZ)Pe4=|Plql$k8HeecPS zVV6drk6?8W=AV=9Yzk*DuIN&A6mmj@tt_uI-Jpbl|U@JG) z0>8%JswQ|StA@(o$NfOErT!on{WY%ifBuACDR+#z1=#MlhU@C;U@+M5uxdbdPR=H$ zlkhMI?&P+%GJrFq%GB-qbzEwlu{5Dr`<7MS+kTj# zI+yh;(%pDF2g@gqVxBV7p4vTauYE+JNLlE=!b*6?!leX4BJwBg=wkaw2Meu>oQKB> zE4-Kia&h~BdI9wzZ;P0>f=O}aC5KNB)VjSl>41k6NE0dfv85$eKzZI6N9Kw&>lGjG|j9Vy9&Isa)lk7ZiE zNx_ZcpjYv|bUOQw@b$za;-8RQNX~re^Pkk)=h8xJRxa@` z7=hZSZ)u)lg}Bdw+?Wr0E8=iy$)8uy`a(2sp6TAl>Ev7vcB2UgC~`X~3X{6Gjs6^q zT3(I#wQbt*@HsGcg<>g!-GIO|=sWdnprs9IV}pG*SH>XM^FOQ}@B2RA^FfJ$KO&-w z%gb}J2G+=GQ7qeL#?<}7QJHU%jjtJ0#(aR95DnGI?` z5r#O~m!KV#ruTRX`0pTu{8@w#FxG#0iO=)O2r3Y$u}6ct*yqVG`WXW7yyMr&>1Ou3 z6LGJ8;qR8b^zR6u&n^N}t>23~Jzh2Y$rHc~zA{4D8oB-`efI0o;M_o&kb%y(l|Lme zzcMMx@{(}8_WS;#`*?O6TUV~>MwbHwtYIq^Ep6-rs=u?{MCg^@O<+yZVnaoQEj%;I zxIghuprb*&gP8C)^iK09se&5VQr<}9oya}H0+oFB^3y&E7h$ed5~PH&hOUd=8BfiH zk)FiSj}JAK#$}F>bcSNL;h2fGD^%Ovv(hH-=2VPRj1M>-ZQ?%pyh~aZW4rb zCH`Hr#(ds6i=sv^$ErnJ&Il2n01AnbO<=G3Px?>%vRmD}3BBS=$~`$~;X^{M9t%o=nd^WoCWi^Sb!eW# z5MhcM#3KK2N__Mj3dfw5gcUOhWrN_6q@MC$$1_YcC(dGQt}X~Ol@U>Dbryqa!rZxf zbv}T};vmDS_YOGh(0dpHuqJfSp(zzKxSb(cc*f^mr!fU!;m+*NPGU1<+5DFrv7s+C zocoxB`ewAJ?_o|!&9&i*m$do z*w%+0SvH(`swF&G&U5^di#mq&$z-o(hLoe{gJS+mn{hopBNn^_VTO`A7#d#)&-1S# z;hAy$YsdL-FnwZH;_W0TH9|YCemJpaxo?(wp|RpYxvj$Ts>!fJrb!k9<2O}nS$ywV zTi;a#XGrNuG(s%_oelUbTavjFXooc|Mb0h$Ks*e7_vH*Cb42 z*mMs|dsfdqRvp1G8?^)n>GiL$PN+o<>(x!gxh~(D6WbT=t%DE6X z;|jliSCX8Qz=ct~iFno@9Td0b)<*dvS<1x%?7p49C%G(FnB2LvX-A>d zd$E!*6QMpVHPOFuyIbS{`h;M=olwBuz#e)Vny#kLH!Ar#^Q;VKK9=?N5u&J3+;x=@ zXcxCtb<_Ho4U|h80#z74A3)$@$=t^P+{ z&3i9;0KuyER5Dco-N>5CtTalsN(zbVb~SZM%S+0W(r9eXy(oSJF@1Z76{z#KKGE;s zST06TT=wCPLgbDu`KU_ayxB#aoV^Yg0|s~} zLDcdlyt$ADawl%?BJ+qZ>UZo0vHI378@2XTRVXXXq09|af48`!n4@PC0tsH z%JM`|4hvP9&nm@bmiOvdpM~%wpL%@EVf8vy2DnhHWs>+K)ftRlc-yNhb#TnEwzf^A z3im9>ZN8}5fl48U4Ys0GT%Syc&hldy9K!i|K2Bv`HVaSv!IM1p0 zavlltL~_^>zTYVpHwOn&V9|_|Ld}PW<58u%TLjTSz=XIz8!5DuoTi zNuBQ0aEGo*+t-~xzA*9S^P6tlJierYJ8XB72}GSRxgfMZzZs|EVZBtTh9GAM4~*RL zh?M!`?UlZMOK*M{pKogLJPIpS{FLIBQmrFzbW}~j2~E}+ovJXLQVJWgI`txS&xyS+ zYop8C9|>#~d{y87$-d#Q$H|e%n6XLN>*f=4>njpkFU>-ajxO%I_Y?t_?~-*UfZJF% zKYd<$jqgcmE_II9OFuT1ZIAstt0(kc7>cdYioLC@4Md1c8*=?l+@^;4>&|9U0XtBPS7Zns0*R=9AMNHEi* zU*0FmKx>)gZ-N@+0h3|^_G|6z(&a_0Hrc9V8jnr8ktqrCW#3j5=uFQ<+YK*Hye%Fn zbaECDk?62?N~259w8;AbD4g=qvHIryR?0X&KTKatg1e ziTSR}{VgN1v;a%s7sYK1Lg#U%{dji%hw!BIgi$)*97&%$bk?C0Be?0GNSDWi(4jh3 ziyey$A%cs?`-w%s0pC}xb42r5!p|mPW3uRi^ z&h}+iOojB>^kaJI*yr(r4-(t?Cw{)J*@YnQ?T|baH>&*B?MkE_p>m~f*zylLv4BU; z{elb!3ija^PjkjoRkkk0hBWHE`Yx6EC}oqdQn@J;3MT%xaUEgw8RflUOHpCtao_c5 zj?*F&i5ATL3hUqKv%rlpV)SQxtG0pBk@z&ZNQvNx<~Hf+ACRz{@xccYtn^5}YdP>1 zXXY8>>h0~hS%smQ3r!`;s=h)56E#o(DL$1@)t+w&LH>k1lFadva`Q^xHZBO44K$ zgUvD0mQIdBWM8Cg^-0=cE58#2%?EBI`{a3(4!GqwRoFJH6%5_feMX}(7@(ty(82G# zsA&Jb9?NDEGo?h1yRGNh>r}wDrSK_6R3(f21EVE};*RK-+)P^7W{GRx0xG>u^_lj; z&ev0NxK{v^uDB`>yBCw$JG#~J7!$;E(tI{iylXT(vO=*O-Vk{jjp{k{K+R8rnXeOZ zZ&TF+a=!31%E=JpmD$uqeBw$SC&og53fcv`!}^#LHA|D-e~pQ<4GyK?4aq0F8HR%a zpc^94^!K0h{E#Wqas0tf9f$fC7n`wcGVV+vl-9f^k6Pdi-H-ol+cYjXqlQA1xVX`cE1Qw{U!Y8l-@O$TSbTuw-0%Seh)Kj zYU^J}xwp9@!6w?;HmUxx#-m9oMHgVC)Nrj+mLX>Nw3&8f$;z7f^cV1CM8o;?+a4$F zkdkOUzmks_p~08_H<8_|^;-6S_=DQKY3$ygD4z`d(REu|J8*CoAd+j?6brBh`&`@8 z1SV+)yn2oXEwE?(>yDV&o8GAhp+8BcZ8l=CCc`6pOi4>a+&1#EAcnbo#=+-Brm8Ks z-9oZ$ev$KhkGfOOD#n=`1-Y>qgD_1zRxGbCJeN1N#sEIM`de-{vYTMOhpDh;(rI>2 zp`c$ZVM0M%ujWkF<9uzR2Wv=GA$l=xfNYJ5!4y8(S^l!w2t4NoM1v!xx{g0_lgrqg zXh$jkVx&J2>r~oKa?F;P`98Rk@RE0g{BBoJCEzJm0H$M-F^qBo0(w_i-EYZudWsZ! zY`}+J&ibt8wqd03K;Fj1sSCOCx_xByPpTWF_?mrQXepx7_dDauV`i_Jt%%SpH^VO6 zMAC1atZIXy8X(ZpOf`*i=koNlc7Ow8c_)e5YfHl)ik)n(UqJ7F?1_m0{oqf>&wC!tPKAb&Bb`_y#5A7(q)xC_1u3$ z=&<<)tJkzMiT~bsi{P)hWYDRtk$kjYHSRSlCR%X~0 z)d+EUa_Ml6wJ{K`P#QDUIOF24&uHHh@y6!1S>n?hHu73*{ZQ=KOVSSstfXz?&H2qj z$_Yk0J;l2~e9OU=MC))Bt7X!*WR2|3E^;MF$gt>95D`&?{oO95rsGbNo%OWIy>w1f zo{kz>npqlg?qGyJ<7D*I^9=egVeJMP2RNkKM3h6n$*o`y=-HRGSHBD+RIC<8^2`eN zkh~)-!RD#X@KAjHuFh$Dejx3y8uz?q+Jy%HYuqE_I`YM?2ixgLP?OInGd98O4-+-p4sF#MuUOIv)@!C!{Z0Ekt7&h?LXMt1EnydC zeATyipiAfR2h^zhEbHP8e@pU%oWMtX5KQ1eZq211U>sMU_4y(2Tb{7%2@>E7hnF=L za`=ANDy!zR4u7PD72COkz9d7DSiO8?Cn1B6@#k&%%;+c&nwjC4LEImG{Eu2EjtgJD znzypYvQ+-UoClp-)Z%DB#3H-#<~ULoGGP1!QY=fRA%x()^Oj90n`mYwWp|C_yh?a9 z8-CZO9oNUJnEtr%IR>XE!sNl8%u+(naIvD9pK9=uzcHEZJGwofrcj53Nkz0vF zs=S`2%{jRPIho1*6tuI!lKY0MTdaRK8Y5;vTjmeiTK$3LB@XJ( z`-sz z`Q5}b&@xaMMXXsg>0~iZ{(-dMz0X;pP$J8aL%0@hhBe8 zIKC2to;aS0zgM=ZTL;pv(OPU=sNVa9H<%i_u=C4BbaL~@gq&Y8U%x3?JVqBNm~7}5 zSX?AS{&oY`k}3K(-~FhYsk8a$Kon|TsY`1nGl&teF^e4zmcjhaY(S?-jkTB1U~c(` zU`ZvhaPHX9zI@Wj%O7r0`k^yg;WX~AGauCknWzHw{KC?Qxu|@izGXMjZWcH3rsfiy zKZN+7G&_kRd&X=a$Kb3no9d34#ouV|hRy-I&fcvtRt~oOT`(NH1IRSHoCWJtWG|?P zEe7mwh0|?G+tmV>>fTJ>TkXrZs6{9aew609znzj}#FQi{Um`pRL=sN6eoSx8$Xu!4 zj>#B&CR=S&@SD^p=^ChTL`{}wSKYMFV@ZKk-;e#6c(t3LVI8T*m~?|PK2^7b^N+W^y)L1D`o9l zf~_WGrOKvWhDvC;Sh5Ej6Fu#N%h+XXghc!FI6&rQeTpBkcHUw#i|NI_UE=)?e`5H~ z$SoibNKumaIGxmAm!2G+-^i%fn~aB7bW2a@Z7xWQg3>hiI*G9!%hLPCqE-75{Hkl9 z3P}Yu%3$X5DI*YsqU^5juirG+G~hevk=di6>r+5hz^(& zMxAE+I%n*Q5K5>1AS-@8F_N2&m2A?9r&2VElcFo>YCb;hKBBd&tKBgbu8;w!zr;(h zgx~X-u^F7mUKw9IUqu-+BOJZn#n1NXJe2N`I(Xnyf}~7Xr8y(aq|a8yG=Kvdy7(zA z9|D|w1aEGnU?%h0H#FUCQSFgR_%?~>WFs}F!)eX^zip28By~ogCG?^phtSvS-XOXK z&ww13xIk~wC#7{hauM%ke(o#wgzpTrZ1*$h{S6yrIYY)D=9Ju8vTwPdDXldnh?(+$ z38gYjfe-_ryd!CYc3(%xKDlVhs@$}%h-BUutp1nwVyR3LQ0&R2}wXjPXcBiW+|gT ztLgh1gRW2dL*zkE5jX)u{*whiPD=;nVf_{rIt>D%n8Za|rTK*ce$ZID`K1G9YMIg( zts#mU#jL4C!Qwmua`ZFP?!ka)*$Q&ror`#QZfaKt!muz+=` zkL;THU*Fq7JLcrSY^RuhbQ5St-8BO9Annk1A(XcEPoX!=(E8uhO*7RwaVD}m->F}4 zr-_{~2!ytSd+67z&f7<-E~(J$%mAyRoxgr0z1cj>i4a=SX-E43VP;B~@Gc(Dr#?mR&X}U1`R(L57|vF9dfVs9XIb~5yZRHlgr!lhBm*q0l`Z#8 zT&>)KC%#z6+nVR=8m^ELFFLn^v_O*mTwDiAtF`(6=Z&iL^@GV|~EztpHGEM≧Gx81 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

    i1u+ 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 Ay8r+H diff --git a/dashboard-ui/css/images/tour/web/tourtaphold.jpg b/dashboard-ui/css/images/tour/web/tourtaphold.jpg deleted file mode 100644 index c032dcda93579d8004ae326a216c064b74235e02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156839 zcmeFZ3pkWr+c!QcDbi$@P^MBzV(zjlyGfFegtCpfBMC9LkdZN0B__Mv2zSJUgcwt{ zWiyj~kz_j|#>^zy&)8nf?z?)P_j|wle!lnkzUTP9_x=Bm|M7oDYr58Tty$|l*XCU3 zI?vyE3BL%(U^^_&TAYQ6h={;`h5led2JE^S*5^75W^D~S0)xS}z&42}!bG7f5hxjp zDE<5OS&_rAjeonp0eW~027SYJK7d`UC`P26zSU)zi^Z}XC?nv75x0M@EuHQ%Lc&){6>-eunkfo8>K{q%`gN+yXfERhFJL9M`Xjs zO`@B{wrmxbfC^OZfNc=jxN*a#jiREPHbJE$py#knQlirPj+tzhvArs`KT!7gy`-Ei zDyLsJ$k}zX4`_MZy1!L?r~EDj#e;`b533!~*3s2FaZ=y(jM-W9a~78Nmo7UvIyt*| zUh}%{eZ$8$C^+PHC^qa)JF<0i46e2Hubh0;c;O``jbZI(8%6}uWJv;X+LEwZPRa$YxVRnf9z%X!@D7Tu_~2~5_HZ(_ zCg(zKRn|?uP0-QzuTMTd($~}lm$S5eP+#}btomT*T%lbdslXLwKSdJ4X5k<0FhZE$ zvJf^+Yp1ebQEk~l2wS0|1@%fo*bpCBUtS>pLmk~hn1p;QdTEys){ajV!rp5O zVf{A&9=|~d8w;VX5kEvU31Rk&$Tj{wA*=x^v6lWJqOITc?-efn)5LcF8?Eqvqg7xv z2VX`V7s7~N5IhC65cUL@{x#w3XE#Mv#%(X+1!=q|8{(TMzVRxY!`$r;jJ$ivxi?}?G8b#!vI60?< zR{QH5It(VVj`ceK`w9SFzL{U+-WS5&O#_Q3fTF=fp5PrY)-HtcK1KwY$vUCMq_^2+wBROdCiJ&>$>T%)L#nlX*{5R%e!OcgjjFcRDUsIz z(PM3#oq0iIx*wVykM(XmG<=C>cshN9M2AtCd_{FnV~Un$#TOP&adt+9h7@AM&HKnIt_VeEvn_V3o3=3H+#Vesb;?Z|capZ) zlIG+-6^^`}28SQj(Ek+0p*oQCPXd)h?#+EC3Rxx3i_MddlaMbP1JksozJhp5-{)RS z&ez4ZK5Virjw$%yI^6$gyYh&=VDPEu$q3uUs>1Li-BE~=rewK@f_}U8k(cDegHAop z4r<$8AAR)N@?xu3{IRY3;>&k+6mGj%F8iscO`&kg!XtUB*ZoUsM~@rY<+R$J`;u4G zpmOA0q{%zgQU3dTG{!d=yp<>L18mZ8%3OZl1 zLp#9R`rS)uvj}H~zhk4o7z}4&w(xYj4}gIr(|p~cBG)w`Y*@;#CfMDh^QvzBZB#|P zT>#fW!A@nv*L&g}8^5+v_~Nlu@-kbGYI~X=EzL=PiJ}(SrO6B*Z5qDtRNB`L`{9IR zk?Y{q@eA2|?1RUV1@EU?NmmYSfBws3_LNS6m*B_wpVC_|*_vThJ49t|PyJV<9eVc5FBkOC?;`+y$jOu6Us{IoTuPOA)Js?N z*6@YjdA5fPjmXHLJm0$lT`eIjk+sx`OF%nd^Mx>`87Y3bCj`k?$y^u0^w%y>7Nb&} zZrabgAl6OR^|q*A4aA2O31O2JvbJUs7RwAX*^46oL=qc?%HuWh+fNw0tWhs}o*DYg zLvH11>9Uw)#ll-Lv82u|^GfQiok~URHOCz6^yR$vM$T>bsj&U6mRq&(Q(-YGV9=X8 z%UcA2TUnv zfCyS_{iQ>bAbi5betLm#?Som2X#t-JVaw%h{K`jlT&N7gzH_?26AjlLyOd?B;-pBwRRzM|WZd4l|V2?bi%y-8| zHdWoJ#p37PKhKh%Wjb{GhkSe8M?dqn|EM&xRnkp+#H3=-+qLC&?Jo}xtOrfoOl2~v zXB4>lXrMt;1Gv^{${7an5xD{60lua&&*6 z{~_9vn`#?XJUCHmio|fj1b0HJjZ5OizRo9g(F<%WktgFQ*qXpK#CkJVc`|Tj;w->f zZ0ZK7E6torYND|W{=GhVW>~e=W)tr$=$SvgaAO6*t~Lwe@*dv4qwrlb$nfzBvz@uzw8qc3$GZ=2dk$*t5=0{xxi8}L*Sb;ni z)1-)gP)bp-Cbf;t8Y?}lBH=Bn^Mj5~-6-EqG-H-{pCaog(57%gql{&+t7g5%V!kUVDHYI1 zIY%>zfs}E9ix#`O4pNF49Y64N@4~Kn?}^InVjJV^%wX-h;DrUe%OnlxTS9IC8jb_r za7jTAVlzb_-%GE66YyKHn3Z^lmU!HGw%$w^_vj>0ZbWavztLGMQ8y?q*_rNsfPqd-E5o#|W-I?*eLGlq0!LvyY!#D^Tp2Qe7l zqHi;MjERc6Lu@J(9Ol^p@p`Cjbzv(uQ4}Pk*<><|Bw9PJM!c}Ns@gOuNlEuA$h=Xq zX{DSe!kQn36yX*+`(g)uc+m=s@XMLHh3|7g%xV?jj@NUJ){La)uS9Y-p64tVJSgQk zZ;#5g2K)}TK2gpJEHPuu8lR0de`BqyyWxo3I{kW0m_Ia{?sI8#HGY160H}z_0c3%( zKhR|_d8hdly!KZ?@2D34Dd2$|j9V$;n9mG9n^Gjt%m;Fi%#hWVw>Tf>VS9$yT|-fC z?wKhWY-AeUjtZN|e(^Nn_K^9?=~K45gm?(i|P6aC^9Jf(HB{eg?`16^#(7 zljF!V5tS?8LlO<>EtEroPk^kU-ir~es|}dXUS*|rOw!>YwPd(&bw<2ErVmr;7e1nQ zu}4!U!bM%d|9sI)HZxL=O%!s`)Ns=#p0#uaHA&W5Wg7@#YbpnUk@j7>o0 z?VRVhGhjH^qF#^_#-u(}-V6?6*qY&3oF4N_h=TSodBYTO8*-q@`jL7#X2)B%We#RG zgc}ADSJL>;@$x(@8{O2kohSAg@a_`D?E}5ICwa%%-}8c)aquW1436LYRX2yddbXCc zy};{*6|>&5%^`c$zE3BtB4WSNWNEzZq{HuLl0Lt!nZ;;!OngNk$14Tl0{r+ z6RslfAO&pT)UMpIxvPATO^DPCw%OuxgGQGN#zYa73cyG*LKz#!_^Q}n;kZ+eE@`N` zvo<2r$oRXSE1~K;UJufw9Vwe}7ijpSyxVMmCo}QRSe#!;(M4nBo0T>Axpl6bTdT~r zC__0GAnvQLNiM;i0_EABuAomYJStm@bD=0_*zH3}Cr7EJ?8j)xSC>0wS3V;0f08Wv zI~c?aqx#y!(IrqGZb$}vHl2HocYq3_Ad(*>vV^c0!>ePp5i+eiGc*!gto<062K7Wj zjSN$4QX)cmYH zcQ;R*3V=td9~jHyJBgca8oK2Q+E8pO1!M6+Y$yZW)VX1z5haaB`W~A!-alX{8H&ku zYJm=x(pVwvVog;w$AS91D}U5)ylJ|+`fxs>iLQVe8y3Rif$eo7oM>PR?>tzNjq0#z2|}1>R}3UfgfMTqLML;?=1li;0%8m~YtJOgO)1NP)R&-@EzLjYZ7gCl z_B!41k;I3k>Bv15`8XRUB)62@IMJ0{2apJzZOT8hZDOc5gs=yQ*Xd2@?NcOflQD^CQe$*0xAyZ+mH3IRK*Zdq;&i~-B5W6H zXA)N#On--}Oi$FrNip}>GymYf5*(eTiyEHfz#B8DgyniGCK5VHU3Wt@3Z%O$vVxlL z5D3gSM01XLGh7ioJ?hsnIcIpXs3Y_?ZL1p6+922hMY~F|nbcXA;(0=ixj@~!K?jpS z+%DJ)G+d}q2Od$&_~`@;#gKQPnxD1A-yd<-?~R6QtFjFL3D2H2KZJZY&OJ6rTvofzpdk+N4MYbnS*pL@MzSG?<&~x zWULk~&oklwQDHOecbWs|$*M3y->Fgbv9&8#BgY(Sz1U+mFR&;ZFp`Ok8d9BA3gk%T z^x^mZ7~S4STDJEOXBSv>lMi_MDHrc}#Kan8CW8CWjTUvbIXL)d6sD<2&`;6gCy=N& z6GeHusr*YyMC&&w~uuyBy*0ugZDdI0( zSUjPBSO{}01J*Y}&Bi+lVMzG0w+hq?NZ#94V9{jB`>&+_r3W291=|Y9*MzVoF{s&H zWPv+k>XSLt3Fx&Th~w{(Kf3-xYTsYGko@#V9^d@~#3&qM^cb2~hw6WtD7Z^qn1C4W z6zl%q4Y&E9M;iZiuff11NX>C?Nu@y1v=a*n0kfN6hVK+<< zCT8);-`7yS3C|XB)S36Z&dk-DqnWR(?@Xu=N>8_|X0NyIYQ2`RGH|%awbt9MBV%U;>|r6aIy+}He@btvN%_R2P|Z8|6~g-SKeJ1Mmm2j=bU{VsHd8XZ;M zD0wfQ@gQ#|@1&Y_P+!)!)RcOQPLlqibo=Do8aikiVzV}XRR{wDP-{CA|C+4{O9!Uc z1=R*8y#|FaG_*1HKlxzmhT-k2Dd4TX62hp}2wt4|KV*;3^8xe#qeHU`GA9xQC7&!~ zrvZj!KWd_$z~{e#{0%Oszh+PVy_xOKw*eXtwS4{7B}d2|wk4oQ2s4^N&Cj+8Vf!J! z+CSX*SPRiaTYht^qg+6RtPjOn|67J0dC}JeR8mu#8*v#@N%_uCQ{@IA-9+gn&=n5n zaswfMT?O#hY>=i9MqB0w>@I`!7cvM;ef(BfS}oWC8Ro;k0QBKRfmz;Pb5BAARPyw1 z>HZg&TDnGd)Uj@F{41&HMwQg(ZX~K^pWw-1zPWku$yi^*?)TOvh#~24}R?KY-@w%)mQ*MUdu?KeaI)Y-@J> zbnM}08-AwBB@LO29OYu~JfEcJ>D6Vj53Tmb9=LQi&DksI&AHqdW%IpS{&rGs?M3fP z;~GP&T!4q#!=0yvu**HO&;EGb7wm}`p80mTLzeTrXup;8d&k*}H#Kx#r|E2SQt@)X zta7@dNWDMdNb-xPUIv|JZ@5Vn1@o>WiS-(3Bn8LRbKRsPmdh%ZdC+6+@3~)*TPoE` z{oIfF+70@4516xyUEkLB`d9EhoAjS6X0?nzy_1$z^!3UYSNAVNR^b}?!xC~evDd4k zMvck9xO*-DpNHaFH&QD?8Yp% z!M1o{yQ`}P%a7u&GSH&VKDzp6Nyyk(Y^R|`n4zNE_s3}iYByH=Zx$7gF zcf72rFU#UcK)SIs>4bG-srqoyr;7zMy#?F!%2RJJ3Umw_ll_MY{dlEmegBeGhoR`m z(oBPCe*?S9&mlW0wY^Bqajs6C-m4G(n2HY}f>_1PS!c#__HJkxA~(5VEMNBpWZJU% z%L56rLDMeAnMIi-^tqV!;`&+YAd7Hw`&9Mj(eJEwRn;RB+nF}fSc%iUFFo}!Tkz4(ZeIo=dn{=#zBJwaAUkeKU9ztG$EzvFHpe%5eoDh8q7^k)j#Vrk zEwptBHhntZrgLzt6d$&4mZ1Rr?HZ!hMO}~MEvuw55Pr7O_@F}tp;8h5*V4UlOMiW3hWcBbkFGqSS!W`IZM|Nw-?6__+J5_bRySn-wJ1W9@ zyf3TZam;b7ns(rmlDr2KQC>$f%b+J)zK)!M!TzXf|i z1)t|U2!aY${`Z2|kOCd?ORNi0Sx`YAP4^p@Ni*YTuTVm8?wy#L|(nUwcsJ2G)CN{=MOAL5P;uqXqw$PgraGA%>2vodR?vdCA) zWl}OMbd%!_7uWLx*Qb1j)Gj|U%Xs+i;NYd4pewYc%q~fse(!84ucLlz$iA0N->wu4 zTDRuQHKXd1~CLePIKSaqeGvG<97HF zk>{#<1N=2_GNX;os&3ZBUb}HxdW*+P*$?CaEvF;6_7c`f=4Iy++598glb$y|=i6x) zwPidnAOscf%2z#H?Qra|+LzvGg%a75{E|F1W}aPcgQZ>Gg*5#H@yjZfPs3hXzSz?T zmDTi8wfk9?xes(?zMZS&9!_qV3zjsdU%J71n{4~?%ScI=pK-zg-37DTs^|9PN!Pzt zmE!zzW8hI1d)2*Pg}s!PSdhxut)JidHjU|ImQa<5OpOREsz{sq-3&oT?<>tpPq_Eq zbn-aQqI;$nt*D%1DC0A_hn*J3C@z|ru&DH@*mK%qF5ucZW^h&XrKH!AGfC-p*Zdc2 z&yf3ZL1SDlRn%>AsI-_-T~ToiEwZV2t4ZOK-!$2Z*eOiex)kva`=Wa@<$v;4X?q zVf!aF9X0#s-!oG3FYw|9-(4a*N?gD`Y}auud|qIA$?HbnV~@21dFm&g_vMRU@F~*2 zM1CK8OYQchT^+yJWP)N- zQQF6Gh#a+4Yad50u%bPl7{2Cq8@ev~woY!K%T4YyR-tCI&b*0ix~=a{ zR{er0s1Xcwhj?RWL$Y?Bo1t`t6cn2u&YH;X!9F;De$%dwTpog>*1NY4s>39%i|s{! z)cGLY4E&69E+uuV`z&?)d)obh})=F+A2-lF(AK{XQn36pwJm zZm=O_d@47J`e^U#urO?3T$q6iw81Bt2mh{7XLov4s`$dFgA(Le;21Q83N%1s#Gz;Y z6_7?rSRLKY_RTc-F4N*KSE3j!A$z;)VD3mo(8%UGt6;*XL4&;bi%%p<26@t|o$duJK%QsF(M`R<25X!A4w9pnT-E&HP4$+To%I7xHd*Vuc*2s% zI_7vG*?C8UpO)6pu$Ey|wyJLdQwUS!8Ta${kcQA8i5F62;prnE8C}FsIBMw4So_?3 z{th`dx4P_gpMS1+oUiU;p?O&3tSZ z%5$73Wcf{3kMM76`x|fd4NVK2+R92K9Q)$tJD=-AE1#};db_4HXZLUKJ$efSjmNrD zeu*);LGOHIc6dYd%?L5b<`-XQ!UUwSmP6_iZjMbmIyGO=s*jUid`nWfFA+BDUm9PI zo_8pd-0idf+J^&YJnEI+0kS*|hK(qwYSE{mo#ipr(Mqdc@6686wE}|jCPTO6?(sfX zo83>^*SGia(TD!mGJfQ06`g!iUwI?@z__WINr?q!bS>*M#rOy?4FDNx@8Yr?h z7EYij`(+>K4Ux3#@z)>F&~p1+XA~mJtNv|7f)89ww65@aq@?~}VegyAO08jbPArFG zrUrMT{EhcaJ7%LWgkvKPGp+F(Q;mUWJ!$2&MGT~m1Ty3+g%Yg=ZosqgsQP6NEBr$U;uYe&L2ofu>@S=`S7B{^5BlS$p!^~_iQ z*+4LI!=%*YZ$7kiHPtUX`+~FDgB62}-w`U8db7hyvq!@Qwjgk$VPS5rRr8eE+2Qt) zsy%sp6nlD2knL{8>>?>q z&&}m~B=0Z&c(-ix;?OEJR&bDgz5dyxgm;P0s5+<2H>k4+TVTmfZF>+k@c6UbIUTI( zqmdBFQ(fa0dzyDLPq55Sb$dM!Y_-;dj^epX`-axT@MxL?gvU9i+$7e3l>6%B`cVh5 z&5Y!JW5TVR9lYLT&K%CtY7gtdRy5uCRr2Vuy4NiSXKtlBI9yJ0mdh}2K+8_8-%iKs zASHZiqU*gi1os&At}a}}!^&Ex?yQ5oGx&}J2d*4BcK3?ga2l-q!9}Or_=7ZKIdEX5 zt96JT87MToaUmhs1%wBF?h*sql42&D?au~c{FxF7?gK-e$}H~bo(Sn5 z&ZBL>wzO_jiLgPbhXI;fVQcqwm3*>Q*!Tj*Jq8Ofil?)af85sRCw>`!lhR(^r!cT< zjyLTJXpW!v?mUMB@2Xtu`eamag@zO1NHn_dsU9#4!Z0LVZ3b{xi`^y{uzt;oZ_wbm zkRr@jlxpwI7V;ePh}D6z0Q%yl-x^C+I7K?Ot=VXta> zP&tIV6a6G+RTA!`SBbCP^r{VZpPyg2)z%8vK#k@OL;v0W$2Z&m-WEUn7F1&Tott}5 zvwFW%@I)^E6E)AAY?wigo+-_cI=E69kap;V#!B=zHOU zpXBvn)#{$+3|U*ZD_hS!+?#6tM|(-f(>??{zs^SaHB;j__cFUR)thm(AOYQc=S5MV z7vo1kKZGi6?=g5A%n8-__(7kXR<&0>-rz3#iDNTf?K4Jz;2r7KK-P`eH-##)rX8qW zb%`@pVMS(vH*u31J)^9TQO+EnqvOY_PL-Ud6@ZzLDQJif{COopg~^R;kKRT6>1<#2&U}Q=@dAEDeA0rs>q{FKc!-p8Ea#io=QW&%2lu8n4Zd+MLt8@#jGw|L=JVgt^=J^D)k9@KAdg&vd z4mlq)=Gs4Z84l1y-L-Fhe*Cl+4|E8CmooQd@DBmDO(hgL#dX*|AszJbFPV50a)r7csdV_n?@6&^#a{&)*tmu}b5EY_LE84# znKQvs%mG@RZ64^tYP>y^@H94e1UVBRy)mSSaIrIF&zl&}Z4WQ%HZf8yS7?CMj-@+* zOPJgw+;j=mp7!|I>D``3Ot&qyFKG2XGV-}Uawm_b-SvR7x2&cI6R>QvZFov|(u=83 zckECJBr4jTHym-Z_-#eP_w$CTLfU3zRoMMsOlodVg=z zUvkVJ;_U_F!a33OF}Z32t}D(FkY<7?3UNhe^N=Ea1-0t|x(xEiQ-1 z45AF^?bug`VxqQVBdzPZE9c?ULptAvZokg;yJMUuS(TITyY7(VA9%IMr+S6$?lfwm zL+U$bBa{0Lg1ySkq7f)>ARb*VmYB{Uv>_q?XCs`I&hCohdDKAI0cClPCQgrKtxQL= z2lDs@V|+}r;t4@dPr&S)pfyAU@cteqzfx6wgk2~W+YRAq*`X^(`7Z=0a3>-LB_`N8 z0uDFO5W8@yY;n5XYYy`MOu(G62FPsVT0wA;NRt6Wivn!4ci+stH~M{d?6J36Ox(;J zE0Qc>@U$PLDXs21ILIdYE-d+-u~v`wXWZ2>K-!P8gX2yJW?O{hVN;r1@(1EdC-siI zbQqO)75Jt(Is_TjEuQK*-MOvo?B!1hkk|fUm9a<<

    =s)>;KfEYo+;vF4^=QV7HC zHvOG`SL{-UZA1~)(~|RGU@K$RyjedYNj`l@<3*lszK^e2^GbK4>1Q#ye*g)Kbu8JM z1@Hc6@x%WN#`u3#M)Z#9XFhx(|G5$Tvk-P&V_ z0p5q23SqBWGlj7H-)X(6Sr>??&pk>wA?%EtM^DfE#oEeOuPWcvQ|jMD_q4b7Yz+vQ zo144ltFKs zK3D&?H^fc#a&LfVU2mn4mTh^mQmy3a#<^VqC1n5WvEK*2AD*~>Zal&1x--8MR3BSy zq)K3|81p=-c~|}m>UDp(4F@q}!i11$(iAb9V%|A)q9dvr)w(qpNElL0II8^+nm@Q- zTmi|c+Y|)BGW|06tfnF@G;Tz%O@?sbP-R z5LXgnr(S;*!uBZ=TIS>Qsmd~qIpi1&{vc7#XTd~+5R>?5 zF65-49nQo{gH(~0@u456@PA%?kMZ_w>~TshgE$d;RqG|?f23iKtKWrB zZ8T$(3K~#Sf|gM|P=vdmx0|1%1BF@v0&ySiITw5naStwtYdpyFfQ}+0`$lx-RdyGl z4nD>Yw=L_doR2IAJsapl%Ew=GP*E5h%CIJ#AQtzmmV1Ear}`ZpgTs_yWdz&z^jGdt z>}u3Y@k6j7bjdc*Wf|u+1{dL(zK*oy$hV=lO|B=5rWfE$*z}l+5wYgm0}I+U^6^Vn zZU!v^Im*_TSWma^<->WkHtnblcp9-Xv2hwB@60>SFMwQy0Kp*}MML7OSsmyNIA1V@ zp@dPwrr3I{6CN76i4k~K1uabLTl~T7RfhqG6~SbT&)n{0zYiga2<&{byG|XL%7l<* z)ox&1p&zToQGgmSG%xYR>rgnSYF#-@t1dbBQJd1Q(@ehflAjEklB?MrfbX6-{F?~h z8h5!nL_-Pk*+3A{fhtrP=A97sNC>NRyh|O+(NAyC5Q9Q4_>TpO*y<+wc9eIPd8_i_ zz9nL8!PxDrF>6#KMT4W7xU37=EIEnIf?c$_%j7>kl^0_(?fU{=P%{@(1mezYPY7~6 zKU} zdz)2VdZPtKGU}yo&%+sJRgDyF!i_jv#Pyt{OX(ov)`3}X?s+Gk^MJMia+|LZCVNw0 zh_kB#V_t%O)(0j>mHX=a;jt;r)kAykdEBhX%(~zzVP|oF)G%Z5obgd?n=M$KkMjcW zk->B(I)02(8pXm$`B9E>G>b@BVoObQLeZD0?L)NK%7Xr7*W%&6*N^%u)meo$(l>*4 zHy(U=7jQvW7Bt#y1QVG=-cID0SPW{62-yg18j*t&D?a>mLmN)y7`zQdpq86Q8B1b2 znh>(Vk}3@~^LJ;DQq*tU(M)-XrL-~Kt4qN9J=PnHECIMtX}q?-o@G_p?Mlp9ehyyh z#(Kf*Nv;q6GyVu$uaPW^1;!?3Lb;oKcHW`I31Qc2(ZfWh9s!#EO5l;k)=_vAvE2J1 z&u@$zJygF!-BWkl1u`%moRWYPr7ix4dPlX>UD6QW%U7nM;Yh`QrdQEgP;u^iDPSZg z^Br{q{vcS|)#8GgsSoAQS_LOStFhrYD-E4Z4#s<)80w5oza=`Az2(5_s@cZBPZpuO z0>^b|PeS#&T;ykCxL2^~RtU=_W2nWo$9GfqfJraGP)l}n5l8GaIKt67$D!mij5d!N zSi>7v1?sw}YU8+x`fTHRmW>P2pum#_(>c_YEBxP4evkuIpwSD#;H?<)i8w9R9@Wc{R{R`8ojjjo7EC8&xf|JP zZ12HJH!B7rT4#-SEYEMqF(%-dB58hTStOj1Ix#cP>9qtq8E^t>GezbHG=A2Jyq(mQ zOCXXlAMN7Ugc0@0hH)Gt4MoQe*GUylW$$OFW#uCYb>{^JecB|OW*3s6+%qJU)Kq*X z#BGjp3HXGZ>4)ID8l1#;^D;aWh;NxQ;1ljS{6HumQAvM5-DqrtbKyVZxsir(+t~Dn zOB$Hd)MSL{Gz9_8K9+idu?ApY!)_@8?=k!lr)ui!GmMT;xqf&~j;>SSuvm#r3Cbuq z&JgV2xW2oy$ymDwf50>c)MBc}@sN2f9GO#bGwbq+p1s;e9<3h?eR3PPS*k7SFq-xc zYN&UFc;G3-05CHQK}HXyAfawkg^+ljjdxa?QJ`ArtQ@qTG$3Rt#|14EIX($5%JXDL z-{Y9Ou<-=$i629R$mKoZO!&+-iqb-ID@yhY?$|3fzv>SSoJD~f+GTju+;d@dcDaye z!AA0=4|Opv5hW~sK zbXIiYn2jP%qsRC-&!I=4fIByUV(bHB*wYt40&^O%0lSKZ`|YI}`Y@FIJ&a$9#otbs*8o_Km1y}orIG~LzYW0W^)`j8SLJIaL{^`1?+vdqCfGw#-zInUC zrLN6FV%H3c>aqQE=Cc0b?-BIToo?x0uW%#iycHp=Z9fFjJ^bg)ku2FDp~evFU9++AI8fEzM@C?wm>3XJ-0XRW4dLsv*DXOGrD?RLc*t+<`h4H zd|L~!u1H-VFsK51+V9<0;72>Iea%n*)k{rxT=l`TVgHe;5re8x5@e}RwokQqYjw0^ z{O6;=UIH3H5VDn;ItniG^dM~KodrcT zz{`ucr11`5C?g=WW*k=qf;;B8L&x9;CoqCbcUF1GLdaRh zoQ1H{U&RDc5GrKN3ApBkT2k+zvI&w<6NB^8}w9jG6!5G=FN5Cy?L;WP0Cf~c@i z!43v>&32m3rWmV3Kuc)tK1M;cE@VTiE<`bKI7jFw#X{I&yb@H#C`?lJuboO*IcpE~P+cul z>2Gvi;s0uSsek@CzwZ3g6HGILGA{@RSV;g!_J3T;U5GtN3|);%_ga-VriVhf9xCTO z6^#A!b%ELLu3BzmM;SMch=EAUri0(mJTt_fuI+Old5`cJUV{-WU4L3Be_b`^T5|$+ z*$jm_F+2wa^H&Q_$_rsq=6}vy`jPi@X*u6U2L{cq0*k{!*zPzX>|x%YGcSW}KXR#c zNB>jT-~WHR$Kuao>u)k_`ricFpJZ6D`<~i27%6Oo%lT-UcD{rDP<@yjs zt2ZmJuYz{^a_`0R;HwP|t`Cm9TiJWpygvMQj&2nU5nveDS)YT7`9<31?Mb7_d^JCS z!t^(P!B3jL6v(}^1odqnbUdRi7YH6%F8eNI!q>L=KmdI{^p%%f z?@}2}M|CUoO)l~wuw1d0xcd6r72LRkBx#5^ZqC?d@ohncqi7h znJ7m21zcnJReLajg@`s~Zck(&l(6zm)J=lj*u_)bAqr!)pZ5(^kQJu2T&~nV zSRA(A-5Z8VMr=ooB|#w<7cp^nHs>)h1UigbRS{>ilXr%#`#2-L1s<6#N#lhufhff& zK`IpL2s)3E_wY>EZI6uAI~XLZ^VC-q)OIMU?^h(r`*mW(jGgOCYrM_8fW+Vb)Mawj z7mu+;lK~khw&V}xeKjDom2K*L!+&b1&hcZSW)WO}(4HkIU=gD;S|*}%dJTnd#;K{^uZS=(Pq(9RvQ`s$Hibhz$%FMHtp&M*!(Ce;q2P@M_l3@ea;#QT zK?Al5>pWychhhfBah^T6uo7$#OPuGy&wz});jWSIvUhO~l^1@&oh)ak&u%Q3q{m3+#NcBtSH;A31Qz%>u6{n-u6O){ zMul{1ynM34y^Sd?_z-1e=af}iw!G*`Oo!sGCzc)UCo(5T+rD39-TeOitqx2%D>y48^(S@5 z)*Mgu@;U+iJJN2lX~z~7u?&Bk_3;d#D_%?>-V7|-BBnnM#W-aF*H)&T`p zAt2pQoVs@9r*5dJ27i|r`%W4MnP?3C@ViwLPwCvUSb|C45y{{yK>`B6^e)IdOw{RHZ!NGp_z--^!H91Vs70$xG#IFqFQbe5XDMz z-gWy|GZQzU8L@`IL4mCHjEa&d2(FDe@dxDAc7DPKaGv~f)L1&5y?_yij-{860{#yvs%|(LXi?7# z<0Lkjem>a2V&?+l0D0*K%ap+zTa9AgY4IO+_{eQ3d=8>g8{F&NDJEY7_6O6S$< z_rJ(LZN^~X0`WDjA1OM(PS}<1ucWfnJ}|C(i?%& z9Cl@^KUoW%rex#Imq*wLfrJQmA1L2UeWgj}h%rODVvxb~!Ns4k&E6|<9RId=304k> zEr#}7JDdx|Spsz4-{=Cmk#1zPMH&V@pR&EN_!UffH@dmsc%M(z9pi#R5YM!lIUtXl zfGl?}5am=T>OWJkbx|HVPu(QmMN2`F47d+SQ*R&@z>W+26x3K&4P+}XW=D=K(PfRd zVd)Hf3Nt5n5L9_bG2(PVzJI!$D;*@CWzRPnbXZBahLw_dCZ)boO&GleAG6(YUDqkx zwJ?I#0==t)m&A9%ccQCRX9C$1D_Wo{S9ur@q3_GOB6;3iRmc=8Rp-S(B+x6wcrtCR zkcAP^lo(Ih%$a*F7F%Mh!rRwvXwG(QK}+Lz@Gi0+J!`Y5ifpby-Xq#qzpAvTbYjM~ zU91p_18i zceq3bA$o>)nX3dYTGm6aaj27%0w?n>=n!{Vm6|-q5E|1CxI77#lxWr~4*W&+1Ks15 zbUa!Am>CeQKC;vmt0O`YTz|~YJR&Hkd*u#KmJNTsQuQo- zx=@>=)h2uATGjXcCA4$jo=xb(Lwaypx%f_CE6<7}i)}gw85-g7**hUm5M1;tC{1&I z!@eEo7ZfB8rrQmK%mS7@&dXN86;<5LQHSCrKc<+es9Spk1o(6PBsIAVn+ECwTbu#d zz^0ASV~qDO(0 z$zsO@ua@1!Bol%YVK@`ehNIl!(r*Z7c3d6^-WqHWuHNa`=#J{WFNt(}eP0N(?eXw4 zc=OoB?_%7NmP_ly->tr%CsSYW96)atCfZ#d4B-@9;8fPHHkF5q-NOZrDMg4~>Ps>0 zyDsw;i*f(F%r`$%S@XIg)xk=l!_7hcxyXL(%5!qC$c#XXgJ~!x?-XmW(zzz!(OjQJMZIMu6OA@3f>TaKo014+PmHdQSOmhI@5IDL%c0dvF**?{}r%;$N z7^8Pl!hONB$v!S&m4;h2nEAQq#7uv1{DHwsZ6N~Wvm?b+JJjpVFAdK~sQ5@Dp167> zm(AS9l$xsig$5j#RPV*?>T35!KLn$7@Nez=a&Ct}F3qQEjhs%O1D+K7eV+n=!L3a<%#C z@%BX&>@`TBgJ(8UmKs4qFV(!k6O8~=U$==IwOWPS|K+&tfNK4Aues%|`^9%}r#)Dg z>(9EUcTV}*%*?cUWX>AOmb2AD#~}6SK2Rd8Uf_+2DT~MY5}Jn^@bFg&dNhz|bixZa zQaO?S?QDpPN6}Mw}n7k;?cn_G9{dZPIMz z=AjdQp_fY-m(zz9q#pE8rV9$;IN^dDo^oCibC#-w^_q?zsH(N3 zR{FGzmu7%ucf5Y7JYYOdA&axkV)t0!I7{IQ=1zTVJ@wE^3ukul!)3KTaLV!Vh1LS|h7iix48^%$Fi^-{0 z`0hfEQJ+1Gz*_cJ#V{lRY`a*o<@05wDQ|mK?CKcKee_Zc?lwVwj z2#TlHYipCd4UNlT@_}7mJkxdt?@jawBV%oRfb;NBhkta1RF)HgGff-|&2w;+53xUI zyKtq+Z`sx`Z$SFJ-e=X zp8phkgLJuB%%t9^$-7Ik`PGI;_eU(R3|Chpli__&$O_3lOH-nExb7>J-8o~)^0`3P zH_K8$2;%8zQKjP(R^@rHp0Y?*qzGgL+`UwL!;fd=xt9 zsF07*RSsJ(2i$H4HiQ3?PWV?o;s4Li2}dCAJYxmgIXezit^t zV*uo%(Lu**yB;6JTFOS?AtPG%yk+kHsi!Yys>{F8vzXX-^+Zm0=Gj}~siybDW4{A` zSa`onRQpc#E|KVH8>C*M_Mvuzjrr;dN=*@5H0)V5O=;;^lf#jk98IgA`ci$|hX=Qa z7Dbq$A>f}YV&0B!yLOb-)C2u@qmD=*Skl5FjyVDVhaYnfh{g&)q@oTWk?^Yw!r$ZulJV~O#l5@?kM;k2r$|4|%n@jV^Oy{0#5n+Mo(x1Y zOp76P|1kAm!gfx-rOmlJ(GjLZLD(TMAb{=-P*<7(nj)e1_!5CwX97q#NDR0kfsiSl znf%H>lD9k>D2@#WTDm5yO64MZK@VaTt&fRYA~0<|_!l5ALO2G|g?ShTIw(M%;$uF9 z!42I1pqQ?1cpaUW`WXT1u9G^Vl_sDu7W@t!Ty%ZY_N5i4g9aoI+?!UuZBBl#+abr@ z?rGt4k|JOM|5NJt6z~9~C`E?Bu4duXD(=VX{LYv)s-?bA?t?q- z%Ci{U=?gY5QWIs#-;>sQillF@JCRBlSMU&0YCb0bs=ahm@7xGDu9#`}uchi+M$c;? z!SbBxt&-_Oc=##3wYA_DP4sJKxvG<2zML?>eoKYX5TAjXy1rvEr50EYGi za>$IKA$R~Qy=n{~gx8(u(R2R?=^bA*DQN?;cb0@;2tZE*(SAZc_)0}S?x4GjSxQWU zWX%kiN8j!7d3XgNOmZd*wwM9}AeYtHjYw?(W5`uwuy+C@#OC)uA7hw@jDat;4H$Po|-F>gCivlt5S11AP%nu1fWjeTF} z-7)yN8S(Av#~K8KSKfjFiT=UcGgOXLh z3~ePV$7}6uuMDsIq_17G;+4#n;>@rzv?|UpdX}U5Mr4?O92kTvl|e^7@!yC*5#@h0 zSqi)+Q^Ad5oCh6fhe`qH2nWm-m|hqfgsKXnzh(Tl2_iDd|L;i3R0JKt;+6hw1RDeU z&-=1A14c3tcvMm=377{eDp9V$SV91vz~XP%&h7m+#bXv=;*o+N41?9Rns-!Fb5Wl* zX`K#Dk^uuM{_msNKm3m-sCb4xngzCdSAWVEKz|r;1{W~PB|-MxfNhungU4n8bZDA) z(mLdS9|k}67d!IMl3PZiFO)zw#5w?J$-o8 zftS=rB36Xni;4{Uk52=)@brig;|L%D|7o?O`za70^HBuMQDABgvii;m!C1f&q zThTNQDqt*UwwYnOx~9bQ5W>D9U5ICQ*D3VBuQeJpIUq`j^WJ8}bO4v{KI&Yck6L*b zl{u_idp!^T`i00<(y4k7oHMm!zhHMe$`ve-tvoyZ_^zLO01MfOWk*6XdDm53eX>Mt zh~phWPR(uPMzB?Dt=FFbx%LK!QQzK&6$$ zNyXZF3CGt?jEZU4!Bbi{xIJ=(>kTJxF*ko_-NctnWH()=}vKl zHSn>?)aHuG-d|GDJrm&>D&g+h)KutT_B288sa1yUv*&5*lLfz}ua>;f zh;Y9a%+`Z?v3rFA8DWvl(1%}-TSL-o-J$|)S&k_4Fbk^mYoS9lzn z)JD?(*Wh8@iZEa!0G);{{f9ky7R{IgbG070CtzrE(O6&D9)AL0jC<%qiTuwkW=sFM zV9-K|T~ddkF$F+AI;}F?F%&?cXUYH0ZD~q9ny><)b3<08(z@iy?=6Y1i_w(b_n%vk zfL2B97@gd3$$Tp{GK^_`cH*Com z#4sHespg*qbRNFIFqi}wsgdLg$R7bu6sHX21`%*hGL|9tpN;-k8zP{NIaBg6XDR%DUj8fWKQFIA{2!^N zrte_6DtiYz%(Xn3v@`FozP*csanAlQ*WjNSikY#_4nuGR>vH-VNj#Cz3%1lQ@G-e> z7VJ(OUHH6dhtz9nzc^7P-D)^i!SP1T^XlTIhBShCYtjf?bC$VY(%h9?JNFA}GJ-GId%ZL{hd!fg7E&*S3v6y3`4G`x^*8?j zJDWe%@5l>KiL2f2LBu=q9T#D{AhjZBA+(30*arH1$AxvB>yuE)ImReMlvI`im5fxu z`rK6HMNse5T>HD{aCs!^jM>+(-!j;pGX{3EhZv`YN%%fA6N4`j$h0NACMR|QwSS-n z*Z?Ng=_Krh&u?rWz|KM@(e-i5)L7CkUUZ?ySh*8@9x7)WI^PXCS@VIn-baLru%|{U zfE6Q7(Rr5U%;XjRE*3t=>Xvp?0)ivW;qoxWw`zNuaZ^#kUKjm`GsLh$*21GbJI80WeDv-RWw-pyGgA z0~k%|5f5DfvDG*#a3le!rd@C#(B%-dzENY$;sC|VKjZQpAO97Li)-QOBQ?!kyS*?uaA=_hq209nu?Rai9EBOuDh{R}dtz#cQ~+ ziRMgldM%E<+#EBpVW;HUoYF#X-T(a<=?OEkSo$GHGZ=#{&O`X3%5b`?4S@fZ^MFSrfLoawHszr{qvkAECb>LTwVy@yFJS9dAhRPBh=kAbA%(K^cWV=6yu0j^q& zVoy$l({;%_J?MH+;&u>(d486z1;;tX(+wASF4%ieM%TnHk-SmIA6u?fR65Ru##@-8 zP!rZSwyBUE(6v^m934ZrlXOh_m*K=>2{1B2e+GDN^91n}5rW z3-i*bOIILEid zT0+M5GUL>M`N6yJ=Ru(=`6uFh8&AoGsn~}v#!K2l$lT|VLrwl23qVpp`LOmg`co7e zgWVOt2&_1xJ{^l#y;C0Cv{dfqyDuP7e(3qbLm^88t=A-xu-eN#+l@;|A z8=x;*IW5yf)hsu@SpK6zw8I_SJefDccW zzNQ#n%`Gn3M89mddGN*MkCztz*EPz{{R08><2<>c*D>EI7tA#e{pY@%DvjC_;g!}c3@r?0DbVjh z$6drE?SE+6Z}JY5KXa!!G>F*x?g-rN3Cr_R#f}K;OxCRy26LTy$0?N=q1~pu9ce}_ za`AiG!9+S)TCjMmp)(K=;M$^8#Xh*e!h^WJ-fxTn{~cDXQU;G}-RYf;ECnf+81Y;S zcHNSB7`aFK9ooQYqELI_bU6b$k}9OKG5OA}WjX0x0X(DUd42hk>-!fSQ)!|{_d_43 zz(U^iW0U+M^G9>)iu8;%8=haNX}(+{<$|e~g8a$;7$gQ8XXsqP0OC*6D9c*baKPV& z?QTCFNuqv539UV+^AubHUMlbzxFpH>%msx8qGxT-y_c2NL%wG!yOu0lY#)}bw4+O* z&F|dbt-vVqooMtKgSv-<8S2Z<6dn97=5X8m83E2{7I9?)CItLR-=)q60ay`6RMWa+ z2HN76^72vY-WTCc126)IKZNa9eRB5I)A&+>ljKVQnJgrZ|6-_r*@!}1?OgI%;{IYl zVe3#%g8<@=-Ayw?=QSQG=kF*Lwx#8hV-c_i*2NCf%K5R;-{oe-7DCCfv;LmB&0obE z?Zw54YQphpQB9jl+m3oyIZT((-tb4&$c2@tmU9cTTOExpbop@~Q;7ry=FHn$M?G)b z^=t5%3pXU&VRJUbNs_}_Qj@K&lFn=Yf;9j$rZ z4!Cc&f%|Z%eUpeq-W|NZoFaoMSBE@U4q8V{ed#)p)vYvL+3Bm3+of$Udc#*UKRDad zRd@E`D-)%GDg~v5zX*$Iq+KWSYh_)dy5tl6IbyyqTGbF=_=kT^wsIC*yS6<)?X_}1 zv%zL9`Rnk?0jTtMULGuq= zclbu?^?hZd^&q_b!HJ!eMd!Wsrj)ax+Lie&D!xs;CJ*^JA1${OZk%5Fw!f9a{SN#{ zEXmH@OJyC%vchJ~6GO^?GZ(xw;qU%_U;n;LfajpZj@MpfnT{lV#DmlG#ja~By$U0o zY?Q1oIC18(LD}liiOl|618k67@e_YN!2Z{JdIe+id2-4n@?(_W@_-4A%9a<~h9gz? zeQ3uj`)sGY6#e13ZD!dLxyk zAt6?rUjHn*knm9iuTyjVFN@dVw~Po?brw!?W;Q;5(UrB@*l{js9s>lR-;;F~#&5iK z*?AQ~Vl`!QRR{Z}4M?otkFGoLdu1R6uerUU@x5PT-RkwU4c>jtkT_t{^N|=ktVeEo z?JcQ-2$Ax&90@-voKwQwEK}1*;m3WNblsovq<(zGs=Qvvt>q#y9z8qG2Er7gkvqq- zK8o(5VIt3bn~1a!diYpNN^1G7#a%4h4!)4bsanTVGUMpzFU!5_90uPpf&<#*f&KOI z>2$oSxI*}=>;5;weYrI-%-XxZo|f_kN$z2U)H^q$e3kmckCLWp>%yLm%yr%BRObTX z!2L9T9&q}A%!HYBj`6wn`U4n}>Z{Sbc2etbr7V$-X$6)@lC`zARix{)FrDIy1cLLx3C6mzM5m_R;|Y!+EuVd2aNZ;DKYxD z7RKNDjdw)AQr8o{PufdniKM56lL6d^yM5yzL8ZB2`|Mgc_)Ld`{-fIZnSP;Xxh!$Z zX&2;wMl~VFw|OHur~y?oy(l{stK9*g^Tq)$hM8OSFMbNBW6GYke`^vkVO1gRKMnpt zD;{%~vyajYvFDX3uWy~%1qN@42Fe^e_=hQi?s4(Rr+1<5LQSy2OX3K(; zX|WQX`7VeL;C2KqBX()gCU#T}mq0gdA8k$}Nq6&SaztLx2 zllFRX&Ord?IRlN8vt4pp2e^6?Q&5d9*zfB8_{gdbuMkZ=y)A#O9%ml-SQD zX03@)Abr3I>~!KOdlPv-n^xA#Wj=pztiCv1#D>in$*G{mK6bq;$ieJ33*QrG2Z#Ax zykZJNVv=sX%nAY8yY^Elb`1au z9)o@zlx_R$(%0F{_P6dAfeR6g8nmO|ww>M<@+z7Yt@wSZHcDVtI=Ek%0n0h0OV7@? zn?8mih=!g0VSr=f1T3N&2NeP=ft{EgMihj0Of)FN8inZ$MM3So+hPE^d}0b-*xwYj zLxArV%HGl#U|JMoLz{HuyH>E~aVr(f`h90wJgL-0#2ns~)%?3&I0rGqmWcXzS7D!H z_1eZ48cWYXiKCFLBPR?kB3)V{KNw$zq*`V<-iUfl*En`dlDX=fE@9A{FUwh|nVGV9 zVo?5-X1+`62_H`Js8Z+0K{2ymQm#XZ!Lu+MC(dCH9OCpf3#o{*5*77U)-EEMyUd=7cSI(k~uYLT@m7?XbOyGipl$31Ge@ zfUc8Lc;dJkY(WZG!uHE8B&d3o(Y48H{ie}V=+j{L=eSfKJwOVhQYQxwR(ZzUp;BbRo2z88q@A8X8tj8Cdb#?1v$YR|NKXt|ppDbh zj}UkO0K5k2vDcQMd?K@LwjP~xht%Z^AZ8#IzqVm+kfgkvfmBx5j8AfL%lVuORbG0&(4~EK=H9o~9D@wv zL()Dbxj{HFFZ3Ly*Xp{xDX{SE5_LtYP&nXtm)O-Ppf!g6{s-WXAP~QmGlmwJ(Vl3y zBltK+ha*%AI39za45BBbAXVo))&3s&`A8}$q^E;x3JeJ$ zv-MC^cd1tRhamoO)7sX0Md17m&(ZR(Fe(U$!FG@98+?8XQ$7OR-qY@j_D)G1BDKFF zT^5nA(We`@U<_U_0CMQr7NG_o+`+b8s-V7d)4A#;I~7(szHixVe8&9pwqc_l%Iy!C z%zyq$Njrq+yNPitFsr5tOlROHfiU%Xko+y^A02_?G95Ngv@k<}fklhuP~ac*sZr$Z z$HxertC3RFtQSrX##~9JeGWXGj;cnf=f=B~+#T84M)ws@sa!0C7u&1AnFnvEWk&+Y ze9Ze$t$s*d;#SC!N~F&5`xUCoB4*kXr{4(@0XBqPVD#ZonGH1emyT02U?~&qP0;JS ztJT%?yHj*`ziZf*vBs z$Q#rvcsO&U@^Ml%6a*a4l6iD<16_woyG(*_@!=cc^$Zo zT+-tJgm!U|#j5#}wWP#NSJE~BMR_gxBtuUhXF*(jk|9h%20`#7A@~@B zURh!2uOsNdNlhH`QdQTp={kKpsck+)e~Ls(+?BS#~BB6 z1w5S4xg7a|%oY#k3d7mdQ|jt#Nh5h37rw#o)Tw=wAD*6ZHpDp11F}vpD^ScMPzt}WhxDGzAAogAn^&5Hc8`$;Ud-) zyyZVNx7_CH{mO+pS6QzA{2|jz*;gkQ1DT`8&>Hys2c#jH3KQi3OFxryWeT=;%xqp1 z7p|98dU}eP`1Jh#0^I(qG(G`N(Z}bNY~sz$%2z@x*aVw2z3$&gemwXOQx75_@-CH7 zMIG0zAH61Tf48CV56^3GMY2v&(CC))+eq@dzQ^~c{x9-T=~{wMA#S8_GJB+cWs|;I zj`K5LEMG>1Na}C(5nl~RK@iOm8FKa4?vT_^jW8j&xbIyhJY<=J`dH7$NvT)1X>j7* ztP6LT|4zS>;T6F?JtgCLV_mty=9|G7wd;!_cu`B7Qtrsbc1ywTzo|Cm{W6k8g40UY zt?pOC0t|^)F>YfodU>S|j1C5D1@Su?bYfY;0~ZneKIqsRL4d1{1qnEx7;wHNs6#04 zA{Kt!U&Q)&DLpsmDTN_d4!O1E_QBcp9)OFLy!xnotPBdzI2%8<+n86k;oIcyOnU!7 zvbf}$Dj!$kJA9DPk5oYm|D^B|DdFPHvEcBHgWOo@fyeM3I@vJ2o*OVw5Tn8RF2+%5 zk8QW2YEDhUZ=u8EOSvH5h#%a?lvHJ+r?haBIbQ}>3OjQMb>p;8_EihQI5uNUj&C#5 z)3Ra%UdCmxhGDdu2xBd8(oFn_15Wpcb1e$liQ9+pRc$S-$fx1wC6kD#b4F!(fM8HU z05xbq-xC1q7DLd>Y34?5(O_MZe^xVHxvN+o31*s zqBQb2J*gKPbgb2L@mXH>$H<0T^N*bAyXq|QmV^qBav-ym1Zz=-%9#KCp~_M34k9B$ z;{4>lu73T(xEILiZD?ZeJc#rn=PD98-{b1ekuCgvx6Jp%j&tI+(WUhUUw!h~8=e4+ z>SRaF?A07WmKB}hitsLbQCo2?-eq#)+`ZRDf);7L-h(wfxR72hC!D}*?;yEDM=kZ@ z4AC3i8iMxIGjeB(rRLn9iws_3$=?#;SPN`@zepO%@ptKsnKlZ_xFwYIrfha-svmPcawox_)txjba&7|U>_r|h`u1&n9Wp9`9^ zDUxpksMhi_GR89ZM_W8GJM-A%V7Xi;-H@rFaoWDV`n+5dtD#V2H!KD5zI^dB^43QR zalp*-3K@JO1;dfpDcJR$$p!4PN~i!I->OiER3|GLUOk(juGDCo6RdG1l-}-<9Qvrk zPV4vY=xml(?0e>61guEN^2PnjU)y~~-3l2STkF)^GU-h^;|Su|@;gJ`@y8;)t4JbV z>eWE=-y7Pe@#VN`=*on_d#%?ZZ*5!BVhfqJM@-QgGE2z={@=d8s=yP3WSKyLy8u0g zEybm|Is(K!-@o1#y?bgg-!*v5y2jT(iir(##;XGab`gsJVC3 zlUH0o*gT*l3YJLclPGR@^`K|SF_ddum=SW{=(uStv{6TgOT{CzxdKaD?SlZa!lqJAElV5ZC zPi8~nQES3O3RjBthuVUaMKK+Vnf%Ot|62n{51J>=D!Vaw=(=uivqhSoDC(I@3UiD= z`8Cr!a)jX6O9Lf zdynhbe}1rH&mDZed`g4E{+n~CI&!l5mINzHh8EmJ6Xy7y0kA^9i?It_9C#h+>gWAH z)2nvfF5o`hwk@d3VmnRFqtYV8WUxvR zOQQ$sS@IWbqZhM~R58mcy(E$RErQU9pkOp_l7bmds|dk&R!$gLGMh6d@JndA9b-xL&2_%TN<5*;Q@Ih#2azNZn$%=e|qRR_a^)I^WrqqUU@CMsd`0L zYRvYX$$jmMJ5GF|decVLR~g$TO&Ndokiz#V+uHeGe~{X~_DI~bDKb3o{is$((38xA zQ*)x4f?fA?q_Ge&RCl{<8zlE>-2*-MR|8|+hD~NGSsKPo13b44jcvQlyh<}ohGpbb z@~Cug>-R=l{i~szQDDh!y_{>GWOj9(NfrHmQ+&z687Y}{W*L)L(awOLoVHV6c>5Hp zdhX`r{ZkF-As{M5RsmF^)vLiRwvE?fqBLRLDLW9j(jmzVc zw7Txdn{VPnah@*gmN|{79vSaEG)x|E7&mLpn`5mG)NiB?a`#OwbOJU*1R_Y!>rI?lJ(;Zwu*gIQ7#wnAH-5XR41eqY|taC zXTl1B43$+dvVzq|P7F9r>_KvfcH}=2csF%*QKl};!D@At#GuD=u2KtN3IJ-@ zO!ns^OOWf(xvk^y{F~n<_Pu6ETU5&4-+;jrm|5)>$}$waY(Y;D)r{ay)P@Y!AdbYI zgC)*IM7RrBm{cU;rH8ll7Nr32=)8K^q z%9#-MVKCZcj*#;fz8DXC)4aSWn`S8aD*Si-RZC@ud-LXRD+Smvej^hS)LSbvuZq%| zDzO(VMpo}Mr9y2+^>_uqmla=zK*G`tSCJcIR<+RJZ3d=z6OX}6UkWD z9kgRmsbrYdw-2G}Y%GVhE=3QH4Yh;ea}`o<%qo+pAJHf&jRRT)Z4Z!xp1#1%b9Y9P zI~IJbv~XxyzPH=YpT-)njfe~u@dXsUCr@i>K{n={u!I!y*TxL{nu@*gn%0^RZa)n! zT@L*K&@1eP=*-+ufSNN{llJjQS#L2*oHO`fn+CJ!Gj%k1&TTm6u(*IPyBB56ZAqzD zQaEU^2_c#+0Z>g|l;Hm%`S`^0{{Cu1)kxla#knoZWOKB`0MnAf@8#vbEH9UfR8M2I;7lm~m z?rUG`h^lTx)mpa9P|gsXPI1Qcvt z?H`<5E&P#go{5{dQ>XD$mAr&vYcKRFb+uzaC#VO;gDoAdM{Vd z>4TI+h|BMj;o*hXxx#bBWJ@_vlT~y22L0y2_B9l%s2mu2u(wNf8AV*518~cd!ba`C zr`0%J#dkC?ON@xg_9cBO5a}9B2azC`^R?C5@=_W*%QATl8b>=mWz{jUv-x_)OlvtU z3JCJlLGjSoi|KwQM<4~`q=qKjyzXZ~Rl+J-c~wdaV$U=O3mI z)>|-z#)%vmg*Q+wv4Jq0yzDIf!0ce{&wvn^#{`eOzv@j7`ZSaA`Ofk)k~&jFe(*Me z;3yga-D=8qeHx`d50NI6Ih&gMM)*CBpZLpo;`$sfBy^aj{v*bexeN(y=-IC@T1stk z_)FVFBjs%|=B9>PRWA>=N2rI(f=i2zNbi&!Ho^RruL5r@L>w|rv z$o_3!W526qydR#fw-|RGX_#{i`xZV>D9geC>8T>_xF8_1iodAoK+KsQ9u%`mb{iJH z->FZjNcg^Ef5P@`HjB$HKY;cKY=isBOt$BA1M8v@Ckj=L!tZ~3qqdmBocQpr;$U>l zZ7cr*O|LE4s=3BgISA3nZrk6v1__k&0Vq%4#Noj`QptQfVVLPTs^QVDgUhwyYsFcq zY;%&8*)N_7xQ&Dftp_{&wyVhnd#&hgel@UW;TPw|DQ*JKvYP;(3t?E9S>D^4zV^c;8A&`(5HLZe+WScz@z|A-9PJ`s})5>6fpG zyTyDjWVNi7&k9q?VwdFWSo+H71(B8dbSo-qw2 z-#up#JlLEgBEl&h&_8eL)LN+Nr^_$&$Sho{eY2$uAmcJl`?Z=nqSN3oow74ujQk{( z7G_5pRd-`3q{EN1gMy1%idRA*vgxfNxMmB#RaUoWO_`r_C3X?pyjZtRNTNEuf^P?2>#G$VqG$!9&?{sO&YDQf{JuJj}v;#}1w(NR2)1FaRYi$jL zUyn)egFK0MkgGy>7I~B}b>n^2)t^fS#Aw0ow(CKBy5SE3KBk$RzkbO^b%)i|L$N7Vyru3f*mizKtG6m z2rBb2-UyK`_w_$b{4P$8-ht=T(ya45bR`NO-G23@7ew*5Z#0mICPt_AcVspI=M>jv zFN~PIe}9?`w8d{KA-Br@+nbr$Z^M_JjerzbuXqx0L++efHp@xPU~l?csCQ^zSd(U& z1;rShG&HE%5+1l!fmKZOo(^yLjZ;*xU_sp~OCeM&!UHxTcD-t%!TpI4Y59I_Ccta4 zS6}^dzayeKjHBlCLsp}&5*$3YG&2ki{f5m7e|Neld}lmmW3Q<>FS4lGbMS4#SKn71 z`Kjy_f5beIo+cHhjgo?M4W`LxF0u*(sX!hO96IS1_5Kw{m^YjFo;cG0=M6P(Z8Xwo zN&d!+Z8m<(>iX>$+1;wy{OJ#BeZF5=&FXG4%T{_%Ws~6lfOMat1&*CDJfn~H$=DS7 zIw1V8VsIuUHbx0sat^xRfX@7zUFe8LJSei%%qV-2AG|q*NGpY<$6Qoy1-nRYK^*CO zOvhT*zaVU2Q`Lf?s|8vYVqSV324s(%=1NB`%g2u}i-n(q1~wFoHvdT5nB5vtMy1Ww zas@L)THO?@OW!o6%U;*k{}F&nd8T%$ZemYJz2<>=WZH0PgDJ*XbA9~RI7#O-HLK*x zRBYgA8Li%MT>S98ctN?zoeHzeU9mXsNpiVwrok6w{>&tDJr~zlmpL6)(U$o4d5lpC%z3WoJ zLSStsrB;lbYgplzo?DMnZQXT*Y4LKk?E|O7(TCH?%KgC|f{9(4dPNHG&$YQOP^9#Q|8}KV=I6SIXr+|r$Rw&bk*YK1$J9K5RGd)`@ zgz-`d5^LcW1y@3<7lJdlR%q{c^o_CmgtFx@-PN}OezIjuTPHM#GYieyw8B^r0w!cJ zM9svhlT%~$Opge+#&T%Z>kX4N0bPuu^eqPL8pDn5D-4wh{RV5*c@L52d%z#h;UQQ* z^*7%0j~#sU zi^4FEt$oh2bzNlW`QZ@kB7Q(k2wa2)l$H_SzPT~LEF!jmDFt|3cC>4)i^x*6%{Y(; zdI;VaH{wlmh-!cw-|OC<_?qsA678ZznXV6vj|*S$lM#uX2xLY%qL+Pj-c^tL0SD^P z*^oX%I0gT0TCb5YIGIBCT6P_!_IZ77lJE0c2c@e%@hdfBy6 zuHaQ=%ag>PpOR{$>0X`8X-tB28rJl=G)QLlOzJ0g7Lg_)0t@$THnu`~O5m6kOmU|p z&mM_@4zOPK&!Afu&d?O5ZRXPYo&^ivVq$gYfWKv3CKU3RZi~fAM%zu%BK1^*PO+)G zKD4{V^V3Dd%P~~km)j;S>vdhdr}*ssPp7`JKKStccerRJk51+34J*Wj5}7BG!%dZy zTe^+{Fw&l&5Hs6M{@%KyQ6t9TB6`2{U@gp2WBx<&UgNQ*BKohIZqkidk>|ge3-D4% z5l)^?zCN89Q$BR|um0D~?x3NO3AQVB`A3}juCaZp(>Tu*mHW0ve636=%j8bMtqfDq zqolDXex5JSCi0oEAb%|DW;}gxGR!3h%s0Y=dT^l~CYBmSC@}ZQWrT!>*U*BFU%Gf) z`1P~%D%Fgm*ruPK*_GgU!*K8=bLQ-#)nkfbY$qG&+9$mM$rL%46ZUMe<1_imIXMsB zD>e(SY!nI3Dvg|=kvnOViuIZo9(dcbE41pJ(B|0fQ9K20@2dWcr=Ux>XkoOlrSK0G zs`V(ZDTY(-`@n;1KW^VHyiGi46$!v1Oc-MyZd!J-oQN(gE^KdECXgvrP|x~ek?nie z;+R6Nnu5t$>gt=!%=srCVlF*6=a;X_t&Cw_0l}q2#N6C%y&7j~5Fw@QXX5YIShWNj z-J^8OK&5}SHaf}bGttwtX>Uy-)y`JS*i*QiYrZaT14S}-;_+oViDiPguf$d5st7w( zhM|+`cHj=gcyZpR^64R(K$iz{j{h(LDm-$1I=wVF<;!t0#C_p+GC=1hfwu0FfXv^L z&zrV@#Z)PrT3od&nJ1QRUq+ngo+@oYeVu#>zP$+H4K3=ys1>;0aB}CVENv*c(5P8c z@C?=XB7^}DYrdIoX&s5#(IwlCi=h|h=t{}>vS@K?E~!Opn=e$#v5gFhsnPwEXx%(c zzk+js0y!cJ5Xx?Qly2?yiI^_rr;wMRaS|4cZUjg=!$74PhZcFE3&IJ#Otga*0FXnM zW~ASdR%8J6lTNjWy&~kvKTH4t`J@VuV5I)&g9EY0eD-#c2Gl3P8G7b4dpQWNAm_uY zpG1GcbQr%v@~pRxkM1$Loa(Ql7JcHylt|BDBopL}GNsU1058=AKM(z-35jcC`xt45 zO72#J3Idd6eLWp7XkR)(`zLP0wp>rPKUd6$?Lm)GSDx{Yu z3B7r0bcqY$`vWO~n9VhI*p{eE&oneE?BJzh4PphkC3XL}5b|6u3P$lh{=5x&rWoTW zJ=q3OK3Iy6(H%;mi9Ij@*b`&|s4gT9Djteo^htxBRqFwPLg5rMQsNtW2x+%7Z%@j_OM<--u$-bps``Sb<5PeFeY;(!Z*(U%i01-TN`G?@k4}QHL0r8o@GnqD`i$ug zB|zfknWxW*HK#KGeVpgbLcL@9q9@-H=A@_Cnejk?NWtmO5KO)^9@OrlPYr#^nu~{D z6h5PUpE5RLG})>_sog-rbQV@O6&$=^L?Gf+rn({@Q+Y^IIONt%atJ^#JE_ASYR%yD zNm@8})3Dy@6xI4D;9q%*KNHn^#5pT_pDm1l2aPRJWh?t))G{Nu>Wj?`Ds$ypsr%(r zAc6%dBXpR@bd+ITE*S!S>$RkpHm&xVA&sW$Au^czFmz?2l7pu=U0kJ({a^ zOYQ#HO*?GjzL);p$;~!m1ftd>&v<$2VmxwM{z_AQ(~hqDc_OAW2FznkfQJeHUtGOsP*dOc#v24hQNf0Q zR0Tvqq)87%^h*~|kY0k)1f;hBA)!cb(v=cGKxzo6^j2uCrk?)53c#y*nGbzzziRUBeL1u)QM)k@n8M@MOBo=CBV(%GMRVCOm6AWvO7ePk!{=|^#&opD)gsJo_fJ( z59264A|1$!!-c?tyOiLv)TDE0p0qTSRP;A3t%dm@`nmCLu&DnLE=8HG(z8O4p`T2ZwcF={c zWzr{dA{C=M7LKTCnjVJr9cUxy6AIzgB0A{yz*(z@jDxgyw9 zoHf~{y|{TjV*dzLcKaDSOKIt082lCehRvUK)`fKNxKMF3I_C zzNcV!s80(sa=8c&40S7yy17q2uS>S+3wUNH&;anF{|joP?Oi{L7hwZ?5tJD_T%y7M zHIa8WSOOVqOC*^(p8#9Tm>t!2=N7RUvgF~vb7J^4;**_8RBB%e@?3<`p6$`n8nm4K zHbuW(n!?(B97&hxXIFHxkHyWEb-|g_Rtd$uY{T!8=GWqL%5J>%fnW$xpG6l=$&|PL z3;`{eHO|b9{A{hA=4||TV&R7qQca?G!w>^eAZSQOXJzJqkbaWAI2^T@uw=pRhv`op zGF;(H6zf)7K>4mV->p4MSFpj`#)m6da0+a7EUVN)-`nUVurc%7vg~v(hn3@FXfk>1B3l|ufLSF?n_kcLVIh#meWWyCj^OSu zoKsdeo;sVCH{CwN7aMF7pUlH<2C66tfQT_MbzsIkI-1t9E6Y4mW+3g&+xR**nfLx6 znW0P1H-yJl;zm_Qjl7QI*Dyd1v%qk!8C<>LLG#qGSy6(8~>93njrAO z_!~5X?zY_HweII^8y1s`MGMuV4^!6{(W!IW3wc(n>@Pxgw+&>xKBDea5`Ld;J41dn zs=o`k7SldKog`SLB;={HMAGQ`B(u7znyt7#$2gJ82(K!tt0IH3VyO43eVjHaeVM$$ z+M^(Fu=MquWkwEj0RgS=(;4b(-)ck-sCLDlvT)Hg$dX<|Ni z8G9u9-H<*0)E?59cUE%#bT;Lr!I?QjujyBk$+0m4f`4mR8>w8u_kEPrsi#+lhmJ@W zG*5TIW0-Zp`B^OnJo?~OSFlF8v9?EI=Q7FlIU$o~ZS$p;y6|`)vYsWF$)M+&M;zlz zFGSW)vpxI!{7dtz5ta9oTp{Qr;_fq4$*^erNkB^=D)ELBu+~0mW zej6;VWT841H7c5Nw~1&odSr^!!K^Y2Hd|K(0Ix^plE)VFQc`K+LwVMrGRGBlG(VI$ zZ+f5tiTl_bim6JfeI5&|5&D8!J`bM^d$7DJr#)QXZJ4D_}SY;Nk5qNSML>KpbPI|>uL8kjUb4f1_iGSMw zAAEPwe`|F1Ks0nD?Dj9w%NcZ5{F<4vueAeIu8Ou2=nhC2Rx>Th&S3pFyQ#;%Yi-AM z^o5GVy_1J~uio7j1W6qAsMyAihZ%$DuYX!d0o$<((6+XpR-T8STifv>UF%3diXU1zfeJaJ#j$Wwc>SRc*?sQWH@;_?vg&JdiA(jn|=@_II;~jNN0U;oF5w|b?iUz`q^j-eM@Rg z2PhG?Knr~fd(_>0uX~h@mxucqs)+q+X57^j{^SdN+KQGsfiTP)P2^4AKpN%-xt`9V z>l_stL1R`9F-d!tw~PaYyJg15imRF<5lknWRxI|$MHZv|ealJ&$VyC&3z^WW`nk2vfcT#X>}&?uPkAte})&CSzj~^wO(WX}XQ?BJ4AZ zX)CR^;HaZI=~D);Y`iT_A;vfRXJ9EP4GIU>W#TPVvN5A7LeiI+WB z-NOQ-2!_pM*{bPWdS15=+G+=9kee~YOrJGe6T$@U&5n2i1F&B{mJnffZRQgk9|tP$ z7y;4IZaz4cCX=j|j$*^V=h{Mq1$3B)?@TVH{CYIpW!DeOPCOpzVM7+@do5ros30$2%<7Qx8j%Sk0rNPiro#I zrqA>A|AAZ|nd%IX$ih!-rFNiBngIMzwAp6k?Bu_)Kn}Kto+nt?Tl-07Z)T>)8`!(eLTg$7vXUp(e zQ5m)&iO&$7wT#3kAI04}y|FDX_YexrjRvW>K}nY^)Tsh=KVEE&uSRA0Pu zzwEp}qZq<^#OyB0l=(Jk_x^N+J9upQj95q?x9s;jGs!T(P;(RLR_@ilEns0DrDl^P zC+3hr_$;HJDXiu>67Q5|G=tT8+Xy3w#-wQPG)*`0hua=|?^secbp~W#tJ1d6?%Z2E zdh|7Z$lZH;syT-?5!MaJOdZyK7G{aPOjY}H;l=I@qZppELT4YHXJDw_T#xp~ncu3J z#cwZ^h98+FjwpLhJ0V#Lp$f)pH`Xh6;^xFhrX!_fl`p6>WQ|tvSLD7G69{Q-`zxfl z(dnl3K2?dNBl6PN66kKGi2(%`4T+)#V1pHnhAmK@awZBY*2TgZD!)=Yey7f~(9qEe?Ydw-Ux!y#savgR8{llxT6o&vw*<(;JuSt$k6 zU#zEST=R0f)r4ZWh}9S0pBHuS+}5mlH+A`%e;nh)kX&3NF}-tiMew)N6OEbcg$!bB zz3|vcEXJifx;IZ+909yJp?fbgM-XFH@SHz)v-NghXQWn^0dp z_1)b)At!EMA%1j*Id~{>3W!X(-r#F2l~hAviXe0j8n)|>pQE3=zbwIz7UOVm%_4=Pq zbc@n7Q1UKMyI?7QBHdKeA02=PiYaNU+qx~LD%CY+@7G~V7t`p8US^DbXC35%GVa?T zFD;HjB_HcfOQvJL7#p{-IO=?;i(&t&o_puB!>AuycIDX+KE&6KXI45Q#Mm7J_^3{v z#sn~~1n6WIZu_c@>(DCIErqfTgalct@>CV>I}TSRbGKHWi2w;M*ENAcxRZU$1)F{S z{;#NZ?r?;}xO3x6pt%+WzRDbPV-mY4?7npRTvP3RjXC(`Js#VTQ(Xkk;_kR2`v!{j z{9Cg;%)^8toihhBUA$D8b7n>f%6G_SXcQ~z8C~b%ptuy-Q+a9{NKzpILXBzZs$maD z_fNmFp&Wf|`6ya0eBM*uJf$h2WMi~BsK;jk5;D(VGDg#aInVbFgGGDW-8UE?Di zO637c_G~VSvuUhOSB;)}4rONT-WxI^ZW}-&+ybQfK+QcZb=2~{dbhDghe9Bis*#96 zXPgCaC?)SZOm#6nhMy8nnr@#$b~4>HhIuUR#IFLNQlLW^z&LFX{fd+w!(SVGWrZvi z;`k1&{!B~*UqDddGFPT;*aN01X)^)yr|gK?X6f@UEzS@c#0>K06S)4V3T30cK0Ln4 z<(4u*C(^GeEgJ4yLfKeMi>7k)7H=SLRSj}u(>vDhUR^3W@M&rpt%}Yde}9-cY7!mV zR0VX-Zy~0$tC2B{Zx$dNu$II6^TIPj0yNaa+zc*C4v$n+gd5<&Z%9i^ha+Vob|gRs zqI1{WVeUryc2|1eI+V$LZP@L@po?VslE;>ybuTfC8c2h%c|Yqj?(p zesxOgh5wjovGYBzTTD5`^A=%G%pc5B&1TC2G8Dl(N)@Ey=5K%{2`y85hgoDycdX+Q zOSGc2NXVHohEk*S``6CZ;YDGZMouTUB`udzyDpPB3~*z)*Aarvnv50sD z&{QNoAb4kAF`NVi93)0?X^K-3{2s;UR0r{!dV!);s#>C4a`u=6?Z!kZ-laGdccFj9 zqm_$b>@Uf}@u53b<8$^IZ#A=?Dv#YWzWyhc*+_)oL_z89m+)IDGA+)v)Yd@cIU zf~^WJa)8kOi-xb@yDZd zM0=E>m!n?z+(eeoIpR!EV`!qe-t%w#M+&AyB>arm(e6$zCps#Qg`Zccfkq=J0p;!% zf^uBaV(A>!4EH`ARqMFkGZ5NzteE2}ftTC@ERXaNF)So||GxZtzA`VAL>@kWqSQ*u z+CxNX!J*&RUxg`@sazo_5;@PiRUl?~Yf>}*t4LTHzs$yunD@WVnt`F(xBYDNKTv*v zOQ9pmT}3+kOCYFqSl2WzP>gK>#k#OslX}E^eb2i1i7y|(;8to~SJiF_19QKa$Os%f za%-SFgjlE(R{pvTORi1$w7+I^1L$b7GCiEM*IS)fWrhOk)^M(H^oM33pAL}*@Z=cc z&82Yx4d|-f(*(q-Ygc8Jrr0vm;Y;hJv;PjZ@T|RMMKv?#)9nSSS#B3ZWQV`3eA|bwR=@0Mr?Ik8U2D#Fv7GX zp24ZgMMU8lwGr^CqNT^!3j3aTzdI z2uVQ#ssQ`?Af2cb40F~{z=5NkeKc2!dTrj|I3zq0a8p&C%BQB#4_&6?FQHiKl{enU zYireok(5}sA{`n1nB!*Kt_7h|k2vWYrhK034(*)OF7O5oDy^EGGEcLZ+jU>PO?udde>2(_#KP5_w7@n|FcA- zq{}YOJkHx(LYEZVdAKWzlBYBeK31E*=;Qn%^IfJ4cv<@O#;zM#&IUry!y%ulw&b!CPH@-YG4(E(qIFWLMJElCuvg zptF3R2&sEto)y$8kXjqU#>d@ztQD`g?% z@MX1bce^sm%+UOG6?MoOuji{1EY~*5%3EgTi6OcT$z5Qo;~1NeKTDZuYknoxeMyy< zp5rVp=9=|#CT{z^J;Iy+t&P=dgdU2m*_w|t?3hILN7PUkfUC_FM%6iw2&hM@g zH3>aLE&@F`0muCL;{z22gxTlLVu2VAFHkXk3ywBs!Z{6`q;B#L#9y6$ayaYD!ou!Q z1%+&!*m5Q1Oumei5|a;32)@CPDxck zCAPT+>nY|R4X&jfw@Q3&C=Kgs5Sh1q#PhnlcoM#((mh3djJZY%aJ_Q0kxmxjG@93B z`BJ_6L_TuGsAysNscN58x!O+9JoDfSsiYqpBYyCP(k$JyhTZ07Zzv#~q$6kFe!iq> znhD|yrJ-e=$+@)5B@PG*0u7u|K1H`chJ04z4c6Yo+^b3ZXz1;-dD|+RIHfDkAGn7* zudsSq{Z4TfMO1b3A0^$4Q|MmIaEPN<5ND$Jd1DNc`5%=EZMgJ9H(Y8Lprm;`dN8`7 z=gH)VhT1Z7w@%*`uXoH26Dv#dg?&-f#F%01P-HG&W-&8Jj;=q?Qc2yvs;%Ji4qxdG~HeZLTmo?Z+28EDo@jO*>QHUPnDLybwGsR)U#Ldl zH?;{BwaC{kJQ+hT7&MCB7QnF4UK;@>yY^4=GJQvsuSh8K>HOksO`%Da(w+&EC9v7ne z=w-rc2Z!O;Z578OXR^2MYJd|O?YMPx{Pl%=|8c#^#H7zI7-qay{O!+-vSedgu&VK* zvECrt$6V_toZdtbfn(QkU;6MRsj2(xV*Cx*k9Fz!QaMwT?k}^#O^Lrgl^^O~vp#0= z7hDeRQqh8c^;j@fet+n3c`syTAdil#XTep@imyU4yv%gNPvH}(t!P~;fi?efYFf?B zwxcWjpPX}utbfJbWlIYs@1;34x!f5qTXFP-nj`rfRtgKKTf>+}y;Do2?~Zb*A$f4{ zI0o}9(k5(w&f!Kk8T?8=TFJ)6J1UED(X+LfRdV>lKM*i}4lk%P0&6Zb>1aiJ_dfkK z{ddO%%pv6@5Ip$>V-}Eue0e-n<0ED!*_twtf3~?fVBJF;>^)x%;6Nc#bPdFR$}(KN zp-~cQw*R+D2J=RJQdV*BeAd6o=LN)eA3DXd__QU*f%>4D{J_NcuN(GZ!KFOs!0N0N2wqAw6!$8&&@uYk#@*|JzV212g^TBc zhhx25rq*Fs2v5Jtn+hex;3L*1RQ}4bBv{=y9+75tDul=dg$y4BO;0obr9O>OE-~(` zo8}H}WV*L(xutUv7NDYP71Xn3v{(GzzMwu25UR^A4*4RR-T<_7IAGOiXZpcLvTZ@l zJt74GxrK(Y8z=_9gCQN<{?2cN{)iE>=j#&FDcjlof1vLe_K90Ee?3sLSa=Xt5qPgE z@c-(dof05<(gD1^+7Y-3PD{JRZPXFJwM#sWw|8ICJNBkj{gX&dxpHAgMZhNJy zyQs&QdvhkE5+U9!V)CT`+i`Lxp~wYOqk}Y=Owha|Z)N#Fxc9P*LLe`n*PA$PzojN+ zkG}GqM?gh0jMULdTbG)-1;Uao$tdcX-x1pLIc-9>{O3!Iem;baf1q`=)eTpc+C$cj zAz$uum!ax=ps1Ht*Vl%TPMUk&0jCg`>-X|bKOT@c&^+efaOX=5Qtyo=|0zSUP zGO5oJSxq%u3!ioPh`8p*jy9!Qo;BJ#%HzK1Carh6!gB5=nkr?D=z=5j0QvQ*Y8TuN zm!$ZM-RWw56-xiJfw#2dDjtC{!xt($Re3MHr1nJ9o%;Ke5Lus^&@TPj(*Zl%dlK>Bw|QI!n8pIT z5eIaOzxbxl!`^%9&y6o^Me(oGav9fiV)3Z+dYgidp4|qge)ud%W_AbHVl|!q`bYns znvW=f@9r=#_9Dh*tsVZZ^fAykqRdSDafNW~dc>#YtcE_EaY8`NcWivl9gk(&?+|3= zJ*w_3SO4(&(R{d5FjqEG^}csE@w+N3J*`8bt~QKF=N88VkE-Xh5&;t8`YL^L>0z9Z=;due=LG@IDcSjnWWqH@b6fPh9Mbwo?)H&YS z%EM!Fi3W~e`+5tjn>=e~3+kPXCeH4cDxkxDB(Mo@5r3xIE`!yQ@_ybN?ya~h+kFX< zqFn=jL%6Ql52#W{?p|%!uuK0BE?d>!ZTaDN>JFQxWL`v3n<+q(f-;y#O~0t&av zj?VcLza})pTDB^#YCf9!tYU0rj-IR<&1oPD{$Ueu-00N{O3Zy}eJw!Qt*GvOQJ3?Y zA@o?0W37GB!RqI$ySI{}iX#dwk~wDc1_f*XD<5VnECk3yxOGUHP3 zlPAw`2v)`Nkuuvw=W^pXl@(=vZT}lNgtY?8D9;XHj1@=Qt`|?IwXb5B+OC_Yq;!>AACLVHiom1yb$Mc zV#l^I*8t(#2sfWN@F%(tdX!pdQr3Gvqoeh2v z(z9^M*uj&gmwis8N=AN^6UOXNgzt#vvj9JULY5w_b&F#$3^Yu>;jT@uHxdpfqT!Q{ z?r+irIARFJTbTee>V(={khA{j@)*}Aj@wDVV?CX!FwClOyn=Z#wB|LBC!WKzb}{TG z^CIT*_D4s%b~R;XYgIG=)xM%4m8`#0 zrdLz4ha4Z4GIXygXvA3Ir~C&1@e+(azTiJAN2tZx1`htuBmS?*Wow*d3Mzqp61LuAYv z4eHhYyqv$;z1k1YIV)j8^m*X2%_dMoBPLBwCnEi(rX;zcr>g=+&8}Ft4yWZ5t7$+I z5vT+S=e@8bk%_InM7XB-FR%lwyJ`a8po9MR)2caKo;E`$+@d0eC#tm-AqX3jlANGrN zX$<_vb-i-SNVu=Mr;X_PCeiv`P23k+uG81KiG;x<`I}!jCwXqD38CZ?U3F|v41A*C z0)?=AlYaMz_FHA|Y~~VgTt1GFU8L!z>1|yIyySHkkEdR20?$%SneQfzPr{G>nvjlS z8kx%N^&AvA)2DWgbdsJheM+5dn~8l!=b|svz}@cWOr-5?^dK~ts%<-!Pl5O%XF5kh zKTG-Q)5<7@kNiZXU;^?e(ybFUC!10&Hug^jYmH3%rJpYMq!x2+{pj1S(^_Drsi%Q* zz|xE}I{mT+_pUf?y^1lA%}7y}VUG}wqo37<(Wnj@UX&K%%VVB49GN_85viY!){?K9 znoS2<+kc{8wv?<!ipd4NqfF<1cSaAm|&&&&d2)jY-Dc zmED?}{OAFc>67)=7^arhYcjNUv#X6ckFL#PdEBscfS^XfaeXH$9cK)C*wOKWx=JPI z)SMYptpRvDu@|}-g^I9rnA?QLwjpzN!eMUhyt`A$h>7K_`TV|szVj3_3#qUR~1n|3vpk{S2 z87fu!s_C0Ef)`q8f8CJVo*b6#zC36J3%>r$-e=(R(>6!9J^2`+C$Ci4;+SMMdXCnh z;6XBNr^{6=S4o>uESj@E@-hScz)G;9JuI&O}*V5f%cMV;z&n20| zT*tL0$%Ma&7{E!8-OCQ%atd(=M)-E7DKn(?w5>dQUIaBf}5u+{Nf ztlMHFM^IcR@i)gc#y@92ggpKmSsmZjoe-6l6%dF|Q87ATo1U@DMVoF+BGlGmd{d@3 zoNB6CRL8kWNu}-mW%g;(?9ys!${<~uH@_~4U2!L9eQ1aDW_ZW-Q|bU2ikdY7vyCSm0R zOrV&X6t^ZLFwdOKOC4w1@KGtL$*;iPDS+ENLg&3?{vW%~_F|ww8;S>eevNwL9|#9j zJK1k#j}{2iu54V#=hvN06o)Tv5ZQ*K;5-lo0W7DxvU}KCN_-#aY;TVV=`5Fx4q!Cp zE5>VYoab&hL4ux>$j^viXR$8m(XW<++YBwxU8(!0>z7&Q>VU2()D?2BU;iTY^?#~I z)*u3RCt};LT5)F#HOcWx`s=%%YpgfduvWMhGsMH{cVi~1T$YiQyTOJz0_WQ;n8E@- z`@-tNjEMFzT<^2}9Y<5BbU++VM<`CL;e5vD45={!Uv{PiWpZPIwzgSU)xrTN6JfRA zvxA$%sQWhgyJ4;7>0^K@t*=IR6#w^EjlZwoNBFr3v$^U33c%OLHaH^wfqW6}fnt1~ ze?bR?gDvB0lL9%ctRTzt#T}|DvxTwx$4rj6a9(NenUCsg#RL+eh`?)Ii3Z$iR8wsK4FBBNNp2!@>iCUE5t zr^6J~QxGk&c2AzN%W`~{VrLq?mO4flXl*wnHE;}dIGwG z@+^7qx8>uMQS&WClRPy*^T8c?(_;FI`W^|{P@RsA^yE$u9f3jVGJT)6`xUGiU|m@+ z;`OKsvf-raTWb5;DKJ?$w2RUt#~gu*H?rMzUPI2kG|myHzQV5x9t*ASJN9GxPj&^J zll)yeXlJh7OjMoa`qC|b%?sTCIkr_NgnX92AV$gLQrLKM|H)-qx)}0CW+Fu5U}I(? zt7Hot_;!oH*#^|!+J$SQ)rEKSGj`7*A`|N@{Egbv4+-xkLK%WY z<(KZPmryhs`X+Qqs%iM_jtBL!jTecQAh4NsDv#(SE+MzB1Ci3i)_D$K*Ct#;JSOXO zWIz}wc3nt@gMOFmXKG`f**9lDWHW-L7a-wW_a>~ypX_+)L|6zkhYfw$T&N}UYJt_= zPI7^Au+0IWAZ6W~-?~C3nv#LMRHiPbP$a{d=gdAS4LMgT66%q>E${yRO|c;#C8Ki3lqVj zM9*uRg%M-f_Ykx&{NmGSfG&R&t$6oCy-0`1)t5`9=2q(D_%NG{b`$rhwZ!OofI_ZM zX)2~XZ6CM3t(f#g;^VnF9tfRS~Hh~P^4PZ8kh2DbmEH8Wf-lr&81GXq&rV+Bg-h!ZF9Hr2ToRVBA>mN=L;jT-t@W3D*?NkB*tA%4Pv53q`FY9&Xz%Y(l;53t{>^4Dqh6!VLsJafW&6u)A z7C%}T?y&x?D2W)J6UH5IN6UFf2Q0Az4PZrHJoqu$(BwCji_$%;ij!oYj-_9E2;^SA z;IC+mTwuA2`!DMw_y00&rkNJQJCT!Qi2Y8;NqjK%%GulV!sa{FA;dGlEioL`Lf6di zz{P-vdl3}amB!)nOTa*$AQG8PLN_|Pe1}?aN)0bP4Y7PMPN?}+hkHtN**tDB2i9m5 zq)NKAfA-}f%jO?2Y!@&h;m__$>zwC+A1`#1@GfYKRr|5 zu1b$c3j6hUj?x*&B|1I-;-Pc;3ef?nRLmgb7ZsCEjkDts&nSQn?&9n7EUFCUNQ<=7 z<`P4_J_5003WtD@AEKd=T+(BWR?@Lx0UP>gxNY|PF}SpFe7iB+=i{3*Qz?#ZJ??-aKskqZxt%g(GxOcC52 zioztWszPq&fST6&?@1-9yytn?-!Lo9meHGys^6h=Fi)g|;r`1U#5{xqw4-mpc9w_$ zQiym$itkm&zOqa;y&Z(U?9xQBkDq}wPTO#j({qx#dhM3y@6#DN5Yo5RzIv<&k06Co&jy zk#fbR7z?=j6vZhJ-gO8Yl?L_>Zb+6`+!{ONdPYLF13}DDCOnkE5{e&nilEcNeHplp zRL#9l;zk|dnh)5ZB@RxvBifpya7wP z4WbM&m`&1~pTu?{e+X=vFS@WJM!0{5Z;k+tya)CQycRl#h#4j|o6UpRMC30tNLhk2=H+jw5q-sdAW~=V> zI(0%W{_OVj5^?L|sUxISCz89uZVL(=yLNGn@)+ts_T7U&$PX>oV5NsiI7Pr9c^iKH zJDg+m%yCf%1pC>wRrv7h66P{2yYp@Z%zgFHEq`5Z3l(Ywc#~*+z07@nBEt`M*U?-+ zTqHhi*2!~rACiTf!YsOkQ!i1+Aiv_EsTOmKfn2dSn*E^iBGNg*$b~GQ&3mYn^QuK|Hu!6@PDG=0Dbm)_z{LA!A@alD zsn`_aA4w<04!xgy&BI6=M=y>Ffk7{gL&MGI0FI~i|I04l^$Y1fN|WNgd1mir|19<;Zf=WGtYCOTpI>x{Q1f<6y$=LHau7^PBG`{6pLmkniHsb$* zMoB9keXKL!#m6t)awC&%?gFu7`t8qfCf`wmTq%pgfY>n#2dz%GA1k@q|2o`{yr+4| z@LF>vZSB7Pn#HuE2j^^~;cJ(hucFpgRmh4HptGI@xlBuD9*!74!(qskXF|d%Cr7%C zp#pL~lY>9h`^rYyuB6$ih<(y+_*oTUDSeUm57?_zD-Y&yvOT4DvG;>zO@dn;UqahO z_sge69cvatTpn)=bn`QUDSGpo!l$123F1!U_s{F?B>sYOdV;^4ZIUSnf`xd|2rB9K)67pcnF7{jS;GW|BIoSklCA^*0N!vGQJH;wdgGSuA=# znkB0uY1rF@fi(bmwborqSu7Mz5SPb$Bft-bS*WVGi?k@b*fd9?Ha?d9kHHoMdW z68Y3tJRu>BAJ{tPyaftz%mz*L*yihL9W4FA&BvY%jT!bv7vA$G(G|E#7p-VtI-m>m zuEZ#o%PP0+R@t`XBh=$sm&9kZ%(xzA6q>};+1xEdJ9fVbu;RDPey79}vS$7;9{xVT zcV{EM^<=@F{|;$wPlQ3&BUe&T1Q@3+%wosE^;u1CenU8S=Kh{RtfmN)7b zE_k%kpD)SK(k3KIWX4tPGqt;-3FfRt{UVuI{t8gwGEmYU$PkhynxB&nzr9=#yBGz4 za#(pd5YXJ!<_e0CXBwB(XkgMM8RsuveAJzw7)v_=8KUH;#|6NwFiJ6_JZdfjC8^(U zAVxhrwV3?}Vxm~#&z!G}^EtH!-3K{a>fmT)hTOVU{P4+ULjOQc>pva^D&NgusN?hf zYyJ76sEtxT2YoO1eOW#?i-x5M@%1wHU_T*uwb@{Ok8D@}pfw9C52l@}wF{<|`ZXb2 zbU~i^!LQtSdd2FOHTvELKcDhQ@G4gHRq*ono-SxWs`c*dox@x5Vby476Jv%%oq?<{ zC7vIt0%>h*bVRVbjG}+hG;Qr8XK80=H{5rLX$)aL#G;{O`lI?oOb&8T+E4r0`H6`!UV(wc`f70JTv|-E>Q>`yE-V6!QBTNMMw3X1B!(o)Y@xpJ`J<}#RW~zat0?HBibR-?t_pk9Hn%-) zo+DtDT^$qvV?zsX*Gzw(HpS@l?5~-O_%!^$jbhhXCf|0`(gdpYEhPH#ErWb{;HAGU zt-iY+T!qa3bef{!@LX&N`OEa~ICH5%CWZ56^74X|64qjNFX7;?VCYItz|We z0iUH^rrp>`|MtAUVoP>;q5VqI_byk!ANW5mS5GSg2-v3UIN#{g+J$|#l;)H`!R{jp z>aXD)1MYn8*@&O>6vlF7f3fpM1X|7GqQ}8)r-NngzOxMq>!`ym>9Bn$2Q=XN}) z&}BO!FsrypdNGFUVecZfbQcaN5U`;V?R5he0vLajAt-wPa0E zupv$&;4rn?{}D&7#9aF@N2i3x*Y@`52%{yHHpQ3uANI@@I?JMXB`}D3`34>YkIv z@NYRp&&XZQd~1*#B)a)#EonX~al-i15A!uC={b!D5t~`PHK@L^2P)T-by)q~--_xQ zsQA*V3;d<;020yU|08W@O9d$u^l8%RYWn@?+|z#L(3NlfUhjIsO3`b2vkFXdv%I4T zR~?y0`C4Vaec{?+x^>cvzP9cEek$}vDJ7hib$*pSUwqegJ!~J}RDTjM(cJya?y+QE z)kNwJ4)3zIvFFtiwzF;MDYYvKs(c`I+9d9tV^vKLDZfW$A5)o~*mai<7~srtS5fO( zpr&jd-8)E)Eqvn5a=$P}B`Pke{H?Vetmh+bSP#vv^u?W3x$xL3V;fk_qnMwTPN1OL zYH6BG_dm4qK3pDQG$UL5jh5)q)9I77nvH?#NVw?tsprp!1ywP6!4lXpYpW1F)f}kx z-JsSX+1F~oF;=({5)U^>gf;JiQ{oi1f}w03ZmHd(?r*&~<{x?b#d{Z%sgi$ zVhwE5ty6O3I1kh>Bou$JYQIyJf8U86k1N2moH2pxo@v%b+PRytsS*0(Oj5j=>JPeO8*@ zU05K2)`0%0(d(y<&(NF)HCp~Y276D=6L|RxEH9~9%JRgC`kgFu7nN404chZKdW-hd z+3*4qScS_F(H=q(F{*7ZJ8ReKPqjMu_PRDq7VJGJI`d`L0(^UTVAhwl2Sko@%cNS} z;TQM;v_@<89`~9WmYNuwlJI+~BT)KAmEUHLsXy-+Bz~|n-*ola=JjxK7NsZOj??x? z7&CWvi%bX&H(mMUO z;w42iYRhhk&xdp1>d87w8+C0x85*QtIVX`|p>MU2h-Zn8Hvv?@-f9gsEgZZiWL2!N z6WZC-vbK8DWtUoRH~B(*3rerG3uh<_+7`Sf-4%^P4vCYgZ_)6^(OeWk=Ufg;c&1{ z4lMdLX(G#Rv44=Iv)V-bx@ng|!qlL{?>X@3d8vN9R%kgNZ0W(Al+RlOUe_UcK8osM zmgvUmuMI7W4UN$=VAJ$p+7M>Zl$N7r@DG)`aaC*x=Pwp2OC_jmaMAZ@RBpaJpg9@O|-KMJdZO0?Q+*0^yWzdH$27+ounGLx;X{_!z#w z$=T@Wy8gM#wWjjFk`;LEcG^|<=$I#c7kU(3MPZh>X@R3GH7bWyX2MY=u4T+{eC_lp zY!`T>6LlEY^vwPr!oEAGso>ui0V#^0AiXLeNR{5fMi-FYJBWbv7HXtOFVYbZR60_m zcR~+Eh}6&ngd#m5lmH>V^Sg8J%$xV#%=;sAlFVdJa~S?n1cxO-zXj(V5XYIAu+P}?`uC1Ed4$ zefBm1b(=G6FL^h z%v<~}3e0?YA9FR1be1#wWBUE}|5Alf5qRa6+$1p_$_wEcBFjdyH@Fd_{ihrHEWo>jA+uR{%CWa zG|~35L9%ou1QoZ}Y{d(XSxi%Q{;3tp+SH)|JGb>mUWir2CyqP&+}|)vOe6eUyg3(N z%KoLlKz`ELt9yj&_}#f0bPs!`{Z*~+N12hu=k!S3j3v!X$*is}wv~{bYiW0)-$a}> zlS2#`0DTI|Fdga){P-E%0n}C$6|%2t>Tu3jH_!As0CO0>(w9qFB4l=vPs2Ji3I zAOv5L-G9^DyF?Mguv6p(ueO~l{E}0$BcsY1`T}oNaQ4MY(*0O3sd+OSysbDE^)QQ> zt`MLve}bS)bd_n5g;o!Bl?ndm;TJ}V-bq$uz_z?ZU-Vluf@;@~lRJfjB!nrj@E-i* zSsc#>f^v_a<#RRu(}n^eMrTeuVUl8MK&bJ0EO5YkI6|wYXML}|rlMvqH>;(3PwHx@ zsmglQrM0+NePbdt4=1-S9_SA3ucb|Cf-6FL}OFRtgV`1Iik$S}+}~*ey#jqgDm(&g4f& zcCjK?1l;WUrxjr$D+g1j9k-Pv#($^FqQ9o{RZ1#|!V*t=&&I8=%8WXct1O#}6;Ijn z&6iSOGO#TRUCltQv@j3DtKFKi z18k?xOs8bOx3hpDlfmJfMz!m>5PlDmW(gB$h)Wu;tQDB<`*v$KF(DbKx%{OX3_j%V zGXhgN<}Pq#Thui*cDJV7#grtfJl%TZ=8t(+gOgmQX$?Qpy7?N!-P|P+n(QU{)9i$!8cIm>{>a>OwcO)aMPgEY0z_C zs16cBgq3YBXuBnjiSbESNvLZ3mfe={FVdsVb*I);e^OI*ZdMa*)lt0U+OD-)=*3h& zMwC++VVCp7E>ownd5+=0D|r^}_M6JhOQAFJ!)Hw{ZIMLr4~8*oFKEwWV%(WR@2a)> zFI($03z#P!#OcP#C@ssJ9go!J3U#^Hj%)~x+Uwh2+O$3W74s%ARqYms?4~F(=2hl(wS}_RsA!~D zT7!8l*8T+dj*2FG!)0B>w?w7usrLl+ie$Qxt4gkOX+cF^yCEX;F(%myrUO+_{j>9j zGV{#3SI|gMX<*K*>Ea9BS7Ir0?%||S{!UxNu(zwWJoV8~{rF3!5j#Y?^BgUsw4tcl zrv07xVv01MEWaK-6&+H9ybN-QS&L~&E56TOp`JlEp)3pcnLC?6@9w0rD?+*xBAtc|gQCeH9mk%_e-_6#)cwNrRLMdYA2JslSh zQ81fHzD@eXl=`Nh0s}JA(z@@*oTBWn*7wEF8l@ftCf1WBh}Jypmdvk5k*^f2Jk=J? z+`T%S-VRvbl1-k}OVjP}(pqp1UT}8BL1@m*d)sjVsdw*IJa2o$p!vDm*8yoWGUB@l zZX^kmsX2MgU>`ZW2^iI{rPLq~|Geuqt#1n~678Ev{KWkGr6JN|-62fsK9ti#vAE!? z(HAt4vB_Z7NktY9C_GbBF5|Bcei4&3!nS5~$D+>p28a%;y|}zAh;njB|62{lvZJ&c ztec-%exX%ac$i-+Eq&yv#FQ^gq0=LNfOBay^vy z27*Dp2G+pJQzQ>mOlj=GdsxYPk&ri(UNc@+Zb5c!-PY0`H|L&!4Q7;;f5`l>;0!f` z1C6fRqKCO#s3aWR88;#omQ*`^6=p22(%%E{jE+7W`CW&)IgD@a0J3!G|HkMhJ4-Aow#MH)j4C|lk*Cj~X>}L@jhr0Utf39S3 zyfeDg%%7=zN9GQQfDhO2xhX_H*LI0BE?+FfUb&T5k_nk+cAp?WQ@+f9Hga})XVPeI zr5*2b4KB3Xoi#WW<%~5-g9Sy5v-)-G|s0)hqFgH z0+}np=E1vuu9+cjUL{Loe&nG8H1!AOBgvYyTo{bu$x`V}=hW0{*3{7Hg-6*|Ghi`+ zp#E#zO*bii_)wy5PF}ZBi^3SK;`ZF}#I20@FwSO-^9vhE0EIdzld0}Nped%IaYmwJ zzM%iry?Z73uvo4KG8n<{X&kr?Dv^AF@L`Gp7N(1oMb3V!hbY*9p!M4%2iJsC`f6wL zCAZtXw-OGyf1R{qzS!T=d`57q=h8zLO}v?gM7+*&*@MTl|7Es4Qov#0NyFpEv2ODmMr^RiW@=B3sv zn&RHv01MUuTyb(3`gSZ={wC4su0ipWjkhNFLzS0o1nhs-{Ewj;ws*V1&M8vi!OCZe``r zMvDI4Mb0(daN2h?_t(Ppi^d_L1S9aT5P3d(Hor_-PD=6vQwF=5gDQ}d=6eB?*M5GwmXQ_Z z+|>>-K8ENFx-V(R;VziclaG%%BmDHRoxH;r{Fq{j=A)L0qPE<{DGUi`w^~Vhy`*lJ z)5BrkdeJK*e}Pk|h?6^Youv(dCS}g7XI>CeQmTfW!HCec7HETN$)d8~3xdK?IC4&! z5dl0o>Y7@|CtY)`FzP~4Vya0{U4nZ$t)JAldFXu#@u3}8Vg#svCviQTXsd82E4tr2 zVqlnC(ux^n_&xK*-ABzR_ek>87hE5&r3ln}q{r=rFXDB&n9fhnbAnk4=JL@QMdUoZ z>uC8!1*PDqqpU*7_aNW!b)5%0_-J-=@NUbH-&xr~h|dO$7FjXrCUY+3y@t7w84Sr@ zp913ZR12>dLbw4z5`q!l76!O-({zfUrmf(@I1N9l1{bprl36=C&6=guP|uT=+-iAd zW9Pk+HY8EvRqMOeyR^hLD*>(^I2I+H{oj|n8qYQ;UT@FXRsPW$Sr9&dBh~>9(BHHE z#6so&I;yjE8+fltQdB2chmpnuf+GKtJPlg9j_mk;Iq-(KwrWG?jFkoThmwSzELh-C0 z75&6!_b$@MH(67=#Chi(XWF&g_2MbyvigvnF4!o{t9MBIvxBev@9jXU$S~3UFeWs< z4w)UnpT42FunqSuwtpyf-{Osf$@dRZ*@6{32PdNSJN{e!HWs`y87?P%Mqj1(xiaz+ zv<3ymTO4b1WnGcaX7+5qs!w}=a!INLcP85NE=rg?cRO~a`!D^FUILg%*yiH_F>D&f zVpgTKC2gYR<zE2c8k#P4>2C#gEGt{E*iTUe|J0u-!7R_+T_XUX}eZ zhPw(mW2}?e*_(Ev67dSt{;sos13KuYx$&-~%xu9K%WvGTPT+ zq@1uBL6-eNZC+?Int5U7E1Q|d#ku7hBmLkpb+9N}~6XM5I?(*I$?Js&wzQDgPIr?oc6d2Wx^f5y25_bS|g zEzHoKuk`F@n>3e6?PVz2v@qIJj)mnnmVB?{T}6T<|ySJg&zzp`t`! z@;GJe*2$AQ#YH+)Bm8~sd0F}KPfHP!u+x>@=1f;xq%}>>b&z`jC+UInq}FwSVc#>| zO=ok%4h7CN{e)l6$G?uNS9XimD1 zhfhkFGke@Oe@&WWn{55$NXEdXVZq`7msVXu4_1%XbwH6Cd;J`x@(CGy?RCiUA0Uh&0vNEiCm zkR+QhHq~h(i4T~(hseZjw^nzz?{4GAGe*48J!zvg;j&V>3glM&i#T00{aV>TUXtRD zH42jCr{0KliWpM!y*w;h5J>GDE`=M%%P@4R<9{77^sVI^c}LB72Iy&sBgCQ%w%A-v zrMrXxHwy~qJ2Otkk{Z6|KVuV$D`zvMwfV+JH0ZMOb|FS{F~i-`zb1WQ50)1|KGxX- ziv~vLt46irNt~kxRa44YM1*wG1h*3NDbg+as>;?bGA?i@!BC9{ zRe2Vl!**e$^Zy8hy6W-`{2&4(a>l91R64cgfkS3KC1TvCR@*-gPK=}_Hpba`VCw9f zU~uk1sL~zHJgS6{P6#9he0dSt?&020PU zuspFE;Y_BY2dwK9MLq>$#4? zaPFnVE-GpS-&oM^`{(U$lxert^$JI zUY-b?W(qV%p3g5Ebj|Zld!?0@ z9^|D>mb7G53~t<*E%jMFyjJLN`&zB9Jw0=uYn5~U9m79@0@rpG>7fH*eT%|AK{icu z1y#%T0at(G`;0169Eq0=qo%(I>B%a6B6Q=1NLYDdB*3iuA})*VBev^Ua!I;Dyes!_S)yZmS7RD+ZrN{7-t=9Z_m8px)$8zSVKleh}K48RJ4~jpIrtISTWDa zOLz->|Hte<(tavCodKH z95`s@<84r_W3^Y)0;EYS|IS){fgDzw%y7OzZ##NV%KQqMYR>2EoY8bxFjaUD+` zTyBd8vg%1V`P)=hmgLk)6Yy@P1>KrKTNM;gq3JTqUj4K%=UWnY75K?~)Y_bsLM1Mz zvZ^zV5wSQuJ?fNO`zqF}o8&W)-CVlM?7;DP4kdP9^kal$At^^VAUqC%O6-|s*zK!# zt3g0Kb*&ROz{Ku!&&x5NlttSzsrrkNFS@Q@ zcE;0Shtw?1%ezb#9gudOmY_k`uK6_m50Nmz81BuYcp-z!|TQ{Q%OWy-uhco&&b6&>Rr6)fAKEj3Mkv_kAG6BRf zb2jUzGqH;dd7g--{g(AAAoWR>o9@@!hKNq#LuG3x0S+NXp1BvXB=gCv^-47G9l62I z?6l!t^&<^I@q>bfhV~`>sCEwVRNQakv_~?JVvT)IiBF2rJ;SVnFF!oi628_j^6?Vi zr)|%7BWILbVqM5|fXds$WkNjF1HElx^GD=PL^XbjiAgm-qz=WNR%_V|VHS2LCG8tt zC)HiNslPQ=cwCt@;P=>Sq1v8#4|#OZd5-V4ipk90@}*;!|Lr;%`CX%`{&(|NF3@lJ$iLF@PT9uXnrU{{u7sY!pVb+7}#`fb;VaXohdW9KSSfRwkOkaJ2tN_gH@y$ zHE^TacQ)By^)BqegSLym4W4UBPDz@Z^WyhXn~c;cC9?@^YzT@T1N|St}&_kWu(lZCRBIb(o@re z!I@;2^w9*ZX?Pg<^e141H6{3 zAWv?B0#*XrF1eQ=vYweU`DR;92Xjf5g5cuG?`5vh+adyQYU**nxsdj}>`$cKTDjvG z#|T;pE3Eb&G+d$&KM&*0x5ySBo*Gfm%lq|`%I~CGc~oize}_rTc8LEGi}tmMq?<5P zesyv%6u>L*$CfEz#Xo&C%cOqiW`Qf7<(xE~2c{T8tjfE>WVC0WyGfXaSlBrzP}9RFLw0SIes+fwn?F=M;kXrR}Qw9s}_4c zgXh9d8x#&l_J=V}e|IL#e#%x`u1=$7;BcVsCipuk;(_)y1MO7iMr}>jehuPlx&ni` zboIeuD6ZQ&QvM&oc{t=+IOR-`npIP8_VJ{J$t$mNHMZxU>E^#)e0o`4JM*LV6}&%W z4ADH z)LD$O#+&RM5wrN(k9nm-wZXT>?T7ynoOr-Jrgk**^}NhG!oFr9z<;%W51fw-GxRX9 z{!$XIHKQ+306|ZcUcnbD8SgqN$Z)19W%=&gBDLvR4i6tWW$^^T%FKE*<79eZKF1@lT_9lR@Zp7?&ZB@$ z-?!jTs?X)9#uk5OD@-V6dKp>A#&OvN@^G!OhulgTyPA2vw!_wGzzwX>0I9sJ`}Uc{ zbF*dHwG=G9&TqRPVp7U$K?OQkuvrY(*-si62Oz$n3l?2GnSR6daq&}C2bb^STHJR( zM{i9^!wjU%NN>5kt7l8lvXt)8g3mhS_Ad^7Y>f`L2z}kNVCF>JPj%4=E6MPdUAzEi(42Jv&!Vm_7qvStmvq^}wjwswTabMUzgP?-L%AU6js*Wy91bbbvgLNjVUx9~! zupZ#T7eZ?#MnuA(iOIMfoUCDjcaNK3uPto<^b}eW#BzKEZvpS?XO-T`OS-yfDa(Re zSz4#AnpveQbjyv?ze&Y6`SdD)YU@6{alKY~|C#K^gA^*~dg2GdS-dZU*}jZ-sEG0HDi}UOCJ#UtRH?d zv**bm^J$D&AdL_+H4d4q@4Csy19r?-9pK()eSZ=ivW}#4sjQkkw9nyXIHdwWj&g+F z&aT~KcbTI%p8hr~Y@4Sx>t@qYS1`dp@YB->Z0-V=%97{hKYceOS2n9Mc#aYlkfbwMhr5dd|iY2UsM=JH|JQ%A+AV3NF zsGS&bl38J)nkKmw?;)*bQ7cVJte{QicAI}vH0O)_RDk?a7#ZSIge^p7#kLFfnS-qR z6)8GVrJn*q`OHEq1?4o_Vy!xU|K+?kNF)yA==2&wW)0dueU&zoZrz^U=w&9SY<6`V z)>Y&CwoG@{+T5)vt`vnk-+{<_Z*_G|sAR2FH%Qmg>7Y;8DfdJ{-AiW8sPo}$-K>oz zZ8btozdJpw-~3YpwEsNL(DUw>f7j(GC=RB_DWK>-y4$rh!u_mC!R{a(eYv;Yb+!WN zWoPe^nd-C3^5@!8{B6s2y4EuLg?I7X&h3WhML%8q^>^pqD$Fi(4&ApFdquwLzZhEc zO0MRX$?RP^>kNlG%jl!}b2dgScW8;VfLZjHbpTv9cTO#BXpg=rNf>`^H`%PpyGHl& z#cg%kkQ&|6Z)+uo;-2jnT?JE^h3@MQzwFQkTiutPx zN>`GLuw#bKe59F&kAAfju52Z*nr93XAGgxdmvsnG^OUj z5W8XQCn`fKXFnFq6mXug*9Ju-nN)lD9&1Uk=ejmDfBi%zFA>7^bhb;_*06>3VfuMZ zq3En-(5eu?ml#`TPXy$w47lf!cxu5nd!?{GJkRyBtX1L%^wX9(;Y_?-pDDGymI^un z6-Vr7j62B4uX>|K#5a%8s^ zFoOUE2_0ILkta*qe$}^ytfSb^aw5!-xuJk0khTv?vd4w}wC*2B%^MRhe(vn(_&P~> z?^1=A^j?@5S^>xC= zN=p>Zute*Q)hhu-HuPp}1wpeWFVnVyze(H@L&4C~-!ui;<&y#*ym$+_YM}#o3OIH>N;^A#kS~T+9xIF@_kR5Qm@8a3}&$cDMly)r)i5 zn?i`K4rR#mo9}==Ew_2mBU$lD$SX8BN&+12zet>|g<2W}Q=J}1%Sy$ZvD54YDaAXX z%c6k@FZ!U@Mu4o*b+_HYEV@FRJ-YCo(puC%f(Et{6l{$fI#kOZ@&fCHge^*~z5YkQ zCZx#w>e>K5fG5F{HT#wlEsA5Gu4(e>qMNsUAiF!mMYo z5nB^jVx5Mpn7goX0UKQ}r;Vq9tjaSHTV#@eVq4jQ<>FmAlia}-CqOdijs5C{8e4Da zPl;u(FFTMyS7O$(Bm4k?n>A54C(a2gxB+7aU9U^^TN=1LcppYMc^jZNGKAdQIHm*< zLf^W{^`wRvqf`epZ=NhJE(Y)480*p?ER>6@J@{)oS~iX=|4fbw2Or}BH>E}O4vc_?EnVI3YeLHRH1%)HP zDE*W~cG6SGqExThai7Nm5{c-AEv9VH;{?HRg@oPmAmJfJF07*mnn}>*!t58&E0xyo zW8>DWSwT+b(`;v_`ZR)iB{q761)4x^xLwi^FT;X)%?!th= z{qAr;?Ph)xZHz2C6hlp`VK342=Re@MyN)RH0i|1zcZDAzjZO#QC=3#o2f3 z?9CUwwMkisW}R4w({YS7%21flIgAyBPb~t;t;HM)12)vx(jcL$dty*^w0_Ukade{& zRuwtp=ajBL-FYvx40|*Idp+AJeO1V8yj570Wq%%WhYS- z#uoPA#q-X+;fg?X8#7i6bv;-})o3EG0MKFAS8DqZv4vEM9L`t2uN11A3Lxd!>Gsl;Ppt7o%e zEWldP?+sK}5JmgVLx0rUA74ltbJMB`O8bZ50?uuTVJ`{8&-I)!wy>`LR z7t(;;k5llEZi>2v{#p^Ec9L+K-?5s{AyeHf&IKG(^8B=gk@9l3>(xT$n(Q>7!ojP~ z0I_-JKVxAS*YrWbB~9*5$zS!)3wfrE>mhcmwWYm4Zr1((M~*#^Szm~z!mIuxU;)ps zZ+P4&Sj~OZ{PvdaRmUsSrd`3_HJ#6Y>4$9B9i!*dT&>>_IX^m7qx?x&5cagn~UQ z6^nlaomEN}R}c4ey{r%g+WcAMAJSY9TR)e+Uy+#RZb~Og2%n|z=Tx>bd47-ht|BDP z`I63AQC&6HJ9}vR%qYm@{92H|-->Ly_$wW=G&1oL-cX;H7f}QxA&CfqOppY0YulYX zgG%?0{Ki#oeMq58a`IuRaDm?Q+4?0{&6@ObNfI)d zXh_hrnjGXF&9yq}T*OF*lGcWpP9xOQ?osncLE2)*5RU`B7Dz2bRM-PE(2Tk*AA^ly zN5=w*Ct`BLgI{veOzJiPK~h0kTdA(8c5$Vvlz(QnrrRG>!w1Z>iAuc!*;?76+uC2H zx$k%;XEz$SZK z{jU7E@QNy*1HWd|ie%WRWBd{)pw3evpKcy%_b19$OXaP)Pgf9sW4n~w(&XvPRs6EE zMuGXqUdKx}KEGcE_GET-cO)$N@;@i;z5P_ps9t)^f9d-3T>8mOH~*5Q^RK>`fpgpF^$Ri z&YNnMpEMutvaB8W(68*NzhzE+bCcWo_zM4X!@Sk~xbdF7=G0o(A9+=lH-aDD3Hy13 z5}(Lk%5=1RdHGbXZ;*3{vfqMzaD`gaG6-o9_@lM8y})3G?G}Sd=cjm0+1SVN67gFx zUzyj$%X@nmcX*95WiUK}>f)D8?fW-jbc#Ow8~IRy@yd6U)@DD=C>cJ*X5_mL8Tq@( z{gm*XTddBLbF+uCG5=BiZN(Nnv7^`S?U*%de1Puo%W_t|8iFaBc`|3Q?iZu9a97Q7 z3gf@W1^ZWEU4=I#&nxBlD%N<{L)B$!(+&~$B7(23&X8q0h}ACpUN#9u_V{4a!`!30 zG1MxR*Jg~*IdBzXu)m4{pY`_Kqkz!g@MWdi89mNuJ@t+iQMt|*| z3MevBN(X7T2p@CPR+SwseZ`2u*Aw5<`B-Q_4&GfUYGJN_NGEXj*=D)*s`^LIZneZ3EGX3dzMMHP?uA6G#eO$>BK;OTCNXh~M@i16 zfvuH@w$6?5{hze)kES1oZ)p^C5pWXIOi(>vaV^_e@Lj^eK5islCG$T}CC{kP9reD# z{EUj~=9`bx(gsy_S(FK;cjy|adht8A&!(h$|26FULK8HE8kV_Cc+eQ}jKPV+Va~9+ zJE3Hmp(?=AGJ}WY`G&;3kB&Bklz~KPYxhYGj0J<=*U$&mtf}1!u+P5*PsFr-Bnec^ zbka^btf~Ih@uH`P$hjBE!a_(XJw!=9{`#n$zgp-BmsP7JxZ9F?WQTicvL|f{;~Xo= z(=F1D@;du|SfbU-RYo?Z?M92_J2b;k|`hLqYjYtkGxD zEnAB4%=<6zY_UPDCYzT-YNmRqWd|0zrkUpGnN#NqrD1PJ# z?rK~5wAe*Yw!Dc+&VSdsH)$xb&;(hj$!f~>5Tr_~NT`mj)$0oMnW>hN>8gF|TtBV7 z_&#~*?cD8AO^WXhRv)gr|fU$S=5D_fQ?XibQ8rlk_%Wm1d2~$+91_eVQ&Wh%*`_yQqohF#KjErZ&-rxmR%&nRRF z;Pk=ByLqh+QRbD|LT{?J@?(g$WQgxaIr_l5$#o}sD_70;(EB3yTVl7>8Tbyq6ekY) zba~Ra{r2D+{{C{~B>`bOCwXHHAc0h4O%13UU>3DA|1r1A$q^}#Gr`ia}VkTDe--8*<>#@ zp|EM3$xTrR5h`2DQt`+SO&`BFDgs!tjo1bLaB6v(RBcfx%F4IU|CC>JELgy;dv(-- zVhnqU)B!etefArc`UBwkT%H(6;}H}1pq9!sk5v@GQ|0LqGR}i&%lUxW5thnk^e)Q( z+&DGDKYSwBA)hupxS6FY_jM&F>zzM0a4#N6Q-6}e4O?OEiqRd?R{gbkMXB=;*lXPz zj?q1`E7fGUI zd7d@hlbcm}nst1^YQbzGWc4W+o(ts7Td{0sqz~z;uT)8LcYxu)Ierm_(A0*f{v)8( ziM$E|J770jvnXUKg8;WI>o(+7{Nba}0y6Y1zygb0ClU(2BE}-8TARP->@2Zm?mHq# zIPrZ-7bGkvl@;>u#58N&bhhv#pYGE@M}7X@0t^q^aC|d1>r@wQJMsZIAW30XL`W%? zPytpGidDJ^`fMRdLdL*@=^t~mI_C&g+7h%{U`$~ zmqD_27vx{fe5{cpDtrm9y*xcOX4u7;ar;dNU=bTz9ZLVrG*7|^Z%@*)ma?)I2{x5Ki;_nBvi$#aAu-sU^cyF5tA;TCw8 zj)-=Xn(9r2Drq@#?xVJ3(Ey3E~Wn;0bCjGCK;pz)oQ{6 z)u#OGzs-}}!DZ96n{Ng-G3oOdxXcI-kK*O-rNNuyh`WAkA9a*;Q=xSv-~2tS6flLT zQ+EBgVoFM);m7bx0}W$!;oRv`L`qrd(4XRqc07>Fa@)L8yqar#D@X7jfv_YJB9p0r zo}LC$x-4%3LnG@Tbz@XmTr)ELAA#UBTw;%QXQP`pNNJo6Z%*Z;{o`073_t-r*{SXT%JFPiat4JjoseS5owUysj3;np-LUBltGnf+zdW4tO+PY26KUjgOQ> zU^!60)|HPxdtnCw%(b^J4F3^qu|cM%Qx?$dIQ*F6)vEQ`-TfQ4Jb;FDiB!5G#{$e; zB0p=q9{iK>pMM0X=FZT61TXSDaQ8tz{|GW^e}ntf0io)12r1B`iPk*uPOd*G8h9}` z&g(9S?DPfgVi~uv;MM4s_7>N`UHB){P8od58DGoRdDv*RiT6@oVJ_Cv1GLms7%a^G zqYEg(YC^7VW0e3NKRXc^Bd3bv$_Ag_MS=166@e#XtgS=ggIe^-oiB*>UJzo#7~Xx> z6c+)>^`Zv_ekQ7OIe#Y(Bq3o9w+)XRRIa;+SeRPfzrakl;QH~zympxopXh0)v&xqC zeQ;$MD~!fbq)m^EPpx-4NCImJdwvC1oP0>^7g z#9|`yX}?$5xYB~syq!toJXE#B`iOSdgo#pa;6L9R45(T=sdp)Dot`ZMf@`XM4=ne% zU1`Flv#`5>6Cq)?61bc0|w65^0KQy2AW|=hpp`Vo&%aYl|09N{^%aQ^j6PO;U$Q1 zxlK1Ud?`QP2b8Vz+ilY-DJ7GcgEj*fc!2jd=+zsZ;su{iS4+SmkY%=8CwPcK8twO za&zpM#sX#u@#zjpNI7#k3*huO0oqgCWm~8cG#+Zc$IRuQ?VTu+IQ*-!=)rWt7e%W} zW-zsu7Xp>P4>-0_*_SG<-$VH;o%X*`6ramGezD$sh2`%pyZkG`PiyL-lHR?)q||?t z58pF^ZT7oEw)t8#!81JB_P}^EN%IfnG_~PL$spm7QX1H)Ez_~sXbW5@9tmi*Q=j-p z0NA1?2ceYsPB}Mj49*%+ZC6cQ;QI4$^4C$weVG>{2x`eu>JJ?7KKY>KnqLCP~nyeC81jA0;v_Y-?vr` zs3JD#vkHXp15czPz?X&Junl?&A42%Tx^JV@{}HT&Wz)TsDKC701id=dTtVU?Ja>VpgR|yA|rJ06RqTcVz%3 zq(}>Vj=9$w2Lt#&A@(Jf z2bdnNl>W~*z?Q&7_k0HE{bd;7JY{Uwvx5g-?ZFxBHGI{Ovj+t}TZ2QiBRj{utROr+ z2WCIzyLdknC7DmM;$GoRPT@os51zV96CWb~6u4wS)%dco7x_~O!w76FfS$^iqq zvfKKMbj#z_7^R#O8hTnhBm-3l^0|Zq-=$9%41A$ua_~CoS_%;Ct+dY54V=g$3XF>U zkISIgEM=E_2Jhu+V<%*feeCK(NNY z7>rQ>Za#3t={-~m{(cxKaPtXD@vs~moGfzkxC|8n5QuW{H*6&4hDJy^nJ^J7&F`D2?~FPP@jGD*-0=8%SYUOr3!VxcU&=`y^%n&@5YmHU( z!1O2eGXfp;uhdR_5PlX(Bw8z^%D3lX|8h0GGZ`CgDM~5rbf^{#WA4?$hs+@U;lHLbrRvM;fs{cuwGI+}UutMYbOGj%7vtRj*6r3}x&!AVi*~-DM9Y%uf z-~e1Qu>k;hGA*G9tVKNIw{S{;4eEWYiIvc&kSy17=64;Y0^Y|`wMa9HO?@Z5~G%xy|wQ#`AF%Z`n>YO`Z99M zN^i4P$!fvs2KUu4{@Zz)^szrbRYW8)HI(sIP61IEW)Gb;zo=44*9PV1HWuW!G_>on zhldFQORu<;m_Xo=Qmuo)e^<~6!ocW2b^sa|l*nXMAy_>)IG7Re_bPZ?;4VeO@=~Rk z#S52>7u;2!J|=!sdC5@c2q1TOI(Q1?ub3NvAW>0*Pkz*U-~u*SjT~ENNx~~Exa=Ml z0PU?(b$)qd6kw8No^(gmWOg%kz&0W}b)KSurkR=M>riDDABeB9ntv$oe=+x#QEhcy z+bCL~SfN01m*T~p)bIj@;;u!4yN8zIR)Q6$I7Lz<1gE$aC=S8BxI?hq-@c#k{mwY& zyzlvceq>~1jf}l_*2v1PS7Uk% z+=KW(0}p|~Gsu@iR(JgY1G6{06*g2uj5s*C{Rd-8*CpZMMc(Y9b#*yL=e$rK>07D$ zpwWxOAHQ_&lfCxgQl0;Hu@2N51Ddqv-QW2A$He18&Ou8589<@_uYuS7>rg~(aaG6G zMQg)D|7GbAq!u`c##%vWO5n`dev{*@x(Fo7nvQ%*fec5P`G>IZh3A(tAHIVwCoh0H zq22#(@HJ7YaK;XclU&Gw!hbCB1z!k<;TE0`Bnb#}W|w zyw6p7Atos-uhM)gxPLc!00H%B9zGX-H1CPt3xISSnljyU7$rVn-*W*o#|2pY+~WT> zg@13+Te^Lh8o$ z*6Aha!m>K?|9z;Gz!@oWay4?xP2k4M40f>aB zt~vPl%bAeZexv#OpYLmJmXV>VWf=9l2?@$OunjYqi5McvwY0fD{7_alnt!_0X$JlD z1YS7=V=cF@=C8MRVNStL$)sV+6vy1~_SRzO3N}7073&uGrQl*^(3}Nb@W1bgz;Zokc0^L7Zxyp=u--dF3*3UGDzP>7(Y^O+! zz0Rvq$m?C9RJ(iEyLP(PcyGxWA$pCnW9s5=btjFmRd>r4K)tP&dE4iuNbZ=gi zb491_0$jL+xu9)w4RkPl3fqYM+%6IH7G(;wlvcTCxRXLLF03o{nOdXCK?Hw0P9psT z&b4V3+Up+j*7*Zfre)u3JK`7vZi}B@zsdB62k=}aQyYvhA1j7;P9F0f2UT~cd2e#! z`YZ8ME(Nfd8|$zh!W@mUE_q7y(#dQ@2fW%Vm{jMKvyka(Cr&Jn6y?!zF9ZiXk2TUMv9>pNf@=T+VC--OrFa1Wev7kT zAb=fMoyMo%vt4&A1cW3%APS8A8#*jbNs8Oexwe}zp2KWTIy$pDC;&y@@29z-Xr@OO zyqe)iM3`4Jn$E9qT`~Uqz3u6O->^1%ME%Vgq#K;QZzeGjB-|?~Yg^{9z-=MIEm(FgLzL2Qx-{1gIWy}kKHBb-cKsHg@8J8q ze*nkbJ68%`%%+>)0{%S)^F!1@Z*6ubbBv&=M10(nr8o&MyxM;w~k^9h4f2 zQ+i3TA$4dv*4Hw?hDxvQ% zI1m(Aj9+b;;Me^(-Lgyhd&&#rYm?P;ct$XF0{Gb~X(ZpVtUJXMqoHQf`RZyIKbKt{ zRL>v^PUf$V>4Kj^T(f2v#_(Hz3sfl0Sjcc$cIG7L#D93|`q=F4*SaEWi@8|7FFekK z=i#z(*rRfMd=)b(i#1|WqFOQGxa<>&5)wyd=>fif;zG?4 z9Qh9hHyZZWKcuhp0e2mALN5sT)=W8hCq2^F52Q#XG=VGVM!GTH^~!jv6-0S(8yUTD zFe6;4z4)roV5n-_ZpbSZP43-Hz>HIxUbbMjlb=(f7N)CfHOTmO(JEo#J-?yar; znw{zI+Sfy)*=aio0eh8fe(OI+ZJR!5pW#npztEsgG#lzQ&@e9fr{ z832#eYxS=@xNL|+mF%xYMB77U+xe#4srg>}S&c_y*d?NVgzhvbUr37HnTKb}Emis^ zp(;K+8NT*KnN7V|&HE-8V?bK1eBJAf)a}dNc`xDf)Wle(bY6CDEo0W=;V&=$@Yjs3 zN81CVJ{J;42Ydqc11@}`Er`@({-T8^5z7(?mB`#&!{)ccKT?r?E-#TGj%UR&ef(6M zDl6+=Csz%57kk6Og4=3yj~0o}tnW79NZIG$%9wgg$jKPwj`F{=z96 zb2rQKmruu?deRYjoNqWDU$1FrGhiK6pi=+PplBkp_6sMzCow%K+><1Obfj!o-+jIp zP#<3?{vqq^NT|LQI$0aqcs6fnrK{enal{=Arf%}D5%vXwPe1Q@$XLbk?F~gOpJ??A z7cF#ly<3a{0VY7dD!9jn&m1u$68k(1vZ6Mi+=BPwRID5jeoU}>$l)i!vz?EBUfnc` z?M2^_gD0L_ZY*(oV0PQ5`|ms~TrpLdpsd%&@Hj3XCYv2xNs`>W{HxdP5bElT;*+tx z6zSMxgKbDDHhk4HY3n`B@MYGvrl04sO6zSB2CXwLo6geIB6P3+^ghWQC+v5D{S=mr zW`18eR#QZuu*hLFZTe%Khs)QdFj8X(IT-lN=GgW3Ssf8<4jkEQbz@C^E>$U_ol^NQ zcBN3H-x~sZvn7bKVhBV>9W6!XC(~q&fN{NCvbP<$Zk1RG)ZH4*2h9&ad3>DE7q%%*>-`U;eV9 zutx;0*z@UPn^$i$yJ2p3C{{>ctJQR5P6U=AhOGtjoE9>CByq@nzEWG9RV5v2?@p^@XrSeQQdxe!vV3-0*SArRFt|zdrTy~ zo-Mc`j<;b~5#xLZ_exiP4~Z|s445M%kJuW|s;7&=MQ6EIr|9G10SsF=jIQ-|FT|t^ z=g*&M8yam?6R9mpUAMjZG>Gc!&GQ$&QP%!!@?6;Ext{Q{ zfG$aqO|+3v*jY^{R`J-UAUXRqm_)R9zDr30rNT)=u9-wisO&fpfrMgUg;>RNzHrYK znc=MZe&f!5t1xzzK5xy3ML-nuW}z@~gJBoU3L_%$keon)6R* z13>tC&a2gz{19JW7nlA_g{IuE(#q$ySM&Z^M0*3g!>1*)GL~c-4UccX`Um49yt)#0 zDR=C3YwY}vAP77E&2_6Ed?I}*{dpo{LWZTU0GNP5zg{R)^R#Rh7q1mK5oTW`e?ohik}hN$}gI9!7~X7+(R z-T(1KXz(OA@7zgJ2D1Kh^P9Bm-LLD7Xu>bnwC=SNc?+Xg5iS9n7Itx)PDV)T z^}NF?a`mT_XE8-M5j%dkn>bz!Z-_qQ8uwVupvw1QCnvYSp_FbOvGx!iu^ZjzgAiv@ zD)|TFAlRGDoY+sRwGMbFfp(lICa$gk9}2Q;d087}mpP0J*^SI{_d>tdD=x=meo5C* z%)~BfOF+me?Xv%_vpP`8){2$SVty# zkYidcXF^e9G#=sk>8qb4UBt_+0Efq@w5&892mWIs;b1W|N!BHV)l4Z8p2kKOVw2p? zWW0dRU)i6Ur^+Sd2tCD%k$(q3qA_n&_mr6~WHv7u@b-91**~uRgC56EhDd4qzig3p4dE6(?a42Pc$p~Q1omhzKTzovSY?XghmMQ zZS+hh&Seyj1}m$|^j@+lXe|=l-qC#DQed6*!Fh!&9(mQy_#ldyO73`5l-?ae8KJ`F zN`?y0lsC5fQooHC8u9^{xv!&`JB)d%u!rcir`dk7JvNw7r7!iPAP{XrpjDIk!C}Z| z28*H1YdIWGtj(WW;qowe1jp&R-8*$ z0$FePQEQCil%i!@C#6U;v2zW(sPqt7>08Z}!+qn4{f%9`fx|#x#`i_qfULh|(E;Wr z+3bSY&=~tZbBz7e01b9axD_60B%2flliM3Ru_B(C^!r}Tk>{2`7tD$)y$c&nj{Jrm zYZ=#w6?ItH4Wv^B;3wiPD_h0(m~m=98En?X-&HMsrPa4WCp7k(^qsZr#Rw^x!;8O} z6?4W*gTZ)n7g>J=O5n!aHj#Q0PTux2#yZVy$~Mu0dd~>Gh123{+o>_Nx!@_aa|_=# zy^vc^n7bOzL|T%%e&T&XVA$x*#&rwSxl~<8MzoUC?a9*Q1Nqg(nQsAb+o<=ch8iUC zDjq|k>1{OQs`}xQa>X3Z@H3^dPig}B*gN=fa z6-Be$fO1rUNBDomDgP&4`9JTJe+yzT;FkYjun>dL9aW$U5B&=LlsU-28vx3M?Q1^J zr|wNxir=84MoTsG{!;p?BN|$#ocIO3@kO&_Di(~vZF<{;Em_XONdJwP;MeQRU4#|8 ztF_U&+XhZm)dE`y;%fGs8Bpqo7;?t=lj}=6JdfX+5A2NE4 zW<~*LAnx)*Mi4}zvuXXLFZ!hJu$}l65`V8%?AJ~jxkAIvHE=?KrahJTT%Sm33_{w_ z22aPWAfNgxMFXUDP-G%-#+GKGA9qtV#@|_>&ab2=AgjqnU(Otp=KW&Kqs8TUlQm93 zJt?0T+Y0u5JFx1@f>ao$+kTj-;3WZo7&(flUGucg+&(Dyp)rKz-XHbsMCJ;t841CY zC%&gZk-ArcGf6+o6Zv`eN;8zk$wJoY2#H0^P=%-D|6uenik*&DtqU^lHRut#iX9fC zlM0aCp1vem-wir>dg;&F#11DG{LQPg4DHRu(Ro`gIkLxl5JM(-$D!J3-FoR^Ixqok z4{`|>Vt2RGqT*LqKAQt}EnZZR(cl$s_Pb@FupTqX z8CTm=u}KrKaHX_*O`9>W94sRtlj-J&x3uCw>s2+)`O#xEe%H#0CKHiTQE5L*so=qv z2GWz;U#R9_G)ZFv!0HftYbK|zgeE(&aeb2bl=@NOQ{-R-n(cXE`s8*SX!w)_BG4gY zcGcDZDgvQc(tAje;@4Ln0WSv7t9ZzhXA3f_Lxop{4E^-mUp?*yMdX4`<-@8MgA^ir zkS>Yq<}@h0?pscHX{(ut=Hms20KK|(bt-CjVZO0}ftgv3JU)v#QV=^Y9vdk0+xQ3L z@iF=d3>EnY{c9#{!yK8ub_0kc0rCA~S3sJ~^_~v~5A*9_0j0)IKujx|yshN*q{4q5|zsV?BSBIW?1 zoVwF%G{fCL7=$1+856*zK-sTw_M@MW)&Sp80sa`rC?m*80t5`{V%ZGYIfN`2JY3I# zZ&@C`p?T0#OeF2RkWRosTPR%z#RdV$6fO=b{&W_gaNG67%k-EDBzEOJYxTV2G6@nn zh4*)L5TXC1wbM6?x*JfS)ZzK9k071L3%dsm}9z~ z7rgvr>hPW}D2QVn@)T7oXV=rMJX3EFBzJX3Ic24;uUt35=Nj}Nk0i8xz?hYlS_Nh% zR~%T-M5BWgdFQZ#bdF{;V{V9PU#Ux8BJ>PY zlege{)r*?F1EGOsMKC2o?DB{V(ER{b0DQ&`ZA4j~vH=Ls7kI}P$Wyx$box5eoZv5C zAloSmB8_h)F5Sz;rHzaavd%XJFAF4hc69~HDd|mn5nk3!ISU?IqBPO?BZ9r(?^ymd zHdYVeL8riVd4gqDt%Ep$>)Kv$pjuZjCi^@gU0VQl{~~i&M7}kNP7?(z`5LVjOd#df z5&>!W2g9Zu?NwGfT-+w@gSZJ{-JSt(UZk-m%KCv&)cceoul^#PiLM?-;}?m3tOgho z9GM5ey=tSLa{QHLF%;@PZT` zGC&TbhPFWhW?25AoWWe#hv_3t_0))i~SBL?n zIqmA$DnFU-T$ab!y|s=w)fxn)}B0Dg~6uBJHxNaeM1 zuO-qr+9{k;!QG1%O&lymCD)X@mK{A5;Mil_+|7&5X}k<&$gq#>P0@v9CLzrFdvQRs z75KLVDOugMJGB=6n%{}l4u4FHOcpF{R4A*{l(`V8s?9%DSd)}3DkV`aJVB`*nb7WF zmmKMD>Dpl*+_P!BOR^$r0`6csMX4JcejQ)e|BkGC7{y}CcI9we+ZvNn>t@^GT}mP~ zpdJy|Uvf4^(?xCRdLIhcT*Cq&pLV8YjZfwGy6@<^uZbVBJ|+k-Pj9{^hHs90ob~fk zsHtY+k(h?L0g+xJ#;AG)7t_+w95#H>Rl!1I|h z(R##N*oilrt!js z_f9}Z1`52T^y0Mqa_bK{Vqh_^;|`aGMRdg4o@Z&2joVg=BVclD$5Ys=IG(Tm+|x>N z$u@DC)K)3Uv_k}8)U`F8rckAw|GxUu^D%c_!5_zJ{(iM3>V5l18j76`HzBQ{HxI>- zHABC2os-DWO4_qSxD=D#tk_*e)&SL>TBI;Xe7MY!nW9TJELLU=+ zklK7 zGxY+U9e7JUFS^&1`oFI)sBN8!wH1f$2538ea7=TM)l0`vO*`wFIZuPq0UZh-GqWq# zS}N++TrkE~8tx;V8!9YJs{~Rr*;rG8*y`;(7o>7yVbhs6+6ngi5+fM_r=ktf;X<(hRQhI?!Dp z)>HD+i?8pXwb7PZ^*1rYosJhxM*8E2fpV}aAPe~G$laPFedr$y?P4?X9CL3S=w`ea zP7^CUrD)G|X%NZHIc-OkCgH^IFW*gYB0&1HsfV=$x?%aZfT& z;U|x0Tk#YPvTfBmO*BiB`LJhXQSpYzt1oo=`Yrm#OQ7aiIVTc=@h`Tb**k+=1V-a^ zs{6}JE=Tpj5vUL(VcYAg(OI3u!Dw=u^R0w2URIZECB9DKp+(qxrJ?-ow)A%>+x3!& z?XHQyDJmmRNAVw4h~{TcDDSlWJs8%t#C>`eLp8<+FfJfO?WBH=S89Z9!CCL0J=3Qu z0M*LQ%o?)}CIlACIB(({#g-@!Y+5|TJFHc)j;f0Xf_)N9c?S9THVx^8=c^ZAF_Sjv z-aLD-knE=(ELI{oOqXenbqBB2x3n1Vz>kJ{x5>IjCc}%hOr?y}(sc_Q_Acr!|J6_c8o?60EImdUeN(Iw$-wbMsMGgaQ= zrLN96e@1xan(K|%5YXq@-&VPIo_%~-+zQ`et**uriWJUivTiZo6ZB<;CvT>>Y}himY=J8- zR(ukt4`uXfI+Q2q7F3R8i~Ow-jWHiT)VmJ#9lXT3+`ZMS3h}(>M14h?N8d|bRoFgR z(cmkgs*U(I=+A0g(C8uY7Ft`EYv3%2M|sOvlmrEh0T3T&+akZee#v4wU%`#hY^}rn zrMxE7m)l}p>UMh#9<7jI-Ri66^^bxwcpa}SvK3a26jAd#m{Rc+CMke(o2V1taKCUG@@{F>V<^36o z=ZUSe!bVj_dqH`pzTFYXL$49Fo)->3l_-42WECE5XC1y6BpjAZ`h=v0if=`2#GKL% zF9~B+*@z%8RQP9}?29F@p*AJ}eFTAxWQ<0x7tZ+x++=1p8(<{ixu z7-3&cs~^w8N3-OEMM(Y>sz_>{Cs<#RBQW~x&bgw<88_>Z_LnjR_2IC_#!X3vz}SngzsYQ!(lbVW%~215udDHV_%ZCe73v5N4Ld)H@Y|f`jvdP1!I45McEsY40e9G1Hm>9 zS0Mr(TH$=fS5g8uxGxzJ95emPl2ve$SWUM7R`!#NSfo8J3(*a-Nn`2!8>q`s;834A zf#j@04xw%4_bQR9Y8ftYqtZa5ncxnp*Lm|-kGNSKbe!V9)v1!^Aoz6W{n(^_Z6wId zkd(t#THDoIs~fC6v3xBvJYM=R=SsUL^uep`8e8kse93s2atxT3d7tp$7~yr-uD6Cghhu8;&p0<4z7XA z=3HdA`=Qev(@y)iiclfGnOYcBOY=r=3R0i9C z&euA(9FhqNs1%Euhnvd2uHEx992LX$_phvAUuf>`rfhaFeX=(hQ#GhLn-EV$SkpcZ z;8%QVp~kpm$KA+39;o6Luxj)%L9Z2o4*A$8TNFHUU z>9$D--6`Xmh*nT2nQq&vY7<)sJb0ZvZK$eoGm(^%z zyM-H`)M~YHe&??-$Ki}zUk3?Ms4_*3$+raz0pUWzU)YSx+YPQkQbaO(yd|mM1l%aC zksW>_PqSCOu`z5m+TJ#t8TYgHj2HO(4_asr&)S(O<6!S68!L1gcDBHgvyKaYVLQ{w z+}uDn%%ilL1#laPar>>HFV4bu!^O~-j}sQ3_^~K~1VXYI=c_yVh{h_AEuR@$g;pah zUg3!N3BKgRmkopZ$?<+eOdnOwC#KUiQw>`6`zZc-A(SA6mp!YwL0}YYHsgaKx=elY zw(?oNgY2_>DeSqY{cv!k=DwDX(Vr^2Y4kbCA=oKs+o#GHC)xGd4*^5{3^=+(w+ywlE&*c%G?d@q{|O>)iE}->!a2dcEN4H#c*?0F_J79}f!-K~ z-~NXpZ;bz83@H5GXB3#M){MD-x3H?4-ea^F)o%5j1x{E?_~P$oZ4F*_Viw$AF2FU~ zMUdmPBf210k80d6xd(fb#yiSUKjb|PAdmU#YjLO~5uVt(^-Wvxqns)YASZVsE0zf6 z^6775$R%m^LEHlo=C$PTcg`GHH8*W7HVY?<^%ujf+1Vr{x-I038`yFh$u%jmGv9YXNT1!T229vE2PM|&~(;D!)D7bs!eKBC$*Am zC+&)FA2*5VmnHQom^Uk6W^LO{HG(LTawu`-*uw~?@JC*obe!{lC3c0y|P z;aY~^Q>E#HORzEnOKzWoZ&CzV|BIxmmEX9bUVcUI=m~6$y59S?X8Y8_5!c>6!64#` zTGc{b@ybkdaNt6!1B2N4%E!b%>Wsn0-MMt9R0!gwgrA8JStG4PjhGo{`SF4{K4*3< zMUCG>ZPX&p!S_k#xzeSd#quas)^mL5YKr~9YVECQ=UN>qoSCabwG4^|GtYAa5k%{A zxUW4~K?9WYAvq7Zvfh>Iow`L?b#@Gf2eJQZ`NJk>rM?C#Y_-H4` zJ-MM7|JEl{y*kIPNIXC3FN|X}R{)-|rt;N9g+llVEz-WXwT30C?=Ks!iVJ$3fvLZp zu4zI{PFQ9E1L@T@soZ!b+vIGkULd7skgM$Wq?br&OIx^DpU|xEq@v4b#;7zV$ks91 z^;t9wE7m4T5o>p-L8IqDKiT_0AHir{=O6DiS`^lV=$@|N;#Lta-tu+^QCPL$19!%G^@dh38(z>O!nR=1NS zw{YpV-oeFV&b5eQ|VWPjklvou%CI~BbvlG_WUDBP%(ChCq!Z$h| zJ7B$?f*UK(yFSX2C1p)dFeK>{dFwHZua)jW6d2GTRgGEQPH3`Ms2m~3d90Od@L7RS zd6!r7b7lJDb>c>@opX$VIeDue?y&H<(trGq<3$hW+k)mKIw332HMV#oM?#haIJ~lZOK1sH+SYXJ-oswq$J7B6p{3 zIjlfbxm6=G0nUk#&%Jd@&lqQ^*FRsY$1i-~Sa|%~L>#MHsah!0$Tjqyq1f?>qmfUv zopZ2jW4Aj^YOY-OcHb_IN3hQ(37(mZ>TdV@RO;tL>hrtD;<+)$$GZ>m^e#M-G1czz zFv@2mIC*JH+LKwnXOA~p!R&eg=2yjI3m@T=_k#j_&V>mEFg7Sxl#)*(9RixL&xsnM zp2sGCS>4yV(km^P;OZ^oU#}j3BxYHrKC0h_hraun-rMupVdI;6ik0feC(kzDk9_v2 z@YPV^T+q`~Io?F7^UsgHNk{gMstUz!J2$|boie8-{@icOiVlV^sPk9-G>)co?6dTK z-K9wPGvq_mX*QLV)ab@H(O_X-6ZlpNIbCe%a3Wtl_^f&*3){Z$;5ipmQIqmk-TkES zmxRliiJ#AmQfk;h&_b{2Y8_TI!w|c{N6=nZ9KF|iJ_rxZ;HDI@I&fEdn3>L`c`*ta zqXb}ByXpPs%eM=5fu_|Wc*#xP?@Ow;3(m!4>?1OY`OmKa`EuWW84bS(}Em zG^66Jhf49fn?1f_gWr{Sgq)WaFZU-G+I+pfc;>zI+sGTchX{aulJy+-;jo65fb67{ z{F{PBbMI}x-sRXeO_IHU@SSM5v-}>7=srJ4Z4yp>xScyeC@Gu7N@XtfI}}o(!$TLC zV7`TV+BfTy`LSpw4QaKPWV-jX>dUzCudlVoKnduQzbBT(>n0?|7;!fC6)Z;df%YE^ zK%X<0f4cBwDnd|TdF)U+s7})s(-L?eg5w`8gAx8V!jpJ1;N_PTt<_A$)*5B$Ujy}G~ zce|6f({`W5s<{NW$@^Qqa2Uj?8H%UvW%qaGNI2r(vVZIJsMl)QY=$@~*M)z2YW>ty zOzBHotNW`hQwbpvHF=%y9;!~*&__ovJYK63m0<~9&Q48uU znFoFS`^`1ankC5(4?}?R!fjtA$JnebS*KZ-h`HYzT#c%mPXf*pD zI#;vWk;GVKqQu9CxxPUoHkf~|tRyFZ<=6L(GhW6xbaiC3u{HTR7oAYIR&Fp8FZ}GE zWH1*L+141mm>nJ)9y@KkRN=f&)>Auxg$x@n9M4~Ug3~zzhh9>5gW`v8f6@q3U5__y z+^F4@oOErCBMsYse+pWfqh>G;ougs#|BG?o^ke2EB}FMjDaALt{xeI`xy_-)PTtXu z?@L~fVCJ3lHhf zp4p5`awE`T;!0x2QM5MSIE@R_*w-HnRSi~EO{byXUwu6O`p9zJ>3-&1v}`pF|8w3& zAu|{Bbw+F|Gg*8qE{->i*xl-^Ag^$uRU<7GoJxI)$Gr>g6#PBJZhjq}~7u}p$d33&pxl-~`3nNRsxYH9w#m?nQjA|au5 z?YZB_t3d0anX00)upW45_h8(_eb#1l?lbAVqJR#l@;2q~Z51xh)%y%$hgxG><6@A+ zeAj$+d^nRN+LD&Z`)yEsgY@f>Z#m85q4rjy7x(_v#)n{b7p`xsjs3^e4MI?A&c*wA z+0_u%>bA@E9xC49$}%j`^9)uKuU}ktLobvj+axr=3LJq)Gx3JLlf$>KJ@slA6c53B z8wJG6fywxgDH{q~`a z{cN1|iF{6_>{~Ol@C(Ex!oyYuA)sHdqG4<#bJrme?ESi%wbzqv@ry0ljcri7!7R@L$q74u3Zj?0h>*Tk;sibdC6!2cng7;pi{HKP=t~9%Fb#$B+yEn5n-35n zy`RCPTZ*LL@5``Y$(Q%NjGD9OlwiC+XdR2&|6hGk4W4Ly-;sl%M;3^A3GjDmGxV{s zxjIxs`Yy^}E_qpAutnMJJi;;Ail~hNlNUmDHUis&JLT*NplTjNj#S$wj5jpg9PRI% ze8?Y*xCJuKjfzahtU8a`z)G6!>vw_j^Go@vdC}$DWpSUhB?#_<+Jywmlo)QNSkp9L z%m`W1J6?KBWmy-yjLGf&&mv_Nx&_w>y0QqanySlyD2nTVy4U+Ceu*rK<#(IsSqSQFD6!hAN`^rw$R?=)*=?=GW?>(ci0o9(yL*d9kN(EZdCPD|c=NfiD~IBly! z@I5rJje>^#^Lz=Ed&4cUDUF<+Ag7xI#f;E=@2SfVFP|~+YKRk^eZ4Z|Pcq)HYu#-b z_5?4piTSIJrTbY-qOG^@i2YzgAs3zVLd{Zm-)#5b>pU(#s9rg~27kM$iP6&X?bWRD zN;%5<^y6`7^J48Tm4xu_^(+DB_fi^{t!AOVMCv=~n?$Ty5w_;G8UczPj(GFLGFiJj zMF%wf_+fJQA0;fa-P0w5ng#{&XY930NOQv{K10y2J4Z=vOah5btsUKrl;imk+qcG& zoGsZ(vT+n-Y=>tEanJK)nvK+Vt0d|kA;OBeOb4#SD4*?Xt!X_!j)dj8Z~Rm7P!+jO zLJGB-Fx+#BI)Q_r3ghwKDFnYvnRD9~MP=%J)%7J%hw)8T|2SJ$dberHJ?4FOF}Rqq z3W0EGkgeV^IYsm`sG`^VmV@=R7hOKKL{H4TfCd%N=&4x8oBouos>;Ujai*zk6dQ5v z`ryzUQflX43f>Pe+C7TPUM8GUiTse9+*&|;n{$Jja%d|VgPF;*x!L-L}O zVwSHETv7g7cE$&4R8n|-ef%eg7Fbaze(;bWHY40V}Njl?~f3Z4INf zO)2WFm#_v(#B(QWW_rd#w(r*r#32gyv?YZAXdb2QfMhKDn7Lp;WhAzE%KfS8dybZE zV;U=wdZ%IvRuPf#8Tc|*G5EE*@W|yWC$UH2>SOaXnTrEToUDt7Y?T6<;e%4LnAvt|r=@-TT(4TEMLB-9 zw`49$z|*#A*y7n5(}Y{}J9h%=81C$2lTJZC#?k9;ajjUG?LG2OSS`^#KSzNrBCC9!xh zu9w6CY71bg_TN#?P`_$`eWLiG#!~NhmWj~$Q(tXENE8!ZQ!f4yzu?3X2(Ac~7NOHs zxO*o^xaoXO&7=IfJcV*KJDc`T)5N78EZx;k6L&c@0q8p zsb7!BnEY(1-P+nZnoeKqNQ+4Nfqx|M79oU7a2IW+Txdx9;qLfyVdfpfCoG`m6VJWZ zm?&2#*L046z4Pa>E9Z<)w{YXj7b1<}OahB;ym^UTnJMvd^%74M$Cb!9k`ksiMchd7qou}y`DX0k2%)iBL$dagxI`Vj!dbG63EpUvB zUfx|oJ}ds&Ry~w=b`@Q|j=z9ss%fSdr>!q9E3e0xY739kFwn?mBQokGT_}W*&v1el zgH^hXWt4Z4i05@b@-P%N=z8}NVm+FmldFA(tQ>J06KgcEiq{cR9ycd##d;&ZDqM)G zD7`aN;|l-F#|{Xr&8V>RhCAPorBie0#9eM$%ePvmQjaX8*25YyokMb3?{0+#jYj3K zu3GA^ZX8PQ<%^vayE{dUGbrS3>X8yX>%AdDVEsV}^F+WYpeWBd1TA5jEn|ClE!BbGq zfOWa3Ii$k%^Dmy(Z21R3uhjMEOw)D$6}P;ruZ#UIthtK8wZiuy-b)Fm-SOp)(a2) zToUO^I*PuEnmg~Nl;n}bPLRfu8gcxYBU}2UGWt0O<%i_0RdSJ*ySYI&7fsdSw^!Sy z_2YjlJLHCfX2u)$s(4#kko%Lc-G%T({j|XBddc(RMZNm6=zQn~XgzeLf9z?k+>mH5=1Zs@U+`+TlO(=Au z*-|osSqrr;@hrToqPwxc>anx8&{g!sl0Fj}xUTAH&749aA9C^d);YflAJWy%+denW z^$_`WDOHwSUf|)|KD3k;kA|FF^HuIpSBTjP23%0wl#dTH1cP(lSQbu|R z`?FGJ&M6Jea`p?UJ)V@=cKgg_<8ZQe)F=%BM{RznPN+KqiZ7pot2a}ScDli6^>)8+ zu2X2OIlEkUQLdjYj%d4yhD}@_KiA_hBnHulLi<(KN*LJD#RLnW|v6= z5uD^3@VpuJDB0EmDClro8rrl?;DXq1N)&uUwK{oEFn5*Nb zm7tSkzl@^##g2vB=9bi@#)fhshBJ9@y$!|;Y8V;J_*D0xyJwj%v<1L1*H~vl>6Cf& z^}ki{lJ%*ElJX4o*K7>^{^0F)SMi4I2hb#s{^AUBeGOkGX-nR}yJulec*+N|{iOU{ z7y9DWQj3%=`>OD2*op&#BLSR&Id;y4#j;G)vybyEPiQgR0{Vu3B2eO-;E7uv;3%L)Z7-0!g)nd)+ zrbSiYg_2t*R)8ULsea~4nBT@>y}LeP{Hw>gxc*~_LyK3)mzxPv z{bC)K!M3>BU(I{n-4-_KUiw=-sbMtwY=YIDHS@$Hg*DroTk>>qU6I;yLsp0yvx9NqoI+DC5Iby zn3%I1>|%o|)fPfgwI!WlT1ZGQT^f{>wf(6f`ade2vYN+_M}>xq^~ zC>tggD^%hog#tX}NRhWVb9-n4pGwZr z{N?(}y4Gyc#AG%&3W-X{Hyi}SS0DAuCKROjXF3jEO{gCs#!U@71oCqv8&#Gc9;O<0 z{R7}FwesQPt*X1O&dz*uIbCljB#%5B*q?6&ZQ;L*!O$aYp&m{i9Hbt! z9t+Wsv1%7PacL=DF$F92(3Usc(Z`6Q(38YP9t)v!DG~8GC*nE7pT?v6*>;(T_l>+4 zxr_R}wh5|cox8@G!pO1-Ch3!)stG~{qa?y^jzh!XORd0zmCLEU(x~RR$q5M+GXa$f zaNC3E%8?wu_Sz-6KvH-<&sA;IFmv#C6A&H=wfDyJmxJ3)E76&;ewx2%M~?EEomGzq zC)RUc55@_=i+^5AI0A@24IZHm^Byg@M2^`6Zy_QLv@dy~2ojplpbHgQJCu&#ItaajkEU zZGXkkRxyUA0|$JpSi94*B{v?SaO4UlOJcb@Ak`+cqkquwgDJdxxiixqhG(ZLMlp4> z@yxFTdaajv^*|au%3xp(eqXMt6Z~b7QVQnJF@3$gWc+GMOTjz${l6K*L3ZV&t)$ON zv?47vT|bx?fA^eVU_dn;&+_Qh*3HRw1A?!+s|+~_+(muOZCVmogcH*l!H={p-F&(5 za^brY{C3{N(}4CNJ3mg6X^)M08aG+mD*-y8&tEokN*VBBSf`Mfi{o%c>iWqbV%(x# z*=ykuZ}zS;-q)I0?ALS#{)sH?xI;W;)RjUce_YhdjLnSC5#BE50%#={^6Vw$J4sKS z?Q7k)ZRz~*9ao*(>V4}i*Qm7S)_}C?%(hAqRKnu+|6=VeqS|c3Z*M3RDNqU&D_Y!( z6n9$ODIVP2-3!Ho1pxUXy9 zd;hlMyLIs=C|t-EZ1|olDsu^9fVN36dt(g5<{!{2Ld1Wwc)4n|OfBHb2nq;o3u!97 zo$I|{i+lVeRW>(ke|*u+ecphWuPJqE9=k#NhK*k(bHX8B?t@Ef#DF%)Uvy0EbLw z;Qcb55Ru5M;>VtA49py=1bxR=6b9-L0h-(0`#94+NA7;MR%*9)bz=;A?$wZpWbvRp zqolK&)$#@@4W(kM!8V;s3JB-PSTy;)aKMW~zGfmi%6ITcy=2LIZHadQdAx4L%FH;4 zA0WjPU3dO=Tx^(mK^L;DP+QYQO`7rf36q8q!+xAU4HJZ|3}q&143AysgV?pC)RlK; znW~#QbqL-3_3H()8HFsABYYgh-tUv6dgk1@YU~Jp1#XOs`01+mYDAS<`I7c0t<3S) zef6dbw={ppNpg7`{5|N6AKE2^`VFcGESX9+66#GLFs#N<^#4{^h0^3_&uqzay$bPhBP!#@{g#>0vje$_Ca z4XI0b8qyE-RhUVR6_d0jYy9cC1pd39Q-(R7{h6(kamydgEefznRg=~iq^GFDXzf!<+An7MpsO**N-Wo;!&4(L~bGCOoQfxI-9t4pDoQ;n!A zoUfs;TST!qynE#ue%;y zA_LYpMT}pk)0StxWwLMBB%{Aiq(Dz51^9EQ+EdeJBU79f$a4H(H3iWFjrH}wHnP21 zraE_Dy|nLSa$k#>T$yJ)0+?e~QH%W(NNL0oquc8b3i zvr#&`evVFy3pMT^I!5K);(hD>~QXw|Y&J8n9iH%h&9XxM-W^)E@ParV1hcxGi*t0Y$>(Zt;M-sI5Hv(%ujb0bzR^<}97FCDeNHac;sjxi-; z6SiQW*J0++6j$mCLNzg_X*B-**au>kceDpbqB>dUMfI24CvWhI#_hei@MvJsMUUb&!uZF^6`b9;{xU@q7wlQ*(*>Ayj0mS89`ufi#5F$Vy zUygJ3%3-U<*z9r9Bsb;G-%{iJkK2kjAycse2|jo0QyFG(SE+>SmJ{~_KYw8s>0h6% zMVAlEhphh+nrxwFo#S3hq3mGBA`xKIdS?#aOa0&2QK`jwl2Q<5vhuRJhH74lv`^G8 zDHi)3cIQbVLa~&~E!zGfeRWfd)ti4C{w;c;5oVR`@=NkEHDFXXaH~+;4>feSyLC=6 z=m24p#@9E1Md9s#E$}BEmj-=aLh++&oUw_6ic&7hAvC@@%-tIFQS~iF#o6_MKE`l@ zTlUl-#sFbi4rvBXtOLOC*X>b(3^^s4RyokCOm4)Eh($+~pI92e>;sjrvpn+ntTPfz z^GnLhJ&gQt<2EMao{}Z^dHsX6$F}a9%SWyjI_W&X;(8UhJ&$LUc@66de!4yFomH5? zIU`|Fn81eie|XS&C9$^^uzx<5JN(4#`bP(*ppCkK7DkX@OoZuL1Q8BpCZMSi%HC;z z-IL}pX8V8n_y5sZg3S|YQsN&!CvlXyzi}!K0S*-ia>i&KFad?uo0w8XkvZooS9BzO zgb8gXQ-kj^&!w6e@Ox~rV7}nNqzE^hy-JqSKOHtM_< zdqAadwx3CU&EFHU4WlQ}UPQ`xwY6+Vnle|*|7xiebWf_s!Oy@TmGJBrJa3tW55m21mJ5!5# z}9$|6u7r!FsxS3pZpU{ zNl%i{(=_vOX}x}I9nX|ZVuP3miGLmRdCUCY|-XbHKLXdSkZ z2L&r*jHHpV9X3K!@jIDSYPKL-KgUHrn(P}#w=au*BPbn(zsH=c#p9avG{O#jpTDSHJz8WIjeyxy=haSnd4s2-DYh zT*CQpsDu^naC${og@ti6{4Pxi8nWJz71(-Se}^t+@nGQx<3tS*^i<)Ydz|F*P9}@j z#FQ4PRv4->Xa2Ck`~{A*)Bp5#s8=q20|t6LIUsAUw*S=d3!wPdMQ2t#lc&=@ zd)MCqlf~ETtP-tHi}5o`Q{pOxR91lMTPB}RP!c~+`Rcu3sk7tqTNCb6ZveQ@QQ1_y zQtH(FmVE7C^g~Zhel+tW!>lhGDjHv)%*_Jg2VQ`eEwrk(k$5p2IMz)eC_{gUX3cPw z5|c|=KyMpSob%kco`z7>PmO2S6@Mr`K56_}d*E2G50r=l z;i!Q=+6gATv+;TV^+WE0#N~qHCG&`kD0dUVSWh|xJ(aK&LBku^8!$hJ!0FBgR5qU6 zv%rlV9>) zl4F6=v4YoPPZOas()ogCYf(l1b6f>lvLyWoj8lSc>~osH@e5efCPgyeUYs;D>9NO? zktU%C!WY*l(6#hxcjET+P1#gw_C&clv)ErixlNWZrwaFDZs$iSl*{j@6dL>M;MX3W zs`6+d~>Y`t*o41G~S0- z`%>nu87j@r>iaiGM_1Jpo*a%Ri)=f(SpXc0FJ*WKlrNsY+jyt;6%_=e%WecU^iCM|h$FAapDPWTVbP$2X z(Hn+2ZZf*^Nw3%OXnN!5K8W@+wo7#zPKWhf4wp8d46Lczr~866qP!{~sD4=fp={VQVmQaZ{X~ z0Uj+&R2*sF^$I)ZnBlz1cBo8T3GLnZbDtl%;sBfg<8AsVNRXYSSL7vwpG8QQ>=wtyqTf@_lwOkCX|YIRm}0HPeZ8dSt++lM2rVb-gU)L#zLzSYEPvbTTVn zw{{g|U!(9#JxE9O=%^}hY*dBK&(NihD8l+5x&ACg;u6}(h%G(DmK{l}OARo+=1<)rS>P%|LKMC*NR&W~f8`BR` zr9gDLaO{F^PW*G%Z4&R1IhflJ*LIw z9HuV~VTm(kYcQw#(bmq)W+QxdEnNSfr14uPD_VP%jAo|GS6(|NgBO23+B274GR+m| zu5RNsd>gjqnqR`N@!O8f3`ij8r4YiB?Q#p)CAB(H6)7A&i|cK|S2NOr2Mp@#h~7MM zrpy+1G_?UNT(=Tf<7!NA_=q`aYhQlZj%-czKa3#oF`muLnaNrpm_R6iL_=nx-7ql4 zyNI$GFomg4?!sGw^t>(}-d-EDM%TdXOAb&s;}?70U;4OAE}=06uhL^{zp>AmB-cZ6 zewUYfJ=Bc$%{mQRlPjvq&-yxYt-NE8R4S)cVexaD?_KzD^CNy`K;*dBYn7q(qD_{| zNtD~clir=Xp4u86qsB|)6G^ftL7$kZlsGrJk(gz(0%)gC^nKd8syScVKDv6v#fe4S z>m3i}fmg2ucp86JT_~4x?s&TwN&Bl{zHh6CHq{_t9TCfA^srNNtg7waecr!TeFzPa6tDs z*X%^G4Ui0^-fkEn_OvNuRt)rH?%6Nc>ouJoHOwX9DKoQYf>YgQ3zIaF{Mk?KPX>hQ~zHh(@mJqA(Z&ocf`>sBCvCZPAy z#5FSHz5BJRf{!=l_nw|Or2XPgw%^N@k4DlwimYeNo1C2=0MpeO$}QHkJ30k??FzU| zw2E3{Kzv$fXs;>}PU&!vIEwA-jZ_DU}Emn=QlQY&b4@v*slN{{pbEtVW3f0DtS2nd;Js-?n}%3 zlT?*5t~<)DugeM7n#86n#*RCxGM`$j>{EG5->1MBe^Lyrr}YN9Sg~2qImC{L=O&(@ zMI4PrwBjilFj5uwNuBT|u&H>L26os6GyU_MG`m5Ba+f*_jBTn3VPgZMxtJ*@v+8%s zPnD-{7Cn*1hcH`pg<_ax~tGR?_D%U3P&?*Q`bw^9M@qBY2)KKg*O7?vh6>rAQ6vEaw zgXggeq)pq14GVJl$>EfJXurc|+~#BIYRe=jSE{_iknhd%Q;z)akqbNkLB zev31D>FXsM#nw#N&V4Fz%zFGrir#e zn+Mm^3_XbqW%skwtV@$TO%d&=i>R&_&5|FN+jO}9M(aV860bc*9}okCJNht29ixhE7u z6TvTAaYzPQ7{w}}HsC-IRW??61txm)HK+Lv5VE1n6=(FMuZWXYW>)TOmR#@mG7%Tk z18&M9y{vwq485wQ`Zl+JcWasg6D;qxk6J=osRpZDTwFHbF^)5!h1tcoc_Nd=%wYj% zN(XPfoPSN7NI(rQ$0qZwmwk@{YJyc$`g4E|v+&G0Jchpi&|LTwUp3QXny*wlgcfeqp)fBM((s z{M{RD%yFJt$ZrKhKfn#H<42{=+;eTM^H=%NWSxsrEcF(`IOyOr{uiZ;(mJ872J_ut zQ#7PHuC}EKP}P$gRML_sI)KCPeK*W9Nw~{I{?zFQninv=*VQ*hfTt_xpJRen9lfDXRaco zNgGu-6h8h|hxXgQ^~*grjEwX4>(bI&d%fn#Y=uf{wD}k!q5Za=vA_8@8h@nuB89w@ zu{_Ol&50fZ%WuC!^Ap@HT5=}sVt8ly`kA;C(PO!Asp|L!sCN&>iElIKO#?tw zsP3P|-o>hWpqwd}dXZzyk_(>^05j1J*U$Z96r;rnlQkW_*{~0SKS_7Fo6}@PviIlA)CVCYkQU>S>p8rzVi&B$m2zDJ>y5+>}ER^lCNyK>cu zp!29?)Llya=A97lm!?4yPagFCQubC}q_OWp-3% zDrh0u=B8R zPZ=Ng2^J`heW@>Em9k?=+oxs1kAd*Vy>uN!+EagFPD(~#V0)C~zI;*A4O#|;d3Xd&seIrJ=7|3f&0PgvJGT(5_|R`xjUCEVU8L!p zW>QBWH}VF$KxIjPVy2-)?}78MuztR*ml%(XarV`-PeNcXqAz-0)Z3>Pfs`0&E+M)C z$K=;lUWAzgBG@sk9Ny_;*qr;bb&s-v%sH~#`By)-($PXkY_9ec%dQT!-5mdjBUFTr z-3%*>A9z}v^eXN#6;p?-yrAT}4rY7Om7zD8VyI9`t>mjxjA_ z8FRO$F<)@79Zy*11?KVdMIJ>1z5)xz6e%#*y_4^Hr)G6&?WWFaMIGT;;>mJ~%k(s= z_MKszlaK5hz2`)&Vb$Jicqvzbyo^HrDHsIKt$E2Fc z#xbVhOFL%p>}@Irdf@SDDPz|tF|+~n>wH0*vkqGXs1X$jQ7Uv;C|dsJvE{);`Y^=L z%cmj8QOPcJWzgwddFS`q>vYoM#H?<%x zRCO2hT=wr5C7h8?RX`6^${|7lvkh}#|6NvIyqc`7a&Yp5bL@*3{ICa9Ib;&Lh*>Sr z6c5IjYaW+|S~;J~EUxA=*4WDf3%C@d0|YLjqVgW~-0_H*|J8qtM)D376STfcs-p2j zq73WzJ0)|Q`sY~Rw-+=sOC7rO8MOay`2nV-H;g~rv;-Li({TH@-?yWBh-kPA`YOjs zy1`C=J-ssRU)$sKaVlHRb<_EVKHKFdw*7{d>G2q&n3)~}ovTc5G*E6$>ol`49k#AD zTG@qcYEMEvv%nl{<$XrDJZ-SgJ{%^l)SL~aOlqLzt@e7Cx zCpxqNj<)7%9A9@1H$)>XNG8x1+gjQIeg4Kyw?#dBn+norsfU~l^~Csz&0Wh2 zeQ4B?!E-;7y{?;r&DUYUoKIEKp@gbz;l~f*Bg~=K&r&3FDExm^mogLoHbU`Diu9iz z5iO-LY-3_EbA6~ytDHxv(u63-jUcMm3_&b zZhSmbEi?%*eYi0V;&ioJG(B*o|3aJPc{AO9GNMQRzPtkAP>IpcaJcXCqa{jStunp9~WbZx2vb_ozy z(xRtuwp~cM@h)Fo_qIArt9Nqy>91WPkUHv1%7P`W%!R854~9yxlYEyFs?ap{G%$ju z-?EDpyWlXH{qnZ*sCM^A=#*Zb@7Py=b^I5X(|RTo5QL5%yi>8VyqC^0pQ*RfZ1ckC z?UrLVeoM_VNqYQ8CyGiaTzJJ9*Hf;E>!b3=V(f^ zq;2Kl*)lZ4YT7x>^_jfzxz(3!PD|-VSt{S@LZvsyh&d~WvUorqzd%pMP6hZ(m3hCnpK|YtRD}yY$H6vdk%=AJW4v8EeE;w<-7PyQ|s4?e;@rR5B%kK zsYUS35;>6i65r5wO!?4Q(6aHXgmu0KN}8LA8gKV_9YhnZl&0Lqie{fwM*1b=(IOOo{;tVmQc7jusDPnsSt|bO4W2h9 zEf*C7i#BI2wz|588FzNwj*L@9_4E;SYxzKImi&NvIg7&;C(7!6dip#vTDVN9SZGL4 z5Sl3Kubo_!KAtI@pi4+yHaYOkhF?jjCGBZeNA|j=yI(|_?6zC(%s;k9@ISQr?r^ty zS&}6~!McV~cFrb{9DmuDCb(jaxB1IQ?^{^G?ddbo?Z;d!RqSauH@hZbtG`SG=eBww zz)TEBQ3?O!@zUGVu4m@6zIxa}roI72xAie!VQXS8hd5rmj?y(?B|FU)$nn$GToAA= zCyZ{+q#Rt#yjm2viNh>3z0BcwM4yfp!?9$A=+7*E)5KAVjcEWjYg87-%CLrR7TI$L z`PNTeFM02s1sH1so&JPPxt3C{ZKx|Mb6cO>Olx*$YQ9-oUK&VSP$DxOq9XdH-j5lB zk^3|Bq~ord)A1)lDQw)88ag&Qt=7Z$+n$3`4j3VGm@L&;%>rG|YIHcN(#&Qh!bG%U zgl$X^a=*RWsKXXLRSRzC9s+ci){8}M3SdNt{A%2ptKN$b!?urZ!ICfp5 zbrv9(JJ5=W|JC{$?{&6#7Cmj_n7OgKr^mQOIcXCjKBSq>suG14q>0!~)(DO=2ocG` z^Y@w>vtb~9ftMnPJrYsJ&@4}R5&@I2@F1D=-VYm-$_;7kXb+~%)Rv-IsRFarsWeIwmFzmAC}EdZ zsvs7VmXmF!E>=(s6{7DT^|#AfE3IkaiQOX}uF&u;P!#KXvV*)ev1MbEyYJ5SIw;Ok z$VCw_q=o8ddE6Q!hhV;(7}Q$jJ=U<11v+{PY6!-G7;TEyw6CPqtdK9ffy3O#&SDA( zv8F+@9H7q=bxN15f8cb&w@4;p9<#E=p(*5$jt}$rwtmcnf1!I-y}-j5KP5`#tlAT} zPVzLJ7dt&yB4Dgr^;D$wjVHrE0Km!JYUC$T)yiTB=_o!Aj1JO0_k~pS@yBv)k5XK! zd{IZRWX40og=9Cli3yy0$fRgGvX8c#Tr18nI9n8P812q#>-jLm0T`&%)ZAnT`dMt0 zRr7gC(x#rUv1D~_#>HS+1wbVo$DIOg^5i1UhRT%6bKoE8C9tJn3idB?CKC`i`p@rd zxl1~ncx0IB$P3meSG$ESyGyy*v2?bY<-AEq4zPE1S)&V$Jk+|bmY1gBCf7mo( z-SFEF_CFKbRh2=iPx9Qm!K%U8jPijhd`i~fNG2)Ar?qVM#kd}X%ANCO3Dn^kr@nQ% zxOv+8M^9D|ZGCYse|6DXuh38504RQQlY_4~r8W;ks-nnne>0773+Hr>wi_tACOyTh zqr7HV5jH;3W$p2+QlEm$)~N+<07l|6jWL2` zrdlH_$A=0cYY3TnIm1n!7eYA>CaaG(V~3KAcSM0n?<(JOZ&zfxDZCc5$%~jX;JUsR z+EF$Wp-;kQb#bVu?9!t^i>5$@aJTlql}Xm1uMSJ>kS_VrpvG zPjDMYWv`Ih-B3%=td@%!h{wFsrw~`cE9yK)X1j{XLU}$2xVxm$$j{T`i?Xfqt0PYT z?viCQXYHj5hTb4;kf5HPx@(47dBH~1z`8zgJ{PT)X1l`if7->#vPcl zn5Wr6LsfI5syb=zbMUpq_igXe?kf&1xA$zDHY+$659B(6Me3ub-sUUnYZZ6dEq|OB zbMw=9!1(V?R18guQc1W1_S1p(kDg|F;o(%UwCxNuSF2VpjZIui3^4uiV87r$-3p0v zr7<-xiznUdYuJxPcBb6Kx0`bQd~r!JI($(;NX)v;`Mh>aIpt+=T4bU+vro-bXZlk3 zzPG17mZ7p`ajoFFpywNilL~^v@yoWS_IApTuuzG;Vyhjw#0w8YGGzXDe9!)n^i&b4 znLRTu%@1E{Q$!aw%rRJG`uuJ=yASjGDQi@R+X7jF4GVQ&c~v6U={Y`V0`4#cNl<` z6S6u?4pa5EsA~7^9NBRwOgNS3`agI|{!f0B|Lt!u!}A!h#WVZ)N0>+L@Q1iY1Sh@4 zTX?z8_E%qBiAV)JG+g9YGfh(%u+g7Z=-k5d!ss@=hmRqt-~UnVlwpwSm*VKao`~SC zwJuaYGO_;J_aR)0uJhlxB3t-bLERj7-0BnO2HuO+x#L%ZVM~Sb44PaYgX0<97$Yiy z)JO#~mz4Q(-sQfjVL5fu!BqWfKG zuh7KkzNhEOQ2!RnDYOH-OF2@fCJ{0+{*dN>FmS@A7@j z>P?HO@xqGh)N^zq+vwc^jJVRpLo?{kSd~$KUbUJpC zc!k%zvM0gBoEgzCtNsXsi+KXsDd(FcRkC*JPCs}?ndW7?GM$B12+QkdI;adbfiK`m z!|@_(sfw!@9qQ`xs{p3c*+pUZi;Lg|({iWgu${%7cElQNWe$MnS!`IP%CbMmk6%cA z$CpVtV3@d$0X(rn+bMCcH9CJ?er+ExJ(~Q9cJr;!AN;f!4ljkbFT4ju%FS5ex|v4R zT}E#)w)rCrQ~kwFIPxmFE+@$vSd1Nfx5?lINUxcTMd%S83gY5E*fCyJBdUM>&G(FR%D1myR&9-B)v z*MtWzJbTKWYIEmzNOEJVrGqzSpCsqN0j{n|{R@S-&8ClK&n9qmp6a}|*PM|0iH(bp zNgpQuCWm67qmWdPMH(Dwzk|s~e~b;Jes{0BLD-$BNvBx>ILIkP#R(S907@mZGhfDp z2{>{`eLpU6Fw%%&n|$q+GGHm9QaRBFKFv^-U6~>@VIzHd?=|?#g|;Zl5NxHaOvOL+ zkL{~lmo!?RvFDDr64q22JCkvxXWu#u=4gJTEb*pFSs_h3>teDXez64&YJaB|6IfN)Qd{;barkHySP*2V{8S)bAES|uDk^OX(j z&}#4iioajKvBIi1b^HN3_s>*)l^j1^DqpZ~9v*E;_ScR&+0R~dP-L)*W252==*9%* zclX6F$RTI)>YpT+kTijQ?v_4or2=odHn^G$MusviOfB{$^^T=Da=kIt%szSBz;@CL zedW=M!8b;@+V$9~)plN!vT>|2rzyVC*&MfQOw(!=u;oD=OJjsfY1Z5?3$b-DcFm7- z<2mtlrW&-XZ-wj+e-tKCe^~_F5mZwJVl>&pA;4E|@f%OV=0CInhx&it*ZpOV)l3dp z^6`vlWdaTq`noP`R)uXH{wJSZ~S2I;YrBYGSx=mgY%B{LfP3^A=p}x<*yqg;iBb>OB{Gitk2XG=m ztG7_t_jELFO6ve5&k%o+H@)k;IIowtxz_K_!ITk-bgR?<(1OwEV46c6Q7?_5O2);u z0npP%H)q%=s>(Dngvaw+K@5y?<3K_8(99&w$t1-ep%`4V^nu->FcpHIb1dQAA10t! zu^eD`vN|yWCv@fO1W|0JO9=5C&P8VJvuUyFBI(|v=^VFu@GP&t^%4KIz{NLVkQ5g(1Lbhj+(0qLKDhe=E~f5H z?jbLQ@jqH?vwd8utKZQCmvTxjt(D}5lDPi_7_T%YmsNh`Wc>8XWO2k;?S!MYibeB# z`bD|OK>v&8GPea5LQJH7!F{trz_8Or`frCD+!WnXbs_vbXv9Wq`~-&I{Y z$ap5jASN=cU+vvKiK3yl=?OPP;bd3nR*}hd@M$MtESNadne4C5ju#}S@n5GZjQi@2 zXSaYZxKQ)+Y)c3`;B@KgeO-F^kL&UshnYAdGU*j%imp_*3nSduis$8=6F#h}$_c-D zYTgYgSWWWU@N-rG{4*+KsUj(aDMLIakJ7 z^e4j)R^-iCdr{>pV{NKg4485b6E{Vn|oegM5S z=6Z@8pOFGjX)Q2|OEeeiygHtJw|Y1|@Wl9LZ#~m8ITGyDG4>kD*6yysnZ|UzmW`Oa zb84~tnioyhJO?G?LKlo?(%q!aSZmh3`+~erbtQNr zMcld^mIR`j6-UD4w+HQ*@|OSY8zZjggozg^BsgJiZnhNGe&9--YE{(Yg?-75P*S@-H!+hA}>`KAIQ=SICvot9na4||EX*X9{s zJmUMho?R-ol_z3gXFQ$l#M*=#nVNJ-di|kpViVbF>-ECdphVRQQQowU_9R-2R?kR)*JK-~J#O)?*VPB*T23uSX_xLd?Pol{H{sYVQ!m(x@?&j&x7;JANaVtzlUm!ezdlXOFp>HFv1WcJ-PD(Ba=5^ ztP)J?JTxXTsR@u2p3_J?I|wN;2kZRVZSc@zpUP+9_;}Ey2o_iTvEtuqu=v1@5NcC( zCm74L`pyS5k(<|FRMwZ&EMUb((EqD$lAigLjF#jf8CiyQzjZgO8OOyVNF!NY4Zn*q zT*6HV3S@Kc%Tu8>9!v=ZsLO(6tn~P z4W>$*wzD9zTHLnFhUSRqS)mbo3(&hsT@(!7^l@fR`*MadXue%D$>gLh?4oD%0sVSf z<_m6?*o{VqJXUz_ip|BHUIqG_sSRRCpSWyUac}K6xMCAaSJm0Zj|uU-^_NRh0dKG^ zD7=Ystz2p9n^ZYCbsKi>_z#T{IObu9pML<(sF>|B=u!FTIQS`(ljOsyUfEx;$dI;^ z5D>~r?$GeV?2xA#>IxDlcie_cSwGlzTnMH8x%-ieII7@ zR_O@MO4KDix9y7Z*yQe^bPl_eMq0YBe!V4c9t0weJyr1j6&cDe1j#GP!`4m%eEI#r z%wu$ET4~B$cao24>$(hM$+YK^M*QhZC_U!p@XlD=@z`hUwZ1GJ8!4s72*XaEnG9&!)vK4d+;GRZI{Xif!65d29XwaN(1gUK ztqz)yVSMo8H>xeg7&7x#+bj+F|24P#Klu#uPv#zZW;Z&Q$+O^)K*Kc*?iEY0Z(%65!%T-cbrd4ocYp5jF7m3g(*w@5M&$ zMrI&<{;?PHTPpu+iZj0qW}Gpc!L4b*(Pfsx>BG8@bDk2nPKW#dkd1Jg{Hmj<-HeIq7I>^*& zblqpE(_7z-4$=@|;Dgw&<$()cwlbV7#zo*i|4YRc?OXN=PVeumHei^LP($TZcnq7= zdo#`>u~6vXt%9!8gz4Z!1Fd-cZ|G5t6t<}}5qYu)UfvVHe^oya+@N6b#sAP)YdU9p z9et)6Pe&UUrwx}{PmJ>dCK(qQaMo@0x&xzw>oU5iy+XrZmCU^mZ}wZNyqlCOdsA@) zlI%jRyAJV+qFE$l6J+>3`!2h6(whv`2r2b50X;MnY5S+@d#|%-2EF-25`>bL#nB#+ z2I#G+uMiSjtUwP?aPeAU$MsxI{+vbKjmy6Wu^W};MX7whPBHH;yQH=%HvfPS2ljt5C5(Qg*^(w{7E_G%l{DMZL`N+F+f+epyg`eMl>lvhCa*qZ@hlrlPla9+op+>U~1onxI_R?j;UCW$!9myt&_R*Kz z^Tjrhrau6I!?mKjP_fHv&z30HwbcZ(lf|271S_`Yl5RtVSMf%1@l-A{i{(jw_HUHI z(@)>TTwyg;?x4OU?e8Nke=~EKj*&$J9dZEimG@k=r}|7!n^jOh$P>yr?Iiss;LE33 zhCEepTWu2Xq8~ZP*=LMPv&pkfSsb7EqJL-b)I9mu$n||L@OyJ>J(!hTmC2R6WyDBo zj8bD|K`&hrZ2$)Kp^NK$6Czl88$9xt=c75H36D@Hjix&V0H+akD5_ zKjjv+Po+w(>R?NP^XkP6({V6QEAt8h`lMz@O!}T;5?MO1-BF{?RP6(+*>?&{nIX`) zb(|&lAH~1Hb9U!Ce%WBB3?(XXO{2%G|AqOIl4-M~zA5=&c6EpKk};2BM{##YnaET_ z+}7}2dDYU2sUsqFVQ6ASf&i(KR6C`2H%<5`9=8biC3LDB zeg-*-Zu{IWCpW6i=Qll_v;p4Q6OXDtmDg|kD*f9@w3G21^2Y&X+bj<7z_X4SK9H?F zSKxu{t(8y1Uw7vEgfR#EM%J;#P07|6EamM8`n>P7kh!VOHxg?3i$Td?YW*y75F#s- z2|hU(=Jst(6!3FMHJ##p#4twQ)h5Zp(!#PbztQ;1zdsx5a28Y*n}D@UNUWi#K5Bo` zjh1>yb8$|vQx&)xntm7FO=qqEWbd1BGElj{WI5`fI)cI6ySAQ3;GT7ww%&f$_^Vzc zH3hPFVd_6^(SNh%59Q;hDRaD^E)9T#R&5Hodthh+j5as>6TVC{KYE+>n*AL!DGiIG zDR59DJhkruzYO(xx<(_y*M~gJtB2gHzSeH##=wcN9f;;RO`Bah>bkN95OxPQn6up2 zB|#^l?KQCJGxz(ywbzvtpSzE^apR6{9KkV0pX}*h^kdqr+f$$s88n1CO(}F z(OpUy&+IAl3Ta1{;OI(IobvnML{+Vq7rWSguce}+9UQ`#|5_RzyZKx@8@`aK>np%l zDF!x;86KOUVX68a>hB9{WHB|ChE5sWz*bPy;QHnJwhzRXht_=VoyO2_KWHX|bdxwuxj#5XNyT-Opv%mx|Oa+C8-$ZM%@Bfcel7#M{* zm1o9XW=%VqZQN`>uxmCbbpXU%Wb1fe@AQ!~dEt!7>||H95qcKaS{zJAQL(Q-L<;nG zGSq^F4u-R(jN}K!C6DWl9`1@3es7g;Tzpr=i!Tz(;H+@%Q{Bj9;A@8ks}SZ$o~-W5 z^7W7io5;Vv?ve}k%n$ER>-9!O`#GSHBivw7fri({SqEQp?nkSQJCFj7m$$l z=P#+EIqAg^1-C;EX{r{@0!>yj?!fa4yX?}EyzD|c{lqaG+ zvg)6+{xV>e`?N**vBuks3tW8)+C?srHpsC1E_;8h1QSpW{u7Vg;Wzkw`7x{hgiRH2 zN~Og5vfqU5it^@363uE=X=}=+Rpd*p{?;w9|HFdY};B$6WnJD)uEg2_A^(TpLJK}O&xeiNOV^4K;GxD1s z${(v{llENAOsgSS{yIa&FUVo6l>3X#!)qk+)H-+${fl`*yj4|lyAeje+N}LH29dAj zH8&UXxQYFe9uXgiW5#$#w$SeJul`ZOD01%Yjf6+cF<$wH^kb4liW6gpDFpde^ZwH< z7-e(zZ^;68R{Ha8a-EV!_O=PpwmDAcQVeNGRG0j7R4ob%O?}eX+#b)87~0u%{D36N z&lp&;1peyU#`JnAvdssX~R9-C45u0GDF(&%vf`&E#oROk{S$-`kuh-IKyYSwd z2?&*8BCaUrC0NVdrS0;bBXUH@3YrQ9E;DHzka-RCM<)?)3i(S0=)G*O?G4r~a_Cp( zJ^{h=^8NRV6p{1Gih?Q?IvK@_Gp!AvL^I=qHNVsL@kv-BUF}T!O66_ThHj;^&qUx2 zEpca)wW~Nq6ylnvNL+kLq`649dctv2d*fLN`SRsMv1@2(<$-@4B@gV1Gn>b) z#5%v7sb+-88_xDOZd0b5n1iFNnXPik?;2o!e-wCLuJ4&pc1rQcy?AI3TSm-{TZQtr zm3uoy`zs}!$4IytXnDvm*^o->y=ceoEt@>Z)NbnTM-BQ#$xXIr2C*~Ervnmm5J!F- zXwH}XOq$x{0J}6Ci6Bhr*bTFk%{luSuG}%BNA7h$>x0pC7$GQ}Sl#>2e`qEtPXU$g zkA(ONe26Pf__5|Y&{2B{5ey~#Y}byUpjV6kzom`;SEGNBB9JBp_^4D164-S05dVd) z#RCm6+zr@D#_cbo+-zIzD4dfb6})bTIWd}FBo|dW`A3pKDKY7s+Va9bgkOUK^USmB z!v=0#$9e}zw{`*&41<~+^|Cm?5-P^ZE0>m?nfzC?YXycO(;tS;GY+iJ=?s!gcv#+U zA34wLfU2XslFH=Vq)v^PTDUcdTj0VRP-ryxZGVf<0FKgoMePG+nsG@^j#WIr?63YW za8-a77~36s9oCb-2&riU1y2&svNL%*&r)mFan_!a(J8GKOq`6&l%GGSS*3Ll3v``H z$7M%FLX)#H`*3J{8K;4lV|;ziqejW(_GbGxrC&5q&B=#mi_2Hxv(Ge#-&g$ZODt>F zt_Y!>HNXp5A0$ixOD+~E8@&Wcfn4n=A1+DEg279HB@4Rj%-eVAe*9u5`;jv1K39VC zrClqrjJ@0`CrNa#6btAUmlGDEHa@2ET5n3;8um%osa#}Zo>vfEz7XN?OjbUU@WY0N zEe3P69G9Lw1494j-HZ6U!#JH`GoFjC?sqYB*8QkU=Hc(#3C{9{X=gU_w!f2_Sm_DB zuUk{^Qttfx1&=vL2U$AEzSq5=hHQ7BD5hFi*o>DqqR-?F=Xb6!qRdZeCEnjGmco(m z$2^n0lmFDS+zL30pQan>tfX86JjAx1EOg;Dq9J?46s4l`bs)FZSLus;Td57mb3VqM#zu2~q^9g7g*<=|ZG;qEzW1 zy+%PmY6Jw7j`ZGp3B5{h(n~1P6Ka4Y-2FS{p8LMwyaeD-~vW7VGO z>DVcCB$XVFH>7@kTUa=ve8G5bt}@`&pn!arx5HZ?fTvg*;Om3&Q5W{-MZZwFx0vAN zm9H=7Jv3%4XLm%e@F=AMhHmc_$r6ucKtdj64(n3#X#Zg|wftOWy zDxzLW*LoA%s2d0K6!satBV6&?*+@=;>rbfUFh^iDVvZu_rpP-~3Ar+=a|3G-HB$N^ z=Oj`*zfa=Bc|IX6MoNA31#_ zn2+~mG=KFYa~Iu&whX;EWTeb4_YZmxnoBEqwx`i-%1LgRkg)($7o>Wl;$i44@lCEk ztIbD>S#7a>M|a<)WY-+nIf$)rbv$6F75MmF%uvT!XG6#1yV;h-oUPHBQ~jd)&!e&S z)#j%Bwjo$um&~|^HM@6}bNihc8D*3;95Dpu-8;0uR(Jjh z1_Ypj1Ft~&3RfVmD-eFY^jFA>fK4R{o7e_Ik>`ootqB`|(B<#Mth0Ty2|_aln}+7= zIDKre6m~qYAa87(E#f}wnrc*5RWaXP@m`C&tuz>CzXt8fX(T7@oVK=_2R^OQN zD^TVSGbidAnYhoUS%(TtZrxlvdyXikiG9~SW%4_6kF&D{H~I}z+*b`fr#7Tw9RltN z&;7QXW0dSMzeCmV(HFB|)?}i%Aq8TOZcf(*XKqvdClW7j?FKM8HB%=r9g6kRNJZInSFdW- zRV4QJsOT-%e`3|dSCzefcgsFid6W45OP4fFBcoaul8B1v+JO8QadwDT;Sp)C6ps&# zqO;jCT>5*SEwjypgCi+e(HPvmX3S_vi2FoGrxq?* zqH8Z(cP1DEDoaXOQzsPP|Jn5@(OpL{5Pd#+5FkPJQNe_Nx9L^9 zdk%@)7*!lsJ_>X&@Tb~LPKU9ij`xLi>=Ml6+hJ8zA?s~Kqz*ssMTiV0ThRz|x``1O z1kXw--E!igIRgWe@#TVcC6gy(lTy4@2c?M>`xXnsd2?P4JC32B=i*G$I2hz7C8I>8 zeB276x5;$-6h9hna%W(pv8-05(;x7_F7eb13AMcVNsj zx=xOBMf(W3Q{VQFSdcj%6n`lfr1MDa+v(Fd ztI(e!LBeJ}4{ z_P!PtWv{vs{2WO1npwc@9Dq-q*k=br}d@H^3OfPjW zeh73Bk@&lDg0=p;%G!_q4A@C_IbnqPxy&gDH67-xu~C^*?6<_VXIq>$?04_+d(A{% z(T0I&1IfygY*l?&Tu!~NkI+R5s|oMa7mMtszTttI1sPHHdWRo0o3+(C;hnU}FI2rN zK68Km#6|s7wa0mA5Is!4*mA4hjQ^qQ?#i=?PO)e9`!#dn3?=36Ft ztEq0T8vZhm6X_XhVD+wzE?{5UOxj|S#2pquN| zK(1VMgX`RhK>X7 z%M|-BO9kRz>H*eD?OMZ!NIMOryN+IQ}kN|xt4~e-q(7GTKQTz9M*pc zy$~firj_DLZ!H@qAN9RJMCBmn|TEy zxd3|4vQ6{Jz0PlU-~7UEJD13*(_CtsYdd4IkYFbMJzu-FI$JH5=iD!gMZ#pdR=~YE zZm&7P?0+)KC;;~NL_+>LViXAECyoS_5|gmB_p$_E4FJ7xx&p2FCd^x%yy3%N2dIA0 zsu05KZODo!CKrE?0Awz=5dbTx&lTS8jDlX!;Q-$CK)m4VNxC=j&pk)>4x4h+!aBq-q683EHS1K9<}LMD;ty!GB3r;i|;U3@qya)Lsi zU)z5^#ec5Ff9{L_JR|>AUg(L`PB+B;1}cNsC-G}@k~@uap(Q02hbYC&Bde4}eaX5^ z#aNe=@?Xp=TGw>K0B#!+Pt7k3#h&f_?&B(1DOCnuyj|@ z&m@f5?Mo8g{R-n8eD%Lu`1Jp~-#zO^aAi4XDzQf7(|^cbSm@P$t$pL?&#&4*HOHrG zPe0Mg+1h&FY+NaRrOMvv&0D;J*Lf7IUp45c+B8;uE3+=rGC+yDG$UaBq32JFpxNgY z^8J7H6@_A7{tp04cjO8L@&{whdML1|FbaK@JcTTU%Ll;hKWyjPk>n=Ivw~^;LwJ}P@^Qhna6CdZ< z>>QqG#c|%D@Bgk<0I}A1^y^nPhg_{#j~8p)!f+}_>1ZkTEs#S5`3n>a_HTwl&Ycx- z9Pl9UF(*Jv=F*vlt1AV#rHv|v&oKx<>*>J>HqvHzuYUMnFhB5F)RABd^k4m77$y_{ zaR9Q}4FLd`_gA3vJjir%F5&YL7)KEdr0G;1#fSaVk12>8ok<9S;YvJX0po^p15QP_ zk0tH!zdj{|CsK%gGf~y&+7qP(^hv9V<2^Ctk=C;af7{Z4a7=I?<6>qFP@LYF)mQuD z&oxjk8Yb$g-reoCJ)U`6Ers%ic+6YGizsFdm7j&xRQ9`$K`8oC%Fv9UAbMA;uf=L# z*fip9+z_vP8}cIf=|`1BCE;It&4>sfkNCo6=lcKK`?{rN1hUpE>2n3LIC^;nn$Q_) zktwZ^d}ij8=if{RsK^cCo|!QXVthp@!~JUICF}BAlHOU9 zpMJ$Q-tLh(hSgKqg|L~eM85(`-TD?}UDVXrg8q!Uf%STn5O05a8F#Ds^yCtH@Cro6 zjkB^wml|R5?{j@MQ+@mxQHs@Azd{@7yJZ;TVU4T0P?a znDSbEeKW5b?uh7kw@X_!G-XH#`~x|;uQZx(x7bJ0|Az9-Q+s}qsP{)Y)p`{80JyL9IEiJ$cQCu4S~F+27|u}+MwaQ+ja zRq2OVi41Iy2BxIc0<}I$c;HD!M;B?ksv9c#!sWdO(?o#m`&?@RdHJN9eyQ8eVvhUhA9 zR~?a3vz4?5e-`Du{IX*bBVJAQm5zz6@;^4L3j}%ch5D0Xom;@$X%GD$`vRa{P-KRu zDWSikJJBIyg{$-iHmQR}J1%2P=$YV8p|tyRHnc*=y=cFdam~S|KT&!&2ZC#NOOaNH z5R-?KILPurD2zU#U0Ql-SFmudm`V-nT;Q1`gWlOGlXK3Rwe@F*KCpfht4fcis~tZ! z#Bz(oC+dXyj!S2t9HTBmI^eW{=$%#q2e8DK^)$86RO^+`YeZPw(TUfATYiinHy*DbK z@3EzHWua4fw*n7U~?+&(LVfj)+D%c;Ko$8P;sfFAZU2EXRgk(sqioSmUgk{HCE}=!!=D|#Md^rYZVM$ zly9w?8k^}qvKGcZ$Hz@kQ#mYGT}!((pBu!$Iw6&Qh)+e2F}|=BKiM~E`=CVP$m2d= zMQ*_dar5QviFP{U^Yg;Y!A}GaDMP6d4*;0b2dkIL1-@s6|K<9FzUJk zz!@0!0-mIGldsU^_l6~KnRJdM-|3_J-`wpM9~4I8O;|^p*jKMWSaw2v>4NP0Y#H?8 zYX9m5$|;~<)q=0eP@+EBtUqk_>}~DOP1Ew$Jj=Lv(V39G=`@f(pDLziv+V&E+F4jM zyt-u>Zh%m0u$Q!s*)DcU4ngrh>iZ>r?p@Dm=^h{*Z5s-pT{=(hiyg^#~kWfaxe-lNR$tj6fO)=zKL zcH9hH9vtpgmF;|JeHUoyf`)%NW*bY@_m%Uwmv$OeoG({cl6h^s`1pfX2_|&QSNer;zt)k0rz*EEt%tz#z}BBF=7a8;r7cWg zY7t<_Q5;?WDiAQ&$^b0t=TspKNe_a?lf)1k3HdtRX26>QsEyUq$hC=1T4>NJdLK~) zh3AE*D44XcKtnVUZ^m8!p4?t*PUM&ZS9BiwC6U2CFWvz%&YKL2eVMRTOZVO2MAqZB zfRqh#LtKY>f_3WAgPB<#vu7c+_5fk4en8h+N*?4gQfTTZ*SU~O=3LdCk^&v1!w zc;)~@S9|Yg!5_S=6TFMhr%pA0P^XjJwnjtR45$K|C{|0uA&=S6^jDz!yIE7d{23oi zuD4(&|Dw0&>9nR!>Q|?6QuaA=g8dtG5|$GO=AUj8OTUY`g(VMPBIPAK@{H)zi279~U|D0-JKhV+|xRXwvXl@1U0p4}YWk6AHl={4y=SSlG7 zjvklCq;)`V_>aIyn`AON@;#s8{>f&V4se!K;+x0Tw~n6>Yg>?tVeZ?KQ}J9?R1{e zQd>0kUb1TbW{FZkoLd$-^(sb71$M&j9be8=;mLa14n5h8CrwbV&e`aSOaCl2lxyY{Y&KZr3Rn4I zp%KN;{qd`%(SGoXdMXX*9km5CPak_RbvUPjMtl)8hP3Hac*abd#9V<)Fxp)w$yDwV zR$ocy<_xvQd43j8ny;FPIdZSBTRMIo*nTHn$SL|`EKYyQJ?z(dXhHU_mi4Q`jtQ-a zVrl&jieT5Q^=BOqXgI*h7S#d=1w+A{g2wt&zU8O9dWq!;Udk7YEZB$_7xme@@|uY#_fy!JF3Xox zGM%UW94GMMW0gl;xzg_S_+{x~t=^)$OKmQy%A`we;j99;S5mp|Uzm?je>EaqXqP{a z4k%l6{dmWXU0&N}@q4mVL7YBkY_9lo`%7`nuxyQ!jdiudNYS47BO8IOeA$p^S}7z3 zg|1ed4y8iYoUz#&K@x=h@5_0UEzFs5($?L{EPY;e-6rtWwA(POh7a|AsbI14oMxpV z9-=;4dT%{wp^;x>w2xKzsE`FjV^NF9dJvhMmeM`%E1IZ^PIuPHtu#Lmr`BgdJ{C?IIUR5R; zshsr-D2`M}ir2Ot%|i_i4h*Xas8@LSAK}&kKJ8PMv;S!Ud8EYf}&xaU^?up_WjMh1RWD9j7f94fziUbddF#DxcyVY7)^=qk6+=#(X=p5QPe{D zBQoYN&@uQv&JbI;x+kDY)s;r!&xB2rPt>zaQo@i&;1r6jV+I{oRlLm0CaSrTbmMP> zVrXcYM@8=j=~?C^p{TkBQpE2uqE^#7eIl9XcCSE|V;ex1`|R;zLhlw^ZnW9coT*X2 zI8@{wt}da^RUToj%`(K1PL>Lx!w&I1L`JM)JVH^JFR? zNc9}gm!a9VzxM7Q4m?^7^|ePm!zue(i-h|^MIsD7?9+9{?93LWvWYw}%+AtGaoZot zvy2)O-81{X;HcuNsQty}k;|jEB=1)dUrivGhB@{~NoN!}Rd(!)ncOf*m15hS5BrVA z#R)pijrU*h^$*^EHPFVYlZwE2tRh3I@{SpZRy{hU$Yp~VMP2Q|-KnhOf_a(WVp*NH zrVPG6{t%@fUeHb%{!oT>I#vB8?W_s1&h<~(>^NN=j7$7+*T_x6UF`b#(Ce9h$#5 z_-kvr_UEPXdQ=?io|(0qTkL6gxF<`zZ<^4YAPgGMCSa~f z3h+p`N{XinU}*oo>aiRyzxTxLNp84m8v9HaGPZJkCW>qLZ#wDY1P^b&g<^crU{~Bp zT&IY;M|`Y`y@$1jJ@cTWo2@e`>xhxz?@;a+ueVq=m>UEt0=R7&Y6?rXMH0Jf^S5b- ziu2w~i(KRsdb#9ni%gS89xa+I^a&0A9{${*pY36Hx4g@0^d+4^NT{zup{-SCLk_ao z#)QSX*nti1oT zZ)bbfuChlpX=e8@t1u?5La00g4a<~FuRyxY`aq-X$%Z~KTD+SE@+EBLLpm9%14hxp zisc;w6w%WCCg&B2+v_g|%~nbu+s;xZk3YXNu413PG~2;ilupEw@exG4d}rN_2dXjU z2ow>Sy=|GSme_i8))1BL;p_+Zk^s@#77paI)z!s)0`+l6tzC=lQvYuppcmj}@=oww zPewRJ*Q)J|EB3_m*rU4MP-39BcB@D0VHdMrn~Qj5IQF;w+K-{0yZ!F_=c{3BJ@2+G zsSWCs_nos1V}Fj@yfBJm(ctA(PuAQBSmY6MGebOY9sOMvSEd)DAy}B_q8zK9*PNoL z9UlJO>e0js!|J%M&cuI#jxYdp6kLkSzyi?G_hWcF77IjWWOWH|aY_KTLIJsmCiMnvS&v;t@D@j@T z(g=vZ{eOXFAx(rJGnuDq=#qrxGmKggM%-SvGnI5iQeWisW~0^96!O#N#-C5ZFXi_a z*M*Jd=5L`Kt0+HpG_2~A?%_g8=iuR^=YcDt66F9e32SW@x1vomfeew^-ih8UR^}O0 zn9+&L&~R$hOpo=AiQG-9KCo@sT`#<$`9S_*oHp3(Ypm9ec2;uS8%{Noey0s%K2*220 zs<(E>04v;CzF_lH!+}qMcrDdnJLd>1y3gAH0qNw>b5-}958pUu8_PSDJ*_R@Pcyh* zSLnl!82{knojrX{uvx;Y!vKyWI80b~63C$uW&!2{uFsw_T=zLqI)1s;YgXB50m%EKmCO9dal( zb-T4z?G-+6nbA2$)c{@1T;E5E!5ME?^cbi6Z_@!7|w-oDUl1LxzAtk$$I;l@RG&_4RWl5Pb@yLO1e%FS# zCY*J6R@67ll0SdmY9nMqA{o2EgFsmK4&WIc4)1JqY*$@@k^rC~$P-C0@*SqyEkygR zo7+=p+`9fv*JRSeC3!6=K(y!mPMQ}l!~zmnzRUl&Aw!e7&|$jz)vH<{`g_v_Yub_& z#Z#mv9^n$WnB{tx|MRqz6y)OAhZ-*Ah~p>)UIC;uiM(K(V5dN!1l;Fy=fev^Kb$1= zyh;`7aE*Gp`laH$jM$6lDA674F~BIufddEd3EZR7w9n-Q8&4XN&PUdg4xe}ViN1{x zp{6(clROcTF&P&udz~EhFIVuHzW+cPNeR_i;?rLx)P?rb)o+{3ZyHbY#7QZz#))-V zi|l5gZLPU}ZD)UCCEvrp35yU@S9w&6eo>C_HE8W*`ck2=R5PHl6j z2M&O)vHCEkrAqz%x2FQEos0W}z;Sf}i;G&fU7E37xzWTWD9)JG;XXroGN|{>>#xq5 znJCDd(eJC!A#{%pz1a>U+sCny0L0jp2<@s#2R>Tcoq?$zZ9D;U?-rmOk!DKfqLFVa z73T(m5RTiK-BISB2|K>IHAHseKZT+oR5L#x_bqoRe9Jr$WZb79vyyQ0+`zgP%j+t+m_h)R4_4>M`*w4>SZ2 zljRSqGQ=yw&oXJaaxG&GvOKL?p(KCP?o0FIq|mydPg4EJI~SkSj=72Mm9SRTUkXiV zKJ)SU8ud3fv}SC|VFFZXcBIBQzvV(&1u>`djz?>3XUkJdE`9OEB`+0Q&( ztWmP5dYa{h(SDSz%`wtZO|4t3{H)XmAKl2vakzHw~}y?{O}&xu9%G0-svO!i(npa%_2E zZ|hZ08+^COH?a+fq#QCC>V5ukF$SpS`ScjLym{&8Q6Hi#x`Q&e-iocv@TL`)ge-Mx{DSBqz@v#TY*cnt!!xniyl7T zR#YFye(u|xOF!AHcCy=Tz3x&gic^C_wv_d}AE;m>TTXTkfY%CHIXDu^4%YB+;}?c% zpET(-z^75o(&CkS%TN+jjf1Z<&?6@sj7~9d18`3AHsH;aA^>3N$l3%h_kQ;o&jJ(& zHiqx(x@7)eg_wyq365PS?U>mUFp92Ay8QP+;3J{SfQ-F`83q(r+~%>4NjJkbFyH^8 zFZ@Hi;XER_O=QSy0q3l4-|? z;lpAiR;kK!H980F7$n(cRKPPG5xX%<&2?MSM$M3gTC8noadMN#%gWYnYN||PXxXvB z`Z*E3Ikyc``lgmedz9Mv%v89CcybSY@8u_b77dS}p5B?eC7+zDE68q=2~REQW-pc! z$p4YRw=b$_$Mk|GA;qh>)Wtd6!5PDvG|!mB;}=w)CHb3bXd%_u$(b^F-{uxx;&=2h z{kouJw48N{qY6g_dw?W&f9nH60?G)5#0}2h_hbTEZkV_bd))7*6?(8t41T(o>8$zf zvTUw0MvRy&rQuJ8Bh$mVTHMm}HWDIF=`Zw{zdn{F)ZTmwds2SQ9&@=>08Ol9AfS>&8$gQd3s73mkKF5)g2ffd74s&w-=a z+u*oa?SmOG;WghJDPb_FXX(On()Os5)wM)V^E8gDmJ{ID>tZt~dT7!eSP^0MDB*>p zT%lv5xS5&|mud1QOc@iQ%BvGKt~6! zoS6qs2V_-BRwHeAqMDRke37s0yoSrGQoSbS{nB~-*TX*g4+4jZdG(@n$w5YG`5P@O zc!Vq6L?b?D_sk%n86V>>YW+=hV=r)z8G5VTw~zJp;V<134~e|?VAJPZ3L#;-9}Blm z!U!q^f55`DJ+XoPj}s}a2grcM0m2vPE%-7t3UXcrB%S&20Y~%+a73j6HL)>Pj|bX? zx_;o!Z8>}eliGFWb{Oj8O%s?~P(b{_ z1if>4P1<>i#7WTy$tT4N26Vldp}%N-y>rIJi-JctW0suc+pOdxQ&6hEpWyd}Z*ryk z-Yb!O%Sop%Gm$y2J*NNDVDs#MKg$QfbC*oarG${!FvMO zUVPgV#TZk*E6{t-QoalL8sQL%Roz7b@+^cv{9m69vLaFeQ;rvJs!_V64YgK9O*{S0V*{?BQ5;QkPbp)KtHctj>J0L33h zTO9oRdH#nr{$j!TJGY=*GfG~jt&JXB{NkVff0BY4NFig$7U93GCn>o~VVCO_=tq-o z0v@tU0Lme~H-m5r*|z>q(Hr4z%WzT!`@)?D`2;t%=A}pt*IMKR&)!o{S}3&&?eFsb zK{};Jc_ojk9MbbQIcqys5R6!GE-sQliyEh$jMFd5?};f^%oT1|jQE@To0 zXTjZwNLuzzRW+0rHZ%`=o1)bqGHmFmI4YxX#%TV}_C;`#O*C6hl82+<)Y72Kdua?o`jDjZWT_l#T5)jsH>fMnk=G zGD0K5Ca+8WnVkGH;9Gi^f{TFog@nL>+h!7$d;uqL&_V_SX#-b=`QEO^cA-7mQw4jm z)sE<~i=I`JoIh8fXz43Z7nQDie9PnM5WMV@0I%wQJh>+s~|CRs4K#pUbwZh*bP+oyrOKAb) z>Ak{#xMCEoA>q8E%1$KsZy)a8IBZk3VS?p7IHpC)A;{)VHxl;;AZLFz4*x5U&L!ON zoCCxg?V8Fa77jjq_WfUs11w^@W)6@(9JvC;-NDoX;#Cm-@2?2;sQ=4ZA#iNsj`&-P zkN%kz9sI~l;on~{a^qP0y#3){xMyX6LdjJHBpzLR8kQ2}NU*b!S+#%u3BGa@UCKi6 zZ?XmULy+?d=!^i1Q@kb#*bdtN(s_34=xlfoD55Xmb|jVx1tZvTYGcTL09NcHNKm5{ zmA?=U_@6T9V|h2!;igy*`?T~D;;@*Si50Q_hx}*`IiA1!9yf_Z|3Y4YxCt$G(uL6T zaxhjm97tU2c~7w=UJ|+L!ALz?)tJJkST(`Df4o!ru&VC`HumMXxvna-lQy!j^E5HC zKhD;)tzTTRC>b5MxaIWYn4Gr!U}f&fc!{ssih$oGJT)*N|5v?*iAbz^!FR7sv8t3i z0u?SF-5UX)e$G!W#HgZ6MmZ~!{+0S^9H+K3^j=7;vNoF-+aNoy;p|?caarknT9`Tw z3---@+#uScwGb#e^myCNKg?DR3!c0j&Gfu%BQRH@i&LA?)0c*C(bGY$Qr8)@uszyk z4-KuKbKfs7uc!!K@Er)=yktbU=6X}iI*&Vm+WL%2=`!v%IaSfx6kIRG9*=*{ST zTw7SM@P`q;B073bVN~4)W6||wXp-njO{UmB;-kJ2vZEf@UCZdEr7!Y!!jo_;v>JPM zgZSobeC7wS9w%9f_`abY8TM{%0h}J@tz6?O4VK_x!i`8PoF7P|TZ^Fc5))~LTy%vQ($8%B;g0%mz?Z!FM{0Kgw zQ0YIMT}H7Kiv#pY!2ER)viUm= zU!jn17amt22%+qT-k}%7$j?Uh*4{7#x?$sMmfo`>2YSh}=G%M=K$cuIkN-Z){%QeU zWIrT&ngZlzPTIwzJ~=_ikR{d=AfTQ4HTlE)gLj+ne!QD{smO%7*sQTxMI8_&qmJ`R zT-NHr?L_`}WE@KeQc0f1Kh$^m^SS4Qp?;r)@%uF$42=u(<~NxhJ3bP0tJoea6;cyL zR=NBP1RBWRQTwx1XSCJpeDa5!vHF6`BaH(!ij>NwJny@-klxd6l`R<*F@fQd%N)Fq zj&!u8#la^hSD>x19x2Dw_mEv?*hP4#WXCBKXex`qN?d`=N&q7{eb5jFc9?=h!l*?c z^Vn?E$y{n3#06`#EZd8$vNMe3uqU(ifVUdRn<`+^SJq+_O;fw(oZIZ?m6l; zff*$|tWTSv+KurSgw5Sk1Hs2-e!up;EDr780cif*lQ7Xqb&m`;lfre!GcBEXf;WDa zKi{!fTUQ02cCR6Rahhu8#oE#yH(A{&;H6(6PMI5D_)ow|ffQLP+|wrd*q)Bz$H|vY z;_x8z9!%1yer)cprvmucDeZyRNe@m%0v>Iw8vwT<{{*?)q@Rr)Z-ZCBPenqHVYLh| zv;f@h0Hvz1yEH5AwixS^#AEmpIlggJg@3iZgl8Uu@eLlC9&ScGqbO0WtM22`H0%NF z)%(-jM&_H3VvX60)36@Wj8u0I?<=qcLl*GQY6b4s4a@AD-}Ogs3MtcEm)YuT%jRdrMy>5?|BthCO%J`u&|&Z@!q;3M%4timZiz4A_)3)=Yk1{@zNy)JxZq- zp*RL)I;R?WJT961`=S4jba%hBc?I2FZnldW}b*j;01^w2^&S13<5ETqsg9$ecWj&=;}_+Zm^~=AIbF@jDCFu zvbq` zJ83VzWp3J;F^E5ts+>a~@AwI^eU+hC{3y!^lF+V2G1dbd$^r@{CX)m9wKE6PK3AX) zN0$$ywy>`AIo0C1V@aJ$B}HvkJsJ;657S$3eXCko>KFA;AO}t*)T5~?^DpKP;)YpL zlT%*=cJt%9d`gN}refbT#;p=7-1p1;(4L`dN+wZ&c1aa0m1r*e5W}>sBairP(XDVG zB1-Q=5!LD(_BTU#7U5`IWdiqDDDN{#iFI_pFr0?fpGY=rKhpyg@$D)^MxX8P?eWFzN!k z=R$}6D4*|i7D~u)=5oC73EcLBT>`dKZ_wp?_)Mkee3*hlmLiM?iyXZZfM>45NeljeQ`Y_CEa?3g4+_pFJg&&4L66=da7MO zXX#b5jr(ro?k-_6^(TLS>uEWV4MVjbsy>q4vnM3@Jvx$ezUCHcRxv*6aGR{72fpIw z-@9~dzI0vzp@5%j8|r|o&RU0W1CF$G61wM9?;pU*1RIW?29V&p`#1$)?j7BX9G8z{ zS9cx-c)`nYGU-M$^Z3NWSs?Ae9BSqw@`uo$a5`%A#?bx1k&OVG#xbY`Zt^|yOlvpj z3E8L!m^!ciAtW)7MEaA5Ic%Z0nn%rc04YS6I_%RkgV*j#vo%8&y@kJ=4VT%*m~Y)BCWQL7(fNx_uP)S$uxHG)@2cp6t`(w;u1x z=%;;Wr$4Q!D%ONM6B!w77h0Ch$*>sC&)*Zd6uoI%7yWo)rTL-CTHj?o+~Z;8e)#Xd znLqzFdY?O9TszQZ6v6tA?2tZAD|XAsoOtc`kHKE5}0>tMH*K`x#(hTrXhw*Koa zr;lc07K8Pe;owCXCmy%kZ1#>aNRfbBnb8^J#e%&;Y%0(iNoT(t#ZuN_NR@ycf99?L zn7wP;^wwu`ydZqQ<^f*y=|RI~i}5~5k%?zvTjHm{Jp=z-0fU`lf!9+bK<--~K6=B; zxhDPb!i4o1XM>$pzvsRNUyb~uy8fwZ`1OJGCH*aLso5O?lk<4*?`1N?w)Tx`+`-fv zZV|N!zPfY)+=VoKANw{rTkq1JWOL`19E^n{ch(6eE$@Wf0l^LJxzH`MCUBzfeW_Hj z|Fx|X3s|+{7jD(N(wg(UmG)+ZGB->3ogJ7}m6Ze!YTJI^tEYg{4PoTjFtbK!TLic` zF92rl^pbl)89g7NunlT)9O690kOg!%@ovT9b&Ve55P^G;) zN}dyJ)QKC8l6=OrWad~nql7QDhd*THmlTeU6r7s}sb2g{*em5;rOvE6>a3ti+lVy7 zaC(;!kw|?|Ek?qQ2qmq@Qnq?%{>)Zq_DwqM$16}-1dNcaBMob)0Wpdm6P6`TM$tRHE ziIY+&IxPZXxkQCcl1Go=6CVHGKC`xQq(gZiavpED{meeRk$h95AnPmc?-~8QovD_# zW*}8O4f}Ex>yqIsFm{Z%tFRiqdNzJgt#a_NgSQqR`!wS0_w4Mvv0r`>EeCP;UVt1` zd^v)DwpyILT`9rZ@eLe`E}Cv-Ka!p)oi#)Tz-}MBkGb7Mw34m#s8FaSg|es>yl-Ua z^+JB(Oo6#JlgQ)-dTH6?vnwoYiNcpZ|3jk3*JE2LuJ((PP_kNEN?e1Tcv0fd_yrR; z(=OVj{v+rxxB6>y?#oaR?zbgaM9L-V)(%!n=n??V@93_u<0;Yr#4Tpv3KXfMR(UCn zW1QNxDo<)nWI!a*F)wThcc?Uf4*OQo;bQszo1~pAXSwH}Ppk^Bv_AQB?=t4%2#?yS zupgnh=ad)sE+ueJ(VsAz-Q;($3G!n&ZSo)?u6qz@nqFCLBmb`jo9Le`51;6*C5rw! zs<}b-mj2o&={mr~VMikfp*?}X_E9jq0(IvRVTedZ2wHI$ahFOsVXWhdW8fnDO zYpXPwne?i*VuD++(9pKgy?*+*ck}rmz0F_qs>|1^RT16$xlGX}J->XZuu$R1tUstcI!HjA=; z{Y7z`NEnqoLbBmWd`vJqx6Fwo7h86o_ql)@-~sS0hzlJ{2ptAcMkN4l>@JAPM$@g_ z%(dpp0{VU63;Lr{{gW&k?B@-?e`XcYk*A3sNf|hb8(!3*zfa!%CsULWyVE8eh+C~G z=INW2>UK_Ds2p-0hpe3dc`|h10AH6?Fln1J+hk32p3=Rd!=Q(KHfUN&Sl( z=(7mZAw$B0%f~p9a2z)|Sch`WEt2n_%yn2M0Ja~Kc|$q@9r))p{DkT*<)zrN#oNXo z`IdU&cb(TeNHN`F_+9hZv>z_1T$m`NDej5qlK_pGyG)nj=5E$0w|g%0Zz{kOL*Y#t zfV>pC0v$Jrs^GT~_`p^8@y7jKw*ibj@ekG)+yix12fr!JAW)u~Q!vM7Ua3^oO|PGo z-^4xW@80am6GeeLM#5$>a^vUj^Ph4ci|?$y)e}*JpVJ`^qPMx|WFnh_xMdywzURcIx7%QUJP;@$(v2TYZXg?$9-U4CK`U@Px*=^NOsSF z^W(Mj8$bf%wU7i8BnPX%C=l6F_LHY(*b592y#lqoG(*^>{r1-S4hn0OCwT*Seg4N) zKz=chV|=UiIj8q?Cj70o0(Z6uJL-3t)R+M2&3^IAYa^Ful3bD?n>loUHpFd?1ZNsCus%QwQ0rWswh^&rco z=UsusrEo(+GZ0f5D@>k*FKz?-MVRgiq_*0lz?|>AL~Z2cHRR(we0VWQBhn}=A^hU+ zO?VotR8zf+<$&7@#d5;x4FK>v6GfdsE5YQ8vmU6yE)W~BIJfto-6?2EP2|7+Nlj7o zVAuiQ7&Y(j+V}iV+XWsnEVx`Zz)uX)0;!1&Ykr=`^!Qg%bl(Kgpz2AsA;sW4_Uz*6 zl3_>e<66~=B@(TaIGqLPy%-cIr9e?V*~gr~7#C#NkX^|d>K0M>td}*J(zxI6GwV0e zZZ4XXtX3wszv*O97o$n-^_FJALs)|5$gg5G>BNh@iw6@Uug)HFE8gaYKbfBp8vmf~ zG-k%F1d2*0BWK5b9@aG4n=$(P#Vadzyc9>|0Ub*Z7V75`rLVl3oQj0LAy-qgHRX{4 z6EjE9Rxm(MNYHKzOMyoKrK!o(biu zPM_2(%}$M9n3xz?XB-%qB(_aX22w>JLCM$oV{Q+ppYF?fTZU$H`GqN65Aw|MU^T-V zQZhiFIH#Vs_Rx@gM%yn>mS~VZrg|voFkE>J5IR%fw#S^K%?^PTzK-@S9^H*^0zvom{U&Nu#zA>|=^E+z=@_yG zr3OC4kA_d`J8`u%T3^OKJ$<`QKJAw60JH&!761nV$8atcfcSSSRoi4s-rhY3cNf3LnZGrrLbcK#Zk{e9qan;szS7IVeM`>!^TXnB|X zIthGz+XhxO7uq-}#&A3qdk4=b+Tfe7y;q2D7I z0Bgb=th!O@4SNXiR8Rmq56ZQGM+n`J0f+9cuH`bG5;pk$$mjO!qyK>3Xh1B3CayPY zfP(uK6_@wRLDJ9k;ygPM)K-&@InZHr4oRf88yW<*bClCqbGtWpao{|TJn(NLLgD+* za;|wDu7}Ty0f*e1QrN5|(9KWg8)cCuPEmXu}^Ssv2!<&^ZM2u*gSH|WRdxU z9i5x=q;JxX*Cov+7)muFe#e<0rprG)c#+E#z>=Z6-{#Jg`6Jo^TvIZ{&FmZpFN%x_}?tEU@`b-A!cZ6H}E!w<{m9a zif2(Ww?Da7FF9?!i5AO#-A-2f_P0!gry1=xE=n0UhzfqpZ>D^WJ+y=T-&yNTmez-s zhJSjS*9WfzMmp<}XO2=#_Qsoulc*(ziw46lguM-FJ8hOne>%Yr1ows7ELOL@TC+qL z1@^NY7d00jhZ_>t@+4dPI}x{LIxmX3zu0D=N z3_rg>Pup?pu;^FCNj0v?VZPKPeP7n}*(8D!aA)3z|2YsV@YW zWU8sR|LWzXd8WM1vpjG1%EeRio2LlH%3b(Bz0CWj)0r~Z#e(#?k#O|>A0PFW>15H3 za#oq6H@%)muwusIAz(q$Ww@y#*^r+uMTno@|5x~R@Rh%ltt^KHV@vqmw_lXZ!*xFq za8T2ShGb6@T=My@2|d_-|I<{(bjAf^IFXII_|VbPXroLKGd?Dln5qmarya^xB7u90 zRj2hZxv@OVGkT!H0G`7h3omuty=~O%UV=mbt1He^{{wp3E*ouN5$)?UrR{UYTlm{j z*2k7nUc~VbLz+ddOl-xl^aVzpr!;6 zsJRp53R<~$jXZzW+S-8~ixWI_t`ZWo2B!Odx_OB;J{nLib|&yGv`rj%PvdME4BEaE z6rLseiYvKz=XG+DMq#$vVb0=Nbuip=r*EuxIkJ(LMqo5YZkGm>XN~MBc`rpoY)&aW z6$Lr~7S^-V0b~pIlC=#;{=Q~x4YV_5<;8CzFofJwe_y)%8Dvl2NDKV=r_sZbQG5@` zRJ3WXxQtk(k2sU}*KYmiMc*>Bnsk0`+tiXO8~Ew?8Sx)g!*$_aI&oVYSz3K5!Zxb& zc}A^>9(;!5+_lpb?A8kdtA*ndVL**W{s;68c6#Bj$PTQBkN4?kXJmm5pyT-=5ewgBZ8QJx>9R8d;8Wj|bD?%zM42InOYTRBX#*N7eUdTqy5UsHFDeyxAhI zJ#l{&=_&o$*}O+b_nUvd%1~Ls71qnPmyelnm}I99U|z$Qp2LtCK-Ds1;l`h- z;JdKkYY#GuCHxeGuDZK&w8p$k(y2eiq0lFA|AExv68w$ALx+ncj!W38hR25#n`tk3 z-lfgmH%d%mf5(y@LKWY}kyZvt=v4;z>{@ zk-yqP!KH(q;wK<9Z9G`2z6_G+azmw}9hu(qRBiPl<9FEZs4zZNvGCaD#SYUshm`?EXAjLKt+WytetBu>8o7YLw zC-gljCumkv`TTHzhcn~$>E+Jah+`M{UV!mhJk=O&)t>?*Lv>5J-w4;lHdNu)im*P8 zXa4~;XTRAh@|eDdQ#<@cS&O7z`LAIkXm^Cz0f0e#Clv%S5bCb;%#f; zI*3v<<~`{a7zaQk1O>pw!ZZPCTRi8|_N=-bZtW7M0KUwsgtiR#%cNAE8rh^3jTINR z$I!(jFD#DHRE#`WKo7rJIcgf%bv#~IdW^xtcyHk63=J-r^^xAwPU5<80K#j82 zNP2tpHC0a~p@%*Z;Ka>w0OgVw`rlg=Nc-p=gL-lx@(f;Dx&4F za8WQBAY1O3HiI&YFJ9Vh$(k22w!ikOK&GWpe47;MadJ-5cy2I}^@a06nL!MpBI!8n zXco)@-v$E$^GfP4ju#VwNyFBT?mj;d7ogYv%D^Z9WZLUUe*lXdhODKKQxcV1`-Nm2 zVLVoI;&8(DY3fi+ zx<$G_XtP+$;@+^l&~_zWcmFqRu&LDuXpL)Mn*F40}fQ~~N}<{t<3%vU%Q z{`Dx7tgflZ68cSJNI+At-l7}pLf#lZ7tya^1&iv24lvZ}65PFfCqM@Kqj;+Av3FWx z;+Mur;QiC`D-KC&)ER1)%k(h(c)1Nj0`<0tkL3&=83uIOk+5AsuA}OEEDrjJsqSnU zaN3suC6h1_=WlUjgZ;7|(_2Mq*Z36VIcXLAYpw$C!3JfcF*T;|sm-jRMNLKc85&b1TpG6a%M?%@|RP zA0A+#{+$&UI1sT|!#mw33rROEPVtaizf^`=HLwqE<-J{)2CR^Vy8-#Pe zbne>3c4HG8-IM&$q@>7pYdw}B!0^4D&u8D_qSZ4zh9~G9Dl`q*%RE0ErIZ@j4(zIG zRpjVyJGB{WMB;9cd}7Y|9+n`?3P_>NYphD1%5Q1h;Hwvcpoc9O*HbbkPva>cCoPWP z-thNEmff5mcy}qdBq8fDF0aPT>jhhXX5w?=tE;P5lP)GLa_l|XtZdzDKry#u9Px)l z2~Y-%p66gf35Ba$j1|7)inb*&f)*R?Bs7?(2q^dBBbv@<@L+VoQs)Ga(n@;^hK zz_#+Xj<-*GJme;7pNx@q<9tS>`qDyT9`y_s}V-Q)OGUC-ZETV(>sgS$LaCH;fH3 z^}%TzhF?UeVDH!d*$>~Bulq&`Qu~;<3uS9M+bZ-A|9O;((1mAvry6|9_K@#&6bn;J zB_8DAH(Vs;Zq4>c&dKC2c(H6WTFhor;xQH5d46^{HYJZAKf>S|@6yyr8&p{s-rdS9 zS;`+LnqvJXT}U5zK6PjczYiWW%=lwk>F8%LfIX{k$SSt?PVKxBUaZX%XwDgq_?$!s zh8|cXU%E}UWdL4kx8u^zQPE5Q(N&toVxL@UmD-~MtY3TU#T?N88STZ*qP=H(tN;W0 zviJs57~&ugZGU}!m@_4JQLUL&XSvw!wZC?_)i~yXs6fiKU@mrwM-Ge4HpRx$@5Qhc z%bgG6052SJtm83kU_$6NB!C;B1ydtTCzCg+^+79JjhxHC?$oJbax4{IITF54z6!p5 zT_-dA5a%G@o&vk&qjUp4;ef*bfXrueZe_!yho|B}d+ERd^1sop?gj3f%+_rj8*ubZ zf#dc@9A)U-d+p%SY&oZE@mI`K$-2Tp&~JDKlV?B#`-JseV1MQ@9$vkR4^do4H{-wS zlyJ}+?Ck|Mrs)!&+Y3HbeNUN}8B7&K;<4a|MB?c$9Z7P4 zMf0iKqq>Ic<`oC)_ZJe#SYm98NgEZokNjUUEl00Vwv3eG#%S zYN@@@Gm^Ge(DMP;InG}gc~WP!ZH4+37>yDhF*SS2^j9&{bJ5-{egm&K;%e0tHPt(@ z`7`J=wX*%AxC>jX_(v zXtvABIXtbpTul$f>xzgi*}E1oewNHFl<+ZmV2|TFmpi#qn+(CH+`3xD9|rc!=8KJU z-4AjD7gz{=%_x1*@-Uf9XRnxiGwqm;srqG`B=zAVqkTCA$jicKrq189=M9}PSKD*P z83DBIsTK@?#l2IylYxQr;5syBi^Y~@1^LTv`OfDGz@o`X_})jVJHY_vnX_sxLPQZ0 zjNs(iE*Wwfwv=8^9J7qUXSeSpB`i>!ES$^(;A6DOVaxEVfst;r?s>Gsj+cL{ujBmR z?c%gmj;j<26jHAawJ6zq4C{rE7~3}tdfaI`e#TyEb?^`|TNENkADb8nbC=g(s`@`yerxuL1 zVhG5+cRF|{+Q)(CN)or0f8*fE&J*+(Xs`po)pkLgZP=|Zsk>|U&1UXP*Doq;k{sX3 zNf+s2SrZZ_j{7>G$7n9vMGJgqzzU+gO9+~$Hgr|{-p_sq z8ojpF3;1)gY!GS_g_Cl81v`>P^}T+u^W4exe|r8ubhi6f88;Wcby*o?NF>s9fCz)e zVKf1+j`r5TJygGUFC>E4TEKQ#k{sq|4IT9wn$LJ7L8V;Wt<4P9{o{Ts@m`nZs|E^> z1H`c4h-6AsRSeR|DzqWb?vc*qI$N1@y#hR_wT6Gxwb3C;j+Y@9PvtVe2{dKS2 zwL%`tVXY3R$|CKL zqCXzdhjj4c?C!3?DV2UX0_gPP!~v|He-dTYVfylTcZpH1Gv?e!beQ7XU26h^*s6kC z0f10dSw%oDHRXh|bB-Bn{sTe-G)P3CV7q^vTlGj!3jay>^Epd(^o6tiQ-e)L1dH3Ov!% zBl#SzNBqF=p(1;HMqDLY2&17WSiI)+>v|s~ByO7Pdu$Hk>SW7m=i8&2&1THQ=EU@3 z2Ol+tI~jj28CYl4WB*A>&~&j0`>F@L z#~|0=wau-^p;b9`gXhro;|r(9K9=5;GWvglMvT19(~d%W8Zu(DM!pWTAh{(j64aes zO9gBEu&q5J1yNitS;?O*6ucNp(E3I74G)r+vt7+Uo#EFy&M4bur@^xV$#_eqmxz}S zx?}bqcSP;lphO$^{4M!URQ-70Fbm7y0R?#lz?#${k@y#haiY*42*#(Vhd>$0PC3a` z7dRU#p)j)@M5vClr?;+9#P}tZ$wVFE1ulo?` zdii9OS#kyH8m0!sx8Z+~Jr_- zjZ&1kZ@W5t2{{i$;?x64lVO!+Q12y_1nJ-ZqKo1MRpSG}(JjzZCbX@yX}Zq%KLugn^gm6#uYL?l)W z1lPJOb*_f2yK7dJx)57QWPXhsW)nrw;hLA}c@R*|LY^(!ZqQY6Y>3uCL1vwr>ZNb>2qZ>W1%{RFZ%i~V>~EBd zdW+^LfXc<3>;$X4)X-+*nMB|A#g&$HQO?LRm@4brnN~1Kd?#d7HCL8BatxgomkfM+ z;8G_x!u9v>=>A4c7k44SAZf4(sT6``oMbGV-y6sYth`Cbc4;we6^MpmO< z^Zy4#)CLVJeTvXxRaRwMN}t->n>wyWWKkI#YuKt~TYQhusmZLxhQ;kl$k!y$Y%#Kh zt-;>~J%?T+`oN?(1O5Zfbmz|%3MN^z0Ql`Sw{rbhMIa?jni&PcjcQ0XfVP^paCj16 z{wdliXsjaOCHfHR-fPRS3hr=?wyPO^}?`O*Nvo6*yY%YuPcqf*%sK87qCLyI*!)Q`Z#37NwK@M zu25b3CiCoFA$^YA&rLbk*u!0%ke=hFCg1h=32bXxV{8e2P)JIVBBMYzu=Cz{421mj z$0ZkZ`R!*)wf^X}$MHyMgad9gP(e(`m_1eXI#}yi{Ng{L-uYPdHNhOmJhP%-{7z?N z^^!@$4saAl_~sm^ZuWES2MFJ%>NE?AvdPTs8}Zb@%X2L|$Z~;d(Jb5ll)5{q^Hb~Z z7z>kc5Xt7;gz7VE^j{7(_>CkKkL*&Q#d29tRC=tDSv}ymlL@n(fBk|)jXRu_VFw}* zps4x@8~?3WFV_D4XsH*BSX0p|3jfMGim(c#El3}7ykhRNFUC#_b?KoyF-8ei`aNxm zTU~ET9U3KZj|#QWHEh6`B)A;syPeK3ttuX69lrpy7 zs>B%^kN*i`gq#ldt?TVSS6Q?~9QF^3w?&Jo5P7?9Q;LYrGmcm-JBaQ|>PzZJEjzSi zI7WwmPC5owvhZzX9(eQnZi$iYDo{W_LJ@25kh;6SMCKMQzjSZC*J#$C^4uZG3ySf( zlYyF16@f)5zEC6V7`&~AtxK(-U%NvhQC=1NmG0+cS6&Jr+e?aE}whjpXM}@}> z{^=up_kW>WQ}VhCSuCn>gkiSF*e+%7QmPd8!$S=_rU;3 zf0w=*DbcDp7T_+5_d{y3U)IC-7TIrkn+J_eJ_Cv*GoYRoyFub1mqgkD9mU+i@-I{x zcVWD~QoM8M#B1B)wY#`yt}2`7}ayrT}Op2BT5Rq9-h zz+5Oa=Q#s}NyDAP@UP=MqBLimFkAK40_hVPeEq1#YA5>Toh!z)GGbB}+jXjUIpZ*+ z)?(V%LpdGviF*jrBC-Rr6?eaXzMOyEBd$WOz7vh1$XTpB$Hl*@%lb~#WLs?pJS2$2&gXhM{<6iI>6n~i%j|X; zJna^_-vdkU7g~9^L6)_us*;4_bk5-N!$J8kam{1!4MTS@&(87H=L4_O`N|Yri#<>q zJtnKq2+myxf;>{l`+djE=GMLU;vLYI9gPrqmkn$8o==!hnowqmYqtC&#!0#e%NQDaTBoPkt+N3WuEWXeA}XCoz))rq_pDqg~~-c#y08(-1%^rB-B#i zZ*=;@qOX*aTy8502NCx(aXm>?pD~vzsx9qPQ(FGAWQ8Y%y-xfjffZq?-@g> z!d>)hL`w>p=dI?AcaXzcU}J-6EMRj`1xC z%{JSh6~7#3SqgkmJ(I%=)1pr)R(xHcmFypT(nTF5`bK zbS&o=+uDA%cL{^=_}9iHV@w)@7O^|GV9hptX7u^un!d$E9hfZfRN>+Hh-aF638faP zT#(e^mA(-Am)19$Y&`ps8xF^wr)Q9}28@kKP6OB@Kozn8u%WhV-WwWy zwOs8t&lou++2zj`E*jgpQePPR&~ zpWt4}=H2eS+p=-*mtVMbi_3!F>$^;Mj$TcC!7j7g0E+Yb;oQa9AObTvuRIc@DPLL1 zw>`iV)y9<;c2pf49!~eSe&1Q+I^=^Co;y|#yU2Uj{JVTkp*N#6*u!P(4U#KECy$#~ zPc0xjcHY&_hnu}+4NFouS41iCWTP9EW;#^H1#y}UsW7WZYb`+qld`WS*sNZn&VJ2_ zv6^aKAdjfTekz*Ph`zBY+h6IolijRbs0d$`KC$x_hif2NwX8_j$1MAgF?kZ1Kf|oO z(=wLT0XfENw`+}~v|m6&fPXQmJ#`FEIDH}RZj(qU5@x%r$Sdn54|}L*^&wa$d&M^N z)(5NMWHjzy_jjDNbDHDtlSA?Of?gv_y?a9P77Ms{-eEq5H zGU*R3(Dm$srb7)C+=;vfwiQVW17M}bnh6ct>{dR{X_B3;d>-69{NZ|6Sb_u=0$?X8 z=bYMDI}OCoYyrcf%Aq8rlaXW9R%FJY#?*HgXT5s8e`=Dq-qOIjSsWto6!*OD;s%4q z;sfw?LpOc3r;x-GQU3rSldJj?_?kEmzkv5$j*$55&t)Te|DP-F@QWz;f4v|n2K{L_ zBar{`f-G2E``jpWombEOoljs;7m7l2oXQ>?eBVM!_w${2vrg>VMQ{}C$L<~15W_U< zuib8hUv1$?>SE&9E_$OcnQwwsg4+2`RP4Dr)-MBTaGfRcgE0&=8QB!ng4s5t_b?OMgqPLLr>G8lS6c3wXg}>c6 zw7!{DC_v-z4DxP=Mp+~#my7-2YBTU)Me0gUrBT+H<)9qikT#2xEf9XaXh)F5+9S1t zYc6@lgFGvlYl#UG1I=(W_@U#GGg&F~Q*c1>%YmFk#eHXC87J^bdw7yJ+)l4;4z zgW7jrbJ)sx=8`*rh~jefvg#=OW30TuMc`W#x0yf5m#}*a_3P+=@IsJ-@%(39PWxRc z%%EIO70@t12(w_m=g_Edf&~lZK&{3AbdFyRG>R274hobfJ+0E)T;2Nddzj9RhD=(B zle&Z?P)i4TPXwBKA53M3%ziS%f7&X=w&@uCass>_cD$eDnwD*b(- z?n9zkoWfC7WytZ&#wW*09qjK??jFIbtRLtLZGw6c#fQI=2f1+VH~az5ZsZ_G84lxo zvIiR6tZwbIPEBx*b2%j!1X-=rZqp&y9uiHyx+sc&U`p*OZfeAe8u{xKUNdD9&@kLs z*mreW_yTTUUP)vA_o>-Ye(^s z$SqGzh;?{Z(yHcyv${GUgBy=k$F~7e+T_uy&_x;eoa(=Zv>&fF)|C^#JmZdBAsF%B z{CVV=Ltq3QJ@5~gWD3vb3VHNd0%hIXEq%!4YM8G7%*P_2CYzF6KXfBE#gvj!b0rYb zm`9p;Ry_d;g+Ia(lwPvGIVz4E+P)Cp*(?5w9Bh3zt^GGj_2&VHtLpQoi(xE{uZ-$Y z_OhnpUX!;$DoQH~JhxeGAJ_^DCBF)+PS>%%dGZt^WNuJtinkA#5{rBuZJ`rWwk*t- z8H->yx>P53G~@U^xuotjF;qfN9r%k;FcgISlOV!E!Yk6JIjP2?zpeRo1wyQ0_hh2Y z-{Ur(j$7T>_=Y^ukx>@cB$(rmAVhCaU(G9`C}{{zAaO#TPE@_w9FwQsR8EwIGQROr z*}ltU6jOgq>XM|nqgjrWJLw6Vf1mPA)K*4b_gd032-&QPS6-E=XPX>1M3(eR7!{oX za+P-d8FbP}Qfhj0D<$c|VyKz3aB<`5hQA>@OV6)G)b7K1Uz>TIF9+;`ldc-|gC_}~ zDi~_@H#5f6=qBy_B^WD- z9VF$rbVr^x|Ez8g^0OZuSO3a&f0l7n31ka6sqfw1y^W9a0rKG{cj)k2TQsJ4^4?T9?pw5*=bDQ!9%adNf(wx@7flb_SrKS4vFMODw3(1 zkGi&f-W8obSr$Kb8tZmkrZ@R*l{(rr_kCc&L{s18km_a4a89Dyg39RpE5XAyFaKvw zRx%;Mrub9(Mpp?8UmOwPUDCuZ*2_L$xr}uqy*%lp!O5|p?Rop;VV2+bH%hKvS}2jZ zFT5x1Ctc~4Y+;Y_bP|+>%6V9p@fr!1=x`;CNCHbuR_!T zPc_I_Mp6*p#N=hz84dO*Y~T$Uj8#?p2Xmk58(@6*mR`NR%YoZ?wO&pHvD_0nI_&eI zLn4`y?3wD!$qq2p0{aIAuid+)f3*`FRLy0RBF&D2ro zQLtpZGYLc*XBI83n!Eg|FUqlw8M6KON^)*J-F25scY!Z1m9CKY%z^)vXZgqTxbLN< zZ$&m@jAB*z`q_2^%4AO*Z9nbmmdbeUxc84wp**ApmDDp9O5KOF92*WAjZAO|WE+o@ zv)tbEprJkjtBqevAb!6Mr7p&;(4CC6UV3f=)!eXAgbt8;G=P?Jd3EbJDQ=AH_*4_| z@T7hAj^!66T|FWPv}|o_{FcdL_x)%Z#}nB*y4u5{4?yTrt`&U?(rx&@#R_6Fh;12~ z1U(;K%W__`vzq^M?VSMr;}puKd1u$bxtZg0!b5~W7k-|TX)8G5_GLZ%mhU&<9-xQ1 z1w22x=t7YxG25f=e|ZNYl6<5H*kL;fPU?;a#yYQt+0L+FOe2sbbVvxB6*30uUhBP~ zV#F(a2mDspV5<`Mj^{QE=%}>acm|fJw)9%qIvB8Ue4gK}d#LPu6N}rFoF{vhm%>A- ze=bzTU)x+^LU*8FnoguZ3CdcW(`>RHc#o)^9vEHYt$#jX_0^Z=TU^_P0bcmxTZKNl z!oVm}E=#$ya{$JdR5Wuh_e+yX1M)cO^+%6|#D9@I)3DTD869_QGpOw1$Rg?yC^72=ht1gayh8H~5jKsEynIU6AcM;-rsym5q4Ki)(Rg{sY zQ)gNlUcjjF!UW{a<~ui@BnVt>{ZWTU-lB&%@VTqs@QoIG<~ed)0~7BOL8{bb%`?~%q` z-Xzp3dzNRT5j_4i1e~8l9zMEM;@lusSsO7L@fv&B9!gg6NIiQ}^ug1ILUTGqEDlZU zqAVQ?qPVN4Z697@S^wp`Q0(ycHP*70O$PM+ej(8)m!N1u%RyrCVYj8M$CAq$HtEF| zX0Pn3{b|sa+0_7iFqAr~#Oot8Y|#G*2uaz^ab9c}LRuQt|Jqp^lnhL1YZcnL1=e6= z@7OISMkwoGXsRD(d<8<7`r+i4#VKcp?jAb9wzm_TWA-#-j;UTB`3EByCbQ7QDc zD(MkI0ie{u>^iKcNGF&Uc>K8Fw4rgTC~_MEyYv7C;>lyadhq~4F3)_NCKXY=EfkG^ zHTWOUr;AY78RfX+k2@(!#NqQuDR~(@Y^a5uff`j`YMH9QaHPaDopWcKIHz}pA>{@| zc{9}u@D45(fLj9>^BjCWD>(aE3!l{;I3ptTzhJ99uFi#x>BQ)Cc8$c%& z!B~;^3yfz?Au5!`p6A}Nw8M<~QEKa=+-=oP_f)7=H;S7czNGA?58C9-{oNnY2be6c zp99{oD5^7==jGFVjxOgv@KPqv)8F_#IO>RN3DX<%Egz()RsESearVeMrX;q;rruy9lP?=+kmmob~}ait3VwQ3rwGnGQ;sg_+ysxWIoKo~2rShuOZEJa~Q5 zxA734Xup2@OTr%!{@~*S!olNIVUpSo#z{R>B|+zUe`szt_OrFjo143sO8i*uuCBxo zwrCDNB~zQ<=bY1amp_qI$45`y-=)}gXZ}#HeK=|Z2PVqD6et(W!3rt*W^(zAcoa*h zf$A416NJnvU2C2ZfrZi8jt3(~O9yMr%e?Exd6D0#JIn_dIjpKgX1B5l26iCndTAO3 zyA6#Ef9L~c--mCaJSht^X1ua_?xEe2EOlOi^b^l+A2d#X=<8sunb|LDd0{q(keQ!X z4WYA%r(&rfP_Pnleo6j}nA#0;x9=m1!)ncQBdQDcB>j!=MjP#|ct`(sg*5Kck$ZJH zy%|YH7{R3s-@W3TNSL|V?C!9emoLpG0WI24#25z;d|sws2#+ElyJxMm{`kOrgLTgDXz}c6{@nR%6858dA@y=M3bB z6fB&@2z}xXK+$2qEP^wXNG8`59GHF&S z)u;J&a)9!Cio`0F0V{@ummx`tgM%DNeI0h#rD)2;)oN-9kf>t~KfiAe*A4n3C(E}C z=S=g=6Xd>Qq4pyZ=@snwktjlXvqS#!P;N#K_4MasB81+ z&WK+#P1*2^Vzm*Jdssozj@FW&(X9YHz3)dq`F-g*Nt$VwVuT&u`J&a&e&On;^wvz& zv+93z!{e7et!Fa-f99K!e1M2n4v1(afN-Y!tq^~rkMBBKzV=}Vs>BcFN_O6g!*;pX zgpluZ*gCRPuKr+2glYm_W5wk2v2+E{^#CLV&NgT57Ft~q^Z@sv{>Ziqqpy;IpG0U! zceljBS1+py43@R0i?HCx&sMc{dXI~nylNW>pB=9#920(VTx)mKYeu$d_?9d^k2-nZ z?jIdyuK&3<*dRrUuQi4e7}M4G-^PnP1DDlde77*{I>li7=leyr1s3!az!D;H>lZyO znZlp_@I(BAul)894)+upeHtk(kNu;sSQ zda%=mIXC9)PF4rT?H75h@;RTem!-he{`-9XL}y(=*@Mqz9E`Gy{!FJrbWrAAJdxAW z6Wu6(ay5)abKO^0;uvNDXCNeN;v3>8!{d&Cb(>(YcAFY7pFoAzx#nGAZlJzsJ59#9<* zsOe)`lgig_00LtawL`XnM`r(%7*ndm|&8UXIEyfTK z#2!J_lttOY-=3XLAH;LA!q{?BsQ-`J@d**&wywUym17RWmMQlS+k|pW9lRm-;pcrq zpFR~^P#?Zz=JknFC2$oXah;F6bb{m!jEP@|9{H>_cFQxbHimkR`1BjG#+BRtntuhe zbrbvI@BdYxMVheNb@zoT@!8g7gAA1p026!S$@>csg-WD9bbr?rO?6$VcCJ|eZj#q> zhTp+ytJcB4Wxtrh1glnxr>`oKfOJ2iNHu8!a=nQF437xM^WmN##f@1Xy~GwpmpHV< zbT18!E~&jkQh&84)(#I7#FUH-dy>FK@iL27>H0y1<2WIbV3n3-~<>{rseGezy%FJm*gRn>)y?`Fj*NwKl?XBnV28mjcXDq=d8hUf`2QrC@?7tv&RIy%=2s}mY z%&FaeL2DECe$kKa>*ux+`zJfsg~JJnTFwCz+?kIJnhDfni#g)I3c>8+ncu04=Y-F0 zb!7SOP2pdfN*~5gM_sF*cVM+5>Z!tIJ~HXG=kMzCp)~~c8mG==`36&ICvb|fd~aOj zlK34CnbJ5oY;`SDL3kVWQd=pWcw~0dH7phs6ca$(3X5h^_)`jv)|w(ldHPc>SDx661NLBc{u$NuQ)*X56iynTOW8YiPoeN?!fQPH&3S6KXS!$xnoW zdn=UXskV6fnJ3}29Z!{+nFC;G+H1>RnfTH@yxUIb(XkU?8w;Qm(F`zMU4oy})#Xwx zrw}O9fCxAU#x3J_AX)4UJAO`<@r?M-{lDO%wsEa#Rajq|qGsCdAo{WSGZp}`g{dQcAgXbX*&g@#&VKJtC{^aRXeIqZwagtUwPlNCNvNNS zzzeusU#I|s@KqL4&n5Er(~eprg4_Ox|M@ENb- z?He!eQRa6|_n8B#+2#mqG?ibN+|NaG#cU-`i39l*5Ic!oy4BD@8fTh;f;3K0z;Fy2 zMBy>2$jCetyLg-Lb9{P&uiU79S!z4*D|OKD8V2zh>)Wm_XtMw^)#fbVuc?YmObTnh zncUXO8n4%XS#wk?SbqK?Qu4L2tE&NtPIxo45=a^2uM%9DGBU78B+|N{*c7)Q{X|%{ zvL@06495ZQcV8*v~oGcqaL&@|=DK{u)PCDPrL*4+2*6`g4e z&WSV%rk{*bKjzsZzp`$@x3c-Zm5DhW@#9WODLfU`q6~9>T>r+uG`BGe-JoI}Yqq+^ z{7K*Y;|EUOH1jg`7qs#XS^1`|#8Wi;pqf`4_wIHIq!Y#@hcw|38;nvk?J>!V;1mGy z!qU>;wh3kxcCYK84kq5Uv+2i)@joAXD&FOvNNoQ|l^)G;FE>e%IBa{k1vZKAcms@$ z9FztC@+Ek0{Fv4h!AJzWY`hcCpusuHH8wtoi2YHq&Ri;-g8gX{2N~xhA5M(ZdJU9Lw_NCDTwwN)F7kEErQ~AEX=7SL z0Lc;WJ@NWEOytiISl$|vI#=hsott2gKq{w)4a>KEws&Ey5$F$? zI4IpU^^6=3osQLlT7!&|`K^O3muqk*Iq!n%o6(PBKh63_QKf1JW_+5hW& zJqNsQ!Ve)q^yGMz^6F?Yz6iTRXK`(c4_d5$-Y^B6ONufaa3pWur%JaK7^+C*RAn;g zaTc~(UD^W#3ZEs@{$E^lGPbiiZ&VD$83fl`TYP_H7S`6CkXgzOyBfrn)pu(fA6Emh zP>}R$*<&2+?>QGXEn=%F>iT-iSW@v@;jwqp(MXB0iD_fTmRye|xe6TveOA5*mn(;# z2sB>>`YRffF`*ZQ8nq!5*Q-e)`m2*z%A~|HETmk@rBP#9ekX zzXz@!r?es_4UKE9#(<$fWNo3&v20!wesq7t@U&Deq_7wJfoTGK=b_3)I`=)!RB_JOT9Bb@ zfDgqh;Z<_ib`Te}t89>G44k*=F!ZnsJRStaOvOL?njf7nLyI2Kv|sen*c+icx5qTD zc}`Z#h<<$=w2wySPdK*})&1GN-VaPKg|;mB(YZtHghv7i(_+&fd-8S?E}47jnGi~G z?hMjyWOLjEWV6lSrZ4+g zBXy8)9F()rpFaNcn#;Y*qz!rsu`Uj?1+%$kjyM7aF1Icg@9MY|hK=U0ax9N;n)QnJ z%hVR@HrTnV_KxJ2?XXaLz3-LJx&tPRP5CgW!=ruKZhZldRp>0mZT4JTr^->Dxri#G z6vK50stqvw3?WW4(ol^H!O-Klke}aQ7X19oul0|(k<|DQg!U&2_qAoR{cP~C;`lU_0 z8M;=Ijn_V8Hgejt1Tlca!Ms-vnH`fl>Y6r4i5>Pd32MlbA0e5&85~~vV+qq z{4p;J9MqG?pXsQ9m5_}ap-0vIa7KGGe(aqnJ0PT{ZjwJXy|qiXDSbI0mgxbR>d`}k z+XI991&_{(h^!sFsy|31aCk9$MEWA=j6TZD5YgH(|y0$ z-Q~ZfMTL#p;~wlWa@KZH0AElg+Dm8W_8Ft&nX^LLx``A}* z<8H0QK5h6^4$&m#4xFePGh^^pbHUkWY_)U1>vraGw*5lAt7mxh%y+3g3e>S7iVAxC za?fhEEmuFI=J6N}%)8J0s{51q04nzt@R`?LRW=BB(iDA*=yaM9EbYGROYPDKN!nga zRLzpX02-+Vz;g5`SMy(piM<8opQMB4GLvQpN5(E&1h6gXCisC#&Ug!^biUmggHv+n z{UA_zMmLBP1<2l_D{Z0_bSxs?lpj5q#cPGOg%a<)K*!d`m8x4fP%p={i_|Jhk_EQ< z6le^}aSuw!(w8FwH&(EZAkSyEwDdkQn&&tA?QMpy05vUN!g^vc>-A7s&0vZQ@oCqC z_@i`MyB+pcd-JgvC^S*$a=Q}b>~NKXu83oCd4ULJ3=WtTU!8s)XDy1c_Z6PcfHMp2 zlsCebwXr`-z1B^_#@2Yvcax`Dy0MP$XexQCpI2b`c1Fb?%#`JBsB6u~yF3#8+V(4w zQcL!JD@;1>F&#w_ANs+K#!0`Z{)k<9Y5pboPE*Gy9k5Ym;F|ri^IrLUNr+>I`Htzx zVk;gUe$UyRK0go6YA>w3D)iH1%~1Wa-6!k;P%TnJeYGWGA25x6?O~Y0x46xE{{f+e z(8^Pme5tB*N$FK?5G6xowGB5P0~0DOv*5Y0Z%=+zb;;V#qAZ*O=Jv`%gUb-qgkGT~ zD=J{HB*gGX7MKUlnp$s%C$^OTVk?ZVYF7`-fX?7y8x}gVpS64Za}@;)HB$Fy@fyHB zDJ!R`{}1Rd6&UPcodgYih6!ar}B?*knR z*fM5*{H62y%DbHCL^Sy{nZV?noGISxShLH$PE^Kc+|YI{0EG?GMCJ4_(Q28QI+)eg zA?#^`>@b7*WomasrJn3O>(LV5l>J?5C%sf zx382lx}=4W>yYIEq$6j(S=_c|i_V(`jNx=9E>+j{QJMDDR*L~X$hk?zAX6BW`lhsW za0{!m`FD^Ky_%axunPfLxFx1ZA#zY$ul?m5)%DcJ~6e;31VJN*jCnWD?RTOfjx4Ou_T(H{f`3gcj zYOU8l)YDyZSl!_%s}}F^Mid2?M|e|P)Q&mvU^U4kcSmcb(HNc@c4bNbb78&Y>0>>c zSMIWyR>>di-m|cZ988{7&n3nJDxig^5N5yV>;8|}&0d>QI(o@fK5BY(3HK^(?LoJ& zU-Em)<2D|inwg#~{^se%BT4-%Lz6q9$gYLZ3oU?*L8@>75)VKru)R(N=a9agykwe@ z^3pT)wMrgr-s_YP-3+e+^c@Aj5_BU)6Qy3>5_(7oYJng+N!guVca3C)#D4MoOFWi5 z>g9X-c1)B^PzMWP8RWvuP<;5zMLbCC)MY2Rw%2D{BmtK${AJ@*eW!$7+4o#(mfh9n zfKrTO@m)#sjdq;P>uB#z+#AQ)rG0T-c2T|Mpz~3ddKfiWdo$>uwKTH`stw{egBXx3juU^xI?Xs#^V#a8zA5g< z7)&xuB)v&AT2S~twexi;-b}l>lWI@aw?O_$)7fa$`(3aLZNJ@LnO|6wpM4&QO{8UD zO{jsnizD6c$N1;|y_&7Dhy8794AGjLwnvpPcTqvK>&8NN^t4Ij)yctfGYZ;pJ9lq3 zyoZ3|T1;>YU7jojzqsDf zX7^`8VEDoQe*)HT3wvVCv^x|KD2mhRgcVps&>I|tQ{?@#dv*7r?x4S}AU4^a;V7$g zbKGHOPxRygMb0Tn^2DQIu$|ij3shh=p$TZpB}^v-20W(gTr0RtQET9)uP@$p82LX} zPHQ}-C+Jvfz6E=AQU1S;x%|J4xebT2jV2IX*k~UO) z(T0*Y5p^A)vn9|U{0G@!zdN!K6Y<`6PwQXjEcFuhIX?I1eg28hv+Q-zkR1Hb1`^WBhd5&j_3b4`q@?P2rmPTB%AY-pbh*>V zwLP|FYa7Kk`yWn-aD38#vaaHPL~0sHsh;{K;$El}v`8>EUS!}C}b69$ea#46?c$)S}B z_|GlUW=aaFXb{MlmL;E)<-Gq*j^OFHqkxuIk7(!J@C#W-TL)?q5k7#LO?~ zFQlKFW`ys+q-`pAQsN=Sq!x1*izhCXLinvtffpo>R7kbwO8)d-tba3b>0V@Nf0))Y z)az*}52KZ(V2;zSi}tHLaeW5M8948!KcUcWdoGKiMkU<(wswSt3!gWeSrP3UwOv)Y z&m5u($AE=DO~C0oH~&54qc-xwV)aQIq^3f ztyuy%?e+o0&@e~t>VWexOT{Y7$b%)uItwf9S=u%M#W3DG{(&7=h4eQ+aKsieHo+fV zD}SVCqk`KK!0c5OS%Fdpc7+cNFsYXLy>V&cMd^IkkG~%@mN`F)a}~(kDDH5FjVR(2 zgsq0-#GaMMmDdGZ33X@A`_|o4)KQN$>Yvj|corp`@H}&z|4Wzu8Dkfeg^I6+3zAv$~=*O>=C)QrtcFwx7!kU_zo14;?UTij|tC$)x zM^o7)i2kXydTZyaXAClo>1Lf{bGmIkl>eG%FoV2rct|X4(}KfdI%GzRNZB46KjSQO zyM4}f<4Ke{PNv+sQqJZpSsMGT0?P1qAkEUVNhSx!_yG^*8`zXjoZD0Tmdp9%z%qxQ z>mQK2v!tf`S@D%W^GgYkriC9(W&K@zxPB>cU7abg6%G?*2knZ&4HrHhAKzXE?sarV zs2PpI+A=0u8!{Me+D9{1xilNV6;a(wqN0?Fw62v?`LVZK5f1u>%!Z9UXD@72tP{cM z6R{IzyDIMwsnNdCK%N>M{4BdSWQQTlywJ! z9c0My+!N?hZtG~y+Zg=P#DF9=eHvPVW>AX2fS6#NpDki+?L(Xw*L!8dDpopNC8o2n z)cd*pksa_B;MO8J?dEQEk#?lUZ}z18A_dy9Xkpy`RfRZFAyb@YwS9B?0?nW24P9nk z0^Y_B)c>zSP`~p;CD+^LAGb!PaODQqT;2sYmc`=8Po+OHdK!EiX6j&hYwd<-bK~V* zL4~stRypvQJaur%2Fxx+bVBjEr{>TP4wFylm^&0-kJi?uX4LM{>r?QJY`=;ylsk`j z0um+)DJcJIN}eA0iJOt~gUITD`1L`ao27bAL6AKCo*RCfnmmi@}0vO%JSR)FgO`Ou9WJf%d^7g_bAR@YAz}QT=CVwh}Qk z??0r|(27>)N(z;X7t3!E3X7~emHcgK3#aT`grVW#4U7Yv!zNH8=Y;Ve73}H=-00nc~%yX#Di76X)Qi z!|wj|v){C6v8Hj+1A$20ROq9WhSatCtnTwT-&K(;7O!pzn%rV&Gp!i>c3vz>yvea4 zWV&M6pd-U!Rl;F87_V2AQjd+BoV2?2fKT*-{IyFD-Tzrg*Y*WlL`V^8SOUlU^-I1Wr>P}shKjD-Wj zZHq20*~h>+f zzfyJ8W25+fDkePL(8)A0bZr#>!t31pB`gj)S0NDL#48s#0eY%AdNmogX~71Z>@%3VydDKQkdsp>0uP> zvqIllE+CqP(QFn~y#?V86Xhm$>{V^IAryB@_e|8^woG4DAb2BJA(WS@;sFQcw|9Wp z*tB`?e;DV${<~+>Dfu5zn;tMJ(FH_HeZZQ)ABba^-?%+WK&1B{(|u&>{Nj2W2^Nhe z(N~oV=L$|I<7BVyt1l0hnwge`$7E0OW!v=zm%QIXV3sZ?>>+-K?3a>HM{dYVfwmiv z0z@C;uj4v4HXW**X2jWm{sFCbh+pr|w{|YOEIL@RY@7?bkHlIqD@U8|R^3MM&^ly%ad14$)F#$*-^IL?*?ZuI3j3n_f8 zeMGIz--IT=*DH~AW(o+?)`*5XvrGlQ+*kuD@=Iwq1sIv&j2A(Hf2p zZu(*bp3p59;cTj=bi6z1HDYw)4Ez<)9TQlbC08MDUf)fVLw=p%!KK7tk1plvpnkge zO1#DfTUf5*Ok{P4nG73uh-N@j=#KVY>_M;=Ngc(0S{$P?epk6}nIQ%Xc1c6@1aZJ%AX-n;oZc2gEf~E+>IcAV_SWYv{)Wnq)V}-y+l4&$S z3OgiC>Typ6&ws}XnA9HxOZX0o2v!VMo9&_keecfS5M;?61`FKI8JN4{NS1u5`nX#Cn>5z5RjU*SlG86reC(8U&_BlZl2mL!G=Apu+GRLd|dESd5)1e&P& zue~G?7?!YkVwPFF3eAaZW!?NDdT>sn_PCYt=nue{MVmeU^#+&xrWwgQx`A4Aiz_}H ziAKW8zoJ%9obfZH^y&2~ld%em_A$Q-h!JfNNBSGa*`<`U7heqLFTf zS6Z2x5>_mSb3mIJ^G1t<0?>@P6G~`)sUMlYrilEFks=X%=&2%ovvt(JnJj#X;8zx% zbQc@EeRw05NTOk*5?dnyrsq3~AeQds=+to9nq)xmuR9qCzgE_J{>B!q7GubeTJ-NA zW`bY$L&(7VRMr~Y!P<>`(IZLY3B&7^97b`U!*@ZNg4j-#F1z}Hjh%VSgp-ZJy6@3A z>^Ea*wh8_W3!+^zb*uSp)k8=Geo=Z2gTNd&Us!%ydnEkq*g)Qu8NJX+GB}$A1`#qN z9cVXtSh4I~0U9xEr{i_J6*m|tw=1gGPSOfvf6&cL6?Cj5 zoA9mZXDKED>2Gant+~&8G6P{aE`@>{o@fk&irZsaFr3nVK%x(wPoqU%c`QR^CT}0@ z(N`(Lc5Ktb&^?C#a^k;l>XK5jy177w+&pmVJG}lu)Q*ajnQu0c^TeHGSuci#tOWDD zp`R#yDMbhM8xos5M<`W0-e_Kx1Ybi5;cQl?=)WfXITS)4v7)7ZnYow&Wq@0u*Nmj6 zz_IwF@+yIJ&1bfJ#hsc$;t?<5eC5@f}dEUG!T) zVW+S2u1I+w75boT8_{|T)^-E^$P>sPnD>$-Lp9Z8qd=bH{zX%p7$;W-$;Uc+`rOrk z?F{-rg8K!wO|(}1R&9Q|9+Zf20K7Zkrs9e7eaZ4sQ}UyXX0hWwFw*`1)AR73{Dloi z(Y?W_1?tBTj?U%v8?Sd*M+FU^YNOZ`S65GS@_K9Tbbg$!B|CQw`#VvoaCRurZqwY4 z5Mw6%0C&?HOp-4rxq~hSt2?Ekx#hX@R(~jzAYb^x0?;c$zg1;Ea9;ty`T4I3n{hU( zdf$afAR~Ph`ou3!0lB+ZE!a{C%kY1u=Dk8^Q`6kqq_^@3%G&Jz8g#q34Z%C1-dc~g zq|^AB2X;8y{uT~FVy~Z{m@!NlBMOZ;gB~U0AG2mm(mFX&N{eJcmdJoa=-Hm7BGIzL zH;nM#{s43+%^9-*oF;d?V5*Z3ztW{lWSr;lfvCTg7<7wRSFWIS5c~J`#KwSZrEs-1LE0uGR z`Q8!`)oc;+h-LRD>Pdwl7iJ=CLI?Y&3J*`4Z5!;{=9|u+IUm^{XNlxe*7zxr(+r67 z-)%*GJlQ&O&0Y@Gl<=M3y22B0k}&`;?&Ybna^<%gl?x32u6vujyaS>j>1!*-z;O%% z2{9Ze?x4@_&KY3>L=+2i4%F}H;b8s;a^Sn=Z^?8|?#eNU;(LD!5h@yvl>VT$9P6m= zAZC;i-&gr zsF-&!v#)IVGN*LoQhGMc!IL#Nx5a5WWIZo^;HaF_v*FSC12rZ_a-u0{NUd_ zKk&e-_Yd&(PwlFN)@|v)9)o%)s{dOnXPWVE0D!9bUu*jR4gj31!h5SjfxO}Vnc1z| zX9~KjZ$;~*OuhI~cyl$m@>Sar#nL;(n#Di;_i9V^Vv~AHcJv!8#;INCKIRIRdH(S) zm&paH!<)c+Sd`F{ju9;;GTc7`-7jd+L6e}`W0sjJziP9(Cg5_L>Yfs3Pc)IIF8Od* z7rhk-L=3!Tc88~J>8TL);Y^Cg@n&;sQ2b`J>|fiasuu1$@GavNF-5bs?|O!7?0Vwry3SPb3~Gt?$!bah z&d6(dBH-fUF3q4Z!B(>j@j-?#igW&g(B_bvIZTN?$FML~ah>_Ywmz5SHW%+6NtbvH zog&fHnnSe8*U8qsZao=){@%zWWf{L5bgu=;jiA(E`eeTz<;&)^a})<2tnNoOZ904N z;&BQmP8?~9PR;q?(fhTn?Uj>$%6HQHiT6*|wnHe&lM#*4j~q7&@xF@bE8OTzeZD zM1g(^N4q1Fj#8987zkX@DVQw%pn^YixT!&tI!mw_HsE!6xg9%*RFC(`Um2)cKCJSn z4_a^e<|?OT>_!&h|5rjkCS^ypgq1V$`~`kwN@$zFItxQH#V;P6Qq!-MY`DT-VOqXU z9U05WGu>IsLct~9d)~6Zlj4nlx#GA>hZwx&XS%wCDQyt%jZ@>}a$o4Hw&tlzY7r6> z1*s%@ayNeV8@o@bXDakv((WQyc)gghqvvc1^C~+Y^ja)p9J@G<#~Y`4vIqS-NZw4J zl2u23NYvVpQQEnUMe}D@ay-7p`-KcmVvWT5zMibO!jX-I^Hm4%!n;uF_ErYNS?|9i z8mex3Az9q6FhCr@Q*w(qUNVx%JmSz!HG0QN_7aoiRD#9bpFTm{BXX^L;b)Nk)bhJi z&h_X2fC>*tDz_-OE*2g{<5{vRqdgW7SSj_0nK+ z995rZPM#y9(|17?6j};C^q>uS>6F;;X6uUYwJ-IjY z>s36(G$p971&hdQHqK{wTD(iBbbLxicfVYSHgn@K9yC)?Mu@+;Gm#(TJ)B$jyX@MVh=*VPq1=UQ3)(FjH^RKed%?_^=Wh|NhuDKC$$ znLcqNX8Fqgff&`X0AS9Sc)g)SW>=(fK-pb3INW6%XD!q7o^*KABYE=R=6sMc&fTaG zd(taGR3^hJ_DVCV#V4U*i|~bG64#w+Ha=qMhbQr>ijyVA6Pu&jz1^cD#gKE25`LpR zpNvhr@CGmLl`PtNqsToMSVwD=mA<)q4C_l8y-9*6t6^w=g~W+tj%s)+A+fa5Q$)M2 z7%!4NizO{S<1`Wr9W3dmm71+Ro2y(}rSOM3dki=4+N=|RsPJT+IYA?ZqH7RvVj=aF z-;Mi{xAvr0)zbP(othJ2`7qHv$~mR}CYs)@`sN{la|?30P;xoeTjHuAux z(=5+)^@i9QAv)*aqjDr6biC?(+;UQsD1_`tlgv<&>Pw%G7Bn1h>k|CIdv}sNI7ar? zhK12GvZ2FVWut>%ZL{@+^bbOsj%o-d?yQAy|EOs3#RuQ^C2NPuz3xPDcoyb+tRjT6eFKlZi;o&}ZNf|DSmi?JuB;jHc2K`cIN~hTEgnJpb z=>q-ES1q4}r&xWphcd|2D0fR#tZ|N1#2hj|xlZ$bJ1rNZ9E?a)ib=^1Q23i3r%-q> zjR3Zzt4%lBAADXpa;_VITLXE09~(L=CttlC{_C|L!8d6<|A}h4>6x?v^Py$_k+Zum zjNXogWxb}<{1X+ud7j%s!aAzrvZ_^Wrnh#(j@6e#N&-;eH~$qksPeNlh?d0l-x708 zeLw4?MjiDFqZjDICtl+#+n(!-{`{H8BKxlm#)$}oVzP%10PbHri422{eqkf#0w7g zi{HWV3msmN$?la`gp=8mDZ&&NF>qx;N%#dj33R$?%K|)%{EK9LqpXHIXG4Zw;awck zVdo~ZukJs1NgP&sPj_USF6bZq_5V;t6s1JhU)~w5s^Ze#7;reDu`MPEeGP=FZy&Mj z8a=%Z0OS4dugBcC1g95eQDBdC*tQXU9|b6ocu21ghJ$g!C~%YK_3+DpY=$K);EF+p zF*NVs4V^TtwqPDT`FhV)B#@>D5RAN$X2hZQ2lbC4@xwHe(axQh0?6b`p+Wus+_3*O z_;N_DRoBEfa`@MJ>3w3_cJln&36E~=isBRl*Vmxx$&ZiN({9!oS_|H#V#+@FLANO8TydGo~oZn8%}JoFrnG zvuku4A+pSFD96XfLTeyxI@KUcqkH@To^uHt%szxN&OxTW8>*qDVR#HN0E99J4i3#A zZC8H)h3goa$sbowuSqlYDtY%n;!3}a&#ZoJ6}df@`4(?De?=5CV z_JQ&_s7%$IY_mOX|Bq~O2GKDW9`Q4 zl$}s6!wRMT`;aSs zac>$>pg{-kr;E=sR2v`PuqP7J-74dS;ez-}%yH<^1riFvLLf%axV zi2Yko6y2YcGFTRiWclX7Pa;yW54ZXa_uQ;le?7$q`DuGE7=23*F9L(PkQ&SMfYloze0P6 zpV~RfSC>rc!0t(`A3gGB8vYZN(Dm@tqhf_gli+3%WlFFxt{eMy+cUvqa5h*f7%};Y zNXV&fe>0RWZ?rq$(QE#i!0x?30ufy&$NKWaWmS&MsZ;1ei_D##S5|o=e=(Gap!2MX z_aSa!S=2Z$41o~~E=uYLEn4bIu5fd>22gSXjR;;jrnu#xz49fP>~!%W`{VB_8a zTa;>J>$5M$O>aJ>Xh=;m!EX)TF72jtG@gq)$eY^1G))*=Wn{x?qu*>JutUOf@_I5g z5%`|MQJ_F*=VyYDpT!aDlS>%pb^K?dSh~WY^x?Pn2AnEv?Mt1PkKW?iZg16G@xzCP zy6Al|pzguI0PVW+#WTEvv&hbJdd5JawcCw6Gu2TTK`O{bUAXs8b#5ym<*C^m|SB^(xec{rrx$0+CI33%pxmR8bdIV_uK0o2xtt`zk zRzN)!0`Y@@d`5KQ@B;qpdh(*eg<7#5_6kw-1!ObKN+QNmGfW>qV4(5k%j+f#Fvbjy z%(k&-hQ#!pcSpQ~&kXSICPx)}>o9fQ0WA%R%L-CpJNpxGK{LD=&T5sMXlzhn|J0=D zXuOWb>Rc<_5`E9>qziI`0V>b707utnMn1iJb<|QTUFsVs~>(i5S zYo)bu_ah_-An4M?bKMP2N5#N8ARM6hqI+|wIcLn?iE}RBt>g{P>u+n;>cv|vZ8$H9 z_E|G}pe8(KcgRiA$_)u#gXnj>=~2Nruv;d@2W45TpE-pbW45W%;Z~r8z?46Tz=cRN zhQ6JE#A-@}){TS{{1J?*@bkHVKAs#DKgf)o5o*j>aKbt3=($L>SrFP0IPOqm}!Tp2>^HHoH>n> z71g|!Na)B74sJa+WFJ27at>jdUHHDb1W7&1`Grya3!WH4>^SJ;jp06o2x&Ti%2c;I z6s3YyoNkSrWcF`Ka+RGg?(gYq8u=jGGG?P7ue{Sk&gnL-e?Uxk;Kx`~Agwmb(mOY} z3QBGS?dQS!eHnq!RN|uqs-G7<6hXR)*cu3>`urI9?-MIwX{|XRq{&4?;iNi&yIL z@m7sG_TsO(e&XMURTzb_3QxKk20$S5#h-)Zg+A&39tbgDR{2JGp2MSbvXEod1ZV$w z6IougmtJFHMBC?C_{aFRl%hs`n~W;v&24BQwbsRJ0YQwLpTb=G3 zayqQdFFUSbh8m2iR-Cw`Gb(owtS-8fZaJ1z^Vy%tMd3@smc&Dt(&4!d;zfITZgfV^ zq7=dW>{Mo2>{I91Aat4(obiOT#U&?U*a^KI>8h2dR~K_)a^0x4?}WQ3Cf<3rNNoa# zQMN-BE7~7gS19ZI;=ENXca{BF--{B{F{nfv-FcTXGf_Jvze07i)6_Pp{WI1L3fC4mD zTCQqOZlJkXlUlQGK9rOXDt32+T!gSLTSu^ZM`r@wjrB-$pk_@J-J#rP<7?1X1ierzEtPOJ;uHK9OrW(U#xNUsy!L2<5hR_z-$~RQzc&FJG6kym)da(SMhox1otA8*Jyq zSX$`_ZWLF{aLgYgyj;6Vd=bY^H9xVmclL&QPg$~Z>hr4E^B}6z_`%PD)uaxjT`=BY z3WKXNb+7{6pFv5Dl%IMr9+Iw*yw~=s$zMcxYpdhob#55lB}UvweIfMHubQ%Vt@CtF z>Gc=zpBG}D^(SN<6u)V*EF5>=QQyinychS(ZTuL}nDSt_`nl++tS9$q?DFDcXV++U zzm^6Ya=nj%G0=C`ReF_spu|O?x+Wu2nl9zTxUo$|*v!2U_&Q zAB#6JJE8a80TYSbMX30f)X05JA5whjI4@2WK~*5lVlSMc!q%pJM77C3BsxiZ6H83< z&dVm)ahPH7+wY+txZF0NZ#(fY^0S&<#g!@p$-Oo+*(o2+)=+9=wnJ{Fr~(*tljA(| z*fQOUkvZ9ua%KdRHI@R7)$e~JBA&MUQmJm?NkTn`i8@_N0SEIsGphc$G%1r%l^)a zaF8dM;Rk_vip)=^wwcPKi<^|KyALiHWaN|Pw6RBGq&(J3&CJ6!iZtd;k_LIjF|Itq znOU~>XMdN6UyVa*cbi;sws7+M9U2U0yhIJ<$uNFB*FanCEED!vpli*^DimmHT_CL{ z+!5i|7^Yj6bt6~go??}Y=S)j}81}c!d{03>yw`NlZqnZsDzxD(k(`t#$mq}GH$039 z!YMez@)TKucuIc+Rd|hH(Xjmdcch$v!`Q^@ITp|;uyTHqpm}?-uf2)GWA~)-D6o8$ z8z6ukU!1)hR=lot2~jE-FBzj4r?2GsZIV1^Je->HUf3u^Y;ct$AMrAMrsrgDd5qhl z4U3(V@jyQnlSz6u!aU6k`whl3x(;J{M(s85GZowJ?Fhg9Asm*6Q@vvzXwQMi=(35` z5eerJmuy!u9ftMr922J92|6z2Ta#R@qaVma|L-K3v^|Gz{5YI2Zp{3~zl$WgWFG~- z{pc;FRM0)%0b+8K0e{)alzx0q(UH_qjh1qHk^gP@*BZj7scBC? zCkI+5PI6T5zKIjQx)s~;ez>I%h01VwUx^2*)xWZ1wiAW3B%VVO>RW7c*#0yR5W|YA z5upR^N=j3fvBH@{7Eh^}34Vd>zJsjqp;9-@7}-rzS-m}LJS{AYwow+uu9aIS1S*h( zMUA{|Qz6swGQVgO1GUq3h{qG>iVOVbWgdHyg#(O~Z;l`kOgkE!rj5&L+W!DhSpD2bO5~5O~ckgO! ztI7ZX5AHsCpz`#E6#+LN!_m{UvAHc~G01)X;--{LcU7m99BucF3#5oSq;LmISj1_K zDDUsW)WR2pbxd2|JhpjjRl!|x|Ldt5y3M`);yTbmg#tWb_A=t!Ml_x}~iFLrrM8hmJcx%EWFUa$yt(dqQ$0kQc;=`wM zm#jxh33JEKma66hmC0(_TPDGzMUD2+6+&J+M=hJ!;Nv%z*5Rw0LuezRN~M~H|H#^S-{x@}krS0HzVwS4GU zoYS$bT6BnU=$wa#h18);ow&xe+Hm2I-Hti?X+bNfgf`Z=w$|-68Eb#Sk%o02sG(KV zoEO9^f(=zT8OzH(*`B-gx_$pA%8qu3tg^kcs&5^*h$@Foq}?vWi!Gt1YPnqu7QNpl znphvqvu|XwniA5BQlxk#?d#AcdE>LeYdy;KjJ1I#QkOrvDUjY3>k@D>A$z0c9m3Na z(+}{=ezX0r1Fmn!$L3Voiqc}XE6#v>qZh>%Q&uyEZ}%(rs|ve!?U!=}`%KJuwtdL&-6!N&Bkc-x3sPF^@!2Q5n{NDra5GIL zSmo1`CqY8#9@3|rJY2R1wzdx(l5Z`!o$MHd$s)GT0ND@Z6i&X8yFFauNT@d4p|n{@ zVB(vcP|(2Ll^`Q#Nw-DM-OmGg+=usxB4f(z4V|Em#<$f=GQThDvsK(s>iO|KJ6(`I zSuBZ#>0o9GnkjPu$e}S7f%jG>!w0N2DBe{ZyqqAOCzY+m?eeKG^e{}AYS(IiLc=;_ z`MSh4Ol4(#-m|{zH|!a%!t#gKCq&!bdBhtdwuj2nuoXjmysBZbBC~t*Ib1FUg05Ru zP5!@54akeLJz!^a7!{uQ zaQp>w$y{rr6>_|qw{b);XRIfd*VrN3?5+!>bnY`8T$*nWDJp&P%-zy}n0<23V|5_2 zCML6&dB0%?_%f)tVV)hm=YUdZ4Eo+GuVmj(2QJ@~=8LE}o1H1qrz4%+fpT0=lv??D zopI_>AxD_bV+Y0T;w*RdHh>VP(T^L1;!-Y_jEJD__x&+!9a+FzpywQ^YSIT?lUr3M zdn0+1xJk41x2sis+%9~dn&qk-nR9>sK;K^1G95IdGWR^m2og6EISLmF9U9Qg z3)&yqpUnO3C^ZhWgFnFCIT=Y^ljchwZo;3Fsnc1DkN7P} zvy)d*35pDubWqRq$26sr5JE8B@Io&wdWYved23A>(%!0gn&L1P<8oc0tlSsA{lcvJ z&CLKO_cN(69w*F4;r$aASIIjG>jeI}dgbP1Mg3}>8h%2#yBkD6jo6ePLJT1$SIC=G zF>~ErC36I&q?+YT!1Ba0^E{jQTa4V!w!acQlI|s~){%BJ&U>Fkt^v5$It5QgwH#+7 zmdllo7ANE@54~)-o}K8*&NgLot~>fEA&(WqUN5xACY}_FC=(SxMLTQhE+p45>tINg zyLQxM(4xyXA7MEcfuM@jEQJkCHRA*ny-Qpi?)vRha=-ZvL|aBCy7%D0sno{qd{s z;fcYrqO4@a3p%C1%ghPW|N5!jn_Z#T^lmV+ zIfdZLWN2J)z{S;0Fh2Ed%G?JTLR$G`olsPvbN^&yW#9@7*mpb&6+}%{ooq4w9&xTy zjX1k;yyYvvq1zpD6quaI2XYHK2iz}UXpbK-J6R+dR9u?$2t8sbCFMguy*k9T#x&n_ zv)KC;vyrPQVX%x4Q);o9K1d?y8~^ZIdJ?vg;WhwSfX>YwnwbebJ@+!gGze*R)Ei~3 zOl@c^L3Go7D4#5~$*SNvF;Np+S9-0`mD@gs`w)#1yLG?)&}Xd^+uq~^9)N{9t@B?Y zDWQr~_ipnrd@~wbPZm=;LSZXmKB$vZfR|ywJr?ULRb45m6_N>0!V-OJR<)*BmtJ&F zS2Z2!JY|&7U%CS#OxlL}YtMO>n;Cdx)_a5@>%j+KjqXlZeq&xnuqfk$M)tLTl*Z6)~wAFBgq!$w{U@+T3W{ zTR`C1#Y#zqWBb#C32{*UJca!p#k{gb_tT$W6;hrA!>^xvHI)8Rarz?+KgQ(ggifFO zF)ADcUy}08i4$*yS!ut4rG1tuGP=o6awPW*Im>103myuq->z{!-x9Tt`cMiM>P=J_3=TUXa87 zX~wy3!kppyY}2eYxnI_t*dAeUJ2R$Q6*)wDp5i2ei>wL zD@`>7`Xe5#*RBwh6PY+uqN99Eixn^$0==a&VY@#^+_@ci?H|@xVN{9Zah%DRgZ5(v z%lRJ&rfr6vHs4h{^1MA_esdkyPpo>M!lu;HZr{Mbg%$(n6-Ktb+4oGHNInf4xtLPW zbLryD3)|=G-GlaSPt96G$?x6!5%{!$qoBQSS#3@yG>R=od)j#AA92?=6p-pePiKQ| z4ywLfmhTSIpO0SIUJpCJm3g0bW2PEM^EH6n*|bKoJH&vpi*{qY6q*$v)!@e*64J#>-*XWA59cd! zn>@d?a4~ro+)Nk*t)rO~ys__bF-tg>O2upO5RWyVg%nmX?^k=?*Vyliup$iJmj;;O zzY(H<_VQj$&v-E{S#*xlxy5>(dRuyD{Z#opLYrf5KrjxV(Nwympqohuq|Qp`nQLpM ztWW)}fh*vM!SRtuK8PZ*Qkh4++AbQ5fIO_TPl^#@Y2D!Sdj#3vYpdPAaWW zjgRYP@%a;FMs>s@{o`|A+*9PI-go`tINPb+B^846A--N| zIIfG~R8bjj-Fth7FnuLNz-stbL|j}yiHrJh68#{Ih>guAN-4c$GSRY`%ROg_>LKn> zajN6C1;$vLKEXSrOrqGO{qzRhzSGPkTAr1-$>X6Maxp^5*aDL4G*IN4RRX@3a>w|$GD^7HPkU}jOc;GTQs_0kiGE@(*Yr7h}Y^gu713LF zB?>Om#RO%E_BhREe6&)jZXG^+(LnRC(-I?te=s7!9z$h;a^(#;OQk}>ulMoa^q3Uu zqFp^)T7Q?bKHFBu)9aYf&%Aq{@w!o)!SkZCg+G7fE=}N{fp=pLk>CV(JJXre?#{tD z+IM%BxV={PpIJ%&W0m9>JEz(6l7Fv~uc4%XpCvf7VO`0q-(4&jaXnBb@z?!G(sLLvU#b)RAaXKWANsy&RC?d?) zr6bivdQU5Jw7UYjM^A&hD@9u-Z(L&X*m)@ZtzY@$TQf%UaXM4orr*I`M{t{pw;uw# zcrIjDXOj(DJ`}$a)&wI7VsC9mEu)*|(Oj|CcRHc|+5X9|K0L_xv}&&Y=J#YuBgs{S zpe1^kqj3+Mz(vprvbZD{soE1Ad>dV@^GoYpR;=%f>uYyYI8O1~I%s(-572(iU*V0*cvO>kW z9nX);aPEu?;roIR9-*h6AH4RzRhGPIVO2kjwc-6~-{rtEI@}UCdFvA=PkWfDenhQ! zkSEsR-M}Fwd$q19mFTPo?BMoPrl@4K9%>JQ&&@PR_yQBA=vwu@*6D0cQUT`|xDRFUMZA#+zm0x%nR$6{ z@+&8u{_{*cbNqd&qF+9mL)Nu;&Bf=QPf=yVl46;bD-m<2FZ%g`xE8@rcdiwL6$Gb6 z!eq3pG10&f%R~~lDRtEC3W383VsUwT@=Z+r)&y{K?X)$;@0u!^ECeG?cl7ODzIv9D z9^bT-ei-@5%1HF`BfV?d-Kr;3)`qF_K~>7V(SMZXJEt4(3?(=uN93ZvToK+ebVlrmhwKp zCp;cL61EP?dBF!Fll)U}@;e&SK0DpR^@;Ty_gYTY3w?`5FT(5n2XafG!RWEe0SO@Jdrl$h{W0~9_URz6Ez-OOgI$-9Gcofx3AnFpV@*Kd%Ib0ZU z>jCogebxVdKue1`*>4{rCn)_6;i7u{%Hoh((5Z`SKZ@It(1CLNMN8Fru7U! zKS7NKm{*-P1T^sGby4wuuVsZ|bm3DW~z5c*GMB%3t z+Rarg8wkhA4m6zp+(BVnekTXeymCEFQ~#zu-mHv3s8oYsn#nBC++5Lxc`_?-6!`&L zGMSzAk=z}fcd(vW>VfV0`C+opxOQN4v?vXl&BO+gc31;zFrUXAEFGlrQ6L|Hwt6oy zHGJZY#L!tj{)!fh#Va{T@HQHj8fR8e&u{9}bAb=M3EpeBc-AL=tL)s#z1a0-PDY zy>sebFp`)(n(N4=@&;a>U1#h!6fTlL3lJVy;9_~;EuB@p<&~=4-L^*~K7P*O3%DS- z`<^e-J+p_(zTLny-5+0V-oQ>v0DM;A-CrnAfg4c^iBUE%vUu6E3hVr)I9REA(!$)# zYJsDIx_ z&dwi-#(2AFo?Z8aI~MITKJD#F3kFn+J0Pd?JRP9)2ZZUOlf<|V{l>zPrE`~QZ77wT zik4ee{J&@H0FceU5{Z`-Ghqejm2^c2pOmTruEDDl7nP^!0N*oj zQMekoOXt7(+W(+TnVBNDLJKea83oQ;5xf~nP5-UX+ya?)+NU|a{33vVJUcSI)lfCW?F( z|KMF>FsW+pplLNcJT<-CqL>@Iu}dRB$?9WC31lUZ3B`e^E$xRr+_L;vy`VxaAv7&+ zXrftqbOJ5Kd4gK4?1OB51%60+--` z)a#g1=(TErN&|-C!Qh&?6i}@Iw%o^WW9SY zUA&z*@eZgcVoT%lh2lqpkqu_8R-djbl~Uvs%AI)CrSy2Z8UNgi7D%U)9VKl~V9zRY zxyMCt$I{qFJNIRY_k**uX_h_K43aQyW@FS9*YLY$SQjGeX#mIH-Jstht@1Dh2V*s- z2g=(T`A1Ku5M)dW4bo~B6A3btr!iIZX(pm>Qq%P(3Zj7O3y<3N1Q%V6I{PRAs~%Ky&e_hsnjFY{LYMw82M>FQJ8?!ODKXbBqp zD=0arq&eGU$(8p`{h~uCObZ2X7D;BE=d-sw7sY6K*fm)_=l;gnugZgFrF-5AQQy{9 zq^yW6KmGaWZ_cm?yQA&fmnFh7`-U9eUo*mS*5MM2$Zx@y8mH23iP+(S-F@cTI9a;M zC<=&4yaW0~35JxAEg}lq*XKO_IU|DNJ|pgcYYo+jRDf8Xeid1 zP(_46`=RAjFP~FV4(1BF?Rfn8?_6T`Z@%+>cB@a`#bu*H7-0mE<%nW~H5?zCTFoWc@!*(THxiU9@}tN0o#XAnQD)wJ_j}!*{UiL#%C{|W5ot1%V ztWOB=wY0*ylXzn&%h%fKT+gIcg}xUEd}ZYwwj%Np^e!Ba2qmM3jQDT;4*ueCU#-;M zN$6uxgPv0uaoc-xAQQG=AikjgGEUv@mFY0?D=@PMueU3N#XRZ)TJrq_v3->5IGX>=nF!AdUD%S^k^U!6Rk0*@)`172Qz7qn^AhbjB>U1m_} zBcQE>bkG+C6;Ep$DQqx~5*UlnxtN(sXq89ZK-I+^f3?R?SiXq01?(;iJwIh*`=5Nn zHf?oW!d$earX`7{FVGCT%x@9r8)6Q)k@=KcNbDbx>US~-=axtH z{{b)0x%)#`F9EuRDOQ&NIrF)ZV(0)Hj(=77rywT^$hu1r2mj^vgJ-tf{U_!kfLL== zOT7UJ!SnHp(MK1;NAd_oaIz=kCQlzKDMxG7NdX@t`@&5s#wo<_K zm|f#gS$qQ;N3r+%|A0?g5>dj2)&LFs9o71j>W^slsRj!EKy`;`6z7`-3`3zJhlDV9 zIQ$dVA-*{uo1T_7$*$QLyjsKfrKiV`rPK*2i6mp-;bgpWvtwoDVVBJxJ_bEPtb4SxKl|?(r2kPdat;+lY zTKTvsX`W)JO11@Be=<+uwPOD)=7zN_32M#$}o&v}= zQbkpKE$KG;`r=PS7KmK&;l_GYPN8f|RU=mI7VxWJ=!DeJr56?en^%9g?<>?}wvIy0 ziM46TnWz52N0O`RUs`{|RfsRpF`bFqd^gTGtsE9yesEZ` zNT?L14~Rq6p_(z6YJ?jj3q_!RgzW2I#{ZRw?Y`7b-p#yyq+eI2TEE%=)YdMSLj4@c zC9_;1QmT#kx=gb0MF7315wcHv!Pn~_4=(^vX#ES_G=)V9H zz~cfO;Eua3#g4CO{NEA%f5JKcOL+6U6qo-yC1^zd8Ra(tFqt^vl?A-N`mYgy4)s7A zT4uWDlPa;3pEAZ4a^DSH^y__H`rSDJ@#+6=%S|>81?b1nSx-qeq8S8QUo&!tf+LpS zHiN|>Qy4FbOU!VnBh#)Jj|ZGNOe^R3WH_x7_ysB|A~G3hAeYxrDaq^GYYONw{mzuQ+&Nmawgx^0OIQ?#-l$~ zV(@$Q<72|{qoa^CSXRxV->GjefWL8e^L2ssZGl{u@AuFTa2((tU)P_q@%DSgHqnzMFarw7BREQT;Pw z`R@YCNXgvAle)72+4#RD_WwUo?!TLXN8P`h!GGg{3=^1%y1KdvxH}!d;O~r3qJ*Sg z@T6)TU0gqMJyt!87%4o6ISm+?{|$hRI(5T;gI%Xv=OV+byvGI=8Lq<)hd?g4dCw_m zlN2Ch?r$kPNfuwnW{gly(F%lWZ=pNXAfW@kr-b|dQy#ZZYMe;Qz_~zEPkZ_zaDLvi zwv^P}Oo5>Iey#Q!~EnoLepebc7xu+YTo^$QHhT z_CqvV6hvW$FomDetGnRIuQu&93kGP1l5#$YZ!eJUS)@Nq(71mfEh-1KnCgeNc#Msr zNfIv>1nAgratl!lUFQ7K(%F^WEVd6SZ~MdncjEqLl@ye7@oCT|6NMD|Ac`w`4Rgjacrk(!~S(*Y{VLw~YHsVp4 zr7LPLq-vaFiL0n<4&>9s6}QyiJXEa?Vm`heUB>|1#8yR*)uiG+dr@ z2U;8(Mjc%AmHde|#+?Jm-ussWsiYfH>Evizto;a9eio21c#-=sjO*yL(P@B=V`LB2 zJGfZe-py?wAY-!B4@Ccyn&JguETTqYrZsQ`TIlmkUNzO{)3;~( z>vx-Lm*_F(3>ps^JevHpMCU>kj&sLDf=*!OnPaQa^9&x=HT{MSEXMboN0Kr}2hPZj z4T@Tn&ou_AGatEk6a5kgms82{#dU9Jd)Vb8GZ|L@D)g-`ygCO0$FN5U=yz~v+}rN8 zEGfVRcBrUAn&BLZyfKaHoskUaY#y(~wgH8g+k}A)uxsdfHsrpL*h1%Kck^BE_Sfqi z&+dckho5J3CvmP&SAR=X^dldyKjyDb@N=)o70=!>^jh7rJfzgKax~hAP3-asb=|+_ z2{8s=Qs!{}x2gOpmyOiLN$nK`U~x(jA!Ak{$VM=NH+ZaAX1QB%v5zXEb`R;}z4Np3 zh%D+iN-HMYE=>C+ieyPQw@@0>z}2ko%AmWiASUpf-yaEEgJ7H17_MV8;Ofj8C_W ze8@+K^9fw*Q*rzBTOlb!nJdHVZt}i&qa=fDl&S|L`D((VWy%Z1;+?*tIpwqMIfuOv zm>aluuP)BLf-~7^haK8auvYL12Uo(|^bi_aI-vI#N}1B3MbA1(2}>e0rAG*PsZf;jMal<_ z*Tfh05eZz#?lF_=$WlaWnR#Int+KM;Qi_}x2BKAl^i*iGe(`mIof&5De>k0KDE1z~ z>xLZ>Z^blK9%50~9m7*wOjRZqhC)M@dml!d0i!@ z_ZmH~q=~+hqfQOWAf=sUPBzEu@!y8v=V;h~* zinelhN|jGp-3<$-^!!-WN&w+WjGQ=?e6=EPu;7%eWKZ#;BS-R2B_7mLkY5mP0Tb(U zzd!SFjbej`3zH%z=6S2sCTUo<`6>6Ns4(6Bd;V>cOm#AjyU?D{lVR~NXFqL?$ATh0vlss=O)bkJHoa&S2@UH_~OS2 zed`wAlX;%)roE&f=@_dkwz}*>U`R2m`E&ZdxFuMc9hqU^d0|aj>q7SpVZqAYDZMl6 z9d4*2j2wWE0Q=hme{I$)IkZQ1M4$QZMPA3dl(5VECe02 z>yHQL1vTEqsgXBnzW{q~1w4iXPPvM%Mc(o483Y%ev2DUX3&*;Gr-7sa zxURRCT>;zpxYM`cJcQ6~5yqBSaUT?zV4a+r z-Zl{G!wlD?rNbauBIn;^Y#?`A=hrLW`hP+FkSOxWf?fYft+g&@#t+R3yKmT@s7j{F$FJlG`Kp=4TaccT7aj`{0;+ z^ORE8KyHlhD1LMz(DazkGTa;F&2xYlYEWuROrlqw^|d}e-+t?jj}qfrtOw-iLH1?; z+Uz*D`mhSsqaV{3={h~T@0QAz)PNQDgPcWIa0l#6j@~Vl`P)2&qiiFhcJb#g+ZUM0 zaxHE6F<-H3@u_{n?;JiTqSI5zJD1fWAzxpDwBG=SI_Gewa3C`Sm=#-uv^0)3=ZSL)&zo`Rho#3KB zg!(qz%ljli|1PJTD%^DwbSGJ{+MWaU#j4!4Hh}MWRBQ7Prs@6HL`6uCWL3nE?_*bC zy}~y@tUXln-Q3xEOAeM?kOq|2CE@-xIyxI}IIg>S-=+NFA?Ln*1@=5{I*ZI>aiMU6 z08uW-cw{?mX~D&W$V<^8ABsq3>G&)Ot8&*mGzKnzoh|@HM_Qg6@2@ACXS*L?@wtu1 zZka*ZF}cMDrT$Z8$=FvSwrj#IV z>|8C{$_3SeaE0L0>KNOk)B+b9i3>c;B?`L~7GQtxHueyTKl^psoKng|SsB(lH{!+4 z7AfNW5NDL#UD(%Oe438&aKlz)_G_6BRCY%ju8Vj`k~`LYXXMJS6@IJ0d%up|OzY88 z&re;oT(8SszxMjFz}1A=J44~0Zh~mpxB9)|Jp7)+P>)KF6)H)*Yx6r8MkkEGG4;^F z6IdmMa+9U-INv~r9d;p62b^!aLzbw6YpwCCb#qa4F}Cgqm{^V?YPug+sF91U+*G2r zx+tQK+`ACO$OXSEPWvaw9$8XUNARx!b6_bcNGJ<+#d)cj(o4ySz)5p)B3~{Q$#Z6< zXK8fEjhrT4+N~Tt=W~&;=~Rz|t%MnS`-6KmmI?7r<#0FUbmKTv_j*Gv4}JZ;4{l0K zSY-~PX&O6B?lA1z)bp{(;FO;?R-@S~_pDs|rqvoA))I~^jB>n&a&-{iicZ85!E=vf zusqbv1^l5TECb@mO2C6s3T0TjB63OI`NS6ATWE@vsiC0ge;*G`TDr;7qU zO}c>nvZ~5t0-9z=`_!Q$Q!wf>QcBveOQ&8T(75AKPzcpb4|qo zH-;azm25>{N`4on_o-^a=STGRgD0{ssXS>h#Ksq^+cl-m`cb_pcS2*SgR<^NfJ`^veiAdyd;WHt$1pn)dgM zD%~3GB(6*=8*$EIR7o1&mO9eIQM(q0%hwI7m)0XIPWBUH(#9tJmP_H~5j|Gr6Rg=?@p^98Z{q66keIdSZ^y;d{+>wO6m6TYH7^dmV2RAMOD#8jo5yH;! zy3Z_=nwxzf){e7}#cg9T*-TFfj$(rC``qSwx4GqCzW7R5TtG-8KQv?}*w`7ZP={RE zruD`f+@F=+uXqA^#CAcQhcUNq^|DZA(5f%$Y4&g~Ye|TjR+bsj<5i|sylyS6<#4L2 zOh_IhWmAOQvWnsTf}z;@$4ZN4nohkhklhfLi>htUu($I*yy%bM>#TEv2>6Jw3(4)J zYMaN^D?LaIPVL@h-MkvQS=27MG96{Zj& z&ysnQTzSahuAHJh5+weEiD)KgH#`2xDxt1fQNoSW2SHScEX~)K5*!SccBgC%-`sMz zmCNt?+_=nNCT3R;br@1F`!ktq$|_7EQMy;r#ZyJYQi|f+XDDS3Tm{#qE$t1ASFBq7 z0>8!aR;~55ixee8>d?lr>LzrxjYlv@EXf)z9X7Ci2<{2~IWX8pcgtHKbp!sWPP`u5 zF=^P^{Np2G#A<)-^{+t`3qb`l8V5$SJ8s0j=qJL`MJJ>O%sjvA9W3;drYkZ7d6W_z zvS4AahTO6IfgYH4xn|`R8^5YN+}r66{JC15jFXxRQw@b}O52recRe~w6K3#?)9}O8 zk#T!iD;=LpW@qDyR(-Zj9%F!;0XjBEzofd05?14a6{Vj0Ez)DU_NdFA$$5zv;~eUX zHHzgq*Xvx?*4KKEe&vbu$bwoaFOXca%H7|1@x!2|Jp<<0GI=*W0U4@)1--4m^Fzrk zlW^SKAi&-`^|r31lL30f;P6p7h+6)t@buhvBY&>a@_+&N{)D+>m~EtHH(`T__xSdmk~frgzsn#>T&sqQ z>^#myJRhUjU_`Jn$!r;Bi@a)9A-ia`r&j*UB)A4g#VNQW67qUMghj9WSi|(T?c_`n zRhL8Lx6nXhgktlkrOW;JS6iM>?o%Q#1=v+K#*iG7*UC14qQAT_CSak2<;5+o<(siQw zn!B%3RA}}_dk;@$?-DMHz@h7lqP+F9axDs9J?VT6np=T1!!6@2D9t-{bL8$H*n-v0 zkX6yW2%o)Q2?rVR+by`!fI~~~aQu^dztPK~gQZ_y(ae- z#+0LoDkx^H$}69HeeI1pQH+#hi?L?8Y~@DrYeLU6N*}{? z)06pc#x9oFh3YveH%IJ{J6PjRU;MzjjqKDKDIlkLM;Nj<%PY~r3aQ6u<*fU-KyH=$ zeXOGtgO_j)aOH-ILn4%Q?7CaYR#2}(#a}=r4ljF?ATrquTT)_nnefEqDLMqm{;VhO zb@wPkw05WPMIU2u#-4JigUxQxPyG5B$5jr?lER$w`AnbMhgCS?o6&>gj@+_^eJ<`8 zKLsvYLjSOp4-~p+w`Sh}_?R1=DB_9~OGm}OUsq{pYicWE`Be>H(dq+B(A9g}u%vc4 z)T3+js@Zk}48_Vr?7NC85cCZ?V@0uXXc}bH03qIWLk1V6h-KPV8Qd+LlVox56c(a` z>oBP59?`P;$P~26|d0DsOTww0n0Z8!f4peCs{*k z!v=|83+M(QZ3~1IAX_bphlV5vOmM(l1QE}7jM!hNBi%zqK4`>P`(e3apvKR&!n7SK zlD2>ixbf4FYZ2FDEuR;C=dWGZInSArY@{!6ta-`{RaJU;#-}bo+}RwJ9aP(my3XFl6kYEQ@t9K%1i2s@wPTmCWXvsaD;P zHy=~)+n#y>Jq>jv&8zmw*fDmGBLjafr<>iJt8{>8u?bB>zg>v^Ie&hqyFOW-^Bf8p z>}MAM<>uo(pQC48zB13e{Pw1Y_ESzbo9OLSE<2;Zd*I^m{VyYHK2dDY;?&Lu=FiMA z%Rlk@B^6YG6|zPCV$pFGEC7#-AH7a|(7gH=U0I#5fe7kZ7r6)|smE5aN^uUw4vYk~3z=4YB$zG;OoCSD2f%w5K&*TsK7~~vE=`%ZpYr>YX1l>VwNo`$U z+o@KX*I!fBD+x7cp@hM=jPsEE|VMFq#+6`R08gM0p9AXAY%?(FW5s#UlT>6o9# zRR$;8I{!3`i)KutOAi)=&cEBJSxq@7MH~0iY^8*TJjrCOP{sb+qVmL=t`HMGkw>d2 zuYKRcE*>Y)mO;uw--huY>sfs+@s08VPBD>p5*g^qIKL-C_o&m`E%3<)DpfU2V6HD~ zMioXlmdnIbZ3xY6ZL5>nwe&Nn_`{lQ4~w-qNE?}lg_-X$3(nb7cIjNR?9yLmHb;~bx;`G4;M=vrkTo7g z+g>QRF`G(MtW~_mRo5cMB=7sF$Jk90OIB=sPZQ<1Mo*fq^CjVmhP-t=W7W_?$Nd*N zir9~CX;x+x9}|15m|FFQW+nIaUv~x^&wrTN5`p6!-{@jAyY(tk1+0D%lk%Xj4gE&^ zj{y&v_Pxz0w8x|>g9?qJFIi5f>MO~ vED5Ikc*f_7fBhFU{&~O4QUuGf@-(BnY_b+#0p%w~0FNH(J*ZT*dHsI?_uZ_H diff --git a/dashboard-ui/css/images/tour/web/tourusersettings2.png b/dashboard-ui/css/images/tour/web/tourusersettings2.png deleted file mode 100644 index 970eea499ec7278f1a6ff21b1843a15984201321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17109 zcmdtJcT`i|xAz+hpdeyFP!LclO78@z0wTRjCxFsh=tU3^5K(ymsR2Tl-lFsXArt{A zp+kTWKuYL@j-9-S4kdF-gke6v~$@`PD2g=_#Q)b`s)1T zRX1g0PXOS0+xhQ8r)!}#=^%rbqLG)LtF4#sD-Roh_A3Xl7oVo$%LhKfe4>1Uf=avc zKmb7gxyp07mwx6OSiBRPQpVEu8GRDSwx!Olw;U_t)sqivxqG=yM&Q27k6EkcD2n_T z8)v}}5)4zxa{dBQp1?&?|cgshB((akwO{Hsr>HA!pSCWKeo zVMPU9S?~ImRY+KfTS!080;Jn$AtITWax*qomNv7SW$`Q`_%h&uLGA;<19RfmWm3-` zkzD|6|L+v;i)I&h|K*45_z)dYcYL>fUZu-t$DB9?KnmT zV;lode1U`C!$!Hp<6fl2Yqhj7?bI$coq#u8c30kOGX034eSS}P-MWczI!)nwCEmMK~ z1n}N43v)FyA7MhhJuOtLagT86sdMnR+o_*s0ztt&nlkQI2Wxod#*NRAqu`I;z|+K4#M7*1ci#xea|J`|~f@8Y^zC4!PdW z=!=J!bo4JxzfnY%^)&C!ZZ>$|LwWfG{s=Fyzz;F9u zl~qY4C)-goGQ_#4 z7-Zmxf0dNUM>#!t1#KtNPzC$V`yv~*e^s!J(_}hUkYW7hj*x-u=nRWMzxnp1;FG0w z2@z1W?JNz;V-^1!6j))8s;SY;`|?+x+z!Vht@9VPG0pySWS)woCIEK|LZ2?o1P0=< zvZu#rB%!V0uy>vDNFg=dpa|mHxZ4*6SyT`p3+A7RZpsK)TAV7H&-A<%Cxr3VreDyq zZdRbo`3tztHYCVtn#9<8F$^+bU#Xy*rO^g;X&p=wjmezKv#X6}BLm%~&`!47q_)!gb8x!ErsYO0Rqquby(?W$1CKCTsCukNd`L{w z*~u%Rty$6lUPH{q(=bGMr0or6!BwkfUYZL|Snp~lD-_@Hc>K|P+775!78frct~=1% z18&J@_gG4kY4Fmsl`}p8aDLPcY2jqDZ?rj9?`#|tI3bvNDB9cJdBKJ#tW?M}>eXIV5=7-6j zd{Vm==4Z|@Hkw~q0WXC6eq`J?rj~|$z&){{4=3|irYeYi+SoJcY?L^hiz+?q#o7PW+k8XA$6rW^P_~TOXYZQ2* z`3zaF=wV0c8}j{%k*D@om{HZ1=Jm@lnFOBg-=j0m633!1*vW%`?{#z=jP(HD@X z?aopf&_;&N;HtHx5)-Ib^ty9N(jFAogz1?6- z!(KAh`5~t1*mP)0?!FWmswA7n)=pL{qb5b+$?yT8Fx&Sz23b3kK}g zXCdzWn(N1j_LqKWYMKkr8uM`NJnd|-%|?uIJFo^w;;xRI%~CXD(29!0>WZa=#!ewgsRl$r>+wZeaJW`5RZCax;ZEJ8sO8_K6q z0pmDsYnc*mQgdw#=x5r+FT5Sh6i8MG!f&3e&@fKj)BQpmeY?XQ=|-u#0(oJJI`f_H zq3|}X7a_xbU7MR%ZYHgZ_jg!zYkOh**KdbLFs#wc*T(4tT{+0;thRfXp-4F=eqWrd zAGwu7XdWPpt!FW}84*uiiSt^)!2XSO8gBnPoL9~l-s=>aa=VYB;J%{-mb)t*R(ID> zQ2w&9{)pfG^=VghZ~QkFZ@@dh*wFuOAzoSj7w<0r*^&?CJ1N~8b_Ng09})jw>@)`d zRssNC@6%{q0NfxgiGUmY|3?Z~pzhWb+>^M&Pu%GT0MbluS>Lkb8{a9`)n2V52LQwu zL*ki-SiC7gxq(TlkCL7=aN zJDJ46q@AovJ6`sLG|JWJ>v1`NcYJWa-7lfotIn3FAI66e&o&x1nf{&fi|;b#=TM%Z zoPI~uMf^ejY(4E?Gnv|IS1P>qMSu4bPd|IL@&^1q3pKGS$mnyGHhM14u9C}7shV;lGMJ8k3Xbn&%98bdr`u^JjY z`tWR!K6sGbq|-W)=eP$%4a<}%S;?81I_sbv!F)KF{wnf4m@)}glGD<|pb^tVWGhS9 zYo#B5hBq0=!?fX%zt`inrUS~V278c4XHIw(04AUWcG~cg7Zh0FV#|&^V#Cyrazcrd zD%j23p&+P>@0=D*{%2BqM*eQkX-`-tv-D}JdABk{;7*`KajHa&!Hin@nAc0fitxQn z?AJuQHCxl7aU36)6oRf+oE z);?0~DY@f4lErt7V}*cW6Kd55yo0Zw5+rku77D>47B!95OD=S3w!_COCoyq1_7ZAs z`Jwx*y8H$gX7@Zv#)Z@FWvUtTRjQ}ErQLxn*d`cqTNo;a;q;*A75$>7ZTZ3F(X(sQ zqvkVh``ua$WENMn`fCwAeZmvi;Wsc726#r}PO7Jf)~i2H<{lx6NmWA*qBO0Ps6qdK zSLYJhs{Y+A<8Jm3E~o!zql)%S+>j{3p&`M;SD)bvUC_Mkh329K(hSt)w5MZ(6<#@f z@hQ5gJwzNj)`AI8%G-d?e&r_=XNIF+ACYW2qVz!pv#5?~p?=wZzu58rs@i`zd@1yJ zVeh0LY*1xzvT&jl)714E=9d7Nr9B_QXxd(L=I^~$>`bvNfyCKOYy%5>?Zi};$$bmN zieYag?-7J~IOq67MBvRme!X&)hSJxdJJjZcHTo{kZ)oR8S?Rmr2LDw)vJwW~1YTa! z;I+pQsv2Z!NGtOPeC>qENo*7AaVmoD?H&qLPIe*9k@R$S#)c|N+^{1e1kN@llsH<~ zuYh7haaS!2HlQ&wYBQE1z4$5X%V?Vty-e%TZgh2U7}$6%_GseuiRnX7e%2GGDui?0 zpW(z6cp~Xfaq&oNjKNr&VMS-CPY}lUB0wBOQX-OK#27~S@=E$HP+tW2Cr1MN9aQB4 zX!f8DNH$P!#Gn3ekyYU4U7}w&s|EQt;5KmFal{&9 zmp=p5ej-*RQA1QV+jH1vt=Li9&$Jq2l-jsyYuDT7$fHhi;+V8iK0@y`F`3&(C0Zyc zmAIZUTP*1^lxUWEP{WHpE3w*TY*5McjBG{S@#OSXgA2SNUK<^4+~d8f4ZO((&d z<>SmM3@D%nZ-LI7K|R9qg(W)klXYzQ6JvKp%A|5q>zq8c*Y_13pB*Inl+iKBo;O_lYM2A!J!@Ufs8SW5|d4G?1i;S{$88;Rju>s!hUAcK4wwV$_# z{`wsBWjV)8`Eq19?g>njFqp7dy>8f-k4fFP`?F5yhvBTCui0pQGi1Nkl@_RT~pn2p|;%%FWWKmcLT} zYf^^O3!-|QYK=Y1XpVx^7gjeI%q%hKoLsjBl7zo-%9#h%+dD$<+!oYB&|cSYYWgr^ z?9Eur9~!OEz_C&B*;`+1dHQXlO@(oO*G67!D|jT|6t$7(uv?!e_5cb->d=N27PrVx zRQ$1G3bZfUZ^)q*m517ne)2A3=ndrohAMlV8uC8SpwLwq7c2yfXOu0CE zV=bQ~0RWwU(Tc<=CAX~gg)KM9ksNa7Fh9L5+dvnWZ1c>FjEsIF#N_&_8+BYLVC(L4 zXej@Q>?sCo&iw{30ap-Hro7l})y$*=c-DCCMgQlbUb)4BB&5Z40B*DcrK%}XeLVjH zU|A!`1b&x$P=|8zLtnb&W8&e2T_)lp$qR`uRJBs86QEjoM8+s zr#;5QW8gsO}1e(&1dwoZa)E$84J(cRuYRx{n zbv##8Q2146ntLX{nmHWK$uivCPFsbRekpkYSsS#da!#mpNxqP7d1tAUUC&0n{ zKnDwpOs6MuloyrM^qlwmv~j4G3$>-U9ViVRk=-n!qUWo7Hv9#nA6{4)s+L#(_m$kq zuNh2COV)OR6+NA{Ysjr!#L_F9s_jbh_7PbnSmS9&$Cj~a+*IL6H8mgqTDJMMPw%iXhSN7lB{ zXhUDNK2=?}=3Yk^RMhn-N5|B>`fu<`F6ur${PLV!E#EAUr$av5>cK&8X3|#JK+H2v z?JLTESDN%9ssD0{F9?F0dUv%2xB3!nt4KM`671<_X}N{U&Ymo3A>X*{mJffTRz;Cr z`0?2<2GuX2&4WYAJDF6fwqy!wODR^ zZRzwuY4o$rj~6?6@2X@EFf{U`Lmj$4)4r|7O@Dh+Ee2k#8pD4H{g_DfQSYXa=e`>f zT5I)gK0h`gK2jCeIzHG(w!hCAYOLTuvKe(G*@J)h8x&i z{;a8|U3Wl=quI^gC9a*{SKR8Kgy4VR*tzzctr{Xl&NIy8(;dLgc=k*C zlARkt$EI?C%m}`z`{fGh(Wbm*q?8sKS5odm>V3wKB&u&7B!_g?`9B#`BAfQ@0TM(+ z6V1-h#4}IIIcT-OZ%+>g1f+Oqj*fN;{UZ+H*zZr)v&-0Z4BcsNQ%tjSbQn3^KSlRsNIZ-nJ$JKGyR;rUkn3-r&($%X*jXdEtpDAPrcfyb;|ie zAkc740lW&BQ*GI5;UEhU#tG)mni7|m_8ei4E-q%4q!qLctfoJ-@=`^X0S(!WG#`=C zi2b&$j`rBv3<{t@L})$=;L2kX|CI3_O_DXcUX_BZ=UEz(UC7ld3Blza=CAHDG$L&Z zDvvJJ;$6D|wj#Aj_>uB!eJUwq$4q4cmXtMPcBuWY@zckS;4;@dg_-7Mv!UMUV`o(K z=jif6v4;Auqt^bO;3_{kllv8C$44#IWo_XP#Yxs`08?$2!Fm!u_w7ZdF4m}NtW=t_ zO4g4i71?m}@~g3$dR_{-u59X?gz6KR!r3@6B%6%7vgl1P^iuj5Kx~v8VV?uEavLW0 zr)y}9yqk&!2DfXTetWdx|Ldn;dxeI2^#%|WV&#j7XNnxkfWh*i#!bJBCE;fb5;t1T za4uHoYV4bP!E5okoE6Q9yJ53 z_MwYV?GQVB)m&l`pdV=za{Z+3?O3tKE@J<~w4iwz^-4xu ziTz3=@1)~qDgSgPf@$>~R%(Ltt4}_BS`+Q1=1O;b&t8(V%$bjWtbiPIIL#Xj#AHub z(VCD_#QeERxJ$mY< zkY^ZUMh)vw+0~kRrQn!%a1eKZqD=PjL-fF$g*F)1U>?q1T1JQg1=E3!?hj%o;6lh7FtAgZB_rcfEyquJ4P zC3!3txf#4T{esQr)P~fNp5q;8JEg_Sw-0}^LqUp|AT@OC{2}ivMw$b&RSZsH$?$tF zzl*R@;K(T~2!9I~03s+~TAuoppLI$_{z~BQ$3ej?|7;`Ku#-Ms@{Ow9_1s4qviQ!4OMP0%8w14094l!|Y#VB2jMan2h4<4mj!pwKwfEJ533)MT>`5dLC($l;{m%>z5jCjkhAb zUB|Ouhl1MF$jYrp>I!#|%UDUZKP5te%%yQ)it6Mfud?| zs5A4Hq4)1az8%qV{MNLByB?*9Dg&3NGQL~6i$f^MikR2(cO@Skv_y*~O1E`6PN=T! zV-ya^A(TGjG8e08lB?bb4@+O`&X8Eiw?VBH;BaO;Z`JU$c3z5-k$SlHU{^IRiL5nB zDf-ftKEeK3A^7~Q@c;r?^HAeoeVmLRcr}EzX3${1s7jfNf978`RVgn^rgi{DMhcA< zq|EH*2D!C`*{Oa*xp`x3JpDd&*rCo=uLp5nda$san{^t0S`z*2Xo+iS@r9|D#LV?U zdGb&C#Lq7%QsjjS*S#f)>{9r$*0Jfa9j1F?XCdyhHE_0}@U#&i^sTW$ zMzm3l!B8#A*rkoq_xD&Dw4t`?32LpkRP7*8C4EH{kImz4V&#fs?iqanR#TPG-jBAA zlj)i0`4oQMp=^kBSVOrtsuK)0t{;h=>mOMl)0Dy`@hM=*ueCbsM)HIB3-Xavm3;*{sJnu-5lgcuGsgdnEqtKc=^s9_JvK^Z*JXrM=xL(ckqIk;^hmyPu zNN}xfC>J4(>7DHDDzFT8F@afBcN}zkc~D!cy7X%CiB46#wW?=mcvhai%H5zsuP!PZ ze@?S*iM^7Bo?5tlKWE+H}%^0D^@nq$wv?|d-S-34% zDeAA$IP=oKR&MdyRH)Ly84;xCO%xP`@D_h~3C_7vuYJD&v9d!-vy8(S$DMl%sy!gn zNmwYnkHa)$eYvB%_4L%btg5BCoEPL>;6g`JiLI!12v7!}(=F8#a78Yzqx-MY8-QpH zh->H1{isijgCbw&_P*VdWnw~c>AD5T9L2ffzlyDH=2U!P4+7s|991ziV14TJ@-fi% zv*2>ASWOi+p>DMQ){E4p8eYBb9&OAF8PmIs`O3sk))V`0QVxpWNFNrEAj{xvbvw1QYjEF~JF%7=@Hnf7_NAe# z<_KhLO1c#H0t>o}QyQJ}a*svjFSx&csODv?Tc@q}81c~8*FnDAhKJu?3O=^exKCHF zZI%$QGhtjEN+Ms16$-cg;bUV*pAp7pFGnq#oZocyVR({y^Y``WrZW1(?g65^1h10y5BZwF^3V@033I-~+lO;Nph|>iO*Wf1%=rgIr3^}}-woFQm zNSU8a$#6RE0&2h5xeZk7X0bDg7yg|?`a7pGUiJNfMTP{%8X(RA!rt6KzbbWJevnv_IT9_d#2nR9b%$IE=gQ$;X!)6p8}<1+#RzPxDXeeC!yReI{M@1H_mcu zb}O9sF55s8m$9&u^E!BBI7`E?Y+@RiWNT}?O10?{gieC^cV~``E}UfWRI0%K1=4cP zL0TbwSH1E9%)ukTA=i)0=FrwNz+tk{wTPOn^BMh{r=%gzc6RtP1Z9mybL;<9t6NJJ>k>PzUjxt+N)>c{fuKOC|DlO_n=}y0&*Y+K3tbZqv?<0%y=N;oXz~L%(y;`Wr;Fe#tNoSASs@$X-jLKByc0cl$)aqDl&9n;2 zdaH>!y75I`b9<@Wa(${4R>nKB zHatAM3n%LKgfNw#L%3*4&N?LI%!1&3OjIxKe#l5-RkMZX*_wY$*n7u@B1y}_OLx+$ zHcXpP6O{5zgG9@qr&S(;20348tEkf@eKiUA%6^%EzeC@|jwH8NbVG`is^zyr0PpnV zE|$div}o!L)GSVt1G1L#el520ygx@?8vmA-nWb%bd$g0M2H`WS+v*kWKZVB82u+~T zk0Z^p|HR8L z5eh0-gE|)Ybyz3>zvNM@K@-5Gc4#krShtc~#{wc}OMSnM336?M{|` zSk5T(d$Effx|}%Ns-#eP_GJ3TR^3x4$(}}D=VnN&Xu<=s zkgs{M3$pYHy_6r4`Y`o)zF$LZYO;Rby-YfX5z|v9O?p&7`^WEuQAk!tmA)f6Bc_n4 zn`F_Z0&()$qJ9?TWW#ZHIDb2$5U+L}U8Y7HNHHGSO>W{wastbH1A&WVuAP8R4OY&> z=t47Ua)q_Ax#*^GAyJbvGwq&@vcBl+)Ulx-K_vJ|RV5{R9-nNfU7f8p1s!S92e@JI!>R*0Xrpcvg{UJV=g{1+_un;Kjn^m z))Fj7y)5|Ev!v&6={@28H+WD4%h`pKxV5JQr^)6Nfu_27W@`~F?AHaathpw8?Je^{ z#dGSL*$2DQQ+|>6Z&qAGV#VL*aR7J|!w>X~nL%L;?VN zrSg_=67c3DYkzvqolrbb3%*`?301jQjJIk)q(doGW!+b3)AO_3Hb^L4^&F+2-_ot) zzf^<&{wqEIg`E7C73^D5YQjXJsA>lw8KC+5iWu36Q@mOf*0yI7YhFTg*r0glMUszc zS=2pXbxbks$Oj+Di>U>xAw~oVkD2_l*EydhL1rh`&B!@&&f}E|OK9(leI@>flerM* z<}##_^pJE4K{_=uh!hM)X)vH)kc{5xyCm*OlP{QYe*?_tl7xSIJE%WGU zIptNcrzb9I5xw%hF*JV#`Z@<^suS|@gA}(eK^AZ%$ zda&EN?BG~bm|LTT-~>Z+80OkqH5rtEkf|aG&m;fCKNM_PnC$&7xCVn)H(;hf(0e6O z6Fg?nn#AMBy<;kWMWsLylhYl4Mg4S|NT2=n=?#?hs@rSlAS)}I{QPjzOe*TBwK{h4 z(6+Dta2A+tl7G%Bf7%S8S_tIJk%={LO zuba>S5kG)kUP+>()^>%kX7}P_>VF2k#2#J*48+%~%X#nPo(DRhun(NUBiQg)55JwR z%sqm7b%gZ_ue+c=MWUgzA64#GfO68~Zny5uQp!c-Z@w910$tv@cTDS6mGr3+u z$`veFFE^t`yQo1=zi9W8Og}qc)Bi|sBt!P^f6}g`&E;$ckU}gKY;M*ehk7?w>3&j- zdCn8p`nqM#z{`-{Lds%!jr6^p0-YKBw3Yrm92co$SVy-$3B8k1EHG7!(g>w)}t zO=88!uRo_BRQFFgx7ru2|4Io+w!PRSz*u<4juTUvw+74o(jJvm4+w$u&W%&wf3~f6cMJqc-!F*^sc;0N zztYRv(&`2d43-dWZ_MwfL<{gY|CiGe$I{s~i){Eldp6B?!jy5fErsWm`uKWzFaHY7 zogZMUS3ep)`Bj30oGr`gG_K*oRwsYNsbnRcxfU<#4wMP3^nzLUsG|Gyv=fNt13X<4 z$OmwQD?gMlr($s54!Z9Wa`iEs3IkSlC=1@lPEX|>+*p~O^9fw_GD$Vbu9j-@QAldYVUo@h z3mK3P5UR=>=Nc;Z?;@hNzO&c^A!WVXezgksOYOR<%KWq@Nk5NAc=!30dMfgpbM28@ zvS(G)NS_L2%9nP39DzVKOkbufey%)@w&aTZdBxqz#rkF!YvNmN{!Z7$_rWd(+8Dk+ z7ikf=-*%2#4WEi4`aS6*g1=UwWnzm^RGPzPl&&*7jmC;OmGS&0+tgNMgnce#rD)&^8+p8h@K5%ut zOWhh(4i=MW^wN38N_^M(N{tChA2`qn4P`PT#D*@r{F6iR!`Ro!y_a7WmkhF~mBl2Jq&&zv2_1c(Jt8E|p)DzOQc_ z#RqDXw#50X=s`i)*cVYG=VLG=&O7%a_wH9-7h^jTFn7TCwA&_qZFfNgy#n`+i5qE5175~R zD?5%BL3Ux6cT>iYb`6jW*V6&B^oloCwNj!Y5)F>6&*)Zppot3kpxfFEi~%Kj3JUXw zD8(gPY!A5x^VRI4?IOk7EEVL&sT@(}`C{yv>L6q1A^xi9m-aSY9l1U6v?F(7qMZ`D zJ`{#)kp$3#+i=5_q72wO12eG+0Xl(D1(^Qvm9{H9K}R-GIA z{)_dF*^6st_e4T+AkID$$LodGKTE0~LItkMW>>wc{E&Mm9Xj-0Q25fCa<~Bw#_IC4 z_O;8TbDS&?`qTR{TE2osB%1xP_w?AAyYU9e#S#+>xxJXfGsyft=h4OR^BnD*x-fk} z84CW;%0PB4(S!lO@qjJaIsu{rzcOXYEGn3lXU=3XAjKwoX0K$}a47dRl9x8+5~@t?3<%sEZPp!)uJ6EAr3{1H1CySQpLP*-R5VoC*iY8zwXsPfQwD zAKnysUx#ErN1KWmBJgc;D$kz#Jis_ zPw7Y4h}|T|*h2f#^|diSQ1EuvA-$yA7ut0nrf1d*{?Wu#u`Q$JjaCEC%ITG!SPJEq za`c5C1^@r^Z1+{qT~E>rJ>a>7yXN*H=zQ$uzS3bo@En`_hcs}6Y6~IuC<>e8xLK}& zKE|Gko#RlF9~xUof}6cD@K4a&`zx_dJ1v=vr9SE&2nS&0;3SB_{dQkEWckhib&KVJXewMS$ArZLFBXc zAIKk2EEBJ?I3D^u!Tj92R^&xa1owYb$h9Ocm{h`bkZ<&5%%NXc&4MP$VuF9?ZY^aj zI8^r6M<2twO+jeWH*pP%?~^qgM;6sr9VS!;d?dUA)vtTYdm9}sXeH!YbvD^n<|KYU zMT3L$A|^?BJ0Dgpf?JkwgtDBcHsk)@^ZU>lqtqbjV8T%_Eyn2pV@i6}a0uqfV>+J1 z)4Q(;U1+cpht|IiCgWU$jF-LLd|g~5eUFz63$P&5i5lTJm#*VFgis2m(HXJ9 z_&P}xm^5_fu_VU;WWb$L#HfO45gX6E4lZ5v{jlP0g<3~ctEBL}6jNiu_-|Vp8uDX_ zE)?Gpi$4}jDul~Xz=exnZDp>n1#R{pXx8+crWdHw@7mSrG(j5a%C+jtp+OvndPC8+ z=~|4#^Iu+qXR@qGuT+jbx!zD;kXwWO@wuDO0>-N~r9A8G-E?yTTd33+4oTlhPF!Uv zZ;;fiaPEDp7dI+7A@@`BQM#Rv>o$JWLIbmX#j6E#1@CEpxald7UK%x9FLBa9?aNg~ z9C|aUhej4l-+;AE-4vye^ErMGXXv%IdwyW71|C@~t&^~oDNjD3BW(9NlEqXUJ+L?{ zSKYsJ&jq)rrNt$J=CDB-F2;#Cbq-Xgcz#0~xc=N8OFgqKXPWL^9!o~|DLXZ&`76wr z;zf%V_r;9U6VmF&h$H*=jxa)DRtD{SBEebZ!WG{Jl$#>pqYl3NsU|0d4Zl*2RTLc8 zIDUR`RC!#+IDP}2+`9%tJ+`v>#=pXRC_}+;ZLDn7d@O9;=rQ#7vG+tscJ~Sgy#FW+ zVX=Sx0LlF0AnEqm(0iuAynWkB!C(y;RjT8MSiK3p9+{`*k?^u|sgEjDx<6sb)%=T# ze+h_gWZW}#=+^b*K(7v!(_M4c-hcCWLlyN2ZGrTup6?E6`i)BPQCA~3c&#aPlx1hH z@VQ5YE;(_CZU_fu6!u@z@&6(VcmyhPlkPo37%<1gA@gz(3!Z+59Ehtdz0W77UlG6x z>6D^(rFaqp9=whqeL_@xl$vkB>jR{lGNdA&s>_^2^j+g~d2DRJ?Uk@0S96Gsf8+lJ zNSEJPz9clh1>N$GH_ePk^~g+Iujj236OtBw7+jxdddFnBpQ>~My2!5~qqc$TexJTn zn|l$Jw<{kNelpkZY^rEbUJ7_6}!(|5U6}7_Q5OM`??uMnqX7%K7LZhV(?Afd(-cb4* zC)`~8*YM9+N}*@UJ6&I#a@;CvzHPkttLn&En!unB4xAh_+Lya_pw~1xA)B){+=Vr3 zqwU?Cpfr5?O>Stdc(-rO*WUH#+(Gw7V3$i!p_Rkp79Sp_(F+slMccuLzPr|5wlyXc zXVi0b4HY7JGCeApf<4a`H$C^am)Bj3tPkr&f8S{gOHrn0!QsV>1g0!&LYOu}J~BNb zLxnYW@dU>0@*Pv%x6NJSCUEN0AVHwoY0gB!l+ANu zHQEBm&Rxq@rAzOmZd4RQil10v zD4$M?m3?YBVhWqi9JIsuOPaIT{$A4Bc?#09&+f8?#a1aq*GeE8x|Y^2gzb6wOZXO< z!XIXLv<3>QQFU^TSbhWRAF4NO8bK-jOV7;7xak|xWyeqSwGQC1Z?7|v#3s=8)cbK9 zT$YR5J4geO95zyH&Id4hv8~+A`4UlxOcaU#o|3r^1 zt{~Yb;;BC4EilhGq}iQvGiBB%!MDHEyCL@F_s&UtqCG5)d%%Y@(abA|n35zt8F3spbNZ~af|btbQ>|f~9IF6#V)X-Qfg`IbCIIURw40Y^ zW3^`frquraN%nWdL(l*<<>vGN!w|`KzTLkF;7jS0K25=FCnuVHkOS#in7E13j@gY- z{}pvfbqk5&p3KpSX7_c@h^P1AotNyDD4C&7ZLB!3d$7yo6jZ=>fjP5nFR!QmuZ#j? z{`4yGsb6(ZrCu}N@u$hY@q%>m_q>JC`U5EI;|+npl?pyiztsI9l}H7qXtZ6N>ELv_ u_51$;*7@)J;vds4|3@w{lHMO7Qrxe!FKJ*XAblVS0H`QxJ};NI4EokTo+alPPOv-RpP%|0^NCX{jDN z%zYRDfMakqWnBQ+uMGhES`Y09YuMj<_kxRkZn~TzgeQt?qXUh`sXo{V$x#Qud6QI zmH`0C6u7dIzNa~(f6n2YYW3X0lDKKBB}cHQ%=?gE)zs&ug99JjT>PC#S`~= z*;+vj8GOeiFsJx%Z(MHaE%{p(c9ssr-+o07W zoF;<5QR7G3b{er<8mb@c?}qzr`4z2iH;i`_%&@Ax#(cfj_~yrIGl{=y$yF)=#^@(B zbhM7Xn42MC3Fc}q4oWl35fTlaV@v!AWPSx)rjfY6aKd1KsnpE$)eQ5knXEwt-%kB7 zKL6eIJQ$-fTw9@Zvq2_|Z`*UN0Da^<AVt!jqa<*dKa9=D&i>X)?9>v@)?^T3&Mc!Jt1G$ zpz44LgE5U#k}Lg5`XG8VKP(kPIX6AKqJB<%n5s(sH0>jld>bRkIJy+Y@T^QN61OPu zUC-w&->g?*k;!Kglm{hma(MYoG7X&x6_Kk>rhTyGWX%SP0k4tKtS>jm;;x6E5{ysp z6Cdt!%Ch{Bz235Cr~nYbGgPJB-E2yHkm zLw9MV#(B%m_V+OV{vVq&725CQx5k$|ch`~=MiLBuJ;8Ar_3UN0S1f($?pEWQD)%L( z!mihDnvA(D%ynw~o#~?CKt$E}{_Qq#!vU`q?EvqUsu!j+a|6Ctrj#~)RTqbvVTQX> zuB#cP%&*d>4(YlhV;pmREjKRJ(loxV<#r`ogz)vsCJn>!#;)-c2Ek zf=V}dYluw2OAe<(W*$5WjHS(L~$nZ|B2{Yk_yxdax?d9%!>#q|q<0ENv3RT`ib%yA; zfq<>f(f2tt-?Ejk+=7~&!HUh8HjhAKMd}45+J!V}M&%6JG+H2~%zb5?oEtNGM;I!_ z#tisT=-V>Y@ijOlf0HT-KLCrml|x83dvk+Zc`8-85QhDp`GcvscB*pe^@$aiZr`#1 zja{SjVpXMu8Cek)Ye%IG`?Os;@$0J(F##2I|_XBWHm@xVwFN}oJG&A$7-?2r?!~& z3lAm{nTxM{7im+PFsyjnb9N7py1SnX4v{RPFx3Tf1*TXLw@T+xdc{37cHm>j#HTl9 zZoUJy68n>mY z(*BosoV)ziDY?D5m2oSR%yj(vJmW=q(%Ht5>$U0ibP`0e#eH6i&z2U)v2aeL(Iw5} zd#0Y2nvXiA>o{*m^9bZ4y(R#IR%f(^lZ9*ezdaJN_MZ?#E+OiWr zxOHh8A(mjh!&`r!DSV1_Nr>S-D2`3ro%>Sh%Q+Ceu14E?nQFCRag`YZifT>Ehbz68 zs9*JLEhG$mc%Fg%hp`rY#PK%teS_njcdgH#xl=o~Ikmi9TKMjnBS$w30EhaXxki*=0^~j5r2TcC7*~QG^)%tjA@ZyzS{QVx{*`SJ*gX(a@}Nv5L9Y zD|0;Edhy`zp+%KMA4>nRD8AjyVrM#i!!$DQ8UxX+I=D3=UO);kf6xxL`}-KC+6H4$ zpjfwUu)2DaV&d&UHBFf_tdu!!s!>3HGDG+=vne8@@Pgm&3SOmNvL@0e5hdi-&ygl` zm^n~!O55Zf<~wzICMwLh?T!xr0MDVu1jbIbSbt|me3t(&Lx$;ivZ(WukZR8u?}J#& z)uqW}!Q-`abJMx|GP}Zfup?XtnRmrsWg!Q|u+HM6S@_PKW`z>}5c}OlT)tT>28z%O z%;e*G_#hlJnF{?t*|%g+Tfj!L@X*|q_FwtPPZIL52^>(Oy$#jEV{9!dQp6|AJ$AE} z4-ls4XMb3!()OkER!nxHY)`w!W|?H|I$fyeEX%~&eh=eCvA)I}V(nSJn0Pjjc;`l0 zCfCs44X*$Bfcy{N1}eGuqeB&VcU-cL?z_MUR0=OoS;`{wW1Eg2r?Q_p8FxfBfVTBt zez_jAyAM#D+!;Fy0Jp)52R{GL6fwyd+t$SOwSe8V02Uy{8U7lc*lXGhhh1?ywGWtd zgU-8Bnb?|5eC~cgF*)+LNIUR5Lv}#%xByKJ1}J|2A6`^MVzAW?(1by{i%DzC_OpCg z0E=wwn`a7hz7ig-r&xf4FO^NQQERofG5DM{g-xx4i<2Z+LB(MpFz6!Xv^^~&%w%KO zHg1TX?3w@sDqWWb$LlkiXI!J?&hc23@BO<@*o>5WbEEGt^>G?jaq!FamoG8LuukKQtG$jl zv&`f-hKjJ_qnn?+99x*Sg}7FG_xM6_k*T{L* zthkw`gUx?|38aXt5k0OmA_70i|4_eOpJ66T39cV(vxsePe1oze#Le40FB#?R@!J6S z@}sFXnl{w!H|t1Mq@c>i)X?@C-9_928j=`U1O%E3fRBOR*dh?Gwu)?$@U!j^6Y=Sc zW-n|tGvAn=m^}M7BWio-9fD>Zjse<*1ZYY6G&}~~qf|f24tY4IEx%=-gY3yfUSvGe zj=1t5;Ub{OA8xmaqY_ri@m>dF*7^yWG;7$Eb|}O2kxKJ5hLuvjuU4PRk%!ba#&Y-o z7CZa!G@uyp^EYDgdZ+RmXD>5`pWu_L6a=fT`Yq6FljquqEoHP!Jel|mmP{{qnG+9$*0mbaZm$qFI-2SGw&siAoMABlY`j$FK~0qV z3VCtPQEKO^zivw>0)g_ED0jiQuwUq3UqnY@b~g%krlzzF7Zt{{z~&8{Hm7Ndp}Ub`lx#y0Nh@>> z%G5+;uA8T1{*jN1t7E2au?J5vxejiq=ZWv^5d78c8_nCRXuM*HLy&8uT)OAO6{7@6 zLqCz5>F3<43eDCc6q_9ba^7xM%J#lJ#cr$`iAu{7&79E2j=h3(CFd9nUiGoKw05A* zl`6I=$r7kU$sqEWe2bnb5~wrHkt(ee5yVXwR-JUP;*>igDS2duTX)4ft(tVpFuur; zNiW33TxS&Om?Vgl$3L6VGajbMlIw>`P&Ji)my5Ycp(T%VR_=88`&rf>OEtDt~mvS>SlsKZrMOhCoS1N&6X%-d0QYH$VIfu_O6N|wJx>>Ff@**9^ zZ`b61Ro*l zb(iHE`)>_B-^`yIPyH|*bjzd-8B1wU$hRb0qv`3gWQBM8FIsCCGlyQ&<-`$ zY4$j#XcUI_uEJ4LR^4cGg=j3%e%%isqCtJ6P3_5uc@-Nt3pu)fs`ut~y2E*^PzcZlKxNU^1PkD6NKvPab#s zN9t=e`m)LddrIXPK&8m-lKI9ZMGDL)uQ3T>lqp`oCE93T9$#uYQpIbP zvAAlv{IyxVLJKF}`<7fp9aOmb@KA^a_Y;oLA**|NHA|b z!_k!gyHx0{jD{wRX7yc+bq!w^pVYcPH@xn#78rZ2?y7b^ckJvwO=$aa{d82X!4n6G zDlo@}i3l<7N3uQm&EpC~nY6~J3`HjpIn9MiVmc#^-{I+m_C(6`caJD1z8svEbmC$V zo40QhLfznz_SSO6C+h-gH7#63tR=f&UiEj3@w-y+s6A(mu~oVYISsXT)b%O7YO)cv zs2b@v*s3tp%g9S4!U$|Y@VhkPjG$Th11zTFByjvi5P~!rZa#CA9XOsI1SjP*F`3>O zx?(Xs)SAFwfaBFlaFWKrC8CX-mjyd;?a+o8DCyj|P6c& zwP;)N4@m%!BD0Pfdw7*9#&CQrY1{fWAUR-XeF@y{TFAQ_CBa7|J$z|!trH$VVDn*Z1%PSV_q8;Evu>zAi5#~;r z?)mAiI^XwVzIo?*UaO&0?Vem!W#{SnP4F8V{7%o4XGE5ymredfUPO;tr+sQSr{oY8 z%xwgfeex?VKP~gd{iB_^&Z$_NL{y)A<=`X=#MC zLnv1FFX?6@li5QJ^s<(=SFc{hrtUM7k&+tyU86RSAQ5ge7On2qqZ3SIkxg|YJ+7)6 ze~d$w&NNLcSvlWX<#*a1>|%)4>Y@xvFY zNGfo?iHOUr#t0WR;BmYmpG9N=J#r>}pviHnc&Q*NGi$K=Htm9BeerEb2MQohJsHNTUI*1fYM z5~(WJ>Qxnqa`uIWts2_0!GgcmM55qH>p?y8(`AutiMolHi3uz>4&PMI;xj0r1>?c8 znwW5;!s6xKvX<;}AKq>ebqnFPZ{UEU5e-Oc=7+LUYg>;KQL?oi=!SwyCx@37N}Zi~Pi>Y1F(K0=UEn17L~HGgpb zBXx7y)I@!2rT=P2>s@{Qh_^HMTSVcd3~59+63U~xnJcrSu^I=9acS^=v{^Q{wcax> z!`^SPT2C2hlEO;-nhJG}>HFxw=}~FMe#;y)5XFxHw6e+0?2(BgFJwPCv$OCeixia_ zl5usONvz*{!q?B%oZ_C89q3*;UhY^7`UsxnMu;%m)sTG7Ed2W*Ta*1jdyz!Y*k=R?Qo~2V(9&iTO$LL@ zJ2M(vpW?SwFd9j48Bb+%Hl*VpfxUl{Q|#ldhAdtH*nahA)cI@t`G3FWvuM-pfV=DD zSMRhRs34>fO$g8g@^oRJE5W(j1Ur1PA_>Da(fw}a=~jz!TD6H7u6#dmMt=|Z?rYOy zSH-5vujvVs@4d6J!iHC}T>GX*68iojsiKaqUx|ydPDthqRO+cBCYbi;HS(qD6d2f~ zHs}9D!Mmm1?4?{n4L0tr7r6g9363#`diR4INSa)2zNa9c9=E1nGDF@N_o!)Ejp43n z%Z=nU9!lAUz0e6sDv3=}phv;t^#d}E{fcJ&aQ&PD4S8tsn0|weiP3CJ|0B zi=?s5Q1euuM-Fa+hD(q9)HQAyXZ7CbhcaSHIWi1xMaCH`NHNHAw_wk0@+IC1ayH-7 zqnspPEmM5CXsz2k-8YtfuN7DGq0US)Q8Q=c>FHuIKB5eF0r}gPgbbBN<8>~@9Q}AH zmpr*IX-2v5+?H_n8>%j7o49jBz#dntSP^GKFgycl_sU^Jkj&{u3BboNbX{4dyc-Nr92)1)&Pbasa@{#D&!*8FWqPGZD5 zJNnRqoo>FPUHn^H<6_6sGacLu0zAOM`&cFtGW09_XFlvzWd}EC?y4N)o@1O5i7Mqt zQ#CiBdf59mvO6V3?TFdu5zF`#uEY9qe9Tkq71oJKh&Z%&8oXG271?Y&lUc??WI`_k zM@t&sV6yOiV_y(=o23Wno1x5&uF_^b%xV{52KlU8IQH>a`HeVlf%`WmG21rPkI|=b zZv@q9jcG$Vszz?Him?D zldEQa7dP&m$->2mIsIF9JbI175#{9Cr#?^m6+CXsEU8)ECwSwXelM-NtHt- zd_u#>ErVnf$u7%`$>nO6s1dI(GLw^Wd4~tR@xr9FfEJJ7>$A3K5;^BS?FZXs)Py|I zJe$xtAle-5pRq+j4wf!ydt&-1bWz8(Uo?U9p1c`m;!{n(kctvAfxzF6B55jN%f_~k zfWY&|5H!tu7;KM7lxulq^v*9=!EE`MI?Zg6@2&Jq;y#6Wrb(C#inLHS+y<9xOcn9V~=P&OSzJC@e9EmV28i_>O*-e&DByFZe za1`E@l@(SY=F(`V0;{Z@^5T=Ub_go$mp_Nqw&wXI2VGY|7cbGjk(dop2I z#In6)hJ#>K=>9zlT~2Ma^{7rg`x7EnYHMr7K540OSBTvLai&IilRQr8#&rsvKO|K3 zY^u2`8BW`0FyVDQz&RiwOM+1%D`D2#J6Iz#S5g5vyHuRf)fL5KIEzl%1(CLFR(GVy ziD)Ov%ggJr2QeR~Z!xs4hgE#==yYTn_8atEOS|*_>C>mCk5I8)_aM}~eq9t(_Qh*V zU{u1n5g8^!L+dQ=aekkm37JA0DazHsrB$8Ed9>p@wc4#z%b;1{d3&}LV=bS_}+X%C86-#fqo6iPAWMrgt z4S~Z)^{&5YOkw5esh8&9FtE)C@AV+Atcf@eLdhIVP3;(SH!~jNCA-}L>K66sa!!b_ z99?o9B8OK9aJn;`=kmze-#|oa6&+?_BrP4bD!jD%JdW5g{4~Aay^|cmEZbl8c@HpQ zvJ$(_T>jtJb%ahyC{6y+G%*-3Mb3z<^OHJjhe)uCQ10-H_ziLtgfSMeU9HRjwZ4uQ z{^k-FM2c-Sb1xU5=io0HR~_ORSEs}ZSZZ>gV|usyvOYS0QZY!Eo>xxD=KKls_r1Ip zXj}C`n@2JW8;1weh%NqZYZL~yQ~{<5GraUJe^YmLH~EU}eUCMvNcL3ikq(KsZ}MJ( ziof;_9-*<=!cn=Z(||{$Jm;5tHIV81{<;HG{&X9I+b3%3Tc6<$wsFgFc(RyUSw4}Y zSJRP!-cQ46T z)Q&vL!^ek~Y>d2^(+-(Fu$Kg~oUj42vpaY0Ea+>?f6bhAOm;gB)*s^kOEGw*L#uNB z^AQ4=+zj&Q(k5i$^YtI50p!Y?hl-~|L_a{Zjh9#nNGBj2u7Hs?aIfW}0Z?#+wjPTpo(9Ffo$hv={R+8oP1;qvy{=JriX1X3@gN)}p9GD(!Gm|B^dl&&!d5nC)_ z;jxbqC=tM@myDkM7q}B&m1cMFPYqJ|aMopOMo))*qvFcx446kgu`pt^C1L;mkBU>b z817=j6t)*6WEQ8UUFA7K!uLIsB~GM@P82+~=dpw!bjxhKxV9a8{PD=&jB~5Y|Ii_| z{J3gck9inpbbPo!lu|q>5Tz$E`03aMKFxPg$229E5xLQflafzP${OLadVy>2E8K)6 z*}~Kch4iAQnrBor3XKWlqCK9@4fk^@{m#fO7Df>CMl>*XOL@y!9jlDGl^-F!L+Is4 zpf)BtvW#qU@8HpVcdt;$q}x~~M$08MGZ46To=l?L-P>zO zB7n(E?gRGdiDBe)_=BO8zLkV^_6j4Zc+NIPVXpobsRRJI?7u5a9{76eO0#safrHdL zbX}-gwcbLC6GAXoZ5+zM!#w4>+sQ_6;m4V6kI0p3fV2&>aopiyB|Pi@_6sPTzIL3yh;+)%9;eRxU`w55oXU3@2h}IA6ClhMowQ(yJW8nwRbquV>^5%w8=5| zvvk~m_5~8dGwjR==gIt3OHD|iQdb6%lQB>_bCnUi3o9W0D;lMW90U^Cfa#4{Jj{ys z9&8QRbbe^5R}U%1HWy}CTnUis1$9f#B>F2{ROP;mYAs7n;E<^*sz;;3^%HY8^9peO zBugBIa;d8O>^b1P8cQTbFN#iIQO__HE651gcLapK#}SyAN>w|u_hR)q;KA`_Gccw; zdiW;_{uK((`!;0J`9W$F*~{_M@x*n%FBs6Ac3$jgs=J?VM(aHYTFT+O^1EA06QHAH zdE%anBO8~^^bcZWqQEo&_$lod!Fpp6v|i}X5yAYNxme4|z0u%RPvcVk-i*58GtF?x&_Ap#H&-{K=MLjqi(W+bZrm zXuKIGppMS6Mo-^Vp;RwgxIdA@zIq6vI zm6Tpb`EO<8C7~^YeS?EJ2$JZ3piAP9k!*@SNY1UE%$}7=P&JY1KOOk3z5VqOv13IQ zP0I06Cc;XTnLwq{iy~BR&s5D$wx5D(g?(c%eP^2ZAvIY9^68Z(tmb!%U(O)@4#d8H;I`;3 z3fL#dnrj%_w@+yFZ+U9|M)@0cgNM_Sm8?7+t2^Tqb8COhRFaplZ3nZYv7VJjqeoqg z$-S9NaU)rAx$nQg10wvVsBuY}z}FNK1(TIW9$0C-L(y=9 z?_vCoElu@O4iZ6X38l?W--|3)dHO)j&7&aiApPr|pBw~&3&`6o zrsZqbz)4qNx+0rAbc#HE^^c6E7R+e+5Q}@+Oo*%!*atQOgL@|@C)?Y9yVVuRQFsN` zH<73U*8k%S3~UpTQ@nEi_Zb!-kPi}M9Xay_wYJ=$-ORe5185%+cqi~)phPPX^Z8(s z6C0q|)^s5Hh-8-zEkqJj&u%3cL2JMa4TBPLWU=gH0ot2Q?K0A|!0hgGF*q?pdoR;V z#(;amz{~tcoarHYp1vp< zqnt)<9^lCzb1>&|Ze>++Ef_ zSGwyV-luJBPIpVEPp{nd!+H^SnQsR*287fe?GprDL5K&)lgGKPpatq{_BT>;G((CF=+-a0c<{c^N;kV%igNw zhq5wo^$wEI1sjx3p~22CzX?Y{G|xHgd8$Zg_t$gqXI3>{?hr=Ib1k#zn;0t}OGKN0 z=Za+8o9NQqMQ5P&7vOQ)60v!VN-{%-bp`YH_NryHz5qNe!94ku`I1A_ z4P{Pu=Fx53kT_~@fKor*&+eN1*bd4dNPwI?RCg1PRGmvR^ zjt_hC*u2yEbXGWfC$9wEM3_Om=h189{-$ts233qqv8vc#msD|76VV6Xm<3-1F#Z0M zY)Vb_q|MoTH0O~`#DbQn0W>Y*#f-dPpfco&X;EdUe~Cklmc(T)=_AaPj0pIPXy5m4 zckl*N?pMJF$&i7My=lQdy7OEW^zQC-9F^;MXAMiW$}iVPRD;S_A+x{Hu__bdBVio} zI-5j++%fwBSKJ!rWmHq&Gs-1#kttc}YUDF$n|c73w1Kf{SaK{c^Df8QVOF|?7U=lO zR8i861$_#w^F5ALWhK6>8B1XKsOXJAVQJ;`1+MXEhf2~K7kveMd|9)zxn@0$?D_Yu zu{OK8NUW&6f7H&{Ap5e?uX2;&6BuuQw{rnD`_4b0!%5u}m~oWBfE&rt!d$#pYtee? zuaeqoND{+1v{F!f$BonyS!k-~P<%IS+Mx3JDC`smtzN(I1roh<&HLYLYTb2ktacZ5 zv#>8TgPOp}%PI>5XTeZh(}SaV$y{EyP@4wP>J|s+;4qq zR@D0~4(oGRe>H)emd}GeqUdO6_w|>Ur$%Ph7s*YcQR9Djvwg)lR`U2jw^nT^OrZzu z$Sa+&d8(-SgJ4EfRoYXu%&S#{%!Xo#Yq9?(hNTBwkIxUXO>2!-mo7Ezc~|z+&$Ncl z8q`k+GUI(p8Lf##pL{7l?eRcWSSe^yN}$)E>`bzDTLH6Kb=>!iomlZ3Wf~=XE92VM z$E7qaVdU@a9w)(RmQ3~AT1y%a+h)md(y}?->%F~@`$%TWhoW?zkLO*(Poa+8qClpD ze^QWHG4eAyz=L+5(snBHK|?0q;#0x?qYzNn67&M;V>5e13o?HnS1{XK6PWb4OQeMn z$hl~k^JVK}k!zaPd-Y#D6HV0xMXs-$9RS^CpMWL10tp3@d)uw3A{4d{IRcuF4uV`* z+;-PwIsL;C*`U|BSFb9*t1qz>fMDW$9taDs_IjZz0CrA?iu&D zA@uvi?ny9{X85-G7d9S0*HICcpwQ|B@zNDI1vK$aZvwNXg>adBep&%3pCj^PVWY<|(Pv{SYm6lbJc-MRdnfLnFcH#%S+ca1 z8~{>mt@k%SiJQL6_ySH=^-dyRO|Ssv91@YUBOD`)sOyRjV{@?6>y!m?_lrnsXFi3yEU5N?h-t>)6lp>2ySWI3GR)%1-AepSb)ae-R*1g zyx)9x&0Y7tGjrz;7F4ZMRlD}twX628_90YBK@tsx2n7KF0Zm#;Oa%eqnH&NFqV20^ z@EQ-&>=gJfL`M}#5d`Q6U>ja|ZvIjJBLYHYH0qt<3wZgpy_A+C0s?y1(+^@FsL%vn zN#rE{$w?Jt=HzM!Hbqb}w6t?#RuETv=fc6v#mvSgc`Cw#fFSBGE%s5(O@BXKFq&BU z_vT^1-X6D$8U8cQlnx_#pD!;>_O!ZJe~o{t$>=4_=CCmK=k6s6AZ7dUWffpLhENcWiQB)5fHxDeprJSYVbk;2nc>t&mc$$2*0%7f#G%9sAA~wM%MrD z8V&hCQcGQ5*M(cB`m#=k@7vX9{AqnP&=k0>y$bI%g9uHWIrZFF-v5{GvmS(P-`_P9s(D{L7+zIs^o_6PWgzo2}kxP(X)0_3n|CO~S^A zg}CgY3s>VdMv$X^)9HHTT6eA7loe$yp%(_97-T+u*(wBzD#N_$sCn=WfNR7guXU6BTW^|;NhQo0#5ma>tzyEj-o3S zdMUQr1?F+;%GNE}+A}q>b1|mj^A)6DjjEb6a9;GN(ZQfU^P!(4TX>kAXIj5YS6R=} zt6@={{C0ETTC7+)b8m*IR?5zg8MW$17>t=^GST7g3|lN(3G){}SG7r!$kS*8G%*(C z87EskEffb>IL$?EtXnA4A;TXTup#xAx6%n%8T&>SI(wJ#a#ko)VZD=WoYfiHj^2)F zv|4n;#YIca!!xUKjVCeT(v3}Lh3^Q&+9Tp{PdnSLY!ykKtJhRLO|N?&q?wPqzOr&+ zwn2tRxYwy$nuk>yV$U|in63Upr9y)fdXYyVE>ish-s3y^7*)z;wF2Rk+hB{-c+aN% zi2*E?F!xEIgNV2)ytj~MEMQ|_qItFTtuj(AE53E|TtLkCHF54Prf!+PGWtj}3c!Uk zDWnCWrGa%X_9%oLdFs|at}-+hYS8)9al#k4UjqYVRr^35TZD6z`KJoKz;xAUqeBeNb^+8(E2BJM;_J@3IruJ)RUmeJB+%QTul*WJ zFt)_*9|dv%zmOqL(uUb=%owpJ%gyg|Hs8tM?Qi41E3=bI(8-H@-oG1k-(lbMvu?LY zQzF`(i6RxP9N8wjm+H}uqIT|ZF=C)>cqOHL5G9_R7w~dlNgwG_=>#tbh9*FbbI;9~}$SpSf4IdR&Jfofn1>oN2bWJ>m zSBzknX=wCXiH*eF?v#{oEgrVr9vs5!e-MhQteb|jYS&4wN#SPM!>dSNP<{#wZ{&k; zh}){e%S(I5E2cGX{`y0~|LhO#+wS&3zPA^1piDu}i^TT3b!&fai_4yH{5Vrob)+Yk zX&?11NYMA;E)~?qHmea-RrsNG;^UKJO(UVy^S$3SC`*|X>9KM`e;Q+{<=t3uqaTB4 zV9CEKA}oB+3W}OC0-pRIFGYs1uU+8ohr(>GtiK+S7azSiX1X?Gw6~AO4_X3mw=Y?m z=lkerwB!^Xhl5!f_cjfLTHNndP>_x|k29~RAMOu*hx{uUcGHx3V`Y16id%e)(17sm zBkg6514#ctj=ui(s6<*W1m=5Y@F=0_Ww7vgb0h5QW~p+j*nWR^vsq7OiLL3jByHRy z^N#BFBoG}%VmD2LmtN_YuysEo1Zj!#xh?h#dF|@N*Z!WOn5*rwMla6+!s}ZD6J)=F z5OsPx}^50Z!(^gC7GB0bQ)!ZDowlT#6pxkFSW(fK>*QVZhx2kg~XLneVj8Kz|&!YdSHEfJeGtd6HkO;z$ZAdhF z_sZF9AuQVWaXE3(GQ3~7^)@{$w7>OkfYQh3QgPNjvYr9ae!`0Ywxt`{x!kn`x0aFg zl=5?O_YxJ}X9l})2ebssDq-{b$nmr_t2mCcOP@&OA^tU?JqsT}O=mRof9yk2stIm0 z`i|0)T58`VmS6qd%ufS3_uw`(7uLJr#>7c`zuHX{UB zj5)gU;s+SMS4g%WHlHjRNU2WwiBd;iJc^aioE~0-U@rTyA|hcQAGpE*FD>n{rI?-# zS!m_;W99=4i{Yk>uo;2NRA4Wb-j7+w3ojl?!58fw=F{G;1pYcz7RCz)Sc*|?H& zlx_DDf_*AU%1>;BD)=!v0{9UQzKDt+cvQ}p(NxVe=I5A5mMVgCX@~p=JnHpy=hBIa zhvt7y4M`htrxJPIIhFT~FXP&N{hq*=8F87F)*VtH@S%<3yzrxtTO5dufz(Na1nb6R zrkk>8xrQQr!-|*0z;%Db@Qh~Yd{2TK<8mT8$8kxB5A`5YCj92()Isvbqs|7D4@eFyEdiq~ z)k~~VxWI=+tkIwaH&gJ*xy`Sv=P4gkCp&dd*Jtih#wSd_D;kHV#ux1k6>a0gopX+U zT$NrK_rQ8kvCbc9?mB%aYDOFYPm+ClYGtFhu1f0<(Kf^7Ss>r-HSO z-qOWBYt16$EGQWs`P@_oH8~{)N}jn)aGwhpu#}D)?&%44H=(w&Y6B?%ww609M(>Vy z?Fo2Fs2aaVT>rU2n+Lgm14g`_ZU}u{V9J1AE7$&8tlW_fcO}TXfHEw9hyT`aX{UEw z#C*32Z>1bS>sD1}9`M0cY;d3z=T{W)E|-W$0|FTr@ug*dJ;MPY3TH|QCE`a>L^T!tAB zr)M`Sm2y6vW~YvQ#+&B!a8ey?MJ)7i3a>aBRkgtCVZQglmf2y!Deo3V42EwCn$|I> zSDT`wi-k=+NnJ#z@Mil@%K)k^1H@@Gf%idC0shr8#~a;YZR!b^7d@)joC>P~Ibf2J zwUgJU=Q&&ZG!z?S=^Rv-QB{39-01xtaY-5YdKs=+k2c-ha}Z}6Y6iWYcfWg&CQFzb zS)fLd2^~Y)d>? z$jLNU*g=cQ-jg{NG}IpHvH+v7EGL$n-++~zTjDsrCRY+OY4xq;BW2a5Z zVx}$|>Xt&l^p{>i#sXYmHE$B8^Ni0+Opm$cK}$z3%Kny1+|E*m(BBD-ani)xg#f*N zy8^&eR3SYxP`!u38s;I?wms%Sy(KX;PY!dbg6jrRTYH8;@Ap`dac|GHmlo{U=LNEJ z?3asqpvE*$>nNJEWLV(y>9~Ph(lNr;Qta2K1Nz7<-s$Sh8u8Zk*1>X#icWo0$!}-C z^Sj3;TVheNHX9oqhE@FQcs7XUI{5Z;v$*YgbtZK$cy64qDzq7;h4}5lawFq;`n{Il zam+<Oxnm8*P;`}w-Y(jut!N^4;5&$!_`DH}JO0eF_(Mm=7mQpR7cOIOMI!ZI9%d(&i z=U9<7!u<+kXK#iCSB1Img+KE{#&W7@vYS6^pvf<&4ShywJ#P6*bW7={?WWO_nMYBz zx$pZHwk@-Y>wfU|YuFEKDY%(5)C}jLY+bo_g1ZbDRdZbp*NywW^46Oj}?JG_@ONC z+1Tb=aeMWu1d0s9xuMh zA4-j~D3C5K+=$l&1?AK78;qD_RX2;D&RWg%eJiUT>?sECyJXM%F@sWN!c@lJy zBQ=r6lq7?FCsyu4_x7NBG5e4{ugOJxTEuM7-^9qOsZTyh^%vnIQl#hSgO%ho0lsag zavEbn2ZH)xS7+|Kx2q>sA{@Fu?bSWWygr1#VIpn@f;_Zm0lFLQ{dSb$fBjyd}} z&i7E_PAHcv4ibx3VzJc$X3lGjr$@n*1v|;Q1K4c^qFgU;927b;f~x0F1K+QE=0M8x zS(>DudB+VdcTwcQ-2);m*uCk!-imnf4kho(dr zJG~w4{@m<-?TqtsdMyxTyWNA@b!?T1 zGTLE$d;49Ngd@VY{OZ5;+w~S`$xINL)zX+}Z9K9yn@vo<$fyEnfqZaVXdgCrr+>&Y z?7+|x-*18jBK}6l;U}IkweHzIC?oi^4))QoPHoydzwUko6Q;ofo*(?Nv(}gWZG2ci z8Lr|uyE1OWzPSiKW%*DvxIAA5Ya8tbH79>%Tpda~5u@On7CVW25^DP+gLRFC!eJ1s^^mbgusG7%ou>Q&_kYj@#*usgVcRYJDzVVS|>9 zEu^x&1NYHoJy44tXxYlFPl0XN%#k#M`3H&$(qz8@$Bz2Jw3L5;au*#{hi_1YN|sF) z)nZ0)?c}Bo;vJ7c_pLUs)-laux0(lX$Abr-ya-Y*fR>DS)(&n)U2>+qrK=Bo&?K~j zNcd@`B`c>tb4=JQ+tb+mi%@TBS8dvv5Zj2uTb)h^$K#C3==D8PH{Mw)@Tw{I+~Ylg z`OxH23do{Rhtj;84RvVUEk09E@*t_2v|Cc%)qYs9qtkZXF~4io_dr1i6W%O3RTJA) zmI>C+M~03Egnm9;7JNVA`Id}}2lY}Ur-{TPo6`RP?)-luLjSf=!aX^U z)*+S+{xlp3LGkD2?F1`5F=L#+Sza9Awc!*UGp*Q5!cUVh;s3~v{!Zf{IEZ}u^E~Ly z6RP@gZx4^x^L&~K6sK!eINa+9&TSTY#0!M=?ZBzkT2Z$bvx?8jQ*X8B&Yiwje{peo zsn-9gU!5*81ZGv&Z&TSH5I&TeY#o@AJg+2CQr}_Tl(w_xyk3 zqsjk(kH{gr@>4d3K+-c1HRF3|oJ5N;TAqs>9aaiMtSi@|k_I;!A5yc;Y&>8+t-3YC zJ^`x{j)_c5yCF-*83#ppKo`T-q+uFZ&jRD>{R^Po?Ph5blpnN?^TT!UO0AIU>69I{ z)_||Lcfw$OVYUI~;M32e! zh9vG7a65}TPpgm1xz>Ct$6wWSfkVe1Y=Fy^Q15+8{luYLl)7wjg~S*Hr3WWh%pX3@_wLsvo{Rj!t8{R@ZzI1#16f;MaGgG6&ht3J#f;AHBka zPuKw#-|xV5{zjH_l-@rM1!Hcni>I-RR;%vQ@|ebp-wJN;rqH5a^k_5?ag4S{IQE!> z=ePMrHH~Lc1iuj{s4X^FdZBaG$Rtty0@VhYt+Dr$&!7PC$;2} zW6rzRFKby+-RqL%s8wAt6v6@f+dQ~s)Nq0{yDuAdM{VTGn#NqcKPwX@(h|O?S#!=G zQ>!=JA2{>7tp=1Hxd>g;Uax1EpG)seDde0?%3p*!388M#*B$K3#8R2rbTJ#n;I<#X zhL8A(C`^}7;~CTIh=pk~h9SHh%Z8{GmASk}3u4pJ$mgGsKC+%6_dU@gJ-=3+;8EE6 z+~glrLr_aq?RBg@g(Dk~)qQMptuy#)g>=UCV}!`L#Ox~Yyg+8ns4qM-cFq(PmvGTJ z8=rJQ-G>R?r1@n4$GD=F0l57-}uc@_z58ARbhyZ+AKjz-X9pzROm z3QSw>uZ$bZ?A{x^$B-5>E;o$CLpkl<_&8duXB{f97Nj%EticRIgQ8%t683$M~p zgBJ=XC_&mHYY4oA!Y%hTbNfQ=w_^vI$EP4N;kL}SI!^?I(fUOnYbsecx#!$) z@s|JaHEIV2D7q?&^uQrc1 z&j&9qZpy6Jq}`w0Ce9zM#>FyH7d&osCF)+BvXCvb_|OF+x}{txdSO34T(+_XT+_pFI@Q#qzV{o;9>Elj-T_snxv!_I}pAp_swBwV>$HozRwhH;Vil?SoHC^ zKb?!N31tvC%B?h_`WEATErR?a$60{^fJ?iT$+ZTDA@*2b>OyTGvkq1wYb$EfcV|<& zZLMn&clRt+NIz7&>Em-s9mOI$F{i#Ekt6@0y9(qwSe={xNj#HLWxtOL)cb&sxMZ0P z(j=1Vtr?kQ0N80hv&V1oI_&_shAD!4f5Zb2kh2X0jxEwTC~>2Hgwr6v5H->|`QuN# z4o;h=H>fufF~&0=uZKW)-NPZUa>mfi#rqTE#bVuu<1$a``pZc79#5;I$HZW9I~w zSUxg*;+UHX!_yv+7Iiv+fB8AwsO=AaO%k+yCw#iKDQdJ#rgYEwjqulmTsYe^N}7T= z{;>}VN#w*OMtt;!WZqu)8a=sa{KSDpF ztfMEBe-2<&ms3ijBg16Bp7oXpq+;xi0FRccTk?WuvdCRq{~SzV&+O@{O1X63P#P*H zAjO{BH8<4pbEzd*TfO_}J*h(=lyPwG#@CXKMpg=*uvI^Fv<>B8TFA~UZnyiF*PFaJ^_%bc-ai$*@2>q|Kb4jeixG~P1;e^iA7TaYe) z&3LZik@uy}oT=0)emMDTOSCr#t|utFDaPPO^QstBZjLvW)KrLC7z6AEU92b(*N4nm z^83C+Bi=Nk5zr?O7M$)W!Z7k^5O_8M5@(QYC{H$&(JE{SEOA6yPtFX<>#8pyDLk|> z0yI>mFQ6`@9gDMqqKqz*KyxaCRRXIom}!iEUkX z@u%FO=&dImGjSV};Lz?g|1@&7^jzRbn5P4yVB35Z5^lOY+Ivlx@znar!Q`CBk6Z`c z5IYCcnWJlvc)qCGvXRVA;iKXiriy?M52wKQveom-<{y`)M;Rz3Ix9>=FHa= zaONWqQc>+OImVJ6N^r^&D*QTA_d-{q@dIDkf@Z7|s~&T2oTR1>Gg)A7#BP#o{v)yY zq#|CRqimw1C02K*6?n}*XZUvi_se^O83^tB$-WuO% z`}nmqvaV61e85oj&lHjqmzwM(q0-*;PiwuD7b!+IcP^VAW-R-GY7vy2&`w;YXd;>1 zt-vHrv=4C|$hO?~lG(>%nz_YHtlX*$^VwGKPgZ`{Y3wC3jcsF?5824#UwU0oB;!qe zg|nws<1f)s?wLf~*b{T~Ah#Oqy1vk@WH0I&2Ga{Lt5zuwpd2loq?r8;&)ZuFfz~#r zb3im`TXHb-X8CNxS)oV`CsJ%+mUrvKE}t`vK8@ODe#j#ZD}sMWeSxYVY)&CBIW}571P`m@5=yHs{jBxUO_GSZU@eZN=ct(1xs1 z3TrYIeLGc_!9N7EZ~PS7(EVrt46FFYXdq(#hbXky9pGK5kO=Lk8&`|hQQEi@fa|6M zr()hU&$+CSM6^L`*^up1*%Ujl(4|h-Zk@ZKN`2vo(gTo(8_L-5#kBguOv_8(;DUmy zN-cTEq?+)NqR+K6Gnbe&v&3;wqXwcj0FLwa5RAx{RIC(5NrlR@X8k$qoZe3Yh7eJNX+SaSUf6k1SAX{{VEre$XPb z?Uo9ali6CWG>3Fg;dH~=YsrN2{5kMkN50IP!Y5E!d6plG-XNA<=Zcs(?***BG$TuB zcB7`@iRGW)9Y_+5K>->FfUel4*C)T`7e_-{8HB&Tjj7lgT-HLIB#hqfF6fHY%|NF- zRMsg>aVQ)oQ+02{Pq)%N_|os_^7y@{ei(yn4bQVl{E&RP8H93mds1g$GkX?3ve`m) zX+iNrwI456^*x^<813p?B9A~QDNQ!M)Wu*jS8Q_MIBalpRh8?<`tZKD=6hUSyRRhQ z&GvvcolmASpBpA52_p8|6)QH;1JH(}^f*}as;9Z0&~|bTwnF+og?>lLw-8XLl(|dG zA16_%!g8yk~n&t(qC7=^=T2aCgs|$H13LBw{cl zatmDMj8b@YyF9Yj3O0hMmJ{sPZIq>&^iP(k!ReLb8}?0ut>Z&(IK3(>hqWDcfg0iT zDu=LZ-O2bFRf8tCib|uk~Y2l58meEs0~GXORAOj zB$|V5!sxh-r$GwQu5CX^)|1F&kJ9XpJMT1^L0-G)$a4dzingVtin(mY@`#$(fa^*3@ z@65UfTtZ>MXOJ9}yJuQX!MW!xDGjNjW5Xo{5~l;;>WWLhE?bqi$07MREFS#sosQ`L z`40bol+*NY3D*B_*;D^^q=fwc!^!|}$)>TJr$Z=;pU%ph07~#oDcNc9T;;VioTA;v zz5RRH8xkOPpv3j}p4d&wjtQJTMz49vBtCsISx7-ls#(pE1g%%g=&#@1{-OV>>fDA~ z-ywdug+-$-oGm^+yIDXd!Xuy7!JWgAuzBCZ#nE!S#4GpAi%Xt}K}}k_Ed^Bg8%#?@ zusv($L&e`ZMh?Gp?5J@13`{qNO;3izs&yDmkM2TQ;3;Oo*t!GGG}hXK)3MC93LM&< zrqxgBQcRZWiJobKknoH+81qvm)mPle$!{FpH_VHr_|?~Iy@MfJKkZowh?cb?BN+*X z2R1~_O%mmc1hWSvjRn~^DCvt;OdChHKZcl06R@gem{+Ghe5MUELu*Di8M?ON-r=8n z%B-46pw-j;RtinTriY`%r8U?_4|e;(rPy3T&R9&swarF(qe&4)v18W^aVAsq?rT|m z9oH{?QawslT^IW=#)PG4rPb5u-$Y{0K(T?&l_upsrDRv>Clks_lhY0&(%7`kIOlJf zn)9v_T07L_~XYm?_@a5 z#u&`b_K=QfB~Sk%48ROde{gH896e{`E*R{~c8-6mUQ}npytr2EScB4=>w;ONvWMUR zOoDPxUAYKqjuJfKR7@Hyp#B6;xHw+8bj!q$KDWGHAC75ZA*SJC+h!HOAbDEeX@H(A zd}^Pg4$-!l-Z`OcuuKAsJw8WI1iu7$yX92=bDZC^3kNRKyaN^_wm`SULDETNzJihQ z+zV5zd4mZOlC6!yMZPzr!R^eV=F;1nzo&Nnse(CrWDi?NJ#U1)qxNJy0_BBjAdd=8 z4|+tRdz+SZ zv`$Yk&%zNBD{0icZ^fM~XC~_|x|paIhWmb--%3{BR`*0ubULY6#XK1^erVDeFb1ht zU2BzR7tAQHPwn9{D8}ReyzqgG`OhV58A*#CoE5qDeI(a36J#SpwFe!aS}6=9k3qu^ z>_4*if!;-#8u%(i!OewjXJ}p)Iw7|vMc2o0F5Rr$aQ=w_JU1zzrV}}jR9PrfYucfU zXvIT#e#~=v&C`g(=<>nifNWq}aRRp)&Z?K3IB^^Meug@U*?ks?hL5>XVTE4lFDuywN2pj88;7Ue9d$SAKyrj*>OGz$YJ8^AIDaq>x-nkHY^P((849Q4>4^x_SB=JS9m- zac{&QFu642m>QBs5^WWdBKh#9udp*OKVv~W`oR3Cb<;DYq`$2%OQ4~MAAKo@k5^Gl z6teou?PT9WXeT*B;Zprkz24X*1)K_W`Sb2?ZqwqyKQQVb?Hl%=*1jBOah!Z4scC*I zg$c*ffLlw_>tN!Xt*z5 z4HGS92ILka0%3%%_*h`<$M@ zQF3f{agsB1lhUWtMUW)qd6i`iiGOGfxR@Udw(dNY6bk%qBk_c2CdR!Dn0fRY+adfnr4jLd)W{O&o21$ zY|4Az7t}J_*DUlaBULl;^P&V|)5D^P-R-avzYKz<%o0aQZTHTlFOoc!>6Zg=h^6>+q3fg)AjcjDbY<4wu& zKP0C*nN3m6J6vm)icCBdakF5gJSvVwM)v99!HU|Y$fe%;@4&d5Ac`w=%JM79h1iWUja z!@tgE4Zp>h4;=~df-(2&8TaZYS*>c;bgMYn@z2!$@M%UIe^w?ja&I#j3u|VSys_Hz z>_c772$4GQkWrU=+hfEA!5|x#%NXWe&|57GjYP+mMV+xHm1>sXdC?FZql>AaSWL(F z#Ud8A56+pH03h4~YM3IC!371K^AjeqRX!U8xgM6kgJL54q()xscRNsEdp4Py;T}V3 z)top_CW5R!JP;}(wduAJZ#Sy3H7xYpNT-Iq$9JU1=Y;x9h=|4HWT(feX)%eMpW&PV zCL9$Do!xtCcEO(u01G_fe{#3&;!g*bdT^17Hoi=MU0mi(jHX-_ zaX>5m1nd#xZmz5^u$<-@Pr?p|S;>)*vv^+Afs^E)W6Zj+(dK%zJnDtDex-1*?;eXY z_Gc2un~bU-*iuMhAF1NNCR`kUQkH*V;K-kK$p`)~^GzXdYI?#;24W7i`a-=B;*rW- zEXLzEs+QlR&8|nhJjZE^RyNNec|U_Q2FZ5PPafU_F6bj0uc{x=w{(cP#I4cT&c5Zb z!NNA~?m8TuaF5K1sVwj`(|{Pgp-AkET4X2ZX*R3AD=j!e7)dN~&M{&ZZ~K~Fq0VDT z(Gb?q(HB6djjr(#Ldb4n<2f3R$>tXBP$vxVJ};)T;4R%mR~^Z_%2$c~XqHF`o|8yx z=~(kmcXC@~JXx-oTd?2PBBP3gt3SE&+rGz3A><~PFCF-;g1J{ap-OSfkrKU=3dPp` z_bx~dVKd`96p4Em8VJVwQ(|KE2XvHtr)`Ak7ToEox*T6Ph$d98gl-~fCu4178rFJd z(k=)ufCR+l_B_Cu?5ZH%fy3*_UgK^q@=>C4D3oWaVFLf04*=imV43+=<+~{4A8K=9ea~F+$a; zQSykuRp#JjvE!34kl^?vwXG!c4F^@`phv6Ti8Dji9Zzsy8b;L0wl3iP1x0EKv058R zZH`TEI;$zn#(onGaxAEax>rvu)qJS80aT;|$KcGAMM-&ePB$kZ!gEVtBt}mpApwVEwl`13uQe@3m zsKECsgJcWz)>)u9bqiTr-X(Rn|ldUnd$;d)1I*R}mL; zuiHby7olh9r(f$FngEQnW>}UkWAhrM*H@l>jSNmp$NS4{)5i}(Gh~@R=f)cmc(xAd z98v$nZ6X5~zLDu+qYs`FA5PHiaUT9r66-;#*U3Z~KQnn9St4NF zoU5O`FLnTUG2w4GSwLZn|Dd!D^|LJ$jW~f-Wb?t_0X8tiY`^ z8g|qe@_O?x1)C~8OA-U|v2}bwdsW)6E+SJv%(jr~p^`upbufwt`c7jXY^2)OLsKQz zAF|{~==tVFK-2k(e;LU_y-=uh{RgV_aw2rSu~@sPKDtz8^6REJuBh21-d)lpiqJ9@ zAHyeC)TQ*gN=Mt_0=_l7pQU5qRv(f7w%c8JVU)?uutU0PP_FDKCt`Ji7e~LT6#*a( z#hvf=R`=kdX*n|1C#iDSmidt$oIPSEG=SSQ5wZwn97Z6Ya?20z(?23@tWes~AywN%_mNXunPI+|*m)D@Qc#}3AF#|eCnm@xUC6Lh$T)A=n$>vbYy4}k<#m%<A069IB>mVAUrO%Cdy%A7_I_!C_M6yq*@c;64@mN}!k1 zRxrEmduKV$oH9(Ha8yPOK@Rz={#a^nN|N@Mqyz3@x|<8D_6C5t$_t6LJ6?@7R*4sH zztNzJK~a2yq%|AESJK-w>?aWF`N%i>l*xnH=>7cs3f})co_4`MN%%is$PI0a9dNs9 zXWk)M`JUbgkvsh2D5w#oapExDLEI1(S0eop8(=AvfgE|a-I((^)p=_)jN+>K zEQj)Ty8D9 z<2Ap4+eN+4#{C+?O?1a@^j@OxJDDA7pS2K$sqpsnZt<>Ypeludt|iuQgKC0gY4lw z{MwT-MWQ7i(8xkG&^1V5wvQuU#*=Z@q36&~>grU`OY?Q!y=ij`Y9;9I_fiFEIW@|~ zV%2Zaz2s&JpGW8sH@Yf7r#eaMu$rQ8Q_tQSa@u~59naQ(gzGy}d`4ng6Xc-xi0kN; zZ`<2)li1bJbj=6M&~v5&pa zpYae^SiLi-p-Z=CQ$tLpbRe;RyL>zxP;zy^d#KcZ=oI{0#=T-lSUUdAxR7d=G8sGt zOtDQXqC5pwL{wIYC;M)IWSe*rxBBF~Av>;^%C3`38&gpc{6l<$J9?kyIEDkdqxtJg zfoD|d%MKV>q)D8huEt8NE=XWIp!wpP;MJBwl;W%A%bJHRg?fDlKaUvr{LSv7IF(XJ zsW<39a4mizj*i~DF?+_>2uW{Vo+96D#*1f5lGeNeGN=x?6mq1Uw!&(>9f=M{TrIvh zSgEP;e`dEJk=2MLthfwrUel47pY*q;vt&7Fp0iZq`~sFU@PhmjgfhpLi>&_9j2(2A zSu`ZwuP_ke;=}`*x#%+32)fV`rlRo95h!qu{fJWxFGg)@cqAb_t%&NYLy4j`Xi;_+ zx}nQwS6GvFc>j9=za`w|>zUtplC<*4KHEK|zE$sl(hPAcSWu42Sn(2|wa_$wfqOsl zV4)^Hvob_IO|0lKm1isI59UV;v!d;~*$)4zpJ%imDtALty^I0|t(e6kDVq;c25n>Z z=#pNl61taeU{O6^uQKDgkWd;J-h-jJ(u1uCv(@{3ia6Biab@Q=BVQ>*hFKx+lpNLhQIMGPd?d}Dze(~S8mFwWaDMdP6^4vE7Ggp zFz+K=RCQB|!RQpW{#G1iKmePrjfl%dau^ZXWT4pb(834ODO^QcimP`zky}gb@s^M* zG#RIo1gp?g`$&o5__>X^SDE(&zE~`5s|^y*;~BqZJ@l`1j>HybFD}D{W5SJ8D#I?e znIGL$))Z;InOePSgv%DYiXBF)xEpm~vfE;~%RU%K!SyyiU!-_3Tt1~0@ew~vBQ9P~ zeK0E~b*7OxB~+KPtD~G&33v9A^fGsjs8fv6T&l$3Ro-O830<#HQZe;AM*?NEDObe7{NdH8ghm+X+4P3 z4(~%!FdKHAvKcoaF}81LQvO)WT0e@8-d}%DskVO{L>Uhnpd8~#S zsVsWvYDku~S$KGfV9uAMk<1=y=pn}D+I~8J?MT(BoyfUdFQSb2hEe6YJ=)p>bP`<%fKWuR@GX|%g@ zBT@P_P!FBt40wMOL>Ghf;O2`}&bc}fz-U*qt+?`n=((dWXN>a2Rn@?GZ>&(mcwNr7 zoAg%kakv49wH6CBF=#KI$}tPRb;+fpyb0!>F?08*aE1CG@q_BdRk(c;@OmX(WQ7IH zWAr46;I;ryBXqN+!+`4pLt;>`k%4^jrz$q~mlI+sWxZBx{eFkcuVH`JLtYH|CDZow z!-cvAzvrCg&F!ZM0P=dyhxrVrejI~Hes#zjkbY5S1O4+4ks3GqGLJhcEm?#x9E)XE zNDk~MRt?v%mkJ6wdx@5~labmasJ;~+Jo<^Qi!7*xJP_Ma&-!o_WGRF6Pzay1 z!0KS1{rfkegyoi4KfT8aL6mXwq$~WZUnKaKgb<&c ziN{~mb2bnBpbonp&<>_m9Io!5Yc3?6KdY#}_HA2-`nRwU&rn}MF9I=58wAex+SC}! zML!!jcpJ!Ar?$5p(AgTXGb;Mg65+d{0C7`86X6N}_C?!80O`T8DIr26P-SgaXmw<3 z$>-N6(X|ZDdwXP?=8X7*S1_`>?=JOSqYnPYyb^1(!mA@2OFmohXW-n*&*lF{&!7o? zE~z*D_;9}aJx`#ee}4YZhKjeQvX2_9PWJUBf?vTvS2#e=3ziuHnEhmJ!21lrkLDu> zWVN>KVLDyz^=0UV{Ehj744M0;HXZ|&b33tkoX?B!ae5&sgFCHSBV#Y?Lq7vm)La?7 z2w((Rt#G*WuksIpnaSBgXu891i=DJcF>b}Bc2cbqO3>_VpCM=~I6_uIZ%ZGXX;ekp z2o&0qBk*rO-f@7oSy)!r{|rgpA4GAZ`<9Q}hiW7}B*(`xd74OtO zotLp&Npj)26PgwhK}bZKOiUP+PAEjce3JJlY9_oUltVWp&^7E;a`+KaCaNU{b#cM2 z=#!JWL>EJ2%=!nLELRRf16Q)Sc->0RzK8#-2{z;A2Q@fs)gHhkFUZ*YnyFs=$;nyb zoTG7eaYn@g^^Qa8d~~ga-%64PkLjeqjXF^&qQNKI^8_1+e21b2EEVfN(t!y31Y0M6 z-p-8gLdJmq`-gP`$T$mUlL0fluhobN&u^Z-<_s&}>KR)9_Op#JFjBS%RqF-x+=L!b zdFoy>C>2!{ziG$4#&+QgAhb^XqX)^wvqD7pFl0du{vP;Y76D-&nf$V5OCJMtg^fLL zed-W&<--cU`Fj%r8(%S7_EBb7WV|mpLxkJne|=Z*Z?8cA=a;Q2%*+qME;&m_23%_u R@MVJ_Ev_I275V(-e*v;(_xJz+ diff --git a/dashboard-ui/css/images/userdata/administrator.png b/dashboard-ui/css/images/userdata/administrator.png deleted file mode 100644 index cf6d67457a9fc01b392f6ccd936422cf6e2d144a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1838 zcmaJ?X*8P&8+{cK5iM<)(4g81F;fkq^s~lVZIWt2rzk=lw4p_e7+b8z_F3A766;VY zrfA2sW$ZL!CpfgW5Q-Rkv|8(@Kjz<@?>Xn*``qXLcz)g_JA#cgL=gf2fVAy3OX9Ic zeFqqH%H`k?-1cUD)R&Y zP`j-q);`2_HD9&!k`;_&$|j@XFeoUtXjVKHJ9y4V1_r}?Z6TwcSOk*>Eeh}iQZI=5ApU=ZAVq$3U{P6= zdf|`w`RxerU6$dYhvJ3jF8TTge;&UjvFdS`nIM;y;EBDAAlue( z-(>2d(ZR#ezMvFTJdH;*_H}AoWo@{&)lP30l)H73K9>q?N&ls-61xBhcDVn{{=0Iw zmK(4+mm2$Ay(o*o69S&8p7Dd?Bbc}WOth9``Du7NB?b{AGU;91+|1w3)aV|SoZO+YGm)O746#PQQE^#O2foAnTuhE%skbY|dt5$|0P$fYxoLnETV^V->W?PtV z#9Xq+icny)U9F9&n|?#p;{e$f;2paAgAUp7>5$3Vix`)mPymc@o!J(Vr!W2# zc@Q)4!u1Lp?WV%yt99!|>EmXVouU_t3o*3s5iw#_6uG{O>edFJ=(|TX_fz4W%iB`! z(%SpN2ER7$^yfN7-KawzeyH1zg>-ZpRGYu*0%t!FV=zQEnhv}QZzp!T)r@?&?N>p} zG^6L`hRXNo0>z>0xovvkT2uJp6+=)4vEmex8`ST4%NMZ66v`gDW%4%T%H8}a%hacf z@xu8?&#g6E6dd3jlG5$J87pHxOL_Zo=fkXJcBbwXQ-n?@5lsyG;6)=BBiR6KWjR9@ zI5{`DzE^Tz!?@A$%hfa4zpD=9glu>s?W&Q-7R2vT#3Mz~MfAHHWWa6`&wQHnEGGa=$xHrc&2mdb1&@BKRj}golhr$;_D%rWPxn3qLR`D!$J0y=MK>4HITzz(+Gjkk z)Ij%Sifp}GK?Jweix3kjiO1Q1yU)IOAHNb%CCBIl1P{)!m>J)OkBs7k*MiWQ@<_<( zg&~rp>U#DA9Y#V6Sk%HU#ZEGK8J_Yjz0`Y?F@z84&dD8+M9YTRjl4RCt0yE0NjWI^ z;o}FZQ#S7(ff1(bO^iF5tdKTy|36qP2kL;#KsG;YiP#aWkY9t09yQ~>&*^m$w*=F` z`-vfR?4wnB?_?6v2|;XUi)B3z3st%W)MnFn1QND2-iYJUen_KsCFdjVxl4tvQ&|u?>tml%2U((@kznF5UFE7=*SGbgPsQW) ziu1&{4TG@e`Rff%q?1**cQ~)1 ze&|1f4qKGNN&cE^B*B-nDyMAXS=Q%YBxw8K<5tdX?Y^E8SWR-3C~Z6Uwc5ezzRPb>)cMNU8`Am;%WRNi zk7?4Ik6`yo`6$y673Gb}DeaaIg;7s!I&~l!DzB<@8tUuk7RoZ^`$^dqiBC3CW(HOX zH|xe=k>sveH&J>7Ep#_!@*b(Dbmr%t>gjxC)AwzSUax-f8#-0S6`$lOvDqsnR(ZHo vt*9i$)l_PhKE7~;5dUwb@%?r^FmOvnzVwzgHep`xxZ?m@D}rT}IXUKkT_<9< diff --git a/dashboard-ui/css/images/userdata/password.png b/dashboard-ui/css/images/userdata/password.png deleted file mode 100644 index 3369809c607839458b7831e78acabf6c974ca188..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1346 zcmbVMX;hL46#a15Mw~imE)+-7P9~&M*3ohSH^{6}2P6yA7BfxANz)E#=*W~|t`#;& zXcXz_!8T|?O>xPz1Z_b?lvXuGjBpay!M}6P{F!&|efQn>-jDa|75uU{%-YJ)3IG6W z95y)0ptKcQm>F`Le?pHzK&PX^FaW<7I&Lr~$I%gJ0JvAYY9YbY;4M#K_n!s;aN7z& z&nY!W4LdSiF#6Z5I5pd=1{wmrz$p{M>GZ0q5{MlLi7<*K5-mc1es~vKigCu|LslaY zCdRexa1aAxWoPFGK}6lcR>ubhqgT0tkS5lfS3@9>HPR7@g8qHsS(B2QDcbsD*?)F` z>Qek@$GqY?TP|m>GhFiT7_cIz2o*2=^%c7|Y07_eQyn#BU(EHe7>dt5On$S-5Jw+nta$l>%YuIhpdV5Pw8uM7XC-02_o$=E;WNLS<#`Qmx)+3{zlDPP=t9)^#8mB&miDR&+{1kL-{pWrmeoyGWK z?}iR_f=_4y%8Pq4R9^Jx{)9_Qgj>rVP5Iv6N+zja&TrscWwprGlSk*L7(rvxE$gTE zf9iW&LmSOds~)5m_W5d}NBEvewuhOew%G!~J`>*_3QNhW1>-HA4B3#p*@`S0n9yb(6-YF5G^!$jB0=>HK2XovCPhn#du#1DQy({{uxB>(9Z0GcFR4f9qEo=WnYIl1GK zz0D?9fJA>ECP?lmu27qSD!6r?%_&0fe!MZH&$iy#FeLhtylJo~cBP|{6o2vd>$m4@ z`%DTiQ?AVxD34_>puRpS*5LN#DR&ojRezt``qj%QV6YjVCFM#c<0{8lIPO80q6}-5 zPtFi9Uc9d&a${MME$spesT<8r6h(Gg1$Mg+`=L66wsfQ$C%`QNfBS#9Z`M-GVwZb# zGe0S`9+pnxp861*z&+Kl2*z;l`x#(SJ3f}llO7YM-G2+j+>+_^>JiRTPmC6KJ-LZ< z5|o7={xkchZz790PWDSQ56Gf>KBFW#2%5_hT~Vf08U`;p$GIbZrEIIM<2w*t|A4H&qjF#{BC(!tSGBuOHb3Onx>LxGrYqX?x_p4dee?{KtM$%7$Ji)o<*>-1R zdA_q7j{xytqY~(Upt2rxk*t6B7$v{)!jUHXls3-7H1C+^)hCcXB)gp;oI;}9?YG;2 zu)Rdkbm2k!P?>H<;6(uZQ-xAa14~U%)v29OPX}6;CprX;;z7cDpG;DC`^P=ZQc=x; w0$IDrrD-!k_j&6C>Ini?`tMJ&;*AI7dUN-NlvMv~_}Y~QE@W>o9}}PV4?J>gkN^Mx diff --git a/dashboard-ui/css/images/userflyoutdefault.png b/dashboard-ui/css/images/userflyoutdefault.png deleted file mode 100644 index f27a4bcb3462f5a9362c16b85d7ab3cc6ec08f10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4436 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.raised{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.detailButton-mobile{display:flex;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0!important;padding-top:.5em!important;padding-bottom:.5em!important}@media all and (min-width:29em){.detailButton-mobile{margin-right:.1em!important}}@media all and (min-width:32em){.detailButton-mobile{margin-right:.2em!important}}@media all and (min-width:35em){.detailButton-mobile{margin-right:.3em!important}}.detailButton-mobile-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.detailButton-mobile-icon{font-size:1.6em!important;width:1em;height:1em}.detailImageProgressContainer{position:absolute;bottom:4px;right:1px;left:1px;text-align:center}@media all and (max-width:62.5em){.detailButton-mobile-text{margin-top:.7em;font-size:80%;font-weight:400}.mainDetailButtons{margin-left:-.5em}}@media all and (min-width:62.5em){.detailButton-mobile-icon:not(.always),.detailButton-mobile-text.texthide{display:none!important}.detailButton-mobile{padding-top:0!important;padding-bottom:0!important;height:3em}.mainDetailButtons{font-size:108%;margin:1.25em 0}.detailButton-mobile-icon:not(.notext){margin-right:.25em}.detailButton-mobile-icon.playstatebutton-icon-unplayed{opacity:.2}.detailButton-mobile-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.listTopPaging,.viewControls{display:inline-block}@media all and (max-width:50em){.editorMenuLink{display:none}.homeLibraryButton{width:46%!important}}.itemMiscInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width:31.25em){.mobileDetails .itemMiscInfo{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.itemMiscInfo .endsAt{display:none}}.layout-tv .detailVerticalSection{margin-bottom:3.4em!important}.detailPageContent{border-spacing:0;border-collapse:collapse;padding-top:3em}@media all and (max-width:62.5em){.detailPageContent-nodetailimg{padding-top:0;margin-top:-3em}}@media all and (min-width:75em){.itemDetailPage .padded-left{padding-left:4%!important}.itemDetailPage .padded-right{padding-right:4%!important}}.mediaInfoContent{line-height:1.5em}.mediaInfoStream{margin:0 3em 0 0;display:inline-block;vertical-align:top}.mediaInfoStreamType{display:block;margin:1em 0}.mediaInfoAttribute,.mediaInfoLabel{display:inline-block}.mediaInfoLabel{margin-right:1em;font-weight:600}.recordingProgressBar::-moz-progress-bar{background-color:#c33}.recordingProgressBar::-webkit-progress-value{background-color:#c33}.recordingProgressBar[aria-valuenow]:before{background-color:#c33}.timelineHeader{margin-bottom:.25em;line-height:1.25em;line-height:initial}.itemsContainer{margin:0 auto}@media all and (max-height:31.25em){.itemBackdrop{height:52vh}}@media all and (max-width:75em){.listViewUserDataButtons{display:none!important}}@media all and (max-width:62.5em){.detailsHiddenOnMobile{display:none}}.btnSyncComplete{background:#673AB7!important}.btnSyncComplete i{-webkit-border-radius:1000px;border-radius:1000px}.bulletSeparator{margin:0 .35em}.mediaInfoIcons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1em 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sectionTitleButton,.sectionTitleIconButton{margin-right:0!important;display:inline-block;vertical-align:middle}.verticalSection{margin-bottom:1em}@media all and (max-width:500px),(max-height:720px){.verticalSection{margin-bottom:1em}}.verticalSection-extrabottompadding{margin-bottom:2.7em}.sectionTitleContainer{margin-bottom:.5em}.sectionTitle{margin-bottom:1em}.sectionTitle-cards{margin-bottom:.3em}.sectionTitleContainer>.sectionTitle{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle}.sectionTitleButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0}.sectionTitleButton+.sectionTitleButton{margin-left:.5em!important}.sectionTitleIconButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0;color:#aaa!important;font-size:84%!important;padding:.5em!important}.sectionTitle-cards{margin-left:.12em;margin-top:0}.layout-tv .sectionTitle-cards{margin-left:.3em}.horizontalItemsContainer{display:-webkit-box;display:-webkit-flex;display:flex}.sectionTitleTextButton{margin:0!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important;color:inherit!important}.sectionTitleTextButton:not(.padded-left){padding:0!important}.sectionTitleTextButton.padded-left{padding-bottom:0!important;padding-right:0!important;padding-top:0!important}.sectionTitleTextButton>.sectionTitle{margin-bottom:0}.padded-left{padding-left:2%}.padded-right{padding-right:2%}.padded-top{padding-top:1em}.padded-bottom{padding-bottom:1em}.layout-tv .padded-top-focusscale{padding-top:1.6em;margin-top:-1.6em}.layout-tv .padded-bottom-focusscale{padding-bottom:1.6em;margin-bottom:-1.6em}@media all and (min-height:500px){.padded-left-withalphapicker{padding-left:7.5%}.padded-right-withalphapicker{padding-right:7.5%}}@media all and (min-height:500px) and (min-width:400px){.padded-left-withalphapicker{padding-left:7%}.padded-right-withalphapicker{padding-right:7%}}@media all and (min-width:500px){.padded-left{padding-left:6%}.padded-right{padding-right:6%}}@media all and (min-width:600px){.padded-left{padding-left:4%}.padded-right{padding-right:4%}}@media all and (min-width:800px){.padded-left{padding-left:3.2%}.padded-right{padding-right:3.2%}}@media all and (min-width:1280px){.padded-left{padding-left:3.6%}.padded-right{padding-right:3.6%}}@media all and (min-width:800px){.layout-tv .padded-left-withalphapicker{padding-left:4.5%}.layout-tv .padded-right-withalphapicker{padding-right:4.5%}}.homeLibraryButton{min-width:18%;margin:.5em!important}.searchfields-icon{color:#aaa}.button-accent-flat{color:#52B54B!important}.clearLink{text-decoration:none;font-weight:inherit!important;vertical-align:middle;color:inherit!important} \ No newline at end of file +.headerUserImage,.navMenuOption,.pageTitle{vertical-align:middle}.detailButton-mobile,.itemLinks,.listPaging,.sectionTabs,.viewSettings{text-align:center}.headerSelectedPlayer,.itemMiscInfo,.navMenuOptionText{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.libraryPage{padding-top:7em!important}.itemDetailPage{padding-top:4em!important}.standalonePage{padding-top:4.5em!important}.wizardPage{padding-top:7em!important}.libraryPage:not(.noSecondaryNavPage){padding-top:7.5em!important}.absolutePageTabContent{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0!important;top:6.9em!important;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.pageTabContent:not(.is-active){display:none!important}.headerUserImage{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:100em;border-radius:100em;display:inline-block}.headerUserButtonRound img{-webkit-border-radius:100em;border-radius:100em}.headerButton{-webkit-flex-shrink:0;flex-shrink:0}.hideMainDrawer .mainDrawerButton{display:none}.noHeaderRight .headerRight,.noHomeButtonHeader .headerHomeButton{display:none!important}.pageTitle{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0 0 0 .5em;height:1.7em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:1;flex-shrink:1}.headerLeft,.skinHeader{display:-webkit-box;display:-webkit-flex}.detailButton-mobile,.skinHeader{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.pageTitleWithLogo{background-position:left center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;width:13.2em}.pageTitleWithDefaultLogo{height:1.22em}.skinHeader{position:fixed;right:0;left:0;z-index:999;top:0;border:0;display:flex;flex-direction:column;contain:layout style paint}.headerLeft,.headerRight{-webkit-box-align:center}.mainAnimatedPages,.pageTabContent{contain:layout style}.hiddenViewMenuBar .skinHeader{display:none}.headerTop{padding:.54em 0}.headerLeft{display:flex;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.sectionTabs{width:100%}.headerRight{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.selectedMediaFolder{background-color:#f2f2f2!important}.navMenuOption{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;color:inherit;padding:.9em 0 .9em 2.4em!important;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-weight:400!important;margin:0!important;-webkit-border-radius:0!important;border-radius:0!important}.navMenuOptionIcon{margin-right:1.2em;-webkit-flex-shrink:0;flex-shrink:0}.navMenuOptionText{white-space:nowrap}.sidebarHeader{padding-left:1.2em;margin:1em 0 .5em}.dashboardDocument .skinBody{-webkit-transition:left ease-in-out .3s,padding ease-in-out .3s;-o-transition:left ease-in-out .3s,padding ease-in-out .3s;transition:left ease-in-out .3s,padding ease-in-out .3s;position:absolute;top:0;right:0;bottom:0;left:0}.layout-desktop .searchTabButton,.layout-mobile .searchTabButton,.layout-tv .headerSearchButton{display:none!important}.mainDrawer-scrollContainer{padding-bottom:10vh}@media all and (min-width:40em){.dashboardDocument .adminDrawerLogo,.dashboardDocument .mainDrawerButton{display:none!important}.dashboardDocument .mainDrawer{z-index:inherit!important;left:0!important;top:0!important;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:20.205em!important;font-size:94%}.dashboardDocument .mainDrawer-scrollContainer{margin-top:5em!important}.dashboardDocument withSectionTabs .mainDrawer-scrollContainer{margin-top:8.7em!important}.dashboardDocument .skinBody{left:20em}}@media all and (min-width:40em) and (max-width:84em){.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:8.4em!important}}@media all and (max-width:60em){.libraryDocument .mainDrawerButton{display:none}}@media all and (max-width:84em){.withSectionTabs .headerTop{padding-bottom:.2em}.sectionTabs{font-size:83.5%}}@media all and (min-width:84em){.headerTop{padding:1.489em 0}.headerTabs{-webkit-align-self:center;align-self:center;width:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:-3.34em;position:relative;top:-1.05em}.libraryPage:not(.noSecondaryNavPage){padding-top:4.6em!important}.pageWithAbsoluteTabs:not(.noSecondaryNavPage){padding-top:6.7em!important}.absolutePageTabContent{top:5.7em!important}.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:6.1em!important}.dashboardDocument .mainDrawer-scrollContainer{margin-top:6.3em!important}}.headerSelectedPlayer{max-width:10em;white-space:nowrap}@media all and (max-width:37.5em){.headerSelectedPlayer{display:none}}.hidingAnimatedTab{visibility:hidden}.headerArrowImage{height:20px;margin-left:.5em}.backdropContainer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.libraryPage .header{padding-bottom:0}.flexPageTabContent.is-active{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.viewSettings{margin:0 0 .25em}.viewControls+.listTopPaging{margin-left:.5em!important}.criticReview{margin:1.5em 0;background:#222;padding:.8em .8em .8em 3em;-webkit-border-radius:.3em;border-radius:.3em;position:relative}.detailLogo,.itemBackdrop{background-repeat:no-repeat;background-position:center center}.criticReview:first-child{margin-top:.5em}.criticReview img{width:2.4em}.criticRatingScore{margin-bottom:.5em}.itemTag{display:inline-block;margin-right:1em}.itemOverview{white-space:pre-wrap}.itemLinks{padding:0}.itemLinks p{margin:.5em 0}.reviewLink,.reviewerName{margin-top:.5em}.reviewerName{color:#ccc}.reviewDate{margin-left:1em}.reviewScore{position:absolute;left:.8em}.itemBackdrop{-webkit-background-size:cover;background-size:cover;height:50vh;position:relative}.itemBackdropProgressBar{position:absolute!important;bottom:0;left:0;right:0}.itemBackdropFader{position:absolute;bottom:-1px;left:0;right:0;height:15vh}.desktopMiscInfoContainer{position:absolute;bottom:.75em}.detailImageContainer{margin-right:2em;width:280px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:.6em}.detailPagePrimaryContent{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.detailLogo{width:21.3em;height:5em;position:absolute;top:13.5%;right:19.5%;-webkit-background-size:contain;background-size:contain}@media all and (max-width:87.5em){.detailLogo{right:5%}}@media all and (max-width:75em){.detailLogo{right:2%}}@media all and (max-width:68.75em){.detailLogo{width:14.91em;height:3.5em;right:5%;bottom:5%;top:auto;background-position:center right;display:none}}.itemDetailImage{width:100%;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.thumbDetailImageContainer{width:400px}@media all and (max-width:62.5em){.detailPageContent{position:relative}.detailImageContainer{position:absolute;top:-90px;left:5%;width:auto}.itemDetailImage{height:120px;width:auto!important}.btnPlaySimple{display:none!important}}@media all and (min-width:62.5em){.itemBackdrop{display:none}.detailPagePrimaryContainer{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:3em}}@media all and (max-width:75em){.lnkSibling{display:none!important}}.parentName{display:block;margin-bottom:.5em}.emby-button.detailFloatingButton{position:absolute;background-color:rgba(0,0,0,.5)!important;z-index:1;top:50%;left:50%;margin:-2.2em 0 0 -2.2em;border:2.7px solid rgba(255,255,255,.6);padding:.38em!important;color:rgba(255,255,255,.76)}.emby-button.detailFloatingButton i{font-size:3.5em}@media all and (max-width:62.5em){.parentName{margin-bottom:1em}.itemDetailPage{padding-top:0!important}.detailimg-hidemobile{display:none}}@media all and (min-width:31.25em){.mobileDetails{display:none}}@media all and (max-width:31.25em){.desktopDetails{display:none!important}}.detailButton-mobile,.mainDetailButtons{display:-webkit-box;display:-webkit-flex}.itemName{margin:.5em 0}.empty{margin:0}.detailCollapsibleSection:not(.hide)+.detailCollapsibleSection{margin-top:-2em}.detailPageCollabsible{margin-top:0}.mainDetailButtons{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0}.recordingFields button{margin-left:0;margin-right:.5em;-webkit-flex-shrink:0;flex-shrink:0}.mainDetailButtons.hide+.recordingFields{margin-top:1.5em!important}.detailButton-mobile{display:flex;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0!important;padding:.5em .7em!important}.detailButton{margin:0 .5em 0 0!important}@media all and (min-width:29em){.detailButton-mobile{padding-left:.75em!important;padding-right:.75em!important}}@media all and (min-width:32em){.detailButton-mobile{padding-left:.8em!important;padding-right:.8em!important}}@media all and (min-width:35em){.detailButton-mobile{padding-left:.85em!important;padding-right:.85em!important}}.detailButton-mobile-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.detailButton-mobile-icon{font-size:1.6em!important;width:1em;height:1em}.detailImageProgressContainer{position:absolute;bottom:4px;right:1px;left:1px;text-align:center}.detailButton-mobile-text{margin-top:.7em;font-size:80%;font-weight:400}@media all and (max-width:62.5em){.mainDetailButtons{margin-left:-.5em}.detailButton{display:none!important}}@media all and (min-width:62.5em){.detailButton-mobile{display:none!important}.mainDetailButtons{font-size:108%;margin:1.25em 0}}.listTopPaging,.viewControls{display:inline-block}@media all and (max-width:50em){.editorMenuLink{display:none}}.itemMiscInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width:31.25em){.mobileDetails .itemMiscInfo{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.itemMiscInfo .endsAt{display:none}}.layout-tv .detailVerticalSection{margin-bottom:3.4em!important}.detailPageContent{border-spacing:0;border-collapse:collapse;padding-top:3em}@media all and (max-width:62.5em){.detailPageContent-nodetailimg{padding-top:0;margin-top:-3em}}.mediaInfoStream{margin:0 3em 0 0;display:inline-block;vertical-align:top}.mediaInfoStreamType{display:block;margin:1em 0}.mediaInfoAttribute,.mediaInfoLabel{display:inline-block}.mediaInfoLabel{margin-right:1em;font-weight:600}.recordingProgressBar::-moz-progress-bar{background-color:#c33}.recordingProgressBar::-webkit-progress-value{background-color:#c33}.recordingProgressBar[aria-valuenow]:before{background-color:#c33}.timelineHeader{margin-bottom:.25em;line-height:1.25em;line-height:initial}.itemsContainer{margin:0 auto}@media all and (max-height:31.25em){.itemBackdrop{height:52vh}}@media all and (max-width:75em){.listViewUserDataButtons{display:none!important}}@media all and (max-width:62.5em){.detailsHiddenOnMobile{display:none}}.btnSyncComplete{background:#673AB7!important}.btnSyncComplete i{-webkit-border-radius:100em;border-radius:100em}.bulletSeparator{margin:0 .35em}.mediaInfoIcons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1em 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.verticalSection-extrabottompadding{margin-bottom:2.7em}.sectionTitleContainer{margin:1.25em 0}.sectionTitleButton,.sectionTitleIconButton{margin-right:0!important;display:inline-block;vertical-align:middle}.sectionTitleContainer-cards{margin-bottom:.1em}.sectionTitle{margin-bottom:1em}.sectionTitle-cards{margin-left:.28em;margin-bottom:0}@media all and (min-width:50em){.sectionTitle-cards{margin-left:.55em}}.sectionTitleContainer>.sectionTitle{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle}.sectionTitleButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0}.sectionTitleButton+.sectionTitleButton{margin-left:.5em!important}.sectionTitleIconButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0;font-size:84%!important;padding:.5em!important}.horizontalItemsContainer{display:-webkit-box;display:-webkit-flex;display:flex}.sectionTitleTextButton{margin:0!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important;color:inherit!important}.sectionTitleTextButton:not(.padded-left){padding:0!important}.sectionTitleTextButton.padded-left{padding-bottom:0!important;padding-right:0!important;padding-top:0!important}.sectionTitleTextButton>.sectionTitle{margin-bottom:0;margin-top:0}.padded-left{padding-left:2%}.padded-right{padding-right:2%}.padded-top{padding-top:1em}.padded-bottom{padding-bottom:1em}.layout-tv .padded-top-focusscale{padding-top:1em;margin-top:-1em}.layout-tv .padded-bottom-focusscale{padding-bottom:1em;margin-bottom:-1em}@media all and (min-height:31.25em){.padded-left-withalphapicker{padding-left:7.5%}.padded-right-withalphapicker{padding-right:7.5%}}@media all and (min-width:31.25em){.padded-left{padding-left:6%}.padded-right{padding-right:6%}}@media all and (min-width:37.5em){.padded-left{padding-left:4%}.padded-right{padding-right:4%}}@media all and (min-width:50em){.padded-left{padding-left:3.2%}.padded-right{padding-right:3.2%}}@media all and (min-width:64em){.padded-left{padding-left:3.3%}.padded-right{padding-right:3.3%}}@media all and (min-width:50em){.layout-tv .padded-left-withalphapicker{padding-left:4.5%}.layout-tv .padded-right-withalphapicker{padding-right:4.5%}}.searchfields-icon{color:#aaa}.button-accent-flat{color:#52B54B!important}.clearLink{text-decoration:none;font-weight:inherit!important;vertical-align:middle;color:inherit!important}.itemsViewSettingsContainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media all and (min-width:40em){.listIconButton-autohide{display:none!important}}@media all and (max-width:40em){.listTextButton-autohide{display:none!important}}.layout-tv .itemsViewSettingsContainer{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1.5em .75em 1em 0;font-size:92%}.itemsViewSettingsContainer>.button-flat{margin:0} \ No newline at end of file diff --git a/dashboard-ui/css/metadataeditor.css b/dashboard-ui/css/metadataeditor.css index 7e7f3d671..c9a265458 100644 --- a/dashboard-ui/css/metadataeditor.css +++ b/dashboard-ui/css/metadataeditor.css @@ -1 +1 @@ -.editorTab{padding-bottom:200px}.editPageContent{padding:0}.editPageSidebar{display:block}.editPageSidebar-withcontent{display:none}.editPageName{margin:.5em 0 0}.libraryTree{margin-left:.25em}.offlineEditorNode{color:#c33}.editorfieldDescription,.remoteImageDetailText+.remoteImageDetailText{color:#ccc}.editorNode img{height:18px;margin:0 .35em;vertical-align:middle;position:relative;top:-2px}.remoteImageContainer{display:inline-block;margin:5px;vertical-align:top}.remoteImageDetails{text-align:left;background:#282828;position:relative;padding:5px 5px 2px}.remoteImage,.searchImage{background-position:center bottom;background-repeat:no-repeat;display:block}.remoteImageDetails paper-icon-button{position:absolute;bottom:0;right:0}.remoteImageDetailText{padding:5px}.remoteImage{-webkit-background-size:contain;background-size:contain;z-index:100000;position:relative}.remotePosterImage{width:140px;height:210px}.remoteBackdropImage{width:272px;height:153px}.remoteBannerImage{width:272px;height:50px}.remoteDiscImage{width:180px;height:180px}@media all and (min-width:37.5em){.remotePosterImage{width:160px;height:240px}}@media all and (min-width:75em){.remotePosterImage{width:200px;height:300px}.remoteBackdropImage{width:320px;height:180px}.remoteDiscImage{width:240px;height:240px}.remoteBannerImage{width:544px;height:100px}}.searchImage{-webkit-background-size:contain;background-size:contain}.searchBackdropImageContainer{width:160px}.searchDiscImageContainer{width:150px}.searchPosterImageContainer{width:140px}.searchBackdropImageContainer .searchImage{height:90px}.searchDiscImageContainer .searchImage{height:150px}.searchPosterImageContainer .searchImage{height:210px}.searchImageContainer .remoteImageDetails{overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.jstree-anchor{font-weight:400!important}.jstree-wholerow-hovered{background:#38c!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.jstree-default .jstree-hovered{background:0 0!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff!important}.jstree-default .jstree-wholerow-clicked{background:#52B54B!important}@media all and (min-width:37.5em){.remoteBannerImage{width:450px;height:83px}}@media all and (min-width:50em){.editPageSidebar{position:fixed;top:5.2em;bottom:0;left:0;width:30%;border-right:1px solid #555;display:block}.editPageInnerContent{float:right;width:68.5%}}@media all and (min-width:112.5em){.editPageSidebar{width:25%}.editPageInnerContent{width:73.5%}} \ No newline at end of file +.editPageSidebar{display:block}.editPageSidebar-withcontent{display:none}.libraryTree{margin-left:.25em}.offlineEditorNode{color:#c33}.editorNode img{height:18px;margin:0 .35em;vertical-align:middle;position:relative;top:-2px}.jstree-anchor{font-weight:400!important}.jstree-wholerow-hovered{background:#38c!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.jstree-default .jstree-hovered{background:0 0!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff!important}.jstree-default .jstree-wholerow-clicked{background:#52B54B!important}@media all and (min-width:50em){.editPageSidebar{position:fixed;top:5.2em;bottom:0;left:0;width:30%;border-right:1px solid #555;display:block}.editPageInnerContent{float:right;width:68.5%}}@media all and (min-width:112.5em){.editPageSidebar{width:25%}.editPageInnerContent{width:73.5%}} \ No newline at end of file diff --git a/dashboard-ui/css/notifications.css b/dashboard-ui/css/notifications.css deleted file mode 100644 index 11e5ea52a..000000000 --- a/dashboard-ui/css/notifications.css +++ /dev/null @@ -1 +0,0 @@ -.btnNotifications{position:relative;-webkit-border-radius:0;border-radius:0}.btnNotificationsInner{color:#fff;position:absolute;background:#444;top:0;right:0;width:1.6em;height:1.6em;z-index:100000000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:80%;-webkit-border-radius:100em;border-radius:100em;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.levelNormal{background-color:#43A047}.levelWarning{background-color:#FF7537}.levelError{background-color:#d14836} \ No newline at end of file diff --git a/dashboard-ui/css/nowplaying.css b/dashboard-ui/css/nowplaying.css index 43bb8a129..e950ca9ab 100644 --- a/dashboard-ui/css/nowplaying.css +++ b/dashboard-ui/css/nowplaying.css @@ -1 +1 @@ -.nowPlayingInfoContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.nowPlayingPageTitle{margin:0 0 .5em .5em}.nowPlayingPositionSliderContainer{margin:.7em 0 .7em 1em}.nowPlayingInfoButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:120%}.nowPlayingInfoControls,.nowPlayingTime{display:-webkit-box;display:-webkit-flex}.nowPlayingPageImageContainer{width:20%;margin-right:.25em;position:relative;-webkit-flex-shrink:0;flex-shrink:0}@media all and (min-width:50em){.nowPlayingPageImageContainer{width:16%}}.nowPlayingInfoControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImage{bottom:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:1px solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media all and (orientation:portrait) and (max-width:50em){.remoteControlContent{padding-top:0}.nowPlayingInfoContainer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nowPlayingPageTitle{text-align:center;margin:.5em 0 .75em}.nowPlayingPositionSliderContainer{margin:.7em 1em}.nowPlayingInfoButtons{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImageContainer{width:auto;margin-right:0}.nowPlayingInfoControls{margin-top:1em;max-width:100%}.nowPlayingPageImage{width:auto;height:36vh}}@media all and (orientation:portrait) and (max-width:40em){.nowPlayingPageImage{height:30vh}}.nowPlayingTime{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 1em}.nowPlayingSecondaryButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media all and (min-width:50em){.nowPlayingSecondaryButtons{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}@media all and (min-width:80em){.nowPlayingPageImageContainer{margin-right:.75em}}.nowPlayingNavButtonContainer{width:30em}.smallBackdropPosterItem .cardOverlayInner>div{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.playlistIndexIndicatorImage{-webkit-background-size:initial initial!important;background-size:initial!important;background-image:url(images/ani_equalizer_white.gif)!important}.hideVideoButtons .videoButton{display:none}.nowPlayingVolumeSliderContainer{width:6em}@media all and (max-width:25em){.playlist .listItemMediaInfo{display:none!important}}@media all and (max-width:40em){.btnNowPlayingFastForward,.btnNowPlayingRewind{display:none!important}} \ No newline at end of file +.nowPlayingInfoContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.nowPlayingPageTitle{margin:0 0 .5em .5em}.nowPlayingPositionSliderContainer{margin:.7em 0 .7em 1em}.nowPlayingInfoButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.nowPlayingInfoControls,.nowPlayingTime{display:-webkit-box;display:-webkit-flex}.nowPlayingPageImageContainer{width:20%;margin-right:.25em;position:relative;-webkit-flex-shrink:0;flex-shrink:0}@media all and (min-width:50em){.nowPlayingPageImageContainer{width:16%}}.nowPlayingInfoControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImage{bottom:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:.1em solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media all and (orientation:portrait) and (max-width:50em){.nowPlayingInfoContainer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nowPlayingPageTitle{text-align:center;margin:.5em 0 .75em}.nowPlayingPositionSliderContainer{margin:.7em 1em}.nowPlayingInfoButtons{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nowPlayingPageImageContainer{width:auto;margin-right:0}.nowPlayingInfoControls{margin-top:1em;max-width:100%}.nowPlayingPageImage{width:auto;height:36vh}}@media all and (orientation:portrait) and (max-width:40em){.nowPlayingPageImage{height:30vh}}.nowPlayingTime{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 1em}.nowPlayingSecondaryButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media all and (min-width:50em){.nowPlayingSecondaryButtons{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}@media all and (min-width:80em){.nowPlayingPageImageContainer{margin-right:.75em}}.nowPlayingNavButtonContainer{width:30em}.smallBackdropPosterItem .cardOverlayInner>div{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.playlistIndexIndicatorImage{-webkit-background-size:initial initial!important;background-size:initial!important;background-image:url(images/ani_equalizer_white.gif)!important}.hideVideoButtons .videoButton{display:none}.nowPlayingVolumeSliderContainer{width:6em}@media all and (max-width:34em){.btnNowPlayingFastForward,.btnNowPlayingRewind,.playlist .listItemMediaInfo{display:none!important}} \ No newline at end of file diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index ee3324d99..7a805b909 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -1 +1 @@ -body,html{margin:0;padding:0;height:100%}.backgroundContainer{position:fixed;top:0;left:0;right:0;bottom:0;contain:strict}html{background-color:#242424;line-height:1.35}.smallerFontSize{font-size:82%}h1,h2,h3{margin-top:1em}body{overflow-y:scroll!important;overflow-x:hidden;background-color:transparent!important;-webkit-font-smoothing:antialiased}body.autoScrollY{overflow-y:auto!important}.mainAnimatedPage{contain:style size!important}.pageContainer{overflow-x:visible!important}.bodyWithPopupOpen{overflow-y:hidden!important}div[data-role=page]{outline:0}.pageTitle{margin-top:0;font-family:inherit}.fieldDescription{padding-left:.15em;font-weight:400;white-space:normal!important}.fieldDescription+.fieldDescription{margin-top:.3em}div[data-role=content]{border-width:0;overflow:visible;overflow-x:hidden;padding:1em}.content-primary,.padded-bottom-page,.page,.pageWithAbsoluteTabs .pageTabContent{padding-bottom:14em!important}.supporterPromotionContainer{margin:0 0 2em}@media all and (min-width:80em){.supporterPromotionContainer{position:fixed;top:120px;right:0}}.fullWidthContent .supporterPromotionContainer{position:static!important}@media all and (min-width:50em){.readOnlyContent,form{max-width:54em}.supporterPromotionContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.supporterPromotion{text-align:center;padding:0 2em}.supporterPromotion button{padding-left:2em;padding-right:2em}}.imageDropZone{border:.2em dashed currentcolor;-webkit-border-radius:.25em;border-radius:.25em;text-align:center;position:relative;height:12em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.squareImageDropZone{height:12em;width:12em} \ No newline at end of file +body,html{margin:0;padding:0;height:100%}.backgroundContainer{position:fixed;top:0;left:0;right:0;bottom:0;contain:strict}html{line-height:1.35}.layout-mobile,.layout-tv{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{overflow-y:scroll!important;overflow-x:hidden;background-color:transparent!important;-webkit-font-smoothing:antialiased}body.autoScrollY{overflow-y:auto!important}.mainAnimatedPage{contain:style size!important}.pageContainer{overflow-x:visible!important}.bodyWithPopupOpen{overflow-y:hidden!important}div[data-role=page]{outline:0}.pageTitle{margin-top:0;font-family:inherit}.fieldDescription{padding-left:.15em;font-weight:400;white-space:normal!important}.fieldDescription+.fieldDescription{margin-top:.3em}.content-primary,.padded-bottom-page,.page,.pageWithAbsoluteTabs .pageTabContent{padding-bottom:14em!important}.supporterPromotionContainer{margin:0 0 2em}@media all and (min-width:80em){.supporterPromotionContainer{margin:0}}@media all and (min-width:50em){.readOnlyContent,form{max-width:54em}.supporterPromotionContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.supporterPromotion{text-align:center;padding:0 2em}.supporterPromotion button{padding-left:2em;padding-right:2em}}.imageDropZone{border:.2em dashed currentcolor;-webkit-border-radius:.25em;border-radius:.25em;text-align:center;position:relative;height:12em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.squareImageDropZone{height:12em;width:12em}.headerHelpButton{margin-left:1.25em!important;padding-bottom:.4em!important;padding-top:.4em!important} \ No newline at end of file diff --git a/dashboard-ui/css/videoosd.css b/dashboard-ui/css/videoosd.css index 05ef0ec8c..a3599d1a7 100644 --- a/dashboard-ui/css/videoosd.css +++ b/dashboard-ui/css/videoosd.css @@ -1 +1 @@ -.osdPoster img,.pageContainer,.videoOsdBottom{bottom:0;left:0;right:0}.osdHeader{padding-bottom:3vh;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:relative;z-index:1;background-color:rgba(0,0,0,.3)!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)))!important;background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))!important;background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))!important;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#eee}.osdHeader-hidden{opacity:0}.osdHeader .headerButton:not(.headerBackButton){display:none}.chapterThumbContainer{-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative}.chapterThumb{background-position:center center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;border:0;height:20vh;min-width:20vh}@media all and (orientation:portrait){.chapterThumb{height:30vw;min-width:30vw}}@media all and (max-height:50em) and (orientation:landscape){.chapterThumb{height:30vh;min-width:30vh}}.chapterThumbTextContainer{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);padding:.25em .5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chapterThumbText{padding:.25em 0;margin:0;opacity:1}.chapterThumbText-dim{opacity:.6}.videoOsdBottom{position:fixed;background-color:rgba(0,0,0,.7);padding:1%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;will-change:opacity;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));color:#fff}.videoOsdBottom-hidden{opacity:0}.osdControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.videoOsdBottom .buttons{padding:.25em 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.osdVolumeSliderContainer{width:6.5em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.osdMediaInfo,.volumeButtons{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center}.volumeButtons{margin:0 .5em 0 auto;display:flex;-webkit-align-items:center;align-items:center}.osdTimeText{margin-left:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.osdPoster{width:10%;position:relative;margin-right:.5em}.osdPoster img{position:absolute;height:auto;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:1px solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.osdTitle,.osdTitleSmall{margin:0 1em 0 0}.osdMediaInfo{display:flex;-webkit-align-items:center;align-items:center}.osdSecondaryMediaInfo{padding-left:.6em!important}.osdTextContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:.7em;padding-left:.5em}.osdMainTextContainer{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.pageContainer{top:0;position:fixed}@media all and (max-width:30em){.btnFastForward,.btnRewind,.osdMediaInfo,.osdPoster{display:none!important}}@media all and (max-width:33.75em){.videoOsdBottom .paper-icon-button-light{margin:0}}@media all and (max-width:37.5em){.videoOsdBottom .volumeButtons{display:none!important}}@media all and (max-width:75em){.videoOsdBottom .endsAtText{display:none!important}} \ No newline at end of file +.chapterThumbTextContainer,.videoOsdBottom{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.osdPoster img,.pageContainer,.videoOsdBottom{bottom:0;left:0;right:0}.osdHeader{padding-bottom:3vh;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:relative;z-index:1;background-color:rgba(0,0,0,.3)!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)))!important;background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))!important;background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))!important;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#eee}.osdHeader-hidden{opacity:0}.osdHeader .headerButton:not(.headerBackButton):not(.headerCastButton){display:none}.chapterThumbContainer{-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative}.chapterThumb{background-position:center center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;border:0;height:20vh;min-width:20vh}@media all and (orientation:portrait){.chapterThumb{height:30vw;min-width:30vw}}@media all and (max-height:50em) and (orientation:landscape){.chapterThumb{height:30vh;min-width:30vh}}.chapterThumbTextContainer{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);padding:.25em .5em;user-select:none}.chapterThumbText{padding:.25em 0;margin:0;opacity:1}.chapterThumbText-dim{opacity:.6}.videoOsdBottom{position:fixed;background-color:rgba(0,0,0,.7);padding:1%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;will-change:opacity;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));color:#fff;user-select:none;-webkit-touch-callout:none}.videoOsdBottom-hidden{opacity:0}.osdControls{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.videoOsdBottom .buttons{padding:.25em 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.osdVolumeSliderContainer{width:6.5em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.osdMediaInfo,.volumeButtons{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center}.volumeButtons{margin:0 .5em 0 auto;display:flex;-webkit-align-items:center;align-items:center}.osdTimeText{margin-left:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.osdPoster{width:10%;position:relative;margin-right:.5em}.osdPoster img{position:absolute;height:auto;width:100%;-webkit-box-shadow:0 0 1.9vh #000;box-shadow:0 0 1.9vh #000;border:.08em solid #222;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.osdTitle,.osdTitleSmall{margin:0 1em 0 0}.osdMediaInfo{display:flex;-webkit-align-items:center;align-items:center}.osdSecondaryMediaInfo{padding-left:.6em!important}.osdTextContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:.7em;padding-left:.5em}.osdMainTextContainer{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.pageContainer{top:0;position:fixed}@media all and (max-width:30em){.btnFastForward,.btnRewind,.osdMediaInfo,.osdPoster{display:none!important}}@media all and (max-width:33.75em){.videoOsdBottom .paper-icon-button-light{margin:0}}@media all and (max-width:37.5em){.videoOsdBottom .volumeButtons{display:none!important}}@media all and (max-width:75em){.videoOsdBottom .endsAtText{display:none!important}} \ No newline at end of file diff --git a/dashboard-ui/dashboard.html b/dashboard-ui/dashboard.html index 0c75de65e..2ea897099 100644 --- a/dashboard-ui/dashboard.html +++ b/dashboard-ui/dashboard.html @@ -2,13 +2,6 @@

    - -
    @@ -20,6 +13,9 @@ mode_edit +
    +
    +

    @@ -28,13 +24,13 @@ check ${ServerUpToDate}

    -

    OAX0^VRBNYv*gCPlOV`=aN{!gWM>cV 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 diff --git a/dashboard-ui/css/images/tour/admin/scheduledtasks.png b/dashboard-ui/css/images/tour/admin/scheduledtasks.png deleted file mode 100644 index ea0a901a029a200f76a5dbf23e7984b3b678c107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30982 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 diff --git a/dashboard-ui/css/images/tour/admin/subtitles.png b/dashboard-ui/css/images/tour/admin/subtitles.png deleted file mode 100644 index 73473b193a9c2ec7a805ae21986f4be20e8a2d9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16239 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 DtXNxJ diff --git a/dashboard-ui/css/images/tour/admin/sync.png b/dashboard-ui/css/images/tour/admin/sync.png deleted file mode 100644 index 28f80d4bf0d2832aac4fe26f8f75b7ac332229bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213386 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%0Dh%`rx$QOkB%r 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 bKw)Xk2vdkAEfF>0`3_*)DbxfxIlJ^9sZRl} diff --git a/dashboard-ui/css/images/tour/admin/notifications.png b/dashboard-ui/css/images/tour/admin/notifications.png deleted file mode 100644 index 1ba8eba5bded3eb2d53bb26f67f0ef3ac9772594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24481 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 diff --git a/dashboard-ui/css/images/tour/admin/plugins.png b/dashboard-ui/css/images/tour/admin/plugins.png deleted file mode 100644 index 3c2073cebc79ad8e697ac540e5ad0c84d90caebf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303225 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

    h0-G_jhHzJu%hY?R0lLoF1Q=>FbJ(C|%B- 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 literal 0 HcmV?d00001 diff --git a/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 b/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..db867bc362455bfe7353790f2a2b89e558dc5750 GIT binary patch literal 49240 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